<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="34211">
<package pkgid="5e4fb29939c6f9c6eee977c80475052d8aceadef3d00cd9d0fc6a3f47f0dc5884d887b72b08424c6e84c22c78d189f32f7c6dc2ca474a7ba852fca20069aba35" name="7zip" arch="src">
  <version epoch="0" ver="23.01" rel="2.1"/>
  <changelog author="danilo.spinella@suse.com" date="1625572800">- Create initial version
- Add remove-rar-handler.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1640088000">- Remove more -W flags for the Leap 15.x build to succeed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640088001">- update to version 21.06
  * Bug in LZMA encoder in file LzmaEnc.c was fixed:
  - LzmaEnc_MemEncode(), LzmaEncode() and LzmaCompress() could work
    incorrectly, if size value for output buffer is smaller than size
    required for all compressed data.
  - LzmaEnc_Encode() could work incorrectly, if callback
    ISeqOutStream::Write() doesn't write all compressed data.
  - NCompress::NLzma::CEncoder::Code() could work incorrectly,
    if callback ISequentialOutStream::Write() returns error code.
  * Bug in versions 21.00-21.05 was fixed:
    7-Zip didn't set attributes of directories during archive extracting.
- update to version 21.04
  * 7-Zip now reduces the number of working CPU threads for compression,
    if RAM size is not enough for compression with big LZMA2 dictionary.
  * 7-Zip now can create and check "file.sha256" and "file.sha1" text
    files that contain the list of file names and SHA-1 / SHA-256
    checksums in format compatible with sha1sum/sha256sum programs.
- update to version 21.03
  * The maximum dictionary size for LZMA/LZMA2 compressing was increased
    to 4 GB (3840 MiB).
  * Minor speed optimizations in LZMA/LZMA2 compressing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640174400">- Extract source archive with bsdtar instead of p7zip
- Fixup line breaks of documentation files</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641211200">- Update to version 21.07:
  * The sorting order of files in archives was slightly changed to be more
    consistent for cases where the name of some directory is the same as the
    prefix part of the name of another directory or file.
  * TAR archives created by 7-Zip now are more consistent with archives
    created by GNU TAR program.
- Remove unneeded pach remove-rar-handler.patch
- Use the tarball in place of the 7zip archive as Source</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Replace p7zip with 7zip
  * Add p7zip and p7zip.1</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1643198400">- Fix an incompatibility with p7zip which was breaking some downstreams
  (e.g., GNOME's File-Roller). See bsc#1195041
  * Add fix-compatib-with-p7zip.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 22.00:
  * 7-Zip now can extract APFS (Apple File System) images that can be used in DMG files.
  * 7-Zip now can create TAR archives in POSIX (pax) tar format with the switches
  - ttar -mm=pax or -ttar -mm=posix
  * 7-Zip now can store additional file timestamps with high precision (1 ns in Linux)
    in tar/pax archives with the following switches:
  - ttar -mm=pax -mtp=3 -mtc -mta
  * New switches for Linux version for TAR archives:
  - snoi : store owner/group ids in archive or set owner/group ids from archive to extracted files.
  - snon : store owner/group names in archive
  * New -snz switch to propagate Zone.Identifier stream to extracted files (Windows).
  * New option "Propagate Zone.Id stream" in Tools/Options/7-Zip menu.
  * New "Options" window in "Add to archive" allows to select what metadata must be
    included to archive. Also it allows to select new option
    "Do not change source files last access time".
  * Some bugs were fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658491200">- update to 22.01:
  * UDF support was improved to UDF version 2.60.
  * HFS and APFS support was improved.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669809600">- Enable ASM to increase performance in compression and decompression
  bsc#1202197</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1687348800">- Update to version 23.01:
  * 7-Zip now can use new ARM64 filter for compression to 7z and xz archives.
    ARM64 filter can increase compression ratio for data containing executable files
    compiled for ARM64 (AArch64) architecture.
  * Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB. It
    can increase compression ratio for executable files larger than 64 MiB.
  * UDF: support was improved.
  * cpio: support for hard links.
  * Some changes and optimizations in WIM creation code.
  * When new 7-Zip creates multivolume archive, 7-Zip keeps in open state only
    volumes that still can be changed. Previous versions kept all volumes in open
    state until the end of the archive creation.
  * 7-Zip now can reduce the number of simultaneously open files, when
    7-Zip opens, extracts or creates multivolume archive. It allows to avoid the
    failures for cases with big number of volumes, bacause there is a limitation for
    number of open files allowed for a single program in Linux.
  * The bugs were fixed:
  * ZIP archives: if multithreaded zip compression was performed with
    more than one file to stdout stream (-so switch), 7-zip didn't write "data
    descriptor" for some files.
  * ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives.
  * HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks.
  * Some another bugs were fixed.
- Refresh fix-compatib-with-p7zip.patch</changelog>
  <changelog author="Linnaea Lavia &lt;linnaea@lavia.moe&gt;" date="1689681600">- Enable ARM64 ASM introduced in 23.01</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704196800">- Add missing man pages for 7z / 7za / 7zr / 7zz.
  This solves bsc#1204856.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1706011200">- Fix build on SLE-15-SP6
  * fix-avx-sle.patch</changelog>
</package>
<package pkgid="2f0463c66fcdd5d42fccf9cb8b17a24456e416af9e4711a339e744f0735b89bb0b8fdd1a6e1cdc562bb52c630817f5c4c501daaa535a6766c1053a19f5f1b0ca" name="7zip" arch="x86_64">
  <version epoch="0" ver="23.01" rel="2.1"/>
  <changelog author="danilo.spinella@suse.com" date="1625572800">- Create initial version
- Add remove-rar-handler.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1640088000">- Remove more -W flags for the Leap 15.x build to succeed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640088001">- update to version 21.06
  * Bug in LZMA encoder in file LzmaEnc.c was fixed:
  - LzmaEnc_MemEncode(), LzmaEncode() and LzmaCompress() could work
    incorrectly, if size value for output buffer is smaller than size
    required for all compressed data.
  - LzmaEnc_Encode() could work incorrectly, if callback
    ISeqOutStream::Write() doesn't write all compressed data.
  - NCompress::NLzma::CEncoder::Code() could work incorrectly,
    if callback ISequentialOutStream::Write() returns error code.
  * Bug in versions 21.00-21.05 was fixed:
    7-Zip didn't set attributes of directories during archive extracting.
- update to version 21.04
  * 7-Zip now reduces the number of working CPU threads for compression,
    if RAM size is not enough for compression with big LZMA2 dictionary.
  * 7-Zip now can create and check "file.sha256" and "file.sha1" text
    files that contain the list of file names and SHA-1 / SHA-256
    checksums in format compatible with sha1sum/sha256sum programs.
- update to version 21.03
  * The maximum dictionary size for LZMA/LZMA2 compressing was increased
    to 4 GB (3840 MiB).
  * Minor speed optimizations in LZMA/LZMA2 compressing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640174400">- Extract source archive with bsdtar instead of p7zip
- Fixup line breaks of documentation files</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641211200">- Update to version 21.07:
  * The sorting order of files in archives was slightly changed to be more
    consistent for cases where the name of some directory is the same as the
    prefix part of the name of another directory or file.
  * TAR archives created by 7-Zip now are more consistent with archives
    created by GNU TAR program.
- Remove unneeded pach remove-rar-handler.patch
- Use the tarball in place of the 7zip archive as Source</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Replace p7zip with 7zip
  * Add p7zip and p7zip.1</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1643198400">- Fix an incompatibility with p7zip which was breaking some downstreams
  (e.g., GNOME's File-Roller). See bsc#1195041
  * Add fix-compatib-with-p7zip.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 22.00:
  * 7-Zip now can extract APFS (Apple File System) images that can be used in DMG files.
  * 7-Zip now can create TAR archives in POSIX (pax) tar format with the switches
  - ttar -mm=pax or -ttar -mm=posix
  * 7-Zip now can store additional file timestamps with high precision (1 ns in Linux)
    in tar/pax archives with the following switches:
  - ttar -mm=pax -mtp=3 -mtc -mta
  * New switches for Linux version for TAR archives:
  - snoi : store owner/group ids in archive or set owner/group ids from archive to extracted files.
  - snon : store owner/group names in archive
  * New -snz switch to propagate Zone.Identifier stream to extracted files (Windows).
  * New option "Propagate Zone.Id stream" in Tools/Options/7-Zip menu.
  * New "Options" window in "Add to archive" allows to select what metadata must be
    included to archive. Also it allows to select new option
    "Do not change source files last access time".
  * Some bugs were fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658491200">- update to 22.01:
  * UDF support was improved to UDF version 2.60.
  * HFS and APFS support was improved.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669809600">- Enable ASM to increase performance in compression and decompression
  bsc#1202197</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1687348800">- Update to version 23.01:
  * 7-Zip now can use new ARM64 filter for compression to 7z and xz archives.
    ARM64 filter can increase compression ratio for data containing executable files
    compiled for ARM64 (AArch64) architecture.
  * Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB. It
    can increase compression ratio for executable files larger than 64 MiB.
  * UDF: support was improved.
  * cpio: support for hard links.
  * Some changes and optimizations in WIM creation code.
  * When new 7-Zip creates multivolume archive, 7-Zip keeps in open state only
    volumes that still can be changed. Previous versions kept all volumes in open
    state until the end of the archive creation.
  * 7-Zip now can reduce the number of simultaneously open files, when
    7-Zip opens, extracts or creates multivolume archive. It allows to avoid the
    failures for cases with big number of volumes, bacause there is a limitation for
    number of open files allowed for a single program in Linux.
  * The bugs were fixed:
  * ZIP archives: if multithreaded zip compression was performed with
    more than one file to stdout stream (-so switch), 7-zip didn't write "data
    descriptor" for some files.
  * ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives.
  * HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks.
  * Some another bugs were fixed.
- Refresh fix-compatib-with-p7zip.patch</changelog>
  <changelog author="Linnaea Lavia &lt;linnaea@lavia.moe&gt;" date="1689681600">- Enable ARM64 ASM introduced in 23.01</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704196800">- Add missing man pages for 7z / 7za / 7zr / 7zz.
  This solves bsc#1204856.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1706011200">- Fix build on SLE-15-SP6
  * fix-avx-sle.patch</changelog>
</package>
<package pkgid="ea4b85d217833a896a5e4f6bbf460b71e5cd2c001dd65eec7186bf7115cc08ee738c1f1b5c1d34b3afe0dffc0564a09e10ab73c3b3a477ca948270202662aab9" name="Aeon-release" arch="src">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="6d0c637f50bee549afbceb4e2f18cb8983a4f9d75ed1fb0d009ca0fcac0338b7fb2c315125583ba33aa204cd783060f172eb7c0625667f5eddd5fb1d7ec4330f" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="69b720ad5fb548483eafbc3e07aff2da818d81ba3c0ae60c56eb60d5bcff72b3c9b27c8f3d2a76c6b31429ce812fc43fb2dd9c456bfcb9c9d379ea5e2b61ca08" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="b17d1919535cb0f43251c01aa4eed0019e824cfea63c6340a94ca13baea01fe06c4178bd3ad682a5e0445fbcddccda7c049fe050e2142b43142b1dc2d4b10d26" name="AusweisApp" arch="src">
  <version epoch="0" ver="2.0.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653134400">- New upstream release
  + Version 1.22.6
  * Problems with card communication when using the "Smartphone as
    card reader" function in Comfort mode have been fixed.
  * Starting with macOS 10.14, system notifications are now being used.
  * On macOS, the tray icon is now disabled by default.
    This can be re-enabled in the preferences.
  * On iOS, a new NFC scan was not possible under certain
    circumstances. This has been fixed.
  * When canceling an authentication, the app sometimes crashed
    on iOS. This has been fixed.
  * Minor bug fixes and optimizations.
  * Updated OpenSSL to version 1.1.1o.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653739200">- New upstream release
  + Version 1.22.7
  * Fixed a crash with the new system notifications on macOS 10.14+.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
</package>
<package pkgid="95262f037cd876918a2c79bb559bc396fea156e199cc5a77ab4b4b6178b236cfe0d601ed9e92030f13050b0326e7ea3bc25ea6ecc0eb9f58889c607c2cb96f93" name="AusweisApp" arch="x86_64">
  <version epoch="0" ver="2.0.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653134400">- New upstream release
  + Version 1.22.6
  * Problems with card communication when using the "Smartphone as
    card reader" function in Comfort mode have been fixed.
  * Starting with macOS 10.14, system notifications are now being used.
  * On macOS, the tray icon is now disabled by default.
    This can be re-enabled in the preferences.
  * On iOS, a new NFC scan was not possible under certain
    circumstances. This has been fixed.
  * When canceling an authentication, the app sometimes crashed
    on iOS. This has been fixed.
  * Minor bug fixes and optimizations.
  * Updated OpenSSL to version 1.1.1o.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653739200">- New upstream release
  + Version 1.22.7
  * Fixed a crash with the new system notifications on macOS 10.14+.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
</package>
<package pkgid="9323ddad64182e77053ff9b7af955a0dac600fd4b38882042c67cce9f64773643d64e45852d3f482356d4f74fe34978570f20235f02f1cb8e33d0ac8b781214e" name="AusweisApp-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653134400">- New upstream release
  + Version 1.22.6
  * Problems with card communication when using the "Smartphone as
    card reader" function in Comfort mode have been fixed.
  * Starting with macOS 10.14, system notifications are now being used.
  * On macOS, the tray icon is now disabled by default.
    This can be re-enabled in the preferences.
  * On iOS, a new NFC scan was not possible under certain
    circumstances. This has been fixed.
  * When canceling an authentication, the app sometimes crashed
    on iOS. This has been fixed.
  * Minor bug fixes and optimizations.
  * Updated OpenSSL to version 1.1.1o.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653739200">- New upstream release
  + Version 1.22.7
  * Fixed a crash with the new system notifications on macOS 10.14+.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
</package>
<package pkgid="9d4037d9649343b34d7c6e91311a295d5ff04b2daef4ed73d73a82eb39cf3fc35afcf6206dacbddd4a61e5f0e9cd51682b7444fbc092cdf10fc6ef063ee6c98c" name="AusweisApp-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.3" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653134400">- New upstream release
  + Version 1.22.6
  * Problems with card communication when using the "Smartphone as
    card reader" function in Comfort mode have been fixed.
  * Starting with macOS 10.14, system notifications are now being used.
  * On macOS, the tray icon is now disabled by default.
    This can be re-enabled in the preferences.
  * On iOS, a new NFC scan was not possible under certain
    circumstances. This has been fixed.
  * When canceling an authentication, the app sometimes crashed
    on iOS. This has been fixed.
  * Minor bug fixes and optimizations.
  * Updated OpenSSL to version 1.1.1o.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1653739200">- New upstream release
  + Version 1.22.7
  * Fixed a crash with the new system notifications on macOS 10.14+.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
</package>
<package pkgid="f7de4d48c6f61c48cf219ca79f91e06b98442a956d6f3e5c627d2b4c498425c512edc26377a27131caae08a9486ed2b3c802774b8b9dabfddc9966f74271a331" name="Botan" arch="src">
  <version epoch="0" ver="2.19.3" rel="2.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700222400">- remove botan binary (moves to Botan3)</changelog>
</package>
<package pkgid="92735c60f136f20ddd4d369faa668fdb86702543d022f63e3a89f1a9fc29464516871ac6e4c547d354ba83026bf31073017079ac35406ea6282b17b2279e0ec0" name="Botan-debugsource" arch="x86_64">
  <version epoch="0" ver="2.19.3" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700222400">- remove botan binary (moves to Botan3)</changelog>
</package>
<package pkgid="ce1cb72edf7d32ca4d4b3fffb0080ce11f7a459d694b96500bf8e75fa1b4645f20e313e6fe66be52a27ffcdb32328176f863ec573fd1849c81b7d940a6ac5476" name="Botan-doc" arch="noarch">
  <version epoch="0" ver="2.19.3" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700222400">- remove botan binary (moves to Botan3)</changelog>
</package>
<package pkgid="0c21a0a1890c31a883664bf36cd9fd3dd7987ca298e691b2af1e31d5d11733a235c926d9cdf5c6b06a9aab6f22cdb6c6448487c02eb64abf718731257d79c219" name="Box2D" arch="src">
  <version epoch="0" ver="2.4.1" rel="2.10"/>
  <changelog author="adam@mizerski.pl" date="1339502400">- new package</changelog>
  <changelog author="rpm@fthiessen.de" date="1450267200">- Update to new upstream version 2.3.1:
  * Polygon creation now computes the convex hull.
  * The convex hull code will merge vertices closer than
  dm_linearSlop.
  * Vertices no longer need to be ordered.
  * New GUI
  * Various other bugfixes
- removed upstream patched Box2D_v2.2.1-lib64.patch
- replaced Box2D_v2.2.1-version.patch with
  Box2D-fix-version-2.3.1.patch</changelog>
  <changelog author="bruno@ioda-net.ch" date="1468756800">- Fixed tar.gz by osc service localrun download_files
- Fixed version in baselibs.conf (for 32bits packages)
- Added baselibs.conf as source1</changelog>
  <changelog author="dap.darkness@gmail.com" date="1469102400">- Fixed Factory review (License.txt is not packaged).
- Minor spec clean-up (may fix SLE build).
- Cmake release with debug info build type.</changelog>
  <changelog author="jengelh@inai.de" date="1469188800">- RPM group correction</changelog>
  <changelog author="jengelh@inai.de" date="1471003200">- Replace strange buildroot definition</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1606996800">- Update to version 2.4.1.
  * API Changes
  * Extended distance joint to have a minimum and maximum limit.
  * Removed rope joint. Use the distance joint instead.
  * B2_USER_SETTINGS and b2_user_settings.h can control user
    data, length units, and maximum polygon vertices.
  * Default user data is now uintptr_t instead of void*
  * b2FixtureDef::restitutionThreshold lets you set the
    restitution velocity threshold per fixture.
  * BREAKING Changes
  * BREAKING: distance joint 0 stiffness now means the spring is
    turned off rather than making the joint rigid.
  * BREAKING: distance joint minimum and maximum must be set
    correctly to get old behavior.
  * Infrastructure
  * Library installation function available in CMake.
  * Shared library (DLL) option available.
  * Bug fixes
- Updates since 2.3.1
  * Infrastructure
  * Documentation in Doxygen format
  * Unit test support
  * Continuous integration testing using Travis CI
  * Limited use of C++11 (nullptr and override)
  * Collision
  * Chain and edge shape must now be one-sided to eliminate ghost
    collisions
  * Broad-phase optimizations
  * Added b2ShapeCast for linear shape casting
  * Dynamics
  * Joint limits are now predictive and not stateful
  * Experimental 2D cloth (rope)
  * b2Body::SetActive -&gt; b2Body::SetEnabled
  * Better support for running multiple worlds
  * Handle zero density better
  * The body behaves like a static body
  * The body is drawn with a red color
  * Added translation limit to wheel joint
  * World dump now writes to box2d_dump.inl
  * Static bodies are never awake
  * All joints with spring-dampers now use stiffness and damping
  * Added utility functions to convert frequency and damping
    ratio to stiffness and damping
- Remove Box2D-fix-version-2.3.1.patch, fixed.
- Change package name from Box2D to box2d.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1613044800">- Fix the source URL</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1628164800">- Disabled tests because of boo#1189082
- Removed useless cmake options</changelog>
</package>
<package pkgid="aaf9ffcc2620464955eaa1ac2294145069742196df2b89f51049ed9a0ed2f9c538bee49d222d62cc7250ec03e08852135249b20e900fda2ca0cb5e4d4795949a" name="Box2D-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="2.10"/>
  <changelog author="adam@mizerski.pl" date="1339502400">- new package</changelog>
  <changelog author="rpm@fthiessen.de" date="1450267200">- Update to new upstream version 2.3.1:
  * Polygon creation now computes the convex hull.
  * The convex hull code will merge vertices closer than
  dm_linearSlop.
  * Vertices no longer need to be ordered.
  * New GUI
  * Various other bugfixes
- removed upstream patched Box2D_v2.2.1-lib64.patch
- replaced Box2D_v2.2.1-version.patch with
  Box2D-fix-version-2.3.1.patch</changelog>
  <changelog author="bruno@ioda-net.ch" date="1468756800">- Fixed tar.gz by osc service localrun download_files
- Fixed version in baselibs.conf (for 32bits packages)
- Added baselibs.conf as source1</changelog>
  <changelog author="dap.darkness@gmail.com" date="1469102400">- Fixed Factory review (License.txt is not packaged).
- Minor spec clean-up (may fix SLE build).
- Cmake release with debug info build type.</changelog>
  <changelog author="jengelh@inai.de" date="1469188800">- RPM group correction</changelog>
  <changelog author="jengelh@inai.de" date="1471003200">- Replace strange buildroot definition</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1606996800">- Update to version 2.4.1.
  * API Changes
  * Extended distance joint to have a minimum and maximum limit.
  * Removed rope joint. Use the distance joint instead.
  * B2_USER_SETTINGS and b2_user_settings.h can control user
    data, length units, and maximum polygon vertices.
  * Default user data is now uintptr_t instead of void*
  * b2FixtureDef::restitutionThreshold lets you set the
    restitution velocity threshold per fixture.
  * BREAKING Changes
  * BREAKING: distance joint 0 stiffness now means the spring is
    turned off rather than making the joint rigid.
  * BREAKING: distance joint minimum and maximum must be set
    correctly to get old behavior.
  * Infrastructure
  * Library installation function available in CMake.
  * Shared library (DLL) option available.
  * Bug fixes
- Updates since 2.3.1
  * Infrastructure
  * Documentation in Doxygen format
  * Unit test support
  * Continuous integration testing using Travis CI
  * Limited use of C++11 (nullptr and override)
  * Collision
  * Chain and edge shape must now be one-sided to eliminate ghost
    collisions
  * Broad-phase optimizations
  * Added b2ShapeCast for linear shape casting
  * Dynamics
  * Joint limits are now predictive and not stateful
  * Experimental 2D cloth (rope)
  * b2Body::SetActive -&gt; b2Body::SetEnabled
  * Better support for running multiple worlds
  * Handle zero density better
  * The body behaves like a static body
  * The body is drawn with a red color
  * Added translation limit to wheel joint
  * World dump now writes to box2d_dump.inl
  * Static bodies are never awake
  * All joints with spring-dampers now use stiffness and damping
  * Added utility functions to convert frequency and damping
    ratio to stiffness and damping
- Remove Box2D-fix-version-2.3.1.patch, fixed.
- Change package name from Box2D to box2d.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1613044800">- Fix the source URL</changelog>
  <changelog author="Dmitriy Perlow &lt;dap.darkness@gmail.com&gt;" date="1628164800">- Disabled tests because of boo#1189082
- Removed useless cmake options</changelog>
</package>
<package pkgid="61e94fb706781987769a969a7b5ffb2532920f2fa9b9ea091344240e23dc68ab33103bf04359182fa12bf8173db2d38cc3eb571062ee958138a717e5daca1c67" name="Catch2" arch="src">
  <version epoch="0" ver="3.5.2" rel="2.1"/>
  <changelog author="Kira Marie Backes &lt;kira@kiralein.de&gt;" date="1558180800">- Try to setup Catch2 as OBS project</changelog>
  <changelog author="Kira Marie Backes &lt;kira@kiralein.de&gt; - 2.7.2" date="1558180801">- Finalize .spec of Catch2 v 2.7.2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577275200">- Update to version 2.11.0
  Improvements:
  * JUnit reporter output now contains more details in case of
    failure (#1347, #1719)
  * Added SonarQube Test Data reporter (#1738)
    + It is in a separate header, just like the TAP, Automake,
    and TeamCity reporters
  * `range` generator now allows floating point numbers (#1776)
  * Reworked part of internals to increase throughput
  Fixes:
  * The single header version should contain full benchmarking
    support (#1800)
  * `[.foo]` is now properly parsed as `[.][foo]` when used on
    the command line (#1798)
  * Fixed compilation of benchmarking on platforms where
    `steady_clock::period` is not `std::nano` (#1794)
  version 2.10.2
  Improvements:
  * Catch2 will now compile on platform where `INFINITY` is
    double (#1782)
  Fixes:
  * Warning suppressed during listener registration will no
    longer leak
  version 2.10.1
  Improvements:
  * Catch2 now guards itself against `min` and `max` macros from
    `windows.h` (#1772)
  * Templated tests will now compile with ICC (#1748)
  * `WithinULP` matcher now uses scientific notation for
    stringification (#1760)
  Fixes:
  * Templated tests no longer trigger `-Wunused-templates`
    (#1762)
  * Suppressed clang-analyzer false positive in context getter
    (#1230, #1735)
  Miscellaneous:
  * CMake no longer prohibits in-tree build when Catch2 is used
    as a subproject (#1773, #1774)
  version 2.10.0
  Fixes:
  * `TEMPLATE_LIST_TEST_CASE` now properly handles non-copyable
    and non-movable types (#1729)
  * Fixed compilation error on Solaris caused by a system header
    defining macro `TT` (#1722, #1723)
  * `REGISTER_ENUM` will now fail at compilation time if the
    registered enum is too large
  * Removed use of `std::is_same_v` in C++17 mode (#1757)
  * Fixed parsing of escaped special characters when reading
    test specs from a file (#1767, #1769)
  Improvements:
  * Trailing and leading whitespace in test/section specs are
    now ignored.
  * Writing to Android debug log now uses `__android_log_write`
    instead of `__android_log_print`
  * Android logging support can now be turned on/off at compile
    time (#1743)
    + The toggle is `CATCH_CONFIG_ANDROID_LOGWRITE`
  * Added a generator that returns elements of a range
    + Use via `from_range(from, to)` or `from_range(container)`
  * Added support for CRTs that do not provide `std::nextafter`
    (#1739)
    + They must still provide global `nextafter{f,l,}`
    + Enabled via `CATCH_CONFIG_GLOBAL_NEXTAFTER`
  * Special cased `Approx(inf)` not to match non-infinite values
    + Very strictly speaking this might be a breaking change,
    but it should match user expectations better
  * The output of benchmarking through the Console reporter when
    `--benchmark-no-analysis` is set is now much simpler (#1768)
  * Added a matcher that can be used for checking an exceptions
    message (#1649, #1728)
    + The matcher helper function is called `Message`
    + The exception must publicly derive from `std::exception`
    + The matching is done exactly, including case and whitespace
  * Added a matcher that can be used for checking relative
    equality of floating point numbers (#1746)
    + Unlike `Approx`, it considers both sides when determining
    the allowed margin
    + Special cases `NaN` and `INFINITY` to match user
    expectations
    + The matcher helper function is called `WithinRel`
  * The ULP matcher now allows for any possible distance between
    the two numbers
  * The random number generators now use Catch-global instance
    of RNG (#1734, #1736)
    + This means that nested random number generators actually
    generate different numbers
  Miscellaneous:
  * In-repo PNGs have been optimized to lower overhead of using
    Catch2 via git clone
  * Catch2 now uses its own implementation of the URBG concept
    + In the future we also plan to use our own implementation
    of the distributions from `&lt;random&gt;` to provide
    cross-platform repeatability of random results
  version 2.9.2
  Fixes:
  * `ChunkGenerator` can now be used with chunks of size 0
    (#1671)
  * Nested subsections are now run properly when specific
    section is run via the `-c` argument (#1670, #1673)
  * Catch2 now consistently uses `_WIN32` to detect Windows
    platform (#1676)
  * `TEMPLATE_LIST_TEST_CASE` now support non-default
    constructible type lists (#1697)
  * Fixed a crash in the XMLReporter when a benchmark throws
    exception during warmup (#1706)
  * Fixed a possible infinite loop in CompactReporter (#1715)
  * Fixed `-w NoTests` returning 0 even when no tests were
    matched (#1449, #1683, #1684)
  * Fixed matcher compilation under Obj-C++ (#1661)
  Improvements:
  * `RepeatGenerator` and `FixedValuesGenerator` now fail to
    compile when used with `bool` (#1692)
    + Previously they would fail at runtime.
  * Catch2 now supports Android's debug logging for its debug
    output (#1710)
  * Catch2 now detects and configures itself for the RTX
    platform (#1693)
    + You still need to pass `--benchmark-no-analysis` if you
    are using benchmarking under RTX
  * Removed a "storage class is not first" warning when
    compiling Catch2 with PGI compiler (#1717)
  Miscellaneous:
  * Documentation now contains indication when a specific
    feature was introduced (#1695)
    + These start with Catch2 v2.3.0, (a bit over a year ago).
    + `docs/contributing.md` has been updated to provide
    contributors guidance on how to add these to newly written
    documentation
  * Various other documentation improvements
    + ToC fixes
    + Documented `--order` and `--rng-seed` command line options
    + Benchmarking documentation now clearly states that it
    requires opt-in
    + Documented `CATCH_CONFIG_CPP17_OPTIONAL` and
    `CATCH_CONFIG_CPP17_BYTE` macros
    + Properly documented built-in vector matchers
    + Improved `*_THROWS_MATCHES` documentation a bit
  * CMake config file is now arch-independent even if
    `CMAKE_SIZEOF_VOID_P` is in CMake cache (#1660)
  * `CatchAddTests` now properly escapes `[` and `]` in test
    names (#1634, #1698)
  * Reverted `CatchAddTests` adding tags as CTest labels (#1658)
    + The script broke when test names were too long
    + Overwriting `LABELS` caused trouble for users who set them
    manually
    + CMake does not let users append to `LABELS` if the test
    name has spaces
  version 2.9.1
  Fixes:
  * Fix benchmarking compilation failure in files without
    `CATCH_CONFIG_EXTERNAL_INTERFACES` (or implementation)
  version 2.9.0
  Improvements:
  * The experimental benchmarking support has been replaced by
    integrating Nonius code (#1616)
    + This provides a much more featurefull micro-benchmarking
    support.
    + Due to the compilation cost, it is disabled by default.
    See the documentation for details.
    + As far as backwards compatibility is concerned, this
    feature is still considered experimental in that we might
    change the interface based on user feedback.
  * `WithinULP` matcher now shows the acceptable range (#1581)
  * Template test cases now support type lists (#1627)
  version 2.8.0
  Improvements:
  * Templated test cases no longer check whether the provided
    types are unique (#1628)
    + This allows you to e.g. test over `uint32_t`, `uint64_t`,
    and `size_t` without compilation failing
  * The precision of floating point stringification can be
    modified by user (#1612, #1614)
  * We now provide `REGISTER_ENUM` convenience macro for
    generating `StringMaker` specializations for enums
    + See the "String conversion" documentation for details
  * Added new set of macros for template test cases that enables
    the use of NTTPs (#1531, #1609)
    + See "Test cases and sections" documentation for details
  Fixes:
  * `UNSCOPED_INFO` macro now has a
    prefixed/disabled/prefixed+disabled versions (#1611)
  * Reporting errors at startup should no longer cause a
    segfault under certain circumstances (#1626)
  Miscellaneous:
  * CMake will now prevent you from attempting in-tree build
    (#1636, #1638)
    + Previously it would break with an obscure error message
    during the build step
- Drop _service file</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578484800">- Use only %license</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1597406400">- Update to version 2.13.0
  Improvements:
  * `GENERATE` can now follow a `SECTION` at the same level of
    nesting
    + The `SECTION`(s) before the `GENERATE` will not be run
    multiple times, the following ones will.
  * Added `-D`/`--min-duration` command line flag
    + If a test takes longer to finish than the provided value,
    its name and duration will be printed.
    + This flag is overriden by setting `-d`/`--duration`.
  Fixes:
  * `TAPReporter` no longer skips successful assertions
  version 2.12.4:
  * `GENERATE` nested in a for loop no longer creates multiple
    generators
  * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for
    6 or more arguments
  * Fixed potential UB when handling non-ASCII characters in CLI
    args
  * There can be multiple calls to `GENERATE` on a single line
  * Improved `fno-except` support for platforms that do not
    provide shims for exception-related std functions
    + E.g. the Green Hills C++ compiler
  * XmlReporter now also reports test-case-level statistics
    + This is done via a new element, `OverallResultsCases`
  * Added `.clang-format` file to the repo
  * Rewrote contributing docs
    + They should explain the different levels of testing and so
    on much better
  version 2.12.2:
  * Fixed compilation failure if `is_range` ADL found deleted
    function
  * Fixed potential UB in `CAPTURE` if the expression contained
    non-ASCII characters
  * `std::result_of` is not used if `std::invoke_result` is
    available
  * JUnit reporter writes out `status` attribute for tests
  * Suppresed clang-tidy's `hicpp-vararg` warning
    + Catch2 was already suppressing the
    `cppcoreguidelines-pro-type-vararg` alias of the warning
  version 2.12.1:
  * Vector matchers now support initializer list literals better
  * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
  version 2.12.0:
  * Running tests in random order (`--order rand`) has been
    reworked significantly
    + Given same seed, all platforms now produce the same order
    + Given same seed, the relative order of tests does not
    change if you select only a subset of them
  * Vector matchers support custom allocators
  * `|` and `&amp;` (bitwise or and bitwise and) are now supported
    in `CHECK` and `REQUIRE`
    + The resulting type must be convertible to `bool`
  * Fixed computation of benchmarking column widths in
    ConsoleReporter
  * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg`
    in assertions
    + It was a false positive trigered by the new warning
    support workaround
  * Fixed bug in test specification parser handling of OR'd
    patterns using escaping
  * Worked around IBM XL's codegen bug
    + It would emit code for _destructors_ of temporaries in an
    unevaluated context
  * Improved detection of stdlib's support for
    `std::uncaught_exceptions`
  version 2.11.2:
  * GCC and Clang now issue warnings for suspicious code in
    assertions
    + E.g. `REQUIRE( int != unsigned int )` will now issue mixed
    signedness comparison warning
    + This has always worked on MSVC, but it now also works for
    GCC and current Clang versions
  * Colorization of "Test filters" output should be more robust
    now
  * `--wait-for-keypress` now also accepts `never` as an option
  * Reporters no longer round-off nanoseconds when reporting
    benchmarking results
  * It is now possible to customize benchmark's warm-up time
    when running the test binary
    + `--benchmark-warmup-time {ms}`
  * User can now specify how Catch2 should break into debugger
  * Fixes missing `&lt;random&gt;` include in benchmarking
  * Fixed missing `&lt;iterator&gt;` include in benchmarking
  * Hidden test cases are now also tagged with `[!hide]` as per
    documentation
  * Detection of whether libc provides `std::nextafter` has been
    improved
  * Composing already-composed matchers no longer modifies the
    partially-composed matcher expression
    + This bug has been present for the last ~2 years and nobody
    reported it
  version 2.11.1:
  * `google-build-using-namespace` clang-tidy warning is
    suppressed
  * `ObjectStorage` now behaves properly in `const` contexts
  * `GENERATE_COPY(a, b)` now compiles properly
  * Some more cleanups in the benchmarking support</changelog>
  <changelog author="aloisio@gmx.com" date="1606824000">- Update to version 2.13.3
  Fixes:
  * Fixed possible infinite loop when combining generators with
    section filter (`-c` option)
  Miscellaneous:
  * Fixed `ParseAndAddCatchTests` not finding `TEST_CASE`s
    without tags
  * `ParseAndAddCatchTests` supports `CMP0110` policy for
    changing behaviour of `add_test`
    + This was the shortlived change in CMake 3.18.0 that
    temporarily broke `ParseAndAddCatchTests`
  version 2.13.2
  Improvements:
  * Implemented workaround for NVCC ICE
  Fixes:
  * Fixed detection of `std::uncaught_exceptions` support under
    non-msvc platforms
  Miscellaneous:
  * `catch_discover_tests` has been improved significantly
    + You can now specify which reporter should be used
    + You can now modify where the output will be written
    + `WORKING_DIRECTORY` setting is respected
  * `ParseAndAddCatchTests` now supports `TEMPLATE_TEST_CASE`
    macros
  * Various documentation fixes and improvements
  version 2.13.1
  Improvements:
  * `ParseAndAddCatchTests` handles CMake v3.18.0 correctly
  * Improved autodetection of `std::byte`
  * Simplified implementation of templated test cases
    + This should have a tiny positive effect on its compilation
    throughput
  Fixes:
  * Automatic stringification of ranges handles sentinel ranges
    properly</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 2.13.5
  Improvements:
  * Added workaround for bug in XLC 16.1.0.1
  * Add detection for LCC when it is masquerading as GCC
  * Modified posix signal handling so it supports newer libcs
    + `MINSIGSTKSZ` was no longer usable in constexpr context.
  Fixes:
  * Fixed compilation of benchmarking when `min` and `max`
    macros are defined
    + Including `windows.h` without `NOMINMAX` remains a really
    bad idea, don't do it
  Miscellaneous:
  * `Catch2WithMain` target (static library) is no longer built
    by default
    + Building it by default was at best unnecessary overhead
    for people not using it, and at worst it caused trouble
    with install paths
    + To have it built, set CMake option
    `CATCH_BUILD_STATIC_LIBRARY` to `ON`
  * The check whether Catch2 is being built as a subproject is
    now more reliable
    + The problem was that if the variable name used internally
    was defined the project including Catch2 as subproject, it
    would not be properly overwritten for Catch2's CMake.
  version 2.13.4
  Improvements:
  * Improved the hashing algorithm used for shuffling test cases
    + `TEST_CASE`s that differ only in the last character should
    be properly shuffled
    + Note that this means that v2.13.4 gives you a different
    order of test cases than 2.13.3, even given the same seed.
  Miscellaneous:
  * Deprecated `ParseAndAddCatchTests` CMake integration
    + It is impossible to implement it properly for all the
    different test case variants Catch2 provides, and there
    are better options provided.
    + Use `catch_discover_tests` instead, which uses runtime
    information about available tests.
  * Fixed bug in `catch_discover_tests` that would cause it to
    fail when used in specific project structures
  * Added Bazel build file
  * Added an experimental static library target to CMake</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 2.13.6
  * Disabling all signal handlers no longer breaks compilation
  * catch_discover_tests should handle escaped semicolon (;) better</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1628164800">- Update to version 2.13.7
  Fixes:
  * Added missing `&lt;iterator&gt;` include in benchmarking.
  * Fixed noexcept build with benchmarking enabled.
  * Fixed build for compilers with C++17 support but without
    C++17 library support.
  * JUnit only uses 3 decimal places when reporting durations.
  * `!mayfail` tagged tests are now marked as `skipped` in JUnit
    reporter output.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to 2.13.9
  * Fixed issue with -# (filename-as-tag) flag when __FILE__ expands
    into filename without directories
  * Fixed CAPTURE macro not being variadic when disabled through
    CATCH_CONFIG_DISABLE
- Update to 2.13.8
  * Fix: Made Approx::operator() const
  * Improved pkg-config files
  * The macro-generated names for things like TEST_CASE no longer
    create reserved identifiers
  * Clang-tidy should no longer warn about missing virtual dispatch
    in FilterGenerator's constructor
- Added fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1664020800">- Update to 3.1.0
  * Added type constraints onto random generator
  * Added All/Any/NoneTrue range matchers
  * The JUnit reporter now normalizes classnames from C++ namespaces
    to Java-like namespaces
  * The Bazel support now understands BAZEL_TEST environment variable
  * catch_discover_tests now has a new options for setting library
    load path(s) when running the Catch2 binary
  * Fixed crash when listing listeners without any registered listeners
- Update to 3.0.1
  * Breaking changes:
  * Catch2 is now split into multiple headers
  * C++14 is the minimum required C++ version
  * CATCH_CONFIG_DISABLE_MATCHERS no longer exists.
  * CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER no longer exists.
  * ANON_TEST_CASE has been removed
  * Multiple commandline flags have changed their behavior
  * See migration guide
    https://github.com/catchorg/Catch2/blob/v3.0.1/docs/migrate-v2-to-v3.md#top
  * Matchers have been extended with the ability to use different
    signatures of match
  * templated match member function
  * Provided generic matchers like IsEmpty, SizeIs, Contains,
    AllMatch, AnyMatch, NoneMatch
  * Significant compilation time improvements
  * Some runtime performance optimizations
  * Many other changes and bugfixes
    https://github.com/catchorg/Catch2/releases/tag/v3.0.1
- Removed upstream merged fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 3.2.1:
  * Fix the reworked decomposer to work with older (pre 9) GCC
    versions (gh#catchorg/Catch2#2571).
- Changes from version 3.2.0:
  * Added `CATCH_CONFIG_GETENV` compile-time toggle
  * (gh#catchorg/Catch2#2562).
  * Added support for more Bazel test environment variables.
  * Bunch of small tweaks and improvements in reporters.
  * Added support for asserting on types that can only be compared
  * with literal 0 (gh#catchorg/Catch2#2555).
  * Simplified internals of matcher related macros.
  * Cleaned out some warnings and static analysis issues.
  * Fixed serialization of test filters so the output roundtrips.
  * Catch2's build no longer leaks `-ffile-prefix-map` setting  to
  * dependees (gh#catchorg/Catch2#2533).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674475200">- Update to version 3.3.0:
  * Added MessageMatches exception matcher
    (gh#catchorg/Catch2#2570).
  * Added RangeEquals and UnorderedRangeEquals generic range
    matchers (gh#catchorg/Catch2#2377).
  * Added SKIP macro for skipping tests from within the test body
    (gh#catchorg/Catch2#2360).
  * Restored support for PPC Macs in the break-into-debugger
    functionality (gh#catchorg/Catch2#2619).
  * Made our warning suppression compatible with CUDA toolkit pre
    11.5 (gh#catchorg/Catch2#2626).
  * Cleaned out some static analysis complaints.
  * Fixed macro redefinition warning when NVCC was reporting as
    MSVC (gh#catchorg/Catch2#2603).
  * Fixed throws in generator constructor causing the whole binary
    to abort (gh#catchorg/Catch2#2615).
  * Fixed missing transitive include with libstdc++13
    (gh#catchorg/Catch2#2611).
  * Improved support for dynamic library build with non-MSVC
    compilers on Windows (gh#catchorg/Catch2#2630).
  * When used as a subproject, Catch2 keeps its generated header
    in a separate directory from the main project
    (gh#catchorg/Catch2#2604).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 3.3.1:
  * Reduced allocations and improved performance, mainly from
    smarter handling of `SECTION`s, especially sibling `SECTION`s.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 3.3.2:
  * Further reduced allocations
  * The compact, console, TAP and XML reporters perform less
    allocations in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is
    captured
  * Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`,
    `METHOD_AS_TEST_CASE`, and `TEMPLATE_LIST_TEST_*` macros.
  * `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers
    now support ranges with iterator + sentinel pair
  * Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())` shows
    you the value of `x`.
  * Suppressed `declared_but_not_referenced` warning for NVHPC
    (#2637)
  * Fixed performance regression in section tracking introduced
    in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690459200">- Update to version 3.4.0:
  * VectorEquals supports elements that provide only == and not !=
    (gh#catchorg/Catch2#2648).
  * Catch2 supports compiling with IAR compiler
    (gh#catchorg/Catch2#2651).
  * Various small internal performance improvements.
  * Various small internal compilation time improvements.
  * XMLReporter now reports location info for INFO and WARN
    (gh#catchorg/Catch2#1251).
  * Documented that SKIP in generator constructor can be used to
    handle empty generator (gh#catchorg/Catch2#1593).
  * Added experimental static analysis support to TEST_CASE and
    SECTION macros (gh#catchorg/Catch2#2681).
  * *_THROWS, *_THROWS_AS, etc now suppress warning coming from
    __attribute__((warn_unused_result)) on GCC
  (gh#catchorg/Catch2#2691).
  * Fixed assertionStarting events being sent after the expr is
    evaluated (gh#catchorg/Catch2#2678).
  * Errors in TEST_CASE tags are now reported nicely
    (gh#catchorg/Catch2#2650).
  * Bunch of improvements to catch_discover_tests.
  * meson build can disable building tests
    (gh#catchorg/Catch2#2693).
  * meson build properly sets meson version 0.54.1 as the minimal
    supported version (gh#catchorg/Catch2#2688).
- Use ninja for build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 3.5.0:
  * Introduced CATCH_CONFIG_PREFIX_MESSAGES to prefix only logging
    macros (gh#catchorg/Catch2#2544).
  * Section hints in static analysis mode are now const.
  * from_range generator supports C arrays and ranges that require
    ADL (gh#catchorg/Catch2#2737).
  * Stringification support for std::optional now also includes
    std::nullopt (gh#catchorg/Catch2#2740).
  * The Console reporter flushes output after writing benchmark runtime estimate.
  * Added workaround to enable compilation with ICC 19.1
    (gh#catchorg/Catch2#2551, gh#catchorg/Catch2#2766).
  * Compiling Catch2 for XBox should work out of the box
    (gh#catchorg/Catch2#2772).
  * Compiling Catch2 with exceptions disabled no longer triggers
    Wunused-function (gh#catchorg/Catch2#2726).
  * random Generators for integral types are now reproducible
    across different platforms.
  * random Generators for float and double are now reproducible
    across different platforms.
  * Fix: UDL declaration inside Catch2 are now strictly conforming
    to the standard.
  * Fixed CAPTURE tests failing to compile in C++23 mode
    (gh#catchorg/Catch2#2744).
  * Fixed missing include in catch_message.hpp
    (gh#catchorg/Catch2#2758).
  * Fixed CHECK_ELSE suppressing failure from uncaught
    exceptions(gh#catchorg/Catch2#2723).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704196800">- Update to version 3.5.1:
  * Significantly improved performance of the CLI parsing.
  * Added support for Bazel modules (gh#catchorg/Catch2#2781).
  * Added CMake option to disable the build reproducibility
    settings (gh#catchorg/Catch2#2785).
  * Added log library linking to the Meson build
    (gh#catchorg/Catch2#2784).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705665600">- Update to version 3.5.2:
  * Fixed -Wsubobject-linkage in the Console reporter
    (gh#catchorg/Catch2#2794).
  * Fixed adding new CLI Options to lvalue parser using |
    (gh#catchorg/Catch2#2787).</changelog>
</package>
<package pkgid="0d2d3d74fb9a1fe08df5327dac5e43da2f51f52d0ad37054c98e14e1d43c53432fcf5683fb249e79795c85c43dff20579a828ca38aea6514baece174e2d64e75" name="Catch2-devel" arch="i586">
  <version epoch="0" ver="3.5.2" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578484800">- Use only %license</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1597406400">- Update to version 2.13.0
  Improvements:
  * `GENERATE` can now follow a `SECTION` at the same level of
    nesting
    + The `SECTION`(s) before the `GENERATE` will not be run
    multiple times, the following ones will.
  * Added `-D`/`--min-duration` command line flag
    + If a test takes longer to finish than the provided value,
    its name and duration will be printed.
    + This flag is overriden by setting `-d`/`--duration`.
  Fixes:
  * `TAPReporter` no longer skips successful assertions
  version 2.12.4:
  * `GENERATE` nested in a for loop no longer creates multiple
    generators
  * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for
    6 or more arguments
  * Fixed potential UB when handling non-ASCII characters in CLI
    args
  * There can be multiple calls to `GENERATE` on a single line
  * Improved `fno-except` support for platforms that do not
    provide shims for exception-related std functions
    + E.g. the Green Hills C++ compiler
  * XmlReporter now also reports test-case-level statistics
    + This is done via a new element, `OverallResultsCases`
  * Added `.clang-format` file to the repo
  * Rewrote contributing docs
    + They should explain the different levels of testing and so
    on much better
  version 2.12.2:
  * Fixed compilation failure if `is_range` ADL found deleted
    function
  * Fixed potential UB in `CAPTURE` if the expression contained
    non-ASCII characters
  * `std::result_of` is not used if `std::invoke_result` is
    available
  * JUnit reporter writes out `status` attribute for tests
  * Suppresed clang-tidy's `hicpp-vararg` warning
    + Catch2 was already suppressing the
    `cppcoreguidelines-pro-type-vararg` alias of the warning
  version 2.12.1:
  * Vector matchers now support initializer list literals better
  * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
  version 2.12.0:
  * Running tests in random order (`--order rand`) has been
    reworked significantly
    + Given same seed, all platforms now produce the same order
    + Given same seed, the relative order of tests does not
    change if you select only a subset of them
  * Vector matchers support custom allocators
  * `|` and `&amp;` (bitwise or and bitwise and) are now supported
    in `CHECK` and `REQUIRE`
    + The resulting type must be convertible to `bool`
  * Fixed computation of benchmarking column widths in
    ConsoleReporter
  * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg`
    in assertions
    + It was a false positive trigered by the new warning
    support workaround
  * Fixed bug in test specification parser handling of OR'd
    patterns using escaping
  * Worked around IBM XL's codegen bug
    + It would emit code for _destructors_ of temporaries in an
    unevaluated context
  * Improved detection of stdlib's support for
    `std::uncaught_exceptions`
  version 2.11.2:
  * GCC and Clang now issue warnings for suspicious code in
    assertions
    + E.g. `REQUIRE( int != unsigned int )` will now issue mixed
    signedness comparison warning
    + This has always worked on MSVC, but it now also works for
    GCC and current Clang versions
  * Colorization of "Test filters" output should be more robust
    now
  * `--wait-for-keypress` now also accepts `never` as an option
  * Reporters no longer round-off nanoseconds when reporting
    benchmarking results
  * It is now possible to customize benchmark's warm-up time
    when running the test binary
    + `--benchmark-warmup-time {ms}`
  * User can now specify how Catch2 should break into debugger
  * Fixes missing `&lt;random&gt;` include in benchmarking
  * Fixed missing `&lt;iterator&gt;` include in benchmarking
  * Hidden test cases are now also tagged with `[!hide]` as per
    documentation
  * Detection of whether libc provides `std::nextafter` has been
    improved
  * Composing already-composed matchers no longer modifies the
    partially-composed matcher expression
    + This bug has been present for the last ~2 years and nobody
    reported it
  version 2.11.1:
  * `google-build-using-namespace` clang-tidy warning is
    suppressed
  * `ObjectStorage` now behaves properly in `const` contexts
  * `GENERATE_COPY(a, b)` now compiles properly
  * Some more cleanups in the benchmarking support</changelog>
  <changelog author="aloisio@gmx.com" date="1606824000">- Update to version 2.13.3
  Fixes:
  * Fixed possible infinite loop when combining generators with
    section filter (`-c` option)
  Miscellaneous:
  * Fixed `ParseAndAddCatchTests` not finding `TEST_CASE`s
    without tags
  * `ParseAndAddCatchTests` supports `CMP0110` policy for
    changing behaviour of `add_test`
    + This was the shortlived change in CMake 3.18.0 that
    temporarily broke `ParseAndAddCatchTests`
  version 2.13.2
  Improvements:
  * Implemented workaround for NVCC ICE
  Fixes:
  * Fixed detection of `std::uncaught_exceptions` support under
    non-msvc platforms
  Miscellaneous:
  * `catch_discover_tests` has been improved significantly
    + You can now specify which reporter should be used
    + You can now modify where the output will be written
    + `WORKING_DIRECTORY` setting is respected
  * `ParseAndAddCatchTests` now supports `TEMPLATE_TEST_CASE`
    macros
  * Various documentation fixes and improvements
  version 2.13.1
  Improvements:
  * `ParseAndAddCatchTests` handles CMake v3.18.0 correctly
  * Improved autodetection of `std::byte`
  * Simplified implementation of templated test cases
    + This should have a tiny positive effect on its compilation
    throughput
  Fixes:
  * Automatic stringification of ranges handles sentinel ranges
    properly</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 2.13.5
  Improvements:
  * Added workaround for bug in XLC 16.1.0.1
  * Add detection for LCC when it is masquerading as GCC
  * Modified posix signal handling so it supports newer libcs
    + `MINSIGSTKSZ` was no longer usable in constexpr context.
  Fixes:
  * Fixed compilation of benchmarking when `min` and `max`
    macros are defined
    + Including `windows.h` without `NOMINMAX` remains a really
    bad idea, don't do it
  Miscellaneous:
  * `Catch2WithMain` target (static library) is no longer built
    by default
    + Building it by default was at best unnecessary overhead
    for people not using it, and at worst it caused trouble
    with install paths
    + To have it built, set CMake option
    `CATCH_BUILD_STATIC_LIBRARY` to `ON`
  * The check whether Catch2 is being built as a subproject is
    now more reliable
    + The problem was that if the variable name used internally
    was defined the project including Catch2 as subproject, it
    would not be properly overwritten for Catch2's CMake.
  version 2.13.4
  Improvements:
  * Improved the hashing algorithm used for shuffling test cases
    + `TEST_CASE`s that differ only in the last character should
    be properly shuffled
    + Note that this means that v2.13.4 gives you a different
    order of test cases than 2.13.3, even given the same seed.
  Miscellaneous:
  * Deprecated `ParseAndAddCatchTests` CMake integration
    + It is impossible to implement it properly for all the
    different test case variants Catch2 provides, and there
    are better options provided.
    + Use `catch_discover_tests` instead, which uses runtime
    information about available tests.
  * Fixed bug in `catch_discover_tests` that would cause it to
    fail when used in specific project structures
  * Added Bazel build file
  * Added an experimental static library target to CMake</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 2.13.6
  * Disabling all signal handlers no longer breaks compilation
  * catch_discover_tests should handle escaped semicolon (;) better</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1628164800">- Update to version 2.13.7
  Fixes:
  * Added missing `&lt;iterator&gt;` include in benchmarking.
  * Fixed noexcept build with benchmarking enabled.
  * Fixed build for compilers with C++17 support but without
    C++17 library support.
  * JUnit only uses 3 decimal places when reporting durations.
  * `!mayfail` tagged tests are now marked as `skipped` in JUnit
    reporter output.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to 2.13.9
  * Fixed issue with -# (filename-as-tag) flag when __FILE__ expands
    into filename without directories
  * Fixed CAPTURE macro not being variadic when disabled through
    CATCH_CONFIG_DISABLE
- Update to 2.13.8
  * Fix: Made Approx::operator() const
  * Improved pkg-config files
  * The macro-generated names for things like TEST_CASE no longer
    create reserved identifiers
  * Clang-tidy should no longer warn about missing virtual dispatch
    in FilterGenerator's constructor
- Added fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1664020800">- Update to 3.1.0
  * Added type constraints onto random generator
  * Added All/Any/NoneTrue range matchers
  * The JUnit reporter now normalizes classnames from C++ namespaces
    to Java-like namespaces
  * The Bazel support now understands BAZEL_TEST environment variable
  * catch_discover_tests now has a new options for setting library
    load path(s) when running the Catch2 binary
  * Fixed crash when listing listeners without any registered listeners
- Update to 3.0.1
  * Breaking changes:
  * Catch2 is now split into multiple headers
  * C++14 is the minimum required C++ version
  * CATCH_CONFIG_DISABLE_MATCHERS no longer exists.
  * CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER no longer exists.
  * ANON_TEST_CASE has been removed
  * Multiple commandline flags have changed their behavior
  * See migration guide
    https://github.com/catchorg/Catch2/blob/v3.0.1/docs/migrate-v2-to-v3.md#top
  * Matchers have been extended with the ability to use different
    signatures of match
  * templated match member function
  * Provided generic matchers like IsEmpty, SizeIs, Contains,
    AllMatch, AnyMatch, NoneMatch
  * Significant compilation time improvements
  * Some runtime performance optimizations
  * Many other changes and bugfixes
    https://github.com/catchorg/Catch2/releases/tag/v3.0.1
- Removed upstream merged fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 3.2.1:
  * Fix the reworked decomposer to work with older (pre 9) GCC
    versions (gh#catchorg/Catch2#2571).
- Changes from version 3.2.0:
  * Added `CATCH_CONFIG_GETENV` compile-time toggle
  * (gh#catchorg/Catch2#2562).
  * Added support for more Bazel test environment variables.
  * Bunch of small tweaks and improvements in reporters.
  * Added support for asserting on types that can only be compared
  * with literal 0 (gh#catchorg/Catch2#2555).
  * Simplified internals of matcher related macros.
  * Cleaned out some warnings and static analysis issues.
  * Fixed serialization of test filters so the output roundtrips.
  * Catch2's build no longer leaks `-ffile-prefix-map` setting  to
  * dependees (gh#catchorg/Catch2#2533).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674475200">- Update to version 3.3.0:
  * Added MessageMatches exception matcher
    (gh#catchorg/Catch2#2570).
  * Added RangeEquals and UnorderedRangeEquals generic range
    matchers (gh#catchorg/Catch2#2377).
  * Added SKIP macro for skipping tests from within the test body
    (gh#catchorg/Catch2#2360).
  * Restored support for PPC Macs in the break-into-debugger
    functionality (gh#catchorg/Catch2#2619).
  * Made our warning suppression compatible with CUDA toolkit pre
    11.5 (gh#catchorg/Catch2#2626).
  * Cleaned out some static analysis complaints.
  * Fixed macro redefinition warning when NVCC was reporting as
    MSVC (gh#catchorg/Catch2#2603).
  * Fixed throws in generator constructor causing the whole binary
    to abort (gh#catchorg/Catch2#2615).
  * Fixed missing transitive include with libstdc++13
    (gh#catchorg/Catch2#2611).
  * Improved support for dynamic library build with non-MSVC
    compilers on Windows (gh#catchorg/Catch2#2630).
  * When used as a subproject, Catch2 keeps its generated header
    in a separate directory from the main project
    (gh#catchorg/Catch2#2604).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 3.3.1:
  * Reduced allocations and improved performance, mainly from
    smarter handling of `SECTION`s, especially sibling `SECTION`s.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 3.3.2:
  * Further reduced allocations
  * The compact, console, TAP and XML reporters perform less
    allocations in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is
    captured
  * Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`,
    `METHOD_AS_TEST_CASE`, and `TEMPLATE_LIST_TEST_*` macros.
  * `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers
    now support ranges with iterator + sentinel pair
  * Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())` shows
    you the value of `x`.
  * Suppressed `declared_but_not_referenced` warning for NVHPC
    (#2637)
  * Fixed performance regression in section tracking introduced
    in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690459200">- Update to version 3.4.0:
  * VectorEquals supports elements that provide only == and not !=
    (gh#catchorg/Catch2#2648).
  * Catch2 supports compiling with IAR compiler
    (gh#catchorg/Catch2#2651).
  * Various small internal performance improvements.
  * Various small internal compilation time improvements.
  * XMLReporter now reports location info for INFO and WARN
    (gh#catchorg/Catch2#1251).
  * Documented that SKIP in generator constructor can be used to
    handle empty generator (gh#catchorg/Catch2#1593).
  * Added experimental static analysis support to TEST_CASE and
    SECTION macros (gh#catchorg/Catch2#2681).
  * *_THROWS, *_THROWS_AS, etc now suppress warning coming from
    __attribute__((warn_unused_result)) on GCC
  (gh#catchorg/Catch2#2691).
  * Fixed assertionStarting events being sent after the expr is
    evaluated (gh#catchorg/Catch2#2678).
  * Errors in TEST_CASE tags are now reported nicely
    (gh#catchorg/Catch2#2650).
  * Bunch of improvements to catch_discover_tests.
  * meson build can disable building tests
    (gh#catchorg/Catch2#2693).
  * meson build properly sets meson version 0.54.1 as the minimal
    supported version (gh#catchorg/Catch2#2688).
- Use ninja for build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 3.5.0:
  * Introduced CATCH_CONFIG_PREFIX_MESSAGES to prefix only logging
    macros (gh#catchorg/Catch2#2544).
  * Section hints in static analysis mode are now const.
  * from_range generator supports C arrays and ranges that require
    ADL (gh#catchorg/Catch2#2737).
  * Stringification support for std::optional now also includes
    std::nullopt (gh#catchorg/Catch2#2740).
  * The Console reporter flushes output after writing benchmark runtime estimate.
  * Added workaround to enable compilation with ICC 19.1
    (gh#catchorg/Catch2#2551, gh#catchorg/Catch2#2766).
  * Compiling Catch2 for XBox should work out of the box
    (gh#catchorg/Catch2#2772).
  * Compiling Catch2 with exceptions disabled no longer triggers
    Wunused-function (gh#catchorg/Catch2#2726).
  * random Generators for integral types are now reproducible
    across different platforms.
  * random Generators for float and double are now reproducible
    across different platforms.
  * Fix: UDL declaration inside Catch2 are now strictly conforming
    to the standard.
  * Fixed CAPTURE tests failing to compile in C++23 mode
    (gh#catchorg/Catch2#2744).
  * Fixed missing include in catch_message.hpp
    (gh#catchorg/Catch2#2758).
  * Fixed CHECK_ELSE suppressing failure from uncaught
    exceptions(gh#catchorg/Catch2#2723).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704196800">- Update to version 3.5.1:
  * Significantly improved performance of the CLI parsing.
  * Added support for Bazel modules (gh#catchorg/Catch2#2781).
  * Added CMake option to disable the build reproducibility
    settings (gh#catchorg/Catch2#2785).
  * Added log library linking to the Meson build
    (gh#catchorg/Catch2#2784).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705665600">- Update to version 3.5.2:
  * Fixed -Wsubobject-linkage in the Console reporter
    (gh#catchorg/Catch2#2794).
  * Fixed adding new CLI Options to lvalue parser using |
    (gh#catchorg/Catch2#2787).</changelog>
</package>
<package pkgid="783347ba84c007673901ed19cb9b1b24c3bf21fcbee2fae5445d2889717c860f985ceb3a97bd7d22b18873ac01f36b42c7184d04573d7978d7a9dcdd1d601855" name="Catch2-devel" arch="x86_64">
  <version epoch="0" ver="3.5.2" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1578484800">- Use only %license</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1597406400">- Update to version 2.13.0
  Improvements:
  * `GENERATE` can now follow a `SECTION` at the same level of
    nesting
    + The `SECTION`(s) before the `GENERATE` will not be run
    multiple times, the following ones will.
  * Added `-D`/`--min-duration` command line flag
    + If a test takes longer to finish than the provided value,
    its name and duration will be printed.
    + This flag is overriden by setting `-d`/`--duration`.
  Fixes:
  * `TAPReporter` no longer skips successful assertions
  version 2.12.4:
  * `GENERATE` nested in a for loop no longer creates multiple
    generators
  * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for
    6 or more arguments
  * Fixed potential UB when handling non-ASCII characters in CLI
    args
  * There can be multiple calls to `GENERATE` on a single line
  * Improved `fno-except` support for platforms that do not
    provide shims for exception-related std functions
    + E.g. the Green Hills C++ compiler
  * XmlReporter now also reports test-case-level statistics
    + This is done via a new element, `OverallResultsCases`
  * Added `.clang-format` file to the repo
  * Rewrote contributing docs
    + They should explain the different levels of testing and so
    on much better
  version 2.12.2:
  * Fixed compilation failure if `is_range` ADL found deleted
    function
  * Fixed potential UB in `CAPTURE` if the expression contained
    non-ASCII characters
  * `std::result_of` is not used if `std::invoke_result` is
    available
  * JUnit reporter writes out `status` attribute for tests
  * Suppresed clang-tidy's `hicpp-vararg` warning
    + Catch2 was already suppressing the
    `cppcoreguidelines-pro-type-vararg` alias of the warning
  version 2.12.1:
  * Vector matchers now support initializer list literals better
  * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
  version 2.12.0:
  * Running tests in random order (`--order rand`) has been
    reworked significantly
    + Given same seed, all platforms now produce the same order
    + Given same seed, the relative order of tests does not
    change if you select only a subset of them
  * Vector matchers support custom allocators
  * `|` and `&amp;` (bitwise or and bitwise and) are now supported
    in `CHECK` and `REQUIRE`
    + The resulting type must be convertible to `bool`
  * Fixed computation of benchmarking column widths in
    ConsoleReporter
  * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg`
    in assertions
    + It was a false positive trigered by the new warning
    support workaround
  * Fixed bug in test specification parser handling of OR'd
    patterns using escaping
  * Worked around IBM XL's codegen bug
    + It would emit code for _destructors_ of temporaries in an
    unevaluated context
  * Improved detection of stdlib's support for
    `std::uncaught_exceptions`
  version 2.11.2:
  * GCC and Clang now issue warnings for suspicious code in
    assertions
    + E.g. `REQUIRE( int != unsigned int )` will now issue mixed
    signedness comparison warning
    + This has always worked on MSVC, but it now also works for
    GCC and current Clang versions
  * Colorization of "Test filters" output should be more robust
    now
  * `--wait-for-keypress` now also accepts `never` as an option
  * Reporters no longer round-off nanoseconds when reporting
    benchmarking results
  * It is now possible to customize benchmark's warm-up time
    when running the test binary
    + `--benchmark-warmup-time {ms}`
  * User can now specify how Catch2 should break into debugger
  * Fixes missing `&lt;random&gt;` include in benchmarking
  * Fixed missing `&lt;iterator&gt;` include in benchmarking
  * Hidden test cases are now also tagged with `[!hide]` as per
    documentation
  * Detection of whether libc provides `std::nextafter` has been
    improved
  * Composing already-composed matchers no longer modifies the
    partially-composed matcher expression
    + This bug has been present for the last ~2 years and nobody
    reported it
  version 2.11.1:
  * `google-build-using-namespace` clang-tidy warning is
    suppressed
  * `ObjectStorage` now behaves properly in `const` contexts
  * `GENERATE_COPY(a, b)` now compiles properly
  * Some more cleanups in the benchmarking support</changelog>
  <changelog author="aloisio@gmx.com" date="1606824000">- Update to version 2.13.3
  Fixes:
  * Fixed possible infinite loop when combining generators with
    section filter (`-c` option)
  Miscellaneous:
  * Fixed `ParseAndAddCatchTests` not finding `TEST_CASE`s
    without tags
  * `ParseAndAddCatchTests` supports `CMP0110` policy for
    changing behaviour of `add_test`
    + This was the shortlived change in CMake 3.18.0 that
    temporarily broke `ParseAndAddCatchTests`
  version 2.13.2
  Improvements:
  * Implemented workaround for NVCC ICE
  Fixes:
  * Fixed detection of `std::uncaught_exceptions` support under
    non-msvc platforms
  Miscellaneous:
  * `catch_discover_tests` has been improved significantly
    + You can now specify which reporter should be used
    + You can now modify where the output will be written
    + `WORKING_DIRECTORY` setting is respected
  * `ParseAndAddCatchTests` now supports `TEMPLATE_TEST_CASE`
    macros
  * Various documentation fixes and improvements
  version 2.13.1
  Improvements:
  * `ParseAndAddCatchTests` handles CMake v3.18.0 correctly
  * Improved autodetection of `std::byte`
  * Simplified implementation of templated test cases
    + This should have a tiny positive effect on its compilation
    throughput
  Fixes:
  * Automatic stringification of ranges handles sentinel ranges
    properly</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 2.13.5
  Improvements:
  * Added workaround for bug in XLC 16.1.0.1
  * Add detection for LCC when it is masquerading as GCC
  * Modified posix signal handling so it supports newer libcs
    + `MINSIGSTKSZ` was no longer usable in constexpr context.
  Fixes:
  * Fixed compilation of benchmarking when `min` and `max`
    macros are defined
    + Including `windows.h` without `NOMINMAX` remains a really
    bad idea, don't do it
  Miscellaneous:
  * `Catch2WithMain` target (static library) is no longer built
    by default
    + Building it by default was at best unnecessary overhead
    for people not using it, and at worst it caused trouble
    with install paths
    + To have it built, set CMake option
    `CATCH_BUILD_STATIC_LIBRARY` to `ON`
  * The check whether Catch2 is being built as a subproject is
    now more reliable
    + The problem was that if the variable name used internally
    was defined the project including Catch2 as subproject, it
    would not be properly overwritten for Catch2's CMake.
  version 2.13.4
  Improvements:
  * Improved the hashing algorithm used for shuffling test cases
    + `TEST_CASE`s that differ only in the last character should
    be properly shuffled
    + Note that this means that v2.13.4 gives you a different
    order of test cases than 2.13.3, even given the same seed.
  Miscellaneous:
  * Deprecated `ParseAndAddCatchTests` CMake integration
    + It is impossible to implement it properly for all the
    different test case variants Catch2 provides, and there
    are better options provided.
    + Use `catch_discover_tests` instead, which uses runtime
    information about available tests.
  * Fixed bug in `catch_discover_tests` that would cause it to
    fail when used in specific project structures
  * Added Bazel build file
  * Added an experimental static library target to CMake</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620043200">- Update to version 2.13.6
  * Disabling all signal handlers no longer breaks compilation
  * catch_discover_tests should handle escaped semicolon (;) better</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1628164800">- Update to version 2.13.7
  Fixes:
  * Added missing `&lt;iterator&gt;` include in benchmarking.
  * Fixed noexcept build with benchmarking enabled.
  * Fixed build for compilers with C++17 support but without
    C++17 library support.
  * JUnit only uses 3 decimal places when reporting durations.
  * `!mayfail` tagged tests are now marked as `skipped` in JUnit
    reporter output.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to 2.13.9
  * Fixed issue with -# (filename-as-tag) flag when __FILE__ expands
    into filename without directories
  * Fixed CAPTURE macro not being variadic when disabled through
    CATCH_CONFIG_DISABLE
- Update to 2.13.8
  * Fix: Made Approx::operator() const
  * Improved pkg-config files
  * The macro-generated names for things like TEST_CASE no longer
    create reserved identifiers
  * Clang-tidy should no longer warn about missing virtual dispatch
    in FilterGenerator's constructor
- Added fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1664020800">- Update to 3.1.0
  * Added type constraints onto random generator
  * Added All/Any/NoneTrue range matchers
  * The JUnit reporter now normalizes classnames from C++ namespaces
    to Java-like namespaces
  * The Bazel support now understands BAZEL_TEST environment variable
  * catch_discover_tests now has a new options for setting library
    load path(s) when running the Catch2 binary
  * Fixed crash when listing listeners without any registered listeners
- Update to 3.0.1
  * Breaking changes:
  * Catch2 is now split into multiple headers
  * C++14 is the minimum required C++ version
  * CATCH_CONFIG_DISABLE_MATCHERS no longer exists.
  * CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER no longer exists.
  * ANON_TEST_CASE has been removed
  * Multiple commandline flags have changed their behavior
  * See migration guide
    https://github.com/catchorg/Catch2/blob/v3.0.1/docs/migrate-v2-to-v3.md#top
  * Matchers have been extended with the ability to use different
    signatures of match
  * templated match member function
  * Provided generic matchers like IsEmpty, SizeIs, Contains,
    AllMatch, AnyMatch, NoneMatch
  * Significant compilation time improvements
  * Some runtime performance optimizations
  * Many other changes and bugfixes
    https://github.com/catchorg/Catch2/releases/tag/v3.0.1
- Removed upstream merged fix-pragmas-old-gcc.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 3.2.1:
  * Fix the reworked decomposer to work with older (pre 9) GCC
    versions (gh#catchorg/Catch2#2571).
- Changes from version 3.2.0:
  * Added `CATCH_CONFIG_GETENV` compile-time toggle
  * (gh#catchorg/Catch2#2562).
  * Added support for more Bazel test environment variables.
  * Bunch of small tweaks and improvements in reporters.
  * Added support for asserting on types that can only be compared
  * with literal 0 (gh#catchorg/Catch2#2555).
  * Simplified internals of matcher related macros.
  * Cleaned out some warnings and static analysis issues.
  * Fixed serialization of test filters so the output roundtrips.
  * Catch2's build no longer leaks `-ffile-prefix-map` setting  to
  * dependees (gh#catchorg/Catch2#2533).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674475200">- Update to version 3.3.0:
  * Added MessageMatches exception matcher
    (gh#catchorg/Catch2#2570).
  * Added RangeEquals and UnorderedRangeEquals generic range
    matchers (gh#catchorg/Catch2#2377).
  * Added SKIP macro for skipping tests from within the test body
    (gh#catchorg/Catch2#2360).
  * Restored support for PPC Macs in the break-into-debugger
    functionality (gh#catchorg/Catch2#2619).
  * Made our warning suppression compatible with CUDA toolkit pre
    11.5 (gh#catchorg/Catch2#2626).
  * Cleaned out some static analysis complaints.
  * Fixed macro redefinition warning when NVCC was reporting as
    MSVC (gh#catchorg/Catch2#2603).
  * Fixed throws in generator constructor causing the whole binary
    to abort (gh#catchorg/Catch2#2615).
  * Fixed missing transitive include with libstdc++13
    (gh#catchorg/Catch2#2611).
  * Improved support for dynamic library build with non-MSVC
    compilers on Windows (gh#catchorg/Catch2#2630).
  * When used as a subproject, Catch2 keeps its generated header
    in a separate directory from the main project
    (gh#catchorg/Catch2#2604).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 3.3.1:
  * Reduced allocations and improved performance, mainly from
    smarter handling of `SECTION`s, especially sibling `SECTION`s.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 3.3.2:
  * Further reduced allocations
  * The compact, console, TAP and XML reporters perform less
    allocations in various cases
  * Removed 1 allocation per entered `SECTION`/`TEST_CASE`.
  * Removed 2 allocations per test case exit, if stdout/stderr is
    captured
  * Improved performance
  * Section tracking is 10%-25% faster than in v3.3.0
  * Assertion handling is 5%-10% faster than in v3.3.0
  * Test case registration is 1%-2% faster than in v3.3.0
  * Tiny speedup for registering listeners
  * Tiny speedup for `CAPTURE`, `TEST_CASE_METHOD`,
    `METHOD_AS_TEST_CASE`, and `TEMPLATE_LIST_TEST_*` macros.
  * `Contains`, `RangeEquals` and `UnorderedRangeEquals` matchers
    now support ranges with iterator + sentinel pair
  * Added `IsNaN` matcher
  * Unlike `REQUIRE(isnan(x))`, `REQUIRE_THAT(x, IsNaN())` shows
    you the value of `x`.
  * Suppressed `declared_but_not_referenced` warning for NVHPC
    (#2637)
  * Fixed performance regression in section tracking introduced
    in v3.3.1
  * Extreme cases would cause the tracking to run about 4x slower
    than in 3.3.0</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690459200">- Update to version 3.4.0:
  * VectorEquals supports elements that provide only == and not !=
    (gh#catchorg/Catch2#2648).
  * Catch2 supports compiling with IAR compiler
    (gh#catchorg/Catch2#2651).
  * Various small internal performance improvements.
  * Various small internal compilation time improvements.
  * XMLReporter now reports location info for INFO and WARN
    (gh#catchorg/Catch2#1251).
  * Documented that SKIP in generator constructor can be used to
    handle empty generator (gh#catchorg/Catch2#1593).
  * Added experimental static analysis support to TEST_CASE and
    SECTION macros (gh#catchorg/Catch2#2681).
  * *_THROWS, *_THROWS_AS, etc now suppress warning coming from
    __attribute__((warn_unused_result)) on GCC
  (gh#catchorg/Catch2#2691).
  * Fixed assertionStarting events being sent after the expr is
    evaluated (gh#catchorg/Catch2#2678).
  * Errors in TEST_CASE tags are now reported nicely
    (gh#catchorg/Catch2#2650).
  * Bunch of improvements to catch_discover_tests.
  * meson build can disable building tests
    (gh#catchorg/Catch2#2693).
  * meson build properly sets meson version 0.54.1 as the minimal
    supported version (gh#catchorg/Catch2#2688).
- Use ninja for build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 3.5.0:
  * Introduced CATCH_CONFIG_PREFIX_MESSAGES to prefix only logging
    macros (gh#catchorg/Catch2#2544).
  * Section hints in static analysis mode are now const.
  * from_range generator supports C arrays and ranges that require
    ADL (gh#catchorg/Catch2#2737).
  * Stringification support for std::optional now also includes
    std::nullopt (gh#catchorg/Catch2#2740).
  * The Console reporter flushes output after writing benchmark runtime estimate.
  * Added workaround to enable compilation with ICC 19.1
    (gh#catchorg/Catch2#2551, gh#catchorg/Catch2#2766).
  * Compiling Catch2 for XBox should work out of the box
    (gh#catchorg/Catch2#2772).
  * Compiling Catch2 with exceptions disabled no longer triggers
    Wunused-function (gh#catchorg/Catch2#2726).
  * random Generators for integral types are now reproducible
    across different platforms.
  * random Generators for float and double are now reproducible
    across different platforms.
  * Fix: UDL declaration inside Catch2 are now strictly conforming
    to the standard.
  * Fixed CAPTURE tests failing to compile in C++23 mode
    (gh#catchorg/Catch2#2744).
  * Fixed missing include in catch_message.hpp
    (gh#catchorg/Catch2#2758).
  * Fixed CHECK_ELSE suppressing failure from uncaught
    exceptions(gh#catchorg/Catch2#2723).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704196800">- Update to version 3.5.1:
  * Significantly improved performance of the CLI parsing.
  * Added support for Bazel modules (gh#catchorg/Catch2#2781).
  * Added CMake option to disable the build reproducibility
    settings (gh#catchorg/Catch2#2785).
  * Added log library linking to the Meson build
    (gh#catchorg/Catch2#2784).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705665600">- Update to version 3.5.2:
  * Fixed -Wsubobject-linkage in the Console reporter
    (gh#catchorg/Catch2#2794).
  * Fixed adding new CLI Options to lvalue parser using |
    (gh#catchorg/Catch2#2787).</changelog>
</package>
<package pkgid="e57b3c87812a4a3fb15701b9d57c5a95db074e163a8dca4d6ca65d7794e3366a7ac421bd338e6466a5a151057e836093006a0ebab241ee419d86d2f8b43608a8" name="Coin4" arch="src">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="Andrea Florio &lt;andrea@links2linux.de&gt; 3.1.1" date="1253966400">- new upstream version</changelog>
  <changelog author="andrea@links2linux.de" date="1291982400">- new upstream version 3.1.3</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1335528000">- Added a patch to fix compilation with gcc-4.7 (based on a patch from Fedora).
- Link to the needed libraries during compilation instead of using runtime
  linking. This added the following build dependencies:
  Mesa-libGL-devel, Mesa-libGLU-devel, fontconfig-devel, freetype2-devel,
  libICE-devel, libX11-devel, libXt-devel, openal-soft-devel and zlib-devel.
- Removed freeglut-devel dependency (not needed).
- Build development documentation (with doxygen).
- Changed License to GPL-2.0.
- Remove build time references so build-compare can do its work.
- Use the correct arch libdir in Coin.pc and coin-default.cfg files.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1335614400">- Added the following devel packages as requirements of Coin-devel:
  Mesa-libGL-devel, Mesa-libGLU-devel, fontconfig-devel, freetype2-devel,
  libICE-devel, libX11-devel, libXt-devel, openal-soft-devel and zlib-devel.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1348574400">- Use pkgconfig(...) for Mesa and xorg-x11 build requirements. This fixes also
  compilation in Factory due to the Mesa package changes (with the addition of
  pkgconfig(dri) as build requirement).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1351425600">- Added bzip2 as build requirement (needed for Factory).</changelog>
  <changelog author="tittiatcoke@gmail.com" date="1394366400">- Drop patch gcc-4.7.patch due to upstream inclusion
- Added patch fix-freetype2-includes.patch to fix
  build issues with freetype2</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1458993600">- Do not use freetype2 patch on Tumbleweed</changelog>
  <changelog author="adrian@suse.de" date="1467720000">- fix download url of source tar ball</changelog>
  <changelog author="dev@stellardeath.org" date="1468065600">- Import bugfix from Fedora that corrects a segfault that appears
  with GCC-6 due to an error in Coin,
  * 0012-memhandler-initialization.patch
  More information about this available at
    https://bugzilla.redhat.com/show_bug.cgi?id=1323159#c43</changelog>
  <changelog author="adrian@suse.de" date="1469880000">- fix file conflict with qwt-devel-doc (deprecated man page)</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1469880001">- Do not use freetype2 patch on Leap 42.2</changelog>
  <changelog author="adrian@suse.de" date="1471262400">- install data files into versioned directory</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Redo description from in-tarball README
- Run fdupes over entire package</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="lnussel@suse.de" date="1492171200">- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
  build for 42.3</changelog>
  <changelog author="olaf@aepfle.de" date="1500811200">- Fix invalid C++ with Coin.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1608033600">- Explicitly request system libexpat. The bundled expat 2.0.1 has
  known vulnerabilities, and also causes crashes in e.g. FreeCADs
  SVG import due to using incompatible expat versions in use at
  the same time (https://tracker.freecadweb.org/view.php?id=3307).
  * 0001-Actually-link-to-system-expat.patch
- Cleanup spec file:
  * Update Homepage URL
  * Remove Source URL, bitbucket download is no longer functional
  * Use %license, %make_build, %make_install macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645444800">- Update to version 4.0.0:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Update License tag, relicensed as BSD-3-Clause
- Drop obsolete patches:
  * 0012-memhandler-initialization.patch
  * Coin.patch
- Replace Coin60.patch with Coin4-versioned.patch
- Split API documentation from devel package
- Add 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.0.2:
  * Restore ABI compatibility to version 4.0.0
- Update to version 4.0.1:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Drop upstream patches:
  * Coin4-versioned.patch
  * 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
</package>
<package pkgid="e594072ce2ebd924daf500f2394fcabc753b346db5041708f5003d7beb75f95bb48b6e548112425e87ba5846b470f3357946f0a1917a87778aa138f08fb9a8e1" name="Coin4-debugsource" arch="i586">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1469880000">- fix file conflict with qwt-devel-doc (deprecated man page)</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1469880001">- Do not use freetype2 patch on Leap 42.2</changelog>
  <changelog author="adrian@suse.de" date="1471262400">- install data files into versioned directory</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Redo description from in-tarball README
- Run fdupes over entire package</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="lnussel@suse.de" date="1492171200">- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
  build for 42.3</changelog>
  <changelog author="olaf@aepfle.de" date="1500811200">- Fix invalid C++ with Coin.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1608033600">- Explicitly request system libexpat. The bundled expat 2.0.1 has
  known vulnerabilities, and also causes crashes in e.g. FreeCADs
  SVG import due to using incompatible expat versions in use at
  the same time (https://tracker.freecadweb.org/view.php?id=3307).
  * 0001-Actually-link-to-system-expat.patch
- Cleanup spec file:
  * Update Homepage URL
  * Remove Source URL, bitbucket download is no longer functional
  * Use %license, %make_build, %make_install macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645444800">- Update to version 4.0.0:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Update License tag, relicensed as BSD-3-Clause
- Drop obsolete patches:
  * 0012-memhandler-initialization.patch
  * Coin.patch
- Replace Coin60.patch with Coin4-versioned.patch
- Split API documentation from devel package
- Add 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.0.2:
  * Restore ABI compatibility to version 4.0.0
- Update to version 4.0.1:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Drop upstream patches:
  * Coin4-versioned.patch
  * 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
</package>
<package pkgid="a2a768810fa43ff443f2bebd2632e63f09dde42cae3c11e125819a3a8d6eac137efcb0b8900bb14f1b7864a5f002833519c409766c4081a16af100fd27d81af6" name="Coin4-debugsource" arch="x86_64">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1469880000">- fix file conflict with qwt-devel-doc (deprecated man page)</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1469880001">- Do not use freetype2 patch on Leap 42.2</changelog>
  <changelog author="adrian@suse.de" date="1471262400">- install data files into versioned directory</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Redo description from in-tarball README
- Run fdupes over entire package</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="lnussel@suse.de" date="1492171200">- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
  build for 42.3</changelog>
  <changelog author="olaf@aepfle.de" date="1500811200">- Fix invalid C++ with Coin.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1608033600">- Explicitly request system libexpat. The bundled expat 2.0.1 has
  known vulnerabilities, and also causes crashes in e.g. FreeCADs
  SVG import due to using incompatible expat versions in use at
  the same time (https://tracker.freecadweb.org/view.php?id=3307).
  * 0001-Actually-link-to-system-expat.patch
- Cleanup spec file:
  * Update Homepage URL
  * Remove Source URL, bitbucket download is no longer functional
  * Use %license, %make_build, %make_install macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645444800">- Update to version 4.0.0:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Update License tag, relicensed as BSD-3-Clause
- Drop obsolete patches:
  * 0012-memhandler-initialization.patch
  * Coin.patch
- Replace Coin60.patch with Coin4-versioned.patch
- Split API documentation from devel package
- Add 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.0.2:
  * Restore ABI compatibility to version 4.0.0
- Update to version 4.0.1:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Drop upstream patches:
  * Coin4-versioned.patch
  * 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
</package>
<package pkgid="382d9e48dde1937823cf678f8383f0df354c92a39cd3f48b2191a2cb5500363058c7fe870425f99dfd467ce66c7bb64e5157682f8efc0e4db244982f4dd2f803" name="Coin4-devel" arch="i586">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1469880000">- fix file conflict with qwt-devel-doc (deprecated man page)</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1469880001">- Do not use freetype2 patch on Leap 42.2</changelog>
  <changelog author="adrian@suse.de" date="1471262400">- install data files into versioned directory</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Redo description from in-tarball README
- Run fdupes over entire package</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="lnussel@suse.de" date="1492171200">- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
  build for 42.3</changelog>
  <changelog author="olaf@aepfle.de" date="1500811200">- Fix invalid C++ with Coin.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1608033600">- Explicitly request system libexpat. The bundled expat 2.0.1 has
  known vulnerabilities, and also causes crashes in e.g. FreeCADs
  SVG import due to using incompatible expat versions in use at
  the same time (https://tracker.freecadweb.org/view.php?id=3307).
  * 0001-Actually-link-to-system-expat.patch
- Cleanup spec file:
  * Update Homepage URL
  * Remove Source URL, bitbucket download is no longer functional
  * Use %license, %make_build, %make_install macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645444800">- Update to version 4.0.0:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Update License tag, relicensed as BSD-3-Clause
- Drop obsolete patches:
  * 0012-memhandler-initialization.patch
  * Coin.patch
- Replace Coin60.patch with Coin4-versioned.patch
- Split API documentation from devel package
- Add 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.0.2:
  * Restore ABI compatibility to version 4.0.0
- Update to version 4.0.1:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Drop upstream patches:
  * Coin4-versioned.patch
  * 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
</package>
<package pkgid="037b5a3a807af7a56bb307e6a215e22621ad6f38e85a879ca9f138b321f87616dd6255137a5dcf41d8592b64de6c0204d6bb8aba51f2dc6998105601e3066847" name="Coin4-devel" arch="x86_64">
  <version epoch="0" ver="4.0.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1469880000">- fix file conflict with qwt-devel-doc (deprecated man page)</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1469880001">- Do not use freetype2 patch on Leap 42.2</changelog>
  <changelog author="adrian@suse.de" date="1471262400">- install data files into versioned directory</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Redo description from in-tarball README
- Run fdupes over entire package</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="lnussel@suse.de" date="1492171200">- Remove obsolete 13.2 patch fix-freetype2-includes.patch, fixes
  build for 42.3</changelog>
  <changelog author="olaf@aepfle.de" date="1500811200">- Fix invalid C++ with Coin.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1608033600">- Explicitly request system libexpat. The bundled expat 2.0.1 has
  known vulnerabilities, and also causes crashes in e.g. FreeCADs
  SVG import due to using incompatible expat versions in use at
  the same time (https://tracker.freecadweb.org/view.php?id=3307).
  * 0001-Actually-link-to-system-expat.patch
- Cleanup spec file:
  * Update Homepage URL
  * Remove Source URL, bitbucket download is no longer functional
  * Use %license, %make_build, %make_install macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645444800">- Update to version 4.0.0:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Update License tag, relicensed as BSD-3-Clause
- Drop obsolete patches:
  * 0012-memhandler-initialization.patch
  * Coin.patch
- Replace Coin60.patch with Coin4-versioned.patch
- Split API documentation from devel package
- Add 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.0.2:
  * Restore ABI compatibility to version 4.0.0
- Update to version 4.0.1:
  * For details, see
    https://github.com/coin3d/coin/blob/Coin-4.0.0/NEWS
- Drop upstream patches:
  * Coin4-versioned.patch
  * 0001-Add-missing-libdl-link-library-for-dlopen.patch</changelog>
</package>
<package pkgid="28382febe68f17caa89755bc83eecffb4b708b79f3c8753c67b357ce3132d5c3c2c62f9c0e61347a4e723c82c0a8987d1422d88bcac8496fbed0bf071c61fd45" name="ColPack" arch="src">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="970a0b1f7fd631e72dae7db3c0f321089422911d6d4d11c8f7af7a35b5d271754f6eaf89182d83f98f6fea8d216fe4ea424ca6b54091fa7049e5bc6789a3f634" name="ColPack-debugsource" arch="i586">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="b72f2f1261b1c83317115030543fe7843d60f2affd0eaf4ba078061a635d0f9982ba104a180d39b3c10aea647af54828dcfaebf258ceed6d021e455f06226240" name="ColPack-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="0f58aa28673e41f9fb831c65378e42f674eb7511c49f582773daced814dfe3cf85a26a78fd7cb3241c39c161a01f7a4c621ba83d24f01fe4e567ee93858ce667" name="ColPack-devel" arch="i586">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="46acd129f1713f8e5703c10912963050f5fda57373fe8487f3d6613ebb045148f4af8fbc38450d589ee3c34e3d6ca152be95bc91f9a75b61aa493f3725772f67" name="ColPack-devel" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="0a7234320dc62ac3d34fb6660057a23a29abbcfd6fe3a9f7fb1087269ee533d3f9ff425bb6b60da8adfb4f9ad47351a5935b48acc3b9b55c0e92c859f426b5d1" name="ColPack-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="1.22"/>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Create new package for ColPack with version 1.0.6</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332763200">- correct source URL</changelog>
  <changelog author="p.drouand@gmail.com" date="1347624000">- Update to 1.0.8:</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1350561600">- Update to 1.0.9: no changelog released upstream</changelog>
  <changelog author="martin.liska@suse.com" date="1464177600">- Add gcc6-fix-errors.patch to remove errors seen by GCC6.</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.0.10. For changes, see:
  https://github.com/CSCsw/ColPack/compare/6fed3fdf83c36a19364c358e75575cb51f6200db...v1.0.10
- Use new homepage and Github repo
- Remove colpack-return-in-non-void.patch, fixed in commit:
  5ebede191a2f005f9630b3f5989db248f6626d2f
- Remove gcc6-fix-errors.patch, merged:
  https://github.com/CSCsw/ColPack/pull/11
- Clean with spec-cleaner</changelog>
</package>
<package pkgid="01a677b4aab771d8a3a0c424722456cf84e230abf6345fde3b74b65c78941761b625de73ead7f441b6ee66d39cb92dccfa656b0d99062b9a9eeefd7df9aa88fd" name="DirectX-Headers" arch="i586">
  <version epoch="0" ver="1.611.0" rel="1.1"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892800">- Taking out 'libDirectX-Guids.a' and trying again.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892801">- Seems to use /usr/local for generated .pc file vs. /usr</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892802">- Replacing hardcoded path in 'rm .../libDirectX-Guids.a' ...</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892803">- Apparently pkgconf doesn't like /usr/local by default.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892804">- Fixing file conflict for /usr/lib64/pkgconfig.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892805">- Adding rpmlintrc for addFilter 'lto-no-text-in-archive'.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1636632000">* Prepping for inclusion in X11:XOrg project:
  - General cleanup of .spec file
  - Adjusting to use proper naming of rpmlintrc.
  - Pre-0.57.0 version of 'meson install' does not support
    '--destdir', using ENV var for all but TW.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1651147200">- Update to upstream version 1.600.10</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1652356800">- Renamed project/file references from 'directx-headers' to
  'DirectX-Headers' (as is upstream).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480000">- fixed 32bit build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480001">- build exclusively on %{ix86} x86_64, since DirectX ia only
  relevant on these platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480002">- added missing %changelog section to specfile</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1653480003">- Clean spec file
  * Fix description
  * Use %autosetup
  * Use meson macros
  * Use fdupes for duplicate files
  * Use a better URL</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Update to 1.606.3:
  * Support Shader Model 6.7</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1661860800">- Update to 1.606.4:
  * Update D3DX12.H to support new ABI for MinGW (#73)
  * dxguids: Add new GUIDs from the last several releases</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1669032000">- Update to 1.608.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.0 NuGet package.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1680177600">- Update to 1.608.2:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.2 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.608.2</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1681387200">- Update to 1.610.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.610.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.610.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686916800">- Install license
- Use -ffat-lto-objects for static libraries</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1701777600">- Update to 1.611.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.611.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.611.0</changelog>
</package>
<package pkgid="c4fccbdf69aa6f50bf72322a6329b43bea755163dd70d6d0c01e5933faf654b83f8a66cec96786f90a67dac63a27a5c9b901c14c602804c7daff4bf0510d22b1" name="DirectX-Headers" arch="src">
  <version epoch="0" ver="1.611.0" rel="1.1"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892800">- Taking out 'libDirectX-Guids.a' and trying again.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892801">- Seems to use /usr/local for generated .pc file vs. /usr</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892802">- Replacing hardcoded path in 'rm .../libDirectX-Guids.a' ...</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892803">- Apparently pkgconf doesn't like /usr/local by default.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892804">- Fixing file conflict for /usr/lib64/pkgconfig.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892805">- Adding rpmlintrc for addFilter 'lto-no-text-in-archive'.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1636632000">* Prepping for inclusion in X11:XOrg project:
  - General cleanup of .spec file
  - Adjusting to use proper naming of rpmlintrc.
  - Pre-0.57.0 version of 'meson install' does not support
    '--destdir', using ENV var for all but TW.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1651147200">- Update to upstream version 1.600.10</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1652356800">- Renamed project/file references from 'directx-headers' to
  'DirectX-Headers' (as is upstream).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480000">- fixed 32bit build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480001">- build exclusively on %{ix86} x86_64, since DirectX ia only
  relevant on these platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480002">- added missing %changelog section to specfile</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1653480003">- Clean spec file
  * Fix description
  * Use %autosetup
  * Use meson macros
  * Use fdupes for duplicate files
  * Use a better URL</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Update to 1.606.3:
  * Support Shader Model 6.7</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1661860800">- Update to 1.606.4:
  * Update D3DX12.H to support new ABI for MinGW (#73)
  * dxguids: Add new GUIDs from the last several releases</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1669032000">- Update to 1.608.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.0 NuGet package.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1680177600">- Update to 1.608.2:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.2 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.608.2</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1681387200">- Update to 1.610.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.610.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.610.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686916800">- Install license
- Use -ffat-lto-objects for static libraries</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1701777600">- Update to 1.611.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.611.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.611.0</changelog>
</package>
<package pkgid="8ec95543515b4f2c3c00768d16721e0a05b1a33c9c677025cccd65e2a397cb3cbd78068275081a110cf6adc5b607839fad7f6eaf4a8316eab115d81bdc693db0" name="DirectX-Headers" arch="x86_64">
  <version epoch="0" ver="1.611.0" rel="1.1"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892800">- Taking out 'libDirectX-Guids.a' and trying again.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892801">- Seems to use /usr/local for generated .pc file vs. /usr</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892802">- Replacing hardcoded path in 'rm .../libDirectX-Guids.a' ...</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892803">- Apparently pkgconf doesn't like /usr/local by default.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892804">- Fixing file conflict for /usr/lib64/pkgconfig.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1629892805">- Adding rpmlintrc for addFilter 'lto-no-text-in-archive'.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1636632000">* Prepping for inclusion in X11:XOrg project:
  - General cleanup of .spec file
  - Adjusting to use proper naming of rpmlintrc.
  - Pre-0.57.0 version of 'meson install' does not support
    '--destdir', using ENV var for all but TW.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1651147200">- Update to upstream version 1.600.10</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1652356800">- Renamed project/file references from 'directx-headers' to
  'DirectX-Headers' (as is upstream).</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480000">- fixed 32bit build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480001">- build exclusively on %{ix86} x86_64, since DirectX ia only
  relevant on these platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653480002">- added missing %changelog section to specfile</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1653480003">- Clean spec file
  * Fix description
  * Use %autosetup
  * Use meson macros
  * Use fdupes for duplicate files
  * Use a better URL</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Update to 1.606.3:
  * Support Shader Model 6.7</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1661860800">- Update to 1.606.4:
  * Update D3DX12.H to support new ABI for MinGW (#73)
  * dxguids: Add new GUIDs from the last several releases</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1669032000">- Update to 1.608.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.0 NuGet package.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1680177600">- Update to 1.608.2:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.608.2 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.608.2</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1681387200">- Update to 1.610.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.610.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.610.0</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686916800">- Install license
- Use -ffat-lto-objects for static libraries</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1701777600">- Update to 1.611.0:
  * This release matches the content provided in the DirectX12
    Agility SDK and the 1.611.0 NuGet package.
  - https://devblogs.microsoft.com/directx/directx12agility/
  - https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.611.0</changelog>
</package>
<package pkgid="0fda00f715cca9ada49086c75d84a79f1a7d0f6a4c3f09ff3f2df02b5ef62ae8b234ed7b175ae8a464b39974d710a400a0d2e088ef19ed4f131cb39e238a86d2" name="FAudio" arch="src">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="1ac186fe6a2a1b4462aba734c6ed3a2605206c3005796e189ee847a110c8bb70ca2cc3aeebaa057791e58fffcfa1e68e4590e5276b93615b51d324d35147618a" name="FAudio-debugsource" arch="i586">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="f33236d9f7c56c2f5e154cd93040c146242a63e16c0f3ee4d43bfb03ebd7c0e151f1153552b0275e882947f31b01814fd7d543258c6ca47e5510f50340a9c77c" name="FAudio-debugsource" arch="x86_64">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="e6e8f9d9855e127c69af562d489fb89a89cf091ee67ef8cc66ff64753562986417090f2bea01c133080bf1e927e830b4e7dfad513bdad0ca1d641f88d264c64a" name="FAudio-devel" arch="i586">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="6b14f1754940b23aa49113b03bcf48370242308c2f13b459d40e903ca00da836b7d764f7a00a5bf987f334d2be29c927bc921486c30f492d44d86cda53e9e7b0" name="FAudio-devel" arch="x86_64">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="1bada4bf875e7179dea5be76047ce5cdc033392a3caa886a8aa495aed32ef91f4f7d35c4cdb3fa8616971cfa357131f2b814c9108d0f2620c4fd66d47b587f5e" name="FAudio-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.12" rel="1.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1620129600">- update to 21.05:
  * CMake: Add 'Requires' for GStreamer to the pkgconfig file
  * Updated source to github.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1626177600">- update to 21.07:
  * Fix incorrect value for MF_MT_AUDIO_AVG_BYTES_PER_SECOND.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1631793600">- update to 21.09:
  * FACT: Fix a crash from an uninitialized pointer when a WaveBank does not have a name
    table.
  * platform_sdl2: When querying the default device, ignore audio devices with way too many
    channels.
  * platform_win32: Minor Win32 buildfixes</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1634472000">- update to 21.10:
  * Minor WinRT project update for latest SDL Git revision
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1638100800">- update to 21.11:
  * GStreamer support is now deprecated.
    Wine users should migrate to 6.20 and newer, and everyone else should move to
    codecs that are not patent-encumbered.
    GStreamer support will be fully removed in the first release after Wine 7.0.
  * Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.
  * Minor fixes and cleanups found by Coverity
  * Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
  * FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
  * Continued work on the experimental Wine/Win32 platform backend</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1640865600">- update to 21.12:
  * Fixed a build error when WMA support is enabled.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1641816000">- update 22.01:
  * Continued work on the experimental Wine/Win32 platform backend.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1644926400">- update to 22.02:
  * The Wine/Win32 backend is now considered stable.
    All Wine users should upgrade to 7.0 or newer
    All non-Wine users will (and should) continue to use
    the SDL backend.
  * GStreamer support has been removed.
    Wine/Win32 will continue to use MediaFoundation.
    All other users should already be on patent/royalty-free
    codecs.
  * utils: Minor cleanup of uicommon.
  * csharp: Expose an IntPtr overload for
    stb_vorbis_get_samples_float_interleaved.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 22.05. Changes since 22.02:
  * FACT: Clamp SoundBank Q factor to ignore the 0.67 case, for now
  * CMake: Remove some uicommon files that no longer exist</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1660046400">- Update to 22.08:
  * FACT: Add support for WAVEBANKPREPARED notifications
  * Included the matrix coefficient test program in matrix_defaults.inl,
    for developers that need to replicate it
  * FXReverb: Fix a spec violation in Process() that could corrupt reverb output
    when enabled/disabled with precise timing
  * FACT: Fill all fields for WAVESTOP notifications, avoiding uninitialized memory issues</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612800">- Update to 22.09:
  * Update to SDL 2.24. This has been made a hard requirement, as it
    fixes/adds way too much to ignore:
    2.1 and 4.1 audio is now supported
  * On Windows, we now prioritize DirectSound over WASAPI
  * The PulseAudio samples hack has been removed
  * The non-power-of-two samples hack for Emscripten/OSS has also been removed
  * GetDeviceDetails(0) now uses SDL_GetDefaultAudioInfo, obsoleting our hack</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612801">- Update to 22.09.01:
  * Fix a regression where requesting a specific mastering voice format
    would return a format overwritten by device defaults</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1666612802">- Update to 22.10:
  * Added a quick comment to the SDL backend.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.12:
  * Added a Visual Studio solution for GDK support
  * Minor cleanup in the utils/ folder</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 23.01:
  * Remove PlatformToolset lines from visualc-gdk project</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 23.03:
  * CMake: Add feature macros for usleep for tests
  * GDK:
  - GDK now builds dynamic libraries, rather than static
  - Look for "SDL" rather than "SDL2", to match the
    upstream Git repository name</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689940800">- update to 23.07:
  * FACT: When parsing SoundBanks, explicitly update the read
    offset for each data region
  * XNA_Song: Fix possible truncation of total seconds when
    opening QOA files
  * Xbox GDK support is now considered Ready to Ship
  * UWP support is now deprecated and will be removed in FAudio
    24.01
  * XNA_Song now supports QOA input files
  * FACT: Add support for `WAVEBANKSTREAMING_INVALIDCONTENT`
    notifications
  * Added FilterWetDryMixEXT extension</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697630400">- update to 23.10:
  * Minor static analysis fix for F3DAudio
  * FACT now supports all publicly known WaveBank format versions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 23.11:
  * The mixer thread no longer crashes when attempting to read
    voices using WMAUDIO3 buffer data
  * SDL2: Fix regression that prevented devices with &gt;8 channels
    from opening</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701432000">- update to 23.12:
  * Removed an unused variable from the QOA decoder. 23.12 is
    functionally identical to 23.11.</changelog>
</package>
<package pkgid="70d689ae063982fd4e1cac46fa78fa658d5f1a528c683cc3ffa752b6f3bfed7bb5e70de4d7148256ef2aab127da3a8aec091d5f3bc36fd014d8888578ad93b7a" name="FastCGI" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="1bd8cc6644dad12348a52b3acc020fc9b8e747a3e66ac3da085e44b86efecac92b63a66de7841eef5b76a57a78f3a8c63505588c391f9e0515c9e93941a8f51f" name="FastCGI" arch="src">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1157716800">- add README.supervise
- small spec file cleanup</changelog>
  <changelog author="mrueckert@suse.de" date="1158321600">- add perl_make_install for all distros other than suse.</changelog>
  <changelog author="mrueckert@suse.de" date="1161345600">- remove perl_make_install for now ... i wont build for fedora
  any time soon.</changelog>
  <changelog author="coolo@suse.de" date="1234785600">- fix build with gcc 4.4</changelog>
  <changelog author="crrodriguez@suse.de" date="1246017600">- disable static libraries</changelog>
  <changelog author="mrueckert@suse.de" date="1253188800">- add fastcgi-2.4.0_missing_call_to_fclose.patch (bnc#525009)</changelog>
  <changelog author="jengelh@medozas.de" date="1261310400">- enable parallel build</changelog>
  <changelog author="coolo@novell.com" date="1291636800">- fix build for factory</changelog>
  <changelog author="idonmez@novell.com" date="1306411200">- Add FastCGI-perl514.patch: fix compilation with Perl 5.14</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Enable parallel build</changelog>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="2ebe4652b73655c6f7f12dcde06af7bcf5928a3e76dd56313d5c8e04ab4e150099de339bc008f2d2484787695f6a19c0e82352dd30fc643f67ec9b2e17914727" name="FastCGI" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="24a23d4961a7a5af200c355c83a83195ddc71bf4ab19a6b079e8eddc13a2561177e0e19b15e6b652665e2e5bdcd737c19f5b7195217955739ff3ea60f04d43c3" name="FastCGI-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="9a695ab7ffc2344ed69ae8b0f6de490ef8d5f60fbf60254f8003ac3bedfa8b28ca16bfaaa4dac27c9fd3021d14f9546bc7e151101134acb2914d16c92b065e07" name="FastCGI-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="3179a1a1fe7499000f2ccbadef39f36ee21df438eec451b8b669b914083e1f879f7fe18a9bfb3bf93255c982fa5f8f4af54e6e83fad45c21d63cc9c1ae5f80cd" name="FastCGI-debugsource" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="197030ccafbd1786b48db3ac11707438fb85314b0821fecb834fb2accab4a301cd99c3d9f5107b90f6b5d9c1a141d31e966e8a4b9fb16d2f73b71371ce8981d8" name="FastCGI-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="c34640f01d316e51d7385f30374f007a0bdc8ec20b0e9b19cb885d0f512b585b616a1d41bd4db893e00c70fa3de19305ab41b87bda38af5c4645ef8ceec261e9" name="FastCGI-devel" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="704b756db893794b4052849600648bd73ea76502ff1bf5dcd67b79ade14ac215bee486fb4d34c40cf4ed3afe87363a2b9ddbbbae0742f6c2a4f07d4c1e962095" name="FastCGI-devel" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1318680000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="mrueckert@suse.com" date="1324468800">- added FastCGI-fix_deprecated_api.patch: (bnc#735882)
  Fixes an issue where CGI.pm received CGI variables from previous
  requests. CVE-2011-2766</changelog>
  <changelog author="cfarrell@suse.com" date="1332849600">- license update: SUSE-OML
  Use SUSE- proprietary prefix until license is accepted upstream by
  SPDX.org. Fedora tracks this as OML.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- require the right version of perl</changelog>
  <changelog author="boris@steki.net" date="1363780800">- re-enable SLE support as %perl_requires is too new</changelog>
  <changelog author="fcrozat@suse.com" date="1409572800">- Update license tag to spdx 1.2.</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Split out the system library, following the shared library
  conventions
- Make devel subpackage depends on shared library package</changelog>
  <changelog author="jengelh@inai.de" date="1419076800">- "libfcgi++-0" package name is wrong (should be "libfcgi++0");
  change to libfcgi0 (due to libfcgi.so.0 being present, which is
  the main one).
- Remove pointless --with-pic (it is enabled by default anyway)</changelog>
  <changelog author="coolo@suse.com" date="1506254400">- add FastCGI-perl526.patch as perl 5.26 no longer has . in @INC</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683806400">- Fix url for website and source, upstream is dead for a while.</changelog>
</package>
<package pkgid="fb2b9f49b3c5932797398005f2676d157a0987f50222699a6e9a37c00b2a749bab2083d90d0d7934e40702c67edff13d7919cc1194d575d799f17e51477923c9" name="ImageMagick" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="360bfd3b909ae5e745761e38b05557bc267a6ef4241c708f641eb0c5f09c9e60317bed63076f59d4f8ba1cc776c75e48a96f2f082c8ccdf5210ee38d4bb856c8" name="ImageMagick" arch="src">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="2fb369b6049db1c8fbeaf9703bebcff1359e4528bfb2a6c6411599c924a5bbeaec5fee6a59f401dff353aee31131980328f9f07ca73785ad709cb672b74599d1" name="ImageMagick" arch="src">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="420fab991192909eab1b2b6c9ac7323a108b14804bfa1b18aafb3f0d58d1b7659024b97a46923cafb3371bf3d60714cb9ecca36c7d84e05f3e006833423702ca" name="ImageMagick" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="2f4beb286966dad2377f237cf3d925237136a4b4330d9891ec98088021333f13752cc5e39ee70436910b6c20e01babb933536ef60685a53459fe42300805e2ee" name="ImageMagick-config-7-SUSE" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="06969276b95902ff9898954e2e62b0ca103dd9347b7f8985d5a9922dd07184f29c22cba3f73a28a59dfe11e0609540f8338800a7fbdcc6e213273a637fbeb2d3" name="ImageMagick-config-7-SUSE" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="4776dfe321e599439bf941ca3380d1b8d6dce6cf9091e3953728aab46956fe15a5890f553763e1e30ee364ea9afaeca8098f0322c03dfb457c3bec474e49fb0e" name="ImageMagick-config-7-upstream-limited" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="1dc33054464e8fb4e80f52b460dadddda3a0d804eb9dd9877cc2ea66bb0a09c3c09603731738aa7d9ac5e88265d6da3f393a9145f83ce27498e6a206ac886224" name="ImageMagick-config-7-upstream-limited" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="699c0f52701fa13d4b527e102537f1ae15ea1014ca4ada3fd4336ebc3288879989701ba72c1ad0866c47509c0da4e1e42da7c31080e2b00b9524197614cf95d9" name="ImageMagick-config-7-upstream-open" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="fb32a908101c73bc90d956e477cb57482f93ccb402509a3ecef74ec83d8168e6021f77ae3564fbb62fb0e1e0bb4a6d4260881e00a3756f02314dc1cd6073881f" name="ImageMagick-config-7-upstream-open" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="8f4e8b859e06866fa2f826f0eb3e9cbde309e04c14855fcb38e6fbea3a066ae9ad3f370880cef91c808022d56e99724cd2bea38a106d3e5eb21af1a1d8625e45" name="ImageMagick-config-7-upstream-secure" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="7af170f93f475dc1b5b42f17b0e7427c8dc18425b92e949c017b867c6d58cd4404e7308eb2bc092de6dbd5942cfd6d83f38207be6928b74d20cfc6f066b8075a" name="ImageMagick-config-7-upstream-secure" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="1f8e16b84ac9446c85f4be8868861da018a41994200700ed0ea8574f0cd28756e64111a5ed23af82f6dd4393f8aa204949ed20f357172e71578460218ce5a89e" name="ImageMagick-config-7-upstream-websafe" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="241d19e2d9eda65d06467f3e606d272523d668115c08e1d23e83e2fa2add541451e3563d246f524214d224663aca9eddb83e45b669ef5396376c379085c72d4b" name="ImageMagick-config-7-upstream-websafe" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="09b13dc1e3cd212f962dd8a45a678c24a2da642e2f5f9dc385f5a5ab3fc99638454d2700ff37de0fdf895a3c800933c78deed8eacf2170f28ed32773690620c7" name="ImageMagick-debuginfo" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="2a4d29774947f1ab2aad162d88a08493ffe04c1a47c7d6435ef6e5456708d178c1fb92f0c6358513703a63eace91ab29874fb5da841cfd1e974aefbf10ffd78e" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="1f2d86d9684d3c22df58dd19ee44d97838211bd21cd5285d7a53bde28da506a0bbe5034af8674a0e01aec7cdc8b2ba821d693d6f17da9c34657219e82cb00708" name="ImageMagick-debugsource" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="3cd33d0e189d3e899fc4280cb3c4e22354983cf8c2964292bf252abeafdc47b0851c2882bea0271f3ec244b8a17d6af4bd8e752df0b7176b7c742968f8cd899c" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="bce13f9c989548f8abf4577f38239013dc490b4634ebc6207664f8441829ad4a81c0f9e36d27b88acb918628d962e2f71eaa80fd156c0373c265ccb7e78471ef" name="ImageMagick-devel-32bit" arch="x86_64">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="434d51b6ad346b40519e8f77359dc42f7285ed3c8f3d2b8d1ff658440baeaf7648a46e2be7dfe8405113ade741fe8c2e9166402bfea0414c86d3613cc60e5d27" name="ImageMagick-devel" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="583c5339febbde8b8061660ca4a7053ed016d8172197bfc280d7bfc52b5cedffbb6fb321c50bab4c3f39eb786ad818b2305318a786267aca51fb476a87b4810a" name="ImageMagick-devel" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="63e5a700470cb48112c16020bdc3904f628d155cc1fb804120bb6dfb71813c162fc93bae6f3dc8c5f3a4bca018b8d9661f79eb290cacb423c4dd498c3cfd3775" name="ImageMagick-doc" arch="noarch">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="8ea3bf0503ce186bd70d204f331491548f4bd8f0f97c39775bb22f533093242687467957ee80015126eadc3a2e5acb4e09499a6bf54f734511a016c22be6df57" name="ImageMagick-doc" arch="noarch">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="f1b57e2cabaf31c510cd4684ce468326ab99d74dbe1ff436ba55df42f8e02ff04f049ce4cfe5a7bb42f237e1b6232aaec0d064079428390d3e6df743d02766d5" name="ImageMagick-extra" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="f9cab6881c846edbe0ec971641af46c4a63342026342f00fe5f845c5484b90ca54f4014294877a6618cc0d47dcfb2b2d527fd57a7e89148778ad58640e613d36" name="ImageMagick-extra" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="343966d19cd5457909795b67d5597e2e373cb4da20d86b282b7cb3ceb3c398ff91b58e82c04f936ae86e1d1f2abc56a7cfb7b18ebe2a3170600d725308096434" name="ImageMagick-extra-debuginfo" arch="i586">
  <version epoch="0" ver="7.1.1.21" rel="6.2"/>
  <changelog author="pgajdos@suse.com" date="1677240000">- version update to 7.1.0.62
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1677758400">- cleanup old conditional, really build without djvulibre if requested
  (now %bcond_without djvu)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678708800">- Revert last change - it leads to file conflict involving .la files</changelog>
  <changelog author="pgajdos@suse.com" date="1678795200">- version update to 7.1.1.3
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- [bsc#1209141] CVE-2023-1289</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
</package>
<package pkgid="ca1d4e3f1de215e3c87bb778cb3e06a4287fab0fa8ec6b2b647b9b89b1385a61fedbac8b27821663f0888d64894f752ce6655856de47af754690f18df0030c3b" name="ImageMagick-extra-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.1.1.26" rel="8.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680177600">- update to 7.1.1.5:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26</changelog>
  <changelog author="pgajdos@suse.com" date="1681387200">- version update to 7.1.1.6
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02
- fixes CVE-2023-1906 [bsc#1210308]</changelog>
  <changelog author="Deepthi Yadabettu Venkatachala &lt;deepthi.venkatachala@suse.com&gt;" date="1683115200">- version update to 7.1.1.8
- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 7.1.1.9:
  * support for Oklab
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- version update to 7.1.1.10
  * fixes CVE-2023-2157 [bsc#1211601]
  * fixes CVE-2023-34475 [bsc#1212234]
  * fixes CVE-2023-34474 [bsc#1212237]
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 7.1.1.11
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29
  * [bsc#1200389] CVE-2022-32546
  * [bsc#1211792] CVE-2023-34153
  * [bsc#1211791] CVE-2023-34151</changelog>
  <changelog author="pgajdos@suse.com" date="1688040000">- version update to 7.1.1.12
- added patches
  fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c
  + ImageMagick-CVE-2023-3428.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 7.1.1.15
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-CVE-2023-3428.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1695297600">- version update to 7.1.1.17
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- follow upstream, create open, limited, secure and websafe alternative
  configuration packages with different policy.xml
- removing p7zip redundant dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 7.1.1.18
  * upstream changelog:
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1695988801">- allow verbose perl tests
- add ImageMagick-s390x-disable-tests.patch, adjust two and disable
  one failing test on s390x</changelog>
  <changelog author="pgajdos@suse.com" date="1696507200">- version update to 7.1.1.19
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
  * fixes CVE-2023-5341 [bsc#1215939]</changelog>
  <changelog author="pgajdos@suse.com" date="1697112000">- version update to 7.1.1.20
  * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1697198400">- added patches
  fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52
  + ImageMagick-correct-time-to-live.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1699876800">- version update to 7.1.1.21
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  [bsc#1217014][bsc#1216811]
  % ImageMagick-s390x-disable-tests.patch (refreshed)
- deleted patches
  - ImageMagick-correct-time-to-live.patch (upstreamed)
- added patches
  https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e
  https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10
  + ImageMagick-infinite-resource-time-limit.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1703160000">- version update to 7.1.1.23
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
  % ImageMagick-library-installable-in-parallel.patch (refreshed)
- deleted patches
  - ImageMagick-infinite-resource-time-limit.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 7.1.1.24:
  * Added extra check for rare case when ImageMagick is build without
    any delegates.
  * Corrected order to fix invalid matches.
  * only fill the alpha channel for alpha floodfill
  * Make sure we use the lt_ methods like we do elsewhere.
  * support dng:max-raw-memory define (ImageMagick/ImageMagick#6922)
  * properly export YUV JP2 images (ImageMagick/ImageMagick#6943)
  * use : specifier
  * correct display program name
  * check for corrupt DJVU images
  * support UTF-8 comments (ImageMagick/ImageMagick#6949)
  * do not prefix iTxt key with 'png:'
  * enhance sampling factor parser (ImageMagick/ImageMagick#6943)
  * Switch to ubuntu 20.04 in the app-image build.
  * Corrected packages that need to be install due to ubuntu upgrade.
  * improve accuracy of image statistics
  * fx calculations of skewness and kurtosis
  * Only write comments as itxt when the string contains non ansi
    chars.
  * check if the string contains non-Latin1 characters
  * Corrected patch to check for non-Latin1 characters.
  * invalid JSON with -ping (ImageMagick/ImageMagick#6966)
  * throw exception if # of meta channels exceed max
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r
  * multiplication result converted to larger type
  * invalid HTTPS certificates are no longer ignored
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr
  * multiplication result converted to larger type
  * eliminate compiler warning
  * don't include the index channel in the overall image statistics
  * multiplication result converted to larger type</changelog>
  <changelog author="pgajdos@suse.com" date="1704283200">- version update to 7.1.1.25
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="pgajdos@suse.com" date="1704456000">- drop update-alternatives for config; use exactly one of configuration
  package provided</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705060800">- version update to 7.1.1.26
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
</package>
<package pkgid="ec8e9944e4ee353f157bc3820087d1d755b46e07df17e169d82d83706d92a8c7c0485e7d563b2cac9a78aa3126fe1be3cf53f7eac37cf357284454465101fe09" name="Imath" arch="src">
  <version epoch="0" ver="3.1.9" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1617969600">- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628856000">- fix baselibs.conf
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628942400">- Trim conjecture from description.</changelog>
  <changelog author="pgajdos@suse.com" date="1629115200">- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase</changelog>
  <changelog author="pgajdos@suse.com" date="1629201600">- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)</changelog>
  <changelog author="pgajdos@suse.com" date="1629374400">- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add &lt;cstdint&gt; for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  * Stack-buffer-overflow in DwaCompressor_readChannelRules</changelog>
</package>
<package pkgid="4e3110fb2e5a186440d085ff8fa1d37901a13924463fb8cadee2e363f62bdb0cc874aa14475d8bea27e5e77d2c1a56c1f4857d0076f5b294e1bd0cf9f176eefa" name="Imath-debugsource" arch="i586">
  <version epoch="0" ver="3.1.9" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1617969600">- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628856000">- fix baselibs.conf
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628942400">- Trim conjecture from description.</changelog>
  <changelog author="pgajdos@suse.com" date="1629115200">- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase</changelog>
  <changelog author="pgajdos@suse.com" date="1629201600">- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)</changelog>
  <changelog author="pgajdos@suse.com" date="1629374400">- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add &lt;cstdint&gt; for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  * Stack-buffer-overflow in DwaCompressor_readChannelRules</changelog>
</package>
<package pkgid="5717c0495d015214f04120960ea5b895e85d3e60314ee341adb13a96884cc3e7017e8de43b5ccf8c4d3ed0cbc6674044dcd706f45177f4c8a37ee9b13c9cff2d" name="Imath-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1617969600">- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628856000">- fix baselibs.conf
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628942400">- Trim conjecture from description.</changelog>
  <changelog author="pgajdos@suse.com" date="1629115200">- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase</changelog>
  <changelog author="pgajdos@suse.com" date="1629201600">- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)</changelog>
  <changelog author="pgajdos@suse.com" date="1629374400">- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add &lt;cstdint&gt; for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  * Stack-buffer-overflow in DwaCompressor_readChannelRules</changelog>
</package>
<package pkgid="1ade508d95d71dbfb519a3a361ad82ac375fcfe0c3b670f6f2a9b385a05aecba9dda61dc31adda1164dc287b42aab762af5dac49b58bcbb28c0f39612be24ded" name="Imath-devel" arch="i586">
  <version epoch="0" ver="3.1.9" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1617969600">- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628856000">- fix baselibs.conf
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628942400">- Trim conjecture from description.</changelog>
  <changelog author="pgajdos@suse.com" date="1629115200">- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase</changelog>
  <changelog author="pgajdos@suse.com" date="1629201600">- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)</changelog>
  <changelog author="pgajdos@suse.com" date="1629374400">- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add &lt;cstdint&gt; for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  * Stack-buffer-overflow in DwaCompressor_readChannelRules</changelog>
</package>
<package pkgid="78e4ee1c8c8a15443b9e9b4567b009e8995377350ba31eac910f53e9661946f757bb53b09cf9234a29b7f1fd58a8e8f002c5a2823dff9df84451accdbdb5842d" name="Imath-devel" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1617969600">- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)</changelog>
  <changelog author="pgajdos@suse.com" date="1628596800">- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628856000">- fix baselibs.conf
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628942400">- Trim conjecture from description.</changelog>
  <changelog author="pgajdos@suse.com" date="1629115200">- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase</changelog>
  <changelog author="pgajdos@suse.com" date="1629201600">- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)</changelog>
  <changelog author="pgajdos@suse.com" date="1629374400">- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670328000">- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add &lt;cstdint&gt; for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  * Stack-buffer-overflow in DwaCompressor_readChannelRules</changelog>
</package>
<package pkgid="ade9127357bcd69815b278648ee6c6ac1cae7b54ba5c96a7a134823b0af3d59968388e2b571f11c41c3ae6c48e23d9732b4a8a87ac8ca8e4177fd8b3a3930218" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="a400575ee66c7c0f3c8c8f1debb44dca9d8a763655b80ce5d3f02f01ca776f4b6cbad9d7838220f2d5907a3c16ba427030cc61c9b9cff7784fa42e124c89a9ac" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="822df1a54f1872c3eb9f382f2d1be96b64db52a5194b599dca0b7aa5b9efada0dd62e24f0e623a88626869992e87bb068cbe4631a6d6d005bdf2dbfd85d6872d" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="308372e5f3764ec4ea4814f1aed246d5240248956e87eae70304202b508aaa8deb5e9db61607c792100a035fb745adfaf510ffa71a9dc2cd88ff821234e2dd83" name="LibVNCServer" arch="src">
  <version epoch="0" ver="0.9.14" rel="1.2"/>
  <changelog author="crrodriguez@opensuse.org" date="1423396800">- Remove xorg-x11-devel from buildRequires, X libraries
  are not directly used/linked</changelog>
  <changelog author="antoine.belvire@laposte.net" date="1464091200">- Fix build errors of applications using stl_algobase.h and
  libvncserver's rfbproto.h, e.g. krfb (issue #102)
  * Add libvncserver-0.9.10-use-namespaced-rfbMax-macro.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1521547200">- security update
  * CVE-2018-7225 [bsc#1081493]
    + LibVNCServer-CVE-2018-7225.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1546516800">- Update to version 0.9.11
    Overall changes:
    LibVNCServer/LibVNCClient development now uses continous intregration,
    provided by TravisCI.
    LibVNCClient:
    Now initializes libgcrypt before use if the application did not do it.
    Fixes a crash when connection to Mac hosts
    (#45).
    Various fixes that result in more stable handling of malicious or broken
    servers.
    Removed broken and unmaintained H264 decoding.
    Some documentation fixes.
    Added hooks to WriteToTLS() for optional protection by mutex.
    LibVNCServer:
    Stability fixes for the WebSocket implementation.
    Replaced SHA1 implementation with the one from RFC 6234.
    The built-in HTTP server does not allow directory traversals anymore.
    The built-in HTTP now sends correct MIME types for CSS and SVG.
    Added support for systemd socket activation.
    Made it possible to get autoPort behavior with either ipv4 or ipv6
    disabled.
    Fixed starting of an onHold-client in threaded mode.
- dropped patches:
  - libvncserver-0.9.10-use-namespaced-rfbMax-macro.patch (upstreamed)
  - libvncserver-byteswap.patch (stop maintaining not upstreamed patch)
- modified patches:
  % libvncserver-0.9.10-ossl.patch (refreshed)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1546516801">- security update
  * CVE-2018-15126 [bsc#1120114]
    + LibVNCServer-CVE-2018-15126.patch
  * CVE-2018-6307 [bsc#1120115]
    + LibVNCServer-CVE-2018-6307.patch
  * CVE-2018-20020 [bsc#1120116]
    + LibVNCServer-CVE-2018-20020.patch
  * CVE-2018-15127 [bsc#1120117]
    + LibVNCServer-CVE-2018-15127.patch
  * CVE-2018-20019 [bsc#1120118]
    + LibVNCServer-CVE-2018-20019.patch
  * CVE-2018-20023 [bsc#1120119]
    + LibVNCServer-CVE-2018-20023.patch
  * CVE-2018-20022 [bsc#1120120]
    + LibVNCServer-CVE-2018-20022.patch
  * CVE-2018-20024 [bsc#1120121]
    + LibVNCServer-CVE-2018-20024.patch
  * CVE-2018-20021 [bsc#1120122]
    + LibVNCServer-CVE-2018-20021.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1547208000">- Fix devel package dependencies</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549368000">- update to version 0.9.12
  - Overall changes:
  * CMake now is the default build system, Autotools were removed.
  * In addition to TravisCI, all commits are now build-tested by AppVeyorCI.
  - LibVNCServer/LibVNCClient:
  * Numerous build fixes for Visual Studio compilers to the extent that
    one can now _build_ the project with these. The needed changes for
    successfully _running_ stuff will be implemented in 0.9.13.
  * Fixed building for Android and added build instructions.
  * Removed the unused PolarSSL wrapper.
  * Updated the bundled noVNC to latest release 1.0.0.
  * Allowed to use global LZO library instead of miniLZO.
  - LibVNCClient:
  * Support for OpenSSL 1.1.x.
  * Support for overriding the default rectangle decode handlers (with
    hardware-accelerated ones for instance) thanks to Balazs Ludmany.
  * vnc2mpg updated.
  * Added support for X509 server certificate verification as part of the
    handshake process thanks to Simon Waterman.
  * Added a TRLE decoder thanks to Wiki Wang.
  * Included Tight decoding optimizations from TurboVNC thanks to DRC.
  * Ported the SDL viewer from SDL 1.2 to SDL 2.0.
  * Numerous security fixes.
  * Added support for custom auth handlers in order to support additional
    security types.
  - LibVNCServer:
  * Websockets rework to remove obsolete code thanks to Andreas Weigel.
  * Ensured compatibility with gtk-vnc 0.7.0+ thanks to Michał Kępień.
  * The built-in webserver now sends correct MIME type for Javascript.
  * Numerous memory management issues fixed.
  * Made the TightVNC-style file transfer more stable.
- removed patches
  - LibVNCServer-CVE-2018-20021.patch (upstreamed)
  - LibVNCServer-CVE-2018-20023.patch (upstreamed)
  - libvncserver-0.9.10-ossl.patch (not upstreamed)
  - LibVNCServer-CVE-2018-15127.patch (upstreamed)
  - LibVNCServer-CVE-2018-6307.patch (upstreamed)
  - LibVNCServer-CVE-2018-20019.patch (upstreamed)
  - LibVNCServer-CVE-2018-7225.patch (upstreamed)
  - LibVNCServer-CVE-2018-20022.patch (upstreamed)
  - libvncserver-0.9.1-multilib.patch (cmake now)
  - LibVNCServer-CVE-2018-15126.patch (upstreamed)
  - LibVNCServer-CVE-2018-20020.patch (upstreamed)
  - LibVNCServer-CVE-2018-20024.patch (upstreamed)
- removed by upstream
  - libvncserver-config
- security update
  * CVE-2018-20749 [bsc#1123828]
    + LibVNCServer-CVE-2018-20749.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549886400">- fix cmake build, add cmake-libdir.patch (upstream issue #281)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549886401">- use upstream commit, amend cmake-libdir.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1550664000">- Add BuildRequire libgnutls-devel: Remmina needs it for VNC
  connections (boo#1123805)</changelog>
  <changelog author="pgajdos@suse.com" date="1572868800">- security update
- added patches
  CVE-2019-15681 [bsc#1155419]
  + LibVNCServer-CVE-2019-15681.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1572868801">- turn the test suite on</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1578657600">- Add patches to fix crash on shutdown:
  * avoid-pthread_join-if-backgroundLoop-is-FALSE.patch
  * fix-crash-on-shutdown.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1587988800">- security update
- added patches
  fix CVE-2019-15690 [bsc#1160471], heap buffer overflow
  + LibVNCServer-CVE-2019-15690.patch
  fix CVE-2019-20788 [bsc#1170441], integer overflow and heap-based buffer overflow via a large height or width value
  + LibVNCServer-CVE-2019-20788.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1588593600">- deleted patches
  - LibVNCServer-CVE-2018-20749.patch (mistakenly added, it is
    already part of 0.9.12)</changelog>
  <changelog author="pgajdos@suse.com" date="1593518400">- version update to 0.9.13 [bsc#1173477]
  [#]# Overall changes:
  * Small tweaks to the CMake build system.
  * The macOS server example was overhauled and is now the most feature-complete sample
    application of the project, ready for real-world use.
  * Lots of documentation updates and markdownifying.
  * The TravisCI continuous integration now also build-checks cross-compilation from
    Linux to Windows.
  * Setup a [Gitter community chat](https://gitter.im/LibVNC/libvncserver) for the project.
  [#]# LibVNCServer/LibVNCClient:
  * Both LibVNCServer and LibVNCClient now support an additional platform, namely
    Microsoft Windows. Building is supported with Visual Studio as well as MingGW.
  * The separate crypto routines used by LibVNCClient and LibVNCServer were refactored
    into an implementation common to both libraries.
  * Several security issues got fixed.
  * The bundled noVNC client is now at version 1.1.0 and included via a git submodule.
  [#]# LibVNCClient:
  * Added connect timeout as well as read timeout support thanks to Tobias Junghans.
  * Both TLS backends now do proper locking of network operations when multi-threaded
    thanks to Gaurav Ujjwal.
  * Fixed regression in Tight/Raw decoding introduced in 0.9.12 thanks to DRC.
  * Fixed encrypted connections to AnonTLS servers when using the OpenSSL back-end.
    Made possible by the profound research done by Gaurav Ujjwal.
  [#]# LibVNCServer:
  * Added a hooking function (`clientFramebufferUpdateRequestHook`) to deliver
    rfbFramebufferUpdateRequest messages from clients to the frame producer
    thanks to Jae Hyun Yoo.
  * Added SetDesktopSize/ExtendedDesktopSize support thanks to Floris Bos.
  * Added multi-threading support for MS Windows.
  * Fixed VNC repeater/proxy functionality that was broken in 0.9.12.
  * Fixed unstable WebSockets connections thanks to Sebastian Kranz.
- deleted patches
  - LibVNCServer-CVE-2019-15681.patch (upstreamed)
  - LibVNCServer-CVE-2019-15690.patch (upstreamed)
  - LibVNCServer-CVE-2019-20788.patch (upstreamed)
  - avoid-pthread_join-if-backgroundLoop-is-FALSE.patch (upstreamed)
  - cmake-libdir.patch (upstreamed)
  - fix-crash-on-shutdown.patch (upstreamed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1610107200">- Add many patches needed for GNOME Remote desktop (already in
  Fedora):
  * TLS security type enablement patches gh#LibVNC/libvncserver!234
  - 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch
  - 0002-libvncserver-Add-channel-security-handlers.patch
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch
  * Fix crash on all runs after the first gh#LibVNC/libvncserver!444 rh#1882718
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch
  * Fix another crasher glgo#GNOME/gnome-remote-desktop#45 rh#1882718
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631880000">- purposedly adding just this changelog entry
- previous version updates fixed also:
  * CVE-2020-14398 [bsc#1173880] -- improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
  * CVE-2017-18922 [bsc#1173477] -- preauth buffer overwrite
  * CVE-2018-20748 [bsc#1123823] -- libvnc contains multiple heap out-of-bounds writes
  * CVE-2020-25708 [bsc#1178682] -- libvncserver/rfbserver.c has a divide by zero which could result in DoS
  * CVE-2018-21247 [bsc#1173874] -- uninitialized memory contents are vulnerable to Information leak
  * CVE-2018-20750 [bsc#1123832] -- heap out-of-bounds write vulnerability in libvncserver/rfbserver.c
  * CVE-2020-14397 [bsc#1173700] -- NULL pointer dereference in libvncserver/rfbregion.c
  * CVE-2019-20839 [bsc#1173875] -- buffer overflow in ConnectClientToUnixSock()
  * CVE-2020-14401 [bsc#1173694] -- potential integer overflows in libvncserver/scale.c
  * CVE-2020-14400 [bsc#1173691] -- Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
  * CVE-2019-20840 [bsc#1173876] -- unaligned accesses in hybiReadAndDecode can lead to denial of service
  * CVE-2020-14399 [bsc#1173743] -- Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
  * CVE-2020-14402 [bsc#1173701] -- out-of-bounds access via encodings.
  * CVE-2020-14403 [bsc#1173701]
  * CVE-2020-14404 [bsc#1173701]</changelog>
  <changelog author="pgajdos@suse.com" date="1662638400">- security update
- added patches
  fix CVE-2020-29260 [bsc#1203106], memory leakage via rfbClientCleanup()
  + LibVNCServer-CVE-2020-29260.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687521600">- version update to 0.9.14
  [#]# Overall changes:
  * Added more documentation (build system integration, repeater setup) and a legal FAQ.
  * Added [contribution guidelines](CONTRIBUTING.md).
  * Ported the TravisCI continous integration machinery to GitHub workflows.
  [#]# LibVNCServer/LibVNCClient:
  * Added [qemu extended key event].
  * Fixed several potential multiplication overflows.
  [#]# LibVNCClient:
  * Fixes of several memory leaks and buffer overflows.
  * Added UltraVNC's MSLogonII authentication scheme.
  * Fixed TLS interoperability with GnuTLS servers.
  * Fixed detection of newer UltraVNC and TightVNC servers.
  * Added support for [SetDesktopSize].
  * Added SSH tunneling example using libssh2.
  * Added some extensions to VeNCrypt in order to be compatible with a wider range of servers.
  [#]# LibVNCServer:
  * Fixes to the multi-threaded server implementation which should be a lot more sound now.
  * Fixed TightVNC-filetransfer file upload for 64-bit systems.
  * Fixes of crashes in the zlib compression.
  * Added support for [UTF8 clipboard data].
  * Fixed visual artifacts in framebuffer on ARM platforms.
  * Fixed several WebSockets bugs.
  * Fixed the UltraVNC-style repeater example.
  * Added support for larger framebuffers (two 4k screens possible now).
  * Added support for timeouts for outbound connections (to repeaters for instance).
  * Fixed out-of-bounds memory access in Tight encoding.
- modified patches
  % 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch (refreshed)
  % 0002-libvncserver-Add-channel-security-handlers.patch (refreshed)
- deleted patches
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch (upstreamed)
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch (upstreamed)
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch (upstreamed)
  - LibVNCServer-CVE-2020-29260.patch (upstreamed)</changelog>
</package>
<package pkgid="b496f667eccb19d246d471cfc789e0f9852dfd13d4d7a55cf1880f11a85fb508af523b84a7a8f5b351a35cba658b0e253e4280c3fdc62238a34fa00fcf041c30" name="LibVNCServer-debugsource" arch="x86_64">
  <version epoch="0" ver="0.9.14" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1572868800">- security update
- added patches
  CVE-2019-15681 [bsc#1155419]
  + LibVNCServer-CVE-2019-15681.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1572868801">- turn the test suite on</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1578657600">- Add patches to fix crash on shutdown:
  * avoid-pthread_join-if-backgroundLoop-is-FALSE.patch
  * fix-crash-on-shutdown.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1587988800">- security update
- added patches
  fix CVE-2019-15690 [bsc#1160471], heap buffer overflow
  + LibVNCServer-CVE-2019-15690.patch
  fix CVE-2019-20788 [bsc#1170441], integer overflow and heap-based buffer overflow via a large height or width value
  + LibVNCServer-CVE-2019-20788.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1588593600">- deleted patches
  - LibVNCServer-CVE-2018-20749.patch (mistakenly added, it is
    already part of 0.9.12)</changelog>
  <changelog author="pgajdos@suse.com" date="1593518400">- version update to 0.9.13 [bsc#1173477]
  [#]# Overall changes:
  * Small tweaks to the CMake build system.
  * The macOS server example was overhauled and is now the most feature-complete sample
    application of the project, ready for real-world use.
  * Lots of documentation updates and markdownifying.
  * The TravisCI continuous integration now also build-checks cross-compilation from
    Linux to Windows.
  * Setup a [Gitter community chat](https://gitter.im/LibVNC/libvncserver) for the project.
  [#]# LibVNCServer/LibVNCClient:
  * Both LibVNCServer and LibVNCClient now support an additional platform, namely
    Microsoft Windows. Building is supported with Visual Studio as well as MingGW.
  * The separate crypto routines used by LibVNCClient and LibVNCServer were refactored
    into an implementation common to both libraries.
  * Several security issues got fixed.
  * The bundled noVNC client is now at version 1.1.0 and included via a git submodule.
  [#]# LibVNCClient:
  * Added connect timeout as well as read timeout support thanks to Tobias Junghans.
  * Both TLS backends now do proper locking of network operations when multi-threaded
    thanks to Gaurav Ujjwal.
  * Fixed regression in Tight/Raw decoding introduced in 0.9.12 thanks to DRC.
  * Fixed encrypted connections to AnonTLS servers when using the OpenSSL back-end.
    Made possible by the profound research done by Gaurav Ujjwal.
  [#]# LibVNCServer:
  * Added a hooking function (`clientFramebufferUpdateRequestHook`) to deliver
    rfbFramebufferUpdateRequest messages from clients to the frame producer
    thanks to Jae Hyun Yoo.
  * Added SetDesktopSize/ExtendedDesktopSize support thanks to Floris Bos.
  * Added multi-threading support for MS Windows.
  * Fixed VNC repeater/proxy functionality that was broken in 0.9.12.
  * Fixed unstable WebSockets connections thanks to Sebastian Kranz.
- deleted patches
  - LibVNCServer-CVE-2019-15681.patch (upstreamed)
  - LibVNCServer-CVE-2019-15690.patch (upstreamed)
  - LibVNCServer-CVE-2019-20788.patch (upstreamed)
  - avoid-pthread_join-if-backgroundLoop-is-FALSE.patch (upstreamed)
  - cmake-libdir.patch (upstreamed)
  - fix-crash-on-shutdown.patch (upstreamed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1610107200">- Add many patches needed for GNOME Remote desktop (already in
  Fedora):
  * TLS security type enablement patches gh#LibVNC/libvncserver!234
  - 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch
  - 0002-libvncserver-Add-channel-security-handlers.patch
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch
  * Fix crash on all runs after the first gh#LibVNC/libvncserver!444 rh#1882718
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch
  * Fix another crasher glgo#GNOME/gnome-remote-desktop#45 rh#1882718
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631880000">- purposedly adding just this changelog entry
- previous version updates fixed also:
  * CVE-2020-14398 [bsc#1173880] -- improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
  * CVE-2017-18922 [bsc#1173477] -- preauth buffer overwrite
  * CVE-2018-20748 [bsc#1123823] -- libvnc contains multiple heap out-of-bounds writes
  * CVE-2020-25708 [bsc#1178682] -- libvncserver/rfbserver.c has a divide by zero which could result in DoS
  * CVE-2018-21247 [bsc#1173874] -- uninitialized memory contents are vulnerable to Information leak
  * CVE-2018-20750 [bsc#1123832] -- heap out-of-bounds write vulnerability in libvncserver/rfbserver.c
  * CVE-2020-14397 [bsc#1173700] -- NULL pointer dereference in libvncserver/rfbregion.c
  * CVE-2019-20839 [bsc#1173875] -- buffer overflow in ConnectClientToUnixSock()
  * CVE-2020-14401 [bsc#1173694] -- potential integer overflows in libvncserver/scale.c
  * CVE-2020-14400 [bsc#1173691] -- Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
  * CVE-2019-20840 [bsc#1173876] -- unaligned accesses in hybiReadAndDecode can lead to denial of service
  * CVE-2020-14399 [bsc#1173743] -- Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
  * CVE-2020-14402 [bsc#1173701] -- out-of-bounds access via encodings.
  * CVE-2020-14403 [bsc#1173701]
  * CVE-2020-14404 [bsc#1173701]</changelog>
  <changelog author="pgajdos@suse.com" date="1662638400">- security update
- added patches
  fix CVE-2020-29260 [bsc#1203106], memory leakage via rfbClientCleanup()
  + LibVNCServer-CVE-2020-29260.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687521600">- version update to 0.9.14
  [#]# Overall changes:
  * Added more documentation (build system integration, repeater setup) and a legal FAQ.
  * Added [contribution guidelines](CONTRIBUTING.md).
  * Ported the TravisCI continous integration machinery to GitHub workflows.
  [#]# LibVNCServer/LibVNCClient:
  * Added [qemu extended key event].
  * Fixed several potential multiplication overflows.
  [#]# LibVNCClient:
  * Fixes of several memory leaks and buffer overflows.
  * Added UltraVNC's MSLogonII authentication scheme.
  * Fixed TLS interoperability with GnuTLS servers.
  * Fixed detection of newer UltraVNC and TightVNC servers.
  * Added support for [SetDesktopSize].
  * Added SSH tunneling example using libssh2.
  * Added some extensions to VeNCrypt in order to be compatible with a wider range of servers.
  [#]# LibVNCServer:
  * Fixes to the multi-threaded server implementation which should be a lot more sound now.
  * Fixed TightVNC-filetransfer file upload for 64-bit systems.
  * Fixes of crashes in the zlib compression.
  * Added support for [UTF8 clipboard data].
  * Fixed visual artifacts in framebuffer on ARM platforms.
  * Fixed several WebSockets bugs.
  * Fixed the UltraVNC-style repeater example.
  * Added support for larger framebuffers (two 4k screens possible now).
  * Added support for timeouts for outbound connections (to repeaters for instance).
  * Fixed out-of-bounds memory access in Tight encoding.
- modified patches
  % 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch (refreshed)
  % 0002-libvncserver-Add-channel-security-handlers.patch (refreshed)
- deleted patches
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch (upstreamed)
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch (upstreamed)
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch (upstreamed)
  - LibVNCServer-CVE-2020-29260.patch (upstreamed)</changelog>
</package>
<package pkgid="2486a1b5f080741fab241fab8bc8cfd2ef6bd3dcc56b905749881354445c16daa8e1e53496d08a54cc2965686222821d473a5e75b534a7c9ecdd08f8d501f8ee" name="LibVNCServer-devel" arch="x86_64">
  <version epoch="0" ver="0.9.14" rel="1.2"/>
  <changelog author="pgajdos@suse.com" date="1572868800">- security update
- added patches
  CVE-2019-15681 [bsc#1155419]
  + LibVNCServer-CVE-2019-15681.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1572868801">- turn the test suite on</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1578657600">- Add patches to fix crash on shutdown:
  * avoid-pthread_join-if-backgroundLoop-is-FALSE.patch
  * fix-crash-on-shutdown.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1587988800">- security update
- added patches
  fix CVE-2019-15690 [bsc#1160471], heap buffer overflow
  + LibVNCServer-CVE-2019-15690.patch
  fix CVE-2019-20788 [bsc#1170441], integer overflow and heap-based buffer overflow via a large height or width value
  + LibVNCServer-CVE-2019-20788.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1588593600">- deleted patches
  - LibVNCServer-CVE-2018-20749.patch (mistakenly added, it is
    already part of 0.9.12)</changelog>
  <changelog author="pgajdos@suse.com" date="1593518400">- version update to 0.9.13 [bsc#1173477]
  [#]# Overall changes:
  * Small tweaks to the CMake build system.
  * The macOS server example was overhauled and is now the most feature-complete sample
    application of the project, ready for real-world use.
  * Lots of documentation updates and markdownifying.
  * The TravisCI continuous integration now also build-checks cross-compilation from
    Linux to Windows.
  * Setup a [Gitter community chat](https://gitter.im/LibVNC/libvncserver) for the project.
  [#]# LibVNCServer/LibVNCClient:
  * Both LibVNCServer and LibVNCClient now support an additional platform, namely
    Microsoft Windows. Building is supported with Visual Studio as well as MingGW.
  * The separate crypto routines used by LibVNCClient and LibVNCServer were refactored
    into an implementation common to both libraries.
  * Several security issues got fixed.
  * The bundled noVNC client is now at version 1.1.0 and included via a git submodule.
  [#]# LibVNCClient:
  * Added connect timeout as well as read timeout support thanks to Tobias Junghans.
  * Both TLS backends now do proper locking of network operations when multi-threaded
    thanks to Gaurav Ujjwal.
  * Fixed regression in Tight/Raw decoding introduced in 0.9.12 thanks to DRC.
  * Fixed encrypted connections to AnonTLS servers when using the OpenSSL back-end.
    Made possible by the profound research done by Gaurav Ujjwal.
  [#]# LibVNCServer:
  * Added a hooking function (`clientFramebufferUpdateRequestHook`) to deliver
    rfbFramebufferUpdateRequest messages from clients to the frame producer
    thanks to Jae Hyun Yoo.
  * Added SetDesktopSize/ExtendedDesktopSize support thanks to Floris Bos.
  * Added multi-threading support for MS Windows.
  * Fixed VNC repeater/proxy functionality that was broken in 0.9.12.
  * Fixed unstable WebSockets connections thanks to Sebastian Kranz.
- deleted patches
  - LibVNCServer-CVE-2019-15681.patch (upstreamed)
  - LibVNCServer-CVE-2019-15690.patch (upstreamed)
  - LibVNCServer-CVE-2019-20788.patch (upstreamed)
  - avoid-pthread_join-if-backgroundLoop-is-FALSE.patch (upstreamed)
  - cmake-libdir.patch (upstreamed)
  - fix-crash-on-shutdown.patch (upstreamed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1610107200">- Add many patches needed for GNOME Remote desktop (already in
  Fedora):
  * TLS security type enablement patches gh#LibVNC/libvncserver!234
  - 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch
  - 0002-libvncserver-Add-channel-security-handlers.patch
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch
  * Fix crash on all runs after the first gh#LibVNC/libvncserver!444 rh#1882718
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch
  * Fix another crasher glgo#GNOME/gnome-remote-desktop#45 rh#1882718
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631880000">- purposedly adding just this changelog entry
- previous version updates fixed also:
  * CVE-2020-14398 [bsc#1173880] -- improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c
  * CVE-2017-18922 [bsc#1173477] -- preauth buffer overwrite
  * CVE-2018-20748 [bsc#1123823] -- libvnc contains multiple heap out-of-bounds writes
  * CVE-2020-25708 [bsc#1178682] -- libvncserver/rfbserver.c has a divide by zero which could result in DoS
  * CVE-2018-21247 [bsc#1173874] -- uninitialized memory contents are vulnerable to Information leak
  * CVE-2018-20750 [bsc#1123832] -- heap out-of-bounds write vulnerability in libvncserver/rfbserver.c
  * CVE-2020-14397 [bsc#1173700] -- NULL pointer dereference in libvncserver/rfbregion.c
  * CVE-2019-20839 [bsc#1173875] -- buffer overflow in ConnectClientToUnixSock()
  * CVE-2020-14401 [bsc#1173694] -- potential integer overflows in libvncserver/scale.c
  * CVE-2020-14400 [bsc#1173691] -- Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c.
  * CVE-2019-20840 [bsc#1173876] -- unaligned accesses in hybiReadAndDecode can lead to denial of service
  * CVE-2020-14399 [bsc#1173743] -- Byte-aligned data is accessed through uint32_t pointers in libvncclient/rfbproto.c.
  * CVE-2020-14402 [bsc#1173701] -- out-of-bounds access via encodings.
  * CVE-2020-14403 [bsc#1173701]
  * CVE-2020-14404 [bsc#1173701]</changelog>
  <changelog author="pgajdos@suse.com" date="1662638400">- security update
- added patches
  fix CVE-2020-29260 [bsc#1203106], memory leakage via rfbClientCleanup()
  + LibVNCServer-CVE-2020-29260.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687521600">- version update to 0.9.14
  [#]# Overall changes:
  * Added more documentation (build system integration, repeater setup) and a legal FAQ.
  * Added [contribution guidelines](CONTRIBUTING.md).
  * Ported the TravisCI continous integration machinery to GitHub workflows.
  [#]# LibVNCServer/LibVNCClient:
  * Added [qemu extended key event].
  * Fixed several potential multiplication overflows.
  [#]# LibVNCClient:
  * Fixes of several memory leaks and buffer overflows.
  * Added UltraVNC's MSLogonII authentication scheme.
  * Fixed TLS interoperability with GnuTLS servers.
  * Fixed detection of newer UltraVNC and TightVNC servers.
  * Added support for [SetDesktopSize].
  * Added SSH tunneling example using libssh2.
  * Added some extensions to VeNCrypt in order to be compatible with a wider range of servers.
  [#]# LibVNCServer:
  * Fixes to the multi-threaded server implementation which should be a lot more sound now.
  * Fixed TightVNC-filetransfer file upload for 64-bit systems.
  * Fixes of crashes in the zlib compression.
  * Added support for [UTF8 clipboard data].
  * Fixed visual artifacts in framebuffer on ARM platforms.
  * Fixed several WebSockets bugs.
  * Fixed the UltraVNC-style repeater example.
  * Added support for larger framebuffers (two 4k screens possible now).
  * Added support for timeouts for outbound connections (to repeaters for instance).
  * Fixed out-of-bounds memory access in Tight encoding.
- modified patches
  % 0001-libvncserver-Add-API-to-add-custom-I-O-entry-points.patch (refreshed)
  % 0002-libvncserver-Add-channel-security-handlers.patch (refreshed)
- deleted patches
  - 0001-libvncserver-don-t-NULL-out-internal-of-the-default-.patch (upstreamed)
  - 0003-libvncserver-auth-don-t-keep-security-handlers-from-.patch (upstreamed)
  - 0004-zlib-Clear-buffer-pointers-on-cleanup-444.patch (upstreamed)
  - LibVNCServer-CVE-2020-29260.patch (upstreamed)</changelog>
</package>
<package pkgid="3479ce5da0ecc1b9be7a1e85af618d6f6e11351ad99162e4ac807c39d4d30d7028cf0fb9251978e8e62508ebe8e6c6cd7e3cf8d708f2c521b3d8050ca4c0e123" name="Mesa" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="a2315d14888a8c36660283418e638eaf3a97e4cd93fafe860ea5ea0dc169cef7c460443428f45fe5e4143632519c0c2c38218aae36c79a859dfef412b4a1c0a2" name="Mesa" arch="src">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="a2d07713c4d3f69dc64c030d158a9fbce5bf1eebc3f1e00591d1ac5bfdad32c425360fa3c50778fc78a39ae2d8581f9bc48542942784a4a6a31292ba75e75aa5" name="Mesa" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1ceea3bf18b8fdbc0f3a564f0cd0271557205a783cdb23f5106d607ed36d6daf305a21b8a906c081e45dbf6b36d122fee87dc8a23388730968e17ee2ec6ab2e1" name="Mesa-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5cfeb6fc61105ae438c27a1854d153b16ab7c4d40f1d2606eb7c80439894253b957518acef86c81c1cd2f12cd3b42a726b957029232f30fb82fa97fbe2657876" name="Mesa-KHR-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c3e90c31ab1b52b587de0b4a55b063ea837e0ac9a60d042a3afa9b05c415bc4636987963b99e8665e2e1f0322609e92b34fc77a8382a3e7fa5ee9119903a6e49" name="Mesa-KHR-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="fadf9da6dda0f762fd12b373b650d6ad550911245537725bc5b85b1ae9b0a81252e7c72f275bba721e00c75c74f5b5db8d52d6ed34ba620de776cb8e4684d204" name="Mesa-debugsource" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5a7a08c5a6886d3c689c0eabc68203e4563422647ae9a69e3b4c17519fbfe404d3545d0b4615894e646525185ad2885841c2a87f43c3f19874faf4059dc4e1d5" name="Mesa-debugsource" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="483bc194e93efee9af2a0870fa286b1acc9c2d0862ff4f33630fb915d9e499a9f8c721f11c84bf9762bcc0418115062892ea9db35691447d04e28ccd0b7c3c32" name="Mesa-demo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="0cdf728c8128dda8e45cc0044709cb683adeec5c0cfe44c7afb47f840c8b0fccedfcf5384aa3d8c977e879cb968c345ac5dbcd8bc61e940a21cdd3ea5d6aa25a" name="Mesa-demo" arch="src">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="mpluskal@suse.com" date="1426507200">- Use url for source
- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="sndirsch@suse.com" date="1435147200">- disabled egl build due to Mesa's removal of skeleton
  implementation of EGL_MESA_screen_surface with release 10.6.0
- removed egl subpackage</changelog>
  <changelog author="sndirsch@suse.com" date="1449748800">- Update to version 8.3.0
  * This new mesa-demos release fixes the build issue against
    mesa 10.6 (Bug #91643) and picks up the latest glxinfo
    changes.
- supersedes u_mesa-demos_missing-libs.diff
- no longer disable egl build</changelog>
  <changelog author="jengelh@inai.de" date="1485777600">- Update RPM group; use faster find+ variant.</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041312)</changelog>
  <changelog author="sndirsch@suse.com" date="1519992000">- Update to version 8.4.0
  * glxinfo now supports OpenGL 4.6
  * glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
  * glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info
  * eglinfo binary is now installed by `make install`
  * Other misc changes
- fixed source URLs in specfile</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="54ac89543cccd903ae4a3a04ce00890839b431d98fa0f7c6e49aab0f3ae4c87755552d1d8735f23192d7a3bfb9992875eede78e83b9ee30b1b8683dcdf942f86" name="Mesa-demo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="83fd0549899ef6eb77659877d3587fd7766fa4489b897503a7a5a5f2d5a94fe2096a4099442f177d9efaae2daad50813950287f78ca7ad42e6d989bdcf2a6310" name="Mesa-demo-debuginfo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="ffeb7a1220bc32adaed6acea2351f5ada666f4c1c8212c2e00e987a835028dbda1324c226d12c5db316afcdba3d6b9ec6ecfbb90e7fa256de505e3fb749265d6" name="Mesa-demo-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="390a6744c5802594f9e56d1cb6a73f1576694f2312627604244bd55ca283dff6bfec645cd1c9359be73d4cf6feec9286f9d9ef73db40763573b407028fcaf569" name="Mesa-demo-debugsource" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="8ace3358a73ffe115824a5376b12d33ae8ce6256bf12cd6fbeb39e760fb744c4647461880416f41446911afb646069d92826413b249e387518c2d17acf0623ac" name="Mesa-demo-debugsource" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="2e250e3bde6e989538561637f62020f3d8389a097c10307e7d39f65fbd871436b2592362a193bd1bf519c5c8f6fc41bc9d2519fbdea84e7594bd860eb742c7a5" name="Mesa-demo-egl-32bit" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="b72bb7d041967ef58dbaf2ae8c2291bfd8576d23ce5eab324cd22d5eff6f15324f74703de43bf1af6b11bc32053b9d6a4ad75606c166c210d228578e8a178a87" name="Mesa-demo-egl-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="3cb1f9fb29f7efbb8c471847dc412c1b8afb0a7ffbd67e79129a50bd85bd6d1cc4aa330c3edbea5215f1b84e5e942ca77b77b4d2e5e31e660f1b902f2c357022" name="Mesa-demo-egl" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="88a61e1fade668c6f25e16e252375264278cc5abb91ff1381ede12c56ff6de5b2b3c289739747ef1be29f0ea5169a644cc76f8b7d6bf0deb4b320c1294dca99a" name="Mesa-demo-egl" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="7010fa8a72b4bafab91d15b0a11d99c1b57ee347ee3a2121c18586e39fef690ce13e3a12cd8578833d910df8fd2edd4ac38ce10a9bea8611487300f0e11fe349" name="Mesa-demo-egl-debuginfo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="904e3b8a6076cf6092d71b9d95243304ab26063be1b1cdac9a057bb68d1c61d8dd8fba2a8d668741c85b331b21aa8a6ab55c057ef2145f697d98fca396e51725" name="Mesa-demo-egl-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="d796eaf15c05f1d088e1d52cb21f3ad60dbac3256319559a38fc76cd1a0f06c8021d05815afc76d799d5daad92ee6b504848d6e78055406ba30fd60313657da9" name="Mesa-demo-es-32bit" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="55935f12c0e3c5ab22e1305ace9e0a8571a859a39fbc40030d6ecac062409d2d88f223e38d9b5bce9d67d67cf218742ca78f7d62b377aa78e976af9d1eaa8eb4" name="Mesa-demo-es-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="9f42587a6e036ab13d026031df007e6455ef7e6b883fa4b5d6de8d68bc2fbbd09a0ecad8cc9332b9c6cae99902414779852b7f6a18dd33b585c3a3f2f8408ba1" name="Mesa-demo-es" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="590f389e7aabbd24e80c455d05834e1d8ebb5d7aaa683c7eb9cfebd86d25c262e96b230cef7fa4c8a7b5e530ece2bc5fb9e9b0defe7937865d65e7fed4c4a556" name="Mesa-demo-es" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="03d4b473c9b305f75fb53ea43f3cdd52010c9aef983d99fd4faa9a95a09fa7454480a243ac4fdcd34d624e7d0af32d32ecf9f1d6eb134e10c403c3ca3bca82a0" name="Mesa-demo-es-debuginfo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="8154b4e1246c91f6befd82e395cb2940f523017d6967516345a408cf0fe67244a589c177644086eb547c49b3f95696d35cb2aba100f74ed48af308e8561a9cfc" name="Mesa-demo-es-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="3f76490fee5eb4b86e976f0d637d4791b276bcffd193b70f279cb73e7d7d5938666ea39277b3cbbd5e42207984bb6f11533ba79bc60ca4fdcc5e79339cc04f4c" name="Mesa-demo-x-32bit" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="b3f904d79f2ae4690c0e21810d23eeba17b72752b4419a38e42868d10baede14bca3b88b622c4efd56ca7ae68536bbfbf6fd7a77109bd3caaef8067fd5465965" name="Mesa-demo-x-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="a05626382e6df4ed6662a3f6d5565c34a4e05743313f9f57f2c031c857aa915d378826ef45d273424c40bf997668e236bfd5e7b92ab1094a86595815ff23e80e" name="Mesa-demo-x" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="5f8db80738827888a3eae96ef4545146e013017a3e4689cca9404211177b3345b421cfed1abf6104d97b71f19d8ecba92820c36085ed5c2bf26d4ef1fb49c685" name="Mesa-demo-x" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="736ef418b156c63b7f1659823d04b55c74759e86e653724e9e1d1028eff52ac4403aff70ca005bbc3e965be50373aaa357c57c220539b39c5853164e0eb7f0a0" name="Mesa-demo-x-debuginfo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="5f818d70810e3cc22cb5673c364deee5695f8678cf8bb48d2e2d98510f7c1b1599bdd922e60dd81cf81a78468c28217c9563a154e4fc58e9c55efab8df7a1a23" name="Mesa-demo-x-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1632830400">- Introduce new subpackage -es for GLES based demos
- Symlink es2_info, es2gears_x11, es2tri to %_bindir</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644321600">- added "-egl" subpackage for common EGL-based demos include
  eglinfo, eglgears, egltri, peglgears, xeglgears, xeglthreads
  (boo#1195695)</changelog>
  <changelog author="Behzad A &lt;behzad.a_ir@hotmail.com&gt;" date="1644494400">- added sub-packages as dependencies to the main package to
  ensure the complete installation of the program
  * Mesa-demo-x
  * Mesa-demo-es
  * Mesa-demo-egl</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1653912000">- Update to version 8.5.0
  * over four years since the last release; a lot of changes
    including support for Meson build</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676030400">- Add Mesa-demo-{egl,es,x}-32bit. This is useful as the 64- and 32-bit
  OpenGL environments are separate and need separate diagnostic programs.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1676289600">- added baselibs.conf as source to specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659200">- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
  installed we had before ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679659201">- readded -32bit packages</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1679745600">- don't package "line" sample (conflict with /usr/bin/line of
  util-linux)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177600">- Update to version 9.0.0
- supersedes n_install-more-egl-binaries.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177601">- enabled vulkan support (first Vulkan demo: vkgears!)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1680177602">- enabled osmesa and libdrm support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694347200">- don't package "bitmap" sample (conflict with /usr/bin/bitmap of
  package bitmap) {boo#1215185)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703160000">- Remove old rpm constructs that are long defaulted.
- Remove legalese from descriptions as per our wiki guidelines.</changelog>
</package>
<package pkgid="eff9cb8313420551542747c1563dc3add6d68eb7907bab4181367797880c43634320529ffc9e36314b2d6d304d8c21e250c27b30f733db58110d51ab2f5fe2be" name="Mesa-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="a952cd45ae758df834a60c4ffa28deb828f4941047e3e2809d3bd21875352fd3259843244afd2f6f70c3475edf1657a3521fe4db927f63e5792fcc43a6dd00a0" name="Mesa-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="59047049dbdf12c4c66e640669956dd7137116a23911a4c3e08fd3bacca4527efefc2813766da093fb76ccc4b5e2c3c69986aa5b0876630cca98c334d7253f15" name="Mesa-dri" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1c1e0fa4a8d3c06ce5bd411f0eaf3a8048ab8eb837d40df1cc8456030f7968869a9e2c1a9b3d909ed20cd882545047d64f037c05af3a70cc5413eb06f7905f10" name="Mesa-dri" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="59d10f7ba02d04d748126730a105a12da6d97bda92d90f0ff0c5ad5d83bd614de7b818d1a4c85197fcc03b521b93477d98cb7cebd300586aecb991ce46a1eb0a" name="Mesa-dri-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="64c4d6c6700e197afdf632f3084aa7307cdc253b23e0592b72f4a61b66516e9237bc7a1a4c444a3d1a0d3307af1becd8910951bfadb78e878f813683048ad9d8" name="Mesa-dri-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="2da88a65d3e2d591da478d4f50ab3e568a89bab286a5428e2c732187367bcf59d204ab186a47c7234898648cdf17430b084ada8b2e066145d7900c44bf4394ab" name="Mesa-dri-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="475758fe3c850ab98d64b4894ff24e68fe54d17d52c04cd3f6cffdc1e4e0ee65bcfb5b6595b96d013268bb24519254985f7994c4d909fb30401177ee5a6c0b25" name="Mesa-dri-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="a8dd308b5397f301dd3a7d480304eab783a972e8265fe8207c0c999a06254b59d63d5be6c8992b4d5a68013492e70711fec01c825e3c642ad5561ed62ade8d87" name="Mesa-dri-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="42105c23b59a6c20329399245d046069da1be5fe9d92e820f6b369078cd27940595e413a434f06f0f09902fb99072f854cee107d2c47c49c4d2cd10484fdb321" name="Mesa-dri-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="b53e7506326183081352f5789208e532c0aa2a2c9e154ca794f575e02b19538917ea8d47def8feb3934ab4e7a89735e0695f25bf206d88dec05cf18168c3ec54" name="Mesa-dri-nouveau" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="37046baee0ace5fa63d6640bea8e5d403001f211111c70863674c2e5a657b13e02ef0a8a7402c9904d9126d0011f2d19168c2481c2501bd06d5e69e0f682dd43" name="Mesa-dri-nouveau" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e2c32e6c73289cf84f06efe82fc69727ba98af99e4be1fbc9083ead535ac21ab9dcd7dbfe6989cdc3b6494402893d6a084a19c9b796e8fae7cf9a36c47618083" name="Mesa-dri-nouveau-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e4d4c8b915089a1b3a0cf8b29641ac77e5b2233a30a71485f5a90741097cf33f8f9c0d2ee19e93df2e7ce4c4f4d1d43653401f313caf68b34f13b7f4f872fb7e" name="Mesa-dri-nouveau-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="ac58cb5728a16d15c98740d31f66116b902bfc0e56cda2cfa7c7b568207ce44f9d16779c83d7e08597446c092027137fa1598a5fb3f453029988d2fc90d4d32b" name="Mesa-dri-nouveau-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="a0017d8daef839a6ebf8b70666a88168617183d5c8ae68b6f1e6b57e0820801e145e9685c14fa962d7fc9ca550c3beaed4bc4670addb4451a56b44337cd90433" name="Mesa-dri-nouveau-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="52e8c54ad9869f041961bbb75f64b49d312df3d30f1c9945d5b17b9664437b42cffecc06d218f739ef2decafe55e96c85beba11799b13ccab2dec3eb52cdc8f0" name="Mesa-drivers" arch="src">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="bb1052883541f9c55b5f6d7fd1e503e22b4a366cde29e3fc5abf575d1928cf5aa98f73ae2ea9966024663be45e014342ddee8f6dba0ed199117cb1937cf385b4" name="Mesa-drivers-debugsource" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="2be91d659ce0d58bae373ec50a6da5aeae7280bc2dffc3d5f884bfc86fe59d443e2a1e77300aa42155fcab598337239e2edabce6b57393e9ce7e2570cd41cc1b" name="Mesa-drivers-debugsource" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="d596cdcbe096c9ae59c911c0ef6452c1e582d8d1dc7de709d18bc9e0834460fd5fb53a55ea110fdf45701ebae86aee46bb5a40f9eeaff9c50bcfd0520dfc264c" name="Mesa-gallium" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4de0ba397dff2575241b2b15d969b94437571c3482a9c18339b2ab3e73fc5fe6c0b4c32308c6362afece85c1c2131d3ef60e3a3f746a2943695c7c20714ee030" name="Mesa-gallium" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e28fc4e85638c46ec927b1f834522d0083c48e841261a65ae613426a7d733eff89afa02b7fae99df6152bf742e96ca76afc17055b5fbd714068a63e33c9dbccf" name="Mesa-gallium-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="08a2b32ead80dc22163bc9c2dce5e3b962d25b1d7a6fcbefd1fe501145d7da0d6c3135354fa386096eb1338cd2584c60d8e1fed422ae599196e54593db362778" name="Mesa-gallium-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="03af253ac01f8f900ce0c4de2437c35f8c7974c016dd84942ba35557d6725ce363bfd8b965a6fd06746a6a809b00e922f07c7677e922e75a73205510ffc22135" name="Mesa-gallium-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="208087cb637a5dfa0308777a3f4745a36172579d8c42bcefc6e7e8a617bb220e85f5b2ff857814641f4a8115375f8e112f27c028d1db1d3142d88b852e88401b" name="Mesa-gallium-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1f5a2a8362d76fae6c182f3dca863ebf1375890e9ee230b805bd2e63cb73b409f75beaf249300007c175a1af0dc8f820b2b18cd99bb52a16e33838b7eef8604e" name="Mesa-libEGL-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="35ce7cbbc65ea8aa80e81c906008780027796bfe574313289e7d12b00b603b7d149345ae9ab8fbeb8f300eb29624269d248f1a07364b2bb00054b9ecff210202" name="Mesa-libEGL-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="d3e7b61fefe4b4092a09d9ee19eda85ce81f12944de7b388101ba2f2fa62b4e6656a946541e35c09e1b5ae9d95aceccc2760fed4f3300754551d1df618a290d1" name="Mesa-libEGL-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5b86412af75b2943c670f90dc72f79e7bc45d66a0c14cd47a3209c1bff35d5c66fc386bcdf9f31dd5a317a95517c5dbf417c96d521e9a9e0ec818b75022d2d86" name="Mesa-libEGL1" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="6bc49324064c47478df343261c4faa06aaeb941d3e3f2e1f57c5b5df89ae85112d055c862f7dbe04822c5ee876513e12eb25c170e660e27bc7513e7fd871f3e1" name="Mesa-libEGL1" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="3f0ec587bbfd8d350a8a8c31dbff0393ddc1677b4462220340a150595d0cf02e50e73e32f43d8c33a4d23a47e08e1f11d8aac9d51f4edef9757b9b309b43ff47" name="Mesa-libEGL1-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="aaa607cc9a30663a5e32baa981d772a66925aabe369b56e36c0bcf64e23bb162be2164388be993efabe7cc4ce38adf15dbb7fec72cad0c974ae1d55df67482e7" name="Mesa-libEGL1-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4feb893c6af12057eaa0e5846250715fd563bf2830ea5842b569a17182182b5a255ca00538f9a2642a3035e48640add95b500934a9279cdba936848c2f66a820" name="Mesa-libEGL1-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="936ba68dff2d8d1c9cd682dbd9a5c700c31e51ec0def329314d9660a6db19c69095a33f6aee5bfe73271f89ef3ecb57fcc75a16a68ac57fa69ffdc9d908f2b14" name="Mesa-libEGL1-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5855c77558511138f08e10c1602d2c6c661b4cea17082d23d6f31d7c4a94a28929f5a1b3c6e77a4def83fcf4e3e689aac0754529a579e763385b00ab02a7d00c" name="Mesa-libGL-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="df37fe4d6f398b6e581e87cef9249dbdbd622dc0f0e1d5789925ea58a7a78a30f830bdb3ccca856ec1a9535dce616f0ee6fe92258e62d820390ca7ce2cf9f726" name="Mesa-libGL-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="f7066177a3d0fa4220b49291ac4681d2b288b88d410993bf4d4f2c2197707245a6ceb0c28b76558c2ecc062daf312de8fdb3fec3da2a50cb8eeb9ca8400728bd" name="Mesa-libGL-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1765abaa5ebec821fc5e7510c92ccf4fabd4e693542d8e3cb36870366dda0acccc4987848ce77b14755e7ad2141074bb68fb8c527516afc53863cbba5fd7aba6" name="Mesa-libGL1" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="cd9222a8535f3936636b6e8d76279d198b4790304d293ba41b6bad6017718a3e9fd82a0fd83114f6f9c80a8470db69f97701956ed2392cea45e989f296bb9889" name="Mesa-libGL1" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="999e4b39ea5661a865a47b337a17a2ef9bbd9291cc652cf8b601796eb38f471402633e8245c892edc1c23028188cd07ceee79a1d4be156bec0025824baa6f61a" name="Mesa-libGL1-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="f7455daf5279999ac06e87fbcc9b34f0ec976e19eb0d2600d7d6a9747ba435280ae2db3fdfbcedea4549fe4921fb7931c73de314fc74f01a81a7b183f31c1a40" name="Mesa-libGL1-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="8b479b167f17fac8a5fc91420c379ad5b73baff21ceab765b7e74ddc2451510e4df7f18dec7029c9163ff952dfdafbeb61d78ce67d1562205355e1e19a858c39" name="Mesa-libGL1-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1b0947bbf60d83aa4deddba2702ea4e74ce437bd950d4be25e5e011551147c9ce57d13326673428585a29cec284cce41c4d3ec4f608b35c436b680fb89e6b848" name="Mesa-libGL1-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="fab7e8a064829e824a2497c5bb891129de0a0b4d172491165757c818a1360fab9eca9779e5c3ad3cbf8e99a2afd90689accb5548ea1e3ac2a5231c2d7aa812ce" name="Mesa-libGLESv1_CM-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c45f62769b332a35fd913298ad78300ddb3cd267ba3e41e6a8f6ecbd461c266be70fbe1628a4170293e97bb6bd48d62de3d2b23dd6fa6d89195860b264d11046" name="Mesa-libGLESv1_CM-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c83f1b8abd661ba09a5ef42c1349a98d9d965c6d842bf162b2f55442f14a15e5f3653cb8ac40c551fd9443dad3858b03d3d57d4f0fd4270e7de8bcf8983eac6c" name="Mesa-libGLESv1_CM-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="75449486d30b1b4bdfd96eda09c8d9f1a2da9a8b1b97cf534e319aca7ca296f84ca900b21f643b46265573e3ce18a0b42a5df390ef4960d3e5f1c71bd164058d" name="Mesa-libGLESv2-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="249b64b295b392da517ed11b332661da18eca2315bd514507a0eea192b959e165c9a968a5c54ff15eee1176bbd9bfbdcdf6cb67844aeca57d8f2a74c0ce49d58" name="Mesa-libGLESv2-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="af584a7650a31d49a64d8e587fb5454c6dfe17a5de6f7ad61051e8db8e6c90a0e03378189f8820fef911622f363badff845008fa19b85b6370bf3954e180b3a5" name="Mesa-libGLESv2-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="1ae4bc4afae5262292411e9edc0e5c335baa91069ac190f45c119f0b60fcd0f6804e060a07442c5d8bd430a0c3c0faecefbd69194a94aecd746758e8d21dbff5" name="Mesa-libGLESv3-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c665e2af9e5dc1ca137934886dba181a30eb38a53655d8b62dba24be94efbd3d65b4599088500ef6dd602c072720104feb84a65c515bd93bd2a8d87f382f5217" name="Mesa-libGLESv3-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="ec34744778a47dc5bda8c03c8f3079b49dccd78c602b4fd4c9f7d5f4affcc7333a54102ccd19b37087c6c72568001df56cc6e44022baf31a9c4a1833dca329b5" name="Mesa-libOpenCL" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e9f1075f549fd43f2c04f16c978f1a4b13aa8204baf3a576c53b9877c313d8e9ff8789a541abb8f396c85aab392d6698a7712a4f067e5f659343f95b3f841f4c" name="Mesa-libOpenCL" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="89e368f24def2ff4c13bddad61e28c2f6e92afb3a28208f5bbe6c8b3c325e69d92671c0e4d8091589308b955742d31c8b24291c4d58b76ae7fc617ee2a5a103f" name="Mesa-libOpenCL-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c6267bbbf1040fee7d2ce279983b951982aa91ee0a73d7567c6e874ee1b69076f6ca54387f9a89c27d4bf18074ca71cfd147414b73a71669f7831922edb51fb4" name="Mesa-libOpenCL-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="cabef3ccb4d8ebd11e04aa50286bf0e459f562de420c6726ace86c0e777fcac6f6997b963416b9099ad6ce1099da9b9117d3f42838c7a59061a30275c44616a1" name="Mesa-libRusticlOpenCL" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="10e56672ae932762530ee2d428823da8acafe010f99a51fb19ab4d02c741dc8c19d42f3f38637924414ebd1a9c43ea43c422a6013d1be7462be844d2cb835914" name="Mesa-libRusticlOpenCL" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="d663a110b975b689bd088e9dfe101e0303b7f8dffc2feec11ffa967ac166bbb4e63843d20abab190e9d6ead91b2b78218cdb3aafb35e8620191f287429f6e305" name="Mesa-libRusticlOpenCL-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="0696c4a98e15d29ac9578f0e3da041dde74d2d38d153feff568dc558094ec1f524012ef9b50eb584913eee0c5b030b653fb002b49667dd0914d05b0c1b6fbce5" name="Mesa-libRusticlOpenCL-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="6c44f9fc7cc65306c5b635ff968e3f4cc17d3838bc4895aa4c681b63f4ba078f0d2170b0563db8535cc5c95bf5d726601c38e0847c8c0f41069270d43bbf3cf8" name="Mesa-libd3d" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="ae1cab1c6ec26d1c630156c3ade5eccea40d0c82a59f4f5312df1987d953f4628f3260391119bee14a655c7fcbc8dcbeca7955e4bee3017dcfc082f1b1ba3cd0" name="Mesa-libd3d" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="731ea527b23b5402f73367555b570af7690bf4882145024818cc2f1cabcda6cdf3d54787717cbb9cf25f0888ab370f5209e147e1630de72400092d97607eacf0" name="Mesa-libd3d-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="9678d537e4a8129d0170ac8d6cb8f6280de937665f2827d9e4373de3722636258cc5f1e72d7dec283e333734b396fcbd3a631fba81a3321d5b47c42c8aafefc9" name="Mesa-libd3d-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="d4641af7707976f42ccf82af138115fcd6444d11a83854ebe6c819497a8b7bfe5eef594979444b047452f8ce79b1a4e7118f24b9bfdc03441650d78574e17640" name="Mesa-libd3d-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="0b2884f63b93cca84e7d61af927befc01efaebd36b4c4b0eebeee4f8cd08a8b76c59cb68bce39fb2d180f36297bb51f02bf3d6b2fa1fb151558e27bbe487c826" name="Mesa-libd3d-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="10b34d0fee68b5a743d8c8b3b446f3876b16b56285340098af23c8eb81b6031309f51b05f656b0c37b2011eb0f9a26378f774b8530aaae56f8d4c34bad98cf67" name="Mesa-libd3d-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="99c6069a7cd3ecaea9f33a2ac0467bd7687a0cc173b8ac21694ea509a61be4a990df5b73cd497e4a0bbda460ff2439a9d9b6bb517216430b1c7318d8b120babe" name="Mesa-libd3d-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="2f6840bc72bdcee1e7572009837b866774b31b7a326bc982684c99578e60bb9389c3107cca3de38b6eb58c99591c2f5ec6b137a24085b2085a2ed6022e8d7809" name="Mesa-libd3d-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="654a246db9f0e25f5b0bd0ddb92e83eafce9d13d0b432cca6238ad8c446be604893f962a4eed5cb52baa4310a8d2496d398c672f8cbcf5f4370d647ba183476b" name="Mesa-libglapi-devel" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="300f5a4a101e3fc935ba500b6d13977d9efeb705a2fa64060ad967c3ba1b3c4716f50541df99af7429f33b69e12ee154016a8a6dbe833a569d8b6f1735a10c7a" name="Mesa-libglapi-devel" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="d0bc6afeed00ca18e24cf2f797988b38e8c61c02cb6f4b318d4855a8cf47cd2d99d72c94045816299462b99bc21fa4a6942083fa928b2d9449d170b6feb3b977" name="Mesa-libglapi-devel-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5bc1341d49646dee608418a489ab14e498615bd4f8acb8d1f55f36c6d51eab893455b2431c65f31d34e04ebe27ae433f3c6093e59098b1fa70478accac13f1dc" name="Mesa-libglapi0" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="45b3d7ebb1336eb17d33926736d523b385c98bfed0075871175fb96d00c5d478a22b3212d31a8761cc83f515e334ce46fd6ddb81d1ae95958a73e2c959125d88" name="Mesa-libglapi0" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="c97623396f3dc5abf6924a7c9714fa6a0a8a25fac9688f1864364a187ea665c3944a6107cc1d3c7ecf32d9d6aa0690cc0c1bfc171c407ba4637d89ae585118f4" name="Mesa-libglapi0-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="5dfa20244936e935d2355bebaf5de3d0387c857cb3fe7bab8ae8aff1c36a042bdc784887f9c7ef42796015bee756bc0ef159c6d28b0909de3c3a5cf238ed2722" name="Mesa-libglapi0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e92bdac60123c6341b393720942e147e3e8b623dd89746e117c5d0b8a77b6059a67d9563cf2e776917760353c026e102593421bf53332bfe99e5986f2f1e25a0" name="Mesa-libglapi0-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="8c8fc4bb12b39c5e3dc97f8aa6da78d8ca6b3a5fbac998548ce8357710c9eaa4209acf8c7365c678b23bc7ad99349af86320ad556626c6a09755bbda960c24de" name="Mesa-libglapi0-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4b84b440edc621e9bb9c2cdbd72568b0e48df20045b5afd5082b53a74bab5649c97856665caf90a3e8d8514b504d58e086fc25833dd5611ee5ad93a675649828" name="Mesa-libva" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="aa10af4cb017ebf29890917bc34b7cb7f79bb050aec23c50d9093935e7f811cccd91a51bca8d0834e2b8dba0d70111189f3bfdfa2eb55a6c08a417f92a38184f" name="Mesa-libva" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="72615b8256d365f397b59006b1266417480fb7e4a14f92991c40514f4a0fdad5a12eef68dba1159c3a5dbb618726fa29d4382aedd6c1053ebb08e355f2c93a44" name="Mesa-libva-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="739d3ea74100c5dedf07a5b5c3692caf3671fee785dfc29044d033e4caaa51894bafb3824ca47ec33d8477de23a52cf1a251d0fc5b98d747a4fcebe7592ff722" name="Mesa-libva-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="94d433b47c02e3526a57e1c9a9bada87baa85d80837587013e27befb762368db77d8bec1b05f072ce2d7df4e9160d0249b5e59948b2adb7fb6d5c6bb9b517436" name="Mesa-vulkan-device-select" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="36cbb9065d39e2d0527d39ae44f4ffb7da717a06118dd32b19d0be43b7a55572964e7d21196a16840ea6e264874ef4b7e8199a934a3140ec92fa4ecf7e795170" name="Mesa-vulkan-device-select" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="dd8c3487082568c9ac743fb61a5c3c79314f21bdb8f70bf487d571bc1e807d1918cf9e3af6803da54221ebca277b8f2b2b3fa0e2b2f9322262e0539e8dc79648" name="Mesa-vulkan-device-select-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="694fe3b461f049b9ae02738fd32175521ff61016c8276eaff381aa8ba27f62e3f8ba642fc783add051c0bce013edd9913d8a84f74fb7b407b8ea54244a90045c" name="Mesa-vulkan-device-select-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="442f714fa4fbe91ad0acffe667af62dea130a948b4d6d4b7fc1494bfb17cb95a563be5c5a3fd51f53e9740ec63b2a7de007ecaa7b956a5b7ec706efb7ced7fd0" name="Mesa-vulkan-device-select-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="fde8f69d4b58d11ba70100f07dabdb03d7f2af233f4b6c07f1958c1e0e8c9fe1803c82b03b35b75c9e2e8fc41f98540f5c5312649607a3b60c8d0a6463406f0f" name="Mesa-vulkan-device-select-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="980d1e72a532642708ed96231b5e27e3a450255ae95b1012b4d6b734258c6f5b553e3835f9a4e74ec3b3b00c9aef484277c722423b131c9e4cfcb5a0285d503c" name="Mesa-vulkan-overlay" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="0d0384c33e94901e6c0ed161c26425473a7f7b8eff4d83173bec817a2219d76f98f377d580dd44e60e958e129daf6aa6a4e15e7e2cdd54414b6511f47344afab" name="Mesa-vulkan-overlay" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="8c7a07b905ad17b0d7abf60f874529892b96ca6d0af33e2734b81b2088e3496369aca98368e261ff78593f4907552d74e0c53a7f0aba55e9ee7a5ae8e753a295" name="Mesa-vulkan-overlay-32bit" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="e1858d6c661374a1331509716e6198c47536035cb1d46af939e627a469b39ac7586f4cb34b7c6a4ba8128418a9fe6d0c0dbf634417a3dfe9042177314aaccd01" name="Mesa-vulkan-overlay-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4bdfa221343af4c907ceed343f0d0323a1d7d18e53f1d11148296cc14a2795f4cd6b218ea1cae2d853ed0ddb760cf4360998d8f85249546909a05ef96c737540" name="Mesa-vulkan-overlay-debuginfo" arch="i586">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4c158ef8c019ed1ba623605af9439ba46c38b9fb99c2db2aa8ee1ba0a93edfac86d49fea74d5f66720d3defac8165dd154b0482ad50a430221243c081b911c54" name="Mesa-vulkan-overlay-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.1" rel="363.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1686916800">- Fix of bsc#1212345
  * After update to 23.1.1 this change affected our build split:
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1686916801">- use -Dxlib-lease=enabled also for -drivers build</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1686916802">- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
  and later:.
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
  The problem was narrowed down to commit e89e1f504 [2] so this patch
  removes the offending [3] part from there to fix the problem.
  It's unlikely that there will be any side effects from that,
  should be just as good as it was in Mesa 23.0.
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
- Add intel_hasvk icd to baselibs.conf.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1687521600">- Update to bugfix release 23.1.3
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
  (boo#1209005)
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to bugfix release 23.1.4
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.4.html
- supersedes u_fix-glx-context-opengl-4.5.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691064000">- Update to bugfix release 23.1.5
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.5.html</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692273600">- Update to bugfix release 23.1.6:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.6.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1693569600">- mini-cleanup for python package BuildRequires in specfile
- added python3-dataclasses package for sle15/Leap15 to finally fix
  build for these build targets; dataclasses module is in standard
  library of python &gt;= 3.7 ...</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694088000">- Update to bugfix release 23.1.7:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.7.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297600">- Update to bugfix release 23.1.8:
  - -&gt; https://docs.mesa3d.org/relnotes/23.1.8.html</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695297601">- disable nine on arm/aarch64 in the hope to fix build on this
  platform; there is no need for Direct3D/Wine for arm/aarch64
  anyway ...</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695297602">- Backport upstream patches for compatibility with LLVM 17:
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
    removes unneeded includes of header files that no longer exist.
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
    to the new pass manager, since the old PM has been removed.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1695643200">- Update to Mesa 23.2.0-rc4
  - -&gt; https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696420800">- Update to Mesa 23.2.1
  * Mesa 23.2.1 is a new development release. People who are
    concerned with stability and reliability should stick with a
    previous release or wait for Mesa 23.2.2.
  * Mesa 23.2.1 is an unusual first stable release due to the
    accidentl tagging of 23.2.0 durring the rc cycle.
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
    reported by glGetString(GL_VERSION) or
    glGetIntegerv(GL_MAJOR_VERSION) /
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
    driver being used. Some drivers don't support all the features
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
    requested at context creation. Compatibility contexts may
    report a lower version depending on each driver.
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
    reported by the apiVersion property of the
    VkPhysicalDeviceProperties struct depends on the particular
    driver being used.
  * More details in:
  - -&gt; https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697284800">- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- build with valgrind only on 64bit platforms</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700222400">- let sle15-sp6 require llvm17/clang17</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481600">- enable rusticl on sle15-sp6</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481601">- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
  (new dep since some time)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1700481602">- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
  (new dep since some time)</changelog>
</package>
<package pkgid="4ce28bf31bbaa49e7096955f375eb1946c8c0194d4e350c772e5d5425d1a2f196bdd25d11b498bf0d7b6d549b74575a1f286d1372f181a52569a4d8a995a1b8c" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="fb866a7b1da98b416a3e8a7cf4b3ffb355976fcb7590fc15540bc8efe8685700d57b8648b69a8cc61ef58fb8fefb3ce50ff9962cb18f8cc330c000b336167338" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="ab6148d1350d7acf6f51288684699c26c1698735deaedd439c714031421aac443b1ece952b8fa737255a6725f043466a8ee5f47183b18d0ebc2b47c786ac9b67" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="945e2f8a52a749ff7af3dd707b8269aaaed94ebe627cba5107b6a626e83cec9bca909cb1e28df98edee80b3ac2566036f47f617586c721739cb50f2fd80cef77" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20231219" rel="7.2"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1694520000">- Dummy changelog entry</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696334400">- Update from 20230822 to 20231001</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696507200">- Update from 20231001 to 20231003</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1700740800">- Update from 20231003 to 20231119</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1703246400">- Update from 20231119 to 20231219</changelog>
</package>
<package pkgid="08dcff4914fba3093cede8562b7249dbf07498bd43524d271b5019028626bdde1c6ec6e2645939834b490ec7376f54045cf08271645933a71cf32fa0b0c7a6c0" name="MozillaFirefox" arch="src">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="afb653e3d48c7d304e2a7c48bceaa21c3d572136c47700eec12984a1675d68fc431d3cb031d3e7a3687b0662594e7018acb3d1425ca432ea60b97154d1bfc4e2" name="MozillaFirefox" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="70390ff726eb04530f6eb4b92760c1ef80ff127c9640d712a0a5ffdc6e31fdd19a659f06623be70413566c415df81fdaa8e3cc4593409a4a7d3470197cac0c30" name="MozillaFirefox-branding-upstream" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="f8bfefc1a4e6dc9c2c0e7d4d72a09faae786f7525e861471fecff899ed564b23a4f43c749ab36aee9bca12e7a2704d6da27018d51bae7aa8617bdbf006e038c2" name="MozillaFirefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="2b11a6a9025d6d0d5ddf2faac77254d7bbdd6200d7990094517588b56b301d7025525f0b94f69a79ec6e6a089830414660f9ddeac9798645741b1f3ca9f60b7b" name="MozillaFirefox-debugsource" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="0e56690f8dad6b081c586b234ffc20342c9b82124e4d0c288170f3676f2ad921ffe0113edb619ee768d241d198ee59b7dfd17df4982b3d800e25b298df6b014f" name="MozillaFirefox-devel" arch="noarch">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="4c1a3751290b3f4faafd399dd5789af7d6a21276472e8861cd8e74c2ccb8af78d091271b8f27ee59eec261c0243b9ee2e266b89ce0dd52a7597a33e6c54bef78" name="MozillaFirefox-translations-common" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="9f90da87ff6976a6c5ae34cfea700ac1db7c50e14e179bcf0e242f8d1e3126f8af7076e714849f7551dc60fe12852a2b183d7689702fa88a3b2d6caba911ac36" name="MozillaFirefox-translations-other" arch="x86_64">
  <version epoch="0" ver="121.0.1" rel="2.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690718400">- Mozilla Firefox 116.0
  * https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
  MFSA 2023-29 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235,
    bmo#1842325, bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
  * CVE-2023-4058 (bmo#1819160, bmo#1828024)
    Memory safety bugs fixed in Firefox 116
- require NSS 3.91
- remove obsolete mozilla-fix-top-level-asm.patch
- re-enable LTO</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1691150400">- re-enable ppc64le
- ship v4l2test binary for supported archs
- drop obsolete mozilla-bmo1775202.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1691236800">- ship vaapitest binary for supported archs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691236801">- Mozilla Firefox 116.0.1
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691582400">- Workarold ld bug causing OOM when linking on 32-bit
- Remove -j1 limit on x86. The build runs on 64-bit kernel with a
  32-bit userland. This means there is plenty of memory available
  but userland is limited to just under 4GB per process.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691668800">- Mozilla Firefox 116.0.2
  * fixes for other platforms</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692100800">- After further testing on memory consumption during linking, it's
  safe to remove most of the memory reducing options for ix86 linker.
  A combination of these actually resulted in the OOM condition.
  It's even possible to add basic debugging info while keeping
  linker memory consumption at about 2GB</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692273600">- Mozilla Firefox 116.0.3
  * Fixed an issue for OPFS users that broke access to files that
    were locally cached in a previous version
    (bmo#1847989, bmo#1847619)
  * Fixed an issue that was breaking screensharing for some users
    on Wayland (bmo#1841851)
  * Fixed an issue where a fullscreen notification was persistently
    being shown to a user, even after disabling it (bmo#1847901)
  * Fixed an issue where Firefox would hang when doing a Google
    search (bmo#1847066)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Firefox 117.0
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes
  MFSA 2023-34 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4579 (bmo#1842766)
    Persisted search terms were formatted as URLs
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1841082, bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2
- requires
  NSS = 3.92
  rustc = 1.71</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Firefox 117.0.1
  * Fix a bug causing extensions using an event page for long-
    running tasks to be terminated while running, causing
    unexpected behavior changes (bmo#1851373)
  * Temporarily revert an intentional behavior change preventing
    Javascript from changing URL.protocol (bmo#1850954).
  * Fix audio worklets not working for sites using WebAssembly
    exception handling (bmo#1851468)
  * Fix the Reopen all tabs option in the Recently closed tabs
    menu sometimes failing to open all tabs (bmo#1850856)
  * Fix the bookmarks menu sometimes remaining partially visible
    when minimizing Firefox (bmo#1843700)
  * Fix an issue causing incorrect time zones to be detected on
    some sites (bmo#1848615)
  * MFSA 2023-40 CVE-2023-4863 (boo#1215231)
    Heap buffer overflow in WebP</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695643200">- Mozilla Firefox 118.0
  MFSA 2023-41 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5170 (bmo#1846686)
    Memory leak from a privileged process
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5172 (bmo#1852218)
    Memory Corruption in Ion Hints
  * CVE-2023-5173 (bmo#1823172)
    Out-of-bounds write in HTTP Alternate Services
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5175 (bmo#1849704)
    Use-after-free of ImageBitmap during process shutdown
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824, bmo#1843962,
    bmo#1848890, bmo#1850180, bmo#1850983, bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3
- requires NSS 3.93
- add mozilla-bmo1822730.patch
- deactivated KDE integration temporarily
  (removed mozilla-kde.patch and firefox-kde.patch for now)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Firefox 118.0.1
  MFSA 2023-44 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550),
    Heap buffer overflow in libvpx</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696075200">- Activate KDE integration again, included rebased and updated
  patches, firefox-kde.patch and mozilla-kde.patch, (upstream
  removed special files handling for preferences but that has no
  effect since we haven't shipped obsolete kde.js for a while)
  (boo#1216027)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- Mozilla Firefox 118.0.2
  * Fix games not loading on betsoft.com (bmo#1856145)
  * Fix printing issues for some SVG images (bmo#1853727)
  * Fix CORS XHR with authentication no longer working (bmo#1855650)
  * Fix h264 WebRTC video not working in some contexts (bmo#1855636)
  * Fix Firefox Translations not working on some pages
    (bmo#1841656, bmo#1855307)
  * Stability fixes (bmo#1851991, bmo#1799326, bmo#1856637)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698321600">- Mozilla Firefox 119.0
  https://www.mozilla.org/en-US/firefox/119.0/releasenotes
  MFSA 2023-45 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5722 (bmo#1738426)
    Cross-Origin size and header leakage
  * CVE-2023-5723 (bmo#1802057)
    Invalid cookie characters could have led to unexpected errors
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5729 (bmo#1823720)
    Fullscreen notification dialog could have been obscured by
    WebAuthn prompts
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
  * CVE-2023-5731 (bmo#1690111, bmo#1721904, bmo#1851803, bmo#1854068)
    Memory safety bugs fixed in Firefox 119
- requires NSS 3.94</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699444800">- Mozilla Firefox 119.0.1
  * Fixed a bug causing colors in the &lt;select&gt; HTML element to not
    be applied to dropdown menu arrows (bmo#1861253)
  * Fixed a bug with the &lt;input&gt; HTML element state not changing
    when dynamically updating the `disabled` attribute on an
    ancestor &lt;fieldset&gt; (bmo#1861027)
  * Fixed a bug causing elements with the indeterminate CSS
    selector in a radio group to not update (bmo#1861346)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Firefox 120.0
  https://www.mozilla.org/en-US/firefox/120.0/releasenotes
  MFSA 2023-49 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen
    transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6210 (bmo#1801501)
    Mixed-content resources not blocked in a javascript: pop-up
  * CVE-2023-6211 (bmo#1850200)
    Clickjacking to load insecure pages in HTTPS-only mode
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252,
    bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943,
    bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5
  * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911)
    Memory safety bugs fixed in Firefox 120
- rebased patches</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1702036800">- Mozilla Firefox 120.0.1 (boo#1217910)
  * Fixed a bug that was causing persistent startup slowdowns
    (bmo#1867095)
  * Fixed an issue that was causing 100% CPU usage on sites such as
    Google Maps. (bmo#1866409)
  * Fixed an issue that was causing YouTube videos to show a green
    screen when hardware acceleration was enabled. (bmo#1865928)
  * Fixed an issue where the status bar was still visible when
    viewing fullscreen video. (bmo#1853896)
  * Fixed a startup crash affecting Linux users on some aarch64
    systems with page sizes other than 4KB. (bmo#1866025)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1703073600">- Mozilla Firefox 121.0
  https://www.mozilla.org/en-US/firefox/121.0/releasenotes
  MFSA 2023-56 (bsc#1217974)
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6135 (bmo#1853908)
    NSS susceptible to "Minerva" attack
  * CVE-2023-6865 (bmo#1864123)
    Potential exposure of uninitialized data in EncryptingOutputStream
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6866 (bmo#1849037)
    TypedArrays lack sufficient exception handling
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6867 (bmo#1863863)
    Clickjacking permission prompts using the popup transition
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6868 (bmo#1865488)
    WebPush requests on Firefox for Android did not require VAPID key
  * CVE-2023-6869 (bmo#1799036)
    Content can paint outside of sandboxed iframe
  * CVE-2023-6870 (bmo#1823316)
    Android Toast notifications may obscure fullscreen event
    notifications
  * CVE-2023-6871 (bmo#1828334)
    Lack of protocol handler warning in some instances
  * CVE-2023-6872 (bmo#1849186)
    Browsing history leaked to syslogs via GNOME
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328, bmo#1856090,
    bmo#1858033, bmo#1858509, bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6
  * CVE-2023-6873 (bmo#1855327, bmo#1862089, bmo#1862723)
    Memory safety bugs fixed in Firefox 121
- requires NSS 3.95</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704801600">- Mozilla Firefox 121.0.1
  * Fixed unexpected line wrapping in some CJK contexts caused by
    changes in ideographic space handling. bmo#1870973)
  * Fixed a hang when loading sites containing column-based
    layouts under some circumstances. bmo#1867784)
  * Fixed missing rounded corners for videos playing over another
    video. bmo#1869994)
  * Fixed Firefox not closing properly and other applications being
    unable to use a USB security key after being previously used
    during a Firefox session. bmo#1863135)</changelog>
</package>
<package pkgid="e8074dbb1b3e133e9c2af3f307ea568c6f6df318a364a7111d3d631cc3e0014cb05fc94871e3ad5b44780ab75f24ea420bb2e2c46c6d5bb96782a6c9810a18b9" name="MozillaThunderbird" arch="i686">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="92d5b8ed357dd1f7a8c4ca26df4b7af430f01003d0647b3e71237ff38bc3016a331661f4fe7374912fef540e0ac5425f9e0a075309644249507f9b802848b046" name="MozillaThunderbird" arch="src">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="a322001cf128e44afd1c881a8b219c44f0c1a964c8bc9f877e56dbf3799200453d31edb41ec9944b1471c5eeb26e03639be34e1e58dd2a38f60323b84e921a43" name="MozillaThunderbird" arch="x86_64">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="00c642cb0f8e53955bf188ed92241614f151f062cab64f89bd2afbacc71c1d77df97f74691cac83ffadd811024771f0f4b5c11b954fee6722715247206bb0432" name="MozillaThunderbird-debuginfo" arch="i686">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="2c28d49460d72228e9ba71a49c2236ee38db1cee38b88f48b5be382d7357eb5a09d2dec49f0fb7d731f3c557659c40ce928b4e4c1f21d1fdd15aa06ddae915d1" name="MozillaThunderbird-debuginfo" arch="x86_64">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="f521faf52b62ad1bd3424daddd9f6938c0829537c80bcbb25170a053041a2f5ab10815dcfd4aa30f502104a389f54805ef8a72e8fb5548c7e2d8bea6113a47fc" name="MozillaThunderbird-debugsource" arch="i686">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="48badb827fb4264aec7ef514cadf23664aed098f0df1a63c67d370e053ea9f5980cf436ac395a33739c42254465b49b878299c1bfaef25225a964150c088fddc" name="MozillaThunderbird-debugsource" arch="x86_64">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="fe561f5ac41902e2cc866f583bed94e7c5561ceece0fd36a8560769f8842e4f0ba3334aef7e6769b714bb61b7c4d71f8b97e9ceb68ebc4392db45b65fe96dcd0" name="MozillaThunderbird-translations-common" arch="i686">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="bad5bfe9021da877c19c540d729fcc3b814969616d8244e48e914d35092803ae82e89510a27fe1bd318e9a335f5be1356f949ba594d3b146de60c857ee9d5ccc" name="MozillaThunderbird-translations-common" arch="x86_64">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="0d7750086aa94d95debc19c575f340d348dc638bef4ea88c0d0b5fd9f3c0b07130ccd76bbf6d5100200024e03e6968e3fd82697927bdb16b84d6c1aa35c0a852" name="MozillaThunderbird-translations-other" arch="i686">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="8177507e700c5841cc1396f6761aefb5bc94cdb227745fa53f4e83cab345f1dc70745bf80361ee6b5b75156eea0da06563a797b1141e05d0e34e393ab7a6549b" name="MozillaThunderbird-translations-other" arch="x86_64">
  <version epoch="0" ver="115.7.0" rel="3.1"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690286400">- Mozilla Thunderbird 102.13.1
  MFSA 2023-28
  * CVE-2023-3417 (bmo#1835582, boo#1213658)
    File Extension Spoofing using the Text Direction Override Character</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1690891200">- Mozilla Thunderbird 115.1.0
  New major release with Supernova UI
  Releasenotes for 115.0:
  https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes
  MFSA 2023-33 (bsc#1213746)
  * CVE-2023-4045 (bmo#1833876)
    Offscreen Canvas could have bypassed cross-origin restrictions
  * CVE-2023-4046 (bmo#1837686)
    Incorrect value used during WASM compilation
  * CVE-2023-4047 (bmo#1839073)
    Potential permissions request bypass via clickjacking
  * CVE-2023-4048 (bmo#1841368)
    Crash in DOMParser due to out-of-memory conditions
  * CVE-2023-4049 (bmo#1842658)
    Fix potential race conditions when releasing platform objects
  * CVE-2023-4050 (bmo#1843038)
    Stack buffer overflow in StorageManager
  * CVE-2023-4052 (bmo#1824420)
    File deletion and privilege escalation through Firefox uninstaller
  * CVE-2023-4054 (bmo#1840777)
    Lack of warning when opening appref-ms files
  * CVE-2023-4055 (bmo#1782561)
    Cookie jar overflow caused unexpected cookie jar state
  * CVE-2023-4056 (bmo#1820587, bmo#1824634, bmo#1839235, bmo#1842325,
    bmo#1843847)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
  * CVE-2023-4057 (bmo#1841682)
    Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    and Thunderbird 115.1
- requires NSS 3.90
- add patches:
  mozilla-rust-disable-future-incompat.patch
  mozilla-partial-revert-1768632.patch
  mozilla-bmo1775202.patch
- removed obsolete patches:
  gcc13-fix.patch
  mozilla-bmo1568145.patch
  mozilla-bmo1005535.patch
  mozilla-s390x-skia-gradient.patch
- update create-tar.sh</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1692100800">- Mozilla Thunderbird 115.1.1
  bugfixes as documented here
  https://www.thunderbird.net/en-US/thunderbird/115.1.1/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1693137600">- Mozilla Thunderbird 115.2.0
  https://www.thunderbird.net/en-US/thunderbird/115.2.0/releasenotes
  MFSA 2023-38 (bsc#1214606)
  * CVE-2023-4573 (bmo#1846687)
    Memory corruption in IPC CanvasTranslator
  * CVE-2023-4574 (bmo#1846688)
    Memory corruption in IPC ColorPickerShownCallback
  * CVE-2023-4575 (bmo#1846689)
    Memory corruption in IPC FilePickerShownCallback
  * CVE-2023-4576 (bmo#1846694)
    Integer Overflow in RecordedSourceSurfaceCreation
  * CVE-2023-4577 (bmo#1847397)
    Memory corruption in JIT UpdateRegExpStatics
  * CVE-2023-4051 (bmo#1821884)
    Full screen notification obscured by file open dialog
  * CVE-2023-4578 (bmo#1839007)
    Error reporting methods in SpiderMonkey could have triggered
    an Out of Memory Exception
  * CVE-2023-4053 (bmo#1839079)
    Full screen notification obscured by external program
  * CVE-2023-4580 (bmo#1843046)
    Push notifications saved to disk unencrypted
  * CVE-2023-4581 (bmo#1843758)
    XLL file extensions were downloadable without warnings
  * CVE-2023-4582 (bmo#1773874)
    Buffer Overflow in WebGL glGetProgramiv
  * CVE-2023-4583 (bmo#1842030)
    Browsing Context potentially not cleared when closing Private
    Window
  * CVE-2023-4584 (bmo#1843968, bmo#1845205, bmo#1846080,
    bmo#1846526, bmo#1847529)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
    Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
  * CVE-2023-4585 (bmo#1751583, bmo#1833504, bmo#1841082,
    bmo#1847904, bmo#1848999)
    Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2,
    and Thunderbird 115.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Mozilla Thunderbird 115.2.1
  https://www.thunderbird.net/en-US/thunderbird/115.2.1/releasenotes
  * new: Column separators are now shown between all columns in
    tree view (bmo#1847441)
  * fixed: New mail notification always opened message in message
    pane, even if pane was disabled (bmo#1840092)
  * fixed: After moving an IMAP message to another folder, the
    incorrect message was selected in the message list
    (bmo#1845376)
  * fixed: Adding a tag to an IMAP message opened in a tab failed
    (bmo#1844452)
  * fixed: Junk/Spam folders were not always shown in Unified
    Folders mode (bmo#1838672)
  * fixed: Middle-clicking a folder or message did not open it in
    a background tab, as in previous versions (bmo#1842482)
  * fixed: Settings tab visual improvements: Advanced Fonts
    dialog, Section headers hidden behind search box
    (bmo#1717382,bmo#1846751)
  * fixed: Various visual and style fixes
    (bmo#1843707,bmo#1849823)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520001">- Mozilla Thunderbird 115.2.2
  https://www.thunderbird.net/en-US/thunderbird/115.2.2/releasenotes
  MFSA 2023-40 (bsc#1215231)
  * CVE-2023-4863 (bmo# bmo#1852649)
    Heap buffer overflow in libwebp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695211200">- Mozilla Thunderbird 115.2.3
  Bugfix release:
  https://www.thunderbird.net/en-US/thunderbird/115.2.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695729600">- Mozilla Thunderbird 115.3.0
  https://www.thunderbird.net/en-US/thunderbird/115.3.0/releasenotes
  MFSA 2023-43 (bsc#1215575)
  * CVE-2023-5168 (bmo#1846683)
    Out-of-bounds write in FilterNodeD2D1
  * CVE-2023-5169 (bmo#1846685)
    Out-of-bounds write in PathOps
  * CVE-2023-5171 (bmo#1851599)
    Use-after-free in Ion Compiler
  * CVE-2023-5174 (bmo#1848454)
    Double-free in process spawning on Windows
  * CVE-2023-5176 (bmo#1836353, bmo#1842674, bmo#1843824,
    bmo#1843962, bmo#1848890, bmo#1850180, bmo#1850983,
    bmo#1851195)
    Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3,
    and Thunderbird 115.3</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1695988800">- Mozilla Thunderbird 115.3.1
  MFSA 2023-45 (bsc#1215814)
  * CVE-2023-5217 (bmo#1855550)
    Heap buffer overflow in libvpx
- Add mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1696939200">- Mozilla Thunderbird 115.3.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Mozilla Thunderbird 115.3.3
  * fixed: "Folder Location" toolbar button did not work for
    local folders (bmo#1843979)
  * fixed: "Copy to &lt;folder name&gt; again" option disappeared from
    context menu after copying to Gmail folder with non-ASCII
    name (bmo#1856712)
  * fixed: Default reply identity did not use "Delivered-To"
    address when catch-all was active (bmo#1815559)
  * fixed: "View Headers All" did not work when selected in
    standalone message window (bmo#1855316)
  * fixed: Viewing the mail filter log displayed an error if no
    log file was present (bmo#1789244)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1698148801">- Mozilla Thunderbird 115.4.1
  https://www.thunderbird.net/en-US/thunderbird/115.4.1/releasenotes
  https://www.thunderbird.net/en-US/thunderbird/115.4.0/releasenotes
  MFSA 2023-47 (bsc#1216338)
  * CVE-2023-5721 (bmo#1830820)
    Queued up rendering could have allowed websites to clickjack
  * CVE-2023-5732 (bmo#1690979, bmo#1836962)
    Address bar spoofing via bidirectional characters
  * CVE-2023-5724 (bmo#1836705)
    Large WebGL draw could have led to a crash
  * CVE-2023-5725 (bmo#1845739)
    WebExtensions could open arbitrary URLs
  * CVE-2023-5726 (bmo#1846205)
    Full screen notification obscured by file open dialog on macOS
  * CVE-2023-5727 (bmo#1847180)
    Download Protections were bypassed by .msix, .msixbundle,
    .appx, and .appxbundle files on Windows
  * CVE-2023-5728 (bmo#1852729)
    Improper object tracking during GC in the JavaScript engine
    could have led to a crash.
  * CVE-2023-5730 (bmo#1836607, bmo#1840918, bmo#1848694, bmo#1848833,
    bmo#1850191, bmo#1850259, bmo#1852596, bmo#1853201, bmo#1854002,
    bmo#1855306, bmo#1855640, bmo#1856695)
    Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4,
    and Thunderbird 115.4.1
- removed obsolete mozilla-bmo1846703.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1699099200">- Mozilla Thunderbird 115.4.2
  https://www.thunderbird.net/en-US/thunderbird/115.4.2/releasenotes
- build using rust/cargo 1.72 (1.69 about to be dropped from Factory)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700049600">- Mozilla Thunderbird 115.4.3
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.4.3/releasenotes</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
</package>
<package pkgid="37ce4803920e3cac4b3fb33ce10acd0b7881ad365263551858edcf97b7008a912969d13c357dd36e352915dc575ec7f5b620313ec0e13bbe58e69375689641ea" name="NetworkManager" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="4650c39baeade3f36c29ce4deb7a359090daf5d8c786c87b10c8588e6c48034bea9a56f9d1a9d05738739624716d231148944e9f56d8f1cc97be0fd063fc5bb0" name="NetworkManager" arch="src">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="825d7b030dc75eccdfefac7c932115ae2ca86ab3e5e4ec28b101168886d5608c95f844338f1f48339d3b77df21452f77108caeb89d340dd8ae7fd9abdf318bb9" name="NetworkManager" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="4c538cf8e8a29bfca571789c193d4c382bd307ba19a5b17cd0871866a1284b9d0c5bd1a5f2c9ea73511be9e29082c04dec7a82f69396891afdc67e8e8b973a59" name="NetworkManager-applet-fortisslvpn" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="47b61c6a42137f84474d30a47f5afd248bf9fb72df7fbde08a2bcd1e691dde6adfbfdaa75ea6cddea4a970298f5d8f074192e2796c245acf4fbdbfe650468692" name="NetworkManager-applet-fortisslvpn-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="bafcc89c09cb3f1efca85f640a9200153b17c7d00d4fc8524c50e298187bdab9ee0cc4badedd105be0b32ded22169f9de8e08c3e96f6c1690bf335cc0c4d9ea4" name="NetworkManager-bluetooth" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="c218bb66d94206d1168d9b38719b9cd61ba67f08fec31c1ffea0804af17bd0636a6c0e2078364767df3d3167d695c90878b23b734b1d98084d28bda26e54f2b0" name="NetworkManager-bluetooth" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="64879cda8081f7bd21a0ba22bf43f57ff247a6372744e740161b1a6b40dfdec1571d7f0bb8811f52dec1c4de8949f6c00121c075a0ff134c96bfe58d5be804e5" name="NetworkManager-bluetooth-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="661572eb73980ceb138bd711a31948a715e3cb6f54dc98cdcfed25b0d16422c0a45d80c6eb45aa06d66e0a951ea44d973ee759ac4f13d86eedb640306c973de5" name="NetworkManager-bluetooth-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="a0d9e6a236e3daf4dae35c32d2418051c58e313a0014aef47e8d1819e71d1c964fae66458a9b6a165053514f2d9a5c1282b5d801859b5728be1119f6668eb1ba" name="NetworkManager-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="3f54eb6a357dd4ea288a0185c2f903f8234f63d1784972e1a77e469b99f9b407f5679424eafb7aaf49cf1004bd883584a7f85127b847c77c5f94edadbee9cc55" name="NetworkManager-cloud-setup" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="cd67e823c7cf15903c54dec2f6c96b9da197a920267b3b92df094b2f3c9f80d51b18242f1662b49fefc8a40836677eaed917707de0d9a6f61e3f21ff0006eae2" name="NetworkManager-cloud-setup" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="7f458cf5a8d5b52f23ad63b79ed384e2192ea5de09479f1d28d45102cae026b96b99afdb3445e42dd7e85edd57933cc38f7b9a1db3522ede736ca78841e45bdd" name="NetworkManager-cloud-setup-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="172e6fc6ccb925c3490dc9be4a3faf569d76d07c441e1fc793d92d9c0c78697cb5f8c19554147afea20d7e8beee34d75786f9f4d2863215006f8defce0b7d19d" name="NetworkManager-cloud-setup-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="79a8f78c650c2009c4bacf7e00612e3719e84aa333b7eafbaccaa68ee3763faf60a87ad6b2aad68b35ae1a19071b893a2d2d60cae288fee6b141bacac41066aa" name="NetworkManager-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="dee94f2a48ff55b2776ab28ca90ae02148d1f178b2b39f023efbab72bb80495cd02e926ae116c8507885f12b511d526e40dec650d5b980af9f993d4c855f4da2" name="NetworkManager-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="b977d239fdeb0925f96e1ce1a67a672ac05cfc3010800471ab73d777e414cdc772713a5406ef64849e224a0a77c2feb0d51d74739c64179322254941ec7beb23" name="NetworkManager-debugsource" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="6c585493c53fa6b4c2d368f56480d24d21952265792af844f45f495fa57677aa13b471a4293097366dbb1c884261b881ae0292f32d0355b314931ea50d79c2ed" name="NetworkManager-debugsource" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="8d0eed850746955223e0906596ddd76a8558740d99277cf5e8edf7c373c6e7b6b750c625e9df8421798e9068577c36e75a25493f1fa512438dbbfc4acc76fb43" name="NetworkManager-devel" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="84bc7f444617835c72af4b1f00b20ff7bef7e307e77988dcb08ce9c701393cfe4b652a46991d8d0ac3cf640789d7c235f59711c62bad997f2801ae0e36429e44" name="NetworkManager-devel" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="94d4231cc7f107bee02a4bfbe2a0b84f593dcac5c4c8a270de2904790d0deb4354ce9809fd3de25868e2ea91ed216c1468ac66dafeac797088e2e98d017b83ec" name="NetworkManager-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="92f174bd76c561851bb563e3b85e8cd5af49b749f3fe14da0b2f50d87ffb1a931acb4f0330e8674a532cd8aa45b1c1e6ecdb2b17eafc2dd4ff72818bee8978d9" name="NetworkManager-fortisslvpn" arch="src">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1537963200">- Initial packaging for openSUSE.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="d53d76e49c7b8fac72cf8a0debd8d18895210ef8d28aa8a4762426479b09c719e875eacba92778b5f588dd9de4443ea6e95b98a42be816184536b56a1b9b2a20" name="NetworkManager-fortisslvpn" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="0d52793311f8b9f05c95af30fb46a0346e8a6562efeaa189cf5832289f2870c598b4979507ed3146c4c9d877b1223b1684af070b671c58c2d3a987d56f1fe9e4" name="NetworkManager-fortisslvpn-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="5f5e3a924465905ea8630038f54e24c8e27b68b0d455b3113705844c36f44e8fd41bf8713f6d7d070cd94438975cd6650f916d0914785d6d56bbd1baf313607b" name="NetworkManager-fortisslvpn-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="54122ef932c8d6e7d05d037149dc924185d80886138c6c968815323dfac365d8db70e8ceff1b4ff08cc757baec5b36397098e22be5193ce0a3764eb4bef28ea3" name="NetworkManager-fortisslvpn-lang" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="4.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553169600">- Update to version 1.2.10:
  + Add support for specifying the realm.
  + libnm-glib compatibility (NetworkManager &lt; 1.0) is disabled by
    default. It can be enabled by passing --with-libnm-glib to
    configure script. Nobody should need it by now. Users that
    still use this are encouraged to let us know before the
    libnm-glib support is removed for good.
  + The auth helper in external UI mode can now be run without a
    display server. Future nmcli version will utilize this for
    handling the secrets without a graphical desktop.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553342400">- Write style: do summaries without em dashes, and do descriptions
  without double prepositions ("with X with Y").</changelog>
  <changelog author="cges30901@gmail.com" date="1572177600">- Add openfortivpn to Requires</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1585224000">- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  Fix incompatibility with openfortivpn &gt;= 1.11.0 (boo#1167694,
  glgo#GNOME/NetworkManager-fortisslvpn!13).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588334400">- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597320000">- Require the same version ppp at runtime as we had during build
  time. We got away with the missing Requires as NM itself requires
  ppp, so 'a version' was always installed at least. But we need to
  guarantee the version at runtime matches the one we built against
  (boo#1175106).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647086400">- Update to version 1.4.0:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Add support for interactive connect (e.g. OTP via SMS).
  + Drop privileges in pppd if "nm-fortisslvpn" user exists.
  + Allow more than 100 routes.
  + Updated translations.
- Drop NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
  fixed upstream.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Move dbus-1 system.d file to /usr (bsc#1207585)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1698926400">- Rename gnome subpackage to NetworkManager-applet-fortisslvpn
  to more accurately reflect its usage
- Add missing requires: NetworkManager
- Add missing supplements:
  - NM and openfortivpn
  - NMA subpackage: Main package and NMA</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703246400">- Add 084ef529.patch: Add support for compiling against pppd-2.5.0.
- Add libtool BuildRequires and call autoreconf, as above patch
  touches the build system.</changelog>
</package>
<package pkgid="91852f1d97becc21ba7ef728f16bddce5b352364429bb63b39d4105f20119d0a412159985500bc5569549edaaf307521b4d91afc4326b72effdadd9a61f4f2fb" name="NetworkManager-lang" arch="noarch">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="8e1b0a1a71647f8068e4cb705f61ccf0f152aa6a1650ab1b55d3463980304e6890337dc25fd5e6f568910a00a135fca1e17ba94d25fdbacc67b43b4cacd59cff" name="NetworkManager-ovs" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="0e621c4e946ad1f2d37b7ba50ee67938cd109e94d98bd54d184acecf3e6acbf4d74e345cac8cc2d4f4fd3119b9e831fa9a21e61cbd2617daf6bcbf4c9d7ca309" name="NetworkManager-ovs" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="4c04ceb236d094c825359ff59e88c2fb987b010433b1d808110c2ef4609bc1dd378f4e0fa027f540f1b88a2a41238b7568dfbf82023fcd0477b602436b750328" name="NetworkManager-ovs-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="a7700956bfbb5adfc724c2f6b567c9b5ebdb90b25808740d186f31f1cb9e0d7909ab92f4776168ef85778b909745c5d0e5533dc1ee0fd0a6f8a3ccbcd73f7e4b" name="NetworkManager-ovs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="799c1e963b57515667998f0e8085c860fa58bfd8caa6053d18d2835c53e2efa253798743c26c577a477f5619c25b4d70ee80f13c3fb574d86a140591d58362bf" name="NetworkManager-pppoe" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="1bc14d928449582da740814dfc59e4fdd266539b6632e745d73aa3c5a267c5b85ac7fa694c669ea1181eab6ff3adea1325ace96695bb6d35b1526af59dc7ab44" name="NetworkManager-pppoe" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="097b14a26f9f194c5e133a09071868395b48d60779b49133960292a78935610f3e56e27e6e72e5ede33293e5169c4b9495af10180dcd3f71f36802efee31e027" name="NetworkManager-pppoe-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="18dd7681917fbb6012f673164f6269e932a5c172fd0dc71a760ca098d804c7c7cb41a56465d276aa0337d9da5512afbc9579bb367c8a92b5e7fe55e2b56b137d" name="NetworkManager-pppoe-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="66ac96dcd669f12e1389222d6d2295fec44612c15bce606d95118228fc696f2da96a87d215cecf914ce070d6114de8894de5fdc315d35e539c9b62b2e5d82db4" name="NetworkManager-tui" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="217766a7abf4776c67920487e2c54597c315d5961cae1cc3fbcee9030c6055f379582baec9a2e061a2e4153c8e331e219bbcb81e2e8029a9ce41a430a08bb981" name="NetworkManager-tui" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="cff0010e632b53e47fc0fe9e3ce68885b8a20b20964227ba22a88a8f3dc85df90dcd94d4b65befff4cccb0fc4c2ab0474e00d0fbf24576ee9dfb6ddc7d0c9fd7" name="NetworkManager-tui-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="36b7dd7f262f7e3bf1521a37986af6f84c327b6046c581595712c8915fdcced42b001f6fd20c1282b828ce2317fc7e30bcc2d1e31efb9a005f004076f27f9b88" name="NetworkManager-tui-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="3cecc6b029c9d322f89770a4f79924d47495a9d5465f91a56b8a7c53ad611ef31a1b4b51b991a844551a9858c5b34a75f85f7d990c1e3e0e714aa4aec4737fd2" name="NetworkManager-wwan" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="e2a514474cc438aea108275ca74a6d508fe3c0eb7223d7c1efef3f8d270e41065764d1a8b743e2f3080eae0a41d13bd5b6684b52494776bf365cf7a3472ca9a9" name="NetworkManager-wwan" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="7ed1214633d89213512ff6162c7c3ba657836aa475c3d8d78e04befe0f2c896437fb6464739e26c63bf4fc356c3ddf55fdbd43ac949d9e98b31efd11a2c49244" name="NetworkManager-wwan-debuginfo" arch="i586">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="70099981fabe5b294fa9c059f2dc401cb8472b96d2d41cca8dbac2f2c0eab7d51c574e47f0736b14e68d0de4af5dff62e250bdf98460f6246f3524a310f5b05c" name="NetworkManager-wwan-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.44.2" rel="4.2"/>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1667822400">- Keep netconfig support. The rc-manager auto detection will select
  appropriate manager during runtime.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1669982400">- Update to version 1.40.6:
  + team:
  - Also set empty port configuration so teamd knows about the
    port.
  - Restore port configuration after teamd respawn.
- Changes from version 1.40.4:
  + dhcp: revert restarting DHCP when MAC address changes, for
    example during a bond fail over.
  + Various documentation fixes.
  + Fix non-exported ABI in libnm which was wrongly present in the
    header files but unusable so far.
  + ifcfg-rh: fix writing ethtool pause settings to file.
  + core: set "proto static" for manual routing rules configured by
    NetworkManager.
  + Various minor bugfixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671537600">- Drop iptables BuildRequires and -Diptables meson parameter:
  iptables is legacy (obsoleted in favor of nft). Additionally.
  meson has proper fallback detection to assume the correct path,
  should it need to use iptables.
- Recommend nftables instead of iptables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671537601">- Update to version 1.40.8:
  + Fixed a bug that caused devices (MACsec in particular) to be
    stuck in UNAVAILABLE state and not transition to DISCONNECTED
    if the carrier was ready too early.
  + Improved interoperability of MACsec with some Aruba switches by
    allowing CKN shorter than 64 characters.
  + Fixed an assertion failure when restarting NetworkManager with
    MACsec links configured.
  + Fixed a possible DHCP helper crash when handling failure to
    connect to D-Bus.
  + Corrected calculation of expiration time for items configured
    from IPv6 neighbor discovery messages.
  + Various fixes for platforms that don't allow unaligned memory
    access.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673438400">- Update to version 1.40.10:
  + Fix the evaluation of the autoconnect retries.
  + nm-cloud-setup now preserves addresses added externally.
  + Ensure that dnsmasq is stopped after changing the dns backend
    and restarting the service.
  + Fix honoring an explicit DHCPv6 DUID with dhclient.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Update to version 1.40.12:
  + Make sure "external-ids" stays up to date in Open vSwitch
    database on a connection reapply.
  + Retry if a netlink sockets runs out of buffer space before
    we're able to read results of a link change.
  + Fix a possible race involving concurrent invocation of iptables
    in IPv4 shared mode.
  + Other various fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 1.42.0:
  + Added support for source load balancing for Ethernet Bonds.
  + Allow specifying vhost name (SNI) for a manually DNS-over-TLS
    server. Only works with systemd-resolved plugin.
  + Connections can now be activated on a loopback interface.
  + Added support of IPv4 ECMP routes. The ECMP routes will get
    merged.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Pass session_tracking=systemd and
  session_tracking_consolekit=false to meson, no longer build
  support for consolekit as session tracker.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
</package>
<package pkgid="c83c3d31e71b98b308eef003579022574eb3a74419d195853a0798b611241593323871931243ffa6247a42d320f6f3fcd7673f5b4b43351a765dc2c476487b2b" name="OpenImageIO" arch="src">
  <version epoch="0" ver="2.5.6.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267200">- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
  build failures on hosts with high core count and low memory.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267201">- Fix and reenable testsuite
- Some minor spec file cleanup</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666353600">- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666440000">- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1667563200">- update to 2.4.5.0
  * oiiotool: new commands --iccread reads a named file and adds
    its contents as the ICCProfile metadata of the top image,
  - -iccwrite saves the ICCProfile metadata of the top file to a
    named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
    containing ICC profiles now extract and report extra metadata
    related to aspects of those profiles.  #3554
  * Python: support int8[] metadata and retrieving the ICCPorofile
    metadata.  #3556
  * oiiotool: New expression syntax for retrieving metadata
    {TOP[foo]} is similar to the existing {TOP.foo}, if there is no
    foo metadata found, the former evaluates to an empty string,
    whereas the latter is an error.  #3619
  * Strutil: new utf16_to_utf8(const std::u16string&amp;) and
    Strutil::utf8_to_utf16wstring(). #3553
  * ustring: make std::hash work for ustring, add operator&lt; for
    ustringhash, add from_hash() to ustringhash, make ustringhash
    == and != be constexpr for C++17 and beyond. #3577 Custom fmt
    formatter for ustringhash that prints the string rather than
    the hash. #3614
  * Build: the version number is now a CMake cache variable that
    can be overridden (caveat emptor). #3549
  * Build/security: New CMake cache variable FORTIFY_SOURCE, if
    enabled, builds with the specified gcc _FORTIFY_SOURCE option
    defined. This may be desirable for people deploying OIIO in
    security-sensitive environments.  #3575
  * CI: testing now includes using undefined behavior
    sanitizer. #3565
  * Windows: protect against OpenEXR thread deadlock on
    shutdown. #3582
  * Windows: Work around a static destruction order issue. #3591
  * Windows: define NOGDI to keep the inclusion of windows.h from
    adding as many unneeded symbols. #3596
  * MinGW: fix incorrect symbol visibility issue for ImageBuf
    iterators. #3578
  * ARM: improve SIMD operations for ARM NEON. #3599
  * Docs: New RELEASING.md documents our releasing procedures.
    [#3564] #3580
  * Docs: Better Windows build instructions in INSTALL.md. #3602
  * Fix missing OIIO::getattribute support for limits:channels and
    limits:imagesize_MB. #3617
  * BMP: fix reading 16bpp images. #3592
  * BMP: protect against corrupt pixel coordinates.
    (TALOS-2022-1630, CVE-2022-38143) #3620
  * DDS: fix alpha/luminance files, better testing. #3581
  * DDS: optimize loading of compressed images, improves 3-5x.
    [#3583] #3584
  * DDS: Fix crashes for cubemap files when a cube face was not
    present, and check for invalid bits per pixel.
    (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
    CVE-2022-41999) #3625
  * HDR: fix a 8x (!) read performance regression for HDR files
    that was introduced in OIIO in 2.4. #3588 On top of that,
    speed up by another 4x beyond what we ever did before by
    speeding up the RGBE-&gt;float conversion.  #3590
  * PNG: fix memory leaks when errors take an early exit.
    [#3543] #3544
  * PSD: fix a PSD read error on ARM architecture. #3589
  * PSD: protect against corrupted embedded thumbnails.
    (TALOS-2022-1626, CVE-2022-41794) #3629
  * RAW: additional color metadata is now recognized: pre_mul,
    cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
  * RLA: fix potential buffer overrun. (TALOS-2022-1629,
    CVE-2022-36354) #3624
  * Targa: string overflow safety. (TALOS-2022-1628,
    CVE-2022-4198) #3622
  * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
    overrun memory. (TALOS-2022-1626, CVE-2022-41794)
    (TALOS-2022-1632, CVE-2022-41684) #3627
  * TIFF: guard against corrupt files with buffer overflows.
    (TALOS-2022-1627, CVE-2022-41977) #3628
  * TIFF: guard against buffer overflow for certain CMYK files.
    (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
    CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
  Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- update to 2.4.6.0
  * make_texture / maketx : ensure proper setting of certain
    metadata when
  * using a texture as a source to build another texture. #3634
  * Build: Make sure use of ${PROJECT_NAME} doesn't occur before
    the call to
  * project(). #3651
  * Fix null pointer dereference when OCIO no configuration is
    found. #3652
  * Support for building against OpenColorIO 2.2. #3662
  * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
  * oiiotool: Fix problems with --point when there is no alpha
    channel. #3684
  * oiiotool: --dumpdata fix channel name output. #3687
  * BMP: Fix possible write errors, fixes TALOS-2022-1653 /
    CVE-2022-43594,
  * CVE-2022-43595. #3673
  * DPX: Fix possible write errors, fixes TALOS-2022-1651 /
    CVE-2022-43592 and
  * TALOS-2022-1652 / CVE-2022-43593. #3672
  * IFF files: Add IOProxy support. #3647
  * IFF: Fix possible write errors, fixes TALOS-2022-1654 /
    CVE-2022-43596,
  * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
    TALOS-2022-1656 /
  * CVE-2022-43599 CVE-2022-43602 #3676
  * PSD: Fix thumbnail extraction. #3668
  * PSD: when reading, don't reject padded thumbnails. #3677
  * Raw: Update Exif orientation if user flip is set. #3669
  * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
    [#3670]
  * filesystem.h: new Filesystem::is_executable() and
    find_program(). #3638
  * filesystem.h: Change IOMemReader constructor to take a const
    buffer
  * pointer. #3665
  * strutil.h: new trimmed_whitspace(). #3636
  * New OIIO::print() exposes Strutil::print() in the main OIIO
    namespace.
  * #3667
  * Testing: improved testing of oiiotool #3637 #3643 #3649,
    Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672574400">- Disable another consistently failing test: targa</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672660800">- update to 2.4.7.0
  * IOMemReader detects and errors for out-of-range read positions.
    [#3712]
  * Build/Mac: Suppress some deprecation warnings when building wth
    the newest Apple clang. #3709 #3710
  * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
  * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
  * Testing: Improved testing of iinfo #3688 #3706, 'term' output
    [#3714], igrep #3715.
  * build_openexr.bash: bump default version of OpenEXR/Imath
    retrieved to be 3.1.5. #3703
  * span.h: Make sure the cspan alias also allows the Extent
    template argument; add a custom formatter to print spans. #3685
  * ustring.h: #if guards to let the header be Cuda-safe. #3718
  * Internals: refactoring to remove duplicated code for iinfo and
    oiiotool --info. #3688
  * Internals: remove the last instances of unsafe std::sprintf.
    [#3705]
- add fmt-devel to -devel package dependencies</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1675252800">- update to 2.4.8.0
  * oiiotool --pdiff: test, be sure to count it as making output.
    [#3723]
  * IBAprep should not zero out deep images when creating dst #3724
  * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
  * New ImageSpec:set_colorspace() sets color space metadata in a
    consistent way. #3734
  * BMP: set colorspace to sRGB #3701
  * PNG: Add EXIF support when writing PNG files. #3735
  * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
    [#3750]
  * platform.h: set up macros for detecting MSVS 2019 and 2022
    [#3727]
  * typedesc.h: Extend TypeDescFromC template to the full set of
    pixel types #3726
  * Testing: many improvements for testing and code coverage. #3730
    [#3654] #3694 #3699 #3732 #3741 #3745 #3747
  * Testing: Fix long-broken ref images for texture-icwrite test
    [#3733]
  * Docs: Updated RTD docmentation style, looks much nicer. #3737
  * Docs: improve description of ociodisplay and others.
  * Docs: Fix old release notes to document all CVEs addressed in
    certain prior releases.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1676289600">- update to 2.4.8.1
  * Fix(targa): guard against corrupted tga files Fixes
    TALOS-2023-1707 / CVE-2023-24473,
    TALOS-2023-1708 / CVE-2023-22845. #3768
  * Fix: race condition in TIFF reader, fixes
    TALOS-2023-1709 / CVE-2023-24472. #3772
  * Windows: Fix unresolved external symbol for MSVS 2017 #3763
  * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
  * Fix: improve thread safety for concurrent tiff loads. #3767
  * Fix(fits): Make sure to close if open fails to find right magic
    number. #3771</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685707200">- Update to 2.4.12.0:
  * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
  * oiiotool: Improvements to performance and memory when making very large
    textures (gh#OpenImageIO/oiio#3829).
  * fix: Prevent possible deadlock when reading files with wrong extensions
    (gh#OpenImageIO/oiio#3845).
  * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
  * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
  * raw: Fix LibRaw flip to Exif orientation conversion
    (gh#OpenImageIO/oiio#3847).
  * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
  * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
  * build: Fixes for latest xcode on MacOS 13.3 Ventura
    (gh#OpenImageIO/oiio#3854).
  * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
  * ci: Fix warnings (gh#OpenImageIO/oiio#3833).
  * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
  * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
    gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
  * oiiotool: For expression evaluation, NIMAGES now evaluates to the current
    image stack depth (gh#OpenImageIO/oiio#3822).
  * Python: Improve error messages when passing wrong python array sizes
    (gh#OpenImageIO/oiio#3801).
  * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
  * HEIC: Support the ".hif" extension, which seems to be used by some Canon
    cameras instead of .heif (gh#OpenImageIO/oiio#3813).
  * PSD: Fix problems reading images with width &gt; 64k pixels
    (gh#OpenImageIO/oiio#3806).
  * Windows/fmath: Work around MSVS bug(?) that generated wrong code for
  * fast_exp2 (gh#OpenImageIO/oiio#3804).
  * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
  * Build: Refactor simd.h to disable Intel intrinsics when not on Intel
    (including Cuda compiles) (gh#OpenImageIO/oiio#3814).
  * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
  * Build: Work around problems with fmt library + NVPTX relating to unknown
    float128 type (gh#OpenImageIO/oiio#3823).
  * CI/test: Fix incorrect branch name when cloning openexr-images for the
    testsuite (gh#OpenImageIO/oiio#3814).
  * Test: Use copies instead of symlinks in a couple spots to help on Windows.
    (gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
  * Exif: Fix typo that prevented us from correctly naming Exif
    "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
  * IC/TS: Fixes that avoid deadlock situations on the file handle cache
    in certain scenarios with very high thread contention
    (gh#OpenImageIO/oiio#3784).
  * Docs: Some retroactive edits to INSTALL.md to correctly document changed
    dependencies of the 2.4 series.
  * GIF: Fix potential array overrun when writing GIF files
    (gh#OpenImageIO/oiio#3789).
  * Build: Fixes to make a clean build on Mac using Apple Clang 11.0
    (gh#OpenImageIO/oiio#3795).
  * FYI: This version of OIIO should build against Clang 16.
  * maketx: Fix a broken --cdf flag, which was set up to take an argument, but
    should always simply have acted as a simple boolean flag on its own. The
    incorrect way it was set up not only was useless, but also could lead to
    occasional crashes (gh#OpenImageIO/oiio#3748).
  * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
    Previously, if you used both --bumpslopes and --cdf at the same time, the
    CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
  * Build: check need for libatomic with check_cxx_source_compiles instead of
    the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
  * Fix(IC): Avoid bad IC stats when no files were read
    (gh#OpenImageIO/oiio#3765).
  * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
  * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
  * ustringhash: Make an explicit constructor from a hash value
    (gh#OpenImageIO/oiio#3778).
  * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.4.13.0:
  * *OpenCV*: Improve OpenCV support -- errors, version, half
  * *IBA*: Improve error message for IBA::ocio functions
  * *exif*: Convert paramvalue string to integer when needed
  * *exr*: Correction to dwa vs zip logic when outputting OpenEXR
  * *ico*: Heap-buffer-overflow
  * *jpeg*: Fix density calculation  for jpeg output
  * *jpeg2000*: Better pixel type promotion logic
  * *psd*: Prevent simultaneous psd thumbnail reads from clashing
  * *strutil.h*: Ensure proper constexpr of string hashing
  * *build* Fix use of OIIO_LOCAL_DEPS_PATH
  * *build* Fix fmt vs gcc warning that had version typo
  * *tests*: Fix missing simd test due to copy paste typo
  * *docs*: Update CONTRIBUTING and SECURITY #3852
  * *docs*: ImageInput and ImageOutput docs updated to Python 3.
  * *docs*: Many fixes to python code examples
  * *docs*: Update mail list URL
  * *docs*: Fix explanation of raw:Exposure config hint
  * *docs*: Document use of the DCO which is now required for all</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693224000">- Update to 2.4.14.0:
  * ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
  * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
    jasonbaumeister)
  * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
    interop) #3931 (by Jesse Yurkovich)
  * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
    ON #3863 (by Benjamin Buch)
  * build: Find OpenEXR equally well with our FindOpenEXR and exr's
    exported config file #3862 (by Benjamin Buch)
  * build: Fix broken OIIO_NO_NEON definition #3911
  * ci: Lock down icx version #3929
  * ci: Bump build_openexr and build_opencolorio defaults to latest
    versions #3920
  * admin: Update mail list to https://lists.aswf.io/g/oiio-dev
    [#3880]
  * admin: Add charter and other ASWF documents to the repo #3850
  * admin: Document use of the DCO which is now required for all
    PRs #3897
  * admin: Put logo on the main readme #3927
  * admin: Remove old CLAs that are no longer in effect
  * admin: Change open source license to Apache 2.0. #3899, #3903,
    [#3904], #3906, #3914, #3922, #3926.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693396800">- Disable tiff-misc test, because it often(!) fails the build on OBS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- OpenImageIO moved under the ASWF umbrella. use the tarball from
  there.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358402">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
</package>
<package pkgid="5a4e7e8ffcdd28edc4afdc405ec8fec9e9e4482d957a76fc5be6700bd6aa0c199537a9370d9fcfc71e258308d11806afe08ac5a2845258586c7993248bc11d1f" name="OpenImageIO" arch="x86_64">
  <version epoch="0" ver="2.5.6.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267200">- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
  build failures on hosts with high core count and low memory.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267201">- Fix and reenable testsuite
- Some minor spec file cleanup</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666353600">- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666440000">- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1667563200">- update to 2.4.5.0
  * oiiotool: new commands --iccread reads a named file and adds
    its contents as the ICCProfile metadata of the top image,
  - -iccwrite saves the ICCProfile metadata of the top file to a
    named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
    containing ICC profiles now extract and report extra metadata
    related to aspects of those profiles.  #3554
  * Python: support int8[] metadata and retrieving the ICCPorofile
    metadata.  #3556
  * oiiotool: New expression syntax for retrieving metadata
    {TOP[foo]} is similar to the existing {TOP.foo}, if there is no
    foo metadata found, the former evaluates to an empty string,
    whereas the latter is an error.  #3619
  * Strutil: new utf16_to_utf8(const std::u16string&amp;) and
    Strutil::utf8_to_utf16wstring(). #3553
  * ustring: make std::hash work for ustring, add operator&lt; for
    ustringhash, add from_hash() to ustringhash, make ustringhash
    == and != be constexpr for C++17 and beyond. #3577 Custom fmt
    formatter for ustringhash that prints the string rather than
    the hash. #3614
  * Build: the version number is now a CMake cache variable that
    can be overridden (caveat emptor). #3549
  * Build/security: New CMake cache variable FORTIFY_SOURCE, if
    enabled, builds with the specified gcc _FORTIFY_SOURCE option
    defined. This may be desirable for people deploying OIIO in
    security-sensitive environments.  #3575
  * CI: testing now includes using undefined behavior
    sanitizer. #3565
  * Windows: protect against OpenEXR thread deadlock on
    shutdown. #3582
  * Windows: Work around a static destruction order issue. #3591
  * Windows: define NOGDI to keep the inclusion of windows.h from
    adding as many unneeded symbols. #3596
  * MinGW: fix incorrect symbol visibility issue for ImageBuf
    iterators. #3578
  * ARM: improve SIMD operations for ARM NEON. #3599
  * Docs: New RELEASING.md documents our releasing procedures.
    [#3564] #3580
  * Docs: Better Windows build instructions in INSTALL.md. #3602
  * Fix missing OIIO::getattribute support for limits:channels and
    limits:imagesize_MB. #3617
  * BMP: fix reading 16bpp images. #3592
  * BMP: protect against corrupt pixel coordinates.
    (TALOS-2022-1630, CVE-2022-38143) #3620
  * DDS: fix alpha/luminance files, better testing. #3581
  * DDS: optimize loading of compressed images, improves 3-5x.
    [#3583] #3584
  * DDS: Fix crashes for cubemap files when a cube face was not
    present, and check for invalid bits per pixel.
    (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
    CVE-2022-41999) #3625
  * HDR: fix a 8x (!) read performance regression for HDR files
    that was introduced in OIIO in 2.4. #3588 On top of that,
    speed up by another 4x beyond what we ever did before by
    speeding up the RGBE-&gt;float conversion.  #3590
  * PNG: fix memory leaks when errors take an early exit.
    [#3543] #3544
  * PSD: fix a PSD read error on ARM architecture. #3589
  * PSD: protect against corrupted embedded thumbnails.
    (TALOS-2022-1626, CVE-2022-41794) #3629
  * RAW: additional color metadata is now recognized: pre_mul,
    cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
  * RLA: fix potential buffer overrun. (TALOS-2022-1629,
    CVE-2022-36354) #3624
  * Targa: string overflow safety. (TALOS-2022-1628,
    CVE-2022-4198) #3622
  * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
    overrun memory. (TALOS-2022-1626, CVE-2022-41794)
    (TALOS-2022-1632, CVE-2022-41684) #3627
  * TIFF: guard against corrupt files with buffer overflows.
    (TALOS-2022-1627, CVE-2022-41977) #3628
  * TIFF: guard against buffer overflow for certain CMYK files.
    (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
    CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
  Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- update to 2.4.6.0
  * make_texture / maketx : ensure proper setting of certain
    metadata when
  * using a texture as a source to build another texture. #3634
  * Build: Make sure use of ${PROJECT_NAME} doesn't occur before
    the call to
  * project(). #3651
  * Fix null pointer dereference when OCIO no configuration is
    found. #3652
  * Support for building against OpenColorIO 2.2. #3662
  * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
  * oiiotool: Fix problems with --point when there is no alpha
    channel. #3684
  * oiiotool: --dumpdata fix channel name output. #3687
  * BMP: Fix possible write errors, fixes TALOS-2022-1653 /
    CVE-2022-43594,
  * CVE-2022-43595. #3673
  * DPX: Fix possible write errors, fixes TALOS-2022-1651 /
    CVE-2022-43592 and
  * TALOS-2022-1652 / CVE-2022-43593. #3672
  * IFF files: Add IOProxy support. #3647
  * IFF: Fix possible write errors, fixes TALOS-2022-1654 /
    CVE-2022-43596,
  * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
    TALOS-2022-1656 /
  * CVE-2022-43599 CVE-2022-43602 #3676
  * PSD: Fix thumbnail extraction. #3668
  * PSD: when reading, don't reject padded thumbnails. #3677
  * Raw: Update Exif orientation if user flip is set. #3669
  * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
    [#3670]
  * filesystem.h: new Filesystem::is_executable() and
    find_program(). #3638
  * filesystem.h: Change IOMemReader constructor to take a const
    buffer
  * pointer. #3665
  * strutil.h: new trimmed_whitspace(). #3636
  * New OIIO::print() exposes Strutil::print() in the main OIIO
    namespace.
  * #3667
  * Testing: improved testing of oiiotool #3637 #3643 #3649,
    Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672574400">- Disable another consistently failing test: targa</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672660800">- update to 2.4.7.0
  * IOMemReader detects and errors for out-of-range read positions.
    [#3712]
  * Build/Mac: Suppress some deprecation warnings when building wth
    the newest Apple clang. #3709 #3710
  * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
  * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
  * Testing: Improved testing of iinfo #3688 #3706, 'term' output
    [#3714], igrep #3715.
  * build_openexr.bash: bump default version of OpenEXR/Imath
    retrieved to be 3.1.5. #3703
  * span.h: Make sure the cspan alias also allows the Extent
    template argument; add a custom formatter to print spans. #3685
  * ustring.h: #if guards to let the header be Cuda-safe. #3718
  * Internals: refactoring to remove duplicated code for iinfo and
    oiiotool --info. #3688
  * Internals: remove the last instances of unsafe std::sprintf.
    [#3705]
- add fmt-devel to -devel package dependencies</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1675252800">- update to 2.4.8.0
  * oiiotool --pdiff: test, be sure to count it as making output.
    [#3723]
  * IBAprep should not zero out deep images when creating dst #3724
  * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
  * New ImageSpec:set_colorspace() sets color space metadata in a
    consistent way. #3734
  * BMP: set colorspace to sRGB #3701
  * PNG: Add EXIF support when writing PNG files. #3735
  * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
    [#3750]
  * platform.h: set up macros for detecting MSVS 2019 and 2022
    [#3727]
  * typedesc.h: Extend TypeDescFromC template to the full set of
    pixel types #3726
  * Testing: many improvements for testing and code coverage. #3730
    [#3654] #3694 #3699 #3732 #3741 #3745 #3747
  * Testing: Fix long-broken ref images for texture-icwrite test
    [#3733]
  * Docs: Updated RTD docmentation style, looks much nicer. #3737
  * Docs: improve description of ociodisplay and others.
  * Docs: Fix old release notes to document all CVEs addressed in
    certain prior releases.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1676289600">- update to 2.4.8.1
  * Fix(targa): guard against corrupted tga files Fixes
    TALOS-2023-1707 / CVE-2023-24473,
    TALOS-2023-1708 / CVE-2023-22845. #3768
  * Fix: race condition in TIFF reader, fixes
    TALOS-2023-1709 / CVE-2023-24472. #3772
  * Windows: Fix unresolved external symbol for MSVS 2017 #3763
  * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
  * Fix: improve thread safety for concurrent tiff loads. #3767
  * Fix(fits): Make sure to close if open fails to find right magic
    number. #3771</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685707200">- Update to 2.4.12.0:
  * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
  * oiiotool: Improvements to performance and memory when making very large
    textures (gh#OpenImageIO/oiio#3829).
  * fix: Prevent possible deadlock when reading files with wrong extensions
    (gh#OpenImageIO/oiio#3845).
  * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
  * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
  * raw: Fix LibRaw flip to Exif orientation conversion
    (gh#OpenImageIO/oiio#3847).
  * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
  * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
  * build: Fixes for latest xcode on MacOS 13.3 Ventura
    (gh#OpenImageIO/oiio#3854).
  * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
  * ci: Fix warnings (gh#OpenImageIO/oiio#3833).
  * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
  * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
    gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
  * oiiotool: For expression evaluation, NIMAGES now evaluates to the current
    image stack depth (gh#OpenImageIO/oiio#3822).
  * Python: Improve error messages when passing wrong python array sizes
    (gh#OpenImageIO/oiio#3801).
  * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
  * HEIC: Support the ".hif" extension, which seems to be used by some Canon
    cameras instead of .heif (gh#OpenImageIO/oiio#3813).
  * PSD: Fix problems reading images with width &gt; 64k pixels
    (gh#OpenImageIO/oiio#3806).
  * Windows/fmath: Work around MSVS bug(?) that generated wrong code for
  * fast_exp2 (gh#OpenImageIO/oiio#3804).
  * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
  * Build: Refactor simd.h to disable Intel intrinsics when not on Intel
    (including Cuda compiles) (gh#OpenImageIO/oiio#3814).
  * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
  * Build: Work around problems with fmt library + NVPTX relating to unknown
    float128 type (gh#OpenImageIO/oiio#3823).
  * CI/test: Fix incorrect branch name when cloning openexr-images for the
    testsuite (gh#OpenImageIO/oiio#3814).
  * Test: Use copies instead of symlinks in a couple spots to help on Windows.
    (gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
  * Exif: Fix typo that prevented us from correctly naming Exif
    "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
  * IC/TS: Fixes that avoid deadlock situations on the file handle cache
    in certain scenarios with very high thread contention
    (gh#OpenImageIO/oiio#3784).
  * Docs: Some retroactive edits to INSTALL.md to correctly document changed
    dependencies of the 2.4 series.
  * GIF: Fix potential array overrun when writing GIF files
    (gh#OpenImageIO/oiio#3789).
  * Build: Fixes to make a clean build on Mac using Apple Clang 11.0
    (gh#OpenImageIO/oiio#3795).
  * FYI: This version of OIIO should build against Clang 16.
  * maketx: Fix a broken --cdf flag, which was set up to take an argument, but
    should always simply have acted as a simple boolean flag on its own. The
    incorrect way it was set up not only was useless, but also could lead to
    occasional crashes (gh#OpenImageIO/oiio#3748).
  * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
    Previously, if you used both --bumpslopes and --cdf at the same time, the
    CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
  * Build: check need for libatomic with check_cxx_source_compiles instead of
    the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
  * Fix(IC): Avoid bad IC stats when no files were read
    (gh#OpenImageIO/oiio#3765).
  * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
  * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
  * ustringhash: Make an explicit constructor from a hash value
    (gh#OpenImageIO/oiio#3778).
  * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.4.13.0:
  * *OpenCV*: Improve OpenCV support -- errors, version, half
  * *IBA*: Improve error message for IBA::ocio functions
  * *exif*: Convert paramvalue string to integer when needed
  * *exr*: Correction to dwa vs zip logic when outputting OpenEXR
  * *ico*: Heap-buffer-overflow
  * *jpeg*: Fix density calculation  for jpeg output
  * *jpeg2000*: Better pixel type promotion logic
  * *psd*: Prevent simultaneous psd thumbnail reads from clashing
  * *strutil.h*: Ensure proper constexpr of string hashing
  * *build* Fix use of OIIO_LOCAL_DEPS_PATH
  * *build* Fix fmt vs gcc warning that had version typo
  * *tests*: Fix missing simd test due to copy paste typo
  * *docs*: Update CONTRIBUTING and SECURITY #3852
  * *docs*: ImageInput and ImageOutput docs updated to Python 3.
  * *docs*: Many fixes to python code examples
  * *docs*: Update mail list URL
  * *docs*: Fix explanation of raw:Exposure config hint
  * *docs*: Document use of the DCO which is now required for all</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693224000">- Update to 2.4.14.0:
  * ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
  * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
    jasonbaumeister)
  * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
    interop) #3931 (by Jesse Yurkovich)
  * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
    ON #3863 (by Benjamin Buch)
  * build: Find OpenEXR equally well with our FindOpenEXR and exr's
    exported config file #3862 (by Benjamin Buch)
  * build: Fix broken OIIO_NO_NEON definition #3911
  * ci: Lock down icx version #3929
  * ci: Bump build_openexr and build_opencolorio defaults to latest
    versions #3920
  * admin: Update mail list to https://lists.aswf.io/g/oiio-dev
    [#3880]
  * admin: Add charter and other ASWF documents to the repo #3850
  * admin: Document use of the DCO which is now required for all
    PRs #3897
  * admin: Put logo on the main readme #3927
  * admin: Remove old CLAs that are no longer in effect
  * admin: Change open source license to Apache 2.0. #3899, #3903,
    [#3904], #3906, #3914, #3922, #3926.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693396800">- Disable tiff-misc test, because it often(!) fails the build on OBS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- OpenImageIO moved under the ASWF umbrella. use the tarball from
  there.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358402">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
</package>
<package pkgid="71e51c89c83d2f3ac5d4de9ebf5bc2463f04d73025ebc9f6039e1f141eb0d91515f89c16a6a002e13c3064e56f5e02852d9607f12d9477d3fdf93e55d7a4adeb" name="OpenImageIO-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.6.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267200">- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
  build failures on hosts with high core count and low memory.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267201">- Fix and reenable testsuite
- Some minor spec file cleanup</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666353600">- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666440000">- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1667563200">- update to 2.4.5.0
  * oiiotool: new commands --iccread reads a named file and adds
    its contents as the ICCProfile metadata of the top image,
  - -iccwrite saves the ICCProfile metadata of the top file to a
    named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
    containing ICC profiles now extract and report extra metadata
    related to aspects of those profiles.  #3554
  * Python: support int8[] metadata and retrieving the ICCPorofile
    metadata.  #3556
  * oiiotool: New expression syntax for retrieving metadata
    {TOP[foo]} is similar to the existing {TOP.foo}, if there is no
    foo metadata found, the former evaluates to an empty string,
    whereas the latter is an error.  #3619
  * Strutil: new utf16_to_utf8(const std::u16string&amp;) and
    Strutil::utf8_to_utf16wstring(). #3553
  * ustring: make std::hash work for ustring, add operator&lt; for
    ustringhash, add from_hash() to ustringhash, make ustringhash
    == and != be constexpr for C++17 and beyond. #3577 Custom fmt
    formatter for ustringhash that prints the string rather than
    the hash. #3614
  * Build: the version number is now a CMake cache variable that
    can be overridden (caveat emptor). #3549
  * Build/security: New CMake cache variable FORTIFY_SOURCE, if
    enabled, builds with the specified gcc _FORTIFY_SOURCE option
    defined. This may be desirable for people deploying OIIO in
    security-sensitive environments.  #3575
  * CI: testing now includes using undefined behavior
    sanitizer. #3565
  * Windows: protect against OpenEXR thread deadlock on
    shutdown. #3582
  * Windows: Work around a static destruction order issue. #3591
  * Windows: define NOGDI to keep the inclusion of windows.h from
    adding as many unneeded symbols. #3596
  * MinGW: fix incorrect symbol visibility issue for ImageBuf
    iterators. #3578
  * ARM: improve SIMD operations for ARM NEON. #3599
  * Docs: New RELEASING.md documents our releasing procedures.
    [#3564] #3580
  * Docs: Better Windows build instructions in INSTALL.md. #3602
  * Fix missing OIIO::getattribute support for limits:channels and
    limits:imagesize_MB. #3617
  * BMP: fix reading 16bpp images. #3592
  * BMP: protect against corrupt pixel coordinates.
    (TALOS-2022-1630, CVE-2022-38143) #3620
  * DDS: fix alpha/luminance files, better testing. #3581
  * DDS: optimize loading of compressed images, improves 3-5x.
    [#3583] #3584
  * DDS: Fix crashes for cubemap files when a cube face was not
    present, and check for invalid bits per pixel.
    (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
    CVE-2022-41999) #3625
  * HDR: fix a 8x (!) read performance regression for HDR files
    that was introduced in OIIO in 2.4. #3588 On top of that,
    speed up by another 4x beyond what we ever did before by
    speeding up the RGBE-&gt;float conversion.  #3590
  * PNG: fix memory leaks when errors take an early exit.
    [#3543] #3544
  * PSD: fix a PSD read error on ARM architecture. #3589
  * PSD: protect against corrupted embedded thumbnails.
    (TALOS-2022-1626, CVE-2022-41794) #3629
  * RAW: additional color metadata is now recognized: pre_mul,
    cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
  * RLA: fix potential buffer overrun. (TALOS-2022-1629,
    CVE-2022-36354) #3624
  * Targa: string overflow safety. (TALOS-2022-1628,
    CVE-2022-4198) #3622
  * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
    overrun memory. (TALOS-2022-1626, CVE-2022-41794)
    (TALOS-2022-1632, CVE-2022-41684) #3627
  * TIFF: guard against corrupt files with buffer overflows.
    (TALOS-2022-1627, CVE-2022-41977) #3628
  * TIFF: guard against buffer overflow for certain CMYK files.
    (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
    CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
  Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- update to 2.4.6.0
  * make_texture / maketx : ensure proper setting of certain
    metadata when
  * using a texture as a source to build another texture. #3634
  * Build: Make sure use of ${PROJECT_NAME} doesn't occur before
    the call to
  * project(). #3651
  * Fix null pointer dereference when OCIO no configuration is
    found. #3652
  * Support for building against OpenColorIO 2.2. #3662
  * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
  * oiiotool: Fix problems with --point when there is no alpha
    channel. #3684
  * oiiotool: --dumpdata fix channel name output. #3687
  * BMP: Fix possible write errors, fixes TALOS-2022-1653 /
    CVE-2022-43594,
  * CVE-2022-43595. #3673
  * DPX: Fix possible write errors, fixes TALOS-2022-1651 /
    CVE-2022-43592 and
  * TALOS-2022-1652 / CVE-2022-43593. #3672
  * IFF files: Add IOProxy support. #3647
  * IFF: Fix possible write errors, fixes TALOS-2022-1654 /
    CVE-2022-43596,
  * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
    TALOS-2022-1656 /
  * CVE-2022-43599 CVE-2022-43602 #3676
  * PSD: Fix thumbnail extraction. #3668
  * PSD: when reading, don't reject padded thumbnails. #3677
  * Raw: Update Exif orientation if user flip is set. #3669
  * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
    [#3670]
  * filesystem.h: new Filesystem::is_executable() and
    find_program(). #3638
  * filesystem.h: Change IOMemReader constructor to take a const
    buffer
  * pointer. #3665
  * strutil.h: new trimmed_whitspace(). #3636
  * New OIIO::print() exposes Strutil::print() in the main OIIO
    namespace.
  * #3667
  * Testing: improved testing of oiiotool #3637 #3643 #3649,
    Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672574400">- Disable another consistently failing test: targa</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672660800">- update to 2.4.7.0
  * IOMemReader detects and errors for out-of-range read positions.
    [#3712]
  * Build/Mac: Suppress some deprecation warnings when building wth
    the newest Apple clang. #3709 #3710
  * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
  * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
  * Testing: Improved testing of iinfo #3688 #3706, 'term' output
    [#3714], igrep #3715.
  * build_openexr.bash: bump default version of OpenEXR/Imath
    retrieved to be 3.1.5. #3703
  * span.h: Make sure the cspan alias also allows the Extent
    template argument; add a custom formatter to print spans. #3685
  * ustring.h: #if guards to let the header be Cuda-safe. #3718
  * Internals: refactoring to remove duplicated code for iinfo and
    oiiotool --info. #3688
  * Internals: remove the last instances of unsafe std::sprintf.
    [#3705]
- add fmt-devel to -devel package dependencies</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1675252800">- update to 2.4.8.0
  * oiiotool --pdiff: test, be sure to count it as making output.
    [#3723]
  * IBAprep should not zero out deep images when creating dst #3724
  * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
  * New ImageSpec:set_colorspace() sets color space metadata in a
    consistent way. #3734
  * BMP: set colorspace to sRGB #3701
  * PNG: Add EXIF support when writing PNG files. #3735
  * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
    [#3750]
  * platform.h: set up macros for detecting MSVS 2019 and 2022
    [#3727]
  * typedesc.h: Extend TypeDescFromC template to the full set of
    pixel types #3726
  * Testing: many improvements for testing and code coverage. #3730
    [#3654] #3694 #3699 #3732 #3741 #3745 #3747
  * Testing: Fix long-broken ref images for texture-icwrite test
    [#3733]
  * Docs: Updated RTD docmentation style, looks much nicer. #3737
  * Docs: improve description of ociodisplay and others.
  * Docs: Fix old release notes to document all CVEs addressed in
    certain prior releases.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1676289600">- update to 2.4.8.1
  * Fix(targa): guard against corrupted tga files Fixes
    TALOS-2023-1707 / CVE-2023-24473,
    TALOS-2023-1708 / CVE-2023-22845. #3768
  * Fix: race condition in TIFF reader, fixes
    TALOS-2023-1709 / CVE-2023-24472. #3772
  * Windows: Fix unresolved external symbol for MSVS 2017 #3763
  * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
  * Fix: improve thread safety for concurrent tiff loads. #3767
  * Fix(fits): Make sure to close if open fails to find right magic
    number. #3771</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685707200">- Update to 2.4.12.0:
  * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
  * oiiotool: Improvements to performance and memory when making very large
    textures (gh#OpenImageIO/oiio#3829).
  * fix: Prevent possible deadlock when reading files with wrong extensions
    (gh#OpenImageIO/oiio#3845).
  * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
  * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
  * raw: Fix LibRaw flip to Exif orientation conversion
    (gh#OpenImageIO/oiio#3847).
  * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
  * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
  * build: Fixes for latest xcode on MacOS 13.3 Ventura
    (gh#OpenImageIO/oiio#3854).
  * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
  * ci: Fix warnings (gh#OpenImageIO/oiio#3833).
  * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
  * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
    gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
  * oiiotool: For expression evaluation, NIMAGES now evaluates to the current
    image stack depth (gh#OpenImageIO/oiio#3822).
  * Python: Improve error messages when passing wrong python array sizes
    (gh#OpenImageIO/oiio#3801).
  * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
  * HEIC: Support the ".hif" extension, which seems to be used by some Canon
    cameras instead of .heif (gh#OpenImageIO/oiio#3813).
  * PSD: Fix problems reading images with width &gt; 64k pixels
    (gh#OpenImageIO/oiio#3806).
  * Windows/fmath: Work around MSVS bug(?) that generated wrong code for
  * fast_exp2 (gh#OpenImageIO/oiio#3804).
  * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
  * Build: Refactor simd.h to disable Intel intrinsics when not on Intel
    (including Cuda compiles) (gh#OpenImageIO/oiio#3814).
  * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
  * Build: Work around problems with fmt library + NVPTX relating to unknown
    float128 type (gh#OpenImageIO/oiio#3823).
  * CI/test: Fix incorrect branch name when cloning openexr-images for the
    testsuite (gh#OpenImageIO/oiio#3814).
  * Test: Use copies instead of symlinks in a couple spots to help on Windows.
    (gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
  * Exif: Fix typo that prevented us from correctly naming Exif
    "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
  * IC/TS: Fixes that avoid deadlock situations on the file handle cache
    in certain scenarios with very high thread contention
    (gh#OpenImageIO/oiio#3784).
  * Docs: Some retroactive edits to INSTALL.md to correctly document changed
    dependencies of the 2.4 series.
  * GIF: Fix potential array overrun when writing GIF files
    (gh#OpenImageIO/oiio#3789).
  * Build: Fixes to make a clean build on Mac using Apple Clang 11.0
    (gh#OpenImageIO/oiio#3795).
  * FYI: This version of OIIO should build against Clang 16.
  * maketx: Fix a broken --cdf flag, which was set up to take an argument, but
    should always simply have acted as a simple boolean flag on its own. The
    incorrect way it was set up not only was useless, but also could lead to
    occasional crashes (gh#OpenImageIO/oiio#3748).
  * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
    Previously, if you used both --bumpslopes and --cdf at the same time, the
    CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
  * Build: check need for libatomic with check_cxx_source_compiles instead of
    the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
  * Fix(IC): Avoid bad IC stats when no files were read
    (gh#OpenImageIO/oiio#3765).
  * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
  * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
  * ustringhash: Make an explicit constructor from a hash value
    (gh#OpenImageIO/oiio#3778).
  * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.4.13.0:
  * *OpenCV*: Improve OpenCV support -- errors, version, half
  * *IBA*: Improve error message for IBA::ocio functions
  * *exif*: Convert paramvalue string to integer when needed
  * *exr*: Correction to dwa vs zip logic when outputting OpenEXR
  * *ico*: Heap-buffer-overflow
  * *jpeg*: Fix density calculation  for jpeg output
  * *jpeg2000*: Better pixel type promotion logic
  * *psd*: Prevent simultaneous psd thumbnail reads from clashing
  * *strutil.h*: Ensure proper constexpr of string hashing
  * *build* Fix use of OIIO_LOCAL_DEPS_PATH
  * *build* Fix fmt vs gcc warning that had version typo
  * *tests*: Fix missing simd test due to copy paste typo
  * *docs*: Update CONTRIBUTING and SECURITY #3852
  * *docs*: ImageInput and ImageOutput docs updated to Python 3.
  * *docs*: Many fixes to python code examples
  * *docs*: Update mail list URL
  * *docs*: Fix explanation of raw:Exposure config hint
  * *docs*: Document use of the DCO which is now required for all</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693224000">- Update to 2.4.14.0:
  * ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
  * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
    jasonbaumeister)
  * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
    interop) #3931 (by Jesse Yurkovich)
  * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
    ON #3863 (by Benjamin Buch)
  * build: Find OpenEXR equally well with our FindOpenEXR and exr's
    exported config file #3862 (by Benjamin Buch)
  * build: Fix broken OIIO_NO_NEON definition #3911
  * ci: Lock down icx version #3929
  * ci: Bump build_openexr and build_opencolorio defaults to latest
    versions #3920
  * admin: Update mail list to https://lists.aswf.io/g/oiio-dev
    [#3880]
  * admin: Add charter and other ASWF documents to the repo #3850
  * admin: Document use of the DCO which is now required for all
    PRs #3897
  * admin: Put logo on the main readme #3927
  * admin: Remove old CLAs that are no longer in effect
  * admin: Change open source license to Apache 2.0. #3899, #3903,
    [#3904], #3906, #3914, #3922, #3926.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693396800">- Disable tiff-misc test, because it often(!) fails the build on OBS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- OpenImageIO moved under the ASWF umbrella. use the tarball from
  there.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358402">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
</package>
<package pkgid="6485b65ffd43f935d06975ef036a5898b9ec1e98f6d8a32d5f59ad6326020f45dfe5696721e60895daf4e120ebb3d434f0fae71a1213299f12a5104905f40fae" name="OpenImageIO-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.6.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267200">- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
  build failures on hosts with high core count and low memory.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267201">- Fix and reenable testsuite
- Some minor spec file cleanup</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666353600">- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666440000">- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1667563200">- update to 2.4.5.0
  * oiiotool: new commands --iccread reads a named file and adds
    its contents as the ICCProfile metadata of the top image,
  - -iccwrite saves the ICCProfile metadata of the top file to a
    named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
    containing ICC profiles now extract and report extra metadata
    related to aspects of those profiles.  #3554
  * Python: support int8[] metadata and retrieving the ICCPorofile
    metadata.  #3556
  * oiiotool: New expression syntax for retrieving metadata
    {TOP[foo]} is similar to the existing {TOP.foo}, if there is no
    foo metadata found, the former evaluates to an empty string,
    whereas the latter is an error.  #3619
  * Strutil: new utf16_to_utf8(const std::u16string&amp;) and
    Strutil::utf8_to_utf16wstring(). #3553
  * ustring: make std::hash work for ustring, add operator&lt; for
    ustringhash, add from_hash() to ustringhash, make ustringhash
    == and != be constexpr for C++17 and beyond. #3577 Custom fmt
    formatter for ustringhash that prints the string rather than
    the hash. #3614
  * Build: the version number is now a CMake cache variable that
    can be overridden (caveat emptor). #3549
  * Build/security: New CMake cache variable FORTIFY_SOURCE, if
    enabled, builds with the specified gcc _FORTIFY_SOURCE option
    defined. This may be desirable for people deploying OIIO in
    security-sensitive environments.  #3575
  * CI: testing now includes using undefined behavior
    sanitizer. #3565
  * Windows: protect against OpenEXR thread deadlock on
    shutdown. #3582
  * Windows: Work around a static destruction order issue. #3591
  * Windows: define NOGDI to keep the inclusion of windows.h from
    adding as many unneeded symbols. #3596
  * MinGW: fix incorrect symbol visibility issue for ImageBuf
    iterators. #3578
  * ARM: improve SIMD operations for ARM NEON. #3599
  * Docs: New RELEASING.md documents our releasing procedures.
    [#3564] #3580
  * Docs: Better Windows build instructions in INSTALL.md. #3602
  * Fix missing OIIO::getattribute support for limits:channels and
    limits:imagesize_MB. #3617
  * BMP: fix reading 16bpp images. #3592
  * BMP: protect against corrupt pixel coordinates.
    (TALOS-2022-1630, CVE-2022-38143) #3620
  * DDS: fix alpha/luminance files, better testing. #3581
  * DDS: optimize loading of compressed images, improves 3-5x.
    [#3583] #3584
  * DDS: Fix crashes for cubemap files when a cube face was not
    present, and check for invalid bits per pixel.
    (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
    CVE-2022-41999) #3625
  * HDR: fix a 8x (!) read performance regression for HDR files
    that was introduced in OIIO in 2.4. #3588 On top of that,
    speed up by another 4x beyond what we ever did before by
    speeding up the RGBE-&gt;float conversion.  #3590
  * PNG: fix memory leaks when errors take an early exit.
    [#3543] #3544
  * PSD: fix a PSD read error on ARM architecture. #3589
  * PSD: protect against corrupted embedded thumbnails.
    (TALOS-2022-1626, CVE-2022-41794) #3629
  * RAW: additional color metadata is now recognized: pre_mul,
    cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
  * RLA: fix potential buffer overrun. (TALOS-2022-1629,
    CVE-2022-36354) #3624
  * Targa: string overflow safety. (TALOS-2022-1628,
    CVE-2022-4198) #3622
  * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
    overrun memory. (TALOS-2022-1626, CVE-2022-41794)
    (TALOS-2022-1632, CVE-2022-41684) #3627
  * TIFF: guard against corrupt files with buffer overflows.
    (TALOS-2022-1627, CVE-2022-41977) #3628
  * TIFF: guard against buffer overflow for certain CMYK files.
    (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
    CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
  Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- update to 2.4.6.0
  * make_texture / maketx : ensure proper setting of certain
    metadata when
  * using a texture as a source to build another texture. #3634
  * Build: Make sure use of ${PROJECT_NAME} doesn't occur before
    the call to
  * project(). #3651
  * Fix null pointer dereference when OCIO no configuration is
    found. #3652
  * Support for building against OpenColorIO 2.2. #3662
  * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
  * oiiotool: Fix problems with --point when there is no alpha
    channel. #3684
  * oiiotool: --dumpdata fix channel name output. #3687
  * BMP: Fix possible write errors, fixes TALOS-2022-1653 /
    CVE-2022-43594,
  * CVE-2022-43595. #3673
  * DPX: Fix possible write errors, fixes TALOS-2022-1651 /
    CVE-2022-43592 and
  * TALOS-2022-1652 / CVE-2022-43593. #3672
  * IFF files: Add IOProxy support. #3647
  * IFF: Fix possible write errors, fixes TALOS-2022-1654 /
    CVE-2022-43596,
  * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
    TALOS-2022-1656 /
  * CVE-2022-43599 CVE-2022-43602 #3676
  * PSD: Fix thumbnail extraction. #3668
  * PSD: when reading, don't reject padded thumbnails. #3677
  * Raw: Update Exif orientation if user flip is set. #3669
  * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
    [#3670]
  * filesystem.h: new Filesystem::is_executable() and
    find_program(). #3638
  * filesystem.h: Change IOMemReader constructor to take a const
    buffer
  * pointer. #3665
  * strutil.h: new trimmed_whitspace(). #3636
  * New OIIO::print() exposes Strutil::print() in the main OIIO
    namespace.
  * #3667
  * Testing: improved testing of oiiotool #3637 #3643 #3649,
    Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672574400">- Disable another consistently failing test: targa</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672660800">- update to 2.4.7.0
  * IOMemReader detects and errors for out-of-range read positions.
    [#3712]
  * Build/Mac: Suppress some deprecation warnings when building wth
    the newest Apple clang. #3709 #3710
  * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
  * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
  * Testing: Improved testing of iinfo #3688 #3706, 'term' output
    [#3714], igrep #3715.
  * build_openexr.bash: bump default version of OpenEXR/Imath
    retrieved to be 3.1.5. #3703
  * span.h: Make sure the cspan alias also allows the Extent
    template argument; add a custom formatter to print spans. #3685
  * ustring.h: #if guards to let the header be Cuda-safe. #3718
  * Internals: refactoring to remove duplicated code for iinfo and
    oiiotool --info. #3688
  * Internals: remove the last instances of unsafe std::sprintf.
    [#3705]
- add fmt-devel to -devel package dependencies</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1675252800">- update to 2.4.8.0
  * oiiotool --pdiff: test, be sure to count it as making output.
    [#3723]
  * IBAprep should not zero out deep images when creating dst #3724
  * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
  * New ImageSpec:set_colorspace() sets color space metadata in a
    consistent way. #3734
  * BMP: set colorspace to sRGB #3701
  * PNG: Add EXIF support when writing PNG files. #3735
  * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
    [#3750]
  * platform.h: set up macros for detecting MSVS 2019 and 2022
    [#3727]
  * typedesc.h: Extend TypeDescFromC template to the full set of
    pixel types #3726
  * Testing: many improvements for testing and code coverage. #3730
    [#3654] #3694 #3699 #3732 #3741 #3745 #3747
  * Testing: Fix long-broken ref images for texture-icwrite test
    [#3733]
  * Docs: Updated RTD docmentation style, looks much nicer. #3737
  * Docs: improve description of ociodisplay and others.
  * Docs: Fix old release notes to document all CVEs addressed in
    certain prior releases.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1676289600">- update to 2.4.8.1
  * Fix(targa): guard against corrupted tga files Fixes
    TALOS-2023-1707 / CVE-2023-24473,
    TALOS-2023-1708 / CVE-2023-22845. #3768
  * Fix: race condition in TIFF reader, fixes
    TALOS-2023-1709 / CVE-2023-24472. #3772
  * Windows: Fix unresolved external symbol for MSVS 2017 #3763
  * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
  * Fix: improve thread safety for concurrent tiff loads. #3767
  * Fix(fits): Make sure to close if open fails to find right magic
    number. #3771</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685707200">- Update to 2.4.12.0:
  * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
  * oiiotool: Improvements to performance and memory when making very large
    textures (gh#OpenImageIO/oiio#3829).
  * fix: Prevent possible deadlock when reading files with wrong extensions
    (gh#OpenImageIO/oiio#3845).
  * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
  * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
  * raw: Fix LibRaw flip to Exif orientation conversion
    (gh#OpenImageIO/oiio#3847).
  * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
  * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
  * build: Fixes for latest xcode on MacOS 13.3 Ventura
    (gh#OpenImageIO/oiio#3854).
  * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
  * ci: Fix warnings (gh#OpenImageIO/oiio#3833).
  * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
  * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
    gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
  * oiiotool: For expression evaluation, NIMAGES now evaluates to the current
    image stack depth (gh#OpenImageIO/oiio#3822).
  * Python: Improve error messages when passing wrong python array sizes
    (gh#OpenImageIO/oiio#3801).
  * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
  * HEIC: Support the ".hif" extension, which seems to be used by some Canon
    cameras instead of .heif (gh#OpenImageIO/oiio#3813).
  * PSD: Fix problems reading images with width &gt; 64k pixels
    (gh#OpenImageIO/oiio#3806).
  * Windows/fmath: Work around MSVS bug(?) that generated wrong code for
  * fast_exp2 (gh#OpenImageIO/oiio#3804).
  * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
  * Build: Refactor simd.h to disable Intel intrinsics when not on Intel
    (including Cuda compiles) (gh#OpenImageIO/oiio#3814).
  * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
  * Build: Work around problems with fmt library + NVPTX relating to unknown
    float128 type (gh#OpenImageIO/oiio#3823).
  * CI/test: Fix incorrect branch name when cloning openexr-images for the
    testsuite (gh#OpenImageIO/oiio#3814).
  * Test: Use copies instead of symlinks in a couple spots to help on Windows.
    (gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
  * Exif: Fix typo that prevented us from correctly naming Exif
    "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
  * IC/TS: Fixes that avoid deadlock situations on the file handle cache
    in certain scenarios with very high thread contention
    (gh#OpenImageIO/oiio#3784).
  * Docs: Some retroactive edits to INSTALL.md to correctly document changed
    dependencies of the 2.4 series.
  * GIF: Fix potential array overrun when writing GIF files
    (gh#OpenImageIO/oiio#3789).
  * Build: Fixes to make a clean build on Mac using Apple Clang 11.0
    (gh#OpenImageIO/oiio#3795).
  * FYI: This version of OIIO should build against Clang 16.
  * maketx: Fix a broken --cdf flag, which was set up to take an argument, but
    should always simply have acted as a simple boolean flag on its own. The
    incorrect way it was set up not only was useless, but also could lead to
    occasional crashes (gh#OpenImageIO/oiio#3748).
  * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
    Previously, if you used both --bumpslopes and --cdf at the same time, the
    CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
  * Build: check need for libatomic with check_cxx_source_compiles instead of
    the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
  * Fix(IC): Avoid bad IC stats when no files were read
    (gh#OpenImageIO/oiio#3765).
  * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
  * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
  * ustringhash: Make an explicit constructor from a hash value
    (gh#OpenImageIO/oiio#3778).
  * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.4.13.0:
  * *OpenCV*: Improve OpenCV support -- errors, version, half
  * *IBA*: Improve error message for IBA::ocio functions
  * *exif*: Convert paramvalue string to integer when needed
  * *exr*: Correction to dwa vs zip logic when outputting OpenEXR
  * *ico*: Heap-buffer-overflow
  * *jpeg*: Fix density calculation  for jpeg output
  * *jpeg2000*: Better pixel type promotion logic
  * *psd*: Prevent simultaneous psd thumbnail reads from clashing
  * *strutil.h*: Ensure proper constexpr of string hashing
  * *build* Fix use of OIIO_LOCAL_DEPS_PATH
  * *build* Fix fmt vs gcc warning that had version typo
  * *tests*: Fix missing simd test due to copy paste typo
  * *docs*: Update CONTRIBUTING and SECURITY #3852
  * *docs*: ImageInput and ImageOutput docs updated to Python 3.
  * *docs*: Many fixes to python code examples
  * *docs*: Update mail list URL
  * *docs*: Fix explanation of raw:Exposure config hint
  * *docs*: Document use of the DCO which is now required for all</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693224000">- Update to 2.4.14.0:
  * ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
  * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
    jasonbaumeister)
  * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
    interop) #3931 (by Jesse Yurkovich)
  * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
    ON #3863 (by Benjamin Buch)
  * build: Find OpenEXR equally well with our FindOpenEXR and exr's
    exported config file #3862 (by Benjamin Buch)
  * build: Fix broken OIIO_NO_NEON definition #3911
  * ci: Lock down icx version #3929
  * ci: Bump build_openexr and build_opencolorio defaults to latest
    versions #3920
  * admin: Update mail list to https://lists.aswf.io/g/oiio-dev
    [#3880]
  * admin: Add charter and other ASWF documents to the repo #3850
  * admin: Document use of the DCO which is now required for all
    PRs #3897
  * admin: Put logo on the main readme #3927
  * admin: Remove old CLAs that are no longer in effect
  * admin: Change open source license to Apache 2.0. #3899, #3903,
    [#3904], #3906, #3914, #3922, #3926.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693396800">- Disable tiff-misc test, because it often(!) fails the build on OBS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- OpenImageIO moved under the ASWF umbrella. use the tarball from
  there.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358402">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
</package>
<package pkgid="c1f2474be873976070a5049b33f700703e0519d8d7e23ab4f9527e64387f342262676f6d1dfdb02625e9454ca3f26c57991cc731f5a68a5b1fda4e9fbc310691" name="OpenImageIO-devel" arch="x86_64">
  <version epoch="0" ver="2.5.6.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267200">- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
  build failures on hosts with high core count and low memory.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666267201">- Fix and reenable testsuite
- Some minor spec file cleanup</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666353600">- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1666440000">- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1667563200">- update to 2.4.5.0
  * oiiotool: new commands --iccread reads a named file and adds
    its contents as the ICCProfile metadata of the top image,
  - -iccwrite saves the ICCProfile metadata of the top file to a
    named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
    containing ICC profiles now extract and report extra metadata
    related to aspects of those profiles.  #3554
  * Python: support int8[] metadata and retrieving the ICCPorofile
    metadata.  #3556
  * oiiotool: New expression syntax for retrieving metadata
    {TOP[foo]} is similar to the existing {TOP.foo}, if there is no
    foo metadata found, the former evaluates to an empty string,
    whereas the latter is an error.  #3619
  * Strutil: new utf16_to_utf8(const std::u16string&amp;) and
    Strutil::utf8_to_utf16wstring(). #3553
  * ustring: make std::hash work for ustring, add operator&lt; for
    ustringhash, add from_hash() to ustringhash, make ustringhash
    == and != be constexpr for C++17 and beyond. #3577 Custom fmt
    formatter for ustringhash that prints the string rather than
    the hash. #3614
  * Build: the version number is now a CMake cache variable that
    can be overridden (caveat emptor). #3549
  * Build/security: New CMake cache variable FORTIFY_SOURCE, if
    enabled, builds with the specified gcc _FORTIFY_SOURCE option
    defined. This may be desirable for people deploying OIIO in
    security-sensitive environments.  #3575
  * CI: testing now includes using undefined behavior
    sanitizer. #3565
  * Windows: protect against OpenEXR thread deadlock on
    shutdown. #3582
  * Windows: Work around a static destruction order issue. #3591
  * Windows: define NOGDI to keep the inclusion of windows.h from
    adding as many unneeded symbols. #3596
  * MinGW: fix incorrect symbol visibility issue for ImageBuf
    iterators. #3578
  * ARM: improve SIMD operations for ARM NEON. #3599
  * Docs: New RELEASING.md documents our releasing procedures.
    [#3564] #3580
  * Docs: Better Windows build instructions in INSTALL.md. #3602
  * Fix missing OIIO::getattribute support for limits:channels and
    limits:imagesize_MB. #3617
  * BMP: fix reading 16bpp images. #3592
  * BMP: protect against corrupt pixel coordinates.
    (TALOS-2022-1630, CVE-2022-38143) #3620
  * DDS: fix alpha/luminance files, better testing. #3581
  * DDS: optimize loading of compressed images, improves 3-5x.
    [#3583] #3584
  * DDS: Fix crashes for cubemap files when a cube face was not
    present, and check for invalid bits per pixel.
    (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
    CVE-2022-41999) #3625
  * HDR: fix a 8x (!) read performance regression for HDR files
    that was introduced in OIIO in 2.4. #3588 On top of that,
    speed up by another 4x beyond what we ever did before by
    speeding up the RGBE-&gt;float conversion.  #3590
  * PNG: fix memory leaks when errors take an early exit.
    [#3543] #3544
  * PSD: fix a PSD read error on ARM architecture. #3589
  * PSD: protect against corrupted embedded thumbnails.
    (TALOS-2022-1626, CVE-2022-41794) #3629
  * RAW: additional color metadata is now recognized: pre_mul,
    cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
  * RLA: fix potential buffer overrun. (TALOS-2022-1629,
    CVE-2022-36354) #3624
  * Targa: string overflow safety. (TALOS-2022-1628,
    CVE-2022-4198) #3622
  * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
    overrun memory. (TALOS-2022-1626, CVE-2022-41794)
    (TALOS-2022-1632, CVE-2022-41684) #3627
  * TIFF: guard against corrupt files with buffer overflows.
    (TALOS-2022-1627, CVE-2022-41977) #3628
  * TIFF: guard against buffer overflow for certain CMYK files.
    (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
    CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
  Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- update to 2.4.6.0
  * make_texture / maketx : ensure proper setting of certain
    metadata when
  * using a texture as a source to build another texture. #3634
  * Build: Make sure use of ${PROJECT_NAME} doesn't occur before
    the call to
  * project(). #3651
  * Fix null pointer dereference when OCIO no configuration is
    found. #3652
  * Support for building against OpenColorIO 2.2. #3662
  * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
  * oiiotool: Fix problems with --point when there is no alpha
    channel. #3684
  * oiiotool: --dumpdata fix channel name output. #3687
  * BMP: Fix possible write errors, fixes TALOS-2022-1653 /
    CVE-2022-43594,
  * CVE-2022-43595. #3673
  * DPX: Fix possible write errors, fixes TALOS-2022-1651 /
    CVE-2022-43592 and
  * TALOS-2022-1652 / CVE-2022-43593. #3672
  * IFF files: Add IOProxy support. #3647
  * IFF: Fix possible write errors, fixes TALOS-2022-1654 /
    CVE-2022-43596,
  * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
    TALOS-2022-1656 /
  * CVE-2022-43599 CVE-2022-43602 #3676
  * PSD: Fix thumbnail extraction. #3668
  * PSD: when reading, don't reject padded thumbnails. #3677
  * Raw: Update Exif orientation if user flip is set. #3669
  * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
    [#3670]
  * filesystem.h: new Filesystem::is_executable() and
    find_program(). #3638
  * filesystem.h: Change IOMemReader constructor to take a const
    buffer
  * pointer. #3665
  * strutil.h: new trimmed_whitspace(). #3636
  * New OIIO::print() exposes Strutil::print() in the main OIIO
    namespace.
  * #3667
  * Testing: improved testing of oiiotool #3637 #3643 #3649,
    Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672574400">- Disable another consistently failing test: targa</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672660800">- update to 2.4.7.0
  * IOMemReader detects and errors for out-of-range read positions.
    [#3712]
  * Build/Mac: Suppress some deprecation warnings when building wth
    the newest Apple clang. #3709 #3710
  * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
  * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
  * Testing: Improved testing of iinfo #3688 #3706, 'term' output
    [#3714], igrep #3715.
  * build_openexr.bash: bump default version of OpenEXR/Imath
    retrieved to be 3.1.5. #3703
  * span.h: Make sure the cspan alias also allows the Extent
    template argument; add a custom formatter to print spans. #3685
  * ustring.h: #if guards to let the header be Cuda-safe. #3718
  * Internals: refactoring to remove duplicated code for iinfo and
    oiiotool --info. #3688
  * Internals: remove the last instances of unsafe std::sprintf.
    [#3705]
- add fmt-devel to -devel package dependencies</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1675252800">- update to 2.4.8.0
  * oiiotool --pdiff: test, be sure to count it as making output.
    [#3723]
  * IBAprep should not zero out deep images when creating dst #3724
  * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
  * New ImageSpec:set_colorspace() sets color space metadata in a
    consistent way. #3734
  * BMP: set colorspace to sRGB #3701
  * PNG: Add EXIF support when writing PNG files. #3735
  * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
    [#3750]
  * platform.h: set up macros for detecting MSVS 2019 and 2022
    [#3727]
  * typedesc.h: Extend TypeDescFromC template to the full set of
    pixel types #3726
  * Testing: many improvements for testing and code coverage. #3730
    [#3654] #3694 #3699 #3732 #3741 #3745 #3747
  * Testing: Fix long-broken ref images for texture-icwrite test
    [#3733]
  * Docs: Updated RTD docmentation style, looks much nicer. #3737
  * Docs: improve description of ociodisplay and others.
  * Docs: Fix old release notes to document all CVEs addressed in
    certain prior releases.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1676289600">- update to 2.4.8.1
  * Fix(targa): guard against corrupted tga files Fixes
    TALOS-2023-1707 / CVE-2023-24473,
    TALOS-2023-1708 / CVE-2023-22845. #3768
  * Fix: race condition in TIFF reader, fixes
    TALOS-2023-1709 / CVE-2023-24472. #3772
  * Windows: Fix unresolved external symbol for MSVS 2017 #3763
  * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
  * Fix: improve thread safety for concurrent tiff loads. #3767
  * Fix(fits): Make sure to close if open fails to find right magic
    number. #3771</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685707200">- Update to 2.4.12.0:
  * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
  * oiiotool: Improvements to performance and memory when making very large
    textures (gh#OpenImageIO/oiio#3829).
  * fix: Prevent possible deadlock when reading files with wrong extensions
    (gh#OpenImageIO/oiio#3845).
  * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
  * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
  * raw: Fix LibRaw flip to Exif orientation conversion
    (gh#OpenImageIO/oiio#3847).
  * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
  * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
  * build: Fixes for latest xcode on MacOS 13.3 Ventura
    (gh#OpenImageIO/oiio#3854).
  * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
  * ci: Fix warnings (gh#OpenImageIO/oiio#3833).
  * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
  * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
    gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
  * oiiotool: For expression evaluation, NIMAGES now evaluates to the current
    image stack depth (gh#OpenImageIO/oiio#3822).
  * Python: Improve error messages when passing wrong python array sizes
    (gh#OpenImageIO/oiio#3801).
  * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
  * HEIC: Support the ".hif" extension, which seems to be used by some Canon
    cameras instead of .heif (gh#OpenImageIO/oiio#3813).
  * PSD: Fix problems reading images with width &gt; 64k pixels
    (gh#OpenImageIO/oiio#3806).
  * Windows/fmath: Work around MSVS bug(?) that generated wrong code for
  * fast_exp2 (gh#OpenImageIO/oiio#3804).
  * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
  * Build: Refactor simd.h to disable Intel intrinsics when not on Intel
    (including Cuda compiles) (gh#OpenImageIO/oiio#3814).
  * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
  * Build: Work around problems with fmt library + NVPTX relating to unknown
    float128 type (gh#OpenImageIO/oiio#3823).
  * CI/test: Fix incorrect branch name when cloning openexr-images for the
    testsuite (gh#OpenImageIO/oiio#3814).
  * Test: Use copies instead of symlinks in a couple spots to help on Windows.
    (gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
  * Exif: Fix typo that prevented us from correctly naming Exif
    "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
  * IC/TS: Fixes that avoid deadlock situations on the file handle cache
    in certain scenarios with very high thread contention
    (gh#OpenImageIO/oiio#3784).
  * Docs: Some retroactive edits to INSTALL.md to correctly document changed
    dependencies of the 2.4 series.
  * GIF: Fix potential array overrun when writing GIF files
    (gh#OpenImageIO/oiio#3789).
  * Build: Fixes to make a clean build on Mac using Apple Clang 11.0
    (gh#OpenImageIO/oiio#3795).
  * FYI: This version of OIIO should build against Clang 16.
  * maketx: Fix a broken --cdf flag, which was set up to take an argument, but
    should always simply have acted as a simple boolean flag on its own. The
    incorrect way it was set up not only was useless, but also could lead to
    occasional crashes (gh#OpenImageIO/oiio#3748).
  * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
    Previously, if you used both --bumpslopes and --cdf at the same time, the
    CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
  * Build: check need for libatomic with check_cxx_source_compiles instead of
    the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
  * Fix(IC): Avoid bad IC stats when no files were read
    (gh#OpenImageIO/oiio#3765).
  * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
  * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
  * ustringhash: Make an explicit constructor from a hash value
    (gh#OpenImageIO/oiio#3778).
  * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.4.13.0:
  * *OpenCV*: Improve OpenCV support -- errors, version, half
  * *IBA*: Improve error message for IBA::ocio functions
  * *exif*: Convert paramvalue string to integer when needed
  * *exr*: Correction to dwa vs zip logic when outputting OpenEXR
  * *ico*: Heap-buffer-overflow
  * *jpeg*: Fix density calculation  for jpeg output
  * *jpeg2000*: Better pixel type promotion logic
  * *psd*: Prevent simultaneous psd thumbnail reads from clashing
  * *strutil.h*: Ensure proper constexpr of string hashing
  * *build* Fix use of OIIO_LOCAL_DEPS_PATH
  * *build* Fix fmt vs gcc warning that had version typo
  * *tests*: Fix missing simd test due to copy paste typo
  * *docs*: Update CONTRIBUTING and SECURITY #3852
  * *docs*: ImageInput and ImageOutput docs updated to Python 3.
  * *docs*: Many fixes to python code examples
  * *docs*: Update mail list URL
  * *docs*: Fix explanation of raw:Exposure config hint
  * *docs*: Document use of the DCO which is now required for all</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693224000">- Update to 2.4.14.0:
  * ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
  * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
    jasonbaumeister)
  * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
    interop) #3931 (by Jesse Yurkovich)
  * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
    ON #3863 (by Benjamin Buch)
  * build: Find OpenEXR equally well with our FindOpenEXR and exr's
    exported config file #3862 (by Benjamin Buch)
  * build: Fix broken OIIO_NO_NEON definition #3911
  * ci: Lock down icx version #3929
  * ci: Bump build_openexr and build_opencolorio defaults to latest
    versions #3920
  * admin: Update mail list to https://lists.aswf.io/g/oiio-dev
    [#3880]
  * admin: Add charter and other ASWF documents to the repo #3850
  * admin: Document use of the DCO which is now required for all
    PRs #3897
  * admin: Put logo on the main readme #3927
  * admin: Remove old CLAs that are no longer in effect
  * admin: Change open source license to Apache 2.0. #3899, #3903,
    [#3904], #3906, #3914, #3922, #3926.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1693396800">- Disable tiff-misc test, because it often(!) fails the build on OBS</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- OpenImageIO moved under the ASWF umbrella. use the tarball from
  there.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358402">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
</package>
<package pkgid="d91340af1d0305ad3df106510f3dce8fcb5d6f998f1dcfc0e44214502c8ddc2d422ec85875f382da7b3fec83b01452c7b5cebc84292577b885ce2d8f5c6c6c51" name="OpenImageIO-plugin-osl" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="b45ba833b6887dbec98d704fa5158f955b3bc7d8cd203ce4fa33287a0a9f853dce929ec05b5a7eda52a5e7da06653f57208fa984b5b2511dc748fbbd14934df8" name="OpenImageIO-plugin-osl-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="ef6788a70d5af4d02262896e5c969b9ee6cfe77e60f362a16d712deddfd45be27d77d2a2e27aff97259ee32c1baf4ac95454452ef3f74956f77dcf90f989f209" name="OpenShadingLanguage" arch="src">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="e20bd6a953dd4fcdeeef1f870194845ee382092b4e464995a6fc14f7f1bca8f6ca800c80313c43cf9e6b898e0ceeab8ab541a775e5a3ce9a7b3d60bf372985d2" name="OpenShadingLanguage" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="f9c97eae79146ae3a87b70faedfc842c76004b59ff0bb0dcdb4c37b8b4956c75b4010ff55febe8f4b7ac0af433b8deef646f800ff5a4a1eaa6ee3f499d7e7687" name="OpenShadingLanguage-common-headers" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="7b1b789d356cc919fa9dae76bde19ef2972d039d4ff3e27fefd404e19f66869175ac72f16f19af7c93bc097283c1662e01eb4b6a88d1657f1692cdbe05dd8bd6" name="OpenShadingLanguage-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="873f62760c730aa9d0a1d978894829364de78bc1fb34db1e78c55ea913d0e45c65b87969461774664a7d8951e7a7aabecb2ebea0274cd337e96679b006289398" name="OpenShadingLanguage-debugsource" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="21557829d08fa7a96852607d24d2af7da041e37bab761c1bc70fb1c1e58a544089f53a8c799bca9f7faeebb58777f2fe5125ac274a840317dcb8e95c5f1e3dd0" name="OpenShadingLanguage-devel" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="b0e3eccd93b932466f63e7a146c3be951dda1b910f69a8fb13cb14d9f6bb9737540508ac5417b596b6b191d110ad0be4d08df67fe10aca054714ebd0a2c6ab17" name="OpenShadingLanguage-doc" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="1b255feedb6c9e381a9315216099d41c9599e682f7cc32a763915bc6fa2ace8bd65005a28dca0702dc9beabfaa0cc564a0568183940b945a75dac2a95188d463" name="OpenShadingLanguage-example-shaders-source" arch="x86_64">
  <version epoch="0" ver="1.12.14.0" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630324800">- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1630411200">- Fix source URL</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1634472000">- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1640174400">- Disable %ix86 because of build failures</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1649419200">- Disable partio on armv6/armv7 since it fails to build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables.
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1650801600">- Fix build by requiring llvm and clang 12 versions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1650974400">- Fix compatibility with LLVM &gt;= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1666180800">- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1666612800">- Add upstream patch to fix build on Arm:
  * 1605.patch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1667563200">- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    [#1611]
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670068800">- Add 4G memory _constraints</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1680350400">- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    [#1640]
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1685534400">- plugin-osl search path is in %{_libdir} now</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1693828800">- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406400">- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    [#1725]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705406401">- Add missing Qt6 BuildRequires to enable osltoy</changelog>
</package>
<package pkgid="2525e5156c3fec4b1dae7513174fc2b2dbe5e7d374bc60c916c82993061de88251b7b47d28962cf65a008bbb63d381522e77dfbf62f1a13aca2beecb10e04176" name="PackageKit" arch="src">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="37d93f38fa8f1ace4001ab958c2b61ed084aa5484c59bb8872276c67289df3b372a484c375cfd4503505fb04a70868780094d3fbd331744fc31b1b596864354b" name="PackageKit" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="0e230dfb242b65ab70587c47431bbd4b89c4f590358851287c3afb511a1180594354ee49a5bd7bf9817cb2dcb959b8a16c0b5447a6d86fddb3921fc5a0a10b44" name="PackageKit-backend-dnf" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="525386bb13fcfde4084c2e2765d8408aedd0b7e6ef83a23fc37ab85fc1af04dee63fe24c6c58d8dc65bd68ba8a15abb4d988519ffb7cdb96aa1942ebd0418655" name="PackageKit-backend-dnf-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="8dde62e32c442beabcad48ad4524e4de5ad5ce55309a094d36e5de6a2349584faf29bbabc0ee1325370490fe0bddff7df1131e7a2dd558303995f6ae7bafb5e3" name="PackageKit-backend-zypp" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="d327623ecddc50dc983a2c7e5aa0d14bafb2476bfabe5921609a2f6340d1e43f11d75c43fc3dd7a902c38bc41c5850d75dd6e9c8fefea58306ae0e5534389021" name="PackageKit-backend-zypp-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="a3a038a0c9ea1ab9cfb3c9521569651531faaf0b6d780d9e10e096397957f29077c2f4418cdb5ddc60a120f3b224c851cbfe37ce2e21b5e825daabce11957108" name="PackageKit-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="cd7ff0ad01522aa6a40bab4a5cfa7203bb2cfc9a0cf95affcd9cc82d42259bc79241b8510cd19697f9ed2b5276dc39b54b51ed589d4b46efeb7c738e82afd34c" name="PackageKit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="3866cbada1b96b3c4227f4876455835e44745176d4a1515dbcb201c3cb8d8853a8a5ede343ef69db274f55b1aae770abc818696fafc81f1430be7e0d30df64e7" name="PackageKit-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="73e366d0bbf94aea3947d734c265311b1953d6d83ef48d15b16350c12dda401d594b416e1f59076499c3cb8d38b8b37c7f38b76d910dfe80fd4f98baf4ea084c" name="PackageKit-devel" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="5abb1d2310ee9698d7d1f9ab2fd60ad3338aa68c1c99e6f95a34a74db24b39bf4e5889bdf97407a5623a25c2d79ae3a8b5adcd283c68a64676e48e596a5c8eb7" name="PackageKit-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="b5f6ce91b938cc7f27612efe8639cbd2b1c5ec3939694538efabc72f2fe796506f77f7c19ac1168d5d941ca5cc597d7804030cac0b921ace4f2e34b916b1a010" name="PackageKit-gstreamer-plugin" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="07fc764b2b1f63049950306bbf4e041d1df55b6cbd2407c6b0c9b493582701be77d895d4103b0742dd4b46d030c3974ad6ef7183e46482d798b8cd95adef6f43" name="PackageKit-gstreamer-plugin-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="d3c30e103aaa020d7fc0fd22fe77b0aad6c784cc1ad988f64aa22f1087632b2367780f2378cad18413cc56bd3c6e8857904fe888bb7abd5ae3ac689ea9dcab83" name="PackageKit-gtk3-module" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="0e93818cbab915a5f2238bc206c01241b65bb83850dfc82f09f46f7f29b9525f337e187ba04300e22269af030fd6d0ca537fe06e04a6f267f81df6f887298223" name="PackageKit-gtk3-module-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="65fd38cf5a13fb4a4179751854229e27f861b8df2c8ec9b34bf9e56bcfb0e2ab92f34b2d2b713351a3a920c68ffe01af75fd69bcd123e498078d7bbbc9550655" name="PackageKit-lang" arch="noarch">
  <version epoch="0" ver="1.2.8" rel="1.1"/>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1623326400">- Add PackageKit-dnf-ignore-weak-deps.patch
  Backport upstream patch (gh#Conan-Kudo/PackageKit/commit#ecd4a96,
  gh#Conan-Kudo/PackageKit#488) for fixing: dnf backend not honoring
  "install_weak_deps=False" (gh#dfaggioli/Packagekit#486). See also
  https://bugzilla.redhat.com/show_bug.cgi?id=1955484</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627560000">- Drop upstream merged patches on SLE and Leap 15.4:
  + PackageKit-CVE-2020-16121.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
</package>
<package pkgid="ac94f1d38018078e31972dc3c15131a3d20116d19350eddcc4310acaf47784c20d7946a2db4b2a633e2f4cebf77fda81320d5b3ae9e36c00929268deb6e32cfd" name="Rivet" arch="src">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1486987200">- Add sover.diff, enforce versioning as per guidelines</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1498219200">- Update to version 2.5.4:
  * Fix 8 TeV DY (ATLAS_2016_I1467454), EL/MU bits were bissing.
  * Add 13 TeV DY (ATLAS_2017_I1514251) and mark
    ATLAS_2015_CONF_2015_041 obsolete.
  * Add missing install statement for
    ATLAS_2016_I1448301.yoda/plot/info leading to segfault.
  * Slight improvements to Particle constructors.
  * Improvement to Beam projection: before falling back to
    barcodes 1 &amp; 2, try a manual search for status=4 particles.
    Based on a patch from Andrii Verbytskyi.
  * Add CMS_2016_I1430892: dilepton channel ttbar charge asymmetry
    analysis.
  * Add CMS_2016_I1413748: dilepton channel ttbar spin
    correlations and polarisation analysis.
  * Add CMS_2017_I1518399: leading jet mass for boosted top
    quarks at 8 TeV.
  * Add convenience constructors for ChargedLeptons projection.
  * Add FinalState and Cut (optional) constructor arguments and
    usage to DISFinalState. Thanks to Andrii Verbytskyi for the
    idea and initial patch.
  * Add ATLAS_2016_I1448301, Z/gamma cross section measurement at
    8 TeV.
  * Add ATLAS_2016_I1426515, WW production at 8 TeV.
  * Add BELLE measurement of semileptonic B0bar -&gt; D*+ ell nu
    decays. I took the liberty to correct the data in the sense
    that I take the bin widths into account in the normalisation.
    BELLE_2017_I1512299.
    This is a nice analysis as it probes the hadronic and the
    leptonic side of the decay so very valuable for model building
    and of course it is rare as it is an unfolded B measurement.
  * Add ALEPH measurement of hadronic tau decays,
    ALEPH_2014_I1267648.
  * Add ALEPH dimuon invariant mass (OS and SS) analysis,
    ALEPH_2016_I1492968.
  * The latter needed GENKTEE FastJet algorithm so I added that
    FastJets.
  * Protection against logspace exception in histobooking of
    MC_JetAnalysis.
  * Fix compiler complaints about uninitialised variable in
    OPAL_2004.
  * Tidy ALEPH_1999 charm fragmentation analysis and normalise to
    data integral. Added DSTARPLUS and DSTARMINUS to PID.
  * Add ATLAS_2016_CONF_2016_092, inclusive jet cross sections
    using early 13 TeV data.
  * Add ATLAS_2017_I1591327, isolated diphoton + X differential
    cross-sections.
  * Add ATLAS_2017_I1589844, ATLAS_2017_I1589844_EL,
    ATLAS_2017_I1589844_MU:  kT splittings in Z events at 8 TeV.
  * Add ATLAS_2017_I1509919, track-based underlying event at 13
    TeV in ATLAS.
  * Add ATLAS_2016_I1492320_2l2j and ATLAS_2016_I1492320_3l, the
    WWW cross-section at 8 TeV.
  * Add ATLAS_2016_I1449082, charge asymmetry in top quark pair
    production in dilepton channel.
  * Add ATLAS_2015_I1394865, inclusive 4-lepton/ZZ lineshape.
  * Add ATLAS_2013_I1234228, high-mass Drell-Yan at 7 TeV.
  * Add CMS_2017_I1519995, search for new physics with dijet
    angular distributions in proton-proton collisions at
    sqrt{(s) = 13 TeV.
  * Add CMS_2017_I1511284, inclusive energy spectrum in the very
    forward direction in proton-proton collisions at 13 TeV.
  * Add CMS_2016_I1486238, studies of 2 b-jet + 2 jet production
    in proton-proton collisions at 7 TeV.
  * Add CMS_2016_I1454211, boosted ttbar in pp collisions at
    sqrtS = 8 TeV.
  * Add CMS_2016_I1421646, CMS azimuthal decorrelations at 8 TeV.
  * Add CMS_2015_I1380605, per-event yield of the highest
    transverse momentum charged particle and charged-particle jet.
  * Add CMS_2015_I1370682_PARTON, a partonic-top version of the CMS
    7 TeV pseudotop ttbar differential cross-section analysis.
  * Adding EHS_1988_I265504 from Felix Riehn: charged-particle
    production in K+ p, pi+ p and pp interactions at 250 GeV/c.
  * Fix ALICE_2012_I1116147 for pi0 and Lambda feed-down.
  * Add protection against leptons from QED FSR photon conversions
    in assigning PartonicTop decay modes. Thanks to Markus Seidel
    for the report and suggested fix.
  * Reimplement FastJets methods in terms of new static helper
    functions.
  * Add new mkClusterInputs, mkJet and mkJets static methods to
    FastJets, to help with direct calls to FastJet where particle
    lookup for constituents and ghost tags are required.
  * Fix Doxygen config and Makefile target to allow working with
    out-of-source builds. Thanks to Christian Holm Christensen.
  * Improve DISLepton for HERA analyses: thanks to Andrii
    Verbytskyi for the patch!
  * Replace non-template Analysis::refData functions with C++11
    default T=Scatter2D.
  * Allow yes/no and true/false values for LogX, etc. plot options.
  * Add --errs as an alias for --mc-errs to rivet-mkhtml and
    rivet-cmphistos.
  * Added 6 analyses AMY_1990_I295160, HRS_1986_I18502,
    JADE_1983_I190818, PLUTO_1980_I154270, TASSO_1989_I277658,
    TPC_1987_I235694 for charged multiplicity in e+e- at CMS
    energies below the Z pole.
  * Added 2 analyses for charged multiplicity at the Z pole
    DELPHI_1991_I301657, OPAL_1992_I321190.
  * Updated ALEPH_1991_S2435284 to plot the average charged
    multiplicity.
  * Added analyses OPAL_2004_I631361, OPAL_2004_I631361_qq,
    OPAL_2004_I648738 for gluon jets in e+e-, most need fictitious
    e+e- &gt; g g process.
  * Add Cut and functor selection args to HeavyHadrons accessor
    methods.
  * bin/rivet-mkanalysis: Add FastJets.hh include by default --
    it's almost always used.
  * src/Analyses/CMS_2016_I1473674.cc: Patch from CMS to use
    partonic tops.
  * src/Analyses/CMS_2015_I1370682.cc: Patch to inline jet finding
    from CMS.
  * Convert DressedLeptons use of fromDecay to instead veto photons
    that match fromHadron() || fromHadronicTau() -- meaning that
    electrons and muons from leptonic taus will now be dressed.
  * Move Particle and Jet std::function aliases to .fhh files, and
    replace many uses of templates for functor arguments with
    ParticleSelector meta-types instead.
  * Move the canonical implementations of hasAncestorWith, etc. and
    isLastWith, etc. from ParticleUtils.hh into Particle.
  * Disable the event-to-event beam consistency check if the
    ignore-beams mode is active.
  * Add BoolParticleAND, BoolJetOR, etc. functor combiners to
    Tools/ParticleUtils.hh and Tools/JetUtils.hh.
  * Mark ATLAS_2016_CONF_2016_078 and CMS_2016_PAS_SUS_16_14
    analyses as validated, since their cutflows match the
    documentation.
  * Add aggregate signal regions to CMS_2016_PAS_SUS_16_14.
  * Add getEnvParam function, for neater use of environment
    variable parameters with a required default.
  * Add HasBTag and HasCTag jet functors, with lower-case aliases.
  * Use std::function in functor-expanded method signatures on
    JetAlg.
  * Convert FinalState particles() accessors to use std::function
    rather than a template arg for sorting, and add filtering
    functor support -- including a mix of filtering and sorting
    functors. Yay for C++11!
  * Add ParticleEffFilter and JetEffFilter constructors from a
    double (encoding constant efficiency).
  * Add Vector3::abseta().
- Changes from version 2.5.3:
  * Add cut in BZ calculation in OPAL 4 jet analysis. Paper is not
    clear about treatment of parallel vectors, leads to division by
    zero and nan-fill and subsequent YODA RangeError
    (OPAL_2001_S4553896).
  * Fix bugs in SmearedJets treatment of b &amp; c tagging rates.
  * Adding ATLAS_2016_I1467454 analysis (high-mass Drell-Yan at 8
    TeV).
  * Tweak to 'convert' call to improve the thumbnail quality from
    rivet-mkhtml/make-plots.
  * Require Cython 0.24 or later.
  * Adding L3_2004_I652683 (LEP 1 &amp; 2 event shapes) and
    LHCB_2014_I1262703 (Z+jet at 7 TeV).
  * Adding leading dijet mass plots to MC_JetAnalysis (and all
    derived classes). Thanks to Chris Gutschow!
  * Adding CMS_2012_I1298807 (ZZ cross-section at 8 TeV),
    CMS_2016_I1459051 (inclusive jet cross-sections at 13 TeV) and
    CMS_PAS_FSQ_12_020 (preliminary 7 TeV leading-track underlying
    event).
  * Adding CDF_2015_1388868 (ppbar underlying event at 300, 900,
    and 1960 GeV).
  * Adding ATLAS_2016_I1467230 (13 TeV min bias),
    ATLAS_2016_I1468167 (13 TeV inelastic pp cross-section), and
    ATLAS_2016_I1479760 (7 TeV pp double-parton scattering with 4
    jets).
  * Adding ALICE_2012_I1116147 (eta and pi0 pTs and ratio) and
    ATLAS_2011_I929691 (7 TeV jet frag).
  * Fix bash bugs in rivet-buildplugin, including fixing the --cmd
    mode.
  * Add LHC Run 2 BSM analyses ATLAS_2016_CONF_2016_037 (3-lepton
    and same-sign 2-lepton), ATLAS_2016_CONF_2016_054 (1-lepton +
    jets), ATLAS_2016_CONF_2016_078 (ICHEP jets + MET),
    ATLAS_2016_CONF_2016_094 (1-lepton + many jets),
    CMS_2013_I1223519 (alphaT + b-jets), and CMS_2016_PAS_SUS_16_14
    (jets + MET).
  * Provide convenience reversed-argument versions of apply and
    declare methods, to allow presentational choice of declare
    syntax in situations where the projection argument is very
    long, and reduce requirements on the user's memory since this
    is one situation in Rivet where there is no 'most natural'
    ordering choice.
  * Adding pTvec() function to 4-vectors and ParticleBase.
  * Fix --pwd option of the rivet script
  * Add weights and scaling to Cutflow/s.
  * Add Et(const ParticleBase&amp;) unbound function.
  * Fix missing YAML quote mark in rivet-mkanalysis.
  * Fix constness requirements on ifilter_select() and
    Particle/JetEffFilter::operator().
  * src/Analyses/ATLAS_2016_I1458270.cc: Fix inverted particle
    efficiency filtering.
  * Add rough ATLAS and CMS photon reco efficiency functions from
    Delphes (ATLAS and CMS versions are identical, hmmm).
  * Tidying/fixing make-plots custom z-ticks code. Thanks to Dmitry
    Kalinkin.
  * Fix SpiresID -&gt; InspireID in some analyses (show-analysis
    pointed to non-existing web page).
  * Add Luminosity_fb to AnalysisInfo.
  * Added some keywords and Lumi to ATLAS_2016_I1458270.
  * Merge the ATLAS and CMS from-Delphes electron and muon tracking
    efficiency functions into generic trkeff functions -- this is
    how it should be.
  * Fix return type typo in Jet::bTagged(FN) templated method.
  * Add eta and pT cuts to ATLAS truth b-jet definition.
  * Use rounding rather than truncation in Cutflow percentage
    efficiency printing.
  * make-plots bugfix in y-axis labels for RatioPlotMode=deviation.
  * Add vector and scalar pT (rather than Et) to MissingMomentum.
  * Analysis keyword machinery.
  * rivet -a @semileptonic.
  * rivet -a @semileptonic@^bdecays -a @semileptonic@^ddecays.
- Rebase sover.diff.
- This update actually fixes build with GCC 7 (boo#1041183).</changelog>
  <changelog author="badshah400@gmail.com" date="1504180800">- Build with HepMC2-devel, since Rivet does not compile with
  HepMC-devel &gt;= 3 yet.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1521806400">- Add _constraints file to avoid OOM build failures</changelog>
  <changelog author="badshah400@gmail.com" date="1528545600">- Update to version 2.6.0:
  * Long long list of changes: see
    %{_docdir}/%{name}-devel/ChangeLog.
- Rebase sover.diff for updated version.
- Fix package groups.
- Add a plugins package containing all the different analysis
  packages:
  * Plugins are unversioned; the need to depend on the version of
    the devel package.
  * Move plugins to %{_libdir}/Rivet-plugins directory
  * Install an ld.so.conf file so that the plugins are found when
    compiling against them.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1566388800">- Update to version 2.7.2
  * Fixes to CMS_2016_I1487288 jet selection and normalisation.
  * Improve Vector3::azimuthalAngle() (also used by FourMomentum
    and FourVector) to use exact rather than fuzzy is-zero check,
    to only check the perpendicular components, and to note that
    IEEE floating point implementations of atan2 should already be
    'safe' unless we decide that this function should throw or
    return NaN in case of null or along-z vectors.
  * Tools/Utils.h: Add isum() functions, and mark other container
    functions as wanting a conversion to use std::function.
  * Add super-generic (i)discardIfAny(particlebases,
    particlebases, bool(pb,pb)) functions.
  * Introduce TTMODE options for MC_TTBAR to pick the decay mode
- Changes from versions 2.7.1 and 2.7.0: See
  %{_docdir}/%{name}-devel/ChangeLog.
- Add Rivet-fix-ambiguous-namespace.patch: Fixed Et -&gt; Kin::Et to
  avoid ambiguous namespace; patch taken from upstream commit
- YODA &gt;= 1.7.4 required for building.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="37fea71c51a717aaef5906184a12a3f6156dadd6be0d3fdf5b3c5c37957dbbaeac00f828ec813c9ffd72ae969640e3fc9c0c028c1003736b4a568cea5f594e53" name="Rivet-data" arch="noarch">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="77dc8e91dfbc19ba09b0a5daae04cd53e0ff5236034c10e8f2bdce1d711fa64880cbf450f6a1c9db22827d9a2a52bf09ec16e1f2c3e2e0919ef160651686ed91" name="Rivet-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="e90e34ec842017cfa75204dc83fb937f7d12747b0566622e297b8baf583fd332ae79d53cd63bff2a790610dec596e41ec6533fd122743e9f89ad6d6700147609" name="Rivet-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="c4b11673faa1e25302c61342fc61b8f10ad76eea3e245f0d91e078a7d37d62b7d228c97d068d1b36a1bb83c399bffe912fa313a886c6f74e8ab1845213b51140" name="Rivet-devel" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="f0d8f2b059cd9ac586590b0706fa0d2a694baf458aac38db160a8cdb5e47087047ec741f19b05340d1b4b17dd78f9e05e80e406e7c5bbd1fe2999c547174e446" name="Rivet-plugins" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="1854c4346ab4f02b69395866f2f4ad503116e8dc83039baf5ebf0623f8f41d24f3b65066d7523c46b46b91b76d84ffd9bc61cbe7d54007ec45a444aadbdb5d72" name="Rivet-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.9" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1578484800">- Update to version 3.1.0 (new upstream recommended version):
  * Projections/EventMixingFinalState.hh: Replace use of
    std::random_shuffle (deprecated in C++14, removed in C++17)
    with std::shuffle and direct access to our thread-safe random
    number generator.
  * Significant revisions to tau jet efficiency functions.
  * Add JET_EFF_ONE/ZERO aliases, cf. the Particle versions.
  * Give precedence to user-supplied cross-section
  * Switch required compiler dialect to C++14, to ensure that
    compiler definitely (?) supports required C++11. C++14 or 17
    is the current standard LCG build dialect.
  * Add decay angle to ARGUS_1989_I268577
  * Add polarization to OPAL_1997_S3608263
  * Fixes to headers and brefi descriptions in various analyses
  * Add CMD3_2019_I1770428 K0S K0S pi+ pi- cross section
  * Fix histogram ids in BELLE_2009_I809630
  * Add TMP to histogram labels in ARGUS_1993_S2669951
  * Formally require YODA &gt;= 1.8.0 in configure.
  * Add new ALEPH analyses
  * Fixes for pointers, booking in TASSO_1990_I284251 and
    TASSO_1982_I177174
  * Added MARKI_1976_I109792, DASP_1979_I132045 particle spectra
    at low energies
  * Added DASP_1979_I132410 eta production at low energies
  * Added BABAR_2006_I719111 particle specta in B decays
  * Added OPAL_2001_I536266 flavour separate charge particle
    multiplicites
  * Added new CLEO and CUSB analyses
  * Added new BELLE lambda polarization and ARGUS D spectra
  * Fix issues with ARGUS_1992_I319102, CLEO_2000_I537236
  * Added new DELPHI analyses
  * Added L3_1995_I381046, B*/B ratio
  * Added new OPAL analyses
  * Added new BES analyses
  * Added new CMD3 analyses
  * Added ARGUS_1988_I261672 for sigmac production
  * Added LHCB_2013_I1243156, ARGUS_1989_I280943,
    BABAR_2010_I867611 helicity angles for excited D meson decays
  * Added TPC_1991_I316132, HRS_1987_I250823 D* polarization at 29
    GeV
  * Added VENUS_1998_I453613, TOPAZ_1997_I454183 charged particles
    at 58 GeV
  * ATLAS_2011_S9128077 ensure all bins outputted in d02,
    otherwise problems with yodamerge
  * ATLAS_2015_I1393758 and ATLAS_2016_I1419070,
  * CMS_2012_I1111014, change numEntries -&gt; effNumEntries to avoid
    issues in NLO runs
  * Change ratio plot label, was wrong way up, in
  * ATLAS_2012_I1203852, ATLAS_2013_I1190187
  * Use rivet normalize not yoda in ATLAS_2018_I1711114 to avoid
    issues if histos empty
  * Avoid crash in ATLAS_2016_I1426523 if host not found
  * Add omega hist in BABAR_2017_I1621593
  * EHS_1988_I265504 fix rapidity calc so in CMS not lab
  * A2_2017_I1486671 fix omega PDG number
  * Re-enable custom Particles and Jets vectors, with moms() and
    other conversion functions.
  * Add default ANY decay mode to TauFinder.
  * Pass HepMC3 path info through to the rivet-config script.
  * Refine testing and printing of UNVALIDATED status in analysis
    listing.
  * Add INF to the list of predefined constants, and rename the
    internal constants header.
  * Improve normalization guidance and fix energy specification in
    mkanalysis .info file template.
- Changes from version 3.0.0 through 3.0.2: See
  https://gitlab.com/hepcedar/rivet/blob/release-3-0-x/ChangeLog.
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
- Build against HepMC3 instead of HepMC2:
  * Adapt BuildRequires for HepMC3.
  * Pass HepMC3 specific parameters to configure.
  * Add Rivet-plugins-use-HepMC3.patch: Port an analysis plugin to
    HepMC3 from HepMC2
- Refresh sover.diff for updated version.
- Drop Rivet-fix-ambiguous-namespace.patch: incorporated upstream
- New BuildRequires: rsync, fastjet-contrib-devel
- Update required version of YODA-devel to 1.8.0.
- Drop conditionals for outdated openSUSE versions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1579262400">- Add Obsoletes: python-Rivet to python3-Rivet to help migration.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1587643200">- Fix python version in hashbangs. #!%{_bindir}/python introduces
  wrong for python3 package dependency on python-base.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1589630400">- Update to version 3.1.1: Long list of changes, see ChangeLog
  file installed in /usr/share/doc/packages/Rivet-devel.
- Drop Rivet-plugins-use-HepMC3.patch: fixed upstream.
- Install COPYING file for all subpkgs.
- Use properly versioned Provides and Obsoletes for python
  subpackage.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1594728000">- Update to version 3.1.2:
  * Submission of ATLAS_2019_I1744201, ATLAS_2019_I1764342.
  * Add a very horrible preprocessor hack to allow use of a
    private method on the HepMC2 WeightContainer, for robust and
    correctly ordered weight name acquisition before HepMC
    2.06.11.
  * Allow several AnalysisHandler objects to run in different
    threads. This is a temporary fix. A permanent fix involves
    changing the Analysis handler to own its own projections.
    Currently each AnalysisHandler need sto be created and run
    completely within the same separate thread.
  * Allow + and - in AO paths.
  * Always skip weights that have "AUX" or "DEBUG" in the name.
  * Add computation of Python versions and passing them to Cython
    as command-line flags.
  * Fix small bug in rivet-cmphistos.
  * Add ATLAS_2018_I163527 (W+jets at 8 TeV).
  * Add InvisibleFinalState projection.
  * HTML sectioning and float/overflow/scrollbar improvements in
    rivet-mkhtml output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1606564800">- Update to version 3.1.3:
  * Add consistently 'RIVET_'-prefixed versions of the CTOR and
    PLUGIN macros, to be the preferred future form from 3.2.0
    onwards.
  * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331
    &amp; LHCB_2016_I1490663 (open charm).
  * Add an explicit configure test and override variable for the
    cython executable.
  * Use more numerically robust x and y definitions in
    DISKinematics
  * Relax some restrictions on Sphericity calculation.
  * Backport master-branch tolerance of no-beam events and no-xsec
    runs to 3.1.x.
  * Add a --no-downloads flag to rivet-mkanalysis.
  * Add a GROOM option to MC_JETS.
  * Add LHCB_2018_I1662483 (forward dilepton top-pair production
    cross-section)
  * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions,
    using std::common_type.
  * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and
    CMS_2019_I1744604 (t-channel single top at 13 TeV).
  * Move the experiment-specific smearing functions into
    ExptSmearingFunctions.hh, with SmearingFunctions.hh retained
    for UI simplicity and backward compatibility.
  * Improve the ATLAS Run 2 MET smearing function to incorporate
    the Run 2 linearity and resolution dependences.
  * Refine the ATLAS and CMS MET functions to avoid a peak at
    MET=0 from negative Gaussian smearing.
  * Add mT plot to MC_WINC
  * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS
  * Add a list of fastjet::Transformer to FastJets, to be applied
    in order. Transformers don't currently have a comparison
    operator, so if this list is non-empty, we have to report the
    projection as non-equivalent and recompute duplicates -- for
    now -- but it works, and we can feed back that improvement
    (again).
  * Tidy jet distance measure enums, introducing convenience AKT,
    CA, and CAMBRIDGE aliases.
  * Add missing 'inline' declarations to all high-level filter
    functions.
  * Add missing (i)discard/selectIfAll high-level filtering
    functions.
  * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function
    logic: it's not just the equivalent of the discard versions.
  * Submission of ATLAS_2019_I1750330
  * Add bare-lepton origin position to DressedLepton constructors.
  * Add aspace() and l/rpad() utility functions.
  * Rename the little-used in-place sortBy() functions to
    isortBy() cf. ifilter() and friends, since the behaviour
    should not change wildly just based on the constness status of
    an argument.
  * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5
    and 34.4 GeV
  * Update rivet-diffhepdata-all to check local directory for
    analysis.json
  * Add L3_1990_I298078 jet rates at MZ
  * Add L3_1991_I314407 pi0 and charged particle spectra
  * Add L3_1994_I374698 pi0 and eta spectra
  * Add missing jet rates to L3_2004_I652683
  * Add DELPHI_2000_I531568 p pbar correlations
  * Add L3_2008_I825820 event shapes at 197 GeV
  * Add ALEPH_2001_I555653  tau polarization at LEP I
  * Add DELPHI_2008_I763352 tau polarization at LEP II
  * Add MAC_1987_I245571    tau polarization at 29 GeV
  * Add AMY_1990_I298238    tau polarization at 57 GeV
  * Add VENUS_1997_I440852  tau polarization at 58 GeV
  * Add DELPHI_2000_I511443 tau polarization at LEP I
  * Add OPAL_2001_I554583   tau polarization at LEP I
  * Add L3_1998_I467929     tau polarization at LEP I
  * Add client-side plot display filtering and and -m/-M pattern
    (un)matching fags to rivet-mkhtml.
  * Add BELLE_2018_I1621272 B-&gt;D*- tau+ nu_tau
  * Add BESIII_2019_I1702549 D_S+ -&gt; K0 e+ nu_e
  * Add BELLE_2019_I1724068 B0-&gt;D*- tau+ nu_tau
  * Fix Clang 12.0 compiler warnings
  * Add BABAR_2008_I781294 Lambda_c+ -&gt; Xi- pi+ K+
  * Add BESIII_2020_I1817739 e+e- &gt; omega pi0, omega eta
  * Add BESIII_2020_I1791570 J/Psi, psi(2S) -&gt; Sigma+, Sigmabar-
  * Add plot to BESIII_2019_I1691850
  * Add SND_2020_I1809286 e+e-&gt; pi+pi-pi0
  * Add BELLE_2020_I1796822 B+- &gt; pi+pi- ell nu
  * Add BESIII_2020_I1814783 e+e- -&gt; Sigma+-Sigmabar-+
  * Add CLEOII_1997_I446031 e+e- &gt; e+e- pi0/eta/eta'
  * Create bash completion dir in $prefix/etc if it doesn't exist.
  * Fix bug where path wasn't set for booking of scatters
  * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and
    ATLAS_2019_I1759875
  * Add BELLE_2020_I1789775 e+e- &gt; D_s D_s2
  * Add BELLE_2019_I1762826 e+e- &gt; D_s D_s1(2536)
  * Add warnings and physicality checks to PartonicTops
  * Submission of ATLAS_2020_I1803608
  * Fix bug related to (de)selection of weight subsets
  * Make Event class aware of selected weight subsets
  * Added self-guided Rivet "truth analysis" tutorial
  * Allow user to specify nominal weight. Also do not write out
    weight name it skip weights is selected
  * Add SND_2020_I1806118 e+e- &gt; K+K-pi0
- Move bash completion helper to standard bash_completion dir
  (BuildRequires: bash-completion for proper dir ownership).
- Add Rivet-analysis-compilation.patch: Fix compilation of
  analyses; patch taken from upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1638878400">- Update to version 3.1.5:
  * Changed the first labelling in ATLAS_2016_I1467230 from "/*"
    to "/d01-*"
  * Use the new Ref(Un)match regex info to filter unwanted objects
    from ref files during HepData sync.
  * Add support for Warning, RefMatch, and RefUnmatch keys in
    analysis info files, mapped to the Analysis and AnalysisInfo
    APIs.
  * Add testing, warning messages, and unit tests for
    negative-virtuality FS particles.
  * Fix the analysis-plugin uninstall target.
  * Remove many const return-by-value signatures, and other sloppy
    or meaningless C++ antipatterns flagged by the icpc build.
  * Add SFINAE x/y/z/t() method detection to Vector4 constructors,
    and explicit .pseudojet() calls to Particles and Jets passed
    to PseudoJet constructors.
  * submission of ATLAS_2019_I1768911 (Z pT and phi* and at 13
    TeV)
  * Provide more options to specify the Cython command to be used.
    Thanks to Christian Holm Christensen.
  * Separate the DESTDIR from prefix in the Python module
    installation, to clean up FreeBSD packaging.
  * introduce isCompatibleWithSqrtS function for sqrtS dependent
    hist booking, falls back to ENERGY option to make routines
    reentrant safe
  * fix back for CounterPtr filling: no fill should mean no fill,
    not fill using weight 0
  * Add ability for mkhtml to use pdfunite in place of pdftk and
    pdfmerge for making a booklet.
  * fix indentation in MC_MUONS.info
  * add per-file print out to rivet-merge
  * support keyboard interruption in rivet-merge
  * Correction to use xE rather than xP in OPAL_1997_S3396100, by
    Adil Jueid.
  * New CMS analyses: CMS_2020_I1794169 (WZ and same-sign WW boson
    pairs), CMS_2020_I1814328 (W+W- boson pair production), and
    CMS_2020_I1837084 (Z-boson differential production cross
    section using its invisible decay mode; NB: runs on Z-&gt;mumu
    sample)
  * Improve option handling for booleans, and exception emission
    with incompatible casts.
  * Add a default-value argument to the string version of
    getOption().
  * Change the DressedLepton single-FS name from barefs to allfs,
    to reduce confusion.
  * Add DIRECT and DRESSED options to MC_ELECTRONS and MC_MUONS.
  * Fix dressed-lepton origin position for the standard,
    non-jet-clustering mode.
  * Remove raw int baryon counter from STAR_2006_S6860818.
  * catch low-stats crash in LHCB_2013_I1208105 reported by Jan
    Kretzschmar
  * Improve error message for when the calibration file has been
    forgotten
  * Remove numerical epsilon cutoff for pseudorapidity
    calculation: inf is a perfectly good value for beamline
    momenta. Regression test updated.
  * Add convenience V2, V3, V4, and P4 alias names for the vector
    types.
  * Add tests for eta and rapidity values calculated in particular
    for +-z vectors.
  * Allowing file.yoda:x1.23 and file.yoda:=1.23 as rivet-merge
    arguments to multiply or overwrite the cross-section
    respectively
  * Add LHCB_2010_S8758301 -&gt; LHCB_2010_I865584 alias, requested
    by LHCb.
  * Adding zero-division protection in AH::setCrossSection
    (spotted by P. Ilten, thanks!)
  * Submission of MC_HFDECAYS (MC-only validation routine for
    heavy-flavour hadron decays)
  * Add Analysis::barchart() functions for converting histos to
    inert 'bar charts' without bin-width scaling. Sometimes
    necessary, e.g. for reporting infinite-width bin contents.
  * Update bundled yaml-cpp to version 0.6.3
- Drop Rivet-analysis-compilation.patch: incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Fix sed script for rpath removal from rivet-config.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1653825600">- Update to version 3.1.6:
  * Allow the rivet script's -p option to be given multiple times,
    or to contain a comma-separated list of files to load cf. the
  - a argument. readData() is called for each specified preload
    file, in order.
  * Add a pseudojets() method and automatic conversion operator to
    Particles.  It sets the user index so the constituents will
    match the indices of the particle or jet vector used as input.
  * Move the Jets and Particles definitions into the .hh headers.
  * Submission of CMS_2017_I1497519: Z boson in association with
    jets at 8 TeV.
  * Fall back to old calculation of y in DISKinematics if Q2 is
    zero.
  * Add MissingMom typedef for MissingMomentum.
  * Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
    MissingMomentum.
  * Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
  * Add ThreeMomentum/P3 type with momentum-oriented method names,
    cf. FourVector-&gt;FourMomentum.
  * Add a pseudojets() method to the Jets container type.
  * Add BESIII_2022_I2047667 e+e- &gt; eta omega and omega pi0.
  * Add finalize-scaling protection in ATLAS_2020_1790256.
  * Add BESIII_2022_I2039027 e+e- &gt; pi+pi-eta.
  * Add BESIII_2022_I2033007 e+e-&gt; K+K-pi0.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1666526400">- Update to version 3.1.7:
  * Add HEPTopTagger interface (since made optional, with no-build
    example analysis).
  * Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
    and write to a ROOT ntuple file.
  * Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
  * Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
    and write to a CSV ntuple file.
  * Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
    with convenience functions for loading of LWTNN DNNs.
  * Add EXAMPLE_LWTNN example analysis, demonstrating use of a
    preserved LWTNN neural network in Rivet.
  * Install more generically named files from the analysis
    plugin/data dirs rather than limiting to the .plot, .info,
    .yoda* set.
  * Move EXAMPLE_* analyses, which demonstrate functionality to
    analysis writers rather than being directly useful in compiled
    form, into an uncompiled analyses/examples/ directory.
  * Hide the bundled eigen3 in a mangled RivetEigen namespace, to
    avoid clashes.
  * Submission of CMS_2022_I2079374: Z pT over a wide mass range
    at 13 TeV
  * Upgrade eigen3 and yaml-cpp bundling to remove compiler
    warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
  platlib across different python versions.
- Split out data files common to C++ and Python bindings into
  separate package (Rivet-data) and have it required from both
  %{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
  scripts in source rather than on buildroot installed dirs to
  allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
  no longer needed.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689076800">- Update to version 3.1.8:
  * Append extra newlines to plugin sources in batched rivet-build.
  * Add ability to control the specific plugin library paths for
    analyses to be loaded from, via new programmatic set and get
    methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
    environment variable.
  * Remove support for custom ASCII event-file formats.
  * Use an immediate call to HepMC3::deduce_reader() in the file
    and stream opening; drop local attempts to deduce the file
    format.
  * Require HepMC3 &gt;= 3.2.0
  * Add variations on the discard/select utility functions to
    (particularly) discard single elements by equality rather than
    needing to provide a function.
  * Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
  * Provide an implicit cast for FourVector and derived classes to
    PseudoJet, to avoid the incorrect conversion by PJ's template
    constructor.
  * Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
  * ATLAS_2019_I1746286: fix generator ctau description in the
    info file.
  * Fix memory leaks in binreloc.c and the merging-related method
    in AnalysisHandler.
  * Fix CMS_2015_I1346843 to allow FSR photons from muon decays
  * Add example analysis demonstrating use of an ONNX neural net.
  * Change/correct DressedLeptons behaviour to accept photons from
    prompt muons and taus. (Return to 2.x behaviour, accidentally
    reverted.)
  * Update ParticleIdUtils content to match latest MCUtils.
    Includes a serious speed-up (6x!) in PID digit decoding!
  * Allow linspace() and aspace() to make reversed edge-sets with
    start &gt; end.
  * Add powspace() and powdbnspace() uniform-spacing functions for
    power laws, and a generic _fnspace() function for any
    transform/inverse function-pair.
  * Fix couting of raw vs tmp histos when checking
    self-consistency of output file.
  * Replace regex_match with reg_search to pick up substring
    matches, too.
  * Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
    the wrong decay chain was checked for weak decays.
  * Change configure script to use the --rpath=no option to
    fastjet-config, removing fragile path-hacking.
    build script.
  * Add reentrant marker to MC_DILEPTON.info
  * Make logger thread safe(r) by making ColorMap and LevelMap
  * thread_local.
  * Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
  * Enable Cython autoconversion from C++ strings to the
    appropriate str type for Python v2 and v3, eliminating many
    noisy and fragile explicit encode()/decode() calls.
  * Analyses of new experiments (long list, see
    /usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
  `long long` to `size_t`.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- License correction based on the legaldb scan</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693569600">- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 3.1.9:
  * Streamline definitions of a "temp" histogram
  * Account for 2pi boundaries when checking for zero angle
    in DISKinematics
  * Improvements to rivet-mkhtml output.
  * Add STAR_2014_I1253360 p + p -&gt; pi0 + X
  * Add missing analysis-object methods on Analysis: booking of
    Scatter1Ds, efficiency and asymmetry calculations for Counters
    and Histo2Ds.
  * Fix projection comparison for InvisibleFinalState
  * Add icon links to Inspire and HepData, escape HTML content in
    titles as Inspire has started recording MathML for maths.
  * Add a Matrix3::mkRotation(from, to) static factory function,
    for one-liner convenience.
  * Fix unit conversion in HepMC3 readEvent method
  * Fix CMS_2021_I1920187 to use size_t or unsigned int types in
    place of non-standard uint.
  * Remove logic that parses info file from AnalysisInfo constructor
    and only parse when an analysis is being specifically asked for.
  * Fix binary relocation in binrelo.c
  * Make rivet-mkhtml write HTML file before processing images.
  * Fix rivet-mkhtml-mpl autocomplete.
  * Explicitly import YODA and Projection base-class operator= into
    derived classes to silence new GCC13 warnings.
  * Turn parameters (cuts, jet radius, clustering algorithms etc)
    into Rivet options in several common MC analyses.
  * Bypass projection comparison during registration if
    RIVET_CACHE_PROJECTIONS is false.
  * Patch projection comparison for SmearedJets
  * Prevent bookeeping histos from acquiring analysis option
    on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)</changelog>
</package>
<package pkgid="57e37325676c1a63cc21b7f87cff88d9b94b0fd4bb28d9e1656c510274803ece8ceb74fe00a8531948933c67279fc369dcf42945610c63c6f3f660472eded386" name="SDL2" arch="src">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="ed1dbd504385508bd67472d3ec658a22cb5f5b5c6ebf6acb8ee6a8454cda402eddaa5457dfb595e2b0eb2b75426daa5f421163928935cbcfc7d28e4f54bfb4bf" name="SDL2-debugsource" arch="i586">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="af140afb4dbea1e0927bdd8b9f743dda3a8b851e085bd578639e16ebd31625f80b83f53c15af696e293e7ff585442e9afe42631a64fc4f83374eb5db8abfd240" name="SDL2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="25533f7d5cd7daac943a10cc4e1ed1cacb859b13ba39b77384ebc32339510f172353efabf0169a0d51ea42d5facf2e1582a0111a1ea1254d844bfde55a05df74" name="SDL2-devel" arch="i586">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="627ef60c10e7806f3cab75e1c67e7b55ae65839c4c727de58475ada652a457ea1a72232621bd8a98d45893f4155af2fcea41797881e14def36b3a70c57ba74e5" name="SDL2-devel" arch="x86_64">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="2ee845b9444e048b04b96e492733d80a9e8b1fded25c75e931ce9550620d05d9bc63b376d13e3a14b95a4dcec3ecce86aa9f21df53e65ff676bc854b07411718" name="SDL2-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.28.5" rel="5.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Restore sdl2-symvers.patch to full symbol list to facilitate
  application installation with Leap 15.x's SDL2.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Add fix-xi2-crash.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.24.0
  * Added a number of function relating to input devices such as
    keyboard and joystick.
  * Added support for the NVIDIA Shield Controller to the HIDAPI
    driver, supporting rumble and battery status
  * Added support for opening audio devices with 3 or 5 channels
    (2.1, 4.1). All channel counts from Mono to 7.1 are now
    supported.
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).
- Drop fix-xi2-crash.patch (merged)
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1664971200">- Update to release 2.24.1
  * Fixed shader compilation issues using the OpenGL ES2 renderer</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Drop unused buildrequires on nasm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667304000">- Update to release 2.24.2
  * Fixed crash in Wayland_HasScreenKeyboardSupport()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669118400">- Update to release 2.26
  * Added SDL_GetWindowSizeInPixels() to get the window size in
    pixels, which may differ from the window coordinate size for
    windows with high-DPI support.
  * Added simulated vsync synchronization for the software
    renderer.
  * Added the mouse position to SDL_MouseWheelEvent.
  * Added SDL_ResetHints() to reset all hints to their default
    values.
  * Added SDL_GetJoystickGUIDInfo() to get device information
    encoded in a joystick GUID.
  * Added XBOX Hints.
  * Added support for PS3 and Wii controllers to the HIDAPI
    driver (not enabled by default).
  * Added access to the individual left and right gyro sensors of
    the combined Joy-Cons controller.
  * Added a microsecond timestamp to SDL_SensorEvent and
    SDL_ControllerSensorEvent, when the hardware provides that
    information.
- Delete sdl2-khronos.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 2.26.1
  * Improved audio resampling quality
  * Fixed crash if SDL_GetPointDisplayIndex() or
    SDL_GetRectDisplayIndex() are called before SDL_VideoInit()</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672747200">- Update to release 2.26.2
  * Fixed long delay at startup when a Razer keyboard is
    connected
  * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
    AZERTY keyboard layout on Linux
- Enable libsamplerate and libdecor components
- Remove unused tslib build requirement</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.26.3
  * Fixed infinite loop shutting down WGI controllers
  * Fixed centering the D-pad on some Xbox controllers</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1677844800">- Use current keymap on console
  (https://github.com/libsdl-org/SDL/pull/7400 )
  + 0001-Cleanup-add-brace-6545.patch
  + 0002-Update-for-SDL3-coding-style-6717.patch
  + 0003-Clang-Tidy-fixes-6725.patch
  + 0004-evdev_kbd-Use-current-keymap.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678190400">- Update to release 2.26.4
  * Fixed using older game controller mappings on Linux</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 2.26.5
  * Fixed handling of third party PS4 controller input reports
  * Added support for the trigger buttons on the Victrix Pro FS
    for PS5
  * Added mapping for Flydigi Vader 2 with the latest firmware
    (6.0.4.9)
  * Added mapping for DualSense Edge Wireless Controller on Linux
  * Added mapping for Hori Pokken Tournament DX Pro Pad
  * Improved the speed and quality of audio resampling
  * Fixed crash on Linux if dbus can't be initialized</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 2.28
  * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
    switch between the window surface and rendering APIs.
  * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
    when the primary monitor changes or displays change position
    relative to each other.
  * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
    whether the on-screen keyboard should be shown when text input
    is active.
- Delete 0001-Cleanup-add-brace-6545.patch,
  0002-Update-for-SDL3-coding-style-6717.patch,
  0003-Clang-Tidy-fixes-6725.patch (inapplicable),
  0004-evdev_kbd-Use-current-keymap.patch (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688212800">- Update to release 2.28.1
  * Added support for the Nintendo Online Famicom controllers
  * Improved support for third-party Nintendo Switch controllers
  * Fixed setting the player LED on Nintendo Switch controllers
  * Added Linux controller mapping for the Logitech Chillstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690977600">- Update to release 2.28.2
  * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
  * Fixed controller lockup initializing some unofficial PS4
    replica controllers
  * Fixed video initialization on headless Linux systems using VNC</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693569600">- Update to release 2.28.3
  * Added a gamepad mapping for the G-Shark GS-GP702
  * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696248000">- Update to release 2.28.4
  * Enable clipping for zero sized rectangles in the SDL renderer
  * Notify X11 clipboard managers when the clipboard changes
  * Fixed sensor timestamps for third-party PS5 controllers
  * Added detection for Logitech and Simagic racing wheels</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Enable direct PipeWire support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 2.28.5
  * Added support for the HP HyperX Clutch Gladiate controller
  * Fixed a crash if a controller is disconnected while SDL is
    opening it
  * Fixed a crash on Linux if XInput2 isn't available at runtime</changelog>
</package>
<package pkgid="bc0f2d7b949a3da2030760b446e334aa4c5332f6cc8d0debeebef96999855659d322be4d66c63bdd7d233197b292a53b5f4ad018ebeab01ef14cde97af2e315d" name="SDL2_gfx" arch="src">
  <version epoch="0" ver="1.0.4" rel="2.11"/>
  <changelog author="prusnak@opensuse.org" date="1382961600">- created package (version 1.0.0)
  - based on SDL_gfx package</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Set RPM groups to the same values as on the main SDL packages
- Own /usr/include/SDL2 as well</changelog>
  <changelog author="jengelh@inai.de" date="1403006400">- Update to new upstream release 1.0.1
  * Various minor and major fixes to drawing algorithms
  * Use of the SDLTest library for tests
  * pkg-config support.
- Only disable MMX for i586 (x86_64 has it implied)</changelog>
  <changelog author="jengelh@inai.de" date="1403697600">- Disable MMX not only on i586, but also ppc64, armv7l, etc.</changelog>
  <changelog author="jengelh@inai.de" date="1418904000">- Remove SDL2_gfx obsoletes (we never had packages of that name).
  Copy current Provides to baselibs.conf.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Added keyring to validate gpg signature of the source.
- Update to 1.0.4:
  * fix int overflow in ellipseRGBA for large radii
  * fix aaline wrong direction hline bug
  * fix off-by-1 error in rotateSurface90Degrees
  * fix to rotozoomSurfaceSizeTrig
  * fix for special case of roundedBoxRGBA</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Update homepage URLs</changelog>
</package>
<package pkgid="98aab931c06379a2da236ce66ef400975c49e032e86e94d7e9cbc07ea5160842d966f120920a035edf2e0d104afd1ec374c4f8fba6a53b71b0ebc61459ae4492" name="SDL2_gfx-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.4" rel="2.11"/>
  <changelog author="prusnak@opensuse.org" date="1382961600">- created package (version 1.0.0)
  - based on SDL_gfx package</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Set RPM groups to the same values as on the main SDL packages
- Own /usr/include/SDL2 as well</changelog>
  <changelog author="jengelh@inai.de" date="1403006400">- Update to new upstream release 1.0.1
  * Various minor and major fixes to drawing algorithms
  * Use of the SDLTest library for tests
  * pkg-config support.
- Only disable MMX for i586 (x86_64 has it implied)</changelog>
  <changelog author="jengelh@inai.de" date="1403697600">- Disable MMX not only on i586, but also ppc64, armv7l, etc.</changelog>
  <changelog author="jengelh@inai.de" date="1418904000">- Remove SDL2_gfx obsoletes (we never had packages of that name).
  Copy current Provides to baselibs.conf.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Added keyring to validate gpg signature of the source.
- Update to 1.0.4:
  * fix int overflow in ellipseRGBA for large radii
  * fix aaline wrong direction hline bug
  * fix off-by-1 error in rotateSurface90Degrees
  * fix to rotozoomSurfaceSizeTrig
  * fix for special case of roundedBoxRGBA</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Update homepage URLs</changelog>
</package>
<package pkgid="f5175f9094321c9b17465dc300428a5d27021bb3bf1bfa5c7a229a5237795b19067c7cb9c21637c80f393615b4295532c1438261525e563117e2636ebd675a13" name="SDL2_image" arch="src">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="prusnak@opensuse.org" date="1376395200">- created package (version 2.0.0) - based on SDL_image package</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="dvaleev@suse.com" date="1378987200">- Fix undefined s on BigEndian platforms (bigendian_undefined_s.patch)</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="mailaender@opensuse.org" date="1452427200">- Update to version 2.0.1
  * Fixed support for transparency in XPM files
  * Fixed memory leak in webp image loading
  * Fixed loading BMP files with large BITMAPINFOHEADER structures
  * Fixed building with libpng 1.4
- Removed bigendian_undefined_s.patch</changelog>
  <changelog author="jengelh@inai.de" date="1518177600">- Update to new upstream release 2.0.2
  * Added simple SVG image support based on Nano SVG
  * Fixed security vulnerability in XCF image loader
    [boo#1062777, CVE-2017-2887]
  * Added optional support for loading images using Windows
    Imaging Component
  * Added libpng save support for much smaller 8-bit images
  * Added JPG save support: IMG_SaveJPG() and IMG_SaveJPG_RW()</changelog>
  <changelog author="jengelh@inai.de" date="1518523200">- Update BuildRequires</changelog>
  <changelog author="jengelh@inai.de" date="1520510400">- Update to new upstream release 2.0.3
  * Fixed a number of security issues:
  * TALOS-2017-0488/CVE-2017-12122/boo#1084256:
    IMG_LoadLBM_RW code execution vulnerability
  * TALOS-2017-0489/CVE-2017-14440/boo#1084257:
    ILBM CMAP parsing code execution vulnerability
  * TALOS-2017-0490/CVE-2017-14441/boo#1084282:
    ICO pitch handling code execution vulnerability
  * TALOS-2017-0491/CVE-2017-14442/boo#1084304:
    Image palette population code execution vulnerability
  * TALOS-2017-0497/CVE-2017-14448/boo#1084303:
    load_xcf_tile_rle decompression code execution
  * TALOS-2017-0498/CVE-2017-14449/boo#1084297:
    do_layer_surface double free vulnerability
  * TALOS-2017-0499/CVE-2017-14450/boo#1084288:
    LWZ decompression buffer overflow vulnerability</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541592000">- Update to new upstream release 2.0.4
  * Fixed memory issues in the XCF loader:
  * CVE-2018-3839 boo#1089087 TALOS-2018-0521
  * CVE-2018-3977 boo#1114519 TALOS-2018-0645</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new upstream release 2.0.5
  * Fixed TALOS-2019-0820 CVE-2019-5051
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
- Not mentioned by upstream, but issues seemingly further fixed:
  * Fixed CVE-2019-12218 boo#1135789
  * Fixed CVE-2019-12217 boo#1135787
  * Fixed CVE-2019-12220 boo#1135806
  * Fixed CVE-2019-12221 boo#1135796
  * Fixed CVE-2019-12222 boo#1136101</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566561601">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657281600">- Update to release 2.6.0
  * Added stb_image as the default backend for JPG and PNG images loading.
    To use libpng and libjpg instead, configure using --disable-stb-image
  * Added IMG_LoadSizedSVG_RW()
  * Added support for AVIF images (https://github.com/AOMediaCodec/libavif [github.com])
  * Added IMG_ReadXPMFromArrayToRGB888()
  * Added support for JXL images (https://jpegxl.info/ [jpegxl.info])
  * Added support for QOI images (https://qoiformat.org/ [qoiformat.org])
  * Fixed XCF regression introduced in 2.0.5
  * Added support for loading animated GIFs
  * LoadBMP() now loads files using SDL2
  * Allow using libwebpdecoder instead libwebp
- Remove CVE-2019-13616.patch (merged)
- Rename -devel subpackage based on SRPM name
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659355200">- Update to release 2.6.1
  * Fixing grayscale image loading using the built-in stb_image
    (openSUSE uses libjpg/libpng, not stb)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Update to release 2.6.2
  * Build updates for non-Linux platforms
- Enable AVIF, JXL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add back Provides: SDL2_image = %version-%release to the library
  package: the python deps somewhat depend on that to not have to
  know about all soversion changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.6.3
  * Fixed loading of 4-bit .ico files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701777600">- Update to release 2.8.0
  * Updated image decoding libraries
  * Added support for loading WEBP animations
  * PNG images with a palette are loaded as SDL surfaces with a
    palette</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702468800">- Update to release 2.8.1
  * Indexed PNG images with alpha have blending automatically enabled
  * Fixed a crash in the 32-bit webp DLLs on Windows</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 2.8.2
  * Fixed crash loading LBM images
  * Automatically set the colorkey for indexed PNG images with
    transparency</changelog>
</package>
<package pkgid="636012a612af175592e328a90d190f9adf92382b02103073bdd4d2fd57e04f6b8751b52ed42697750b545dbf90ac15e8f933aee85ba70a90b4e8a51a7264e4f6" name="SDL2_image-debugsource" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new upstream release 2.0.5
  * Fixed TALOS-2019-0820 CVE-2019-5051
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
- Not mentioned by upstream, but issues seemingly further fixed:
  * Fixed CVE-2019-12218 boo#1135789
  * Fixed CVE-2019-12217 boo#1135787
  * Fixed CVE-2019-12220 boo#1135806
  * Fixed CVE-2019-12221 boo#1135796
  * Fixed CVE-2019-12222 boo#1136101</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566561601">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657281600">- Update to release 2.6.0
  * Added stb_image as the default backend for JPG and PNG images loading.
    To use libpng and libjpg instead, configure using --disable-stb-image
  * Added IMG_LoadSizedSVG_RW()
  * Added support for AVIF images (https://github.com/AOMediaCodec/libavif [github.com])
  * Added IMG_ReadXPMFromArrayToRGB888()
  * Added support for JXL images (https://jpegxl.info/ [jpegxl.info])
  * Added support for QOI images (https://qoiformat.org/ [qoiformat.org])
  * Fixed XCF regression introduced in 2.0.5
  * Added support for loading animated GIFs
  * LoadBMP() now loads files using SDL2
  * Allow using libwebpdecoder instead libwebp
- Remove CVE-2019-13616.patch (merged)
- Rename -devel subpackage based on SRPM name
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659355200">- Update to release 2.6.1
  * Fixing grayscale image loading using the built-in stb_image
    (openSUSE uses libjpg/libpng, not stb)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Update to release 2.6.2
  * Build updates for non-Linux platforms
- Enable AVIF, JXL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add back Provides: SDL2_image = %version-%release to the library
  package: the python deps somewhat depend on that to not have to
  know about all soversion changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.6.3
  * Fixed loading of 4-bit .ico files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701777600">- Update to release 2.8.0
  * Updated image decoding libraries
  * Added support for loading WEBP animations
  * PNG images with a palette are loaded as SDL surfaces with a
    palette</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702468800">- Update to release 2.8.1
  * Indexed PNG images with alpha have blending automatically enabled
  * Fixed a crash in the 32-bit webp DLLs on Windows</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 2.8.2
  * Fixed crash loading LBM images
  * Automatically set the colorkey for indexed PNG images with
    transparency</changelog>
</package>
<package pkgid="30f689d9bb04835f71ac1d0dc63ddae1499b53808c3e2994d723d087ace7396e4e37e9a1adde7c0cbe9b6642ceee7109b810193283098eb4219d14f7b6e6cdce" name="SDL2_image-devel" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new upstream release 2.0.5
  * Fixed TALOS-2019-0820 CVE-2019-5051
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
- Not mentioned by upstream, but issues seemingly further fixed:
  * Fixed CVE-2019-12218 boo#1135789
  * Fixed CVE-2019-12217 boo#1135787
  * Fixed CVE-2019-12220 boo#1135806
  * Fixed CVE-2019-12221 boo#1135796
  * Fixed CVE-2019-12222 boo#1136101</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566561601">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657281600">- Update to release 2.6.0
  * Added stb_image as the default backend for JPG and PNG images loading.
    To use libpng and libjpg instead, configure using --disable-stb-image
  * Added IMG_LoadSizedSVG_RW()
  * Added support for AVIF images (https://github.com/AOMediaCodec/libavif [github.com])
  * Added IMG_ReadXPMFromArrayToRGB888()
  * Added support for JXL images (https://jpegxl.info/ [jpegxl.info])
  * Added support for QOI images (https://qoiformat.org/ [qoiformat.org])
  * Fixed XCF regression introduced in 2.0.5
  * Added support for loading animated GIFs
  * LoadBMP() now loads files using SDL2
  * Allow using libwebpdecoder instead libwebp
- Remove CVE-2019-13616.patch (merged)
- Rename -devel subpackage based on SRPM name
- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
  themselves have baselibs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1659355200">- Update to release 2.6.1
  * Fixing grayscale image loading using the built-in stb_image
    (openSUSE uses libjpg/libpng, not stb)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Update to release 2.6.2
  * Build updates for non-Linux platforms
- Enable AVIF, JXL</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662379200">- Add back Provides: SDL2_image = %version-%release to the library
  package: the python deps somewhat depend on that to not have to
  know about all soversion changes.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675771200">- Update to release 2.6.3
  * Fixed loading of 4-bit .ico files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701777600">- Update to release 2.8.0
  * Updated image decoding libraries
  * Added support for loading WEBP animations
  * PNG images with a palette are loaded as SDL surfaces with a
    palette</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702468800">- Update to release 2.8.1
  * Indexed PNG images with alpha have blending automatically enabled
  * Fixed a crash in the 32-bit webp DLLs on Windows</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 2.8.2
  * Fixed crash loading LBM images
  * Automatically set the colorkey for indexed PNG images with
    transparency</changelog>
</package>
<package pkgid="44f5464406ae16eeae971de8e0ffcb9c86130098ef43bcfb430bf8e0d482de31f71e7a4019147d0beb62cbd06f606976cde49953efc07aefd9e7353985f1f8a8" name="SDL2_net" arch="src">
  <version epoch="0" ver="2.2.0" rel="1.4"/>
  <changelog author="prusnak@opensuse.org" date="1376395200">- created package (version 2.0.0) - based on SDL_net package</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.1
  * Use of SDL provided function rather then depending
    on system provided functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.2.0
  * Build procedure updates only
- Rename devel package to just %name-devel, which is what most
  our packages do.
- Trim baselibs.conf, stop producing SDL2_net-devel</changelog>
</package>
<package pkgid="2d5d097654af81b2cd907807ffd1083f70f76f287ffd8aff842cc3f2311646cfd4ab68b94a68dddc19320e58805f332e21d88711502655f3f0e4ec071b1bfed8" name="SDL2_net-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="1.4"/>
  <changelog author="prusnak@opensuse.org" date="1376395200">- created package (version 2.0.0) - based on SDL_net package</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.1
  * Use of SDL provided function rather then depending
    on system provided functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.2.0
  * Build procedure updates only
- Rename devel package to just %name-devel, which is what most
  our packages do.
- Trim baselibs.conf, stop producing SDL2_net-devel</changelog>
</package>
<package pkgid="10a66a6676e19e2df0d4ddeca0b2a02c8b566685ffbbed4a9511e7cd5331758ea9e669b09ac2ac9ff89521e02ebfcc770d817c87846840fb75d58ddb93e8ea03" name="SDL2_net-devel" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="1.4"/>
  <changelog author="prusnak@opensuse.org" date="1376395200">- created package (version 2.0.0) - based on SDL_net package</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.1
  * Use of SDL provided function rather then depending
    on system provided functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660910400">- Update to release 2.2.0
  * Build procedure updates only
- Rename devel package to just %name-devel, which is what most
  our packages do.
- Trim baselibs.conf, stop producing SDL2_net-devel</changelog>
</package>
<package pkgid="2af1803922e7460e65c93ce17ec6edddab8103f136321051266b1a5231f8f856d87f7cd0e7b6f2aebfe4ad6be83ce9847532308417818f1f371f451eeef26bfa" name="SDL_gfx" arch="src">
  <version epoch="0" ver="2.0.26" rel="1.26"/>
  <changelog author="nadvornik@suse.cz" date="1158235200">- fixed Requires of devel subpackage [#192736]</changelog>
  <changelog author="sndirsch@suse.de" date="1166616000">- updated to release 2.0.14
  * added texturedPolygon routine to library (thanks Jees)
  * changed iterator condition in aaellipse to add some overdraw
    to smooth circle
  * added ShrinkImage routine to rotozoom code
  * added TestABGR Test program (bug in SDL_gfx or SDL??)
  * improved TestImageFilter program (bug in Uint filters)
  * changed .so versioning from .so.13.0.0 to .so.0.0.14
    (best is to remove all old libs before installing)
  * added updated MacOSX ProjectBuilder file (thanks Brian)
  * added info on MacOSX 10.3 build
  * added mingw (on cygwin) makefile (thanks Brian)
  * added Dev-Cpp makefile (thanks Sebastian)
  * removed some unused variables from gfx and rotozoom code
    (thanks Thi)
  * fixed a non-critical typecast mistake (thanks Thi)
  * converted all C++ comments to C comments in SDL_imageFilter
- random.diff:
  * fixed fatal build warnings for returning random data in a function</changelog>
  <changelog author="sndirsch@suse.de" date="1166875200">- updated to release 2.0.15
  * bugfixes in 32bit _putPixelAlpha/filledRectAlpha (thanks CISC)
  * various bugfixes in return value generation and return (thanks CISC)
  * lock font-surface before using it (thanks CISC)
  * fix some breakage in non-MMX filter routines (thanks CISC)
  * fix typo in TestABGR (thanks CISC)
  * fix double buffer flipping in Tets programs (thanks CISC)
  * fixed microversion in .h
  * fixed texturePolygon inverted bug
  * fixed wrong surface use in test 21 of TestRotozoom
  * added pitch handling in font surface (thanks CISC)</changelog>
  <changelog author="sndirsch@suse.de" date="1170763200">- updated to release 2.0.16
  * updated config.sub to newer version
  * added custom RGBA blitter function that sets/maintains target
    alpha
  * added setAlpha function that sets alpha values in 32bit
    surfaces
  * added TextGfxBlit testprogram for new functions
  * Fixed C++ type in .h files (thanks Olivier)
  * Update some text in README and .spec file
  * Removed broken Uint filter routines from test program
  * "Cosmetic" changes to test programs and Automake.am</changelog>
  <changelog author="sndirsch@suse.de" date="1195387200">- disable use of MMX on i386 to fix build with gcc 4.3</changelog>
  <changelog author="sndirsch@suse.de" date="1213358400">- update to release 2.0.17
  * hline/vline clipping and swap-logic fixed
  * clipping box dimension check added and clipping-checks optimized
  * TestFonts program updated
  * Updated documentation on cross-compilation, AMD64
  * Fixed circleColor overdraw
  * Added arcColor routine
  * Added polygonColorMT and polygonTextureMT routines
  * Updated 32bit alpha blending routine</changelog>
  <changelog author="crrodriguez@suse.de" date="1235563200">- remove static libraries and "la" files
- correct -devel package dependencies</changelog>
  <changelog author="prusnak@suse.cz" date="1242734400">- updated to 2.0.19
  * gcc43 compiler patch for asm code in image filters
  * off-by-one hline patch for 1byte indexed surfaces
  * update acinclude.m4 from SDL-1.2 and moved # serial in file
  * applied patch to add pkg-config support for SDL_gfx
  * changed configure.in INTERFACE_AGE and BINARY_AGE
  * fixed zoom XY-flip code and made it available for all modes
    in zoom and rotations
  * fixed edge issue on interpolated rotozoom modes
  * updated TestRotozoom custom test mode, added delay parameter
  * added tests which include flipping, included negative rotation
  * update libtool files
  * updated Makefile.mingw
- updated to 2.0.18
  * libtool update for dependencies
  * fix uninitialised variables in _putPixelAlpha()
  * reverted to original alpha routine in _putPixelAlpha()
  * added colorkey handling patch to rotozoom
  * downgraded optimization to -O for asm compatibility with gcc4</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="tzotsos@opensuse.org" date="1298289600">- Updated to version 2.0.22
  * Fixed line width calculation for normal and textured polygons
    (patch contributed by Daniel (SupSuper)
  * Fixed version setup in configure.in
  * Added rounded rectangle and rounded box primitives
  * Updated test program for roundedbox + left/right-click support
  * Fixed pie calculation (line-case detection, end-angle clipping)
  * Updated DLL_EXPORT handling and added WIN64 test
    (patch contributed by tigerfishdaisy)
  * Added thick line primitive based on Murphy's algorithm</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_gfx-devel to baselibs
- Remove redundant tags/sections</changelog>
  <changelog author="jreidinger@suse.com" date="1329912000">- update to version 2.0.23
  * Updated sources to resolve some splint (static code analysis)
    issues
  * Updates for OpenSDK (WinCE6/ARM) build target (patch contributed
    itsnotabigtruck)
  * Added OSX Xcode3+ template files to Other Builds collection
    (contributed by Vasyl)
  * Added various fixes and improvements contributed by folks on
    sourceforge (thanks contributors).
  * Switched library and test code to zlib license.
- fix self obsoletion</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to new upstream release 2.0.25
  * Unspecified bugfixes related to MMX support, _aaline,
  SDL_gfxBlitFunc.h, 32-bit RGBA blending function and pixel
  blend routine
- Set RPM groups to the same values as on the main SDL packages
- Own /usr/include/SDL as well</changelog>
  <changelog author="jengelh@inai.de" date="1418904000">- Use source URLs. Specfile cleanups.</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Remove redundant requires</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.26
  * Included patch for CMake builds against SDL2
  * Fixed bug in rotozoomSurfaceSizeTrig</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1534507200">- Readd SDL_gfx-devel Provides/Obsoletes, still needed.</changelog>
</package>
<package pkgid="222c4033bbaeacee9a0c02b7f3e3a36f2d5846d3662a6bd52911ca8901f77c36c6fc7e72c3a6813038573a6557b510ba5319290420188f9400d4b65e4fd25606" name="SDL_gfx-debugsource" arch="i586">
  <version epoch="0" ver="2.0.26" rel="1.26"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="tzotsos@opensuse.org" date="1298289600">- Updated to version 2.0.22
  * Fixed line width calculation for normal and textured polygons
    (patch contributed by Daniel (SupSuper)
  * Fixed version setup in configure.in
  * Added rounded rectangle and rounded box primitives
  * Updated test program for roundedbox + left/right-click support
  * Fixed pie calculation (line-case detection, end-angle clipping)
  * Updated DLL_EXPORT handling and added WIN64 test
    (patch contributed by tigerfishdaisy)
  * Added thick line primitive based on Murphy's algorithm</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_gfx-devel to baselibs
- Remove redundant tags/sections</changelog>
  <changelog author="jreidinger@suse.com" date="1329912000">- update to version 2.0.23
  * Updated sources to resolve some splint (static code analysis)
    issues
  * Updates for OpenSDK (WinCE6/ARM) build target (patch contributed
    itsnotabigtruck)
  * Added OSX Xcode3+ template files to Other Builds collection
    (contributed by Vasyl)
  * Added various fixes and improvements contributed by folks on
    sourceforge (thanks contributors).
  * Switched library and test code to zlib license.
- fix self obsoletion</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to new upstream release 2.0.25
  * Unspecified bugfixes related to MMX support, _aaline,
  SDL_gfxBlitFunc.h, 32-bit RGBA blending function and pixel
  blend routine
- Set RPM groups to the same values as on the main SDL packages
- Own /usr/include/SDL as well</changelog>
  <changelog author="jengelh@inai.de" date="1418904000">- Use source URLs. Specfile cleanups.</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Remove redundant requires</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.26
  * Included patch for CMake builds against SDL2
  * Fixed bug in rotozoomSurfaceSizeTrig</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1534507200">- Readd SDL_gfx-devel Provides/Obsoletes, still needed.</changelog>
</package>
<package pkgid="5e3ec505bbc9baf55fc25a14a48bdb440a8011932a942cfefbfdca97d92fb8d42dccecc36f0876cd90dcb50d52dff7c22995773255bf95d7a492f2eba36541b9" name="SDL_gfx-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.26" rel="1.26"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="tzotsos@opensuse.org" date="1298289600">- Updated to version 2.0.22
  * Fixed line width calculation for normal and textured polygons
    (patch contributed by Daniel (SupSuper)
  * Fixed version setup in configure.in
  * Added rounded rectangle and rounded box primitives
  * Updated test program for roundedbox + left/right-click support
  * Fixed pie calculation (line-case detection, end-angle clipping)
  * Updated DLL_EXPORT handling and added WIN64 test
    (patch contributed by tigerfishdaisy)
  * Added thick line primitive based on Murphy's algorithm</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_gfx-devel to baselibs
- Remove redundant tags/sections</changelog>
  <changelog author="jreidinger@suse.com" date="1329912000">- update to version 2.0.23
  * Updated sources to resolve some splint (static code analysis)
    issues
  * Updates for OpenSDK (WinCE6/ARM) build target (patch contributed
    itsnotabigtruck)
  * Added OSX Xcode3+ template files to Other Builds collection
    (contributed by Vasyl)
  * Added various fixes and improvements contributed by folks on
    sourceforge (thanks contributors).
  * Switched library and test code to zlib license.
- fix self obsoletion</changelog>
  <changelog author="jengelh@inai.de" date="1384171200">- Update to new upstream release 2.0.25
  * Unspecified bugfixes related to MMX support, _aaline,
  SDL_gfxBlitFunc.h, 32-bit RGBA blending function and pixel
  blend routine
- Set RPM groups to the same values as on the main SDL packages
- Own /usr/include/SDL as well</changelog>
  <changelog author="jengelh@inai.de" date="1418904000">- Use source URLs. Specfile cleanups.</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Remove redundant requires</changelog>
  <changelog author="rpm@fthiessen.de" date="1533816000">- Update to 2.0.26
  * Included patch for CMake builds against SDL2
  * Fixed bug in rotozoomSurfaceSizeTrig</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1534507200">- Readd SDL_gfx-devel Provides/Obsoletes, still needed.</changelog>
</package>
<package pkgid="0ba1ebc9a8424304d535fe877e6e567ba16eeab90df8c56206982c316c927330f90caa7c8e9f330989ab4b5a96856d8c38a74361d5859ec669d546d3ad952483" name="SDL_image" arch="src">
  <version epoch="0" ver="1.2.12+hg695" rel="2.3"/>
  <changelog author="sndirsch@suse.de" date="1197806400">- fixed BuildRequires for SUSE &lt; 10.2</changelog>
  <changelog author="prusnak@suse.cz" date="1201262400">- fix buffer overflow in GIF code (gif-overflow.patch) [#355864]</changelog>
  <changelog author="prusnak@suse.cz" date="1201608000">- fix buffer overflow in LBM code (lbm-overflow.patch) [#355864]</changelog>
  <changelog author="ro@suse.de" date="1207828800">- added baselibs.conf file to build xxbit packages
  for multilib support</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files, useless without
  SDL static libraries too.
- fix -devel package dependencies.</changelog>
  <changelog author="prusnak@suse.cz" date="1242734400">- updated to 2.1.7
  * Fixed buffer overflow in BMP loading code
  * Fixed buffer overflow in GIF loading code
- removed obsoleted patches:
  * gif-overflow.patch (mainline)
  * lbm-overflow.patch (mainline)</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1243598400">- removed VisualC.zip, Watcom-OS2.zip, Xcode.tar.gz from upstream
  tarball [bnc#508084]</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1261224000">- add baselibs.conf as a source</changelog>
  <changelog author="prusnak@suse.cz" date="1261396800">- updated to 1.2.10
  * Fixed bug loading multiple images
  * Fixed checking for IMG_Init() return value in image loaders
  * Added support for uncompressed PCX files
  * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
  * Added support for ICO and CUR image files</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_image-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1346241600">- updated to 1.2.12:
  * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
  * Fixed loading 8-bit PNG images on Mac OS X
  * SDL_image is now under the zlib license
  * Added WEBP image support
  * Fixed compiling with libpng 1.4
  * Added Android.mk to build on the Android platform
  * Fixed loading HAM6 images with stencil mask
  * Fixed bug loading 15 and 16 bit BMP images</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Disable dynamic loading of common libraries, this
  is a bad idea to beging with.
- Cleanup buildRequires. metpackage xorg-x11-devel is not required</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list
- Enable WEBP support</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566475200">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new snapshot 1.2.12+hg695
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
  * Fixed CVE-2019-7635
  * Fixed CVE-2019-13616 boo#1141844
- Drop CVE-2019-13616.patch (merged)</changelog>
</package>
<package pkgid="c730678f091dc6d8314a892a69c895f3d4fc0d511ff99d16aefb9cb591aa542feea6b005e77f067e4c8cf9d0d7601f60cf0265c0c62cc709cebad01470cde830" name="SDL_image" arch="src">
  <version epoch="0" ver="1.2.12+hg695" rel="3.2"/>
  <changelog author="sndirsch@suse.de" date="1197806400">- fixed BuildRequires for SUSE &lt; 10.2</changelog>
  <changelog author="prusnak@suse.cz" date="1201262400">- fix buffer overflow in GIF code (gif-overflow.patch) [#355864]</changelog>
  <changelog author="prusnak@suse.cz" date="1201608000">- fix buffer overflow in LBM code (lbm-overflow.patch) [#355864]</changelog>
  <changelog author="ro@suse.de" date="1207828800">- added baselibs.conf file to build xxbit packages
  for multilib support</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files, useless without
  SDL static libraries too.
- fix -devel package dependencies.</changelog>
  <changelog author="prusnak@suse.cz" date="1242734400">- updated to 2.1.7
  * Fixed buffer overflow in BMP loading code
  * Fixed buffer overflow in GIF loading code
- removed obsoleted patches:
  * gif-overflow.patch (mainline)
  * lbm-overflow.patch (mainline)</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1243598400">- removed VisualC.zip, Watcom-OS2.zip, Xcode.tar.gz from upstream
  tarball [bnc#508084]</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1261224000">- add baselibs.conf as a source</changelog>
  <changelog author="prusnak@suse.cz" date="1261396800">- updated to 1.2.10
  * Fixed bug loading multiple images
  * Fixed checking for IMG_Init() return value in image loaders
  * Added support for uncompressed PCX files
  * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
  * Added support for ICO and CUR image files</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_image-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1346241600">- updated to 1.2.12:
  * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
  * Fixed loading 8-bit PNG images on Mac OS X
  * SDL_image is now under the zlib license
  * Added WEBP image support
  * Fixed compiling with libpng 1.4
  * Added Android.mk to build on the Android platform
  * Fixed loading HAM6 images with stencil mask
  * Fixed bug loading 15 and 16 bit BMP images</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Disable dynamic loading of common libraries, this
  is a bad idea to beging with.
- Cleanup buildRequires. metpackage xorg-x11-devel is not required</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list
- Enable WEBP support</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566475200">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new snapshot 1.2.12+hg695
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
  * Fixed CVE-2019-7635
  * Fixed CVE-2019-13616 boo#1141844
- Drop CVE-2019-13616.patch (merged)</changelog>
</package>
<package pkgid="87be66b12983da61a2af9cb550807e72461ba5c92ae2b7900921f0b532ba28ad7a89b73b066fa873c3353e8be7e6a535770102263e7cf94b4d07891684f2f263" name="SDL_image-debugsource" arch="i586">
  <version epoch="0" ver="1.2.12+hg695" rel="2.3"/>
  <changelog author="prusnak@suse.cz" date="1261396800">- updated to 1.2.10
  * Fixed bug loading multiple images
  * Fixed checking for IMG_Init() return value in image loaders
  * Added support for uncompressed PCX files
  * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
  * Added support for ICO and CUR image files</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_image-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1346241600">- updated to 1.2.12:
  * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
  * Fixed loading 8-bit PNG images on Mac OS X
  * SDL_image is now under the zlib license
  * Added WEBP image support
  * Fixed compiling with libpng 1.4
  * Added Android.mk to build on the Android platform
  * Fixed loading HAM6 images with stencil mask
  * Fixed bug loading 15 and 16 bit BMP images</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Disable dynamic loading of common libraries, this
  is a bad idea to beging with.
- Cleanup buildRequires. metpackage xorg-x11-devel is not required</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list
- Enable WEBP support</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566475200">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new snapshot 1.2.12+hg695
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
  * Fixed CVE-2019-7635
  * Fixed CVE-2019-13616 boo#1141844
- Drop CVE-2019-13616.patch (merged)</changelog>
</package>
<package pkgid="0dee8087fd671cc7d06ac93d1f712d00d9956b9b0f5927351f617872511361011f151a1b8627d84a52bb466f2247039ecafa9fc42a99cefdca5c09990f5775ba" name="SDL_image-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.12+hg695" rel="3.2"/>
  <changelog author="prusnak@suse.cz" date="1261396800">- updated to 1.2.10
  * Fixed bug loading multiple images
  * Fixed checking for IMG_Init() return value in image loaders
  * Added support for uncompressed PCX files
  * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
  * Added support for ICO and CUR image files</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_image-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="pgajdos@suse.com" date="1346241600">- updated to 1.2.12:
  * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
  * Fixed loading 8-bit PNG images on Mac OS X
  * SDL_image is now under the zlib license
  * Added WEBP image support
  * Fixed compiling with libpng 1.4
  * Added Android.mk to build on the Android platform
  * Fixed loading HAM6 images with stencil mask
  * Fixed bug loading 15 and 16 bit BMP images</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Disable dynamic loading of common libraries, this
  is a bad idea to beging with.
- Cleanup buildRequires. metpackage xorg-x11-devel is not required</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list
- Enable WEBP support</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1566475200">- Add CVE-2019-13616.patch: fix heap buffer overflow when reading
  a crafted bmp file (boo#1141844 CVE-2019-13616).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Update to new snapshot 1.2.12+hg695
  * Fixed TALOS-2019-0821 CVE-2019-5052
  * Fixed TALOS-2019-0841 CVE-2019-5057 boo#1143763
  * Fixed TALOS-2019-0842 CVE-2019-5058 boo#1143764
  * Fixed TALOS-2019-0843 CVE-2019-5059 boo#1143766
  * Fixed TALOS-2019-0844 CVE-2019-5060 boo#1143768
  * Fixed CVE-2019-7635
  * Fixed CVE-2019-13616 boo#1141844
- Drop CVE-2019-13616.patch (merged)</changelog>
</package>
<package pkgid="dfb3a6b03ecd7b446201f35cc516608c6b6a28be673aaeb76dcd6306cdff53d6ba27ba049cf1cdb08534689b69e6da0bfe41319c9cb420b2c159563c9204512a" name="SDL_mixer" arch="src">
  <version epoch="0" ver="1.2.12" rel="9.1"/>
  <changelog author="ro@suse.de" date="1207828800">- added baselibs.conf file to build xxbit packages
  for multilib support</changelog>
  <changelog author="crrodriguez@suse.de" date="1215259200">- remove unusable static libraries
- cleanup BuildRequires and -devel package dependencies</changelog>
  <changelog author="olh@suse.de" date="1225368000">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="olh@suse.de" date="1228910400">- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1243598400">- removed VisualC.zip, Watcom-OS2.zip, Xcode.tar.gz from upstream
  tarball [bnc#508180]</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1261224000">- add baselibs.conf as a source</changelog>
  <changelog author="prusnak@suse.cz" date="1261396800">- updated to 1.2.11
  * Fixed initialization error and crashes if MikMod library isn't available
  * Fixed bug loading multiple music files
  * Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs
  * Check for fork/vfork on any platform, don't just assume it on UNIX
  * Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
  * Reset channel volumes after a fade out interrupts a fade in.
  * Fixed crash race condition with position audio functions
  * Fixed stereo panning in 8-bit mode
  * Added /usr/share/timidity to the default timidity.cfg locations
  * MOD support uses libmikmod and is dynamically loaded by default
  * Added TIMIDITY_CFG environment variable to fully locate timidity.cfg
  * Implemented seamless looping for music playback
  * ID3 files are now recognized as MP3 format
  * Added decoder enumeration API:
    Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(),
    Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder()
  * Added support for FLAC audio both as chunks and streaming
  * Added support for streaming WAV files with Mix_LoadMUS_RW()
  * Fixed crash caused by not resetting position_channels
- drop no longer needed 64bit-fix.patch and timidity_cfg.patch</changelog>
  <changelog author="coolo@novell.com" date="1263297600">- fix file list</changelog>
  <changelog author="reddwarf@opensuse.org" date="1279972800">- Add FLAC support
- Recommend the libraries that are dlopened</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_mixer-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not use dlopened libraries _ever_.</changelog>
  <changelog author="mailaender@opensuse.org" date="1361707200">- Update to 1.2.12
  * SDL_mixer is now under the zlib license
  * Fixed seek offset with SMPEG (was relative, should be absolute)
  * Added Mix_LoadMUSType_RW() so you can tell SDL_mixer what type the music is
  * Added /usr/local/share/timidity to the timidity data path
  * Fixed timidity loading of some MIDI files
  * Fixed dropping audio in the FLAC audio decoding
  * Fixed memory leak in SDL_LoadMUS()
  * Removed GPL native MIDI code for new licensing
  * Fixed drums playing on MIDI channel 16 with timidity
  * The music-finished hook can start a track immediately
  * Added support for FluidSynth
  * Added support for libmodplug (disabled by default)</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list</changelog>
  <changelog author="bwiedemann@suse.com" date="1385208000">- import patches from https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/sdl_mixer
  to fix mixer / mikmod free corruption (bnc#851996)
  Add double-free-crash.patch, mikmod1.patch and mikmod2.patch</changelog>
  <changelog author="jengelh@inai.de" date="1420545600">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.
- Enable modplug support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Specfile modernization
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
</package>
<package pkgid="98ff50a9e26167289d03bdcd2c418d4144bb2f84f30094cb73d9581a74d6103e1062dc85df5a2a16196e05fa66cb92a8411ebdf0c41e60916d0ec99bf1bc7523" name="SDL_mixer-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.12" rel="9.1"/>
  <changelog author="reddwarf@opensuse.org" date="1279972800">- Add FLAC support
- Recommend the libraries that are dlopened</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_mixer-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not use dlopened libraries _ever_.</changelog>
  <changelog author="mailaender@opensuse.org" date="1361707200">- Update to 1.2.12
  * SDL_mixer is now under the zlib license
  * Fixed seek offset with SMPEG (was relative, should be absolute)
  * Added Mix_LoadMUSType_RW() so you can tell SDL_mixer what type the music is
  * Added /usr/local/share/timidity to the timidity data path
  * Fixed timidity loading of some MIDI files
  * Fixed dropping audio in the FLAC audio decoding
  * Fixed memory leak in SDL_LoadMUS()
  * Removed GPL native MIDI code for new licensing
  * Fixed drums playing on MIDI channel 16 with timidity
  * The music-finished hook can start a track immediately
  * Added support for FluidSynth
  * Added support for libmodplug (disabled by default)</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list</changelog>
  <changelog author="bwiedemann@suse.com" date="1385208000">- import patches from https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/sdl_mixer
  to fix mixer / mikmod free corruption (bnc#851996)
  Add double-free-crash.patch, mikmod1.patch and mikmod2.patch</changelog>
  <changelog author="jengelh@inai.de" date="1420545600">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.
- Enable modplug support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Specfile modernization
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
</package>
<package pkgid="8d00214037568484a61faf283a7c6b1cf26a36358670d33cead8279fbcefa08e2c5c686c978d0f9f60bdf23e62036c6c2bc760654af18bc023728049fe0b9831" name="SDL_mixer-devel" arch="x86_64">
  <version epoch="0" ver="1.2.12" rel="9.1"/>
  <changelog author="reddwarf@opensuse.org" date="1279972800">- Add FLAC support
- Recommend the libraries that are dlopened</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_mixer-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not use dlopened libraries _ever_.</changelog>
  <changelog author="mailaender@opensuse.org" date="1361707200">- Update to 1.2.12
  * SDL_mixer is now under the zlib license
  * Fixed seek offset with SMPEG (was relative, should be absolute)
  * Added Mix_LoadMUSType_RW() so you can tell SDL_mixer what type the music is
  * Added /usr/local/share/timidity to the timidity data path
  * Fixed timidity loading of some MIDI files
  * Fixed dropping audio in the FLAC audio decoding
  * Fixed memory leak in SDL_LoadMUS()
  * Removed GPL native MIDI code for new licensing
  * Fixed drums playing on MIDI channel 16 with timidity
  * The music-finished hook can start a track immediately
  * Added support for FluidSynth
  * Added support for libmodplug (disabled by default)</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list</changelog>
  <changelog author="bwiedemann@suse.com" date="1385208000">- import patches from https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/sdl_mixer
  to fix mixer / mikmod free corruption (bnc#851996)
  Add double-free-crash.patch, mikmod1.patch and mikmod2.patch</changelog>
  <changelog author="jengelh@inai.de" date="1420545600">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.
- Enable modplug support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Specfile modernization
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
</package>
<package pkgid="3689b24f8df430c965fe1b3a74b262bf6e9bc160d050cabed1607eb1129cac861ac3a1b3aca89f6aaaf5101c67757392730a95e464c6d3033bbcc80003157f33" name="SDL_mixer-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.12" rel="9.1"/>
  <changelog author="reddwarf@opensuse.org" date="1279972800">- Add FLAC support
- Recommend the libraries that are dlopened</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_mixer-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not use dlopened libraries _ever_.</changelog>
  <changelog author="mailaender@opensuse.org" date="1361707200">- Update to 1.2.12
  * SDL_mixer is now under the zlib license
  * Fixed seek offset with SMPEG (was relative, should be absolute)
  * Added Mix_LoadMUSType_RW() so you can tell SDL_mixer what type the music is
  * Added /usr/local/share/timidity to the timidity data path
  * Fixed timidity loading of some MIDI files
  * Fixed dropping audio in the FLAC audio decoding
  * Fixed memory leak in SDL_LoadMUS()
  * Removed GPL native MIDI code for new licensing
  * Fixed drums playing on MIDI channel 16 with timidity
  * The music-finished hook can start a track immediately
  * Added support for FluidSynth
  * Added support for libmodplug (disabled by default)</changelog>
  <changelog author="jengelh@inai.de" date="1376395200">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list</changelog>
  <changelog author="bwiedemann@suse.com" date="1385208000">- import patches from https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/sdl_mixer
  to fix mixer / mikmod free corruption (bnc#851996)
  Add double-free-crash.patch, mikmod1.patch and mikmod2.patch</changelog>
  <changelog author="jengelh@inai.de" date="1420545600">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.
- Enable modplug support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1660996800">- Specfile modernization
- Rename devel package to just %name-devel, which is what most
  our packages do.</changelog>
</package>
<package pkgid="594e33a46e2b8926e6df269b85633fba1d54b1ba06c5493b65b3177f0a99c22f4908d0b72d802babd9658bf056a05c92cafc52cd1d8ff3850e458da896137a6e" name="SDL_net" arch="src">
  <version epoch="0" ver="1.2.8" rel="7.35"/>
  <changelog author="ro@suse.de" date="1040040000">- fix build with automake, use "AUTOMAKE_OPTIONS = foreign"</changelog>
  <changelog author="nadvornik@suse.cz" date="1059134400">- updated to 1.2.5
- added buildroot</changelog>
  <changelog author="adrian@suse.de" date="1073736000">- add %defattr and %run_ldconfig</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="nadvornik@suse.cz" date="1138363200">- fixed BuildRequires</changelog>
  <changelog author="sndirsch@suse.de" date="1161864000">- removed wrong 'extra ;' in SDL_net.h (Bug #214645)</changelog>
  <changelog author="prusnak@suse.cz" date="1172145600">- updated to 1.2.6
- created devel subpackage</changelog>
  <changelog author="prusnak@suse.cz" date="1172836800">- cleaned spec file</changelog>
  <changelog author="aj@suse.de" date="1185105600">- Cleanup build requires.</changelog>
  <changelog author="prusnak@suse.cz" date="1185364800">- updated to 1.2.7
  * set server TCP sockets to blocking mode</changelog>
  <changelog author="crrodriguez@suse.de" date="1235563200">- remove static libraries and "la" files</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1261224000">- add baselibs.conf as a source</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_net-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="prusnak@opensuse.org" date="1376395200">- updated to 1.2.8
  * Added the definition for INADDR_LOOPBACK
  * Added an Xcode project for iOS
  * SDL_net is now under the zlib license
  * Added SDLNet_UDP_SetPacketLoss() to simulate random packet loss
  * Added SDLNet_GetLocalAddresses() to query local interfaces
  * Removed obsolete OpenTransport code
  * Added Android.mk to build on the Android platform
  * Fixed to compile cleanly with g++
  * Fixed the code to use socklen_t where appropriate
  * Added pkg-config support
  * Fixed C++ compilation with -Wold-style-cast
  * Enable multicast receiving on 224.0.0.1 on Windows (already worked on UNIX)</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
</package>
<package pkgid="f6caaec2f83ea3818378d694315ebc60b7d06f1737d077f39e18776506381a5bdb277e50d5951b1703e57b00769703d0403952151051263faeada2e2d23f8357" name="SDL_net-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="7.35"/>
  <changelog author="crrodriguez@suse.de" date="1235563200">- remove static libraries and "la" files</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1261224000">- add baselibs.conf as a source</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)</changelog>
  <changelog author="jengelh@medozas.de" date="1312200000">- Update baselibs.conf to also ship libSDL_net-devel-32bit</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="prusnak@opensuse.org" date="1376395200">- updated to 1.2.8
  * Added the definition for INADDR_LOOPBACK
  * Added an Xcode project for iOS
  * SDL_net is now under the zlib license
  * Added SDLNet_UDP_SetPacketLoss() to simulate random packet loss
  * Added SDLNet_GetLocalAddresses() to query local interfaces
  * Removed obsolete OpenTransport code
  * Added Android.mk to build on the Android platform
  * Fixed to compile cleanly with g++
  * Fixed the code to use socklen_t where appropriate
  * Added pkg-config support
  * Fixed C++ compilation with -Wold-style-cast
  * Enable multicast receiving on 224.0.0.1 on Windows (already worked on UNIX)</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
</package>
<package pkgid="0696e19afd5d3ccb6c93378601b9768be8d5c3163ab2abc4ad50825cf56bbe012796348c42a0d5ab13a07608a8c230bde34fd4bda03700629518c3b160e04f84" name="SDL_ttf" arch="src">
  <version epoch="0" ver="2.0.11" rel="7.33"/>
  <changelog author="nadvornik@suse.cz" date="1151064000">- do not use freetype2 internals</changelog>
  <changelog author="prusnak@suse.cz" date="1172836800">- cleaned spec file</changelog>
  <changelog author="prusnak@suse.cz" date="1181217600">- split devel subpackage</changelog>
  <changelog author="aj@suse.de" date="1185105600">- Cleanup BuildRequires.</changelog>
  <changelog author="prusnak@suse.cz" date="1185364800">- updated to 2.0.9
  * fixed rendering of fonts with 2 bit and 4 bit embedded graymaps
  * fixed bug in solid bold glyph rendering
  * fixed crash when passing NULL to TTF_CloseFont()</changelog>
  <changelog author="sndirsch@suse.de" date="1197806400">- fixed BuildRequires for SUSE &lt; 10.2</changelog>
  <changelog author="crrodriguez@suse.de" date="1215950400">- remove unusable static libraries
- SDL_ttf-devel requires SDL-devel</changelog>
  <changelog author="prusnak@suse.cz" date="1242820800">- follow Shared Library Policy</changelog>
  <changelog author="prusnak@suse.cz" date="1243598400">- removed VisualC.zip, Watcom-OS2.zip, Xcode.tar.gz from upstream
  tarball [bnc#508180]</changelog>
  <changelog author="prusnak@suse.cz" date="1254916800">- fix provides and obsoletes [bnc#544957]</changelog>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_ttf-devel to baselibs
- Remove redundant tags</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: LGPL-2.1+
  SPDX syntax - dropping Freetype license from spec file as no files found
  under that license.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not buildRequire metapackage xorg-x11-devel it is not
  needed and adds significant bloat</changelog>
  <changelog author="prusnak@opensuse.org" date="1376395200">- updated to 2.0.11
  * SDL_ttf is now under the zlib license
  * Improved font glyph caching for non-latin languages
  * Added API to get kerning info: TTF_GetFontKerningSize()
  * Added Android.mk to build on the Android platform
- updated to 2.0.10
  * Find the Unicode or symbol character map if it's available in the font
  * Set the appropriate font styles for bold and italic fonts
  * Added font style TTF_STYLE_STRIKETHROUGH
  * Fixed size calculations taking outline and underline into account
  * Added API for font outlining: TTF_GetFontOutline()/TTF_SetFontOutline()
  * Added API to disable kerning: TTF_GetFontKerning()/TTF_SetFontKerning()
  * Fixed height calculation for fonts that extend below the font height
  * Added access to font hinting: TTF_GetFontHinting()/TTF_SetFontHinting()
  * Added TTF_GlyphIsProvided() to check whether a glyph is in a given font</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="olaf@aepfle.de" date="1416484800">- Remove self-obsoletes</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
</package>
<package pkgid="bb87f45a746a1ad6c4cd8e89df3fd7aec7b7de1c66e58bfd84a55de08fc2f2b1f663fb9477e73f9ea9fbe0bebe5917ee8a8d93367c7b3ffe2580ee6b52350863" name="SDL_ttf-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.11" rel="7.33"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="jengelh@medozas.de" date="1309608000">- Use %_smp_mflags for parallel building</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Add libSDL_ttf-devel to baselibs
- Remove redundant tags</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: LGPL-2.1+
  SPDX syntax - dropping Freetype license from spec file as no files found
  under that license.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1357214400">- Do not buildRequire metapackage xorg-x11-devel it is not
  needed and adds significant bloat</changelog>
  <changelog author="prusnak@opensuse.org" date="1376395200">- updated to 2.0.11
  * SDL_ttf is now under the zlib license
  * Improved font glyph caching for non-latin languages
  * Added API to get kerning info: TTF_GetFontKerningSize()
  * Added Android.mk to build on the Android platform
- updated to 2.0.10
  * Find the Unicode or symbol character map if it's available in the font
  * Set the appropriate font styles for bold and italic fonts
  * Added font style TTF_STYLE_STRIKETHROUGH
  * Fixed size calculations taking outline and underline into account
  * Added API for font outlining: TTF_GetFontOutline()/TTF_SetFontOutline()
  * Added API to disable kerning: TTF_GetFontKerning()/TTF_SetFontKerning()
  * Fixed height calculation for fonts that extend below the font height
  * Added access to font hinting: TTF_GetFontHinting()/TTF_SetFontHinting()
  * Added TTF_GlyphIsProvided() to check whether a glyph is in a given font</changelog>
  <changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call</changelog>
  <changelog author="olaf@aepfle.de" date="1416484800">- Remove self-obsoletes</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Improve package summary and description. Drop --with-pic which
  is enabled implicitly anyway, remove redundant Requires.</changelog>
</package>
<package pkgid="3ebec2770a48eca128c9b48cf4c4ec40d7c843b617dbf824da156fddae179f4fed5771ce5060b8ad5cc43d96723df7157e4e9994dfb9390499db99ae120bcefe" name="SoQt" arch="src">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="mvyskocil@suse.cz" date="1195387200">- First release for OpenSuse Build Service</changelog>
  <changelog author="andrea@links2linux.de" date="1222603200">- complete spec rewrite</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1288872000">- Spec file clean up
- Patches redone</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1288872001">- Fix Requires for devel package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1288958400">- Spec file fixes based on rpmlint report</changelog>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="b828b311e4d5c40bb07208a0639c5e6e0279a67f58c32855a78db2429caefea3e93570a0a146c413da0a695357f87364f6b29fa59e4e328fea53e456ff9b6059" name="SoQt-debugsource" arch="i586">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="49e11118a540dab530fd38f0384e1e11479129278e1d31d950b81bfc216fd3e816c3d1b4f0903aa8682a38f879f5e3609085d4ad59327d318a2ec8be114a9e0f" name="SoQt-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="8cbc78bef3b4b3886ff4b6ae214f0d955b3a5d4209de814042c31e3b9a3661799c002d71d81bfdaaf77ca86d406775418b0a094803456d0fcf6b84682422fb40" name="SoQt-devel" arch="i586">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="cbf16d3bd5a8b1b7270cb038df2c09609e21816d6786448fbeb8679e9a4e8ff660b4716621114bbb371c8fe4de5cdc7ecf3cae22b0e48c79a49f7d94d5653ddd" name="SoQt-devel" arch="x86_64">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="e631c19362b999f493dbcc6bf1de0c5ef542fc5903284fb1372f92da0017e39d4c7c4b2922d34aac308601ade63d5704bb39bdb14dbd15b48b4ae32a313ec80b" name="SoQt-doc" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="1.1"/>
  <changelog author="adrian@suse.de" date="1467720000">- update to version 1.5.0
- use Qt4 instead of Qt3 ....</changelog>
  <changelog author="jengelh@inai.de" date="1470225600">- Rectify RPM groups. Use smp_mflags for parallel building.
  Drop redundant export CFLAGS lines. Rename %soname to %sover
  because it did not contain the soname.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1539086400">- Cleanup spec file:
  - move soqt-default.cfg to devel package, it is only used by soqt-config
  - make doc subpackage noarch
  - use %_docdir</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1557144000">- update to current snapshot
- fix URL, old coin3d.org site has been shut down
- using cmake build system now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748800">- Run spec-cleaner
- Install the license file
- Add 0001-Use-a-Find-module-to-find-older-Coin-versions.patch
  This will allow using the stable Coin package to build the SoQt
  snapshot.
- Drop fix-cmake-install.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1557748801">- Drop invalid requires of doc sub package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574683200">- Fix invalid Requires: in pkgconfig file, replace Qt(4) with Qt5.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to final 1.6.0:
  * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1645531200">- Adapt for Coin4, remove
  0001-Use-a-Find-module-to-find-older-Coin-versions.patch
- Fix License, SoQt since 1.6.0 is BSD-3-Clause
- Drop irrelevant SoQt-man3.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 1.6.2:
  * bugfixes:
    + Fixed numerous typos found with codespell
- update to 1.6.1:
  * new:
    + Home of Coin3d organization has been changed to
    https://github.com/coin3d
    + Added support for Qt6
  * bugfixes:
    + Fixed numerous documentation issues
    + Added SOQT_BUILD_TESTS option to control building of test
    code (default: ON)
    + Fix hidpi black screen issue
    + Fix broken SoQt.pc.cmake.in. Added -lSoQt
    + Fix wrong glwidget geometry size for Qt4
    + Add handling for background color RGBA</changelog>
</package>
<package pkgid="81e5a5393f29cd6db359a9d44b0a7a5b03e99cd99a07c511e9884b85c6070159abf67d72d0d8fa8bb4ae893175f39a023a613a1cc0cc5888cd6f888bd3f5db9e" name="Srain" arch="src">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="aloisio@gmx.com" date="1517745600">- Initial package (0.06.3)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1548331200">- Update to version 1.0.0rc2 (no changelog supplied)
- Dropped Srain-flags.patch (merged upstream)
- Dropped Srain-iconsizes.patch (no longer necessary)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555243200">- Update to version 1.0.0rc3 (no changelog supplied)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1557748800">- Update to version 1.0.0rc4
  Added:
  * New dependency `libsecret`
  * Add password storage support
  * Add command line options "--no-auto", used to require Srain
    not to automatically connect to servers
  * Add russian translation, thanks to @tim77
  * Allow user send slash(``/``) prefixed message
  Removed:
  * Drop all password fields in configuration file
  Changed:
  * Enable CSD(Client-Side Decoration) by default
  * Update chinese translation
- Updated Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1560513600">- Update to version 1.0.0rc5
  Added:
  * Regular expression pattern management using
    :ref:`commands-pattern` command
  * Add command :ref:`commands-filter` for filtering message via
    pattern
  * Add command :ref:`commands-render` for rendering message via
    pattern
  Changed:
  * Refactor detector module and rename it to render
  * Refactor filter module
  * Change project description
  Removed:
  * Drop command :ref:`commands-rignore`
  * Drop command :ref:`commands-relay`</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1570449600">- Update to version 1.0.0rc9999 (see
  http://doc.srain.im/en/latest/changelog.html#version-1-0-0rc9999)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.0
  * Some code cleanup
  * Update :doc:`./start` documentation
  * Allow Srain runs without dbus secrets service (:issue:`195`)
  * Fix nick generation logical (:commit:`39ced08`)</changelog>
  <changelog author="aloisio@gmx.com" date="1584187200">- Update to version 1.0.1
  Features:
  * Auto rename to original nick when ghost quit (#198)
  * Add hackint IRC network (#201), thanks to @kpcyrd
  * Add Dutch translation (#215), thanks to @Vistaus
  * Add two FAQs to documentation (#217)
  Changes:
  * Make header bar buttons repect default belief (#205, #218)
  Bug fixes:
  * Fix case sensitivity issue for IRC messages (#202), thanks
    to @hhirtz
  * Fix invalid changelog section of appdata file (#214)
  * Fix missing dependences in documentation (#216), thanks to
    @avoidr</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586606400">- Update to version 1.0.2
  Features:
  * Add MAN documentation (deaf723)
  * Add more predefined IRC networks: DALnet, EFnet, IRCnet,
    Undernet and QuakeNet (#228)
  Changes:
  * Build: Allow setting CC variable via environment (#224)
  * Add channel related messages to corresponding buffer as
    possible (#149)
  * Improve widget focus control (#229)
  * Drop unused icons (6239fe5)
  * Provide clearer error message when connecting (#233)
  Bug fixes:
  * Truncate long message before sendisg (#227)
  * Deal with invalid UTF-8 string (50e7757)
  * Fix incorrect user number of channel user list (#230)
  * Fix incorrect icon install path (9f07380)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590321600">- Update to version 1.1.0
  Features:
  * Support multiple selection of message (#138)
  * Support jump to mentioned message (#243)
  * Nickname will be highlighted when mentioned (#243)
  Changes:
  * Improve fcous control of UI
  * Replace appdata with metainfo (#240)
  * Validate metainfo with appstream-util (#242)
  Bug fixes:
  * Some implicit declarations fixes (#236)
  * Some typo fixes (#239)
- Drop Srain-implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593259200">- Update to version 1.1.1
  Changes:
  * Improve auto-scroll policy of message list
  Bug fixes:
  * Fix TLS certificate verification error on glib-networking
    2.64.3
  * Fix crash when connecting to an invalid host</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 1.1.3
  * fix an use-after-free case
  * remove server when main loop is idle
- Add Srain-no_implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614513600">- Update to version 1.2.0
  Features:
  * Switch build system from Make to Meson
  * Add ``/quote`` command for sending special IRC commands
  * Add support for hiding server buffer
  Bug fixes:
  * Fix an use-after-free BUG
  * Fix implicit declaration error on some systems
- Switch build to meson
- Drop Srain-no_implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618056000">- Update to version 1.2.1
  Features:
  * Add Ukrainian translations
  Bug fixes:
  * Minor fixes</changelog>
  <changelog author="Nicolas FORMICHELLA &lt;stigpro@outlook.fr&gt;" date="1635249600">- Update to version 1.3.0
  - [1.3.0]
  * Features:
    + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
    + Add support for RPL_UMODEIS
    + Make nick completion case-insensitive
    + Add button for inserting emoji
  * Bug fixes:
    + Fix configuration syntax errors caused by trailing commas
  - [1.2.4]
  * Bug fixes
    + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316
    + Fix crach when URL preview async task failed
  - [1.2.3]
  * Bug fixes:
    + Eliminate GDK warning
  - [1.2.2]
  * Changed:
    + Add libera.chat IRC network (#311)
    + Updated Dutch translation (b6830e9)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1639828800">- Update to version 1.3.1
  * Make channel messages with origin out of channels can be shown
  * Rejoin channels after NICKSERV authentication finishes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644580800">- Update to version 1.3.2
  Features:
  * Add French translation
  Bug fixes:
  * Silence assertion failure on /part command
  * Silence "Unknown capability" warning on trailing whitespace
  Changes:
  * Add tooltips to buttons with no text</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673438400">- Update to version 1.5.0
  Features:
  * Able to identify Nordic GTK Theme as dark theme
  * Activate the corresponding buffer to a response user query
  Changes:
  * Suppress error message when connection keeps failing
  Bug fixes:
  * Fix SASL authentication error when connecting to Soju
- Update to version 1.4.0
  Features:
  * Add support for IRCv3 standard-replies
  * Add support for SASL EXTERNAL, invite-notify, server-time
  * Add conf item server-visibility for setting default server visiblity
  * Add /clear command for clearing messages of current buffer</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.5.1:
  * Fix the problem that the URL cannot be opened on MS Windows
    (:issue:`391`)</changelog>
</package>
<package pkgid="6c43f3297b9d1c8a12c74ac296f48e6ebc2ee971c3192e4b44ed70039dca8c1cdd195fa541bf7e4f7d7e6af22255889d11f00e9eb5a5091c7171dd4cc8eeb2b0" name="Srain" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.0
  * Some code cleanup
  * Update :doc:`./start` documentation
  * Allow Srain runs without dbus secrets service (:issue:`195`)
  * Fix nick generation logical (:commit:`39ced08`)</changelog>
  <changelog author="aloisio@gmx.com" date="1584187200">- Update to version 1.0.1
  Features:
  * Auto rename to original nick when ghost quit (#198)
  * Add hackint IRC network (#201), thanks to @kpcyrd
  * Add Dutch translation (#215), thanks to @Vistaus
  * Add two FAQs to documentation (#217)
  Changes:
  * Make header bar buttons repect default belief (#205, #218)
  Bug fixes:
  * Fix case sensitivity issue for IRC messages (#202), thanks
    to @hhirtz
  * Fix invalid changelog section of appdata file (#214)
  * Fix missing dependences in documentation (#216), thanks to
    @avoidr</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586606400">- Update to version 1.0.2
  Features:
  * Add MAN documentation (deaf723)
  * Add more predefined IRC networks: DALnet, EFnet, IRCnet,
    Undernet and QuakeNet (#228)
  Changes:
  * Build: Allow setting CC variable via environment (#224)
  * Add channel related messages to corresponding buffer as
    possible (#149)
  * Improve widget focus control (#229)
  * Drop unused icons (6239fe5)
  * Provide clearer error message when connecting (#233)
  Bug fixes:
  * Truncate long message before sendisg (#227)
  * Deal with invalid UTF-8 string (50e7757)
  * Fix incorrect user number of channel user list (#230)
  * Fix incorrect icon install path (9f07380)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590321600">- Update to version 1.1.0
  Features:
  * Support multiple selection of message (#138)
  * Support jump to mentioned message (#243)
  * Nickname will be highlighted when mentioned (#243)
  Changes:
  * Improve fcous control of UI
  * Replace appdata with metainfo (#240)
  * Validate metainfo with appstream-util (#242)
  Bug fixes:
  * Some implicit declarations fixes (#236)
  * Some typo fixes (#239)
- Drop Srain-implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593259200">- Update to version 1.1.1
  Changes:
  * Improve auto-scroll policy of message list
  Bug fixes:
  * Fix TLS certificate verification error on glib-networking
    2.64.3
  * Fix crash when connecting to an invalid host</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 1.1.3
  * fix an use-after-free case
  * remove server when main loop is idle
- Add Srain-no_implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614513600">- Update to version 1.2.0
  Features:
  * Switch build system from Make to Meson
  * Add ``/quote`` command for sending special IRC commands
  * Add support for hiding server buffer
  Bug fixes:
  * Fix an use-after-free BUG
  * Fix implicit declaration error on some systems
- Switch build to meson
- Drop Srain-no_implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618056000">- Update to version 1.2.1
  Features:
  * Add Ukrainian translations
  Bug fixes:
  * Minor fixes</changelog>
  <changelog author="Nicolas FORMICHELLA &lt;stigpro@outlook.fr&gt;" date="1635249600">- Update to version 1.3.0
  - [1.3.0]
  * Features:
    + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
    + Add support for RPL_UMODEIS
    + Make nick completion case-insensitive
    + Add button for inserting emoji
  * Bug fixes:
    + Fix configuration syntax errors caused by trailing commas
  - [1.2.4]
  * Bug fixes
    + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316
    + Fix crach when URL preview async task failed
  - [1.2.3]
  * Bug fixes:
    + Eliminate GDK warning
  - [1.2.2]
  * Changed:
    + Add libera.chat IRC network (#311)
    + Updated Dutch translation (b6830e9)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1639828800">- Update to version 1.3.1
  * Make channel messages with origin out of channels can be shown
  * Rejoin channels after NICKSERV authentication finishes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644580800">- Update to version 1.3.2
  Features:
  * Add French translation
  Bug fixes:
  * Silence assertion failure on /part command
  * Silence "Unknown capability" warning on trailing whitespace
  Changes:
  * Add tooltips to buttons with no text</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673438400">- Update to version 1.5.0
  Features:
  * Able to identify Nordic GTK Theme as dark theme
  * Activate the corresponding buffer to a response user query
  Changes:
  * Suppress error message when connection keeps failing
  Bug fixes:
  * Fix SASL authentication error when connecting to Soju
- Update to version 1.4.0
  Features:
  * Add support for IRCv3 standard-replies
  * Add support for SASL EXTERNAL, invite-notify, server-time
  * Add conf item server-visibility for setting default server visiblity
  * Add /clear command for clearing messages of current buffer</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.5.1:
  * Fix the problem that the URL cannot be opened on MS Windows
    (:issue:`391`)</changelog>
</package>
<package pkgid="b62917c113a9489227a6dfc2f86517ed41db608213fc6992837406c9754f5040bf3755c2eab118b70fdd57b5f144df35c5ec8757fbc34e8d732de014d2b00eaf" name="Srain-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.0
  * Some code cleanup
  * Update :doc:`./start` documentation
  * Allow Srain runs without dbus secrets service (:issue:`195`)
  * Fix nick generation logical (:commit:`39ced08`)</changelog>
  <changelog author="aloisio@gmx.com" date="1584187200">- Update to version 1.0.1
  Features:
  * Auto rename to original nick when ghost quit (#198)
  * Add hackint IRC network (#201), thanks to @kpcyrd
  * Add Dutch translation (#215), thanks to @Vistaus
  * Add two FAQs to documentation (#217)
  Changes:
  * Make header bar buttons repect default belief (#205, #218)
  Bug fixes:
  * Fix case sensitivity issue for IRC messages (#202), thanks
    to @hhirtz
  * Fix invalid changelog section of appdata file (#214)
  * Fix missing dependences in documentation (#216), thanks to
    @avoidr</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586606400">- Update to version 1.0.2
  Features:
  * Add MAN documentation (deaf723)
  * Add more predefined IRC networks: DALnet, EFnet, IRCnet,
    Undernet and QuakeNet (#228)
  Changes:
  * Build: Allow setting CC variable via environment (#224)
  * Add channel related messages to corresponding buffer as
    possible (#149)
  * Improve widget focus control (#229)
  * Drop unused icons (6239fe5)
  * Provide clearer error message when connecting (#233)
  Bug fixes:
  * Truncate long message before sendisg (#227)
  * Deal with invalid UTF-8 string (50e7757)
  * Fix incorrect user number of channel user list (#230)
  * Fix incorrect icon install path (9f07380)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590321600">- Update to version 1.1.0
  Features:
  * Support multiple selection of message (#138)
  * Support jump to mentioned message (#243)
  * Nickname will be highlighted when mentioned (#243)
  Changes:
  * Improve fcous control of UI
  * Replace appdata with metainfo (#240)
  * Validate metainfo with appstream-util (#242)
  Bug fixes:
  * Some implicit declarations fixes (#236)
  * Some typo fixes (#239)
- Drop Srain-implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593259200">- Update to version 1.1.1
  Changes:
  * Improve auto-scroll policy of message list
  Bug fixes:
  * Fix TLS certificate verification error on glib-networking
    2.64.3
  * Fix crash when connecting to an invalid host</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 1.1.3
  * fix an use-after-free case
  * remove server when main loop is idle
- Add Srain-no_implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614513600">- Update to version 1.2.0
  Features:
  * Switch build system from Make to Meson
  * Add ``/quote`` command for sending special IRC commands
  * Add support for hiding server buffer
  Bug fixes:
  * Fix an use-after-free BUG
  * Fix implicit declaration error on some systems
- Switch build to meson
- Drop Srain-no_implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618056000">- Update to version 1.2.1
  Features:
  * Add Ukrainian translations
  Bug fixes:
  * Minor fixes</changelog>
  <changelog author="Nicolas FORMICHELLA &lt;stigpro@outlook.fr&gt;" date="1635249600">- Update to version 1.3.0
  - [1.3.0]
  * Features:
    + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
    + Add support for RPL_UMODEIS
    + Make nick completion case-insensitive
    + Add button for inserting emoji
  * Bug fixes:
    + Fix configuration syntax errors caused by trailing commas
  - [1.2.4]
  * Bug fixes
    + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316
    + Fix crach when URL preview async task failed
  - [1.2.3]
  * Bug fixes:
    + Eliminate GDK warning
  - [1.2.2]
  * Changed:
    + Add libera.chat IRC network (#311)
    + Updated Dutch translation (b6830e9)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1639828800">- Update to version 1.3.1
  * Make channel messages with origin out of channels can be shown
  * Rejoin channels after NICKSERV authentication finishes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644580800">- Update to version 1.3.2
  Features:
  * Add French translation
  Bug fixes:
  * Silence assertion failure on /part command
  * Silence "Unknown capability" warning on trailing whitespace
  Changes:
  * Add tooltips to buttons with no text</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673438400">- Update to version 1.5.0
  Features:
  * Able to identify Nordic GTK Theme as dark theme
  * Activate the corresponding buffer to a response user query
  Changes:
  * Suppress error message when connection keeps failing
  Bug fixes:
  * Fix SASL authentication error when connecting to Soju
- Update to version 1.4.0
  Features:
  * Add support for IRCv3 standard-replies
  * Add support for SASL EXTERNAL, invite-notify, server-time
  * Add conf item server-visibility for setting default server visiblity
  * Add /clear command for clearing messages of current buffer</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.5.1:
  * Fix the problem that the URL cannot be opened on MS Windows
    (:issue:`391`)</changelog>
</package>
<package pkgid="29653358001b66f70fc91bff89afcb010fdc3e2500cb2956e1ccf82dbbe386cbb736724a2c49edc38b2162db4a159a02d0770702adbdc3ad24574ae9aa8795dc" name="Srain-debugsource" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.0
  * Some code cleanup
  * Update :doc:`./start` documentation
  * Allow Srain runs without dbus secrets service (:issue:`195`)
  * Fix nick generation logical (:commit:`39ced08`)</changelog>
  <changelog author="aloisio@gmx.com" date="1584187200">- Update to version 1.0.1
  Features:
  * Auto rename to original nick when ghost quit (#198)
  * Add hackint IRC network (#201), thanks to @kpcyrd
  * Add Dutch translation (#215), thanks to @Vistaus
  * Add two FAQs to documentation (#217)
  Changes:
  * Make header bar buttons repect default belief (#205, #218)
  Bug fixes:
  * Fix case sensitivity issue for IRC messages (#202), thanks
    to @hhirtz
  * Fix invalid changelog section of appdata file (#214)
  * Fix missing dependences in documentation (#216), thanks to
    @avoidr</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586606400">- Update to version 1.0.2
  Features:
  * Add MAN documentation (deaf723)
  * Add more predefined IRC networks: DALnet, EFnet, IRCnet,
    Undernet and QuakeNet (#228)
  Changes:
  * Build: Allow setting CC variable via environment (#224)
  * Add channel related messages to corresponding buffer as
    possible (#149)
  * Improve widget focus control (#229)
  * Drop unused icons (6239fe5)
  * Provide clearer error message when connecting (#233)
  Bug fixes:
  * Truncate long message before sendisg (#227)
  * Deal with invalid UTF-8 string (50e7757)
  * Fix incorrect user number of channel user list (#230)
  * Fix incorrect icon install path (9f07380)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590321600">- Update to version 1.1.0
  Features:
  * Support multiple selection of message (#138)
  * Support jump to mentioned message (#243)
  * Nickname will be highlighted when mentioned (#243)
  Changes:
  * Improve fcous control of UI
  * Replace appdata with metainfo (#240)
  * Validate metainfo with appstream-util (#242)
  Bug fixes:
  * Some implicit declarations fixes (#236)
  * Some typo fixes (#239)
- Drop Srain-implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593259200">- Update to version 1.1.1
  Changes:
  * Improve auto-scroll policy of message list
  Bug fixes:
  * Fix TLS certificate verification error on glib-networking
    2.64.3
  * Fix crash when connecting to an invalid host</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 1.1.3
  * fix an use-after-free case
  * remove server when main loop is idle
- Add Srain-no_implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614513600">- Update to version 1.2.0
  Features:
  * Switch build system from Make to Meson
  * Add ``/quote`` command for sending special IRC commands
  * Add support for hiding server buffer
  Bug fixes:
  * Fix an use-after-free BUG
  * Fix implicit declaration error on some systems
- Switch build to meson
- Drop Srain-no_implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618056000">- Update to version 1.2.1
  Features:
  * Add Ukrainian translations
  Bug fixes:
  * Minor fixes</changelog>
  <changelog author="Nicolas FORMICHELLA &lt;stigpro@outlook.fr&gt;" date="1635249600">- Update to version 1.3.0
  - [1.3.0]
  * Features:
    + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
    + Add support for RPL_UMODEIS
    + Make nick completion case-insensitive
    + Add button for inserting emoji
  * Bug fixes:
    + Fix configuration syntax errors caused by trailing commas
  - [1.2.4]
  * Bug fixes
    + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316
    + Fix crach when URL preview async task failed
  - [1.2.3]
  * Bug fixes:
    + Eliminate GDK warning
  - [1.2.2]
  * Changed:
    + Add libera.chat IRC network (#311)
    + Updated Dutch translation (b6830e9)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1639828800">- Update to version 1.3.1
  * Make channel messages with origin out of channels can be shown
  * Rejoin channels after NICKSERV authentication finishes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644580800">- Update to version 1.3.2
  Features:
  * Add French translation
  Bug fixes:
  * Silence assertion failure on /part command
  * Silence "Unknown capability" warning on trailing whitespace
  Changes:
  * Add tooltips to buttons with no text</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673438400">- Update to version 1.5.0
  Features:
  * Able to identify Nordic GTK Theme as dark theme
  * Activate the corresponding buffer to a response user query
  Changes:
  * Suppress error message when connection keeps failing
  Bug fixes:
  * Fix SASL authentication error when connecting to Soju
- Update to version 1.4.0
  Features:
  * Add support for IRCv3 standard-replies
  * Add support for SASL EXTERNAL, invite-notify, server-time
  * Add conf item server-visibility for setting default server visiblity
  * Add /clear command for clearing messages of current buffer</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.5.1:
  * Fix the problem that the URL cannot be opened on MS Windows
    (:issue:`391`)</changelog>
</package>
<package pkgid="a67572c9df3e71f26031368e530aeb255fb615fba563c698202265a4027d2ad2d8514e991b8f64a00a4f7af9aaeeabb7f621c14497369adc18ac5f2071e71c5c" name="Srain-lang" arch="noarch">
  <version epoch="0" ver="1.5.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1582545600">- Update to version 1.0.0
  * Some code cleanup
  * Update :doc:`./start` documentation
  * Allow Srain runs without dbus secrets service (:issue:`195`)
  * Fix nick generation logical (:commit:`39ced08`)</changelog>
  <changelog author="aloisio@gmx.com" date="1584187200">- Update to version 1.0.1
  Features:
  * Auto rename to original nick when ghost quit (#198)
  * Add hackint IRC network (#201), thanks to @kpcyrd
  * Add Dutch translation (#215), thanks to @Vistaus
  * Add two FAQs to documentation (#217)
  Changes:
  * Make header bar buttons repect default belief (#205, #218)
  Bug fixes:
  * Fix case sensitivity issue for IRC messages (#202), thanks
    to @hhirtz
  * Fix invalid changelog section of appdata file (#214)
  * Fix missing dependences in documentation (#216), thanks to
    @avoidr</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586606400">- Update to version 1.0.2
  Features:
  * Add MAN documentation (deaf723)
  * Add more predefined IRC networks: DALnet, EFnet, IRCnet,
    Undernet and QuakeNet (#228)
  Changes:
  * Build: Allow setting CC variable via environment (#224)
  * Add channel related messages to corresponding buffer as
    possible (#149)
  * Improve widget focus control (#229)
  * Drop unused icons (6239fe5)
  * Provide clearer error message when connecting (#233)
  Bug fixes:
  * Truncate long message before sendisg (#227)
  * Deal with invalid UTF-8 string (50e7757)
  * Fix incorrect user number of channel user list (#230)
  * Fix incorrect icon install path (9f07380)
- Refreshed Srain-implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1590321600">- Update to version 1.1.0
  Features:
  * Support multiple selection of message (#138)
  * Support jump to mentioned message (#243)
  * Nickname will be highlighted when mentioned (#243)
  Changes:
  * Improve fcous control of UI
  * Replace appdata with metainfo (#240)
  * Validate metainfo with appstream-util (#242)
  Bug fixes:
  * Some implicit declarations fixes (#236)
  * Some typo fixes (#239)
- Drop Srain-implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1593259200">- Update to version 1.1.1
  Changes:
  * Improve auto-scroll policy of message list
  Bug fixes:
  * Fix TLS certificate verification error on glib-networking
    2.64.3
  * Fix crash when connecting to an invalid host</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1601812800">- Update to version 1.1.3
  * fix an use-after-free case
  * remove server when main loop is idle
- Add Srain-no_implicit_declarations.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1614513600">- Update to version 1.2.0
  Features:
  * Switch build system from Make to Meson
  * Add ``/quote`` command for sending special IRC commands
  * Add support for hiding server buffer
  Bug fixes:
  * Fix an use-after-free BUG
  * Fix implicit declaration error on some systems
- Switch build to meson
- Drop Srain-no_implicit_declarations.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618056000">- Update to version 1.2.1
  Features:
  * Add Ukrainian translations
  Bug fixes:
  * Minor fixes</changelog>
  <changelog author="Nicolas FORMICHELLA &lt;stigpro@outlook.fr&gt;" date="1635249600">- Update to version 1.3.0
  - [1.3.0]
  * Features:
    + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification
    + Add support for RPL_UMODEIS
    + Make nick completion case-insensitive
    + Add button for inserting emoji
  * Bug fixes:
    + Fix configuration syntax errors caused by trailing commas
  - [1.2.4]
  * Bug fixes
    + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316
    + Fix crach when URL preview async task failed
  - [1.2.3]
  * Bug fixes:
    + Eliminate GDK warning
  - [1.2.2]
  * Changed:
    + Add libera.chat IRC network (#311)
    + Updated Dutch translation (b6830e9)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1639828800">- Update to version 1.3.1
  * Make channel messages with origin out of channels can be shown
  * Rejoin channels after NICKSERV authentication finishes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644580800">- Update to version 1.3.2
  Features:
  * Add French translation
  Bug fixes:
  * Silence assertion failure on /part command
  * Silence "Unknown capability" warning on trailing whitespace
  Changes:
  * Add tooltips to buttons with no text</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1673438400">- Update to version 1.5.0
  Features:
  * Able to identify Nordic GTK Theme as dark theme
  * Activate the corresponding buffer to a response user query
  Changes:
  * Suppress error message when connection keeps failing
  Bug fixes:
  * Fix SASL authentication error when connecting to Soju
- Update to version 1.4.0
  Features:
  * Add support for IRCv3 standard-replies
  * Add support for SASL EXTERNAL, invite-notify, server-time
  * Add conf item server-visibility for setting default server visiblity
  * Add /clear command for clearing messages of current buffer</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.5.1:
  * Fix the problem that the URL cannot be opened on MS Windows
    (:issue:`391`)</changelog>
</package>
<package pkgid="9c3c0232e2286058154905cf34bb2540e8355aacddefffc34dfd0ba082ed267a510f8769c6410fd6606ac680025e7c30aa94cdaab7744465bb89356c65e633c6" name="ViTables" arch="noarch">
  <version epoch="0" ver="3.0.3" rel="1.1"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1543924800">- Initial version (3.0.0)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591358400">- Update to version 3.0.2:
  * Bugfix release with improved support for Pandas time series.
- Changes from version 3.0.1:
  * Bug fix release.
- Location of icons in tarball changed; update installation
  commands accordingly.
- Drop %suse_update_desktop_file command: not needed (also drop
  BuildRequires: update-desktop-files).
- Use %{name}-%{version} naming scheme for source tarball.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to version 3.0.3:
  * This is mainly a bugfix release with improved support for
    Pandas time series.
- Enabled unit tests</changelog>
</package>
<package pkgid="c366ef60dbed144301dbb92e325151ed27b5f3b022802bd0d17720186ad08f9c1d24f0697c7998f832b97f12d062d5fdaa34605b898b0a709db9de3ffebee2cd" name="ViTables" arch="src">
  <version epoch="0" ver="3.0.3" rel="1.1"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1543924800">- Initial version (3.0.0)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591358400">- Update to version 3.0.2:
  * Bugfix release with improved support for Pandas time series.
- Changes from version 3.0.1:
  * Bug fix release.
- Location of icons in tarball changed; update installation
  commands accordingly.
- Drop %suse_update_desktop_file command: not needed (also drop
  BuildRequires: update-desktop-files).
- Use %{name}-%{version} naming scheme for source tarball.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to version 3.0.3:
  * This is mainly a bugfix release with improved support for
    Pandas time series.
- Enabled unit tests</changelog>
</package>
<package pkgid="3a889968658ede6ac5e9f38be271506f36ddc0997a70b6bf8853b7b70f4dc85acb2ebb227bf3a0b8e5763b814ac5de9592b98f3f28ea031b62633c8a7f1c81d0" name="VirtualGL" arch="src">
  <version epoch="0" ver="3.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1404216000">- Update license to WXwindows</changelog>
  <changelog author="tchvatal@suse.com" date="1404216001">- Mention baselibs.conf in spec file</changelog>
  <changelog author="dvaleev@suse.com" date="1408622400">- Extend 64bit conditions to s390x ppc64 ppc64le aarch64</changelog>
  <changelog author="tchvatal@suse.com" date="1409313600">- Version bump to beta1 of 2.4 (2.3.90)
- Fix building with -Wl,-z,now and no-undefined
  * VirtualGL-link-libs.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1440763200">- Update to 2.4.1:
  * Various bugfixes not mentioned on changes
  * Refresh VirtualGL-link-libs.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1441108800">- Add proper wxwidgets license string</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1466078400">- new gcc6_literal_suffixes.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1466078401">- Version update to 2.5 release
  * See upstream changelog for details
  * Mostly removal of compat for pre-VirtualGL namespace
- Refresh patch VirtualGL-link-libs.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1472040000">- Fix bnc#993645 as-needed eating symbols needed by this lib
  * virtualgl-nodl.patch
- Use system xcb headers
- Rename glxinfo2 to vglxinfo, sounds bit better and more descriptive</changelog>
  <changelog author="tchvatal@suse.com" date="1512388800">- Version update 2.5.2:
  * Various compat fixes all around
- Remove merged gcc6_literal_suffixes.patch
- Refresh VirtualGL-link-libs.patch and virtualgl-nodl.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1512388801">- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
  is not compatible at all currently</changelog>
  <changelog author="tchvatal@suse.com" date="1529409600">- Do not provide the env files which change the preload order
  bsc#1097210</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1572868800">- Add riscv64 to the list of 64-bit architectures</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1581249600">- update to 2.6.3
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch virtualgl-nodl.patch - resolved upstream
- Added patch glx.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1591012800">- Remove conditional of applying glx.patch because we have newer Mesa
  in Leap 15.2
- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
  * Add fix-Mesa-19.3.0-build.patch
  * Remove glx.patch</changelog>
  <changelog author="&#xC1;kos Sz&#x151;ts &lt;szotsaki@gmail.com&gt;" date="1594036800">- update to 2.6.4
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608379200">- update to 2.6.5:
  1. Fixed a race condition that sometimes caused various fatal errors in the
  interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed
  to that function were the same window handle and the corresponding X window was
  simultaneously resized in another thread.
  2. Fixed an oversight whereby the addresses of the interposed
  `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced
  in 2.6.3[2] and 2.6.4[1] were not returned from the interposed
  `glXGetProcAddress()` and `glXGetProcAddressARB()` functions.
  3. VirtualGL now works properly with 3D applications that use the
  `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()`
  functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and
  `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and
  render to the front buffer.
  4. Fixed a BadRequest X11 error that occurred when attempting to use the X11
  Transport with a remote X connection.
  5. Worked around an issue with certain GLX implementations that list
  10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and
  incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB
  configs, even though they have no X visuals attached.  This caused VirtualGL's
  interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs
  behind the scenes, which made it impossible to use the VGL Transport.
  6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped
  image of a previously-rendered frame was sometimes displayed if the 3D
  application called `glFlush()` while the front buffer was the active drawing
  buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`.
  7. `vglserver_config` now works properly if invoked with a relative path
  (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.)
  8. Worked around a limitation in the AMDGPU drivers that prevented recent
  versions of Google Chrome from enabling GPU acceleration when used with
  VirtualGL.</changelog>
  <changelog author="Anonymous Checkouts &lt;anoncvs@mailinator.com&gt;" date="1670760000">- update to 3.0.2
  * Now supports use of EGL as well as GLX</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671624000">- update to 3.0.2:
  1. Support for transparent overlay visuals has been retired in this version of
  VirtualGL.  That feature will continue to be maintained in the 2.6.x branch on
  a break/fix basis only.  Most applications that once used transparent overlay
  visuals used them with color index rendering, which was removed in OpenGL 3.1
  in 2009.  Thus, almost all applications that render overlays now do so using
  other mechanisms.  Furthermore, the need for VirtualGL to hand off the
  rendering of transparent overlay visuals to the 2D X server has always limited
  the usefulness of the feature, and the discontinuation of the VirtualGL Client
  for Exceed relegated the feature to Un*x clients (with workstation-class GPUs)
  and the VGL Transport only.  Given that nVidia's implementation of transparent
  overlay visuals requires disabling the X Composite extension, which cannot be
  done in many modern Linux distributions, that further limited the feature to
  the point of uselessness.
  2. The VirtualGL Faker now assigns various permutations of common OpenGL
  rendering attributes to the available 2D X server visuals.  This maximizes the
  chances that "visual hunting" 3D applications (applications that use X11
  functions to obtain a list of 2D X server visuals, then iterate through the
  list with `glXGetConfig()` until they find a visual with a desired set of
  OpenGL rendering attributes) will find a suitable visual.
  `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL
  rendering attributes to all 2D X server visuals, although the usefulness of
  that feature is now very limited.
  3. The VirtualGL Faker now includes an EGL back end that optionally emulates
  the GLX API using a combination of the EGL API (with the
  `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.)
  On supported platforms, the EGL back end allows the VirtualGL Faker to be used
  without a 3D X server.  The EGL back end can be activated by setting the
  `VGL_DISPLAY` environment variable to the path of a DRI device, such as
  * */dev/dri/card0**, or by passing that device path to `vglrun` using the `-d`
  argument.  Some obsolete OpenGL and GLX features are not supported by the EGL</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1701864000">- Update to 3.1:
  1. Fixed an issue in the EGL back end whereby textures and other OpenGL objects
  were not automatically destroyed along with the context and drawable in which
  the objects were created.
  2. Added an environment variable (`VGL_EXITFUNCTION`) that, when set to
  `_exit` or `abort`, causes the VirtualGL Faker to call the specified function
  rather than `exit()` when a non-recoverable error occurs.
  3. Fixed an issue whereby the interposed `eglCreatePlatformWindowSurface()`
  and `eglCreatePlatformWindowSurfaceEXT()` functions incorrectly treated the
  native window argument as an X window handle rather than a pointer to an X
  window handle.  This caused a segfault in VLC when using the OpenGL video
  output module.
  4. `vglserver_config` now works properly with SUSE Linux Enterprise/openSUSE
  Leap 15.
  5. If the GLX back end is in use, then the interposed `eglGetDisplay()` and
  `eglGetPlatformDisplay()` functions now return `EGL_NO_DISPLAY` rather than
  throwing a fatal error.  This allows applications such as Firefox to fail
  gracefully or to fall back and use the GLX API if EGL/X11 is unavailable.
  6. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if
  the X keyboard extension was enabled on the 2D X server.
  7. The VirtualGL Faker no longer probes the 2D X server for stereo visuals
  unless the VGL Transport or a transport plugin will be used.  Even if the 2D X
  server has stereo visuals, they will never be used with the X11 and XV
  Transports.  Probing the 2D X server for stereo visuals causes problems with
  certain OpenGL implementations and with applications, such as Tecplot 360, that
  include static builds of Mesa.  An undocumented environment variable
  (`VGL_PROBEGLX`) can be used to override the default behavior.
  8. When using the EGL back end, interposed `XQueryExtension(..., "GLX", ...)`
  and `glXQueryExtension()` function calls now return `False`, rather than
  throwing a fatal error, if the 2D X server does not have a GLX extension.  (The
  EGL back end uses the 2D X server's GLX extension for GLX error handling.)
  This allows applications, such as Chrome/Chromium, to fail gracefully or use a
  different API (such as EGL/X11) if the VirtualGL Faker is unable to emulate
  GLX.
  9. The VirtualGL Client now runs on Macs with Apple silicon CPUs (without
  requiring Rosetta 2.)
- update to 3.0.90 (3.1 beta1)
  1. The `vglconnect -x` and `vglconnect -k` options have been retired in this
  version of VirtualGL and will continue to be maintained in the 3.0.x branch on
  a break/fix basis only.  Those options, which had been undocumented since
  VirtualGL 2.6.1, were a throwback to the early days of VirtualGL when SSH was
  not universally available and SSH X11 forwarding sometimes introduced a
  performance penalty.  `vglconnect -x` did not work with most modern operating
  systems, since most modern operating systems disable X11 TCP connections by
  default.
  2. SSL encryption of the VGL Transport has been retired in this version of
  VirtualGL and will continue to be maintained in the 3.0.x branch on a break/fix
  basis only.  That feature, which had not been included in official VirtualGL
  packages since VirtualGL 2.1.x, was not widely used.  Furthermore, SSL
  encryption of the VGL Transport had no performance advantages over SSH
  tunneling on modern systems, and it had some security disadvantages due to its
  reliance on the RSA key exchange algorithm (which made it incompatible with TLS
  v1.3.)
  3. When using the EGL back end, VirtualGL now supports 3D applications
  (including recent versions of Google Chrome/Chromium and Mozilla Firefox) that
  use the EGL/X11 API instead of the GLX API.  As of this writing, VirtualGL does
  not support EGL pixmap surfaces or front buffer/single buffer rendering with
  EGL window surfaces.
  4. On Un*x and Mac clients, `vglconnect` now uses the OpenSSH `ControlMaster`
  option to avoid the need to authenticate with the server multiple times when
  tunneling the VGL Transport through SSH.
  5. `vglconnect` now accepts a new command-line argument (`-v`) that, when
  combined with `-s`, causes VirtualGL to be preloaded into all processes
  launched in the remote shell, thus eliminating the need to invoke `vglrun`.</changelog>
</package>
<package pkgid="7b2f786c702abf0e2ce6f90c5b5c75e993a6f0ad07d95df2f8afb031df49759a84945fbaf7d12ba1e5d30eb4a429c8bdf798826fcba639f99edbf3804234e566" name="VirtualGL" arch="x86_64">
  <version epoch="0" ver="3.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1512388800">- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
  is not compatible at all currently</changelog>
  <changelog author="tchvatal@suse.com" date="1529409600">- Do not provide the env files which change the preload order
  bsc#1097210</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1572868800">- Add riscv64 to the list of 64-bit architectures</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1581249600">- update to 2.6.3
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch virtualgl-nodl.patch - resolved upstream
- Added patch glx.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1591012800">- Remove conditional of applying glx.patch because we have newer Mesa
  in Leap 15.2
- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
  * Add fix-Mesa-19.3.0-build.patch
  * Remove glx.patch</changelog>
  <changelog author="&#xC1;kos Sz&#x151;ts &lt;szotsaki@gmail.com&gt;" date="1594036800">- update to 2.6.4
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608379200">- update to 2.6.5:
  1. Fixed a race condition that sometimes caused various fatal errors in the
  interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed
  to that function were the same window handle and the corresponding X window was
  simultaneously resized in another thread.
  2. Fixed an oversight whereby the addresses of the interposed
  `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced
  in 2.6.3[2] and 2.6.4[1] were not returned from the interposed
  `glXGetProcAddress()` and `glXGetProcAddressARB()` functions.
  3. VirtualGL now works properly with 3D applications that use the
  `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()`
  functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and
  `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and
  render to the front buffer.
  4. Fixed a BadRequest X11 error that occurred when attempting to use the X11
  Transport with a remote X connection.
  5. Worked around an issue with certain GLX implementations that list
  10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and
  incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB
  configs, even though they have no X visuals attached.  This caused VirtualGL's
  interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs
  behind the scenes, which made it impossible to use the VGL Transport.
  6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped
  image of a previously-rendered frame was sometimes displayed if the 3D
  application called `glFlush()` while the front buffer was the active drawing
  buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`.
  7. `vglserver_config` now works properly if invoked with a relative path
  (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.)
  8. Worked around a limitation in the AMDGPU drivers that prevented recent
  versions of Google Chrome from enabling GPU acceleration when used with
  VirtualGL.</changelog>
  <changelog author="Anonymous Checkouts &lt;anoncvs@mailinator.com&gt;" date="1670760000">- update to 3.0.2
  * Now supports use of EGL as well as GLX</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671624000">- update to 3.0.2:
  1. Support for transparent overlay visuals has been retired in this version of
  VirtualGL.  That feature will continue to be maintained in the 2.6.x branch on
  a break/fix basis only.  Most applications that once used transparent overlay
  visuals used them with color index rendering, which was removed in OpenGL 3.1
  in 2009.  Thus, almost all applications that render overlays now do so using
  other mechanisms.  Furthermore, the need for VirtualGL to hand off the
  rendering of transparent overlay visuals to the 2D X server has always limited
  the usefulness of the feature, and the discontinuation of the VirtualGL Client
  for Exceed relegated the feature to Un*x clients (with workstation-class GPUs)
  and the VGL Transport only.  Given that nVidia's implementation of transparent
  overlay visuals requires disabling the X Composite extension, which cannot be
  done in many modern Linux distributions, that further limited the feature to
  the point of uselessness.
  2. The VirtualGL Faker now assigns various permutations of common OpenGL
  rendering attributes to the available 2D X server visuals.  This maximizes the
  chances that "visual hunting" 3D applications (applications that use X11
  functions to obtain a list of 2D X server visuals, then iterate through the
  list with `glXGetConfig()` until they find a visual with a desired set of
  OpenGL rendering attributes) will find a suitable visual.
  `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL
  rendering attributes to all 2D X server visuals, although the usefulness of
  that feature is now very limited.
  3. The VirtualGL Faker now includes an EGL back end that optionally emulates
  the GLX API using a combination of the EGL API (with the
  `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.)
  On supported platforms, the EGL back end allows the VirtualGL Faker to be used
  without a 3D X server.  The EGL back end can be activated by setting the
  `VGL_DISPLAY` environment variable to the path of a DRI device, such as
  * */dev/dri/card0**, or by passing that device path to `vglrun` using the `-d`
  argument.  Some obsolete OpenGL and GLX features are not supported by the EGL</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1701864000">- Update to 3.1:
  1. Fixed an issue in the EGL back end whereby textures and other OpenGL objects
  were not automatically destroyed along with the context and drawable in which
  the objects were created.
  2. Added an environment variable (`VGL_EXITFUNCTION`) that, when set to
  `_exit` or `abort`, causes the VirtualGL Faker to call the specified function
  rather than `exit()` when a non-recoverable error occurs.
  3. Fixed an issue whereby the interposed `eglCreatePlatformWindowSurface()`
  and `eglCreatePlatformWindowSurfaceEXT()` functions incorrectly treated the
  native window argument as an X window handle rather than a pointer to an X
  window handle.  This caused a segfault in VLC when using the OpenGL video
  output module.
  4. `vglserver_config` now works properly with SUSE Linux Enterprise/openSUSE
  Leap 15.
  5. If the GLX back end is in use, then the interposed `eglGetDisplay()` and
  `eglGetPlatformDisplay()` functions now return `EGL_NO_DISPLAY` rather than
  throwing a fatal error.  This allows applications such as Firefox to fail
  gracefully or to fall back and use the GLX API if EGL/X11 is unavailable.
  6. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if
  the X keyboard extension was enabled on the 2D X server.
  7. The VirtualGL Faker no longer probes the 2D X server for stereo visuals
  unless the VGL Transport or a transport plugin will be used.  Even if the 2D X
  server has stereo visuals, they will never be used with the X11 and XV
  Transports.  Probing the 2D X server for stereo visuals causes problems with
  certain OpenGL implementations and with applications, such as Tecplot 360, that
  include static builds of Mesa.  An undocumented environment variable
  (`VGL_PROBEGLX`) can be used to override the default behavior.
  8. When using the EGL back end, interposed `XQueryExtension(..., "GLX", ...)`
  and `glXQueryExtension()` function calls now return `False`, rather than
  throwing a fatal error, if the 2D X server does not have a GLX extension.  (The
  EGL back end uses the 2D X server's GLX extension for GLX error handling.)
  This allows applications, such as Chrome/Chromium, to fail gracefully or use a
  different API (such as EGL/X11) if the VirtualGL Faker is unable to emulate
  GLX.
  9. The VirtualGL Client now runs on Macs with Apple silicon CPUs (without
  requiring Rosetta 2.)
- update to 3.0.90 (3.1 beta1)
  1. The `vglconnect -x` and `vglconnect -k` options have been retired in this
  version of VirtualGL and will continue to be maintained in the 3.0.x branch on
  a break/fix basis only.  Those options, which had been undocumented since
  VirtualGL 2.6.1, were a throwback to the early days of VirtualGL when SSH was
  not universally available and SSH X11 forwarding sometimes introduced a
  performance penalty.  `vglconnect -x` did not work with most modern operating
  systems, since most modern operating systems disable X11 TCP connections by
  default.
  2. SSL encryption of the VGL Transport has been retired in this version of
  VirtualGL and will continue to be maintained in the 3.0.x branch on a break/fix
  basis only.  That feature, which had not been included in official VirtualGL
  packages since VirtualGL 2.1.x, was not widely used.  Furthermore, SSL
  encryption of the VGL Transport had no performance advantages over SSH
  tunneling on modern systems, and it had some security disadvantages due to its
  reliance on the RSA key exchange algorithm (which made it incompatible with TLS
  v1.3.)
  3. When using the EGL back end, VirtualGL now supports 3D applications
  (including recent versions of Google Chrome/Chromium and Mozilla Firefox) that
  use the EGL/X11 API instead of the GLX API.  As of this writing, VirtualGL does
  not support EGL pixmap surfaces or front buffer/single buffer rendering with
  EGL window surfaces.
  4. On Un*x and Mac clients, `vglconnect` now uses the OpenSSH `ControlMaster`
  option to avoid the need to authenticate with the server multiple times when
  tunneling the VGL Transport through SSH.
  5. `vglconnect` now accepts a new command-line argument (`-v`) that, when
  combined with `-s`, causes VirtualGL to be preloaded into all processes
  launched in the remote shell, thus eliminating the need to invoke `vglrun`.</changelog>
</package>
<package pkgid="6f289a27708610f5a228899d0c1f8f82baaa51fa616645c302c1339d28009d54db49aa7f2ae3be42fe18b0a2bb518e79f7893b7423d54f8c2ceb5c8da091ebbc" name="VirtualGL-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1512388800">- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
  is not compatible at all currently</changelog>
  <changelog author="tchvatal@suse.com" date="1529409600">- Do not provide the env files which change the preload order
  bsc#1097210</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1572868800">- Add riscv64 to the list of 64-bit architectures</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1581249600">- update to 2.6.3
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch virtualgl-nodl.patch - resolved upstream
- Added patch glx.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1591012800">- Remove conditional of applying glx.patch because we have newer Mesa
  in Leap 15.2
- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
  * Add fix-Mesa-19.3.0-build.patch
  * Remove glx.patch</changelog>
  <changelog author="&#xC1;kos Sz&#x151;ts &lt;szotsaki@gmail.com&gt;" date="1594036800">- update to 2.6.4
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608379200">- update to 2.6.5:
  1. Fixed a race condition that sometimes caused various fatal errors in the
  interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed
  to that function were the same window handle and the corresponding X window was
  simultaneously resized in another thread.
  2. Fixed an oversight whereby the addresses of the interposed
  `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced
  in 2.6.3[2] and 2.6.4[1] were not returned from the interposed
  `glXGetProcAddress()` and `glXGetProcAddressARB()` functions.
  3. VirtualGL now works properly with 3D applications that use the
  `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()`
  functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and
  `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and
  render to the front buffer.
  4. Fixed a BadRequest X11 error that occurred when attempting to use the X11
  Transport with a remote X connection.
  5. Worked around an issue with certain GLX implementations that list
  10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and
  incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB
  configs, even though they have no X visuals attached.  This caused VirtualGL's
  interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs
  behind the scenes, which made it impossible to use the VGL Transport.
  6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped
  image of a previously-rendered frame was sometimes displayed if the 3D
  application called `glFlush()` while the front buffer was the active drawing
  buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`.
  7. `vglserver_config` now works properly if invoked with a relative path
  (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.)
  8. Worked around a limitation in the AMDGPU drivers that prevented recent
  versions of Google Chrome from enabling GPU acceleration when used with
  VirtualGL.</changelog>
  <changelog author="Anonymous Checkouts &lt;anoncvs@mailinator.com&gt;" date="1670760000">- update to 3.0.2
  * Now supports use of EGL as well as GLX</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671624000">- update to 3.0.2:
  1. Support for transparent overlay visuals has been retired in this version of
  VirtualGL.  That feature will continue to be maintained in the 2.6.x branch on
  a break/fix basis only.  Most applications that once used transparent overlay
  visuals used them with color index rendering, which was removed in OpenGL 3.1
  in 2009.  Thus, almost all applications that render overlays now do so using
  other mechanisms.  Furthermore, the need for VirtualGL to hand off the
  rendering of transparent overlay visuals to the 2D X server has always limited
  the usefulness of the feature, and the discontinuation of the VirtualGL Client
  for Exceed relegated the feature to Un*x clients (with workstation-class GPUs)
  and the VGL Transport only.  Given that nVidia's implementation of transparent
  overlay visuals requires disabling the X Composite extension, which cannot be
  done in many modern Linux distributions, that further limited the feature to
  the point of uselessness.
  2. The VirtualGL Faker now assigns various permutations of common OpenGL
  rendering attributes to the available 2D X server visuals.  This maximizes the
  chances that "visual hunting" 3D applications (applications that use X11
  functions to obtain a list of 2D X server visuals, then iterate through the
  list with `glXGetConfig()` until they find a visual with a desired set of
  OpenGL rendering attributes) will find a suitable visual.
  `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL
  rendering attributes to all 2D X server visuals, although the usefulness of
  that feature is now very limited.
  3. The VirtualGL Faker now includes an EGL back end that optionally emulates
  the GLX API using a combination of the EGL API (with the
  `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.)
  On supported platforms, the EGL back end allows the VirtualGL Faker to be used
  without a 3D X server.  The EGL back end can be activated by setting the
  `VGL_DISPLAY` environment variable to the path of a DRI device, such as
  * */dev/dri/card0**, or by passing that device path to `vglrun` using the `-d`
  argument.  Some obsolete OpenGL and GLX features are not supported by the EGL</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1701864000">- Update to 3.1:
  1. Fixed an issue in the EGL back end whereby textures and other OpenGL objects
  were not automatically destroyed along with the context and drawable in which
  the objects were created.
  2. Added an environment variable (`VGL_EXITFUNCTION`) that, when set to
  `_exit` or `abort`, causes the VirtualGL Faker to call the specified function
  rather than `exit()` when a non-recoverable error occurs.
  3. Fixed an issue whereby the interposed `eglCreatePlatformWindowSurface()`
  and `eglCreatePlatformWindowSurfaceEXT()` functions incorrectly treated the
  native window argument as an X window handle rather than a pointer to an X
  window handle.  This caused a segfault in VLC when using the OpenGL video
  output module.
  4. `vglserver_config` now works properly with SUSE Linux Enterprise/openSUSE
  Leap 15.
  5. If the GLX back end is in use, then the interposed `eglGetDisplay()` and
  `eglGetPlatformDisplay()` functions now return `EGL_NO_DISPLAY` rather than
  throwing a fatal error.  This allows applications such as Firefox to fail
  gracefully or to fall back and use the GLX API if EGL/X11 is unavailable.
  6. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if
  the X keyboard extension was enabled on the 2D X server.
  7. The VirtualGL Faker no longer probes the 2D X server for stereo visuals
  unless the VGL Transport or a transport plugin will be used.  Even if the 2D X
  server has stereo visuals, they will never be used with the X11 and XV
  Transports.  Probing the 2D X server for stereo visuals causes problems with
  certain OpenGL implementations and with applications, such as Tecplot 360, that
  include static builds of Mesa.  An undocumented environment variable
  (`VGL_PROBEGLX`) can be used to override the default behavior.
  8. When using the EGL back end, interposed `XQueryExtension(..., "GLX", ...)`
  and `glXQueryExtension()` function calls now return `False`, rather than
  throwing a fatal error, if the 2D X server does not have a GLX extension.  (The
  EGL back end uses the 2D X server's GLX extension for GLX error handling.)
  This allows applications, such as Chrome/Chromium, to fail gracefully or use a
  different API (such as EGL/X11) if the VirtualGL Faker is unable to emulate
  GLX.
  9. The VirtualGL Client now runs on Macs with Apple silicon CPUs (without
  requiring Rosetta 2.)
- update to 3.0.90 (3.1 beta1)
  1. The `vglconnect -x` and `vglconnect -k` options have been retired in this
  version of VirtualGL and will continue to be maintained in the 3.0.x branch on
  a break/fix basis only.  Those options, which had been undocumented since
  VirtualGL 2.6.1, were a throwback to the early days of VirtualGL when SSH was
  not universally available and SSH X11 forwarding sometimes introduced a
  performance penalty.  `vglconnect -x` did not work with most modern operating
  systems, since most modern operating systems disable X11 TCP connections by
  default.
  2. SSL encryption of the VGL Transport has been retired in this version of
  VirtualGL and will continue to be maintained in the 3.0.x branch on a break/fix
  basis only.  That feature, which had not been included in official VirtualGL
  packages since VirtualGL 2.1.x, was not widely used.  Furthermore, SSL
  encryption of the VGL Transport had no performance advantages over SSH
  tunneling on modern systems, and it had some security disadvantages due to its
  reliance on the RSA key exchange algorithm (which made it incompatible with TLS
  v1.3.)
  3. When using the EGL back end, VirtualGL now supports 3D applications
  (including recent versions of Google Chrome/Chromium and Mozilla Firefox) that
  use the EGL/X11 API instead of the GLX API.  As of this writing, VirtualGL does
  not support EGL pixmap surfaces or front buffer/single buffer rendering with
  EGL window surfaces.
  4. On Un*x and Mac clients, `vglconnect` now uses the OpenSSH `ControlMaster`
  option to avoid the need to authenticate with the server multiple times when
  tunneling the VGL Transport through SSH.
  5. `vglconnect` now accepts a new command-line argument (`-v`) that, when
  combined with `-s`, causes VirtualGL to be preloaded into all processes
  launched in the remote shell, thus eliminating the need to invoke `vglrun`.</changelog>
</package>
<package pkgid="c23cc2952e89c6ae826300d34e6f7a1e6b30a1d059587ac958ef15b8572fb2d37ecd61f4813af35f66eb5cd89c88500a617df80ee8bfd4ae7cfd15dca607e536" name="VirtualGL-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1512388800">- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
  is not compatible at all currently</changelog>
  <changelog author="tchvatal@suse.com" date="1529409600">- Do not provide the env files which change the preload order
  bsc#1097210</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1572868800">- Add riscv64 to the list of 64-bit architectures</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1581249600">- update to 2.6.3
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch virtualgl-nodl.patch - resolved upstream
- Added patch glx.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1591012800">- Remove conditional of applying glx.patch because we have newer Mesa
  in Leap 15.2
- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
  * Add fix-Mesa-19.3.0-build.patch
  * Remove glx.patch</changelog>
  <changelog author="&#xC1;kos Sz&#x151;ts &lt;szotsaki@gmail.com&gt;" date="1594036800">- update to 2.6.4
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608379200">- update to 2.6.5:
  1. Fixed a race condition that sometimes caused various fatal errors in the
  interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed
  to that function were the same window handle and the corresponding X window was
  simultaneously resized in another thread.
  2. Fixed an oversight whereby the addresses of the interposed
  `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced
  in 2.6.3[2] and 2.6.4[1] were not returned from the interposed
  `glXGetProcAddress()` and `glXGetProcAddressARB()` functions.
  3. VirtualGL now works properly with 3D applications that use the
  `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()`
  functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and
  `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and
  render to the front buffer.
  4. Fixed a BadRequest X11 error that occurred when attempting to use the X11
  Transport with a remote X connection.
  5. Worked around an issue with certain GLX implementations that list
  10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and
  incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB
  configs, even though they have no X visuals attached.  This caused VirtualGL's
  interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs
  behind the scenes, which made it impossible to use the VGL Transport.
  6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped
  image of a previously-rendered frame was sometimes displayed if the 3D
  application called `glFlush()` while the front buffer was the active drawing
  buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`.
  7. `vglserver_config` now works properly if invoked with a relative path
  (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.)
  8. Worked around a limitation in the AMDGPU drivers that prevented recent
  versions of Google Chrome from enabling GPU acceleration when used with
  VirtualGL.</changelog>
  <changelog author="Anonymous Checkouts &lt;anoncvs@mailinator.com&gt;" date="1670760000">- update to 3.0.2
  * Now supports use of EGL as well as GLX</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671624000">- update to 3.0.2:
  1. Support for transparent overlay visuals has been retired in this version of
  VirtualGL.  That feature will continue to be maintained in the 2.6.x branch on
  a break/fix basis only.  Most applications that once used transparent overlay
  visuals used them with color index rendering, which was removed in OpenGL 3.1
  in 2009.  Thus, almost all applications that render overlays now do so using
  other mechanisms.  Furthermore, the need for VirtualGL to hand off the
  rendering of transparent overlay visuals to the 2D X server has always limited
  the usefulness of the feature, and the discontinuation of the VirtualGL Client
  for Exceed relegated the feature to Un*x clients (with workstation-class GPUs)
  and the VGL Transport only.  Given that nVidia's implementation of transparent
  overlay visuals requires disabling the X Composite extension, which cannot be
  done in many modern Linux distributions, that further limited the feature to
  the point of uselessness.
  2. The VirtualGL Faker now assigns various permutations of common OpenGL
  rendering attributes to the available 2D X server visuals.  This maximizes the
  chances that "visual hunting" 3D applications (applications that use X11
  functions to obtain a list of 2D X server visuals, then iterate through the
  list with `glXGetConfig()` until they find a visual with a desired set of
  OpenGL rendering attributes) will find a suitable visual.
  `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL
  rendering attributes to all 2D X server visuals, although the usefulness of
  that feature is now very limited.
  3. The VirtualGL Faker now includes an EGL back end that optionally emulates
  the GLX API using a combination of the EGL API (with the
  `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.)
  On supported platforms, the EGL back end allows the VirtualGL Faker to be used
  without a 3D X server.  The EGL back end can be activated by setting the
  `VGL_DISPLAY` environment variable to the path of a DRI device, such as
  * */dev/dri/card0**, or by passing that device path to `vglrun` using the `-d`
  argument.  Some obsolete OpenGL and GLX features are not supported by the EGL</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1701864000">- Update to 3.1:
  1. Fixed an issue in the EGL back end whereby textures and other OpenGL objects
  were not automatically destroyed along with the context and drawable in which
  the objects were created.
  2. Added an environment variable (`VGL_EXITFUNCTION`) that, when set to
  `_exit` or `abort`, causes the VirtualGL Faker to call the specified function
  rather than `exit()` when a non-recoverable error occurs.
  3. Fixed an issue whereby the interposed `eglCreatePlatformWindowSurface()`
  and `eglCreatePlatformWindowSurfaceEXT()` functions incorrectly treated the
  native window argument as an X window handle rather than a pointer to an X
  window handle.  This caused a segfault in VLC when using the OpenGL video
  output module.
  4. `vglserver_config` now works properly with SUSE Linux Enterprise/openSUSE
  Leap 15.
  5. If the GLX back end is in use, then the interposed `eglGetDisplay()` and
  `eglGetPlatformDisplay()` functions now return `EGL_NO_DISPLAY` rather than
  throwing a fatal error.  This allows applications such as Firefox to fail
  gracefully or to fall back and use the GLX API if EGL/X11 is unavailable.
  6. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if
  the X keyboard extension was enabled on the 2D X server.
  7. The VirtualGL Faker no longer probes the 2D X server for stereo visuals
  unless the VGL Transport or a transport plugin will be used.  Even if the 2D X
  server has stereo visuals, they will never be used with the X11 and XV
  Transports.  Probing the 2D X server for stereo visuals causes problems with
  certain OpenGL implementations and with applications, such as Tecplot 360, that
  include static builds of Mesa.  An undocumented environment variable
  (`VGL_PROBEGLX`) can be used to override the default behavior.
  8. When using the EGL back end, interposed `XQueryExtension(..., "GLX", ...)`
  and `glXQueryExtension()` function calls now return `False`, rather than
  throwing a fatal error, if the 2D X server does not have a GLX extension.  (The
  EGL back end uses the 2D X server's GLX extension for GLX error handling.)
  This allows applications, such as Chrome/Chromium, to fail gracefully or use a
  different API (such as EGL/X11) if the VirtualGL Faker is unable to emulate
  GLX.
  9. The VirtualGL Client now runs on Macs with Apple silicon CPUs (without
  requiring Rosetta 2.)
- update to 3.0.90 (3.1 beta1)
  1. The `vglconnect -x` and `vglconnect -k` options have been retired in this
  version of VirtualGL and will continue to be maintained in the 3.0.x branch on
  a break/fix basis only.  Those options, which had been undocumented since
  VirtualGL 2.6.1, were a throwback to the early days of VirtualGL when SSH was
  not universally available and SSH X11 forwarding sometimes introduced a
  performance penalty.  `vglconnect -x` did not work with most modern operating
  systems, since most modern operating systems disable X11 TCP connections by
  default.
  2. SSL encryption of the VGL Transport has been retired in this version of
  VirtualGL and will continue to be maintained in the 3.0.x branch on a break/fix
  basis only.  That feature, which had not been included in official VirtualGL
  packages since VirtualGL 2.1.x, was not widely used.  Furthermore, SSL
  encryption of the VGL Transport had no performance advantages over SSH
  tunneling on modern systems, and it had some security disadvantages due to its
  reliance on the RSA key exchange algorithm (which made it incompatible with TLS
  v1.3.)
  3. When using the EGL back end, VirtualGL now supports 3D applications
  (including recent versions of Google Chrome/Chromium and Mozilla Firefox) that
  use the EGL/X11 API instead of the GLX API.  As of this writing, VirtualGL does
  not support EGL pixmap surfaces or front buffer/single buffer rendering with
  EGL window surfaces.
  4. On Un*x and Mac clients, `vglconnect` now uses the OpenSSH `ControlMaster`
  option to avoid the need to authenticate with the server multiple times when
  tunneling the VGL Transport through SSH.
  5. `vglconnect` now accepts a new command-line argument (`-v`) that, when
  combined with `-s`, causes VirtualGL to be preloaded into all processes
  launched in the remote shell, thus eliminating the need to invoke `vglrun`.</changelog>
</package>
<package pkgid="ebe4f6f930de96fce944de883efa302d9679929145f17fc58b1ebddbc8a70c586251d27c9243f90e1288603f731e5f7cb35e7e3febcc3dc2f6fd24f3f220ce7d" name="VirtualGL-devel" arch="x86_64">
  <version epoch="0" ver="3.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1512388800">- Disable ssl feature as we can tunnel via ssh and the openssl-1.1
  is not compatible at all currently</changelog>
  <changelog author="tchvatal@suse.com" date="1529409600">- Do not provide the env files which change the preload order
  bsc#1097210</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1572868800">- Add riscv64 to the list of 64-bit architectures</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1581249600">- update to 2.6.3
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.3/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch virtualgl-nodl.patch - resolved upstream
- Added patch glx.patch</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1591012800">- Remove conditional of applying glx.patch because we have newer Mesa
  in Leap 15.2
- Use upstream patch fix-Mesa-19.3.0-build.patch to replace glx.patch
  * Add fix-Mesa-19.3.0-build.patch
  * Remove glx.patch</changelog>
  <changelog author="&#xC1;kos Sz&#x151;ts &lt;szotsaki@gmail.com&gt;" date="1594036800">- update to 2.6.4
  * Changelog in packaged ChangeLog.md or at
    https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md
- Refreshed patch VirtualGL-link-libs.patch
- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1608379200">- update to 2.6.5:
  1. Fixed a race condition that sometimes caused various fatal errors in the
  interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed
  to that function were the same window handle and the corresponding X window was
  simultaneously resized in another thread.
  2. Fixed an oversight whereby the addresses of the interposed
  `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced
  in 2.6.3[2] and 2.6.4[1] were not returned from the interposed
  `glXGetProcAddress()` and `glXGetProcAddressARB()` functions.
  3. VirtualGL now works properly with 3D applications that use the
  `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()`
  functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and
  `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and
  render to the front buffer.
  4. Fixed a BadRequest X11 error that occurred when attempting to use the X11
  Transport with a remote X connection.
  5. Worked around an issue with certain GLX implementations that list
  10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and
  incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB
  configs, even though they have no X visuals attached.  This caused VirtualGL's
  interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs
  behind the scenes, which made it impossible to use the VGL Transport.
  6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped
  image of a previously-rendered frame was sometimes displayed if the 3D
  application called `glFlush()` while the front buffer was the active drawing
  buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`.
  7. `vglserver_config` now works properly if invoked with a relative path
  (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.)
  8. Worked around a limitation in the AMDGPU drivers that prevented recent
  versions of Google Chrome from enabling GPU acceleration when used with
  VirtualGL.</changelog>
  <changelog author="Anonymous Checkouts &lt;anoncvs@mailinator.com&gt;" date="1670760000">- update to 3.0.2
  * Now supports use of EGL as well as GLX</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671624000">- update to 3.0.2:
  1. Support for transparent overlay visuals has been retired in this version of
  VirtualGL.  That feature will continue to be maintained in the 2.6.x branch on
  a break/fix basis only.  Most applications that once used transparent overlay
  visuals used them with color index rendering, which was removed in OpenGL 3.1
  in 2009.  Thus, almost all applications that render overlays now do so using
  other mechanisms.  Furthermore, the need for VirtualGL to hand off the
  rendering of transparent overlay visuals to the 2D X server has always limited
  the usefulness of the feature, and the discontinuation of the VirtualGL Client
  for Exceed relegated the feature to Un*x clients (with workstation-class GPUs)
  and the VGL Transport only.  Given that nVidia's implementation of transparent
  overlay visuals requires disabling the X Composite extension, which cannot be
  done in many modern Linux distributions, that further limited the feature to
  the point of uselessness.
  2. The VirtualGL Faker now assigns various permutations of common OpenGL
  rendering attributes to the available 2D X server visuals.  This maximizes the
  chances that "visual hunting" 3D applications (applications that use X11
  functions to obtain a list of 2D X server visuals, then iterate through the
  list with `glXGetConfig()` until they find a visual with a desired set of
  OpenGL rendering attributes) will find a suitable visual.
  `VGL_DEFAULTFBCONFIG` can still be used to assign a specified set of OpenGL
  rendering attributes to all 2D X server visuals, although the usefulness of
  that feature is now very limited.
  3. The VirtualGL Faker now includes an EGL back end that optionally emulates
  the GLX API using a combination of the EGL API (with the
  `EGL_EXT_platform_device` extension) and OpenGL renderbuffer objects (RBOs.)
  On supported platforms, the EGL back end allows the VirtualGL Faker to be used
  without a 3D X server.  The EGL back end can be activated by setting the
  `VGL_DISPLAY` environment variable to the path of a DRI device, such as
  * */dev/dri/card0**, or by passing that device path to `vglrun` using the `-d`
  argument.  Some obsolete OpenGL and GLX features are not supported by the EGL</changelog>
  <changelog author="ming li &lt;mli@suse.com&gt;" date="1701864000">- Update to 3.1:
  1. Fixed an issue in the EGL back end whereby textures and other OpenGL objects
  were not automatically destroyed along with the context and drawable in which
  the objects were created.
  2. Added an environment variable (`VGL_EXITFUNCTION`) that, when set to
  `_exit` or `abort`, causes the VirtualGL Faker to call the specified function
  rather than `exit()` when a non-recoverable error occurs.
  3. Fixed an issue whereby the interposed `eglCreatePlatformWindowSurface()`
  and `eglCreatePlatformWindowSurfaceEXT()` functions incorrectly treated the
  native window argument as an X window handle rather than a pointer to an X
  window handle.  This caused a segfault in VLC when using the OpenGL video
  output module.
  4. `vglserver_config` now works properly with SUSE Linux Enterprise/openSUSE
  Leap 15.
  5. If the GLX back end is in use, then the interposed `eglGetDisplay()` and
  `eglGetPlatformDisplay()` functions now return `EGL_NO_DISPLAY` rather than
  throwing a fatal error.  This allows applications such as Firefox to fail
  gracefully or to fall back and use the GLX API if EGL/X11 is unavailable.
  6. Fixed an issue whereby the VirtualGL Configuration dialog did not pop up if
  the X keyboard extension was enabled on the 2D X server.
  7. The VirtualGL Faker no longer probes the 2D X server for stereo visuals
  unless the VGL Transport or a transport plugin will be used.  Even if the 2D X
  server has stereo visuals, they will never be used with the X11 and XV
  Transports.  Probing the 2D X server for stereo visuals causes problems with
  certain OpenGL implementations and with applications, such as Tecplot 360, that
  include static builds of Mesa.  An undocumented environment variable
  (`VGL_PROBEGLX`) can be used to override the default behavior.
  8. When using the EGL back end, interposed `XQueryExtension(..., "GLX", ...)`
  and `glXQueryExtension()` function calls now return `False`, rather than
  throwing a fatal error, if the 2D X server does not have a GLX extension.  (The
  EGL back end uses the 2D X server's GLX extension for GLX error handling.)
  This allows applications, such as Chrome/Chromium, to fail gracefully or use a
  different API (such as EGL/X11) if the VirtualGL Faker is unable to emulate
  GLX.
  9. The VirtualGL Client now runs on Macs with Apple silicon CPUs (without
  requiring Rosetta 2.)
- update to 3.0.90 (3.1 beta1)
  1. The `vglconnect -x` and `vglconnect -k` options have been retired in this
  version of VirtualGL and will continue to be maintained in the 3.0.x branch on
  a break/fix basis only.  Those options, which had been undocumented since
  VirtualGL 2.6.1, were a throwback to the early days of VirtualGL when SSH was
  not universally available and SSH X11 forwarding sometimes introduced a
  performance penalty.  `vglconnect -x` did not work with most modern operating
  systems, since most modern operating systems disable X11 TCP connections by
  default.
  2. SSL encryption of the VGL Transport has been retired in this version of
  VirtualGL and will continue to be maintained in the 3.0.x branch on a break/fix
  basis only.  That feature, which had not been included in official VirtualGL
  packages since VirtualGL 2.1.x, was not widely used.  Furthermore, SSL
  encryption of the VGL Transport had no performance advantages over SSH
  tunneling on modern systems, and it had some security disadvantages due to its
  reliance on the RSA key exchange algorithm (which made it incompatible with TLS
  v1.3.)
  3. When using the EGL back end, VirtualGL now supports 3D applications
  (including recent versions of Google Chrome/Chromium and Mozilla Firefox) that
  use the EGL/X11 API instead of the GLX API.  As of this writing, VirtualGL does
  not support EGL pixmap surfaces or front buffer/single buffer rendering with
  EGL window surfaces.
  4. On Un*x and Mac clients, `vglconnect` now uses the OpenSSH `ControlMaster`
  option to avoid the need to authenticate with the server multiple times when
  tunneling the VGL Transport through SSH.
  5. `vglconnect` now accepts a new command-line argument (`-v`) that, when
  combined with `-s`, causes VirtualGL to be preloaded into all processes
  launched in the remote shell, thus eliminating the need to invoke `vglrun`.</changelog>
</package>
<package pkgid="d61ff9ecf1a12c27977b1c400007f2ddc97b301d80bd88dc25a422fb8b1b1ef23526f6837dabb3c8d4cacf3b426ba65290cb6ab37bd5244e5bb3abd8d9fd0b71" name="WebKitGTK-4.0-lang" arch="noarch">
  <version epoch="0" ver="2.42.4" rel="1.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1687953600">- Update to version 2.40.3 (boo#1212863):
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-32439.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1689940800">- Update to version 2.40.4 (boo#1213379):
  + Fix a bug in JavaScript reading variable arguments in a call.
  + Security fixes: CVE-2023-37450.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1690977600">- Update to version 2.40.5 (boo#1213905 boo#1215230):
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
    CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
    CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434,
    CVE-2023-40451.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690977601">- Update to version 2.41.6:
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + Do not use GBM and DMA-BUF for WebGL implementation.
  + Use EGL_MESA_image_dma_buf_export if available when GBM is
    disabled.
  + Fix AV1 video with the dav1d decoder when using the DMA-BUF
    sink.
  + Use three buffers for DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.5:
  + Include key modifiers in wheel events.
  + Remove support for OpenGL API in the web process.
  + Native DASH support is now opt-in, like HLS.
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix contents not rendered in new web view when realized after
    configure and frame with DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.4:
  + Add new API to configure experimental features at runtime.
  + Add support for prefers-reduced-motion media query.
  + Split hardware acceleration information in webkit://gpu.
  + Fix CPU usage on autoplaying videos.
  + Fix video rendering when GL is disabled.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Add memory usage of images in web inspector memory timeline.
  + Fix the build with X11 target disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.3:
  + Ensure the same GPU device is used by GBM in all processes.
  + Fix memory corruption causing glitches in several web sites.
  + Use more reliable generated application ID.
  + Show DRM device and render node files when available in
    webkit://gpu.
  + Fix the build on i386.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.2:
  + Properly handle the modifier value when exporting/importing
    DMA-BUF buffers.
  + Don’t require GApplication for bubblewrap sandbox.
  + Fix cap height calculation in font metrics.
  + Fix the build on i386.
  + Fix the build with libgbm disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.41.1:
  + Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
  + Calculate scroll step depending on scrollable area size when
    scrolling with the mouse wheel or arrow keys.
  + Add WebKitClipboardPermissionRequest to handle DOM paste access
    requests.
  + Remove support for rendering with GLX in the web process.
  + Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691928000">- Update to version 2.41.90:
  + Fix the popup menu always shown in github when logged in.
  + Add API to replace and retrieve the entire cookie jar.
  + Apply the device scale factor when changed after web view is
    created.
  + Do not expose media devices that can’t be used in
    enumerateDevices.
  + Add support for P010 video format.
  + Fix non-accelerated rendering that broke web inspector.
  + Fix several crashes and rendering issue
- Temp disable LTO during build via define.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1692619200">- Update to version 2.41.91:
  + Properly handle toplevel window state changes in GTK4.
  + Do not keep processing frames while the view is unrealized
    when using DMA-BUF renderer.
  + Fallback to first render node returned by DRM when failing to
    get using EGLDevice.
  + Fix the build with libjxl &lt; 0.7.0.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693483200">- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
  BuildRequires: meson setup checks for them, so we should list
  them.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693569600">- Expand lang sub-package in spec file unconditionally to handle
  previous name change from WebKit2GTK-lang to WebKitGTK-lang. This
  change affected the automatic generated Requires tag on
  WebKit2GTK-%{_apiver}, then getting out of sync of what's being
  required and what's being provided. Now, any sub-package that was
  providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
  instead (boo#1214835, boo#1214640, boo#1214093).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694433600">- Update to version 2.41.92:
  + Fix render updates after cross origin history navigation with
    GTK4.
  + Fix flickering in non accelerated compositing mode.
  + Fix pixelated accelerated blur filter.
  + Fix web process launching when xdg-dbus-proxy is not installed.
  + Pass GBM_BO_USE_RENDERING to gbm_bo_create.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.42.0 (boo#1218033):
  + New renderer based on DMA-BUF shared buffers.
  + Add new permission request to handle DOM paste access requests.
  + Add API to configure experimental features at runtime.
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + GBM is no longer required for WebGL implementation.
  + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359,
    CVE-2023-42890.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695902400">- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.42.1:
  + Fix enable-html5-database setting to properly enable/disable
    IndexedDB API.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41993.</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698062400">- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
</package>
<package pkgid="5fdc83d01db8d843935a54cb6cf831d660a3fdefcf68a6d5aa770dd445706625bf49f8b72996618b155041a2047c2f6ac4f51222e8b69816694f27373f693e8b" name="WebKitGTK-4.1-lang" arch="noarch">
  <version epoch="0" ver="2.42.2" rel="6.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679659200">- Add gcc13-fix.patch fix that handles invalid code as reported here:
  https://github.com/WebKit/WebKit/pull/11910.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679659201">- Tweak constraints.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680004800">- Add fix-gst-crash.patch: Fix crash in
  webkit_media_stream_src_class_init().
  https://bugs.webkit.org/show_bug.cgi?id=254025
- Add reproducibility.patch: Make build more reproducible. Still
  not there yet though. Inject fixed year in file.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681992000">- Update to version 2.40.1 (boo#1210295 boo#1210731):
  + The Bubblewrap sandbox no longer requires setting an
    application identifier via GApplication to operate correctly.
    Using GApplication is still recommended, but optional.
  + Adjust the scrolling speed for mouse wheels to make it feel
    more natural.
  + Allow pasting content using the Asynchronous Clipboard API when
    the origin is the same as the clipboard contents.
  + Improvements to the GStreamer multimedia playback, in
    particular around MSE, WebRTC, and seeking.
  + Make all supported image types appear in the Accept HTTP
    header.
  + Fix text caret blinking when blinking is disabled in the GTK
    settings.
  + Fix default database quota size definition.
  + Fix application of all caps tags listed in the
    font-feature-settings CSS property.
  + Fix the build with journald support enabled when using elogind
    instead of the systemd libraries.
  + Fix the build when libgcrypt provides a libgcrypt-config script
    instead of a pkg-config module file.
  + Fix font height calculations for the font-size-adjust CSS
    property.
  + Fix the build when ccache is used in certain setups.
  + Fix the build for RISC-V 64-bit targets.
  + Fix the build with GCC 13.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2022-0108, CVE-2023-28205, CVE-2022-32885,
    CVE-2023-27932, CVE-2023-27954, CVE-2023-28198, CVE-2023-32370.
- Drop regression-fix.patch and fix-gst-crash.patch: fixed
    upstream.
- Rebase gcc13-fix.patch.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1685534400">- Update to version 2.40.2 (boo#1211846):
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix video rendering when GL is disabled.
  + Fix flickering on looped videos when starting again.
  + Fix CPU usage on autoplaying videos.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-28204, CVE-2023-32373 (boo#1211658
    boo#1211659).
- Drop gcc13-fix.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1687953600">- Update to version 2.40.3 (boo#1212863):
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-32439.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1689940800">- Update to version 2.40.4 (boo#1213379):
  + Fix a bug in JavaScript reading variable arguments in a call.
  + Security fixes: CVE-2023-37450.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1690977600">- Update to version 2.40.5 (boo#1213905 boo#1215230):
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
    CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
    CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434,
    CVE-2023-40451.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690977601">- Update to version 2.41.6:
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + Do not use GBM and DMA-BUF for WebGL implementation.
  + Use EGL_MESA_image_dma_buf_export if available when GBM is
    disabled.
  + Fix AV1 video with the dav1d decoder when using the DMA-BUF
    sink.
  + Use three buffers for DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.5:
  + Include key modifiers in wheel events.
  + Remove support for OpenGL API in the web process.
  + Native DASH support is now opt-in, like HLS.
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix contents not rendered in new web view when realized after
    configure and frame with DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.4:
  + Add new API to configure experimental features at runtime.
  + Add support for prefers-reduced-motion media query.
  + Split hardware acceleration information in webkit://gpu.
  + Fix CPU usage on autoplaying videos.
  + Fix video rendering when GL is disabled.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Add memory usage of images in web inspector memory timeline.
  + Fix the build with X11 target disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.3:
  + Ensure the same GPU device is used by GBM in all processes.
  + Fix memory corruption causing glitches in several web sites.
  + Use more reliable generated application ID.
  + Show DRM device and render node files when available in
    webkit://gpu.
  + Fix the build on i386.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.2:
  + Properly handle the modifier value when exporting/importing
    DMA-BUF buffers.
  + Don’t require GApplication for bubblewrap sandbox.
  + Fix cap height calculation in font metrics.
  + Fix the build on i386.
  + Fix the build with libgbm disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.41.1:
  + Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
  + Calculate scroll step depending on scrollable area size when
    scrolling with the mouse wheel or arrow keys.
  + Add WebKitClipboardPermissionRequest to handle DOM paste access
    requests.
  + Remove support for rendering with GLX in the web process.
  + Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691928000">- Update to version 2.41.90:
  + Fix the popup menu always shown in github when logged in.
  + Add API to replace and retrieve the entire cookie jar.
  + Apply the device scale factor when changed after web view is
    created.
  + Do not expose media devices that can’t be used in
    enumerateDevices.
  + Add support for P010 video format.
  + Fix non-accelerated rendering that broke web inspector.
  + Fix several crashes and rendering issue
- Temp disable LTO during build via define.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1692619200">- Update to version 2.41.91:
  + Properly handle toplevel window state changes in GTK4.
  + Do not keep processing frames while the view is unrealized
    when using DMA-BUF renderer.
  + Fallback to first render node returned by DRM when failing to
    get using EGLDevice.
  + Fix the build with libjxl &lt; 0.7.0.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693483200">- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
  BuildRequires: meson setup checks for them, so we should list
  them.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693569600">- Expand lang sub-package in spec file unconditionally to handle
  previous name change from WebKit2GTK-lang to WebKitGTK-lang. This
  change affected the automatic generated Requires tag on
  WebKit2GTK-%{_apiver}, then getting out of sync of what's being
  required and what's being provided. Now, any sub-package that was
  providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
  instead (boo#1214835, boo#1214640, boo#1214093).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694433600">- Update to version 2.41.92:
  + Fix render updates after cross origin history navigation with
    GTK4.
  + Fix flickering in non accelerated compositing mode.
  + Fix pixelated accelerated blur filter.
  + Fix web process launching when xdg-dbus-proxy is not installed.
  + Pass GBM_BO_USE_RENDERING to gbm_bo_create.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.42.0:
  + New renderer based on DMA-BUF shared buffers.
  + Add new permission request to handle DOM paste access requests.
  + Add API to configure experimental features at runtime.
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + GBM is no longer required for WebGL implementation.
  + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695902400">- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.42.1:
  + Fix enable-html5-database setting to properly enable/disable
    IndexedDB API.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41993.</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698062400">- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
</package>
<package pkgid="dcd2caea8e23d028b3ac2007f1a73ef065187ee5f33bd0d0d98600821d39b6fc5c79304a6a5218a6bec62f30e6e14517d0b112981f930983e4686bb3d2229556" name="WebKitGTK-4.1-lang" arch="noarch">
  <version epoch="0" ver="2.42.4" rel="1.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1687953600">- Update to version 2.40.3 (boo#1212863):
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-32439.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1689940800">- Update to version 2.40.4 (boo#1213379):
  + Fix a bug in JavaScript reading variable arguments in a call.
  + Security fixes: CVE-2023-37450.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1690977600">- Update to version 2.40.5 (boo#1213905 boo#1215230):
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
    CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
    CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434,
    CVE-2023-40451.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690977601">- Update to version 2.41.6:
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + Do not use GBM and DMA-BUF for WebGL implementation.
  + Use EGL_MESA_image_dma_buf_export if available when GBM is
    disabled.
  + Fix AV1 video with the dav1d decoder when using the DMA-BUF
    sink.
  + Use three buffers for DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.5:
  + Include key modifiers in wheel events.
  + Remove support for OpenGL API in the web process.
  + Native DASH support is now opt-in, like HLS.
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix contents not rendered in new web view when realized after
    configure and frame with DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.4:
  + Add new API to configure experimental features at runtime.
  + Add support for prefers-reduced-motion media query.
  + Split hardware acceleration information in webkit://gpu.
  + Fix CPU usage on autoplaying videos.
  + Fix video rendering when GL is disabled.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Add memory usage of images in web inspector memory timeline.
  + Fix the build with X11 target disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.3:
  + Ensure the same GPU device is used by GBM in all processes.
  + Fix memory corruption causing glitches in several web sites.
  + Use more reliable generated application ID.
  + Show DRM device and render node files when available in
    webkit://gpu.
  + Fix the build on i386.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.2:
  + Properly handle the modifier value when exporting/importing
    DMA-BUF buffers.
  + Don’t require GApplication for bubblewrap sandbox.
  + Fix cap height calculation in font metrics.
  + Fix the build on i386.
  + Fix the build with libgbm disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.41.1:
  + Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
  + Calculate scroll step depending on scrollable area size when
    scrolling with the mouse wheel or arrow keys.
  + Add WebKitClipboardPermissionRequest to handle DOM paste access
    requests.
  + Remove support for rendering with GLX in the web process.
  + Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691928000">- Update to version 2.41.90:
  + Fix the popup menu always shown in github when logged in.
  + Add API to replace and retrieve the entire cookie jar.
  + Apply the device scale factor when changed after web view is
    created.
  + Do not expose media devices that can’t be used in
    enumerateDevices.
  + Add support for P010 video format.
  + Fix non-accelerated rendering that broke web inspector.
  + Fix several crashes and rendering issue
- Temp disable LTO during build via define.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1692619200">- Update to version 2.41.91:
  + Properly handle toplevel window state changes in GTK4.
  + Do not keep processing frames while the view is unrealized
    when using DMA-BUF renderer.
  + Fallback to first render node returned by DRM when failing to
    get using EGLDevice.
  + Fix the build with libjxl &lt; 0.7.0.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693483200">- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
  BuildRequires: meson setup checks for them, so we should list
  them.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693569600">- Expand lang sub-package in spec file unconditionally to handle
  previous name change from WebKit2GTK-lang to WebKitGTK-lang. This
  change affected the automatic generated Requires tag on
  WebKit2GTK-%{_apiver}, then getting out of sync of what's being
  required and what's being provided. Now, any sub-package that was
  providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
  instead (boo#1214835, boo#1214640, boo#1214093).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694433600">- Update to version 2.41.92:
  + Fix render updates after cross origin history navigation with
    GTK4.
  + Fix flickering in non accelerated compositing mode.
  + Fix pixelated accelerated blur filter.
  + Fix web process launching when xdg-dbus-proxy is not installed.
  + Pass GBM_BO_USE_RENDERING to gbm_bo_create.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.42.0 (boo#1218033):
  + New renderer based on DMA-BUF shared buffers.
  + Add new permission request to handle DOM paste access requests.
  + Add API to configure experimental features at runtime.
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + GBM is no longer required for WebGL implementation.
  + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359,
    CVE-2023-42890.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695902400">- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.42.1:
  + Fix enable-html5-database setting to properly enable/disable
    IndexedDB API.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41993.</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698062400">- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
</package>
<package pkgid="deed157340d3ea896bce30329c137cf71aad3f77b4aeda0da9b59b59df226777250bb969b931889bc2968bd05eb69dd23ed266c0983bea794855249f1028b815" name="WebKitGTK-6.0-lang" arch="noarch">
  <version epoch="0" ver="2.42.2" rel="6.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679659200">- Add gcc13-fix.patch fix that handles invalid code as reported here:
  https://github.com/WebKit/WebKit/pull/11910.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679659201">- Tweak constraints.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680004800">- Add fix-gst-crash.patch: Fix crash in
  webkit_media_stream_src_class_init().
  https://bugs.webkit.org/show_bug.cgi?id=254025
- Add reproducibility.patch: Make build more reproducible. Still
  not there yet though. Inject fixed year in file.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681992000">- Update to version 2.40.1 (boo#1210295 boo#1210731):
  + The Bubblewrap sandbox no longer requires setting an
    application identifier via GApplication to operate correctly.
    Using GApplication is still recommended, but optional.
  + Adjust the scrolling speed for mouse wheels to make it feel
    more natural.
  + Allow pasting content using the Asynchronous Clipboard API when
    the origin is the same as the clipboard contents.
  + Improvements to the GStreamer multimedia playback, in
    particular around MSE, WebRTC, and seeking.
  + Make all supported image types appear in the Accept HTTP
    header.
  + Fix text caret blinking when blinking is disabled in the GTK
    settings.
  + Fix default database quota size definition.
  + Fix application of all caps tags listed in the
    font-feature-settings CSS property.
  + Fix the build with journald support enabled when using elogind
    instead of the systemd libraries.
  + Fix the build when libgcrypt provides a libgcrypt-config script
    instead of a pkg-config module file.
  + Fix font height calculations for the font-size-adjust CSS
    property.
  + Fix the build when ccache is used in certain setups.
  + Fix the build for RISC-V 64-bit targets.
  + Fix the build with GCC 13.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2022-0108, CVE-2023-28205, CVE-2022-32885,
    CVE-2023-27932, CVE-2023-27954, CVE-2023-28198, CVE-2023-32370.
- Drop regression-fix.patch and fix-gst-crash.patch: fixed
    upstream.
- Rebase gcc13-fix.patch.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1685534400">- Update to version 2.40.2 (boo#1211846):
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix video rendering when GL is disabled.
  + Fix flickering on looped videos when starting again.
  + Fix CPU usage on autoplaying videos.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-28204, CVE-2023-32373 (boo#1211658
    boo#1211659).
- Drop gcc13-fix.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1687953600">- Update to version 2.40.3 (boo#1212863):
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-32439.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1689940800">- Update to version 2.40.4 (boo#1213379):
  + Fix a bug in JavaScript reading variable arguments in a call.
  + Security fixes: CVE-2023-37450.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1690977600">- Update to version 2.40.5 (boo#1213905 boo#1215230):
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
    CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
    CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434,
    CVE-2023-40451.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690977601">- Update to version 2.41.6:
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + Do not use GBM and DMA-BUF for WebGL implementation.
  + Use EGL_MESA_image_dma_buf_export if available when GBM is
    disabled.
  + Fix AV1 video with the dav1d decoder when using the DMA-BUF
    sink.
  + Use three buffers for DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.5:
  + Include key modifiers in wheel events.
  + Remove support for OpenGL API in the web process.
  + Native DASH support is now opt-in, like HLS.
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix contents not rendered in new web view when realized after
    configure and frame with DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.4:
  + Add new API to configure experimental features at runtime.
  + Add support for prefers-reduced-motion media query.
  + Split hardware acceleration information in webkit://gpu.
  + Fix CPU usage on autoplaying videos.
  + Fix video rendering when GL is disabled.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Add memory usage of images in web inspector memory timeline.
  + Fix the build with X11 target disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.3:
  + Ensure the same GPU device is used by GBM in all processes.
  + Fix memory corruption causing glitches in several web sites.
  + Use more reliable generated application ID.
  + Show DRM device and render node files when available in
    webkit://gpu.
  + Fix the build on i386.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.2:
  + Properly handle the modifier value when exporting/importing
    DMA-BUF buffers.
  + Don’t require GApplication for bubblewrap sandbox.
  + Fix cap height calculation in font metrics.
  + Fix the build on i386.
  + Fix the build with libgbm disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.41.1:
  + Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
  + Calculate scroll step depending on scrollable area size when
    scrolling with the mouse wheel or arrow keys.
  + Add WebKitClipboardPermissionRequest to handle DOM paste access
    requests.
  + Remove support for rendering with GLX in the web process.
  + Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691928000">- Update to version 2.41.90:
  + Fix the popup menu always shown in github when logged in.
  + Add API to replace and retrieve the entire cookie jar.
  + Apply the device scale factor when changed after web view is
    created.
  + Do not expose media devices that can’t be used in
    enumerateDevices.
  + Add support for P010 video format.
  + Fix non-accelerated rendering that broke web inspector.
  + Fix several crashes and rendering issue
- Temp disable LTO during build via define.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1692619200">- Update to version 2.41.91:
  + Properly handle toplevel window state changes in GTK4.
  + Do not keep processing frames while the view is unrealized
    when using DMA-BUF renderer.
  + Fallback to first render node returned by DRM when failing to
    get using EGLDevice.
  + Fix the build with libjxl &lt; 0.7.0.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693483200">- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
  BuildRequires: meson setup checks for them, so we should list
  them.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693569600">- Expand lang sub-package in spec file unconditionally to handle
  previous name change from WebKit2GTK-lang to WebKitGTK-lang. This
  change affected the automatic generated Requires tag on
  WebKit2GTK-%{_apiver}, then getting out of sync of what's being
  required and what's being provided. Now, any sub-package that was
  providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
  instead (boo#1214835, boo#1214640, boo#1214093).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694433600">- Update to version 2.41.92:
  + Fix render updates after cross origin history navigation with
    GTK4.
  + Fix flickering in non accelerated compositing mode.
  + Fix pixelated accelerated blur filter.
  + Fix web process launching when xdg-dbus-proxy is not installed.
  + Pass GBM_BO_USE_RENDERING to gbm_bo_create.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.42.0:
  + New renderer based on DMA-BUF shared buffers.
  + Add new permission request to handle DOM paste access requests.
  + Add API to configure experimental features at runtime.
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + GBM is no longer required for WebGL implementation.
  + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695902400">- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.42.1:
  + Fix enable-html5-database setting to properly enable/disable
    IndexedDB API.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41993.</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698062400">- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
</package>
<package pkgid="a22903f7c162567f8173a424577469359d39bc2ea58b41a58d4f38746e0814b99e2df6e0f9939248a6a30ef88b1f6441ebbbc8003b6d30b3ef1289284432bcaf" name="WebKitGTK-6.0-lang" arch="noarch">
  <version epoch="0" ver="2.42.4" rel="1.1"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1687953600">- Update to version 2.40.3 (boo#1212863):
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-32439.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1689940800">- Update to version 2.40.4 (boo#1213379):
  + Fix a bug in JavaScript reading variable arguments in a call.
  + Security fixes: CVE-2023-37450.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1690977600">- Update to version 2.40.5 (boo#1213905 boo#1215230):
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
    CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
    CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434,
    CVE-2023-40451.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690977601">- Update to version 2.41.6:
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + Do not use GBM and DMA-BUF for WebGL implementation.
  + Use EGL_MESA_image_dma_buf_export if available when GBM is
    disabled.
  + Fix AV1 video with the dav1d decoder when using the DMA-BUF
    sink.
  + Use three buffers for DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.5:
  + Include key modifiers in wheel events.
  + Remove support for OpenGL API in the web process.
  + Native DASH support is now opt-in, like HLS.
  + Fix scrollbar jumping to top when drag released outside window
    in GTK4.
  + Fix contents not rendered in new web view when realized after
    configure and frame with DMA-BUF renderer.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.4:
  + Add new API to configure experimental features at runtime.
  + Add support for prefers-reduced-motion media query.
  + Split hardware acceleration information in webkit://gpu.
  + Fix CPU usage on autoplaying videos.
  + Fix video rendering when GL is disabled.
  + Choose amount of painting threads depending on available CPU
    cores on GTK4.
  + Add memory usage of images in web inspector memory timeline.
  + Fix the build with X11 target disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.3:
  + Ensure the same GPU device is used by GBM in all processes.
  + Fix memory corruption causing glitches in several web sites.
  + Use more reliable generated application ID.
  + Show DRM device and render node files when available in
    webkit://gpu.
  + Fix the build on i386.
  + Fix several crashes and rendering issues.
- Changes from version 2.41.2:
  + Properly handle the modifier value when exporting/importing
    DMA-BUF buffers.
  + Don’t require GApplication for bubblewrap sandbox.
  + Fix cap height calculation in font metrics.
  + Fix the build on i386.
  + Fix the build with libgbm disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.41.1:
  + Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
  + Calculate scroll step depending on scrollable area size when
    scrolling with the mouse wheel or arrow keys.
  + Add WebKitClipboardPermissionRequest to handle DOM paste access
    requests.
  + Remove support for rendering with GLX in the web process.
  + Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691928000">- Update to version 2.41.90:
  + Fix the popup menu always shown in github when logged in.
  + Add API to replace and retrieve the entire cookie jar.
  + Apply the device scale factor when changed after web view is
    created.
  + Do not expose media devices that can’t be used in
    enumerateDevices.
  + Add support for P010 video format.
  + Fix non-accelerated rendering that broke web inspector.
  + Fix several crashes and rendering issue
- Temp disable LTO during build via define.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1692619200">- Update to version 2.41.91:
  + Properly handle toplevel window state changes in GTK4.
  + Do not keep processing frames while the view is unrealized
    when using DMA-BUF renderer.
  + Fallback to first render node returned by DRM when failing to
    get using EGLDevice.
  + Fix the build with libjxl &lt; 0.7.0.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693483200">- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
  BuildRequires: meson setup checks for them, so we should list
  them.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693569600">- Expand lang sub-package in spec file unconditionally to handle
  previous name change from WebKit2GTK-lang to WebKitGTK-lang. This
  change affected the automatic generated Requires tag on
  WebKit2GTK-%{_apiver}, then getting out of sync of what's being
  required and what's being provided. Now, any sub-package that was
  providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
  instead (boo#1214835, boo#1214640, boo#1214093).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694433600">- Update to version 2.41.92:
  + Fix render updates after cross origin history navigation with
    GTK4.
  + Fix flickering in non accelerated compositing mode.
  + Fix pixelated accelerated blur filter.
  + Fix web process launching when xdg-dbus-proxy is not installed.
  + Pass GBM_BO_USE_RENDERING to gbm_bo_create.
  + Fix several crashes and rendering issues.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.42.0 (boo#1218033):
  + New renderer based on DMA-BUF shared buffers.
  + Add new permission request to handle DOM paste access requests.
  + Add API to configure experimental features at runtime.
  + Add API to set the percentage of volume space that can be used
    for data storage.
  + GBM is no longer required for WebGL implementation.
  + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359,
    CVE-2023-42890.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695902400">- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 2.42.1:
  + Fix enable-html5-database setting to properly enable/disable
    IndexedDB API.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41993.</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698062400">- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).</changelog>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
</package>
<package pkgid="0b7331e68f3a2b008ade154fbf578cee7a52ae9128002f8df0be48788e16a4e99397b42f510f6f088bd69ee0a540455b724f2b9fa7dc71af121203652622db2d" name="a52dec" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="a57bbd7459f044eae5c1ae5ba2ab0b87172d466997ed324bfc264f45114b75e921e0157afcc13085cea04963861947349a5fe0c09b3f9a54ce8afef44cf0a263" name="a52dec" arch="src">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="Manfred.Tremmel@iiv.de" date="1044446400">- added german description
- some changes I got from Philipp Thomas &lt;pthomas@suse.de&gt;</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1045915200">- added --enable-shared</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1048593600">- changes to use Packman upload-script</changelog>
  <changelog author="detlef@dreichelt.de" date="1101211200">- changes for x86_64:
  - added CFLAGS= -fPIC</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1208692800">- splitted in different packages</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1221912000">- rename of the lib packages</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1250856000">- cleanups where rpmlint wasn't so happy</changelog>
  <changelog author="Manfred.Tremmel@iiv.de" date="1258804800">- update to svn from videolan</changelog>
  <changelog author="ludwig.nussel@gmx.de" date="1277035200">- provide a52dec-devel for compatibility</changelog>
  <changelog author="reddwarf@opensuse.org" date="1299067200">- run spec cleaner
- remove .la files
- add pkg-config BuildRequire so RPM can do its magic</changelog>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="255561e5f9c291c1363cc62df579ffcd8be26db4a28315932ddd81cb8d5bea3ea252b71a9cf652c26dc6e6f58c190a668b9b263515b290b50efb4a5a3881159b" name="a52dec" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="d07805f6b66ff60be1b6c5a7f840430b5aac842de941411a2b9849ea98fa95e3a005fd83fdd4e0f40901359a5ea1cbebf3020f32a28e1b04d7836da56253ca16" name="a52dec-debuginfo" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="29317f68214af70bfb029b1480874a7d866fb726e4c96856e58a2d92afd130d787bb2865ae4d421edcf95b968b5efaea6c23de73024fc920f4d2f0ecc4a748c6" name="a52dec-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="bc086862c38579e57800e950a1295afc2aa584bb5312d5cdc997aef4fc4d913f0be3a345c696be1a9a645a657e45e85ae7c019f0b7154905671c1aa278679674" name="a52dec-debugsource" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="70faf7590ce1a7662916924448618d9945c366e406f93f23ea30b43258a047260198dd591ff434110020fcdea1f83a37e45660eae787cf0fefee49a2ed542e34" name="a52dec-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.2"/>
  <changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
  <changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
  <changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
  <changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
  <changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>
  <changelog author="schwab@suse.de" date="1550664000">- altivec.patch: always use the GNU version of the altivec insns</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Update to release 0.8.0
  * Build system modernization
- Drop altivec.patch (inapplicable)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Minor spec cleaning, use ldconfig_scriptlets macro, be more
  explicit in listing of files (use less globs).</changelog>
</package>
<package pkgid="5984c8e087b6a0df98dae7b30febf3df889a6e1106aa80646f9ba759c0a6295865e7fa3017372cd715d58795df158a7ab8b69b13adb94ce6be8a3b99556db4ba" name="aalib" arch="src">
  <version epoch="0" ver="1.4.0" rel="513.4"/>
  <changelog author="olh@suse.de" date="1225368000">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="olh@suse.de" date="1228910400">- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)</changelog>
  <changelog author="crrodriguez@suse.de" date="1240401600">- remove static libraries and "la" files
- fix -devel package dependencies
- fix aalib-config so it only returns needed libraries</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1254744000">- fix aalib-1.4.0-477.9: possible missing call to fclose [bnc#523344]</changelog>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="aj@suse.de" date="1283860800">- BuildRequire gpm-devel</changelog>
  <changelog author="coolo@suse.com" date="1315224000">- fix build with newer ld</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Implement shlib policy
- Remove redundant tags; use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323259200">- fix license to be in spdx.org format</changelog>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
</package>
<package pkgid="9194df6455f4f9be250f9c4312839adc046ae93100156e5059680134ae73f80270d87ac824a42699bdf2e1407f52112d1eff03e1ee81eca79b2e9f687da57f00" name="aalib" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="513.4"/>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
</package>
<package pkgid="c2339bdde07192c77bfd1c757f0dc2a4b0c75be2e235af5fe4b2d29bef5e441ed9dc8803ff0c80f43ef89dfbe48770a3fc046d4d4fb9c6b72f2b0e30a881425b" name="aalib-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="513.4"/>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
</package>
<package pkgid="49ec671c8b8e0c88e39c3b5abb52d027ad8f58794d02d2c71c191f767a1ad56e1faede9a4fffefff2f2a542cc332dbffabda48d856a9da0ae961a02418528e57" name="aalib-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="513.4"/>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
</package>
<package pkgid="a9eaa7a1f5d7a9808d689d172e4f58050e12de6053cb28f98a41bfb0cd1b8fc7268afdc94b1b69da3b0cdd622579ef2475c0991586508d955d98dfd2fc047281" name="aalib-devel" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="513.4"/>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
</package>
<package pkgid="4d65f880f28650e44a3243a989117c402159afb26eef9a1d72d2a5d380c9407ea01c56507b002b2fb4f73a012f43f09c591152ebd75fbfde457fdfff30984c80" name="abcm2ps" arch="src">
  <version epoch="0" ver="8.14.15" rel="1.1"/>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1537531200">- more work on spec to enable A4 paper format and use pango for non-latin characters in PS output
- use make install target instead of custom commands in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1537790400">- Fix some grammar issues in descriptions.
- Use %configure macro.</changelog>
  <changelog author="mvetter@suse.com" date="1542628800">- Update to 8.14.1:
  * bad definition of the music font (@font-face[1])
  * bad error when --pango 2 in command line and SVG output
  * bad beams when notes on 2 staves and %%flatbeams
  * error in SVG output when color setting since version v8.14.0
  * code revert: use pango only when needed
  * crash in 'make install' when no 'rst2man' in the shell PATH</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1545480000">- Update to 8.14.2:
  * !8va! must be above the staff
  * crash when SVG output and call to an unknown symbol in PS sequence
  * crash when no note in voice overlay
  * crash when SVG output and 'F' is not a font name in a PS sequence
  * crash when only one bar in a voice and no symbol in a second voice
  * possible crashes when bad definition of special decorations
  * crash on decoration type 7 without start/stop
  * crash on decoration type 5 without start/stop
  * crash when unterminated decoration in U:
  * crash when random character greater than 128 in a s: line
  * bad test of font encoding
  * read access outside of array when exact memory allocation of w:
  * read access outside of array on small line starting with %%
  * fixes from Debian (Makefile/configure/INSTALL)</changelog>
  <changelog author="mvetter@suse.com" date="1552305600">- Update to 8.14.3:
  * erroneous double '8va's on a same staff when set on combined notes/rests
  * don't put two '8va's on the same staff
  * loss of %%sep since previous version</changelog>
  <changelog author="mvetter@suse.com" date="1552910400">- Update to 8.14.4:
  * program loop when P: on beamed note at end of line and %%breakoneoln 0
  * crash/loop when slur between note and grace note and other slurs later</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1557576000">- Added compiler_flags.patch to fix Factory build
- Renamed source tarball to follow the name-version custom</changelog>
  <changelog author="mvetter@suse.com" date="1563451200">- Update to 8.14.5:
  * staves not joined by bars when intermediate staff not displayed
  * 'sample8.html' was not installed
  * license moved to LGPL &gt;= 3
  * don't limit the volta brackets to the length of the first ending</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1573214400">- Update to 8.14.6:
  * bad voice combine '3' when 3 voices and unison
  * don't separate the accents from the notes by tuplets
  * clash of tuplet numbers with accents
  * bad time signature when C or C| and more value(s)
  * warnings from clang static analysis
  * bad music font selection when not defined by 'url(..)'
  * bad vertical offset of "%%multicol new" when W: and %%begintext
  * bad handling of fonts
  * Add option flatbeamgracing that applies flat beams to grace notes only
  * put the upper tuplets a bit closer to the notes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1573214401">- Update compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582113600">- Update to 8.14.7:
  * crash when %%score with no common voices and next notes with beams
  * crash when new staff system with only new voices
  * crash when slash found before a bar and not a (deprecated) measure repeat
  * crash when %%staves at end of tune and lack of music in the last voice
  * bad parsing of the note durations
  * clash of some ties with dots
  * bad check of the number of measures in Z (multi-rest)
  * new improved coda sign
  * Make pkg-config substitutable for cross-compilations
  * add option tieheight factor to tie height like in slurheight
  * add some decorations from v2.2 standard</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827200">- Update to 8.14.8:
  * fix: no respect the width in %%staffbreak
  * fix: don't draw a staff when only %%staffbreak inside
  * fix: bad repeat bracket when continued on next line, line starting by a bar
  * fix: bad tuplet bracket again when at end of a voice overlay sequence
  * fix: bad tuplet bracket when at end of a voice overlay sequence
  * handle '%%MIDI temperamentequal '
  * accept '^1' and '_1' as microtone accidentals</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827201">- Update to 8.14.9:
  * fix: bad natural accidental when %%MIDI temperamentequal</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1606132800">- Update to 8.14.10:
  * fix: bad glyph when defined by SVG containing 'v' in
  * fix: bad check of note length since commit 191fa55
  * fix: memory corruption when error in %%staves/%%score
  * fix: crash when too big note duration
  * fix: crash when staff width too small</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607342400">- Update to 8.14.11:
  * fix: error "'staffwidth' too small" when generating sample3.abc</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1626350400">- Update to 8.14.12:
  Fixes:
  * crash when "%%break 1" and no measure bar in the tune
  * crash when duplicated voice ending on %%staves with repeat variant
  * crash when voice duplication with symbols without width
  * crash or bad output when null value in %%scale
  * problem when only bars in 2 voices followed %%staves of the second voice only
  * crash when tuplet error in grace note sequence
  * crash when grace note with empty tuplet
  * crash when many broken rhythms after a single grace note
  * access outside the deco array when error in U:
  * crash when !xstem! with no note in the previous voice
  * crash on tuplet without any note/rest
  * crash when grace notes at end of line and voice overlay
  * crash when !trem2! at start of a grace note sequence
  * crash when wrong duration in 2 voice overlays and bad ties
  * crash when accidental without a note at start of line after K: (CVE-2021-32435)
  * array overflow when wrong duration in voice overlay (CVE-2021-32434, CVE-2021-32436)
  * loss of left margin after first page since previous commit
  * no respect of %%leftmargin with -E or -g
  * bad placement of chord symbols when in a music line with only invisible rests
  Syntax:
  * Accept and remove one or two '%'s at start of all %%beginxxx lines
  Generation:
  * Move the CSS from XHTML to SVG
  Build:
  * configure: respect environment variable
- Refresh compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643716800">- Update to 8.14.13:
  * fix: don't start/stop slurs above/below decorations
  * fix: crash when too many notes in a grace note sequence (#102)
  * fix: crash when too big value in M: (#103)
  * fix: loop or crash when too big width of y (space) (#104)
  * fix: bad font definition with SVG output when spaces in font name
  * fix: bad check of note length again (#106)
  * fix: handle %%staffscale at the global level (#108)
  * fix: bad vertical offset of lyrics when mysic line starts with
    empty staves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671451200">- Update to 8.14.14:
  * move the single bars 1 point to the left (#109)
  * fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
  * fix: remove lines starting with one '%' instead of removing the
    character
  * fix: loss of !tremn! in grace notes since some version 8.xx.xx
  * fix: remove warnings dealing with accesses to dynamically allocated
    arrays (#110)
  * fix: lack of color on multi-rests
  * fix: %%repeat not working
  * add %%header2 and %%footer2 for even pages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704715200">- Update to 8.14.15:
  * fix: bad vertical position of !trill(!-like decorations
  * fix: don't combine notes in tuplets that start by a rest when
    %%voice combine 0
  * fix: dashed bars broken in PostScript output since commit e3282f8
  * fix: bad PS page definition when %%gutter negative
  * fix: bad measure numbers when many voices after %%setbarnb</changelog>
</package>
<package pkgid="2ed78986273f9b94f11917b9fc981b562adddfca47e70d93271e262e00480b847ce50a5b8dded4b81e521feb2dec9eb95bba44f9670ad96909c2d3df3cb75b0c" name="abcm2ps" arch="x86_64">
  <version epoch="0" ver="8.14.15" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1573214400">- Update compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582113600">- Update to 8.14.7:
  * crash when %%score with no common voices and next notes with beams
  * crash when new staff system with only new voices
  * crash when slash found before a bar and not a (deprecated) measure repeat
  * crash when %%staves at end of tune and lack of music in the last voice
  * bad parsing of the note durations
  * clash of some ties with dots
  * bad check of the number of measures in Z (multi-rest)
  * new improved coda sign
  * Make pkg-config substitutable for cross-compilations
  * add option tieheight factor to tie height like in slurheight
  * add some decorations from v2.2 standard</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827200">- Update to 8.14.8:
  * fix: no respect the width in %%staffbreak
  * fix: don't draw a staff when only %%staffbreak inside
  * fix: bad repeat bracket when continued on next line, line starting by a bar
  * fix: bad tuplet bracket again when at end of a voice overlay sequence
  * fix: bad tuplet bracket when at end of a voice overlay sequence
  * handle '%%MIDI temperamentequal '
  * accept '^1' and '_1' as microtone accidentals</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827201">- Update to 8.14.9:
  * fix: bad natural accidental when %%MIDI temperamentequal</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1606132800">- Update to 8.14.10:
  * fix: bad glyph when defined by SVG containing 'v' in
  * fix: bad check of note length since commit 191fa55
  * fix: memory corruption when error in %%staves/%%score
  * fix: crash when too big note duration
  * fix: crash when staff width too small</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607342400">- Update to 8.14.11:
  * fix: error "'staffwidth' too small" when generating sample3.abc</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1626350400">- Update to 8.14.12:
  Fixes:
  * crash when "%%break 1" and no measure bar in the tune
  * crash when duplicated voice ending on %%staves with repeat variant
  * crash when voice duplication with symbols without width
  * crash or bad output when null value in %%scale
  * problem when only bars in 2 voices followed %%staves of the second voice only
  * crash when tuplet error in grace note sequence
  * crash when grace note with empty tuplet
  * crash when many broken rhythms after a single grace note
  * access outside the deco array when error in U:
  * crash when !xstem! with no note in the previous voice
  * crash on tuplet without any note/rest
  * crash when grace notes at end of line and voice overlay
  * crash when !trem2! at start of a grace note sequence
  * crash when wrong duration in 2 voice overlays and bad ties
  * crash when accidental without a note at start of line after K: (CVE-2021-32435)
  * array overflow when wrong duration in voice overlay (CVE-2021-32434, CVE-2021-32436)
  * loss of left margin after first page since previous commit
  * no respect of %%leftmargin with -E or -g
  * bad placement of chord symbols when in a music line with only invisible rests
  Syntax:
  * Accept and remove one or two '%'s at start of all %%beginxxx lines
  Generation:
  * Move the CSS from XHTML to SVG
  Build:
  * configure: respect environment variable
- Refresh compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643716800">- Update to 8.14.13:
  * fix: don't start/stop slurs above/below decorations
  * fix: crash when too many notes in a grace note sequence (#102)
  * fix: crash when too big value in M: (#103)
  * fix: loop or crash when too big width of y (space) (#104)
  * fix: bad font definition with SVG output when spaces in font name
  * fix: bad check of note length again (#106)
  * fix: handle %%staffscale at the global level (#108)
  * fix: bad vertical offset of lyrics when mysic line starts with
    empty staves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671451200">- Update to 8.14.14:
  * move the single bars 1 point to the left (#109)
  * fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
  * fix: remove lines starting with one '%' instead of removing the
    character
  * fix: loss of !tremn! in grace notes since some version 8.xx.xx
  * fix: remove warnings dealing with accesses to dynamically allocated
    arrays (#110)
  * fix: lack of color on multi-rests
  * fix: %%repeat not working
  * add %%header2 and %%footer2 for even pages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704715200">- Update to 8.14.15:
  * fix: bad vertical position of !trill(!-like decorations
  * fix: don't combine notes in tuplets that start by a rest when
    %%voice combine 0
  * fix: dashed bars broken in PostScript output since commit e3282f8
  * fix: bad PS page definition when %%gutter negative
  * fix: bad measure numbers when many voices after %%setbarnb</changelog>
</package>
<package pkgid="e3a2e3f0164864ffcdd24fb2534fc8c38a5648f480ff5afb0b06b2ff07a6876d7b95bcb77d5c7ba450a9417b7579e14d30d0a7029f331379fec4a040193e7944" name="abcm2ps-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.14.15" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1573214400">- Update compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582113600">- Update to 8.14.7:
  * crash when %%score with no common voices and next notes with beams
  * crash when new staff system with only new voices
  * crash when slash found before a bar and not a (deprecated) measure repeat
  * crash when %%staves at end of tune and lack of music in the last voice
  * bad parsing of the note durations
  * clash of some ties with dots
  * bad check of the number of measures in Z (multi-rest)
  * new improved coda sign
  * Make pkg-config substitutable for cross-compilations
  * add option tieheight factor to tie height like in slurheight
  * add some decorations from v2.2 standard</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827200">- Update to 8.14.8:
  * fix: no respect the width in %%staffbreak
  * fix: don't draw a staff when only %%staffbreak inside
  * fix: bad repeat bracket when continued on next line, line starting by a bar
  * fix: bad tuplet bracket again when at end of a voice overlay sequence
  * fix: bad tuplet bracket when at end of a voice overlay sequence
  * handle '%%MIDI temperamentequal '
  * accept '^1' and '_1' as microtone accidentals</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827201">- Update to 8.14.9:
  * fix: bad natural accidental when %%MIDI temperamentequal</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1606132800">- Update to 8.14.10:
  * fix: bad glyph when defined by SVG containing 'v' in
  * fix: bad check of note length since commit 191fa55
  * fix: memory corruption when error in %%staves/%%score
  * fix: crash when too big note duration
  * fix: crash when staff width too small</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607342400">- Update to 8.14.11:
  * fix: error "'staffwidth' too small" when generating sample3.abc</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1626350400">- Update to 8.14.12:
  Fixes:
  * crash when "%%break 1" and no measure bar in the tune
  * crash when duplicated voice ending on %%staves with repeat variant
  * crash when voice duplication with symbols without width
  * crash or bad output when null value in %%scale
  * problem when only bars in 2 voices followed %%staves of the second voice only
  * crash when tuplet error in grace note sequence
  * crash when grace note with empty tuplet
  * crash when many broken rhythms after a single grace note
  * access outside the deco array when error in U:
  * crash when !xstem! with no note in the previous voice
  * crash on tuplet without any note/rest
  * crash when grace notes at end of line and voice overlay
  * crash when !trem2! at start of a grace note sequence
  * crash when wrong duration in 2 voice overlays and bad ties
  * crash when accidental without a note at start of line after K: (CVE-2021-32435)
  * array overflow when wrong duration in voice overlay (CVE-2021-32434, CVE-2021-32436)
  * loss of left margin after first page since previous commit
  * no respect of %%leftmargin with -E or -g
  * bad placement of chord symbols when in a music line with only invisible rests
  Syntax:
  * Accept and remove one or two '%'s at start of all %%beginxxx lines
  Generation:
  * Move the CSS from XHTML to SVG
  Build:
  * configure: respect environment variable
- Refresh compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643716800">- Update to 8.14.13:
  * fix: don't start/stop slurs above/below decorations
  * fix: crash when too many notes in a grace note sequence (#102)
  * fix: crash when too big value in M: (#103)
  * fix: loop or crash when too big width of y (space) (#104)
  * fix: bad font definition with SVG output when spaces in font name
  * fix: bad check of note length again (#106)
  * fix: handle %%staffscale at the global level (#108)
  * fix: bad vertical offset of lyrics when mysic line starts with
    empty staves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671451200">- Update to 8.14.14:
  * move the single bars 1 point to the left (#109)
  * fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
  * fix: remove lines starting with one '%' instead of removing the
    character
  * fix: loss of !tremn! in grace notes since some version 8.xx.xx
  * fix: remove warnings dealing with accesses to dynamically allocated
    arrays (#110)
  * fix: lack of color on multi-rests
  * fix: %%repeat not working
  * add %%header2 and %%footer2 for even pages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704715200">- Update to 8.14.15:
  * fix: bad vertical position of !trill(!-like decorations
  * fix: don't combine notes in tuplets that start by a rest when
    %%voice combine 0
  * fix: dashed bars broken in PostScript output since commit e3282f8
  * fix: bad PS page definition when %%gutter negative
  * fix: bad measure numbers when many voices after %%setbarnb</changelog>
</package>
<package pkgid="84616899ffb343ce8820688068510b4b54da9d59264ecd1f3ead089a1e7c9ac79f6cb2c8d85b391a60563f20e635e4f04aec118715d27325275bd43126f2e0f3" name="abcm2ps-debugsource" arch="x86_64">
  <version epoch="0" ver="8.14.15" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1573214400">- Update compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582113600">- Update to 8.14.7:
  * crash when %%score with no common voices and next notes with beams
  * crash when new staff system with only new voices
  * crash when slash found before a bar and not a (deprecated) measure repeat
  * crash when %%staves at end of tune and lack of music in the last voice
  * bad parsing of the note durations
  * clash of some ties with dots
  * bad check of the number of measures in Z (multi-rest)
  * new improved coda sign
  * Make pkg-config substitutable for cross-compilations
  * add option tieheight factor to tie height like in slurheight
  * add some decorations from v2.2 standard</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827200">- Update to 8.14.8:
  * fix: no respect the width in %%staffbreak
  * fix: don't draw a staff when only %%staffbreak inside
  * fix: bad repeat bracket when continued on next line, line starting by a bar
  * fix: bad tuplet bracket again when at end of a voice overlay sequence
  * fix: bad tuplet bracket when at end of a voice overlay sequence
  * handle '%%MIDI temperamentequal '
  * accept '^1' and '_1' as microtone accidentals</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1592827201">- Update to 8.14.9:
  * fix: bad natural accidental when %%MIDI temperamentequal</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1606132800">- Update to 8.14.10:
  * fix: bad glyph when defined by SVG containing 'v' in
  * fix: bad check of note length since commit 191fa55
  * fix: memory corruption when error in %%staves/%%score
  * fix: crash when too big note duration
  * fix: crash when staff width too small</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607342400">- Update to 8.14.11:
  * fix: error "'staffwidth' too small" when generating sample3.abc</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1626350400">- Update to 8.14.12:
  Fixes:
  * crash when "%%break 1" and no measure bar in the tune
  * crash when duplicated voice ending on %%staves with repeat variant
  * crash when voice duplication with symbols without width
  * crash or bad output when null value in %%scale
  * problem when only bars in 2 voices followed %%staves of the second voice only
  * crash when tuplet error in grace note sequence
  * crash when grace note with empty tuplet
  * crash when many broken rhythms after a single grace note
  * access outside the deco array when error in U:
  * crash when !xstem! with no note in the previous voice
  * crash on tuplet without any note/rest
  * crash when grace notes at end of line and voice overlay
  * crash when !trem2! at start of a grace note sequence
  * crash when wrong duration in 2 voice overlays and bad ties
  * crash when accidental without a note at start of line after K: (CVE-2021-32435)
  * array overflow when wrong duration in voice overlay (CVE-2021-32434, CVE-2021-32436)
  * loss of left margin after first page since previous commit
  * no respect of %%leftmargin with -E or -g
  * bad placement of chord symbols when in a music line with only invisible rests
  Syntax:
  * Accept and remove one or two '%'s at start of all %%beginxxx lines
  Generation:
  * Move the CSS from XHTML to SVG
  Build:
  * configure: respect environment variable
- Refresh compiler_flags.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643716800">- Update to 8.14.13:
  * fix: don't start/stop slurs above/below decorations
  * fix: crash when too many notes in a grace note sequence (#102)
  * fix: crash when too big value in M: (#103)
  * fix: loop or crash when too big width of y (space) (#104)
  * fix: bad font definition with SVG output when spaces in font name
  * fix: bad check of note length again (#106)
  * fix: handle %%staffscale at the global level (#108)
  * fix: bad vertical offset of lyrics when mysic line starts with
    empty staves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1671451200">- Update to 8.14.14:
  * move the single bars 1 point to the left (#109)
  * fix: lack of error when decoration type 2, 5, 6 or 7 on a note head
  * fix: remove lines starting with one '%' instead of removing the
    character
  * fix: loss of !tremn! in grace notes since some version 8.xx.xx
  * fix: remove warnings dealing with accesses to dynamically allocated
    arrays (#110)
  * fix: lack of color on multi-rests
  * fix: %%repeat not working
  * add %%header2 and %%footer2 for even pages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704715200">- Update to 8.14.15:
  * fix: bad vertical position of !trill(!-like decorations
  * fix: don't combine notes in tuplets that start by a rest when
    %%voice combine 0
  * fix: dashed bars broken in PostScript output since commit e3282f8
  * fix: bad PS page definition when %%gutter negative
  * fix: bad measure numbers when many voices after %%setbarnb</changelog>
</package>
<package pkgid="ab924c5a4a0a03bea7292a722845899e37c36308f5a44faa6a63b3e6e6e054741cc40f7ab8189abbf7289aca3d20b1bbe727b5012cc484d4048df7425eeaa225" name="abseil-cpp" arch="src">
  <version epoch="0" ver="20230802.1" rel="4.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800000">- Build shared libraries of abseil for use by grpc
  (related to https://github.com/grpc/grpc/issues/24476)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1604664000">- Drop source package, was only used by grpc which was switched
  over to use the shared library</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- Update to version 20200923.2
  What's New:
  * absl::StatusOr&lt;T&gt; has been released. See our blog
    post for more information.
  * Abseil Flags reflection interfaces have been released.
  * Abseil Flags memory usage has been significantly optimized.
  * Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.
  Notable Fixes:
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  * Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.
  Breaking Changes:
  * Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to LTS version 20210324.0
  * Breaking: The empty absl::container target has been removed from
    the CMake build. This target had no effect and references to
    this target in user code can safely be removed.
  * New: The cleanup library has been released. This library contains
    the control-flow-construct-like type absl::Cleanup which is used
    for executing a callback on scope exit.
  * New: The numeric library now includes bits.h, a polyfill header
    containing implementations of C++20's bitwise math functions.
  * New: Abseil now installs pkg-config files to make it easier to
    use Abseil with some other build systems.
  * New: Abseil now respects the default CMake installation paths.
    Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
    to change the installation path.
- Added Correctly-install-pkgconfig.patch from upstream to fix
  installation of pkgconfig files
- Call ldconfig on post and postun</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619352000">- Update to LTS version 20210324.1
  * Fixed missing absl::Cleanup
  * Fixed pkgconfig install path
- Dropped upstream merged Correctly-install-pkgconfig.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 20210324.2 (LTS):
  * No user visible changes, only build system related</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 20211102.0:
  * absl::Cord is now implemented as a b-tree. The new implementation offers
    improved performance in most workloads.
  * absl::SimpleHexAtoi() has been added to strings library for parsing
    hexadecimal strings</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1646395200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649073600">- Implement shlib packaging policy</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1656504000">- Add options-old.patch, options-cxx17.patch
  * Ensure ABI stability regardless of compiler settings per instruction in the header.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1656504001">- Remove obsolete 0%{suse_version} &lt; 1500 conditions</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 20220623.0
  What's New:
  * Added absl::AnyInvocable, a move-only function type.
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
    absl::Cord, which is useful for writing zero-copy code.
  * Added support for command-line flags of type absl::optional&lt;T&gt;.
  Breaking Changes:
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
    whether or not unit tests are built.
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
    are experiencing new warnings can use -Wno-deprecated-declatations silence
  the warnings or use -Wno-error=deprecated-declarations to see warnings but
  not fail the build.
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
    compilers are more strict about where this keyword must appear compared to
  the pre-C++20 implementation.
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
    See Abseil's WORKSPACE file for an example of how to add this dependency.
  Other:
  * This will be the last release to support C++11. Future releases will require at least C++14.
- run spec-cleaner</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657540800">- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
  * Do not make programs compiled with abseil require new-ish CPUs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 20220623.1:
  * minor warning fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1682337600">- update to 20230125.2
  What's New:
    The Abseil logging library has been released. This library
    provides facilities for writing short text messages about the
    status of a program to stderr, disk files, or other sinks
    (via an extension API). See the logging library documentation
    for more information.
    An extension point, AbslStringify(), allows user-defined types
    to seamlessly work with Abseil's string formatting functions
    like absl::StrCat() and absl::StrFormat().
    A library for computing CRC32C checksums has been added.
    Floating-point parsing now uses the Eisel-Lemire algorithm,
    which provides a significant speed improvement.
    The flags library now provides suggestions for the closest
    flag(s) in the case of misspelled flags.
    Using CMake to install Abseil now makes the installed artifacts
    (in particular absl/base/options.h) reflect the compiled ABI.
  Breaking Changes:
    Abseil now requires at least C++14 and follows Google's Foundational
    C++ Support Policy. See this table for a list of currently supported
    versions compilers, platforms, and build tools.
    The legacy spellings of the thread annotation macros/functions
    (e.g. GUARDED_BY()) have been removed by default in favor of the
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
    can be defined on the compile command-line to temporarily restore these
    spellings, but this compatibility macro will be removed in the future.
  Known Issues
    The Abseil logging library in this release is not a feature-complete
    replacement for glog yet. VLOG and DFATAL are examples of features
    that have not yet been released.
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685016000">- update to 20230125.3
  Details can be found on:
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688040000">- Add baselibs.conf to make protobuf happy. Hopefully temporary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691582400">- Fix build on older systems by requiring C++17 compliant compiler
- Added patch:
  * cmake.patch
    + lower the cmake requirement to 3.5 in order to be able to
    build on SLE12SP5</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1694088000">- update to 20230802.0
  What's New:
  * Added the nullability library for designating the expected
    nullability of pointers. Currently these serve as annotations
    only, but it is expected that compilers will one day be able
    to use these annotations for diagnostic purposes.
  * Added the prefetch library as a portable layer for moving data
    into caches before it is read.
  * Abseil's hash tables now detect many more programming errors
    in debug and sanitizer builds.
  * Abseil's synchronization objects now differentiate absolute
    waits (when passed an absl::Time) from relative waits (when
    passed an absl::Duration) when the underlying platform supports
    differentiating these cases. This only makes a difference when
    system clocks are adjusted.
  * Abseil's flag parsing library includes additional methods that
    make it easier to use when another library also expects to be
    able to parse flags.
  * absl::string_view is now available as a smaller target,
    @com_google_absl//absl/strings:string_view, so that users may
    use this library without depending on the much larger
    @com_google_absl//absl/strings target.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696593600">- update to 20230802.1:
  * Add StdcppWaiter to the end of the list of waiter
    implementations</changelog>
</package>
<package pkgid="6ca25bb3b693fd186e80c5f5f228e8458bf55072289579e4346f8e9adefe4918ef46b2dd6b6b9be0809c2dc58651594c6aca4dbb92cfb15c6817fa2fed703c8e" name="abseil-cpp-debugsource" arch="i586">
  <version epoch="0" ver="20230802.1" rel="4.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800000">- Build shared libraries of abseil for use by grpc
  (related to https://github.com/grpc/grpc/issues/24476)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1604664000">- Drop source package, was only used by grpc which was switched
  over to use the shared library</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- Update to version 20200923.2
  What's New:
  * absl::StatusOr&lt;T&gt; has been released. See our blog
    post for more information.
  * Abseil Flags reflection interfaces have been released.
  * Abseil Flags memory usage has been significantly optimized.
  * Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.
  Notable Fixes:
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  * Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.
  Breaking Changes:
  * Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to LTS version 20210324.0
  * Breaking: The empty absl::container target has been removed from
    the CMake build. This target had no effect and references to
    this target in user code can safely be removed.
  * New: The cleanup library has been released. This library contains
    the control-flow-construct-like type absl::Cleanup which is used
    for executing a callback on scope exit.
  * New: The numeric library now includes bits.h, a polyfill header
    containing implementations of C++20's bitwise math functions.
  * New: Abseil now installs pkg-config files to make it easier to
    use Abseil with some other build systems.
  * New: Abseil now respects the default CMake installation paths.
    Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
    to change the installation path.
- Added Correctly-install-pkgconfig.patch from upstream to fix
  installation of pkgconfig files
- Call ldconfig on post and postun</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619352000">- Update to LTS version 20210324.1
  * Fixed missing absl::Cleanup
  * Fixed pkgconfig install path
- Dropped upstream merged Correctly-install-pkgconfig.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 20210324.2 (LTS):
  * No user visible changes, only build system related</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 20211102.0:
  * absl::Cord is now implemented as a b-tree. The new implementation offers
    improved performance in most workloads.
  * absl::SimpleHexAtoi() has been added to strings library for parsing
    hexadecimal strings</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1646395200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649073600">- Implement shlib packaging policy</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1656504000">- Add options-old.patch, options-cxx17.patch
  * Ensure ABI stability regardless of compiler settings per instruction in the header.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1656504001">- Remove obsolete 0%{suse_version} &lt; 1500 conditions</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 20220623.0
  What's New:
  * Added absl::AnyInvocable, a move-only function type.
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
    absl::Cord, which is useful for writing zero-copy code.
  * Added support for command-line flags of type absl::optional&lt;T&gt;.
  Breaking Changes:
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
    whether or not unit tests are built.
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
    are experiencing new warnings can use -Wno-deprecated-declatations silence
  the warnings or use -Wno-error=deprecated-declarations to see warnings but
  not fail the build.
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
    compilers are more strict about where this keyword must appear compared to
  the pre-C++20 implementation.
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
    See Abseil's WORKSPACE file for an example of how to add this dependency.
  Other:
  * This will be the last release to support C++11. Future releases will require at least C++14.
- run spec-cleaner</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657540800">- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
  * Do not make programs compiled with abseil require new-ish CPUs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 20220623.1:
  * minor warning fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1682337600">- update to 20230125.2
  What's New:
    The Abseil logging library has been released. This library
    provides facilities for writing short text messages about the
    status of a program to stderr, disk files, or other sinks
    (via an extension API). See the logging library documentation
    for more information.
    An extension point, AbslStringify(), allows user-defined types
    to seamlessly work with Abseil's string formatting functions
    like absl::StrCat() and absl::StrFormat().
    A library for computing CRC32C checksums has been added.
    Floating-point parsing now uses the Eisel-Lemire algorithm,
    which provides a significant speed improvement.
    The flags library now provides suggestions for the closest
    flag(s) in the case of misspelled flags.
    Using CMake to install Abseil now makes the installed artifacts
    (in particular absl/base/options.h) reflect the compiled ABI.
  Breaking Changes:
    Abseil now requires at least C++14 and follows Google's Foundational
    C++ Support Policy. See this table for a list of currently supported
    versions compilers, platforms, and build tools.
    The legacy spellings of the thread annotation macros/functions
    (e.g. GUARDED_BY()) have been removed by default in favor of the
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
    can be defined on the compile command-line to temporarily restore these
    spellings, but this compatibility macro will be removed in the future.
  Known Issues
    The Abseil logging library in this release is not a feature-complete
    replacement for glog yet. VLOG and DFATAL are examples of features
    that have not yet been released.
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685016000">- update to 20230125.3
  Details can be found on:
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688040000">- Add baselibs.conf to make protobuf happy. Hopefully temporary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691582400">- Fix build on older systems by requiring C++17 compliant compiler
- Added patch:
  * cmake.patch
    + lower the cmake requirement to 3.5 in order to be able to
    build on SLE12SP5</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1694088000">- update to 20230802.0
  What's New:
  * Added the nullability library for designating the expected
    nullability of pointers. Currently these serve as annotations
    only, but it is expected that compilers will one day be able
    to use these annotations for diagnostic purposes.
  * Added the prefetch library as a portable layer for moving data
    into caches before it is read.
  * Abseil's hash tables now detect many more programming errors
    in debug and sanitizer builds.
  * Abseil's synchronization objects now differentiate absolute
    waits (when passed an absl::Time) from relative waits (when
    passed an absl::Duration) when the underlying platform supports
    differentiating these cases. This only makes a difference when
    system clocks are adjusted.
  * Abseil's flag parsing library includes additional methods that
    make it easier to use when another library also expects to be
    able to parse flags.
  * absl::string_view is now available as a smaller target,
    @com_google_absl//absl/strings:string_view, so that users may
    use this library without depending on the much larger
    @com_google_absl//absl/strings target.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696593600">- update to 20230802.1:
  * Add StdcppWaiter to the end of the list of waiter
    implementations</changelog>
</package>
<package pkgid="f0b7f8b0d6410d287950ce0e7df1e4e0f592cb7cf14046fb6a9506a918b7683111d7ee133c391049c86bf1b10008c8a7a90dd0fb351156bc1881c6034ea94aaf" name="abseil-cpp-debugsource" arch="x86_64">
  <version epoch="0" ver="20230802.1" rel="4.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800000">- Build shared libraries of abseil for use by grpc
  (related to https://github.com/grpc/grpc/issues/24476)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1604664000">- Drop source package, was only used by grpc which was switched
  over to use the shared library</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- Update to version 20200923.2
  What's New:
  * absl::StatusOr&lt;T&gt; has been released. See our blog
    post for more information.
  * Abseil Flags reflection interfaces have been released.
  * Abseil Flags memory usage has been significantly optimized.
  * Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.
  Notable Fixes:
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  * Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.
  Breaking Changes:
  * Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to LTS version 20210324.0
  * Breaking: The empty absl::container target has been removed from
    the CMake build. This target had no effect and references to
    this target in user code can safely be removed.
  * New: The cleanup library has been released. This library contains
    the control-flow-construct-like type absl::Cleanup which is used
    for executing a callback on scope exit.
  * New: The numeric library now includes bits.h, a polyfill header
    containing implementations of C++20's bitwise math functions.
  * New: Abseil now installs pkg-config files to make it easier to
    use Abseil with some other build systems.
  * New: Abseil now respects the default CMake installation paths.
    Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
    to change the installation path.
- Added Correctly-install-pkgconfig.patch from upstream to fix
  installation of pkgconfig files
- Call ldconfig on post and postun</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619352000">- Update to LTS version 20210324.1
  * Fixed missing absl::Cleanup
  * Fixed pkgconfig install path
- Dropped upstream merged Correctly-install-pkgconfig.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 20210324.2 (LTS):
  * No user visible changes, only build system related</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 20211102.0:
  * absl::Cord is now implemented as a b-tree. The new implementation offers
    improved performance in most workloads.
  * absl::SimpleHexAtoi() has been added to strings library for parsing
    hexadecimal strings</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1646395200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649073600">- Implement shlib packaging policy</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1656504000">- Add options-old.patch, options-cxx17.patch
  * Ensure ABI stability regardless of compiler settings per instruction in the header.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1656504001">- Remove obsolete 0%{suse_version} &lt; 1500 conditions</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 20220623.0
  What's New:
  * Added absl::AnyInvocable, a move-only function type.
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
    absl::Cord, which is useful for writing zero-copy code.
  * Added support for command-line flags of type absl::optional&lt;T&gt;.
  Breaking Changes:
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
    whether or not unit tests are built.
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
    are experiencing new warnings can use -Wno-deprecated-declatations silence
  the warnings or use -Wno-error=deprecated-declarations to see warnings but
  not fail the build.
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
    compilers are more strict about where this keyword must appear compared to
  the pre-C++20 implementation.
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
    See Abseil's WORKSPACE file for an example of how to add this dependency.
  Other:
  * This will be the last release to support C++11. Future releases will require at least C++14.
- run spec-cleaner</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657540800">- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
  * Do not make programs compiled with abseil require new-ish CPUs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 20220623.1:
  * minor warning fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1682337600">- update to 20230125.2
  What's New:
    The Abseil logging library has been released. This library
    provides facilities for writing short text messages about the
    status of a program to stderr, disk files, or other sinks
    (via an extension API). See the logging library documentation
    for more information.
    An extension point, AbslStringify(), allows user-defined types
    to seamlessly work with Abseil's string formatting functions
    like absl::StrCat() and absl::StrFormat().
    A library for computing CRC32C checksums has been added.
    Floating-point parsing now uses the Eisel-Lemire algorithm,
    which provides a significant speed improvement.
    The flags library now provides suggestions for the closest
    flag(s) in the case of misspelled flags.
    Using CMake to install Abseil now makes the installed artifacts
    (in particular absl/base/options.h) reflect the compiled ABI.
  Breaking Changes:
    Abseil now requires at least C++14 and follows Google's Foundational
    C++ Support Policy. See this table for a list of currently supported
    versions compilers, platforms, and build tools.
    The legacy spellings of the thread annotation macros/functions
    (e.g. GUARDED_BY()) have been removed by default in favor of the
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
    can be defined on the compile command-line to temporarily restore these
    spellings, but this compatibility macro will be removed in the future.
  Known Issues
    The Abseil logging library in this release is not a feature-complete
    replacement for glog yet. VLOG and DFATAL are examples of features
    that have not yet been released.
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685016000">- update to 20230125.3
  Details can be found on:
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688040000">- Add baselibs.conf to make protobuf happy. Hopefully temporary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691582400">- Fix build on older systems by requiring C++17 compliant compiler
- Added patch:
  * cmake.patch
    + lower the cmake requirement to 3.5 in order to be able to
    build on SLE12SP5</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1694088000">- update to 20230802.0
  What's New:
  * Added the nullability library for designating the expected
    nullability of pointers. Currently these serve as annotations
    only, but it is expected that compilers will one day be able
    to use these annotations for diagnostic purposes.
  * Added the prefetch library as a portable layer for moving data
    into caches before it is read.
  * Abseil's hash tables now detect many more programming errors
    in debug and sanitizer builds.
  * Abseil's synchronization objects now differentiate absolute
    waits (when passed an absl::Time) from relative waits (when
    passed an absl::Duration) when the underlying platform supports
    differentiating these cases. This only makes a difference when
    system clocks are adjusted.
  * Abseil's flag parsing library includes additional methods that
    make it easier to use when another library also expects to be
    able to parse flags.
  * absl::string_view is now available as a smaller target,
    @com_google_absl//absl/strings:string_view, so that users may
    use this library without depending on the much larger
    @com_google_absl//absl/strings target.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696593600">- update to 20230802.1:
  * Add StdcppWaiter to the end of the list of waiter
    implementations</changelog>
</package>
<package pkgid="036582a0ca00ebcae21e937390967861f96c0019a8ee9053272007e3e2b0e2b0d0c4cb2149438869b0d49555c74d06456e51ac0470df7c55ebd345877fb5c6f9" name="abseil-cpp-devel" arch="i586">
  <version epoch="0" ver="20230802.1" rel="4.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800000">- Build shared libraries of abseil for use by grpc
  (related to https://github.com/grpc/grpc/issues/24476)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1604664000">- Drop source package, was only used by grpc which was switched
  over to use the shared library</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- Update to version 20200923.2
  What's New:
  * absl::StatusOr&lt;T&gt; has been released. See our blog
    post for more information.
  * Abseil Flags reflection interfaces have been released.
  * Abseil Flags memory usage has been significantly optimized.
  * Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.
  Notable Fixes:
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  * Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.
  Breaking Changes:
  * Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to LTS version 20210324.0
  * Breaking: The empty absl::container target has been removed from
    the CMake build. This target had no effect and references to
    this target in user code can safely be removed.
  * New: The cleanup library has been released. This library contains
    the control-flow-construct-like type absl::Cleanup which is used
    for executing a callback on scope exit.
  * New: The numeric library now includes bits.h, a polyfill header
    containing implementations of C++20's bitwise math functions.
  * New: Abseil now installs pkg-config files to make it easier to
    use Abseil with some other build systems.
  * New: Abseil now respects the default CMake installation paths.
    Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
    to change the installation path.
- Added Correctly-install-pkgconfig.patch from upstream to fix
  installation of pkgconfig files
- Call ldconfig on post and postun</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619352000">- Update to LTS version 20210324.1
  * Fixed missing absl::Cleanup
  * Fixed pkgconfig install path
- Dropped upstream merged Correctly-install-pkgconfig.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 20210324.2 (LTS):
  * No user visible changes, only build system related</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 20211102.0:
  * absl::Cord is now implemented as a b-tree. The new implementation offers
    improved performance in most workloads.
  * absl::SimpleHexAtoi() has been added to strings library for parsing
    hexadecimal strings</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1646395200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649073600">- Implement shlib packaging policy</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1656504000">- Add options-old.patch, options-cxx17.patch
  * Ensure ABI stability regardless of compiler settings per instruction in the header.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1656504001">- Remove obsolete 0%{suse_version} &lt; 1500 conditions</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 20220623.0
  What's New:
  * Added absl::AnyInvocable, a move-only function type.
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
    absl::Cord, which is useful for writing zero-copy code.
  * Added support for command-line flags of type absl::optional&lt;T&gt;.
  Breaking Changes:
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
    whether or not unit tests are built.
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
    are experiencing new warnings can use -Wno-deprecated-declatations silence
  the warnings or use -Wno-error=deprecated-declarations to see warnings but
  not fail the build.
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
    compilers are more strict about where this keyword must appear compared to
  the pre-C++20 implementation.
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
    See Abseil's WORKSPACE file for an example of how to add this dependency.
  Other:
  * This will be the last release to support C++11. Future releases will require at least C++14.
- run spec-cleaner</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657540800">- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
  * Do not make programs compiled with abseil require new-ish CPUs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 20220623.1:
  * minor warning fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1682337600">- update to 20230125.2
  What's New:
    The Abseil logging library has been released. This library
    provides facilities for writing short text messages about the
    status of a program to stderr, disk files, or other sinks
    (via an extension API). See the logging library documentation
    for more information.
    An extension point, AbslStringify(), allows user-defined types
    to seamlessly work with Abseil's string formatting functions
    like absl::StrCat() and absl::StrFormat().
    A library for computing CRC32C checksums has been added.
    Floating-point parsing now uses the Eisel-Lemire algorithm,
    which provides a significant speed improvement.
    The flags library now provides suggestions for the closest
    flag(s) in the case of misspelled flags.
    Using CMake to install Abseil now makes the installed artifacts
    (in particular absl/base/options.h) reflect the compiled ABI.
  Breaking Changes:
    Abseil now requires at least C++14 and follows Google's Foundational
    C++ Support Policy. See this table for a list of currently supported
    versions compilers, platforms, and build tools.
    The legacy spellings of the thread annotation macros/functions
    (e.g. GUARDED_BY()) have been removed by default in favor of the
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
    can be defined on the compile command-line to temporarily restore these
    spellings, but this compatibility macro will be removed in the future.
  Known Issues
    The Abseil logging library in this release is not a feature-complete
    replacement for glog yet. VLOG and DFATAL are examples of features
    that have not yet been released.
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685016000">- update to 20230125.3
  Details can be found on:
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688040000">- Add baselibs.conf to make protobuf happy. Hopefully temporary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691582400">- Fix build on older systems by requiring C++17 compliant compiler
- Added patch:
  * cmake.patch
    + lower the cmake requirement to 3.5 in order to be able to
    build on SLE12SP5</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1694088000">- update to 20230802.0
  What's New:
  * Added the nullability library for designating the expected
    nullability of pointers. Currently these serve as annotations
    only, but it is expected that compilers will one day be able
    to use these annotations for diagnostic purposes.
  * Added the prefetch library as a portable layer for moving data
    into caches before it is read.
  * Abseil's hash tables now detect many more programming errors
    in debug and sanitizer builds.
  * Abseil's synchronization objects now differentiate absolute
    waits (when passed an absl::Time) from relative waits (when
    passed an absl::Duration) when the underlying platform supports
    differentiating these cases. This only makes a difference when
    system clocks are adjusted.
  * Abseil's flag parsing library includes additional methods that
    make it easier to use when another library also expects to be
    able to parse flags.
  * absl::string_view is now available as a smaller target,
    @com_google_absl//absl/strings:string_view, so that users may
    use this library without depending on the much larger
    @com_google_absl//absl/strings target.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696593600">- update to 20230802.1:
  * Add StdcppWaiter to the end of the list of waiter
    implementations</changelog>
</package>
<package pkgid="b1bbf8e87596f0df2955677031e056b4fdfa77efd934beca64a4971d5dad47ac387849d2eb9e641adf356a5099672831e993f41480e3c4b9ead5fb3837d3aa6f" name="abseil-cpp-devel" arch="x86_64">
  <version epoch="0" ver="20230802.1" rel="4.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800000">- Build shared libraries of abseil for use by grpc
  (related to https://github.com/grpc/grpc/issues/24476)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1604664000">- Drop source package, was only used by grpc which was switched
  over to use the shared library</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- Update to version 20200923.2
  What's New:
  * absl::StatusOr&lt;T&gt; has been released. See our blog
    post for more information.
  * Abseil Flags reflection interfaces have been released.
  * Abseil Flags memory usage has been significantly optimized.
  * Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.
  Notable Fixes:
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  * Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.
  Breaking Changes:
  * Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618315200">- Update to LTS version 20210324.0
  * Breaking: The empty absl::container target has been removed from
    the CMake build. This target had no effect and references to
    this target in user code can safely be removed.
  * New: The cleanup library has been released. This library contains
    the control-flow-construct-like type absl::Cleanup which is used
    for executing a callback on scope exit.
  * New: The numeric library now includes bits.h, a polyfill header
    containing implementations of C++20's bitwise math functions.
  * New: Abseil now installs pkg-config files to make it easier to
    use Abseil with some other build systems.
  * New: Abseil now respects the default CMake installation paths.
    Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
    to change the installation path.
- Added Correctly-install-pkgconfig.patch from upstream to fix
  installation of pkgconfig files
- Call ldconfig on post and postun</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619352000">- Update to LTS version 20210324.1
  * Fixed missing absl::Cleanup
  * Fixed pkgconfig install path
- Dropped upstream merged Correctly-install-pkgconfig.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 20210324.2 (LTS):
  * No user visible changes, only build system related</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 20211102.0:
  * absl::Cord is now implemented as a b-tree. The new implementation offers
    improved performance in most workloads.
  * absl::SimpleHexAtoi() has been added to strings library for parsing
    hexadecimal strings</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1646395200">- Fix build on SLE-12-SP5</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649073600">- Implement shlib packaging policy</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1656504000">- Add options-old.patch, options-cxx17.patch
  * Ensure ABI stability regardless of compiler settings per instruction in the header.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1656504001">- Remove obsolete 0%{suse_version} &lt; 1500 conditions</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1656849600">- Update to version 20220623.0
  What's New:
  * Added absl::AnyInvocable, a move-only function type.
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
    absl::Cord, which is useful for writing zero-copy code.
  * Added support for command-line flags of type absl::optional&lt;T&gt;.
  Breaking Changes:
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
    whether or not unit tests are built.
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
    are experiencing new warnings can use -Wno-deprecated-declatations silence
  the warnings or use -Wno-error=deprecated-declarations to see warnings but
  not fail the build.
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
    compilers are more strict about where this keyword must appear compared to
  the pre-C++20 implementation.
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
    See Abseil's WORKSPACE file for an example of how to add this dependency.
  Other:
  * This will be the last release to support C++11. Future releases will require at least C++14.
- run spec-cleaner</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1657540800">- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
  * Do not make programs compiled with abseil require new-ish CPUs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664020800">- update to 20220623.1:
  * minor warning fix</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1682337600">- update to 20230125.2
  What's New:
    The Abseil logging library has been released. This library
    provides facilities for writing short text messages about the
    status of a program to stderr, disk files, or other sinks
    (via an extension API). See the logging library documentation
    for more information.
    An extension point, AbslStringify(), allows user-defined types
    to seamlessly work with Abseil's string formatting functions
    like absl::StrCat() and absl::StrFormat().
    A library for computing CRC32C checksums has been added.
    Floating-point parsing now uses the Eisel-Lemire algorithm,
    which provides a significant speed improvement.
    The flags library now provides suggestions for the closest
    flag(s) in the case of misspelled flags.
    Using CMake to install Abseil now makes the installed artifacts
    (in particular absl/base/options.h) reflect the compiled ABI.
  Breaking Changes:
    Abseil now requires at least C++14 and follows Google's Foundational
    C++ Support Policy. See this table for a list of currently supported
    versions compilers, platforms, and build tools.
    The legacy spellings of the thread annotation macros/functions
    (e.g. GUARDED_BY()) have been removed by default in favor of the
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
    can be defined on the compile command-line to temporarily restore these
    spellings, but this compatibility macro will be removed in the future.
  Known Issues
    The Abseil logging library in this release is not a feature-complete
    replacement for glog yet. VLOG and DFATAL are examples of features
    that have not yet been released.
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1685016000">- update to 20230125.3
  Details can be found on:
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688040000">- Add baselibs.conf to make protobuf happy. Hopefully temporary.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691582400">- Fix build on older systems by requiring C++17 compliant compiler
- Added patch:
  * cmake.patch
    + lower the cmake requirement to 3.5 in order to be able to
    build on SLE12SP5</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1694088000">- update to 20230802.0
  What's New:
  * Added the nullability library for designating the expected
    nullability of pointers. Currently these serve as annotations
    only, but it is expected that compilers will one day be able
    to use these annotations for diagnostic purposes.
  * Added the prefetch library as a portable layer for moving data
    into caches before it is read.
  * Abseil's hash tables now detect many more programming errors
    in debug and sanitizer builds.
  * Abseil's synchronization objects now differentiate absolute
    waits (when passed an absl::Time) from relative waits (when
    passed an absl::Duration) when the underlying platform supports
    differentiating these cases. This only makes a difference when
    system clocks are adjusted.
  * Abseil's flag parsing library includes additional methods that
    make it easier to use when another library also expects to be
    able to parse flags.
  * absl::string_view is now available as a smaller target,
    @com_google_absl//absl/strings:string_view, so that users may
    use this library without depending on the much larger
    @com_google_absl//absl/strings target.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696593600">- update to 20230802.1:
  * Add StdcppWaiter to the end of the list of waiter
    implementations</changelog>
</package>
<package pkgid="2bcf953d13eda1b9d18896a9b7d1a4cde56489ab67dce79fa9a52cba6bbab2ca4bf4dbb5244fec66a574f49cded160bee7ed3e64a51b90036e9853d1ff7546e3" name="accel-config" arch="src">
  <version epoch="0" ver="4.1.4" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
</package>
<package pkgid="36eed73f9cee9434f70b817644c6456abf2208b2a47b0586765a5c264f2d754fbb7c3af2c79eb985ab89751991d65b0905f8f5f51b571a0ccb84a5467ab33285" name="accel-config" arch="x86_64">
  <version epoch="0" ver="4.1.4" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
</package>
<package pkgid="844f357fbfb0606b75d50a6f044cff2b47ccc8c4eb2368e0ea456abc008c43c15953c1c690d9c7e7681b51b701bc07ab5ed5a570e4f5004122a83e4a72cfdaa8" name="accel-config-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1.4" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
</package>
<package pkgid="f61f0fdefac7b6960ed46a71c1abb3b0ecc5b23247395fff838a8cef7244dafe8a739e1cd2b5c8e7771e473b1f01528c1a9ed0c0fe4d724e666735eb34685256" name="accel-config-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1.4" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
</package>
<package pkgid="1d8aebf0bfe6cecf29e0ccda0c3d6e77f68c47b0f5de2a3270dc9bc86c987bb3445f96a90905aa8dadf59aae506d8b23db9772d74d3a6f68d8aac84cc5985d0b" name="accel-config-devel" arch="x86_64">
  <version epoch="0" ver="4.1.4" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
</package>
<package pkgid="b946827ec0bdcadacf7322cdaed6e3bac8ccf79c7bc1f8771e599832023440b9c2a4dd652f54836333ed1df6c8aa47ed4c7723d56438addd40dedc65669d31a8" name="ade" arch="src">
  <version epoch="0" ver="0.1.2d" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
</package>
<package pkgid="8e764e7d179c2582f8c122b843de80591783890b1c43e4eaba782f92d830b6c0eb041870359dc165064db8f1199ae3c89b37f4cd43a8ea64d1e56224f379b76f" name="ade-devel" arch="i586">
  <version epoch="0" ver="0.1.2d" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
</package>
<package pkgid="e76b12eb6287ddda11142245b7c798909ca57bafea7da6ef140bd51db253160688dfa5273ad2ffe452fa748030083564dbdae114457b9c8c4cf184083a163053" name="ade-devel" arch="x86_64">
  <version epoch="0" ver="0.1.2d" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
</package>
<package pkgid="9e779c4c9bf4e6549a4c82deab682d6b7cff206bc7bcd5af286201c31f8973e34f259b8e0933e4cc55dd24fdfb98e92730ac84a4613611f8eda68ab5ede2d4a5" name="adios2" arch="src">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="499774b90a386a20ca53b4656724f8aa6c330a1e8093c557be8c41147422b93460604e9ca51d2cadf1a2bfbd7a5a13f1ccd259aa8d15caedbad4a20d01d09579" name="adios2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="9808c4229f1bc1e7fe2d759455a5ab3c0ec451e6da4823cc771f562d80c371cdc1eaec17a8f792827435baf5de10243092358846ab71b8887bb1c7ddf828a71a" name="adios2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="3bd4bca3417cd122754a621911c28ed5c9d5208ec3457fab4e3b3bd3205f51fc44adb1b6aeaea46f5fe3957b71c6f54816fef2950120d9c2ee48841217f0a00d" name="adios2-devel" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="2a91c5ac695ec6d54a187a36493a9ad46f5d77b7e8dcd6913af69bdd62b0f6385963aece212d9d7b8fa71ce4b95a2a04093297c090d0583c82c33d2fe1295e9e" name="adios2-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="fb7a82a6a9986b1ebb06e1b8efe2261d6b4e80e3bd553eb9d9a74ad3ad608ab04c26d6a29ae826f94570b3eadc02210de413231f8a7a8949a3d53c5458bd4deb" name="adios2-mpich" arch="src">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="0996593472edb37b46a314bc626c5f07a76e93c3802b8062e0811f7f36c9137fdf458c18e6cdf44fcf5355b3fd40840c3c9bf1d547e32fe413f36cbbc95ad5bc" name="adios2-mpich-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="da55fc10265d06f89c19d6f9b02c3b413fa893b5e7d8f49140ca18016be4a2b06498a2f407636ba49f92e125f1be266e805cb11ac03b361a2641c87e106b44d6" name="adios2-mpich-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="f67ec78f9d02889e12a8c3727d397145f139dc749ba8741ecdf1fa768785706fa4aa0644b70b3493df62a613af98c99a026e4e201165997eec98f3cfc01bc7b0" name="adios2-mpich-devel" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="32b85bd49c7955f78b7e5bd24cd6e4e69c4a4ef06f792af8885c57a9424f4a1dd0c8ba947481f55c0cc71a0bbfaf480fd82bb58ed215bdc9f1e2268a4a6d4658" name="adios2-mpich-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="033c65f330061999e1e743d23942a7f6d6a9d268d97a162169db1457072677ac3c070e48d8f0507999006ddf51df2e81b6e17bd4b5d943167af6a2e0a76b8d44" name="adios2-mvapich2" arch="src">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="550e0eec054f7c77fd87446082c9acc98420a5e2a24b98584243332b2aa86fb8a3e42e8fdfb32a806b0154ea534f425599c168a2d6570cce9c1de27094c1ca2c" name="adios2-mvapich2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="27844318068b9a37d48cd5d685573a6b0bc3e4fd1efbdd1f1db9cf0ed6a5f636e20fbf90fb05bfc3066adbf9c9c3654544a825f05038de3927f1418fca24385b" name="adios2-mvapich2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="4b895f766a3864c5d4d4fed68e608905a9f792ae3d9029b2807c78a5970750324076cec42859be9b2d9a478a376c311ac1476b0a0d38cf4d75bd056ad0204d27" name="adios2-mvapich2-devel" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="90136895c63b3317eca1db5369da149f7fb1eb68273833411d5d09de3b0653fd045667dfad1f8c17a6af340a8e65388241c97f132702017467c22120e7175d0d" name="adios2-mvapich2-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="7da17a7c970c5fb1121c3037108ce1bf17ed103debbf2931940712ffb78cccccd8736ce5614375debb864794652b63eaefb053f9575c5fd081d9bc21efaad7db" name="adios2-openmpi4" arch="src">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="b811bd20dfa5f2834c0fb3ecd6af1c1a2cad979d6e1851e5348b43c4fb169761252bd94e2eefd6f4aa8691e097b0060bacd6a6612934d37c698b1d0e5b377a6b" name="adios2-openmpi4-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="ab9b951aa7f7286f63d3c669e04b7026e24777da60a72540f301276cf494a2383132ab1926da756c0c66c25fff184e44c66c27b85a978a51141534a07830fc10" name="adios2-openmpi4-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="31c70e921c6f6220ceb430ec748596923e2da807ccf23dcbd91a13a96c7398dadaa88a03f3a49df49c86ed954366597c71f9ae3f7e751314456a0c49abe2e1f2" name="adios2-openmpi4-devel" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="d5e35ababe360bb235d1f93fd6e903c91083a78886343b53c1b1f29082b7265353572a981c7aaec010293d2d8a5e91912683cbc0c6af309cf69692d6ab0c42d0" name="adios2-openmpi4-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.2" rel="1.1"/>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1681128000">- Generated pkg for version 2.9.0</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1688990400">- Added "0003-cmake-evpath-namespace-modules-install-dir.patch" which
  namespaces the installation directory of the module files.
- Moved .so files to the shlib package.</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1690459200">- Fixes mvapich2 build installation prefix.
- In devel package add conflict to old adios pkg.</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1690804800">- Add libffi-devel as BuildRequires for successful s390x builds</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.0" date="1691150400">- Added ADIOS2 v2.9.1.
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.1
  * Many bugfixes are included in this patch release.
  * Several Bugfixes for BP5 components.
  * Kokkos_CUDA option uses kokkos_wrapper.
  * Kokkos_HIP option is working now.
  * Added C API for fetching the version and features of the built adios2.
  * Removed patch 0003-cmake-evpath-namespace-modules-install-dir.patch.
  * Added patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi3
- Prepare support for openmpi5</changelog>
  <changelog author="Vicente Adolfo Bolea Sanchez &lt;vicente.bolea@gmail.com&gt; - 2.9.2" date="1698926400">- Added ADIOS2 v2.9.2:
  * Release notes: https://github.com/ornladios/ADIOS2/releases/tag/v2.9.2
  * Many bugfixes are included in this patch release.
- Dropped patch 0003-fix-adios2_evpath_modules.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Fix homepage URL.
- Remove "-ffat-lto-objects" option, no static libs are shipped.
- Remove unused/ineffective Requires from src package.
- Add MPI flavor Requires to MPI shared libs package.
- Spec file cleanup</changelog>
</package>
<package pkgid="d13f11d9e031e0373dca8209a43ffa102abbe9511fe5aa93380d21b87808f162a4a5b45139d6aa5c49149ba4f4d1f01344c913913ad11f81f05426618557d6fe" name="adns" arch="src">
  <version epoch="0" ver="1.6.0" rel="1.16"/>
  <changelog author="mrueckert@suse.de" date="1146052800">- added adns-missing_symlink.diff:
  add missing symlink "libadns.so" so you can dynamically
  link against libadns.</changelog>
  <changelog author="mt@suse.de" date="1157112000">- updated to adns-1.3, providing new support for SRV RRs
  and unknown RRs as well as several portability fixes.
- adopted configure and destdir patches, removed obsolete
  codecleanup and missing_symlink patches</changelog>
  <changelog author="crrodriguez@suse.de" date="1186488000">- update to version 1.4
- run ldconfig
- use library packaging policy
- run make check</changelog>
  <changelog author="prusnak@suse.cz" date="1203508800">- added patch to support IPv6 protocol [#350506]</changelog>
  <changelog author="prusnak@suse.cz" date="1221739200">- document CVE-2008-1447 / CVE-2008-4100 poisoning vulnerability
  in README.SUSE [bnc#426515]</changelog>
  <changelog author="crrodriguez@suse.de" date="1232107200">- remove static libraries</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288958400">- export only public symbols</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292760000">- Use 64bit file offsets</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Implement baselibs for package
- Remove redundant tags/sections from specfile</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321963200">- Use O_CLOEXEC in library code.
- Change the visibility patch to not use the error prone
  version-script but rather GCC visibility</changelog>
  <changelog author="jengelh@medozas.de" date="1321963201">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added download url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370865600">- Build with large file support in 32 bit archs, autoconf
  stuff is fine, but C files included config.h after C library
  headers, therefore no prototypes for *64 functions found.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370952000">- remove debug statement in the spec file, leftover from
  previous change.</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * adns-ocloexec.patch
  * adns-1.4-ipv6.patch
- Add gpg signature
- Cleanup spec-file with spec-cleaner
- Remove already disabled %check section, tests require working
  network setup
- Update to 1.5.0
  * This release provides full IPv6 support.  Applications can
    request AAAA records (containing IPv6 addresses) as well as,
    or instead of, A records (containing IPv4 addresses).  adns
    1.5 can speak to nameservers over IPv6.
  * converting between addresses and address literals.  These carry
    less baggage than getaddrinfo and getnameinfo.
  * bugfixes and other minor changes (see changelog for details)</changelog>
  <changelog author="kstreitova@suse.com" date="1490270400">- cleanup with spec-cleaner
- get rid of %{name} macro in the patch name
- restart patch numbering</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.5.1
  * Fix addr queries (including subqueries, ie including deferencing MX
    lookups etc.) not to crash when one of the address queries returns
    tempfail.  Also, do not return a spurious pointer to the application
    when one of the address queries returns a permanent error (although,
    the application almost certainly won't use this pointer because the
    associated count is zero).
  * Portability fix for systems where socklen_t is bigger than int.
  * Fix for malicious optimisation of memcpy in test suite, which
    causes failure with gcc-4.1.9 -O3.
  * Fix TCP async connect handling. The bug is hidden on Linux and on most
    systems where the nameserver is on localhost. If it is not hidden,
    adns's TCP support is broken unless adns_if_noautosys is used.
  * adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
    problem in real compiled code but should be corrected.
  * Properly include harness.h in adnstest.c in regress/.  Suppresses
    a couple of compiler warnings (implicit declaration of Texit, etc.)
- cleanup with spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591099200">- add adns-1.5.1-gcc10.patch to fix build with GCC10
- run spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1592222400">- Update to 1.6.0
- Changes in 1.6.0:
  * Bugfixes
  * adnshost: Support --reverse in -f mode input stream
  * timeout robustness against clock skew: track query start time and
    duration.  Clock instability may now only cause spurious timeouts
    rather than indefinite hangs or even assertion failures.
  * New features:
  * adnshost: Offer ability to set adns checkc flags
  * adnslogres: Honour --checkc-freq (if it comes first)
  * adnsresfilter: Honour --checkc-freq and --checkc-entex
  * time handling: Support use of CLOCK_MONOTONIC via an init flag.
  * adns_str* etc.: Improve robustness; more allowable inputs values.
  * Internal changes:
  * adnshost: adh-opts.c: Whitespace adjustments to option table
  * Build system and tests improvements
- Changes in 1.5.2
  * Important security fixes:
    CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
    Vulnerable applications: all adns callers.
    Exploitable by: the local recursive resolver.
    Likely worst case: Remote code execution.
    CVE-2017-9106:
    Vulnerable applications: those that make SOA queries.
    Exploitable by: upstream DNS data sources.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9107:
    Vulnerable applications: those that use adns_qf_quoteok_query.
    Exploitable by: sources of query domain names.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9108:
    Vulnerable applications: adnshost.
    Exploitable by: code responsible for framing the input.
    Likely worst case: DoS (adnshost crashes at EOF).
  * Bugfixes:
  * Do not include spurious external symbol `data' (fixes GCC10 build).
  * If server sends TC flag over TCP, bail rather than retrying.
  * Do not crash on certain strange resolv.conf contents.
  * Fix various crashes if a global system failure occurs, or
    adns_finish is called with outstanding queries.
  * Correct a parsing error message very slightly.
  * DNS packet parsing: Slight fix when packet is truncated.
  * Fix ABI compatibility in string conversion of certain RR types.
  * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
  * Portability fix:
  * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
  * Internal changes:
  * Additional comments describing some internal code restrions.
  * Robustness assert() against malfunctioning write() system call.
- It fixes the following CVEs [bsc#1172265]
  CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
  CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
- refresh adns-visibility.patch
- drop adns-1.5.1-gcc10.patch that is no longer needed</changelog>
</package>
<package pkgid="acd91c40b0e251a20a5189388fed7bb67f73565c6bf8711cbe2c3686b14432a292610957c244dd038cf8a8213e0910704322c4b97c07b56dc260f794e97aff63" name="adns" arch="x86_64">
  <version epoch="0" ver="1.6.0" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1321963200">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added download url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370865600">- Build with large file support in 32 bit archs, autoconf
  stuff is fine, but C files included config.h after C library
  headers, therefore no prototypes for *64 functions found.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370952000">- remove debug statement in the spec file, leftover from
  previous change.</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * adns-ocloexec.patch
  * adns-1.4-ipv6.patch
- Add gpg signature
- Cleanup spec-file with spec-cleaner
- Remove already disabled %check section, tests require working
  network setup
- Update to 1.5.0
  * This release provides full IPv6 support.  Applications can
    request AAAA records (containing IPv6 addresses) as well as,
    or instead of, A records (containing IPv4 addresses).  adns
    1.5 can speak to nameservers over IPv6.
  * converting between addresses and address literals.  These carry
    less baggage than getaddrinfo and getnameinfo.
  * bugfixes and other minor changes (see changelog for details)</changelog>
  <changelog author="kstreitova@suse.com" date="1490270400">- cleanup with spec-cleaner
- get rid of %{name} macro in the patch name
- restart patch numbering</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.5.1
  * Fix addr queries (including subqueries, ie including deferencing MX
    lookups etc.) not to crash when one of the address queries returns
    tempfail.  Also, do not return a spurious pointer to the application
    when one of the address queries returns a permanent error (although,
    the application almost certainly won't use this pointer because the
    associated count is zero).
  * Portability fix for systems where socklen_t is bigger than int.
  * Fix for malicious optimisation of memcpy in test suite, which
    causes failure with gcc-4.1.9 -O3.
  * Fix TCP async connect handling. The bug is hidden on Linux and on most
    systems where the nameserver is on localhost. If it is not hidden,
    adns's TCP support is broken unless adns_if_noautosys is used.
  * adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
    problem in real compiled code but should be corrected.
  * Properly include harness.h in adnstest.c in regress/.  Suppresses
    a couple of compiler warnings (implicit declaration of Texit, etc.)
- cleanup with spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591099200">- add adns-1.5.1-gcc10.patch to fix build with GCC10
- run spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1592222400">- Update to 1.6.0
- Changes in 1.6.0:
  * Bugfixes
  * adnshost: Support --reverse in -f mode input stream
  * timeout robustness against clock skew: track query start time and
    duration.  Clock instability may now only cause spurious timeouts
    rather than indefinite hangs or even assertion failures.
  * New features:
  * adnshost: Offer ability to set adns checkc flags
  * adnslogres: Honour --checkc-freq (if it comes first)
  * adnsresfilter: Honour --checkc-freq and --checkc-entex
  * time handling: Support use of CLOCK_MONOTONIC via an init flag.
  * adns_str* etc.: Improve robustness; more allowable inputs values.
  * Internal changes:
  * adnshost: adh-opts.c: Whitespace adjustments to option table
  * Build system and tests improvements
- Changes in 1.5.2
  * Important security fixes:
    CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
    Vulnerable applications: all adns callers.
    Exploitable by: the local recursive resolver.
    Likely worst case: Remote code execution.
    CVE-2017-9106:
    Vulnerable applications: those that make SOA queries.
    Exploitable by: upstream DNS data sources.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9107:
    Vulnerable applications: those that use adns_qf_quoteok_query.
    Exploitable by: sources of query domain names.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9108:
    Vulnerable applications: adnshost.
    Exploitable by: code responsible for framing the input.
    Likely worst case: DoS (adnshost crashes at EOF).
  * Bugfixes:
  * Do not include spurious external symbol `data' (fixes GCC10 build).
  * If server sends TC flag over TCP, bail rather than retrying.
  * Do not crash on certain strange resolv.conf contents.
  * Fix various crashes if a global system failure occurs, or
    adns_finish is called with outstanding queries.
  * Correct a parsing error message very slightly.
  * DNS packet parsing: Slight fix when packet is truncated.
  * Fix ABI compatibility in string conversion of certain RR types.
  * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
  * Portability fix:
  * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
  * Internal changes:
  * Additional comments describing some internal code restrions.
  * Robustness assert() against malfunctioning write() system call.
- It fixes the following CVEs [bsc#1172265]
  CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
  CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
- refresh adns-visibility.patch
- drop adns-1.5.1-gcc10.patch that is no longer needed</changelog>
</package>
<package pkgid="40ebc14ec3cd7a974697fa3e8d9e3aafe77835dc14abd972d7f0ab02b054e7fcb8a938a79c20b1f5dffc3b1cb98bce811804f270b00ee20f4ec843f25febc812" name="adns-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6.0" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1321963200">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added download url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370865600">- Build with large file support in 32 bit archs, autoconf
  stuff is fine, but C files included config.h after C library
  headers, therefore no prototypes for *64 functions found.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370952000">- remove debug statement in the spec file, leftover from
  previous change.</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * adns-ocloexec.patch
  * adns-1.4-ipv6.patch
- Add gpg signature
- Cleanup spec-file with spec-cleaner
- Remove already disabled %check section, tests require working
  network setup
- Update to 1.5.0
  * This release provides full IPv6 support.  Applications can
    request AAAA records (containing IPv6 addresses) as well as,
    or instead of, A records (containing IPv4 addresses).  adns
    1.5 can speak to nameservers over IPv6.
  * converting between addresses and address literals.  These carry
    less baggage than getaddrinfo and getnameinfo.
  * bugfixes and other minor changes (see changelog for details)</changelog>
  <changelog author="kstreitova@suse.com" date="1490270400">- cleanup with spec-cleaner
- get rid of %{name} macro in the patch name
- restart patch numbering</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.5.1
  * Fix addr queries (including subqueries, ie including deferencing MX
    lookups etc.) not to crash when one of the address queries returns
    tempfail.  Also, do not return a spurious pointer to the application
    when one of the address queries returns a permanent error (although,
    the application almost certainly won't use this pointer because the
    associated count is zero).
  * Portability fix for systems where socklen_t is bigger than int.
  * Fix for malicious optimisation of memcpy in test suite, which
    causes failure with gcc-4.1.9 -O3.
  * Fix TCP async connect handling. The bug is hidden on Linux and on most
    systems where the nameserver is on localhost. If it is not hidden,
    adns's TCP support is broken unless adns_if_noautosys is used.
  * adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
    problem in real compiled code but should be corrected.
  * Properly include harness.h in adnstest.c in regress/.  Suppresses
    a couple of compiler warnings (implicit declaration of Texit, etc.)
- cleanup with spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591099200">- add adns-1.5.1-gcc10.patch to fix build with GCC10
- run spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1592222400">- Update to 1.6.0
- Changes in 1.6.0:
  * Bugfixes
  * adnshost: Support --reverse in -f mode input stream
  * timeout robustness against clock skew: track query start time and
    duration.  Clock instability may now only cause spurious timeouts
    rather than indefinite hangs or even assertion failures.
  * New features:
  * adnshost: Offer ability to set adns checkc flags
  * adnslogres: Honour --checkc-freq (if it comes first)
  * adnsresfilter: Honour --checkc-freq and --checkc-entex
  * time handling: Support use of CLOCK_MONOTONIC via an init flag.
  * adns_str* etc.: Improve robustness; more allowable inputs values.
  * Internal changes:
  * adnshost: adh-opts.c: Whitespace adjustments to option table
  * Build system and tests improvements
- Changes in 1.5.2
  * Important security fixes:
    CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
    Vulnerable applications: all adns callers.
    Exploitable by: the local recursive resolver.
    Likely worst case: Remote code execution.
    CVE-2017-9106:
    Vulnerable applications: those that make SOA queries.
    Exploitable by: upstream DNS data sources.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9107:
    Vulnerable applications: those that use adns_qf_quoteok_query.
    Exploitable by: sources of query domain names.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9108:
    Vulnerable applications: adnshost.
    Exploitable by: code responsible for framing the input.
    Likely worst case: DoS (adnshost crashes at EOF).
  * Bugfixes:
  * Do not include spurious external symbol `data' (fixes GCC10 build).
  * If server sends TC flag over TCP, bail rather than retrying.
  * Do not crash on certain strange resolv.conf contents.
  * Fix various crashes if a global system failure occurs, or
    adns_finish is called with outstanding queries.
  * Correct a parsing error message very slightly.
  * DNS packet parsing: Slight fix when packet is truncated.
  * Fix ABI compatibility in string conversion of certain RR types.
  * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
  * Portability fix:
  * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
  * Internal changes:
  * Additional comments describing some internal code restrions.
  * Robustness assert() against malfunctioning write() system call.
- It fixes the following CVEs [bsc#1172265]
  CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
  CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
- refresh adns-visibility.patch
- drop adns-1.5.1-gcc10.patch that is no longer needed</changelog>
</package>
<package pkgid="0c1d26967e0e49066d96310cef17312fa4c98eb84339eb9eca2117ec6e139bfbf9b556cc88b1912775c1a951aa32dda03b0ed443a03840c1b766b950fd87f61a" name="adns-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6.0" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1321963200">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added download url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370865600">- Build with large file support in 32 bit archs, autoconf
  stuff is fine, but C files included config.h after C library
  headers, therefore no prototypes for *64 functions found.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1370952000">- remove debug statement in the spec file, leftover from
  previous change.</changelog>
  <changelog author="mpluskal@suse.com" date="1425297600">- Remove obsolete patches
  * adns-ocloexec.patch
  * adns-1.4-ipv6.patch
- Add gpg signature
- Cleanup spec-file with spec-cleaner
- Remove already disabled %check section, tests require working
  network setup
- Update to 1.5.0
  * This release provides full IPv6 support.  Applications can
    request AAAA records (containing IPv6 addresses) as well as,
    or instead of, A records (containing IPv4 addresses).  adns
    1.5 can speak to nameservers over IPv6.
  * converting between addresses and address literals.  These carry
    less baggage than getaddrinfo and getnameinfo.
  * bugfixes and other minor changes (see changelog for details)</changelog>
  <changelog author="kstreitova@suse.com" date="1490270400">- cleanup with spec-cleaner
- get rid of %{name} macro in the patch name
- restart patch numbering</changelog>
  <changelog author="aavindraa@gmail.com" date="1509796800">- Update to 1.5.1
  * Fix addr queries (including subqueries, ie including deferencing MX
    lookups etc.) not to crash when one of the address queries returns
    tempfail.  Also, do not return a spurious pointer to the application
    when one of the address queries returns a permanent error (although,
    the application almost certainly won't use this pointer because the
    associated count is zero).
  * Portability fix for systems where socklen_t is bigger than int.
  * Fix for malicious optimisation of memcpy in test suite, which
    causes failure with gcc-4.1.9 -O3.
  * Fix TCP async connect handling. The bug is hidden on Linux and on most
    systems where the nameserver is on localhost. If it is not hidden,
    adns's TCP support is broken unless adns_if_noautosys is used.
  * adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
    problem in real compiled code but should be corrected.
  * Properly include harness.h in adnstest.c in regress/.  Suppresses
    a couple of compiler warnings (implicit declaration of Texit, etc.)
- cleanup with spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1591099200">- add adns-1.5.1-gcc10.patch to fix build with GCC10
- run spec-cleaner</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1592222400">- Update to 1.6.0
- Changes in 1.6.0:
  * Bugfixes
  * adnshost: Support --reverse in -f mode input stream
  * timeout robustness against clock skew: track query start time and
    duration.  Clock instability may now only cause spurious timeouts
    rather than indefinite hangs or even assertion failures.
  * New features:
  * adnshost: Offer ability to set adns checkc flags
  * adnslogres: Honour --checkc-freq (if it comes first)
  * adnsresfilter: Honour --checkc-freq and --checkc-entex
  * time handling: Support use of CLOCK_MONOTONIC via an init flag.
  * adns_str* etc.: Improve robustness; more allowable inputs values.
  * Internal changes:
  * adnshost: adh-opts.c: Whitespace adjustments to option table
  * Build system and tests improvements
- Changes in 1.5.2
  * Important security fixes:
    CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
    Vulnerable applications: all adns callers.
    Exploitable by: the local recursive resolver.
    Likely worst case: Remote code execution.
    CVE-2017-9106:
    Vulnerable applications: those that make SOA queries.
    Exploitable by: upstream DNS data sources.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9107:
    Vulnerable applications: those that use adns_qf_quoteok_query.
    Exploitable by: sources of query domain names.
    Likely worst case: DoS (crash of the adns-using application)
    CVE-2017-9108:
    Vulnerable applications: adnshost.
    Exploitable by: code responsible for framing the input.
    Likely worst case: DoS (adnshost crashes at EOF).
  * Bugfixes:
  * Do not include spurious external symbol `data' (fixes GCC10 build).
  * If server sends TC flag over TCP, bail rather than retrying.
  * Do not crash on certain strange resolv.conf contents.
  * Fix various crashes if a global system failure occurs, or
    adns_finish is called with outstanding queries.
  * Correct a parsing error message very slightly.
  * DNS packet parsing: Slight fix when packet is truncated.
  * Fix ABI compatibility in string conversion of certain RR types.
  * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
  * Portability fix:
  * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
  * Internal changes:
  * Additional comments describing some internal code restrions.
  * Robustness assert() against malfunctioning write() system call.
- It fixes the following CVEs [bsc#1172265]
  CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
  CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
- refresh adns-visibility.patch
- drop adns-1.5.1-gcc10.patch that is no longer needed</changelog>
</package>
<package pkgid="384ac4a0133669c02b09f27d894c1dec0400a18b65b21593165c5afb9326c32d38e69cdf7e86530d180b2ee0bf2908458e09aa4c017a681c0382c3923dd6962c" name="adolc" arch="src">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="coolo@suse.com" date="1323950400">- fix license to be in spdx.org format</changelog>
  <changelog author="Rene.vanPaassen@gmail.com" date="1324036800">- need Group: tags for SLE_11 and SLE_11_SP1, if all tags are equal,
  the format_spec_file service is so NICE (not!) to remove subpackage
  group tags. the doc package needs a Group: Documentation tag
  (guidelines), and then, fortunately, format_spec_file leaves
  us alone</changelog>
  <changelog author="Rene.vanPaassen@gmail.com" date="1324296000">- Corrected group tags to proper categories</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1329480000">- Change License tag to reflect discussion in bnc#739158</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1332417600">- Update to new upsteam version 2.3.0
  * list of changes in the release announcement
    see http://list.coin-or.org/pipermail/adol-c/2012-March/000804.html
  * licensing modified
    see http://list.coin-or.org/pipermail/adol-c/2012-March/000805.html
- Update License tag in accordance with above change
- Remove ColPack, it can be packaged in its own package with v1.0.6
- Add a BuildRequires for ColPack-devel</changelog>
  <changelog author="scorot@free.fr" date="1347710400">- fix build for SLE 11 SP2</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1363694400">- Update to upstream version 2.4.1
  * list of changes in the release announcement
    see http://list.coin-or.org/pipermail/adol-c/2013-January/000882.html
    and http://list.coin-or.org/pipermail/adol-c/2013-March/000887.html</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1393329600">- Update to upstream version 2.5.0
  * An overhaul of the internal memory management to make it
    more efficient
  * Support for the AdjoinableMPI API (thanks to Jean Utke)
  * Overhaul of the external functions interface (thanks to Jean Utke)
  * Support for piecewise linearizations of piecewise smooth functions
  * Support for pkg-config (thanks to Oliver Sander)
  * Computations on the NVIDIA-GPU in forward mode using CUDA
  * Overhaul of the traceless forward mode.
  * Support for sparsity in traceless forward mode.
  * Fixes in higher order tensor propagation
  * Fix a function name conflict
    address() -&gt; tensor_address()
  * Various other small misceleneous fixes
- Patch added
  * no-return-in-non-void-adouble_tl_cpp.patch</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1408276800">- Update to upstream version 2.5.1
  * Lots of bugfixes
- Added a couple of post release bugfixes from trunk
- Removed patch incorporated upstream
  * no-return-in-non-void-adouble_tl_cpp.patch</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1408449600">- Update to upstream version 2.5.2
  * incorporated bugfixes since 2.5.1</changelog>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="fdc775e38eb52bc5730ba2b5ffddc52fa01cc0380cc410598dd77288f809bb46a2e825cc0309e22f3b0d4723112984f970abfe51d4eb43da5f0c0e244477eb59" name="adolc-debugsource" arch="i586">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="cc3ad1f5d9efb36c9b468705fa7091a504312b60c889bba84e36edf00b9dbb4138d6eeeab22a534d4784353cff3ae02fc30ca167d399f6f04f3e8250632d6cf1" name="adolc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="b35293f843c0d7bbcfa37053e6041263f1769e20642e7207858c7610886106172274fb57a6e1800c0d6786d7d9ef31304dc773c670a24fe74135c84479b2db24" name="adolc-devel" arch="i586">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="a24635b33efd1b3779c71f21eb3728c84f8cdbfe7611809e7bbf98b29178d8f44945e6bd2ad12a8af6b22baa41264b1f8f2cd9bde6ef910b5d8dc0f8246a8331" name="adolc-devel" arch="x86_64">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="132ad75fbdefac421c7efe7de32e81c2fd8cfb8e1db66be2a66b04dd6f6dcda64ee8e40271ae97dfa2ba2e6db46f46e1e837986c0993f7b00b7108aeb1291be3" name="adolc-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="2af8e9d780a245812ab9d543e61dbe5800a735690ac5c22b391213513dd2e164bda2b344f48f922146c61cdd9f6b01c6649c3fc9fa37cea70b3ed1a151f823d2" name="adolc-doc" arch="noarch">
  <version epoch="0" ver="2.7.2" rel="2.3"/>
  <changelog author="mpluskal@suse.com" date="1429704000">- Use source for url
- Do not pull autotools when they are not used
- Cleanup spec-file with spec-cleaner</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1452513600">- update to version 2.6.0
  * Drivers for Lie-Derivatives (by Mirko Franke).
  * New extended interface for external functions, which may be used to
    interface to source transformation tools. Previous interface remains
    intact too.
  * Driver to compute the abs-normal form of piecewise smooth functions.
  * Mechanism to compute sparsity pattern of abs-normal form.
  * Interface to define passive parameters that can be changed before each
    trace interpretation. Major use case is Lagrange Multipliers.
  * Interface to AdjoinableMPI improved and debugged.
  * ADOL-C now uses boost (&gt;= 1.54) for increased execution speed if
    detected during build.
  * ADOL-C and all applications must be compiled using a C++11 compiler.
  * Many, many odd and sundry bugfixes.
  - added BuildRequires: boost-devel</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1465473600">- update to version 2.6.1
  * small assorted bugfixes</changelog>
  <changelog author="kkhere.geo@gmail.com" date="1472990400">- upadte to version 2.6.2
  * fixes for corner case crashes</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1528632000">- Update to version 2.6.3:
  * Fix bug in memory deallocation in taylor.c.
  * Reduced interface directional active gradient.</changelog>
  <changelog author="adam.majer@suse.de" date="1528718400">- Install license using %license
- Install documentation using %doc instead of manually
- Cleanup long description by only having one verbose copy in long
  description
- spec file cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Repair broken description ("the package ADOL-C [end of sentence]")
- Move main description to shared library subpackage since that
  will be installed most of the time (if and when some part of
  adolc is installed at all).</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595592000">- update to version 2.7.2
- upstream have changed location to github, change URLs accordingly
- run spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- add handle-lib64-for-riscv64.patch</changelog>
</package>
<package pkgid="fb53883df83c3e1cc2d8c0f2ff956b330cb79592f5c2f7e08091082f67682b1a5abf1af5ef9b11b7636e9ba95acc220ff15c545784d8a75efcf653ec58de665d" name="adwaita-icon-theme" arch="noarch">
  <version epoch="0" ver="45.0" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583668800">- Update to version 3.36.0:
  + Symbolic:
  - Media rtl cleanup.
  - Night light more identifiable.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587124800">- Update to version 3.36.1:
  + Symbolic:
  - User-not-tracked bugfix.
  - Color coding of battery states.
  - Hw disabled states.
  - Microphone state icons.
  + Fullcolor: video-x-generic metaphor.
- Switch back to tarball release. Following this, drop libtool
  BuildRequires and autogen call, no longer needed.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.92:
  + inkscape 1.0 based rendering.
  + build system fixes.
  + fullcolor: removable media.
  + remove legacy fullcolor weather icons.
- Changes from version 3.37.2:
  + symbolic: night light metaphor.
  + symbolic: larger expanders.
  + scripts -- rendrable with inkscape 1.0.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + No changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 40.rc:
  + Fullcolor emblem contrast.
  + Cursor naming.
  + symbolic: bluetooth-disconneted, power profile icons, night
    light and display brightnessn, and contact-new.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + No changes compared to 40.rc.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620043200">- Update to version 40.1:
  + 5G cellular status.
  + night light legibility.
  + hicolor inheritance.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620129600">- Update to version 40.1.1:
  + symblic: night-light bbox fix.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631534400">- Update to version 41.0:
  + fullcolor network server and workgroup.
  + symbolic: larger symbolics for headerbar.
  + symbolic: larger notification.
  + updated guidelines.
  + symbolic: ascend/descending sort.
  + symbolic: edit-clear-all new metaphor.
  + fullcolor: application-x-addon and application-x-firmware.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Symbolic:
  - Port over to core.svg for new toolchain (Symbolic Preview).
  - Updated style across the board - simpler, rounder,
    consistently 2px thick outlines.
  + Fullcolor:
  - Prune legacy fullcolor lowres, apps like Evolution ship their
    assets from now on.
  - Updated device icons.
  - Updated folder icons.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645444800">- Replace Requires(post): gtk3-tools with the 2 following:
  + Requires(post): (gtk3-tools if libgtk-3-0)
  + Requires(post): (gtk4-tools if libgtk-4-1)
  Do this as we want gtk3-tools when building and installing a gtk3
  based package, and gtk4-tools when building and installing a gtk4
  based package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647864000">- Update to version 42.0:
  + symbolic: provide -rtl versions properly.
  + README: bring up to date.
  + fullcolor: fix input-mouse.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Fix build
  + fullcolor:
  - drag accept gradient
  - fix trash transparency
  + inkscape 1.2 compatibility
  + symbolic:
  - auth-face for face unlock
  - bluetooth off
  - folder icons
  - modem updates
  - package icons
  - restore
  - revert RTL changes for media seek
  - selection-mode tweaks
  - starred updates
  - update style to the contemporary rounded outlines</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.1:
  + build: fix dist tarball creation (symlink issue).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43:
  + No changes, stable bump only.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Fullcolor:
  - Use scalables instead of large bitmaps, using the app icon
    toolchain.
  - Low res only at 16x16, lean onto the scalables for everything
    else.
  + symbolic: updated rounded style.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Stable version bump only.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 45.beta:
  + New meson build system
  + fullcolor: new audio mimetype
  + symbolic:
  - notifications in outline style
  - go home, user-home, notifications in outline style
  - new weather icons
  + cursors: tooling in python 3
- Add meson BuildRequires and macros following upstreams port.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + cursors: new hand cursors, updated spinner.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + No changes from 45.rc, stable versionbump only.</changelog>
</package>
<package pkgid="ec0d2c84b9e7339ec72ea1a6f3771c5f7fdfcbb103be2c745953d81a26a20eed3b11a82fb75d905334d5ef9c2d35d4f9ed6462c438718ee1b4ed366f27a0d223" name="adwaita-icon-theme" arch="src">
  <version epoch="0" ver="45.0" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583668800">- Update to version 3.36.0:
  + Symbolic:
  - Media rtl cleanup.
  - Night light more identifiable.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587124800">- Update to version 3.36.1:
  + Symbolic:
  - User-not-tracked bugfix.
  - Color coding of battery states.
  - Hw disabled states.
  - Microphone state icons.
  + Fullcolor: video-x-generic metaphor.
- Switch back to tarball release. Following this, drop libtool
  BuildRequires and autogen call, no longer needed.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.92:
  + inkscape 1.0 based rendering.
  + build system fixes.
  + fullcolor: removable media.
  + remove legacy fullcolor weather icons.
- Changes from version 3.37.2:
  + symbolic: night light metaphor.
  + symbolic: larger expanders.
  + scripts -- rendrable with inkscape 1.0.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + No changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 40.rc:
  + Fullcolor emblem contrast.
  + Cursor naming.
  + symbolic: bluetooth-disconneted, power profile icons, night
    light and display brightnessn, and contact-new.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + No changes compared to 40.rc.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620043200">- Update to version 40.1:
  + 5G cellular status.
  + night light legibility.
  + hicolor inheritance.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620129600">- Update to version 40.1.1:
  + symblic: night-light bbox fix.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631534400">- Update to version 41.0:
  + fullcolor network server and workgroup.
  + symbolic: larger symbolics for headerbar.
  + symbolic: larger notification.
  + updated guidelines.
  + symbolic: ascend/descending sort.
  + symbolic: edit-clear-all new metaphor.
  + fullcolor: application-x-addon and application-x-firmware.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Symbolic:
  - Port over to core.svg for new toolchain (Symbolic Preview).
  - Updated style across the board - simpler, rounder,
    consistently 2px thick outlines.
  + Fullcolor:
  - Prune legacy fullcolor lowres, apps like Evolution ship their
    assets from now on.
  - Updated device icons.
  - Updated folder icons.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645444800">- Replace Requires(post): gtk3-tools with the 2 following:
  + Requires(post): (gtk3-tools if libgtk-3-0)
  + Requires(post): (gtk4-tools if libgtk-4-1)
  Do this as we want gtk3-tools when building and installing a gtk3
  based package, and gtk4-tools when building and installing a gtk4
  based package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647864000">- Update to version 42.0:
  + symbolic: provide -rtl versions properly.
  + README: bring up to date.
  + fullcolor: fix input-mouse.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Fix build
  + fullcolor:
  - drag accept gradient
  - fix trash transparency
  + inkscape 1.2 compatibility
  + symbolic:
  - auth-face for face unlock
  - bluetooth off
  - folder icons
  - modem updates
  - package icons
  - restore
  - revert RTL changes for media seek
  - selection-mode tweaks
  - starred updates
  - update style to the contemporary rounded outlines</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.1:
  + build: fix dist tarball creation (symlink issue).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663675200">- Update to version 43:
  + No changes, stable bump only.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Fullcolor:
  - Use scalables instead of large bitmaps, using the app icon
    toolchain.
  - Low res only at 16x16, lean onto the scalables for everything
    else.
  + symbolic: updated rounded style.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Stable version bump only.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 45.beta:
  + New meson build system
  + fullcolor: new audio mimetype
  + symbolic:
  - notifications in outline style
  - go home, user-home, notifications in outline style
  - new weather icons
  + cursors: tooling in python 3
- Add meson BuildRequires and macros following upstreams port.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + cursors: new hand cursors, updated spinner.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + No changes from 45.rc, stable versionbump only.</changelog>
</package>
<package pkgid="afbf61ac65c47fe96a55d541763e4b964613305e223dae052f9a6314651048cb3ba1b08fa9b64978df06d22a8b6bff0aee7323093f775d10833d74d193e38df7" name="alembic" arch="src">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1562932800">- version 1.7.11: initial build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Move documentation to -dev subpackage.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1566561601">- Avoid forcing SSE/SSE2 on %ix86, it is not guaranteed to exist.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1574337600">- Update to version 1.7.12
  API:
  + Use critical section instead of mutex on Windows. (PR220)
  * ErrorHandler now uses const char * for message instead of
    std::string for efficiency gain. (PR221)
  + Fix incompatibilities with C++17. (PR237)
  * Add optional DCC FPS hint when calling CreateArchiveWithInfo
    and GetArchiveInfo. (PR241)
  Maya:
  + AbcExport: Support writing animated facesets. (PR217)
  + AbcExport: Support per curve width. (PR239)
  * AbcExport: When writing sparse data like just the UVs, create
    an OObject instead of an OXform. (PR241)
  Utils:
  * WFOBJConvert: Fix bug where OBJ files with more than one
    shape would fail to properly convert UVs and Normals. (PR232)
  CMake:
  * Make it easier to select the python version to build against.
    (PR215)
- Clean up spec, remove any superflous parameterization</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.7.13:
  * Ogawa:  Google generously setup AutoFuzz and it found several issues when
  reading maliciously created files.  These issues reported issues are fixed:
  253-258, 269-272, 282, 283 (PR266)
  * AbcImport: Add support for connecting MFnData::kFloatArray.
  * Fix issue where WFObjConvert headers were being put in the wrong place when
  installed. (Issue 264)
  * Partly address Issue 265 by making some adjustments to the Doxyfile and remove
  a very old reference to MD5Hash in the very old Houdini SOP.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598443200">- update to 1.7.14:
  * Fix another Fuzzer issue with Ogawa::IData allocating too much memory
  because of a malicious file.  Add tests for Fuzzer issues:
  24846, 24853, 24598, 25051, and 25081. (PR296)
  * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain
  a while ago, and is reflected as such in the code. (Issue 292)
  * Fix uninitialized member variable in OTypedGeomParam. (PR290)
  * Remove some unused local functions. (Issue 293)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599825600">- update to 1.7.15:
  * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal
  meta data index values which we more carefully test.
  * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to
  throw.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- update to 1.7.16:
  GitHub:
  * Add a Github Action to create a python 2.7 wheel. (PR 310)
  AbcCoreHDF5:
  * Specify char signedness when setting the HDF5 data type as some architectures,
    like ARM, default to unsigned. (PR 316)
  AbcCoreOgawa:
  * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file
    is maliciously cut short.  (PR 315)
  * Fuzzer issue 26125:  Add a check and throw an excpetion for an obviously
    recursive group. (PR 321)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to 1.8.0:
  API:
  * Dropped support for the ancient TR1, expect compilers to support
    at least support C++std11 and currently default to C++std14.
  * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and
    instead expect the std versions like shared_ptr.
  Ogawa:
  * Better support emscripten and ARM toolchains by using memcpy
    to avoid dereferencing non-aligned pointers.
  AbcStitcher:
  * Propagate MetaData from the first of our ordered input archives
    over to the stitched output.
  Other:
  * Overhaul to support Imath 3
  * Fix for using Alembic as a 3rd party with Imath 3.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to 1.8.1:
  * Ogawa: Sanity check that we have a valid group to avoid
    infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.8.3:
  * Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
    fulfill the Imath requirement.
  * Address report from GCC Undefined Behavior Sanitizer by initializing a couple
    of bools in OXform.
  * Fix compile issue when using C++17 with Microsoft Visual Studio and use a
    hopefully much faster find first bit set when using that compiler. (Issue 358)
  * One of the fuzzer tests were was failing with 32 bit builds because of a
    different exception message.
  * Fix a bug with 32 bit memory mapped Windows builds.
  * Look for boost python a little differently, falling back on existing behavior.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Ogawa only supports little endian. Disable s390x builds.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.8.4:
  * Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
  * It is set to ON by default to preserve the current behavior.
  * Use add_compile_options instead of the older add_definitions. (PR371)
  * Fix the include dirs for AbcCoreHDF5 tests. (PR382)
  * Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
  * CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
  * On Windows _BitScanForward64 is only available when _WIN64 is defined.
  * When it is not, fall back on using _BitScanForward. (PR 373)
  * Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
  * Indexed MetaData on the write side only allows 254 (plus the default empty one)
  * small (up to 256 bytes), we now throw if we encounter malformed MetaData.
  * We were also allowing empty property and object names through on the read side
  * even though the writer forbids this.
  * Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
  * (PR391 and PR397)
  * Fuzzer issue 52939 showed that with certain malformed MetaData the pair
  * separator should NOT occur before the assign separator. (PR396)
  * N2f and N2d properties were not being correctly bound.(PR390)</changelog>
  <changelog author="&#x410;&#x43D;&#x434;&#x440;&#x435;&#x439; &#x410;&#x43B;&#x44B;&#x43F;&#x43E;&#x432; &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704196800">- update to 1.8.6:
  * Introduce CPacke to top level CMake. (PR 425)
  * Fix typo in a comment. (PR 417)
  * Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
    were not properly incrementing their number of set samples
    when using setFromPrevious. (PR 433)
  * Fix default values for float PODTraits. (PR 422)
  * Introduce -hold argument which will use the previous set
    sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
  * Add test for fuzzer issue 53406.
  * Address Issue 402 by not using deprecated kWrapExisting calls
    when possible.
  * Add missing vertex for cube test in the python bindings per
    Issue 407.
  * Fix several warnings mentioned in Issue 309, 398 and 412.
  * Don't explicitly set MACOSX_RPATH as it is set by default in
    CMake 3+. (PR404)
  * Use install rpath for Imath 3. (PR405)
  * Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
  * Add CIFuzz as a GitHub action. (PR403)</changelog>
</package>
<package pkgid="975465e89d99b3e4187ba802aca957edfa27237daf1a22f668c5d71ee3572bba905320f0dcee2cbe94f04a37a632433f31998fb3647a1218a9cdaa157b697949" name="alembic-debugsource" arch="i586">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.7.13:
  * Ogawa:  Google generously setup AutoFuzz and it found several issues when
  reading maliciously created files.  These issues reported issues are fixed:
  253-258, 269-272, 282, 283 (PR266)
  * AbcImport: Add support for connecting MFnData::kFloatArray.
  * Fix issue where WFObjConvert headers were being put in the wrong place when
  installed. (Issue 264)
  * Partly address Issue 265 by making some adjustments to the Doxyfile and remove
  a very old reference to MD5Hash in the very old Houdini SOP.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598443200">- update to 1.7.14:
  * Fix another Fuzzer issue with Ogawa::IData allocating too much memory
  because of a malicious file.  Add tests for Fuzzer issues:
  24846, 24853, 24598, 25051, and 25081. (PR296)
  * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain
  a while ago, and is reflected as such in the code. (Issue 292)
  * Fix uninitialized member variable in OTypedGeomParam. (PR290)
  * Remove some unused local functions. (Issue 293)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599825600">- update to 1.7.15:
  * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal
  meta data index values which we more carefully test.
  * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to
  throw.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- update to 1.7.16:
  GitHub:
  * Add a Github Action to create a python 2.7 wheel. (PR 310)
  AbcCoreHDF5:
  * Specify char signedness when setting the HDF5 data type as some architectures,
    like ARM, default to unsigned. (PR 316)
  AbcCoreOgawa:
  * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file
    is maliciously cut short.  (PR 315)
  * Fuzzer issue 26125:  Add a check and throw an excpetion for an obviously
    recursive group. (PR 321)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to 1.8.0:
  API:
  * Dropped support for the ancient TR1, expect compilers to support
    at least support C++std11 and currently default to C++std14.
  * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and
    instead expect the std versions like shared_ptr.
  Ogawa:
  * Better support emscripten and ARM toolchains by using memcpy
    to avoid dereferencing non-aligned pointers.
  AbcStitcher:
  * Propagate MetaData from the first of our ordered input archives
    over to the stitched output.
  Other:
  * Overhaul to support Imath 3
  * Fix for using Alembic as a 3rd party with Imath 3.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to 1.8.1:
  * Ogawa: Sanity check that we have a valid group to avoid
    infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.8.3:
  * Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
    fulfill the Imath requirement.
  * Address report from GCC Undefined Behavior Sanitizer by initializing a couple
    of bools in OXform.
  * Fix compile issue when using C++17 with Microsoft Visual Studio and use a
    hopefully much faster find first bit set when using that compiler. (Issue 358)
  * One of the fuzzer tests were was failing with 32 bit builds because of a
    different exception message.
  * Fix a bug with 32 bit memory mapped Windows builds.
  * Look for boost python a little differently, falling back on existing behavior.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Ogawa only supports little endian. Disable s390x builds.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.8.4:
  * Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
  * It is set to ON by default to preserve the current behavior.
  * Use add_compile_options instead of the older add_definitions. (PR371)
  * Fix the include dirs for AbcCoreHDF5 tests. (PR382)
  * Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
  * CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
  * On Windows _BitScanForward64 is only available when _WIN64 is defined.
  * When it is not, fall back on using _BitScanForward. (PR 373)
  * Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
  * Indexed MetaData on the write side only allows 254 (plus the default empty one)
  * small (up to 256 bytes), we now throw if we encounter malformed MetaData.
  * We were also allowing empty property and object names through on the read side
  * even though the writer forbids this.
  * Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
  * (PR391 and PR397)
  * Fuzzer issue 52939 showed that with certain malformed MetaData the pair
  * separator should NOT occur before the assign separator. (PR396)
  * N2f and N2d properties were not being correctly bound.(PR390)</changelog>
  <changelog author="&#x410;&#x43D;&#x434;&#x440;&#x435;&#x439; &#x410;&#x43B;&#x44B;&#x43F;&#x43E;&#x432; &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704196800">- update to 1.8.6:
  * Introduce CPacke to top level CMake. (PR 425)
  * Fix typo in a comment. (PR 417)
  * Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
    were not properly incrementing their number of set samples
    when using setFromPrevious. (PR 433)
  * Fix default values for float PODTraits. (PR 422)
  * Introduce -hold argument which will use the previous set
    sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
  * Add test for fuzzer issue 53406.
  * Address Issue 402 by not using deprecated kWrapExisting calls
    when possible.
  * Add missing vertex for cube test in the python bindings per
    Issue 407.
  * Fix several warnings mentioned in Issue 309, 398 and 412.
  * Don't explicitly set MACOSX_RPATH as it is set by default in
    CMake 3+. (PR404)
  * Use install rpath for Imath 3. (PR405)
  * Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
  * Add CIFuzz as a GitHub action. (PR403)</changelog>
</package>
<package pkgid="6a580ca20f0e2c501f2e55461d4ba2d912b7f0dd16f285af804094201a0d31cc8030bc4b1d5ddec23a3d3523c5675f9d968cef60b6d22c8509470940c45bb3fa" name="alembic-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.7.13:
  * Ogawa:  Google generously setup AutoFuzz and it found several issues when
  reading maliciously created files.  These issues reported issues are fixed:
  253-258, 269-272, 282, 283 (PR266)
  * AbcImport: Add support for connecting MFnData::kFloatArray.
  * Fix issue where WFObjConvert headers were being put in the wrong place when
  installed. (Issue 264)
  * Partly address Issue 265 by making some adjustments to the Doxyfile and remove
  a very old reference to MD5Hash in the very old Houdini SOP.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598443200">- update to 1.7.14:
  * Fix another Fuzzer issue with Ogawa::IData allocating too much memory
  because of a malicious file.  Add tests for Fuzzer issues:
  24846, 24853, 24598, 25051, and 25081. (PR296)
  * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain
  a while ago, and is reflected as such in the code. (Issue 292)
  * Fix uninitialized member variable in OTypedGeomParam. (PR290)
  * Remove some unused local functions. (Issue 293)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599825600">- update to 1.7.15:
  * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal
  meta data index values which we more carefully test.
  * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to
  throw.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- update to 1.7.16:
  GitHub:
  * Add a Github Action to create a python 2.7 wheel. (PR 310)
  AbcCoreHDF5:
  * Specify char signedness when setting the HDF5 data type as some architectures,
    like ARM, default to unsigned. (PR 316)
  AbcCoreOgawa:
  * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file
    is maliciously cut short.  (PR 315)
  * Fuzzer issue 26125:  Add a check and throw an excpetion for an obviously
    recursive group. (PR 321)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to 1.8.0:
  API:
  * Dropped support for the ancient TR1, expect compilers to support
    at least support C++std11 and currently default to C++std14.
  * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and
    instead expect the std versions like shared_ptr.
  Ogawa:
  * Better support emscripten and ARM toolchains by using memcpy
    to avoid dereferencing non-aligned pointers.
  AbcStitcher:
  * Propagate MetaData from the first of our ordered input archives
    over to the stitched output.
  Other:
  * Overhaul to support Imath 3
  * Fix for using Alembic as a 3rd party with Imath 3.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to 1.8.1:
  * Ogawa: Sanity check that we have a valid group to avoid
    infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.8.3:
  * Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
    fulfill the Imath requirement.
  * Address report from GCC Undefined Behavior Sanitizer by initializing a couple
    of bools in OXform.
  * Fix compile issue when using C++17 with Microsoft Visual Studio and use a
    hopefully much faster find first bit set when using that compiler. (Issue 358)
  * One of the fuzzer tests were was failing with 32 bit builds because of a
    different exception message.
  * Fix a bug with 32 bit memory mapped Windows builds.
  * Look for boost python a little differently, falling back on existing behavior.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Ogawa only supports little endian. Disable s390x builds.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.8.4:
  * Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
  * It is set to ON by default to preserve the current behavior.
  * Use add_compile_options instead of the older add_definitions. (PR371)
  * Fix the include dirs for AbcCoreHDF5 tests. (PR382)
  * Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
  * CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
  * On Windows _BitScanForward64 is only available when _WIN64 is defined.
  * When it is not, fall back on using _BitScanForward. (PR 373)
  * Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
  * Indexed MetaData on the write side only allows 254 (plus the default empty one)
  * small (up to 256 bytes), we now throw if we encounter malformed MetaData.
  * We were also allowing empty property and object names through on the read side
  * even though the writer forbids this.
  * Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
  * (PR391 and PR397)
  * Fuzzer issue 52939 showed that with certain malformed MetaData the pair
  * separator should NOT occur before the assign separator. (PR396)
  * N2f and N2d properties were not being correctly bound.(PR390)</changelog>
  <changelog author="&#x410;&#x43D;&#x434;&#x440;&#x435;&#x439; &#x410;&#x43B;&#x44B;&#x43F;&#x43E;&#x432; &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704196800">- update to 1.8.6:
  * Introduce CPacke to top level CMake. (PR 425)
  * Fix typo in a comment. (PR 417)
  * Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
    were not properly incrementing their number of set samples
    when using setFromPrevious. (PR 433)
  * Fix default values for float PODTraits. (PR 422)
  * Introduce -hold argument which will use the previous set
    sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
  * Add test for fuzzer issue 53406.
  * Address Issue 402 by not using deprecated kWrapExisting calls
    when possible.
  * Add missing vertex for cube test in the python bindings per
    Issue 407.
  * Fix several warnings mentioned in Issue 309, 398 and 412.
  * Don't explicitly set MACOSX_RPATH as it is set by default in
    CMake 3+. (PR404)
  * Use install rpath for Imath 3. (PR405)
  * Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
  * Add CIFuzz as a GitHub action. (PR403)</changelog>
</package>
<package pkgid="c573eec8bcf46f09cb829e204fd40b287263313811e8ef325dec8082c82ad9c363c77afece2ccafa6fdf8de1df92ea941db4b2e007fb63ca2c8128fcb47382c1" name="alembic-devel" arch="i586">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.7.13:
  * Ogawa:  Google generously setup AutoFuzz and it found several issues when
  reading maliciously created files.  These issues reported issues are fixed:
  253-258, 269-272, 282, 283 (PR266)
  * AbcImport: Add support for connecting MFnData::kFloatArray.
  * Fix issue where WFObjConvert headers were being put in the wrong place when
  installed. (Issue 264)
  * Partly address Issue 265 by making some adjustments to the Doxyfile and remove
  a very old reference to MD5Hash in the very old Houdini SOP.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598443200">- update to 1.7.14:
  * Fix another Fuzzer issue with Ogawa::IData allocating too much memory
  because of a malicious file.  Add tests for Fuzzer issues:
  24846, 24853, 24598, 25051, and 25081. (PR296)
  * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain
  a while ago, and is reflected as such in the code. (Issue 292)
  * Fix uninitialized member variable in OTypedGeomParam. (PR290)
  * Remove some unused local functions. (Issue 293)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599825600">- update to 1.7.15:
  * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal
  meta data index values which we more carefully test.
  * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to
  throw.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- update to 1.7.16:
  GitHub:
  * Add a Github Action to create a python 2.7 wheel. (PR 310)
  AbcCoreHDF5:
  * Specify char signedness when setting the HDF5 data type as some architectures,
    like ARM, default to unsigned. (PR 316)
  AbcCoreOgawa:
  * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file
    is maliciously cut short.  (PR 315)
  * Fuzzer issue 26125:  Add a check and throw an excpetion for an obviously
    recursive group. (PR 321)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to 1.8.0:
  API:
  * Dropped support for the ancient TR1, expect compilers to support
    at least support C++std11 and currently default to C++std14.
  * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and
    instead expect the std versions like shared_ptr.
  Ogawa:
  * Better support emscripten and ARM toolchains by using memcpy
    to avoid dereferencing non-aligned pointers.
  AbcStitcher:
  * Propagate MetaData from the first of our ordered input archives
    over to the stitched output.
  Other:
  * Overhaul to support Imath 3
  * Fix for using Alembic as a 3rd party with Imath 3.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to 1.8.1:
  * Ogawa: Sanity check that we have a valid group to avoid
    infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.8.3:
  * Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
    fulfill the Imath requirement.
  * Address report from GCC Undefined Behavior Sanitizer by initializing a couple
    of bools in OXform.
  * Fix compile issue when using C++17 with Microsoft Visual Studio and use a
    hopefully much faster find first bit set when using that compiler. (Issue 358)
  * One of the fuzzer tests were was failing with 32 bit builds because of a
    different exception message.
  * Fix a bug with 32 bit memory mapped Windows builds.
  * Look for boost python a little differently, falling back on existing behavior.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Ogawa only supports little endian. Disable s390x builds.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.8.4:
  * Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
  * It is set to ON by default to preserve the current behavior.
  * Use add_compile_options instead of the older add_definitions. (PR371)
  * Fix the include dirs for AbcCoreHDF5 tests. (PR382)
  * Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
  * CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
  * On Windows _BitScanForward64 is only available when _WIN64 is defined.
  * When it is not, fall back on using _BitScanForward. (PR 373)
  * Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
  * Indexed MetaData on the write side only allows 254 (plus the default empty one)
  * small (up to 256 bytes), we now throw if we encounter malformed MetaData.
  * We were also allowing empty property and object names through on the read side
  * even though the writer forbids this.
  * Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
  * (PR391 and PR397)
  * Fuzzer issue 52939 showed that with certain malformed MetaData the pair
  * separator should NOT occur before the assign separator. (PR396)
  * N2f and N2d properties were not being correctly bound.(PR390)</changelog>
  <changelog author="&#x410;&#x43D;&#x434;&#x440;&#x435;&#x439; &#x410;&#x43B;&#x44B;&#x43F;&#x43E;&#x432; &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704196800">- update to 1.8.6:
  * Introduce CPacke to top level CMake. (PR 425)
  * Fix typo in a comment. (PR 417)
  * Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
    were not properly incrementing their number of set samples
    when using setFromPrevious. (PR 433)
  * Fix default values for float PODTraits. (PR 422)
  * Introduce -hold argument which will use the previous set
    sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
  * Add test for fuzzer issue 53406.
  * Address Issue 402 by not using deprecated kWrapExisting calls
    when possible.
  * Add missing vertex for cube test in the python bindings per
    Issue 407.
  * Fix several warnings mentioned in Issue 309, 398 and 412.
  * Don't explicitly set MACOSX_RPATH as it is set by default in
    CMake 3+. (PR404)
  * Use install rpath for Imath 3. (PR405)
  * Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
  * Add CIFuzz as a GitHub action. (PR403)</changelog>
</package>
<package pkgid="823f3a034b8ad28b3b8082303a96b6b8d902cefc118d3d6326a340c0f95a55c146a55c79ee50d70ea35678caf0bd341351660769345bcab1525d9a794f7c4fce" name="alembic-devel" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.7.13:
  * Ogawa:  Google generously setup AutoFuzz and it found several issues when
  reading maliciously created files.  These issues reported issues are fixed:
  253-258, 269-272, 282, 283 (PR266)
  * AbcImport: Add support for connecting MFnData::kFloatArray.
  * Fix issue where WFObjConvert headers were being put in the wrong place when
  installed. (Issue 264)
  * Partly address Issue 265 by making some adjustments to the Doxyfile and remove
  a very old reference to MD5Hash in the very old Houdini SOP.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598443200">- update to 1.7.14:
  * Fix another Fuzzer issue with Ogawa::IData allocating too much memory
  because of a malicious file.  Add tests for Fuzzer issues:
  24846, 24853, 24598, 25051, and 25081. (PR296)
  * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain
  a while ago, and is reflected as such in the code. (Issue 292)
  * Fix uninitialized member variable in OTypedGeomParam. (PR290)
  * Remove some unused local functions. (Issue 293)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1599825600">- update to 1.7.15:
  * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal
  meta data index values which we more carefully test.
  * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to
  throw.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1609243200">- update to 1.7.16:
  GitHub:
  * Add a Github Action to create a python 2.7 wheel. (PR 310)
  AbcCoreHDF5:
  * Specify char signedness when setting the HDF5 data type as some architectures,
    like ARM, default to unsigned. (PR 316)
  AbcCoreOgawa:
  * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file
    is maliciously cut short.  (PR 315)
  * Fuzzer issue 26125:  Add a check and throw an excpetion for an obviously
    recursive group. (PR 321)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to 1.8.0:
  API:
  * Dropped support for the ancient TR1, expect compilers to support
    at least support C++std11 and currently default to C++std14.
  * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and
    instead expect the std versions like shared_ptr.
  Ogawa:
  * Better support emscripten and ARM toolchains by using memcpy
    to avoid dereferencing non-aligned pointers.
  AbcStitcher:
  * Propagate MetaData from the first of our ordered input archives
    over to the stitched output.
  Other:
  * Overhaul to support Imath 3
  * Fix for using Alembic as a 3rd party with Imath 3.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621425600">- Update to 1.8.1:
  * Ogawa: Sanity check that we have a valid group to avoid
    infinite recursion during traversal.
- Enable testsuite
- Add fuzztest.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.8.3:
  * Make sure we export the IlmBase requirement in CMake when using OpenEXR 2 to
    fulfill the Imath requirement.
  * Address report from GCC Undefined Behavior Sanitizer by initializing a couple
    of bools in OXform.
  * Fix compile issue when using C++17 with Microsoft Visual Studio and use a
    hopefully much faster find first bit set when using that compiler. (Issue 358)
  * One of the fuzzer tests were was failing with 32 bit builds because of a
    different exception message.
  * Fix a bug with 32 bit memory mapped Windows builds.
  * Look for boost python a little differently, falling back on existing behavior.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1656244800">- Ogawa only supports little endian. Disable s390x builds.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 1.8.4:
  * Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
  * It is set to ON by default to preserve the current behavior.
  * Use add_compile_options instead of the older add_definitions. (PR371)
  * Fix the include dirs for AbcCoreHDF5 tests. (PR382)
  * Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
  * CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)
  * On Windows _BitScanForward64 is only available when _WIN64 is defined.
  * When it is not, fall back on using _BitScanForward. (PR 373)
  * Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
  * Indexed MetaData on the write side only allows 254 (plus the default empty one)
  * small (up to 256 bytes), we now throw if we encounter malformed MetaData.
  * We were also allowing empty property and object names through on the read side
  * even though the writer forbids this.
  * Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
  * (PR391 and PR397)
  * Fuzzer issue 52939 showed that with certain malformed MetaData the pair
  * separator should NOT occur before the assign separator. (PR396)
  * N2f and N2d properties were not being correctly bound.(PR390)</changelog>
  <changelog author="&#x410;&#x43D;&#x434;&#x440;&#x435;&#x439; &#x410;&#x43B;&#x44B;&#x43F;&#x43E;&#x432; &lt;and.november@opensuse.org&gt;" date="1687521600">- Added Alembic's cmake files to devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704196800">- update to 1.8.6:
  * Introduce CPacke to top level CMake. (PR 425)
  * Fix typo in a comment. (PR 417)
  * Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD
    were not properly incrementing their number of set samples
    when using setFromPrevious. (PR 433)
  * Fix default values for float PODTraits. (PR 422)
  * Introduce -hold argument which will use the previous set
    sample instead of setting an empty sample for missing samples.
- update to 1.8.5:
  * Add test for fuzzer issue 53406.
  * Address Issue 402 by not using deprecated kWrapExisting calls
    when possible.
  * Add missing vertex for cube test in the python bindings per
    Issue 407.
  * Fix several warnings mentioned in Issue 309, 398 and 412.
  * Don't explicitly set MACOSX_RPATH as it is set by default in
    CMake 3+. (PR404)
  * Use install rpath for Imath 3. (PR405)
  * Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR.
  * Add CIFuzz as a GitHub action. (PR403)</changelog>
</package>
<package pkgid="d2bb4a51353e73081766c0b4d0d04a91640dcba1cd0e5c336729acbea4612db5c70be0832a05431fbd399df931b927ee585a5f74943eed119b8c784b55c39b32" name="allegro44" arch="src">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1269777600">- First release 4.4.1.1</changelog>
  <changelog author="uli@suse.de" date="1279108800">- build baselibs</changelog>
  <changelog author="reddwarf@opensuse.org" date="1305288000">- Fix module loading</changelog>
  <changelog author="reddwarf@opensuse.org" date="1305460800">- Fix main pkg-config, requiring X11 related packages.
  Through RPM magic automatically fixes the package dependencies.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1334836800">- Update to 4.4.2</changelog>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="c4e57d3eb4690d26e2dfeafdde957ee845f3e035471c8bddf2bd72283c4e6907b5be708ad61097192d9274767404a653576ab1682cee31bb94ab654a47583548" name="allegro44" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="d96eb65c9ffe2f9d7eb10593779dbb1ef5293419ff1a88ca5a167608f44317ead56d696f24bc461f7be19ba20efda0113d62a80b2f9ef5d2b39db925e6fcb075" name="allegro44-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="5f37cc54c8deb1fa8501e5d76ed5a7602aa8a88e41e1bb3a2a853c9f952912a9357ba8da3cf92f53e56245c4ae27f3d72508749715bb28f0a8afc57a22352476" name="allegro44-debugsource" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="4f74acd8495b5cd6250b37754838075473da61ab0659e817e028647408773f6cd5fd7c36b0372c73a421eb020e6f58f4bdfd389abaec9be38f5cbf8df886fc6c" name="allegro44-dga2-plugin" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="d15cda563b82b490fba09b44ca395e2daf39bc67967c62d705e67ab29aeaa74109936cd7614adba9a162457e9695db1e2ac4666b17c0764e2c5f7cb89126d449" name="allegro44-dga2-plugin-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="44d8099a48a4e6f9087a80dcb3b2962a3a053ee21f0101d0413f3011252577807fb85df8e1e605986a66bee85fee7b8f45d52250e11d213e93a393136423c311" name="allegro44-jack-plugin" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="3c1440d717746dfecb6f21aa90f5c928d270c4737ccc2ccd7750cd3279093119b73162df306c596d7f0ad9d6a90c307a540d3c72b531f44fb90570e0c7dc8ac5" name="allegro44-jack-plugin-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="97f317f60017b39c84bbf1a88540aec3e001be4b589a11454c1d5283eb4453a15b311c67ad1bf3ab5abf838ddc82385c87e4ec9d9a19966920e42bb0cc1f8068" name="allegro44-tools" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="658078b0471e94f9db019c8d9a2f35b4a9babe1ac35f240ad869ec60f64d8db59668336ff8fa90d567b3138628597d4d85556cc3f98776be5aa1a83eff957346" name="allegro44-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.3.1" rel="1.20"/>
  <changelog author="reddwarf@opensuse.org" date="1348315200">- Add texinfo BuildRequires</changelog>
  <changelog author="bwiedemann@suse.com" date="1399032000">- Add 32bit modules.lst via baselibs.conf</changelog>
  <changelog author="mailaender@opensuse.org" date="1417953600">- fixed rpmlint warnings</changelog>
  <changelog author="nemysis@gmx.ch" date="1418904000">- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
  allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h</changelog>
  <changelog author="nemysis@gmx.ch" date="1418990400">- Use SED-FIX-OPENSUSE for sed</changelog>
  <changelog author="nemysis@gmx.ch" date="1419249600">- Use for patch(es) %{name}-version instead of %{name}-%{version}</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section</changelog>
  <changelog author="rpm@fthiessen.de" date="1505995200">- Renamed to allegro44</changelog>
  <changelog author="munix9@googlemail.com" date="1574510400">- update to version 4.4.3.1
  * Fix a regression with the dat tool not working with plugins
    (SiegeLord).
- update to version 4.4.3
  * Allow building the dependencies as shared libraries.
    (Michał Cichoń, Edgar Reynaldo)
  * Fix typo preventing get_executable_name from using System V
    procfs correctly. (Peter Wang)
  * Relicense loadpng under ZLib license.
  * Fix spelling of endianness in textconv (Andreas Rönnquist).
  * Fix format string warnings (Andreas Rönnquist).
  * Add Linux console tslib mouse "touch screen" driver.
    (Tobi Vollebregt)
  * Don't define a duplicate DLLMain. (SiegeLord)
  * Fix Allegro crashes/compilation under 64 bit Windows.
    (Sven Eden, David Capello)
  * Fix possible random crashes on Windows restoring DirectDraw
    surfaces. (David Capello)
  * Make internal function get_value in jpgalleg static.
    (Trent Gamblin)
  * Implemented load_midi_pf, play_fli_pf, open_fli_pf.
    (Ivan Mogilko)
  * Make use of in MSVS 2010 and higher. (Ivan Mogilko)
  * Fixes several issues related to fullscreen mode in Windows.
    (Etienne Vouga)
  * Windows: fixed TAB key getting stuck in key buffer when held
    before ALT. (Ivan Mogilko)
  * Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
  * Remove f* variants of fixed math functions. (Andreas Rönnquist)
  * Fix complilation of datedit. (rofl0r)
  * Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch</changelog>
  <changelog author="munix9@googlemail.com" date="1574596800">- remove extra CFLAGS for gcc9</changelog>
</package>
<package pkgid="aaf46384355e3c323dc994cdd58d407f7f6383420927fab5a351edd34c5a16310d8d5ccda70a0f98444b7155d96f6652fda428317a8ea2122653e7d842549be3" name="alsa" arch="i586">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="43c1e857c9b47cdfe713eabcf4d0fd2a61a06bd74878e47bf14f2712369849c02c3a17349cb4dae8c95721dfaeb36a132d5f039e39a733d2b60c63581278bf0e" name="alsa" arch="src">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="cbd89dd3a916e2ec48915da54fa0597fc657f8053be8ca5bfa066046dd7066b5635fa83aa177d8e21d3d2c9c0cdfb00bab26e8b3c19ebfea74492b9ac585849d" name="alsa" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="86009413791d3baba1ed561bb2942fd58e7ba6843e808583275a64ca96f567d7a8e28dbf1b730cfccee2ae15588f0c3aaec9801a9e44b6a1f5f2bd6d7c6c587d" name="alsa-debugsource" arch="i586">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="9997228352b9dc8f4a7bb7be40d4edf3cadb6f8007f7983fd54c16307f335d013484f34ea4e022a6d4fddabff349d528ef2b16abc68aa8048cccacc5ad2baad4" name="alsa-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="17f2b324cbcc2c6405b244de7f74515217fef1eea765f144c092982b9f5cf6fbf4f3c45a4fd72d3fa2a92b0827f2c3a10929974f16d1bee4e565f35a9eab4818" name="alsa-devel" arch="i586">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="4ada520aa4101c8c6ebd4f307365bede9e449746d739721760248fea5d24b202ba0559a4e7c2b35af9c3d164fa0ef3c078754864a8c9b5facf00d2ebd4469cb7" name="alsa-devel" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="aea70bbb6665840381a7bbbf31a03dcb19054ba418b37f24bf9028d48275e2ffd8aeb011a68707419c9924f581888a79eba8995703f86234c47f129808479a96" name="alsa-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="578f3f186d29fe0fee7a3c35294b0769c1854a586e59a11cb2006e4f2b670048d470bdf5fbb231795414cfdca09ccb8a6e1ed1861687b064d53c2fe3f6852ecc" name="alsa-docs" arch="noarch">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="e005b74240f024a04e731dd634bda3973318cde35db132c48911a158b934e29c10d6f7ad6a132dc0ea2a8d40c3ad6e67af2c464f58c66c2b9a64fdf1c91fcf99" name="alsa-oss" arch="i586">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="722ff0fb5f4684b36f47fa50d091020d4c71751d4730f0d1dfadc8852ed2fd33d847dfb7469540ed1560fd976050699cf150a4efb4c717c2ae4b884b7d9d66b9" name="alsa-oss" arch="src">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="olh@suse.de" date="1210852800">- remove unneeded Recommends: -64bit on ppc (bnc#390761)</changelog>
  <changelog author="tiwai@suse.de" date="1216123200">- updated to version 1.0.17:
  * just a version bump</changelog>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="tiwai@suse.de" date="1327492800">- updated to version 1.0.25;
  pcm: check for XRUN state for GETxSPACE and GETxPTR ioctls
  select: better check for null bit arrays</changelog>
  <changelog author="reddwarf@opensuse.org" date="1333022400">- stop recommending alsa-oss-32bit</changelog>
  <changelog author="tiwai@suse.de" date="1369310400">- Backport upstream fixes:
  0001-Fix-path-to-libaoss.so.patch
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch</changelog>
  <changelog author="tiwai@suse.de" date="1398686400">- Revert 0001-Fix-path-to-libaoss.so.patch, as this causes
  regressions on multi-arch (bnc#874331)</changelog>
  <changelog author="tiwai@suse.de" date="1398686401">- Fix for dmix with unaligned sample rate:
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="9e1174540a0b029c1be07ca7fdcd952932a01400b25e19d3b489875b0d2255d62e3dbcd179b1c7f83e30143d1a29f119c455eda63afede0cbe95e77f08234881" name="alsa-oss" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="74eb010c6a39e1f1c0ed20eabd0fa331d967a9fc0d73af9d93419ad81a7a38a878450353ed62bd2af1bb2eca23e85ae4abf58226a7c6677287e66356380ae979" name="alsa-oss-32bit" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="ea02c5b66dd9fc5d708122c29fa7703e8ffa51864f485aa36b0022ea37e5e0abe6dd274cb149011286250ded7c3773508cdec16d50249152cdfd83a2b3c1d087" name="alsa-oss-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="4266083b4175749428ace1555adf23184db7f9fd3090cfec4565ddc2e6d1b93d1f3a3b4a605410c5ac47741b07bdf96a4ef9db3eeca39ef135e2b244c11b2807" name="alsa-oss-debuginfo" arch="i586">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="cebe8b83ed5ea4af533f8b480d4db7399dffaf465756850eb6ca4178a8bd0417e38e984627c616209fb81b412514260e5faf7e77e2715006c0be9f8949b35c8b" name="alsa-oss-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="85af11531a5808987884ee3e8d1e431eeab8503d35899019a814c8ec51566342acb7f59731f742297c9661d7a06c95c58248f03c392e0bb9000d90db6beb8b45" name="alsa-oss-debugsource" arch="i586">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="4c756b69f2196bc9d0753d53d8914260a41752f8a1fcf70e8f2ead47ef6df8646245068a0b48f9db45b7b5a6afb2718e22c9cd4bc6f882999bd3e577976ff599" name="alsa-oss-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.8" rel="5.4"/>
  <changelog author="tiwai@suse.de" date="1403092800">- Updated to alsa-oss 1.0.28:
  All pervious fix patches are obsoleted:
  0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch
  0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch
  0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch</changelog>
  <changelog author="tiwai@suse.de" date="1522843200">- Update to alsa-oss 1.1.6:
  * Change FSF address (Franklin Street)
- Use %license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1522843201">- Remove old kludges
- Run spec-cleaner</changelog>
  <changelog author="schwab@suse.de" date="1533556800">- remove-libio.patch: don't use obsolete &lt;libio.h&gt;</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-oss 1.1.8 (bsc#1181571):
  Fix the build with the recent glibc
- Remove obsoleted patch:
  remove-libio.patch:</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Avoid repetition of name in summary. Update description.</changelog>
  <changelog author="tiwai@suse.de" date="1574337600">- Fix build breakage by the new alsa update; now it requires
  alsa-topology-devel</changelog>
  <changelog author="tiwai@suse.de" date="1574856000">- Drop the superfluous buildreq alsa-topology-devel again;
  it's no longer mandatory</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Use https for URL and SourceURL</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add tarball signature and keyring</changelog>
</package>
<package pkgid="b68b7d0921fcba480aec66adf428681ceddbbdf4307a6e48f7c25c0e4c27dc05f1715fd80bd64e2c188b60897822f8f9f7def5b61ddb00343b9ee9e7fa432f88" name="alsa-plugins" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="76955fbfb84e07428bd5a85d1e63a282070084c3213c38437c457be63316289e0e6806ac62c9f2ecd69f7c93ee19f5ac29f5943b4cd6bdc489af54d882df7e24" name="alsa-plugins" arch="src">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1539777600">- Updated to alsa-plugins 1.1.7:
  * configure: add --with-alsaaddondir, add default config files for plugins
  * configure: change --with-alsaaddondir to --with-alsagconfdir and --with-alsalconfdir
  * samplerate: fix unused variable warning
  * Renamve rate-lavc to rate-lav
  * configure script cleanups / fixes
  * Add explicit -lpthread to *_LIBADD
  * usb_stream: Fix leaks when us_set_hw_constraint() fails
  * oss: Fix leaks when oss_hw_constraint() fails
  * jack: Fix leaks when jack_set_hw_constraint() fails
  * a52: Fix leaks when a52_set_hw_constraint() fails
  * jack: Only allow ALSA periods multiple of JACKd period
  * jack: Allow build with older alsa-lib
  * jack: Update poll_fd also in draining state
  * jack: Avoid call to snd_pcm_avail_update() from JACK thread
- Renamed subpackage alsa-plugins-lavcrate to alsa-plugins-lavrate</changelog>
  <changelog author="tiwai@suse.de" date="1540382400">- Backport upstream commits:
  fix memory leaks and other minor issues in usb_stream plugin,
  fix a regression (appearins in PulseAudio) with a52 plugin:
  0001-pcm_usb_stream-fix-another-leak-in-snd_pcm_us_open.patch
  0002-pcm_usb_stream-remove-unused-parameter-in-snd_pcm_us.patch
  0003-pcm_usb_stream-fix-signess-issues.patch
  0004-a52_close-set-slave-to-NULL-to-avoid-double-pcm-free.patch</changelog>
  <changelog author="tiwai@suse.de" date="1540382401">- Backport of yet another regression fixes in upstream:
  0005-Revert-jack-Fix-leaks-when-jack_set_hw_constraint-fa.patch
  0006-Revert-usb_stream-Fix-leaks-when-us_set_hw_constrain.patch
  0007-Revert-oss-Fix-leaks-when-oss_hw_constraint-fails.patch</changelog>
  <changelog author="tiwai@suse.de" date="1542283200">- Remove the old override configs as the updated setup-pulseaudio
  script should handle the new configs (bsc#1116153)</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544184000">- Use ffmpeg-4 versions of pkgconfig(libav*).</changelog>
  <changelog author="tiwai@suse.de" date="1546948800">- Update to alsa-plugins 1.1.8:
  * A52 Output plugin:
    a52_close: set slave to NULL to avoid double pcm free in open fcn
  * AVTP Audio Format (AAF) PCM plugin
    aaf: AVTPDU transmission periodicity
    aaf: Implement Playback mode support
    aaf: Load configuration parameters
    aaf: Introduce plugin skeleton
    aaf: Tx multiple AVTPDUs per media clock tick
    aaf: Refactor timeout routines
    aaf: Refactor AVTPDU reception routines
    aaf: Refactor AVTPDU transmission routines
    aaf: Add presentation time tolerance
    aaf: do not free twice aaf - snd_pcm_close() is called from snd_pcm_ioplug_delete()
    aaf: Add support for direct read/write transfers
    aaf: Implement dump() ioplug callback
    aaf: Implement Capture mode support
    aaf: Prepare for Capture mode support
    aaf: Implement Playback mode support
    aaf: Load configuration parameters
    aaf: Introduce plugin skeleton
  * Documentation:
    aaf: AVTPDU transmission periodicity
    aaf: Tx multiple AVTPDUs per media clock tick
    aaf: Add presentation time tolerance
    doc: Fix typo in AAF doc
    aaf: Implement Capture mode support
    aaf: Implement Playback mode support
    aaf: Load configuration parameters
    aaf: Introduce plugin skeleton
  * Jack PCM plugin:
    Revert "jack: Fix leaks when jack_set_hw_constraint() fails"
  * OSS Mixer -&gt; ALSA Control plugin:
    Revert "oss: Fix leaks when oss_hw_constraint() fails"
  * USB stream plugin:
    Revert "usb_stream: Fix leaks when us_set_hw_constraint() fails"
    pcm_usb_stream: fix signess issues
    pcm_usb_stream: remove unused parameter in snd_pcm_us_read()
    pcm_usb_stream: fix another leak in snd_pcm_us_open()
- Drop obsoleted patches:
  0001-pcm_usb_stream-fix-another-leak-in-snd_pcm_us_open.patch
  0002-pcm_usb_stream-remove-unused-parameter-in-snd_pcm_us.patch
  0003-pcm_usb_stream-fix-signess-issues.patch
  0004-a52_close-set-slave-to-NULL-to-avoid-double-pcm-free.patch
  0005-Revert-jack-Fix-leaks-when-jack_set_hw_constraint-fa.patch
  0006-Revert-usb_stream-Fix-leaks-when-us_set_hw_constrain.patch
  0007-Revert-oss-Fix-leaks-when-oss_hw_constraint-fails.patch
- Add a new subpackage alsa-plugins-aaf;
  currently built only for TW</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547121600">- Drop idempotent %if..%endif guards.</changelog>
  <changelog author="olaf@aepfle.de" date="1553083200">- Adjust BuildRequires to use pkgconfig</changelog>
  <changelog author="tiwai@suse.de" date="1553515200">- Build alsa-plugins-aaf conditionally, not stop the whole builds
  for old distros</changelog>
  <changelog author="tiwai@suse.de" date="1557489600">- Update to alsa-plugins 1.1.9:
  Fixes for jack and maemo plugins, see
    https://www.alsa-project.org/wiki/Changes_v1.1.8_v1.1.9
  for details</changelog>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="566614e92b6ca9afff73049ccd7fbd1957ae2b163d4b4ec0d099141a0e3b7a4f99d3e4bb5a68ca72a937bb76af61aa3ecfc5a3cb66658ed59b747d8ff4dc93bf" name="alsa-plugins" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="6cc8b826c0c6f93099b7eac072043512d1bad46ea8154c8894fa7c702c7d208e10044ba48bd90e650784934b4d68325789f05d6215f828e80071343125d49441" name="alsa-plugins-a52" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="4269aef52729be4671be3c6cd30d1423388792b987ff9e45bb4b1acdf2c3f77220b5023af879eaa0824b7060775f687510c4931ada34c4a428076a8a4651c609" name="alsa-plugins-a52" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="fc9c8e4f3c63b1ab4dfbad79e9b44378d8c74bdf65b49f3ff6dd8973c55d122181de4625a5f58eb04c65cf20e79bd5c4e6065f2212d9456932fc0b092b7d67a0" name="alsa-plugins-a52-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="b5bed377d12fb2d6d06139b5acbb83c0d0bfefbdd8992d285ffc6616691992a32b20c0d3d101fb68b1da965c1108b80f11882d36a66cfc6d71bc7519778d862f" name="alsa-plugins-a52-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="b104632c430bdf071554cfec4bfd420ebe2e9f081c920c6b35c9795c9568a92778ac678ebfe0d5af680a615f174614a8501a90c342405901025df55393bd9aa4" name="alsa-plugins-aaf" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="f42d10f2be3be82d81a53ae88febd36982fac69a5a43520ee9401f89a5ef4c0d10092ff25be501bbb3d5a9f386094a604d31d822aacabf24ac0858bdce805d14" name="alsa-plugins-aaf" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="29e9a2359c0958327ac57e8b937d7e62b529a34fc225f08910aaa0650eb4c02f5f4c63f6ddf7b59ba395699441d676cee885ca7c155fc4fda7c5a3a212f13940" name="alsa-plugins-aaf-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="784b35e08c6a6972e405bd1ad66526cc247aa32414a5fcb4e782365c5a0b4c97bf267148257b4dde68b8a2f228a63a162b0a66ef59c47a73098b3c573cd5ed2d" name="alsa-plugins-aaf-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="23de244014073b6333029dbb7aee9edeeabe8e494dfc5b8da644e6b891add2529e57a8e5f473887a7ef738fe7128cb43184bd21779128d2e365fa067cc1aa945" name="alsa-plugins-arcam-av" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="274aea0ee004d3d3a71c09fd888ac2a6977fc78d6ba8ce034d3960e92ac1bb676ff787d7a4a363a1eb353a3521fc2850433a97b7ed618afffdfb22b5886fe629" name="alsa-plugins-arcam-av" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="7d280c0b5dffb5c1d812add7a8c5ea45d2b49b8a981136cbd7af236b60d3ee4e255488c18a822ed626a095fb4b0cbb834a3bc3797a4071e24530a16cb82ce32e" name="alsa-plugins-arcam-av-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="fe5b9bb466767a32469ab55f7188325e42b3e38cbd510680954030b0288729349aeecef06b4867f1a53d01165ca571ff106bcb19963d4db517bd9f85acadda80" name="alsa-plugins-arcam-av-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="d172d5c4655fc8d6e7eeb13c25e8f4ad87cccb2573b549edea03d8641d5eb38caff4ee7484f8f90030df0663f4e060b909dadc5ed03e48eaeda6fe0d47817cd6" name="alsa-plugins-debugsource" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="ab94f9ec54b12d7e2623ec4d3663b1fc0d3ddb8a89f6a9d131e18bdb0ac4a9ed73054942131a2fac150ec9934e96fa4f710020b06c5b5bad5b2bea4b4be0c605" name="alsa-plugins-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="8c9609d3eb0d4b1e764e694e2c2d3a6722a0ceb3e5ac65e084d72cb96927b19a43fe94586643e78557984bf772ddb055b2bb90e4294cf548547fa36908650dd7" name="alsa-plugins-jack" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="67e470d29efcc7e5a1fcd43123534ead4131e6f6d71bdff7b25411f56606f79e7710fb40674693167abbecd2113d91a7d4711cddb7c6a770121657ae43d346f4" name="alsa-plugins-jack" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="a4d4092ec686d85d9d373ee74fec0d7aa3a9cc3db4b93f517ec5f58b27b85b02c6778fe7462d49564c20ccc5bc2059e6c453c6134fc19e5d75ade78cee76570b" name="alsa-plugins-jack-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="b80e3a0d2cfeda1b4e3a2c525576e638e87e964bab38260de9626f9e288413d3b35d5062139578867242868261bb909fe93ba4a307b7d14cc2781f1eefc0083f" name="alsa-plugins-jack-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="5445942f9a1f53989ab7fd535983ac34c3957b165ca00551f006636aeeb2e7f7853ec238f0e15b781f68789cd0c7e6fa5e7729285845816901c254e267bc7416" name="alsa-plugins-jack-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="88f576fa1222e8784dc58a958bb366c49bc05c6b079d8434aa4bb5ad5c52837c8e3e811e566c6b2060051c82943c102f565c5f25ffe2a07b43a81b620321c325" name="alsa-plugins-jack-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="1d4e9ba7924d26f6f7613f56c241c188eca5de3685fc098aabac2ce2c85ce9263174d383fd3845ddfc52b92f56f73cfb8a947a9135372fd76ab9152ee2b7530e" name="alsa-plugins-lavrate" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="56b1bd8331c06c5831b574f51e8b23c94804203227e83aa5064017f0c841e9dd06f574bfb8fdc69f1a2d7f376cb0462a9fd06457b976aa0017f42ebf1c0b0c1b" name="alsa-plugins-lavrate" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="e5b083fdf954617a3afc52d5f36bb45ddaaaed9c46797102c522ae5613295f53f6d7b8a6ede39e87c503b9efbd0ff0efd126df77045254a6a2ed2ca3d0b426d8" name="alsa-plugins-lavrate-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="63aa511cd8222faf9463c21b5d339dca183a75d28529d1c9ea2c65f1a3da38a58377fd1734353343ef9b374f0b95a253cead7cfcd535e9418893883afa4dbd17" name="alsa-plugins-lavrate-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="43fb007f36f7d50fab66f488b1333b7cc033c60e6055ba539fd2561cb898a13a927f1426ad9b472f26a9349ea0e7b3938d780d1aa9a0baebd7f2f7c05a55e963" name="alsa-plugins-maemo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="6dd104557a55635d58f34dbca49a4adfa5d939fcc91ebbc7d2398b1f5a27e886d6dc9b1fa7c1da85f97d49a644b40469922a30be879287f17f2fec7771844357" name="alsa-plugins-maemo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="5ec2c83bce4b2e108264b73671945c35ebc4d5c422385fceb6478e452ff0aba340c115a2453dab7527a749b470afab1acde86f7e94a2553ee78d4a6077be0bd1" name="alsa-plugins-maemo-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="63e961fec4854deb789931a74a994488986de831a656ee017bbd1866b214aa7157136e8c54403f9275b4c6de5e812e1cf7e7cdc139b7eb1885a50ce88ea3e0b7" name="alsa-plugins-maemo-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="36fffbcb21565f23413209343dfa8f8147ec6b3bbf00c24d731b14bd9932a27f036dc62c50d811683183220e4181340e099e8bb24faf12869180804b44c6b34d" name="alsa-plugins-maemo-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="33e26a9362b1d49f20aa5f1b54204c2524195ff59a2dc127271812c502456938b2d6dc45ca401d106b80c72ecdab6979dcaa416a18d14079347f2a142c2cc097" name="alsa-plugins-maemo-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="97c699e8255fe8dee60f03e0440ea610cca94ab1374c93ab5a99fce1cce3e47f9e60bfac43d42b8cc149904f65b9bb55dde1e95d2b07465c05d9b6b7ef1865cc" name="alsa-plugins-oss" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="bdfb9e3fcf56f6b4ebd8359fa18a1711bd798fd923430d987470a68527d2f2d1d72c1b4739b7ba8420d59a06b5ed651e614a3286b2ff345a7c2b63e22d812218" name="alsa-plugins-oss" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="66797ab0845b0569b5630263f9b34ea6c6e4dbc473cf277c8e01b0c7041cbd0d96b7fdc2a9f401aacfba893fe754add78c13ec547f9496f44c0a0bea7d8c87a7" name="alsa-plugins-oss-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="d2b77bf095c0552bad54485c139158ae15ef5666517a549180b19c13c86180e6acda781d06e882a11fa0635347c467ae4eac752882955119097f43bfa3b69b25" name="alsa-plugins-oss-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="8fb77b4b48cb8d751aee32904016c023673fa13f824956f5422ed5d80cf672e7df0e70f47caea89e7cf57d86f638fd55cd9c646b670437f784762c2acae244e7" name="alsa-plugins-pulse" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="9f3e6a1e55f5aae7d64b8068d8a07c871e2a919c480389b318a670e55a0cd355f54a9893a7bb43583f2f78351870c881e7c21ca006926441597dc367f68bbe2d" name="alsa-plugins-pulse" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="e5ec8e91e577c8d32688dbcc4a5e1516f6149b0343aa5f9e28c185671c0561f9983ff9370d57e13c22d062e0c65df3a64d6c6904ec024e1a5bf8d953b17eacf0" name="alsa-plugins-pulse-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="e301381db8fae5c39093a2b1a79b26b22eba1e9b86a3494cd10661b3af251458bddc3079e716f2d4cd91325bc867f4d851f1babeeb8631ca72618767630b1f23" name="alsa-plugins-pulse-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="ce5dc40fc433344b484c3d43368e0a950005c3d4e5ac72ad7b7e52e089334215404b0db36387a4e80224d8338656d83856fb2e2c09f7576c1e0cb83fd97fa322" name="alsa-plugins-pulse-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="562c7493617b52f660314873706a25f2d5b715cd91c0c7a8b65a4201c01811aa6f144309f4706ed65e980e719abb0b9ccddc4584c5b6cb1aee9112000415299e" name="alsa-plugins-pulse-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="077cda714377c39bc39ad00f056428624a67d64b73625d05f7fdc51f89e87510a446734577d76d0362e501a5f21fe13b85673feb74262c892863d3908389d493" name="alsa-plugins-samplerate" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="07af48da8c476da6d82ab0e3d6e750d2a6c876be1868c1d256a6f65e26045c50082884aadf7f45fa7a2c1be0e1e4d21798d05e8f15fdd8394d0abcac58343564" name="alsa-plugins-samplerate" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="7d0e2a979d5ecd41d0a6384077f183d0f45b6c153ffeaa370fd897420675db1bd1134fa24368d665392a66c108b7dfbf7bbe702aafd221ba196bde4b8e2dad87" name="alsa-plugins-samplerate-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="4c0c4a4e5187398726375e2f784c27ca46ce1f27da10362ad39ef05b620a33fe1c9622827d19ec8b9c73eefa4cd2ea29af874bcfe2f70057c29a4ea856617eff" name="alsa-plugins-samplerate-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="069fc7640f2e138392176e982f9a424d6f67429fd6d021de8a2c58940b69f039c28dee74016749265e35490fbb3df8429f6c4298e1f2f02e26e24192dbe50992" name="alsa-plugins-samplerate-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="20b7fea8a954f608908a4b698b0884b9cdc725d96faf7662025549f87035fab0246ecb55cb79a4e3239fbba6da11b708a4c06b6d651afd184acae6b0157f7c89" name="alsa-plugins-samplerate-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="9f39a5eafb2f41a15649c0cb69f3f44dbba0a36acffe730db2ab533f689c3f0a6cc57355903247da9c40eda1c12e1d150c4231e3601b9eb81937637742727eea" name="alsa-plugins-speex" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="f7ab086c45fa891713b7e36a5df92f4d4fde08fc10a0c489c6b3876225ee07ddf55e32d7fcc8fbe661bf890377f799b8cc98523ad33a3963d4432400130c5d6c" name="alsa-plugins-speex" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="9700503f369549745fa3eeaa548115478b51cd07766ee392c274bdb578aaac04c90cc7a80d1562c6b37b4a99bcd37ad820e62d1bb5f3adb1e1d94a3280a7e5b6" name="alsa-plugins-speex-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="1d6d2b6de554de5cd6dcfbc5dccb06729f2191d8ebb04ff1d9355e5864b0455a26b861882c226cf3246242ad51cdf1ff5f17dcd6d49bed81c04ada612a1179c4" name="alsa-plugins-speex-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="22b2b4c6c9dd6628b3f999575057fabd6cc4c428c3703a9d57a15580c6ccd7b5174fba4c99e40897911b257baaea80c2ec709b727187a3b49f41a530f50a1be7" name="alsa-plugins-speexrate" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="7c8b0b4a79caa6bfe1c632aebb743b1490472acbff59cf111b532bb6a31f389497acea717c61fcae061d3d32368510101761c15af89530937daa0fefb0848954" name="alsa-plugins-speexrate" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="589e371734a7eec9303505e4dc2668e6399deb57abb076d588e4e05cecb4c0c1efadc1635b3e8b206c3516e01ae12965ada784a88d24266b75d3fd0af98b12aa" name="alsa-plugins-speexrate-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="7b3516fc8ac4ecfe520aefcaaccc4fbbf266c1a6bf3da4ac3835be7ce834ae84cbdc41794e98b92425d58339bd9091aa12d974219e9e47a32e9d045f23b97ba4" name="alsa-plugins-speexrate-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="7c4c8d495f00aec7b918c8ae7d86a838c2697edb9a4dcbfbe442f4ffe2a64689ea604474e201b7ef6c32c409193f6c5951cc684d2d070e45b2db4cd0e53d3331" name="alsa-plugins-upmix" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="1afe386df1fa35ae2b27796c2bd063b2baeb85d9b7b22555160b37fee24e3d8009e92929c37ddf5db70dd33ec9f16ca1ca1800fdffa942481535201cb8752c09" name="alsa-plugins-upmix" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="bd1d889d086071c2e72955320a7496875e950956f5ff1529a3a511b6fe32cbfb00481e45b6eb5c0b8a80ebdfa015b8da15516f114b12b60b7855538ba8bffca5" name="alsa-plugins-upmix-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="4b15a882ff3ea34c9f5f579b866c532f6f37590e812fb2d6974a7e89f67abc48a10041926da0da4ddf46299b469e13886b9bd94685e58d48f6676c19b8752c4c" name="alsa-plugins-upmix-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="6240fb6f0d26df790c932fbc4d4ffdbfc03c4bdfd8e13c8e108574e35ba4e034f913c09e98a8cf1e5fcd9ec849e88f89154fac9387d4b4a85f402e98189bede1" name="alsa-plugins-usb-stream" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="1f48ee7c43ae70e22675f239b7802bbe8b8cd8e8ff865b7e1c60a57ad81230ec9a8a65dbf05d7b7462c75d5339d821adb48e1064ac7cb770998b58bf223ec4b2" name="alsa-plugins-usb-stream" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="e5e339fd5fab83acf381ceb87739e8551c496450147e768706f0bccae1cf9e0d7baa79378afc0b0299998f4242586647c0655a9411196725829972ab674a8cf0" name="alsa-plugins-usb-stream-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="c0c1fb973090c1d642e3a4bac125ccadd392ad4d978d7c958f53d009fa029118c4dc839ac0b674967d8441d675cba554027cb92a9c9133922039702e80024fcf" name="alsa-plugins-usb-stream-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="e04b1cdb7446b39b64cdb94a5d32ac0963732aa1a82d857a25479911a8b5c1b1adfd0f73350c9604a4fcedcb27bec44b5faee2a42fa4d19f0723eec60bdfb255" name="alsa-plugins-vdownmix" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="21eb2b1423e1d708ab431365d743f267dbd296b7d3eba1a6f51d5472873cac2b757e4d1d45bc66aaa5711c2937786d8227477e446f49f7c52fc4604d9937e038" name="alsa-plugins-vdownmix" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="ef378afc0ee60366ffa6ed52cc813f4963160ce4d25a40bfbfe7a7e25af1b539f9c7aac45e53700c6512e9fb594088cfc95732c1e85662b0d95e167076cde761" name="alsa-plugins-vdownmix-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="bafec0e7f7a87c4a2eb29d9f087043ae5e2e9b1afcc4131233bc46249de48449a5c2bd62e61603e97b57e7b8c4e0bdc4226cb2e627d1e209093cb6c08e3eeef8" name="alsa-plugins-vdownmix-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7.1" rel="4.5"/>
  <changelog author="tiwai@suse.de" date="1573819200">- Update to alsa-plugins 1.2.1:
  * pulse: Add DEVICE parameter</changelog>
  <changelog author="tiwai@suse.de" date="1584100800">- Update to alsa-plugins 1.2.2:
  * upmix plugin code refactoring, m4 file update</changelog>
  <changelog author="tiwai@suse.de" date="1588766400">- Split plugins in alsa-plugin package to each subpackage
  (boo#1171276):
  now alsa-plugins is a meta package that requires only the
  fundamental speexrate and upmix plugins
- Add documentation for aaf plugin
- Minor spec cleanups</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Placeholder for SLE15-SP3 sync: jsc#SLE-11987
  no functional changes at all</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to 1.2.5
  * Support alsa 1.2.5
  * Fixed A52 Output plugin
  * upmix: complete generalizing format
  * jack: add option to allow non-jack-aligned period size
  * oss: fix the config (port -&gt; device)
  * pulse: pcm - handle reading pulse stream hole
  * usb_stream: use snd_config_get_card() to decode the card number</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  Fixes for a52 plugin, jack, rate-lav.  For details, see URL:
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-plugins
- Add *.sig file for the source tarball</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1:
  jack plugin fix/enhancement</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Fix dependency of pulse plugin; now pulseaudio-daemon is required
  (bsc#1201409)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1667995200">- Add keyring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670673600">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as rate-lav was ported to use the latter.</changelog>
</package>
<package pkgid="01445c8e92a59b47c398832645d18192f8d7d515d796d7a175b9d241dc6cab64e765386fae42e0d04b3ea94fd03367fe91cf5bd2851d8e79ee4ba84615d62c20" name="alsa-topology-devel" arch="i586">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="aee931cd1ba68a3f390ecd31a5b84d194a92dae2b5d597dc6b0294605e7fdf429ba0dfeb6c931c2e420b2c513636ca4fd87a5a78fda9e1b196ded4e2045a1dda" name="alsa-topology-devel" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="8aa8e67e527e747504b1889d525178c586a8d2cf4fd62e5efb9ec2b4cc249a5ef297a854225c0f1be9fa1a722df12c0734437174eeaed2ab1cb65fab5f2c979d" name="alsa-topology-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="5.1"/>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-lib 1.2.4:
  Major updates, including previous patches.
  Documentation updates, PCM optional lockless, meter and iec958
  plugin updates, UCM updates, topology API updates, LTO fixes, etc.
  See the details in
    https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
- Drop the superfluous udev rules for HD-audio;
  it's already handled in the kernel properly
- Drop obsoleted patches:
  0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
  0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
  0003-ucm-substitute-the-merged-tree-completely.patch
  0004-ctl-improve-documentation-for-identifier-of-control-.patch
  0005-pcm-dmix-make-lockless-operation-optional.patch
  0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
  0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
  0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
  0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
  0010-control-ctlparse-fix-enum-values-in-or.patch
  0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
  0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
  0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
  0015-conf-quote-also-strings-with-and-characters-in-strin.patch
  0016-topology-decode-Fix-channel-map-memory-allocation.patch
  0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
  0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
  0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
  0020-topology-decode-Fix-printing-texts-section.patch
  0021-topology-decode-Change-declaration-of-enum-decoding-.patch
  0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
  0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
  0024-topology-decode-Add-DAI-name-printing.patch
  0025-topology-Make-buffer-for-saving-dynamic-size.patch
  0026-topology-return-correct-value-in-tplg_save_printf.patch
  0027-topology-fix-some-gcc10-warnings-labs-signess.patch
  0028-topology-fix-sort_config.patch
  0029-topology-fix-the-unaligned-access.patch
  0030-topology-improve-the-printf-buffer-management.patch
  0031-control-Improve-general-control-interface-documentat.patch
  0032-control-Add-documentation-for-snd_ctl_elem_value_.patch</changelog>
  <changelog author="tiwai@suse.de" date="1609848000">- Backport upstream fixes:
  a PCM plugin regression fix about snd_pcm_status() call, plugin
  directory handling fixes, missing audio timestamp types,
  use-after-free fix for conf parser, PCM plugin delay account fixes,
  etc:
  0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  0018-conf-fix-get_hexachar-return-value.patch
  0019-pcm-fix-__snd_pcm_state-return-value.patch
  0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  0022-pcm-plugin-status-fix-the-return-value-regression.patch
  0023-pcm-plugin-status-revert-the-recent-changes.patch
  0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  0026-Revert-pcm_plugin-fix-delay.patch
  0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  0031-pcm-plugin-fix-status-code-for-capture.patch
  0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  0033-pcm-rate-fix-the-capture-delay-values.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
  UCM (bsc#1181194):
  0004-topology-use-inclusive-language-for-bclk.patch
  0005-topology-use-inclusive-language-for-fsync.patch
  0006-topology-use-inclusive-language-in-documentation.patch
  0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch</changelog>
  <changelog author="tiwai@suse.de" date="1611316800">- Yet more fixes for the crash with dmix plugin (bsc#1181194):
  0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622462400">- Update to version 1.2.5
  * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
- Drop upstream fixed patches
  * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
  * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
  * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
  * 0004-topology-use-inclusive-language-for-bclk.patch
  * 0005-topology-use-inclusive-language-for-fsync.patch
  * 0006-topology-use-inclusive-language-in-documentation.patch
  * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
  * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
  * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
  * 0019-pcm-fix-__snd_pcm_state-return-value.patch
  * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
  * 0026-Revert-pcm_plugin-fix-delay.patch
  * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
  * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
  * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
  * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
  * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
  * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
  * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
  * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
  * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
  * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
  * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
  * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
  * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
  * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
  * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
  * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
  * 0023-pcm-plugin-status-revert-the-recent-changes.patch
  * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
  * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
  * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
  * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
  * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
  * 0033-pcm-rate-fix-the-capture-delay-values.patch
  * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
  * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
  * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
  * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
  * 0018-conf-fix-get_hexachar-return-value.patch
  * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
  * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
  * 0031-pcm-plugin-fix-status-code-for-capture.patch
  * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
  * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
  * 0022-pcm-plugin-status-fix-the-return-value-regression.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623240000">- Fix regression in config read and UCM handling on pipewire and
  pulseaudio (boo#1187079, boo#1187033):
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to version 1.2.5.1:
  a bug fix release, including previous patches:
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop obsoleted patches:
  0001-conf-fix-load_for_all_cards.patch
  0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
  0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to version 1.2.6:
  lots of changes, including UCM and config updates and rawmidi
  framing mode support: for details, see below
  https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
- Add *.sig file for the source tarball</changelog>
  <changelog author="tiwai@suse.de" date="1639137600">- Update to version 1.2.6.1:
  a minor fix release:
  * conf: fix the device parsing when arguments has no defaults
  * conf: accept '_' character in the variable name</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to version 1.2.7:
  more extended UCM API, PCM rate,multi,direct plugin fixes and
  enhancements, compilation fixes, etc.  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654516800">- Backport upstream fixes for 32bit inode and ELD parsing:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1655726400">- Update to version 1.2.7.1: minor bug fixes, including the previous
  patches.  For details, see
    https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
- Drop obsoleted patches:
  0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
  0002-control-eld-fix-the-decoding-for-older-hw.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1658145600">- Update to version 1.2.7.2: minor updates, including fixes for PCM
  share plugin, rawmidi and UCM</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to version 1.2.8 (jsc#PED-850):
  add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
  various PCM plugins and UCM.  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to version 1.2.9:
  * Versioned symbol updates
  * Various fixes for building on *BSD and Android
  * Fixes and enhancements of auto silencing and playback drain
  * Add SND_CTL_EINTR open mode at PCM
  * Avoid endless loop in snd_pcm_sw_params_default()
  * Fixes in PCM rate, route/softvol plugins
  * Fixes in topology API parser, cleanups
  * Enhancements in latency test program
  * Minor code cleanup and memory leak fixes in UCM API
  * emu10k1 config cleanup
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to version 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 feature support
  * build fixes for various platforms
  * various documentation fixes
  * misc topology fixes
  * ucm fixes and cleanups
  For details, see:
    https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
- Took upstream fix for possible build errors:
  0001-control.h-Fix-ump-header-file-detection.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1694260800">- Upstream fix backport:
  0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
- Upstream fix for PCM segfault regression (bsc#1215167):
  0003-pcm-Fix-segfault-with-32bit-libs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1695038400">- More upstream fix for incosistent compile conditions:
  0004-reshuffle-included-files-to-include-config.h-as-firs.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1696939200">- Fix symbol version:
  0005-seq-Fix-typos-in-symbol-version-definitions.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1699358400">- Backport upstream fixes for sequencer and mixer:
  0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
  0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
  0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
  0009-seq-Simplify-snd_seq_extract_output.patch
  0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
- Clean up spec file</changelog>
</package>
<package pkgid="4ed23ed2a65fbf21b5ef61b49daacf0a46fbf66c69552049fcde864e27925d362a919731b30bb4e5a554a4911fb6515270c650d30eeec142bb41a25a85a96879" name="alsa-utils" arch="i586">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="34b67adf8ee088ef1735e549f8eaa534f412293a14b19357096537b24e400d649f339a81095b999d3c805be5b1fe454e305b61aa64beb28cc31fa4eebb404941" name="alsa-utils" arch="src">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="9866d8dbd6d7accaa7a46caee5188810105fdcc55ea24432dc591bb540ef674bdd20c630b56f2c006ffb63edf16c357ddb8a2208fa33b2541a91c591cad809c8" name="alsa-utils" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="c0e89a01d6935930fac0e44b20a9a9d25d6a05cf3597feea0776204075df8b9fa8a0a92348533d73267a7ccc164bbb0ce4d6f68d94e38b92338b3f737b8113fa" name="alsa-utils-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="6036cb9fed3443e06a6b5cdad49a440049a05270db558f55ee212b96eba98c044361fe80e1505c2a870ffefe0b5e595478ba50d1696ddf672e2b15d220e54c13" name="alsa-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="c926eff7bb0dd6b60ffebd529b78dc67b025361cb83b3f1bbbeb4b21c9343b709961f83e9c2708ba2e6f53481deaa3c134886b946e7846cbf2aa9dfdaee6d94e" name="alsa-utils-debugsource" arch="i586">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="88aec11ac92f0c456cd7afd046d839901a8aae2e976c1e184a16e9c08ab5b4c7c7ed7b3774fa4509736340903e2f541c736fda0c7bd81206ad185cf53de09e2d" name="alsa-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="e44e866ad36e69e021ccaccc460bde55151dc6599e8aa347d0c6b259ddadd9de3af25eed5f2fa50f19408ea7e1668d2efab63b7dc883f37c6a1d34f008b0c928" name="alsabat" arch="i586">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="094635dd5e7d41817ffb38305214cf370c36fb20d4f5adb3f56caadcc3dab2e6a1fa72ffff6aba96b768d05775fbd5d84bf5a8f0b2536bbef811cd26e1d4aa81" name="alsabat" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="98dde198868d1445fd2dd8a073b44c41461bee78b171fda80ff56fd835e0960f4d5c32d3a226b1e0ebba8b90b33ffad6f4ef80166a914eb9015a0e66d88538f6" name="alsabat-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="216a34fc6d1d956625d91fd64a445920d52ad36c979fdccaebdd5701f44d7e66f356c18e0dfe0f010f2048faaef9b2fe6f9e430e807e3af3b8d0d4c1c4135f0a" name="alsabat-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.10" rel="2.1"/>
  <changelog author="tiwai@suse.de" date="1591704000">- Update to alsa-utils 1.2.3:
  including previous fixes, see the detailed changes at:
  https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
- Dropped obsoleted patches:
  0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
  0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
  0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
  0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
  0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
  0006-alsa-info-initial-rpm-deb-package-info.patch
  0007-alsa-info.sh-increase-version-to-0.4.65.patch</changelog>
  <changelog author="tiwai@suse.de" date="1601380800">- Fix the directory to save asound.state again to /var/lib/alsa,
  which was mistakenly changed to /etc</changelog>
  <changelog author="tiwai@suse.de" date="1601899200">- Conditionally add buildreq alsa-topology-devel to fix build
  errors</changelog>
  <changelog author="tiwai@suse.de" date="1603022400">- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
  yet (bsc#1177826)</changelog>
  <changelog author="tiwai@suse.de" date="1603281600">- Update to alsa-utils 1.2.3:
  alsactl extension for disabling UCM, alsa-info.sh enhancements,
  various fixes and documentation updates.
  See details in
    https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4</changelog>
  <changelog author="tiwai@suse.de" date="1607688000">- Fix alsactl restore behavior during locking (boo#1179904):
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service</changelog>
  <changelog author="tiwai@suse.de" date="1611230400">- Backport upstream fixes:
  various fixes in aplay, alsamixer, alsactl and alsaloop, updated
  translations, etc:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="tiwai@suse.de" date="1616068800">- Fix superfluous asound.state migration (bsc#1183672)</changelog>
  <changelog author="tiwai@suse.de" date="1619438400">- Suppress automatic update of alsa-info.sh (bsc#1185280):
  alsa-info-no-update-for-distro-script.patch</changelog>
  <changelog author="tiwai@suse.de" date="1623672000">- Update to alsa-utils 1.2.5:
  a major version up, including previous patches
  https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
  a small bugfix release
  https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
  0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
  0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
  0003-Add-Slovak-translation.patch
  0004-Add-Basque-translation.patch
  0006-aplay-cosmetic-code-fix-in-xrun.patch
  0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
  0008-alsa-info-Add-lsusb-and-stream-outputs.patch
  0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
  0011-alsactl-Fix-race-at-creating-a-lock-file.patch
  0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
  0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
  0014-ucm-fix-typo-in-docs.patch
  0015-aplay-add-avail-delay-checks-to-test-position.patch
  0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
  0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
  0018-alsactl-init-parse-fix-possible-double-free.patch
  0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
  0020-alsaloop-get_queued_playback_samples-simplify-code.patch
  0021-topology-fix-possible-double-free-in-load.patch
  0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
  0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
  0024-alsamixer-fix-shift-in-parse_words.patch
  0025-aplay-fix-the-test-position-test-for-playback-avail-.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627473600">- Added hardening to systemd service(s). Modified:
  * sound-extra.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1638792000">- Update to alsa-utils 1.2.6:
  various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
  alsatplg, amixer, aplay and aseqnet.  Details are found in
    https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball</changelog>
  <changelog author="tiwai@suse.de" date="1642766400">- Fix alsamixer color config regression:
  0001-alsamixer-Fix-regression-in-color-setup.patch</changelog>
  <changelog author="tiwai@suse.de" date="1643371200">- Fix the broken mouse support on alsamixer:
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1654084800">- Update to alsa-utils 1.2.7:
  Enhancement and fixes of alsactl, speaker-test cleanup,
  alsatplg enhancements, arecord ghost data fix, etc.
  For details see:
  https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
  0001-alsamixer-Fix-regression-in-color-setup.patch
  0002-alsamixer-Revert-has_mouse-check.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1666699200">- Update to alsa-utils 1.2.8 (jsc#PED-850):
  automake update, minor alsactl, amixer and aplay fixes.
  https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1683547200">- Update to alsa-utils 1.2.9:
  BSD build fix, and various updates for alsactl, amidi, axfer,
  alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1693828800">- Update to alsa-utils 1.2.10 (jsc#PED-6566):
  * MIDI 2.0 / UMP support for sequencer programs
  * nhlt: add nhlt-dmic-info utility
  * Build fixes and cleanups
  * speaker-test: allow large buffer and period time setup - up to 100 seconds
  * various topology fixes
  For details, see:
  https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
  0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
  0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
  0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
  0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
  0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1704715200">- Backport upstream fixes:
  buffer overflow fixes in aplay, segfault in aplaymidi, etc:
  0008-topology-include-locale.h.patch
  0009-nhlt-dmic-info.c-include-sys-types.h.patch
  0010-topology-pre-processor-Add-support-for-enum-controls.patch
  0011-configure.ac-fix-UMP-support-detection.patch
  0012-bat-really-skip-analysis-of-the-first-period-and-upd.patch
  0013-topology-add-include-for-ENABLE_NLS-on-musl.patch
  0014-nhlt-use-stdint.h-types.patch
  0015-Revert-nhlt-dmic-info.c-include-sys-types.h.patch
  0016-aplay-use-stdint.h-types-instead-u_int-u_short-u_cha.patch
  0017-alsa-restore.rules-use-devnode-instead-number-atribu.patch
  0018-nhlt-Revert-SSP_ANALOG-device_type-field.patch
  0019-alsactl-fix-potential-buffer-overwrite.patch
  0020-aplay-fix-buffer-overflow-and-tainted-format-string.patch
  0021-misc-fix-incorrect-usages-of-strerror.patch
  0022-aplay-Add-option-for-specifying-subformat.patch
  0023-aplay-allow-to-compile-with-older-alsa-lib-subformat.patch
  0024-aplay-log-pcm-status-before-reporting-a-fatal-error.patch
  0025-aplay-enable-timestamps-by-default.patch
  0026-aplay-status-dumps-are-called-only-in-verbose-mode.patch
  0027-aplaymidi-Set-event-completely-for-tempo-event.patch</changelog>
</package>
<package pkgid="fa48a4f29b8608be1cd9f440805251f1771341a12fb40c9cce2ab015531bb390ea9ecf3db4cecd60bb1a6b919fc2a46807258420423b8952b57ed92809c45f4f" name="alts" arch="i586">
  <version epoch="0" ver="1.2+30.a5431e9" rel="1.3"/>
  <changelog author="adam.majer@suse.de" date="1623240000">- Version v1.0.0:
  * Prefix symbols with libalts_ to avoid symbol clashes
  * Add symbol visibility and versioning
  * Decamelize public symbols and rename</changelog>
  <changelog author="adam.majer@suse.de" date="1624276800">- Update to version v1.1:
  * docs: Add broken manpage
  * tests: unit tests configs
  * tests: fix memory leak during tests
  * list_binaries: initialize pointer that is later used in free
  * libalts_exec_default() sets errno on not found</changelog>
  <changelog author="adam.majer@suse.de" date="1631534400">- Update to version v1.2:
  * Add config option=KeepArgv0 to keep original argument during
    exec() call</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1631620800">- Use noun phrase for the summary; fix grammar in description.</changelog>
  <changelog author="adam.majer@suse.de" date="1631620801">- Update to version v1.2+3.b848aad:
  * tests: fix array overrun in unit tests</changelog>
  <changelog author="dmueller@suse.com" date="1668427200">- switch to a manual service rather than a buildtime tar service
  which introduces a bootstrap cycle between python and tar_scm</changelog>
  <changelog author="bogdan.lezhepekov@suse.com" date="1682424000">- Update to version v1.2+30.a5431e9: (bsc#1191692)
  * Change license to less restrictive Apache 2.0
  * doc: fixing a few typos
  * Adds option to display target executable only
  * Makefiles and cmake: rework for reproducible build
  * Improve Makefile
  * libalts_exec_default: fix memory leak on error condition
  * libalts_write_binary_configured_priority_to_file: fix memory leak
  * saveConfigData(): fix file descriptor leak in while loop error case
  * loadConfigData(): use goto exit label to prevent file descriptor leaks
  * libalts_load_available_binaries: use goto err: label to fix leaks
  * loadAlternativeForBinary: goto-assisted error handling to avoid leaks
  * checkGroupConsistencies(): explicitly ignore unused `flags`
  * lib: refactor error handling of findAltConfig()
  * utils: fix possible memory leaks on error conditions
  * docs: fix some typos and grammar
  * Update README.md
  * lib: generally open[at] with O_CLOEXEC
  * Fix logic in options parser
  * Add basic Makefile for buidling without cmake
  * Added description for options=KeepArgv0
  * cmake: Express the dependency on CUnit correctly for building tests
  * cmake: Build and install CMake and PkgConfig files
  * cmake: Fix setup of shared linker flags
  * config.h: Fix the version to match the current latest tag</changelog>
</package>
<package pkgid="9440c921e4d78a2c5bed1935902b0bab3e0d4cf5816fc5c5ad66faaaf27c5e650a5b3b2be920c3f59b20c1f5e5cb5db3cc32a1d874c7858cca22872cb2c60302" name="alts" arch="x86_64">
  <version epoch="0" ver="1.2+30.a5431e9" rel="1.3"/>
  <changelog author="adam.majer@suse.de" date="1623240000">- Version v1.0.0:
  * Prefix symbols with libalts_ to avoid symbol clashes
  * Add symbol visibility and versioning
  * Decamelize public symbols and rename</changelog>
  <changelog author="adam.majer@suse.de" date="1624276800">- Update to version v1.1:
  * docs: Add broken manpage
  * tests: unit tests configs
  * tests: fix memory leak during tests
  * list_binaries: initialize pointer that is later used in free
  * libalts_exec_default() sets errno on not found</changelog>
  <changelog author="adam.majer@suse.de" date="1631534400">- Update to version v1.2:
  * Add config option=KeepArgv0 to keep original argument during
    exec() call</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1631620800">- Use noun phrase for the summary; fix grammar in description.</changelog>
  <changelog author="adam.majer@suse.de" date="1631620801">- Update to version v1.2+3.b848aad:
  * tests: fix array overrun in unit tests</changelog>
  <changelog author="dmueller@suse.com" date="1668427200">- switch to a manual service rather than a buildtime tar service
  which introduces a bootstrap cycle between python and tar_scm</changelog>
  <changelog author="bogdan.lezhepekov@suse.com" date="1682424000">- Update to version v1.2+30.a5431e9: (bsc#1191692)
  * Change license to less restrictive Apache 2.0
  * doc: fixing a few typos
  * Adds option to display target executable only
  * Makefiles and cmake: rework for reproducible build
  * Improve Makefile
  * libalts_exec_default: fix memory leak on error condition
  * libalts_write_binary_configured_priority_to_file: fix memory leak
  * saveConfigData(): fix file descriptor leak in while loop error case
  * loadConfigData(): use goto exit label to prevent file descriptor leaks
  * libalts_load_available_binaries: use goto err: label to fix leaks
  * loadAlternativeForBinary: goto-assisted error handling to avoid leaks
  * checkGroupConsistencies(): explicitly ignore unused `flags`
  * lib: refactor error handling of findAltConfig()
  * utils: fix possible memory leaks on error conditions
  * docs: fix some typos and grammar
  * Update README.md
  * lib: generally open[at] with O_CLOEXEC
  * Fix logic in options parser
  * Add basic Makefile for buidling without cmake
  * Added description for options=KeepArgv0
  * cmake: Express the dependency on CUnit correctly for building tests
  * cmake: Build and install CMake and PkgConfig files
  * cmake: Fix setup of shared linker flags
  * config.h: Fix the version to match the current latest tag</changelog>
</package>
<package pkgid="a452e6c0f5704c5e7eb96eddf6986902bf4ef1ab4a0109b3903dc2193f81710cbadb7fe8633983ae05affa234c2f5115f85252b5a877d240716d8e9023e07744" name="alts-debuginfo" arch="i586">
  <version epoch="0" ver="1.2+30.a5431e9" rel="1.3"/>
  <changelog author="adam.majer@suse.de" date="1623240000">- Version v1.0.0:
  * Prefix symbols with libalts_ to avoid symbol clashes
  * Add symbol visibility and versioning
  * Decamelize public symbols and rename</changelog>
  <changelog author="adam.majer@suse.de" date="1624276800">- Update to version v1.1:
  * docs: Add broken manpage
  * tests: unit tests configs
  * tests: fix memory leak during tests
  * list_binaries: initialize pointer that is later used in free
  * libalts_exec_default() sets errno on not found</changelog>
  <changelog author="adam.majer@suse.de" date="1631534400">- Update to version v1.2:
  * Add config option=KeepArgv0 to keep original argument during
    exec() call</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1631620800">- Use noun phrase for the summary; fix grammar in description.</changelog>
  <changelog author="adam.majer@suse.de" date="1631620801">- Update to version v1.2+3.b848aad:
  * tests: fix array overrun in unit tests</changelog>
  <changelog author="dmueller@suse.com" date="1668427200">- switch to a manual service rather than a buildtime tar service
  which introduces a bootstrap cycle between python and tar_scm</changelog>
  <changelog author="bogdan.lezhepekov@suse.com" date="1682424000">- Update to version v1.2+30.a5431e9: (bsc#1191692)
  * Change license to less restrictive Apache 2.0
  * doc: fixing a few typos
  * Adds option to display target executable only
  * Makefiles and cmake: rework for reproducible build
  * Improve Makefile
  * libalts_exec_default: fix memory leak on error condition
  * libalts_write_binary_configured_priority_to_file: fix memory leak
  * saveConfigData(): fix file descriptor leak in while loop error case
  * loadConfigData(): use goto exit label to prevent file descriptor leaks
  * libalts_load_available_binaries: use goto err: label to fix leaks
  * loadAlternativeForBinary: goto-assisted error handling to avoid leaks
  * checkGroupConsistencies(): explicitly ignore unused `flags`
  * lib: refactor error handling of findAltConfig()
  * utils: fix possible memory leaks on error conditions
  * docs: fix some typos and grammar
  * Update README.md
  * lib: generally open[at] with O_CLOEXEC
  * Fix logic in options parser
  * Add basic Makefile for buidling without cmake
  * Added description for options=KeepArgv0
  * cmake: Express the dependency on CUnit correctly for building tests
  * cmake: Build and install CMake and PkgConfig files
  * cmake: Fix setup of shared linker flags
  * config.h: Fix the version to match the current latest tag</changelog>
</package>
<package pkgid="c8d802c81cc47f306fa7d77cfeb2cba17fa8731c3b17eec508f5015a66e3070a5ae4cf2e80efcc7ea9c23c2f15e53013f6370bf093fe4a118e3733d90c9ede9b" name="alts-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2+30.a5431e9" rel="1.3"/>
  <changelog author="adam.majer@suse.de" date="1623240000">- Version v1.0.0:
  * Prefix symbols with libalts_ to avoid symbol clashes
  * Add symbol visibility and versioning
  * Decamelize public symbols and rename</changelog>
  <changelog author="adam.majer@suse.de" date="1624276800">- Update to version v1.1:
  * docs: Add broken manpage
  * tests: unit tests configs
  * tests: fix memory leak during tests
  * list_binaries: initialize pointer that is later used in free
  * libalts_exec_default() sets errno on not found</changelog>
  <changelog author="adam.majer@suse.de" date="1631534400">- Update to version v1.2:
  * Add config option=KeepArgv0 to keep original argument during
    exec() call</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1631620800">- Use noun phrase for the summary; fix grammar in description.</changelog>
  <changelog author="adam.majer@suse.de" date="1631620801">- Update to version v1.2+3.b848aad:
  * tests: fix array overrun in unit tests</changelog>
  <changelog author="dmueller@suse.com" date="1668427200">- switch to a manual service rather than a buildtime tar service
  which introduces a bootstrap cycle between python and tar_scm</changelog>
  <changelog author="bogdan.lezhepekov@suse.com" date="1682424000">- Update to version v1.2+30.a5431e9: (bsc#1191692)
  * Change license to less restrictive Apache 2.0
  * doc: fixing a few typos
  * Adds option to display target executable only
  * Makefiles and cmake: rework for reproducible build
  * Improve Makefile
  * libalts_exec_default: fix memory leak on error condition
  * libalts_write_binary_configured_priority_to_file: fix memory leak
  * saveConfigData(): fix file descriptor leak in while loop error case
  * loadConfigData(): use goto exit label to prevent file descriptor leaks
  * libalts_load_available_binaries: use goto err: label to fix leaks
  * loadAlternativeForBinary: goto-assisted error handling to avoid leaks
  * checkGroupConsistencies(): explicitly ignore unused `flags`
  * lib: refactor error handling of findAltConfig()
  * utils: fix possible memory leaks on error conditions
  * docs: fix some typos and grammar
  * Update README.md
  * lib: generally open[at] with O_CLOEXEC
  * Fix logic in options parser
  * Add basic Makefile for buidling without cmake
  * Added description for options=KeepArgv0
  * cmake: Express the dependency on CUnit correctly for building tests
  * cmake: Build and install CMake and PkgConfig files
  * cmake: Fix setup of shared linker flags
  * config.h: Fix the version to match the current latest tag</changelog>
</package>
<package pkgid="78a8cdaa9d537961ecb7c05d3e0f49310d6787b66974bc30c0c305d433e9c15c2781b340872e1683698f10fe411086f04098321237a894af0a02b6391736ad16" name="amazon-ssm-agent" arch="src">
  <version epoch="0" ver="3.2.1798.0" rel="1.1"/>
  <changelog author="sean.marlow@suse.com" date="1510142400">- Update to 2.2.45.0 2017-10-18 (bsc#1067256)
  + Refresh version patch with new version.
  + Adding versioning support for Parameter Store.
  + Added additional gatherers for inventory, including windows
    service gatherer, windows registry gatherer, file metadata
    gatherer, windows role gatherer.
  + Added support for aws:downloadContent plugin to download
    content from GitHub, S3 and documents from SSM documents.
  + Added support for aws:runDocument plugin to execute SSM
    documents.
- Update to 2.2.30.0 2017-10-09
  + Improved speed of initial association application on boot
  + Various aws:configurePackage service integration changes
  + Improved home directory detection in non-x64 linux platforms
    to address cases where shared AWS SDK credentials were not
    available in on-prem instances
- Update to 2.2.24.0 2017-10-02
  + Added exponential backoff in bucket region check for s3 upload
  + Fixed an issue with orchestration directory cleanup for
    RunCommand
- Update to 2.2.16.0 2017-09-25
- Update to 2.1.4.0 2017-09-11
  + Support for command execution out-of-process
- Update to 2.0.952.0 2017-08-28</changelog>
  <changelog author="sean.marlow@suse.com" date="1510142401">- Add ssm-document-worker binary to agent package.</changelog>
  <changelog author="sean.marlow@suse.com" date="1511784000">- Update Go version requirement to 1.7.4.</changelog>
  <changelog author="ro@suse.de" date="1517486400">- do not build on s390, only on s390x (no go on s390)</changelog>
  <changelog author="sean.marlow@suse.com" date="1521028800">- Update to 2.2.325.0 2018-03-07 (bsc#1085670)
  + Bug fix to change sourceHashType to be default sha256 on
    psmodule.
- Update to 2.2.257.0 2018-02-23
  + Bug fix to address an issue that can prevent the agent from
    processing associations after a restart.
- Update to 2.2.160.0 2018-01-15
  + Execute "pwsh" on linux when using runPowershellScript plugin.
- Update to 2.2.93.0 2017-11-14
  + Update to latest AWS SDK.
- Update to 2.2.58.0 2017-10-23
  + Switching to use Birdwatcher distribution service for AWS
    packages.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1551873600">- Update version patch.
- Update to 2.3.415.0 (2019-03-05)
  + Bug fix addressing issues in Distributor package upgrade
- Update to 2.3.372.0 (2019-03-05)
  + Bug fix to allow installation of Distributor packages that do
    not have a version name.
  + Bug fix for agent crash with message "WaitGroup is reused
    before previous Wait has returned".
- Update to 2.3.344.0 (2019-03-05)
  + Add frequent collector to detect changed inventory types and
    upload it to SSM service between two scheduled collections.
  + Change AWS Systems Manager Distributor to reduce calls to
    GetDocument by calling DescribeDocument.
  + Add exit code when ssm-cli execution fails.
  + Create ssm-user only after the control channel has been
    successfully created.
- Update to 2.3.274.0 (2019-03-05)
  + Enabled AWS Systems Manager Distributor that lets you securely
    distribute and install software packages.
  + Add support for the arm64 architecture on Amazon Linux 2,
    Ubuntu 16.04/18.04, and RHEL 7.6 to support EC2 A1 instances.
- Update to 2.3.235.0 (2019-03-05)
  + Bug fix for session manager logging on Windows
  + Bug fix for ConfigureCloudWatch plugin
  + Bug fix for update SSM agent occasionally failing due to SSM
    agent service stuck in starting state
- Update to 2.3.193.0 (2019-03-05)
  + Bug fix for past sessions occasionally stuck in terminating
    state
  + Darwin masquerades as Linux to bypass OS validation on the
    backend until official support can be added
- Update to 2.3.169.0 (2019-03-05)
  + Update managed instance role token more frequently
- Update to 2.3.136.0 (2019-03-05)
  + Bug fix for issue that GatherInventory throw out error when
    there is no Windows Update in instance
  + Add more filters when getting the Windows event logs at
    startup to improve performance
  + Add random jitter before call PutInventory in inventory
    datauploader
- Update to 2.3.117.0 (2019-03-05)
  + Bug fix for issues during process termination on instances
    where IAM policy does not grant ssmmessages permissions.
- Update to 2.3.101.0 (2019-03-05)
  + Bug fix to prevent defunct processes when creating the local
    user ssm-user.
  + Bug fix for sudoersFile permission to avoid "sudo" command
    warnings in Session Manager.
  + Disable hibernation on Windows platform if Cloudwatch
    configuration is present.
- Update to 2.3.68.0 (2019-03-05)
  + Enables the Session Manager capability that lets you manage
    your Amazon EC2 instance through an interactive one-click
    browser-based shell or through the AWS CLI.
  + Beginning this agent version, SSM Agent will create a local
    user "ssm-user" and either add it to /etc/sudoers (Linux) or
    to the Administrators group (Windows) every time the agent
    starts. The ssm-user is the default OS user when a Session
    Manager session is started, and the password for this user is
    reset on every session. You can change the permissions by
    moving the ssm-user to a less-privileged group or by changing
    the sudoers file. The ssm-user is not removed from the system
    when SSM Agent is uninstalled.
- Update to 2.3.13.0 (2019-03-05)
  + Bug fix for the SSM Agent service remaining in "Starting"
    state on Windows when unable to authenticate to the Systems
    Manager service.
- Update to 2.2.916.0 (2019-03-05)
  + Bug fix for missing cloudwatch.exe seen in SSM Agent version
    2.2.902.0
- Update to 2.2.902.0 (2019-03-05)
  + Initial support for developer builds on macOS
  + Retry sending Run Command execution results for up to 2 hours
  + More detailed error messages are returned for inventory plugin
    failures during State Manager association executions
- Update to 2.2.800.0 (2019-03-05)
  + Bug fix to clean the orchestration directory
  + Streaming AWS Systems Manager Run Command output to CloudWatch
    Logs
  + Reducing number of retries for serial port opening
  + Add retry logic to installation verification
- Update to 2.2.619.0 (2019-03-05)
  + Various bug fixes
- Update to 2.2.607.0 (2019-03-05)
  + Various bug fixes
- Update to 2.2.546.0 (2019-03-05)
  + Bug fix to retry sending document results if they couldn't
    reach the service
- Update to 2.2.493.0 (2019-03-05)
  + Added support for Ubuntu Snap packaging
  + Bug fix so that aws:downloadContent does not change permissions
    of directories
  + Bug fix to Cloudwatch plugin where StartType has duplicated
    Enabled value
- Update to 2.2.392.0 (2019-03-05)
  + Added support for agent hibernation so that Agent backs off or
    enters hibernation mode if it does not have access to the
    service
  + Various bug fixes
- Update to 2.2.355.0 (2019-03-05)
  + Fix S3Download to download from cross regions.
  + Various bug fixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1588248000">- Update to 2.3.978.0 (2020-04-08) (bsc#1170744)
  + Stop pty on receiving TerminateSession request
  + Add support for Debian arm64 architecture
  + Refactoring session log generation logic
- Update to 2.3.930.0  (2020-03-17)
  + Bug fix for CloudWatch agent version showing twice in Inventory console
  + Bug fix for retrieving minor version for CentOS7
  + Add snap appData collection for inventory in ubuntu 18
  + Add validation for contents of os release files
  + Add retry for fingerprint generation
- Update to 2.3.871.0 (2020-02-20)
  + Various bug fix for SSM Agent
- Update to 2.3.842.0 (2020-01-29)
  + Bug fix for updating document state file prior agent reboot
  + Add support to restart agent after SIGPIPE exit status
- Update to 2.3.814.0 (2020-01-16)
  + Bug fix for metadata service V2
  + Update Golang version 1.12 for travis
  + Optimize session manager retry logic
- Update to 2.3.786.0 (2019-12-19)
  + Add support for Oracle Linux v7.5 and v7.7
  + Bug fix for Inventory data provider to support special characters
  + Bug fix for SSM MDS service name
- Update to 2.3.772.0 (2019-12-13)
  + Upgrade AWS SDK
  + Add logging for fingerprint generation
- Update to 2.3.760.0 (2019-11-15)
  + Session manager supports handling of Task metadata
- Update to 2.3.758.0 (2019-11-11)
  + Add support to update SSM Distributor packages in place
- Update to 2.3.756.0 (2019-11-05)
  + Terminate port forwarding session on receiving TerminateSession flag
  + Bug fix to reload SSM client if region has not been initialize correctly
  + Bug fix for retrieval of user groups on Linux
- Update to 2.3.722.0 (2019-10-11)
  + Bug fix for the delay when registering non-EC2 on-prem instances
  + Bug fix for missing ACL when uploading logs to S3 buckets
  + Upgrade GoLang version from 1.9 to 1.12
- Update to 2.3.714.0 (2019-09-26)
  + For port forwarding session, close server connection when client drops it's connection
  + Bug fix for missing condition of rules from inventory registry
  + Update service domain information fetch logic from EC2 Metadata
- Update to 2.3.707.0 (2019-09-11)
  + Bug fix for characters dropping from session manager shell output
  + Bug fix for session manager freezing caused by non utf8 character
  + Switch the request protocol order for getting S3 Header
  + Keep port forwarding session open until session is terminated
- Update to 2.3.701.0 (2019-08-21)
  + Send platform type information in controlChannel input
- Update to 2.3.687.0 (2019-08-05)
  + Bug fix for runPowershellScript plugin on linux platform
  + Add support for document 2.x version to ssm-cli
- Update to 2.3.680.0 (2019-07-24)
  + Added a new Inventory gatherer AWS:BillingInfo which will gather the billing product ids for LicenseIncluded and Marketplace instance
- Update to 2.3.672.0 (2019-07-09)
  + Add Port plugin for SSH/SCP
  + Add support for Session Manager RunAs functionality on Linux platform
- Update to 2.3.668.0 (2019-07-01)
  + Add Session Manager InteractiveCommands plugin
  + Bug fix for log formatting issue for session manager
- Update to 2.3.662.0 (2019-06-19)
  + Bug fix for Session Manager when handling line endings on Windows platform
  + Bug fix for token validation for aws:downloadContent plugin
  + Check if log group exists before uploading Session Manager logs to CloudWatch
  + Bug fix for broken S3 urls when using custom documents
- Update to 2.3.634.0 (2019-05-28)
  + Disable appconfig to load credential from specific profile path, add EC2 credentials as the default fallback
  + Remove sudoers file creation logic if ssm-user already exists
  + Enable supplementary groups for ssm-user on Linux
- Update to 2.3.612.0 (2019-05-08)
  + Bug fix for UTF-8 encoded issue caused by locale activation on Ubuntu 16.04 instance
  + Refactor ssm-user creation logic
  + Bug fix for reporting IP address with wrong network interface
  + Update configure package document arn pattern
- Update to 2.3.542.0 (2019-04-18)
  + Bug fix for on-premises instance registration in CN region
- Update to 2.3.539.0 (2019-04-04)
  + Add support for further encryption of session data using AWS KMS
  + Bug fix for excessive instance-id fetching by document workers
- Update to 2.3.479.0 (2019-03-06)
  + Bug fix for downloading content failure caused by wrong S3 endpoint
  + Bug fix for reboot failure caused by session manager panic
  + Bug fix for session manager shell output dropping character
  + Bug fix for mgs endpoint configuration consistency
- Update to 2.3.444.0 (2019-02-10)
  + Updates to UpdateInstanceInformation call, Windows initialization
- Add patch to remove unused import
  + remove-unused-import.patch
- Refresh patches for new version
  + fix-version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590580800">- Update to 2.3.1205.0:
  * Updated the SSM Agent Snap to core18
  * Bug fix for expired in-progress documents being resumed
  * Bug fix for update specific files not being deleted after agent update is finished
  * Bug fix for cached manifest files not being deleted in the configurepackage plugin</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1621425600">- Update to version 3.0.1209.0 (bsc#1186239, bsc#1186262)
  + For detailed changes see RELEASENOTES.md
  + Drop fix-version.patch replaced by sed expression in spec file
  + Drop remove-unused-import.patch no longer included from upstream
  + Drop fix-config.patch all SUSE distros use systemd
  + Remove amazon-ssm-agent.service included in upstream source, use it
  + Move all binaries into sbin and fix the hard coded config path via sed</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1624622400">- Update to version 3.0.1295.0
  + Added configurable custom identity and identity consumption order
  + Added cross-account domain join
  + Added cleanup for older versions of updater artifacts
  + Added a workaround for MacOS kernel bug that sometimes kept RunCommand from launching
  + Added a workaround for log file contention on Windows
  + Added synchronization to RunCommand service stop
  + Changed hibernation log level
  + MacOS executables are now signed
  + Removed delay in non-interactive session type</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1650456000">- Update to version 3.1.1260.0
  + Added missing check for invalid S3 path parameter
  + Added support for domain join using a non-local username
  + Fixed broken links in README.md
  + Fixed ECS Exec issue where agent was using environment variables for credentials
  + Updated Ec2Detector test to query smbios directly for system information
- from version 3.1.1208.0
  + Updated ec2detector module to use Get-CmiInstance instead of wmic.exe
  + Fixed file creation mode of ssm-agent-users sudoer file (bsc#1196556, CVE-2022-29527)
- from version 3.1.1188.0
  + Added new ec2detector module to determine if agent is on EC2
  + Added support for port forwarding to remote host
  + Added quotes around inventory parameter ValueName on Windows
  + Fix for domain join DNS IP assignments in shared directories
  + Replaced namedpipe updater test with ec2detector test
- from version 3.1.1141.0
  + Add application inventory by file for Bottlerocket
  + Fix infinite retry logic to send failed replies in MGSInteractor
  + Remove usage of io/fs package
- from version 3.1.1080.0
  + (windows only) Remove symlink scan during update
- from version 3.1.1045.0
  + Fixed sourceHash validation for aws:application document plugin
  + Added document parameter validation for values passed to target document of aws:runDocument plugin
  + (windows only) Fix process leak when legacy cloudwatch plugin is enabled
  + (windows only) Fail installation if C:\ProgramData\Amazon\SSM\ has symlinks
- from version 3.1.1004.0
  + Added platform detection for Bottlerocket OS
  + Consolidated regional endpoint generation to common endpoint module
- from version 3.1.941.0
  + Added support for Rocky linux
  + Fixed sharefile/shareprofile not being propagated to updateutil
  + Fixed incorrect darwin platform detection post BigSur
  + Fixed log flush issue in updater
  + Updated .NET dependencies for domainjoin and cloudwatch (windows only)
  + Updated go version to 1.17.6
- from version 3.1.821.0
  + Implement new core module named MessageService to start processing commands from both MGS and MDS
  * Merge functionalities from RunCommandService core module and Session core module.
  * Receive run command documents through MGS if connected and fallback to MDS otherwise.
    This functionality requires appropriate permissions for both endpoints and will be rolled
    out gradually to end users.
  * Provide filesystem based idempotency check to avoid duplicate run command document execution.
  * Increase default run command pool buffer size from 1 to 5 to load additional documents
    before-hand for processing.
  + Fix nil pointer deference panic produced in named pipe test case during agent update
  + Remove StopType concept in ssm-agent-worker and add different waits for reboot and shutdown stop
- from version 3.1.804.0
  + Add support for upstart when running get-diagnostic command using ssm-cli
  + Fix systemctl service name to support older versions of systemctl
  + Include changes to facilitate testing
  + Update DNS server selection logic for seamless domain join on linux and darwin
  + Update go version to go1.17.5
  + Update golang sys package dependency
- from version 3.1.715.0
  + Derive default directories from appconfig on Darwin
  + Set x-bit on newly-created directories
- from version 3.1.634.0
  + Fix for ssm-setup-cli to be able to select service manager without the agent being installed
- from version 3.1.630.0
  + Added greengrass component recipe for the new SystemsManagerAgent component
  + Added support for registering agent on a greengrass device
  + Added support for downloading more than 1000 objects in downloadContent
  + Fixed retry logic for onprem and s3 upload
  + Fixed unit tests when running on Mac
  + Update AWS SDK to v1.41.4
  + Update logic to retrieve platform details for Rocky Linux
- from version 3.1.501.0
  + Add diagnostics command to ssm-cli
  + Fix caching for onprem credentials
  + Additional configuration options for Seamless Domain Join
  + Gracefully exit session if group of runas user is modified
  + Skip retries for cert validation errors in S3 HEAD requests
  + Fix DNS failures on CentOS 8.2
  + Update several dependencies
- from version 3.1.459.0
  + Fixed a bug with powershell command for Inventory
- from version 3.1.426.0
  + Fixed cpu spike issue manifesting on snap
  + Fixed issue with version comparison in EC2Config update plugin
  + Fixed panic when command output was being truncated
  + Updated build to use go1.16.8
  + Removed Profile from inventory powershell commands on Windows
- from version 3.1.338.0
  + Fix to eliminate WaitGroup reuse panic triggered during agent reboot
  + Fix to include applications without UninstallString in Inventory for Windows
  + Fixed a bug where multi-plugin documents with large outputs would timeout RunCommand
  + Fixed a bug where RunCommand could delay executions for up to 15 minutes
- from version 3.1.282.0
  + Add serial port logging of AwsNitroEnclaves package version on windows during startup
  + Allow usage of existing loggroup/logstream when the user does not have create permission
  + Change service interrogate request log to debug
  + Cleanup old surveyor channel files on startup
  + Fix filehandle leak in windows leading to agent going offline
  + Fix to schedule correct next run time during orchestration directories cleanup
  + Fix to sequentially update correct runcount value in the document bookkeeping file
  + Fix a bug with version parsing EC2Config updater
  + Updated rpm packaging for fips compliance
- from version 3.1.192.0
  + Added darwin arm64 to makefile
  + Added logic to limit orchestration directory cleanup
  + Added packaging for public SSM Agent container image
  + Fixed cloudwatch endpoint for telemetry metrics requests
  + Fixed handling of Windows filepaths and mutex locks
  + Fixed agent worker handling of OS signals and termination channel requests
  + Updated datachannel retry strategy to not retry for a specific error scenario
  + Updated default gomaxproc value for Windows
  + Update build to use go1.16.6
- from version 3.1.127.0
  + Added a workaround for windows random halts
  + Fixed race condition during reboot document execution
- from version 3.1.90.0
  + Updated to version 3.1
  + Updated build to build statically linked binaries for linux 64bit
  * Minimum supported linux kernel version for linux 64bit is 3.2+
  + Fixed permissions for docker config file
  + Fixed issue with ubuntu prerm and postinst scripts
  + Fixed issue where processor stop was being called twice
- from version 3.0.1390.0
  + Added config option to delete orchestration folder
  + Added snapcraft packaging config
  + Added workaround for aws:runDocument status bug
  + Added improved handling of file closure
  + Added support for go mod and updated build to use go 1.16.4
  + Fixed bug parsing vpce s3 urls
  + Refactored use of agent identity in agent cli
  + Updated check if agent is running as windows service
  + Updated handling of session cancellation to still send output to client side
  + Updated interactive session exit code logic to match non-interactive mode
  + Updated vendor dependencies
- Update directory path for GOPATH</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1650542400">- Fix mangled ExlusiveArch field</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667304000">- Update to version 3.1.1856.0
  + Lower message length threshold for cloudwatch log streaming
  + Ran gofmt and goimports with golang version 1.19
  + Report AvailabilityZone and AvailabilityZoneId in health pings
  + Update AWS Go SDK to v1.44.78
  + from version 3.1.1767.0
  + Fix samba configuration for sub-domains
  + from version 3.1.1732.0
  + Add code in document/session worker to fallback to default
    identity selector when runtime config not present
  + Fix to handle command-line-arguments in document/session
    worker when launched by old agent workers
- from version 3.1.1634.0
  + Fallback to file based IPC if named pipe creation times out
  + Increase tls handshake timeout in http download client
  + Log mds client timeout errors as WARN
- from version 3.1.1575.0
  + Added separate metric for snapd running apps failure during update
  + Fixed idle session timeout with smux keep alive configuration based on CLI version
  + Updated AgentTaskComplete message retry
  + Updated go version to 1.18.3
- from version 3.1.1511.0
  + Collect kernel version in InstanceDetailedInformation
  + Support separate output stream for non-interactive session
  + Cleanup default log group name for runcommands
  + Updated rpm spec file to include build id
- from version 3.1.1476.0
  + Fix port session premature close when local server is not connected before timeout
- from version 3.1.1446.0
  + Add created date to AgentJobAck message
  + Disable smux keep alive to use idle session timeout feature
  + Fix unit-tests running on windows
- from version 3.1.1374.0
  + Added timeout for s3 HEAD requests
  + Added vpc address deny to port forwarding
  + Fixed for reboot scenario in configure package plugin
  + Fixed goroutine leak in seelog library
  + Fixed nullpointer segmentation fault in configure package plugin
  + Improved error handling in manifest download in updater
  + Improved worker initialization to improve startup failure logging</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669204800">- Update to version 3.2.286.0
  + Separated EC2 identity vault manifest from OnPrem identity vault manifest
  + Fix for credential retrieval blocking os termination signals
  + Fix for agent updater using shared credentials on EC2
  + Added guards against panic for agent identity health checks
  + Added logging around agent module start/stop
- from version 3.2.183.0
  + Added logging when assuming identity
  + Increased retries to ECS metadata endpoint
  + Added linux debug build to makefile
  + Implemented aws sdk logging interface
  + Updated agent minor version to 3.2
  + Added functionality to retrieve agent credentials from Systems Manager on EC2
- from version 3.1.1927.0
  + Update shell for Session Manager on MacOS</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673611200">- Update to version 3.2.419.0
  + Added minimum retry sleep for Registrar RegisterManagedInstance calls
  + Explicitly skip AZ info check for on-prem and ECS targets
  + Fix for SSM-Agent that is unable to start on Apple Mac M1's (mac2.metal instances)
  + Ensuring powershell path is set to system directory on Windows
  + Load DLLs with using system/absolute paths on Windows
  + Added workaround for Samba limit when loading Active Directory ids
  + Dynamically get network interface name for SeamlessDomainJoin
  + Added install-yum-rpm to makefile to install agent on host from source code
  + Added logging for specifying credential source
  + Refactored tests to remove mocks from production binaries
  + Updated Windows DomainJoin plugin SharpZipLib and Newtonsoft.json dependencies
- from version 3.2.345.0
  + Updated yaml.v3 dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 3.2.815.0:
  * Add EC2 credential fallback for AssumeRoleUnauthorizedAccess
    error
  * Add CloudWatch log upload support for document and session
    worker
  * Add set-hostname support in domainjoin plugin for windows
  * Add wait time in Agent updater to avoid installation issues
    caused during reboots initiated by domainjoin plugin
  * Add support for AlmaLinux
  * Fix KeepHostName parameter without DNS IP address parameter
    in domainJoin plugin
  * Fix issue where carriage returns cause json conversion to
    fail in aws:softwareInventory plugin
  * Remove IMDS calls in Onprem during health check
  * Remove S3 global endpoint fallback logic
  * Update cli descriptions for registration parameters
  * Update go version to 1.19.6
- update to 3.2.582.0:
  * Modified EC2 credential fallback logic
- update to 3.2.574.0:
  * Fixed go-vet issues by passing mocks by value
  * Updated domainjoin and cloudwatch executables for windows
- update to 3.2.532.0:
  * Removed explicit setting of EC2 aws credential profile
  * Added public key to registration info
  * Sends non-interactive command errors that occur before
    command execution to data channel
  * Added instance id verification to registration process</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684756800">- Update to version 3.2.923.0
  * Update Dockerfile Go version to 1.19
  * Add reporting of MGS connection status
  * Add support for updating to agent version marked stable
  * Add status code to MGS ack and send on message process failure
  * Update golangci-lint configuration
  * Add e2e tag to session shell tests</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692273600">- Update to version 3.2.1478.0
  * Added fix to propagate exit code properly when command fails to start
  * Added control channel acknowledgement functionalities
  * Added flag to specify go version used for gosec and
    govulncheck in static analysis script
  * Added support for RHEL 8.7, 8.8, 9.1, 9.2
  * Added support for Rocky Linux 8.7, 9.0, 9.1, 9.2
  * Added support for Oracle Linux 8.7, 9.1, 9.2
  * Update go version to 1.20.7
- from version 3.2.1377.0
  * Stopped saving instance profile credentials to disk
  * Added static agent security scans to makefile
  * Updated Greengrass component minor version
- from version 3.2.1297.0
  * Added retries to snap uninstall call in setupcli
  * Fix for windows shutdown executable not found when compiled with golang1.19+
  * Fix to return correct Agent Job ID for ack after AgentJobParseError
  * Pass golang contexts for network calls in agent core to terminate cleanly
  * Remove credential file dependency in agent workers implemented in 3.2.x.x versions
  * Report MGS Connection Channel status to Health table
  * Update Dockerfile to use Golang image from ECR repository
- from version 3.2.1241.0
  * Get bucket region using signed HeadBucket request
  * Updated golang.org/x/net version to 0.10.0 and
    golang.org/x/crypto version to 0.9.0
  * Update go version to 1.19.10
- from version 3.2.1041.0
  * Add retry to handle stream data acknowledge messages
  * Support latest as a version in configurePackage plugin
  * Updated AWS GO SDK to v1.44.261 and disabled IMDSv1 fallback logic
  * Use IP address to connect to destination server in port session
- from version 3.2.985.0
  * Add Domain Join support for RHEL 8.7 and AL2022
  * Add Support to send aws:updateSSMAgent replies through MGS
  * Retrieve and set interface name dynamically in
    aws:domainJoin plugin for Ubuntu</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- Update to version 3.2.1798.0
  * Bump golang.org/x/net from 0.15.0 to 0.17.0
  * Upgraded GoLang to version 1.20.10
  * Fixing race condition in session datachannel unit test
- from version 3.2.1705.0
  * Updated MGS Interactor to send 'Failed' status on agentJob parsing error
  * Added error handling for Linux DomainJoin when service account credentials empty
  * Fix for panic scenario in when running aws:configureDocker plugin
  * Upgraded GoLang to version 1.20.8
  * Upgraded golang.org/x/net to v0.15.0
  * Added support for macOS 13 (Ventura)
- from version 3.2.1630.0
  * Fix credential retrieval retry logic in credential refresher
  * Reducing retrieval log level to debug in the credential
    refresher after more than 3 retrieval retries
  * Fix for EC2 credential retrieval errors not being
    propagated to the credential refresher
  * Fixing agent version input format validation
  * Fix downloadPlatformOverride for AlmaLinux
  * Fixed issue where removing seelog.xml file doesn't
    revert minimum log level back to INFO
  * Ignore non-audit files in audit folder
- from version 3.2.1542.0
  * Add aws:updateSSMAgent plugin support for Flatcar Linux
  * Add fix to resolve manifest url during agent update when using stable keyword
  * Fix multiple issues causing tight loops during IPC connection scenarios
  * Sign deb and rpm installer packages for Linux instances using new key
  * Use file based IPC by default for amazon-ssm-agent
    and ssm-agent-worker communication in Darwin</changelog>
</package>
<package pkgid="8e34fd4087743200091008e9320718f7255566107b047d8c7be6285d29606398ede6e03c3a03fb62428e333b4697258062e8175f3016fe46977b158fddf40579" name="amazon-ssm-agent" arch="x86_64">
  <version epoch="0" ver="3.2.1798.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580731200">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1588248000">- Update to 2.3.978.0 (2020-04-08) (bsc#1170744)
  + Stop pty on receiving TerminateSession request
  + Add support for Debian arm64 architecture
  + Refactoring session log generation logic
- Update to 2.3.930.0  (2020-03-17)
  + Bug fix for CloudWatch agent version showing twice in Inventory console
  + Bug fix for retrieving minor version for CentOS7
  + Add snap appData collection for inventory in ubuntu 18
  + Add validation for contents of os release files
  + Add retry for fingerprint generation
- Update to 2.3.871.0 (2020-02-20)
  + Various bug fix for SSM Agent
- Update to 2.3.842.0 (2020-01-29)
  + Bug fix for updating document state file prior agent reboot
  + Add support to restart agent after SIGPIPE exit status
- Update to 2.3.814.0 (2020-01-16)
  + Bug fix for metadata service V2
  + Update Golang version 1.12 for travis
  + Optimize session manager retry logic
- Update to 2.3.786.0 (2019-12-19)
  + Add support for Oracle Linux v7.5 and v7.7
  + Bug fix for Inventory data provider to support special characters
  + Bug fix for SSM MDS service name
- Update to 2.3.772.0 (2019-12-13)
  + Upgrade AWS SDK
  + Add logging for fingerprint generation
- Update to 2.3.760.0 (2019-11-15)
  + Session manager supports handling of Task metadata
- Update to 2.3.758.0 (2019-11-11)
  + Add support to update SSM Distributor packages in place
- Update to 2.3.756.0 (2019-11-05)
  + Terminate port forwarding session on receiving TerminateSession flag
  + Bug fix to reload SSM client if region has not been initialize correctly
  + Bug fix for retrieval of user groups on Linux
- Update to 2.3.722.0 (2019-10-11)
  + Bug fix for the delay when registering non-EC2 on-prem instances
  + Bug fix for missing ACL when uploading logs to S3 buckets
  + Upgrade GoLang version from 1.9 to 1.12
- Update to 2.3.714.0 (2019-09-26)
  + For port forwarding session, close server connection when client drops it's connection
  + Bug fix for missing condition of rules from inventory registry
  + Update service domain information fetch logic from EC2 Metadata
- Update to 2.3.707.0 (2019-09-11)
  + Bug fix for characters dropping from session manager shell output
  + Bug fix for session manager freezing caused by non utf8 character
  + Switch the request protocol order for getting S3 Header
  + Keep port forwarding session open until session is terminated
- Update to 2.3.701.0 (2019-08-21)
  + Send platform type information in controlChannel input
- Update to 2.3.687.0 (2019-08-05)
  + Bug fix for runPowershellScript plugin on linux platform
  + Add support for document 2.x version to ssm-cli
- Update to 2.3.680.0 (2019-07-24)
  + Added a new Inventory gatherer AWS:BillingInfo which will gather the billing product ids for LicenseIncluded and Marketplace instance
- Update to 2.3.672.0 (2019-07-09)
  + Add Port plugin for SSH/SCP
  + Add support for Session Manager RunAs functionality on Linux platform
- Update to 2.3.668.0 (2019-07-01)
  + Add Session Manager InteractiveCommands plugin
  + Bug fix for log formatting issue for session manager
- Update to 2.3.662.0 (2019-06-19)
  + Bug fix for Session Manager when handling line endings on Windows platform
  + Bug fix for token validation for aws:downloadContent plugin
  + Check if log group exists before uploading Session Manager logs to CloudWatch
  + Bug fix for broken S3 urls when using custom documents
- Update to 2.3.634.0 (2019-05-28)
  + Disable appconfig to load credential from specific profile path, add EC2 credentials as the default fallback
  + Remove sudoers file creation logic if ssm-user already exists
  + Enable supplementary groups for ssm-user on Linux
- Update to 2.3.612.0 (2019-05-08)
  + Bug fix for UTF-8 encoded issue caused by locale activation on Ubuntu 16.04 instance
  + Refactor ssm-user creation logic
  + Bug fix for reporting IP address with wrong network interface
  + Update configure package document arn pattern
- Update to 2.3.542.0 (2019-04-18)
  + Bug fix for on-premises instance registration in CN region
- Update to 2.3.539.0 (2019-04-04)
  + Add support for further encryption of session data using AWS KMS
  + Bug fix for excessive instance-id fetching by document workers
- Update to 2.3.479.0 (2019-03-06)
  + Bug fix for downloading content failure caused by wrong S3 endpoint
  + Bug fix for reboot failure caused by session manager panic
  + Bug fix for session manager shell output dropping character
  + Bug fix for mgs endpoint configuration consistency
- Update to 2.3.444.0 (2019-02-10)
  + Updates to UpdateInstanceInformation call, Windows initialization
- Add patch to remove unused import
  + remove-unused-import.patch
- Refresh patches for new version
  + fix-version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590580800">- Update to 2.3.1205.0:
  * Updated the SSM Agent Snap to core18
  * Bug fix for expired in-progress documents being resumed
  * Bug fix for update specific files not being deleted after agent update is finished
  * Bug fix for cached manifest files not being deleted in the configurepackage plugin</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1621425600">- Update to version 3.0.1209.0 (bsc#1186239, bsc#1186262)
  + For detailed changes see RELEASENOTES.md
  + Drop fix-version.patch replaced by sed expression in spec file
  + Drop remove-unused-import.patch no longer included from upstream
  + Drop fix-config.patch all SUSE distros use systemd
  + Remove amazon-ssm-agent.service included in upstream source, use it
  + Move all binaries into sbin and fix the hard coded config path via sed</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1624622400">- Update to version 3.0.1295.0
  + Added configurable custom identity and identity consumption order
  + Added cross-account domain join
  + Added cleanup for older versions of updater artifacts
  + Added a workaround for MacOS kernel bug that sometimes kept RunCommand from launching
  + Added a workaround for log file contention on Windows
  + Added synchronization to RunCommand service stop
  + Changed hibernation log level
  + MacOS executables are now signed
  + Removed delay in non-interactive session type</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1650456000">- Update to version 3.1.1260.0
  + Added missing check for invalid S3 path parameter
  + Added support for domain join using a non-local username
  + Fixed broken links in README.md
  + Fixed ECS Exec issue where agent was using environment variables for credentials
  + Updated Ec2Detector test to query smbios directly for system information
- from version 3.1.1208.0
  + Updated ec2detector module to use Get-CmiInstance instead of wmic.exe
  + Fixed file creation mode of ssm-agent-users sudoer file (bsc#1196556, CVE-2022-29527)
- from version 3.1.1188.0
  + Added new ec2detector module to determine if agent is on EC2
  + Added support for port forwarding to remote host
  + Added quotes around inventory parameter ValueName on Windows
  + Fix for domain join DNS IP assignments in shared directories
  + Replaced namedpipe updater test with ec2detector test
- from version 3.1.1141.0
  + Add application inventory by file for Bottlerocket
  + Fix infinite retry logic to send failed replies in MGSInteractor
  + Remove usage of io/fs package
- from version 3.1.1080.0
  + (windows only) Remove symlink scan during update
- from version 3.1.1045.0
  + Fixed sourceHash validation for aws:application document plugin
  + Added document parameter validation for values passed to target document of aws:runDocument plugin
  + (windows only) Fix process leak when legacy cloudwatch plugin is enabled
  + (windows only) Fail installation if C:\ProgramData\Amazon\SSM\ has symlinks
- from version 3.1.1004.0
  + Added platform detection for Bottlerocket OS
  + Consolidated regional endpoint generation to common endpoint module
- from version 3.1.941.0
  + Added support for Rocky linux
  + Fixed sharefile/shareprofile not being propagated to updateutil
  + Fixed incorrect darwin platform detection post BigSur
  + Fixed log flush issue in updater
  + Updated .NET dependencies for domainjoin and cloudwatch (windows only)
  + Updated go version to 1.17.6
- from version 3.1.821.0
  + Implement new core module named MessageService to start processing commands from both MGS and MDS
  * Merge functionalities from RunCommandService core module and Session core module.
  * Receive run command documents through MGS if connected and fallback to MDS otherwise.
    This functionality requires appropriate permissions for both endpoints and will be rolled
    out gradually to end users.
  * Provide filesystem based idempotency check to avoid duplicate run command document execution.
  * Increase default run command pool buffer size from 1 to 5 to load additional documents
    before-hand for processing.
  + Fix nil pointer deference panic produced in named pipe test case during agent update
  + Remove StopType concept in ssm-agent-worker and add different waits for reboot and shutdown stop
- from version 3.1.804.0
  + Add support for upstart when running get-diagnostic command using ssm-cli
  + Fix systemctl service name to support older versions of systemctl
  + Include changes to facilitate testing
  + Update DNS server selection logic for seamless domain join on linux and darwin
  + Update go version to go1.17.5
  + Update golang sys package dependency
- from version 3.1.715.0
  + Derive default directories from appconfig on Darwin
  + Set x-bit on newly-created directories
- from version 3.1.634.0
  + Fix for ssm-setup-cli to be able to select service manager without the agent being installed
- from version 3.1.630.0
  + Added greengrass component recipe for the new SystemsManagerAgent component
  + Added support for registering agent on a greengrass device
  + Added support for downloading more than 1000 objects in downloadContent
  + Fixed retry logic for onprem and s3 upload
  + Fixed unit tests when running on Mac
  + Update AWS SDK to v1.41.4
  + Update logic to retrieve platform details for Rocky Linux
- from version 3.1.501.0
  + Add diagnostics command to ssm-cli
  + Fix caching for onprem credentials
  + Additional configuration options for Seamless Domain Join
  + Gracefully exit session if group of runas user is modified
  + Skip retries for cert validation errors in S3 HEAD requests
  + Fix DNS failures on CentOS 8.2
  + Update several dependencies
- from version 3.1.459.0
  + Fixed a bug with powershell command for Inventory
- from version 3.1.426.0
  + Fixed cpu spike issue manifesting on snap
  + Fixed issue with version comparison in EC2Config update plugin
  + Fixed panic when command output was being truncated
  + Updated build to use go1.16.8
  + Removed Profile from inventory powershell commands on Windows
- from version 3.1.338.0
  + Fix to eliminate WaitGroup reuse panic triggered during agent reboot
  + Fix to include applications without UninstallString in Inventory for Windows
  + Fixed a bug where multi-plugin documents with large outputs would timeout RunCommand
  + Fixed a bug where RunCommand could delay executions for up to 15 minutes
- from version 3.1.282.0
  + Add serial port logging of AwsNitroEnclaves package version on windows during startup
  + Allow usage of existing loggroup/logstream when the user does not have create permission
  + Change service interrogate request log to debug
  + Cleanup old surveyor channel files on startup
  + Fix filehandle leak in windows leading to agent going offline
  + Fix to schedule correct next run time during orchestration directories cleanup
  + Fix to sequentially update correct runcount value in the document bookkeeping file
  + Fix a bug with version parsing EC2Config updater
  + Updated rpm packaging for fips compliance
- from version 3.1.192.0
  + Added darwin arm64 to makefile
  + Added logic to limit orchestration directory cleanup
  + Added packaging for public SSM Agent container image
  + Fixed cloudwatch endpoint for telemetry metrics requests
  + Fixed handling of Windows filepaths and mutex locks
  + Fixed agent worker handling of OS signals and termination channel requests
  + Updated datachannel retry strategy to not retry for a specific error scenario
  + Updated default gomaxproc value for Windows
  + Update build to use go1.16.6
- from version 3.1.127.0
  + Added a workaround for windows random halts
  + Fixed race condition during reboot document execution
- from version 3.1.90.0
  + Updated to version 3.1
  + Updated build to build statically linked binaries for linux 64bit
  * Minimum supported linux kernel version for linux 64bit is 3.2+
  + Fixed permissions for docker config file
  + Fixed issue with ubuntu prerm and postinst scripts
  + Fixed issue where processor stop was being called twice
- from version 3.0.1390.0
  + Added config option to delete orchestration folder
  + Added snapcraft packaging config
  + Added workaround for aws:runDocument status bug
  + Added improved handling of file closure
  + Added support for go mod and updated build to use go 1.16.4
  + Fixed bug parsing vpce s3 urls
  + Refactored use of agent identity in agent cli
  + Updated check if agent is running as windows service
  + Updated handling of session cancellation to still send output to client side
  + Updated interactive session exit code logic to match non-interactive mode
  + Updated vendor dependencies
- Update directory path for GOPATH</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1650542400">- Fix mangled ExlusiveArch field</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667304000">- Update to version 3.1.1856.0
  + Lower message length threshold for cloudwatch log streaming
  + Ran gofmt and goimports with golang version 1.19
  + Report AvailabilityZone and AvailabilityZoneId in health pings
  + Update AWS Go SDK to v1.44.78
  + from version 3.1.1767.0
  + Fix samba configuration for sub-domains
  + from version 3.1.1732.0
  + Add code in document/session worker to fallback to default
    identity selector when runtime config not present
  + Fix to handle command-line-arguments in document/session
    worker when launched by old agent workers
- from version 3.1.1634.0
  + Fallback to file based IPC if named pipe creation times out
  + Increase tls handshake timeout in http download client
  + Log mds client timeout errors as WARN
- from version 3.1.1575.0
  + Added separate metric for snapd running apps failure during update
  + Fixed idle session timeout with smux keep alive configuration based on CLI version
  + Updated AgentTaskComplete message retry
  + Updated go version to 1.18.3
- from version 3.1.1511.0
  + Collect kernel version in InstanceDetailedInformation
  + Support separate output stream for non-interactive session
  + Cleanup default log group name for runcommands
  + Updated rpm spec file to include build id
- from version 3.1.1476.0
  + Fix port session premature close when local server is not connected before timeout
- from version 3.1.1446.0
  + Add created date to AgentJobAck message
  + Disable smux keep alive to use idle session timeout feature
  + Fix unit-tests running on windows
- from version 3.1.1374.0
  + Added timeout for s3 HEAD requests
  + Added vpc address deny to port forwarding
  + Fixed for reboot scenario in configure package plugin
  + Fixed goroutine leak in seelog library
  + Fixed nullpointer segmentation fault in configure package plugin
  + Improved error handling in manifest download in updater
  + Improved worker initialization to improve startup failure logging</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669204800">- Update to version 3.2.286.0
  + Separated EC2 identity vault manifest from OnPrem identity vault manifest
  + Fix for credential retrieval blocking os termination signals
  + Fix for agent updater using shared credentials on EC2
  + Added guards against panic for agent identity health checks
  + Added logging around agent module start/stop
- from version 3.2.183.0
  + Added logging when assuming identity
  + Increased retries to ECS metadata endpoint
  + Added linux debug build to makefile
  + Implemented aws sdk logging interface
  + Updated agent minor version to 3.2
  + Added functionality to retrieve agent credentials from Systems Manager on EC2
- from version 3.1.1927.0
  + Update shell for Session Manager on MacOS</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673611200">- Update to version 3.2.419.0
  + Added minimum retry sleep for Registrar RegisterManagedInstance calls
  + Explicitly skip AZ info check for on-prem and ECS targets
  + Fix for SSM-Agent that is unable to start on Apple Mac M1's (mac2.metal instances)
  + Ensuring powershell path is set to system directory on Windows
  + Load DLLs with using system/absolute paths on Windows
  + Added workaround for Samba limit when loading Active Directory ids
  + Dynamically get network interface name for SeamlessDomainJoin
  + Added install-yum-rpm to makefile to install agent on host from source code
  + Added logging for specifying credential source
  + Refactored tests to remove mocks from production binaries
  + Updated Windows DomainJoin plugin SharpZipLib and Newtonsoft.json dependencies
- from version 3.2.345.0
  + Updated yaml.v3 dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 3.2.815.0:
  * Add EC2 credential fallback for AssumeRoleUnauthorizedAccess
    error
  * Add CloudWatch log upload support for document and session
    worker
  * Add set-hostname support in domainjoin plugin for windows
  * Add wait time in Agent updater to avoid installation issues
    caused during reboots initiated by domainjoin plugin
  * Add support for AlmaLinux
  * Fix KeepHostName parameter without DNS IP address parameter
    in domainJoin plugin
  * Fix issue where carriage returns cause json conversion to
    fail in aws:softwareInventory plugin
  * Remove IMDS calls in Onprem during health check
  * Remove S3 global endpoint fallback logic
  * Update cli descriptions for registration parameters
  * Update go version to 1.19.6
- update to 3.2.582.0:
  * Modified EC2 credential fallback logic
- update to 3.2.574.0:
  * Fixed go-vet issues by passing mocks by value
  * Updated domainjoin and cloudwatch executables for windows
- update to 3.2.532.0:
  * Removed explicit setting of EC2 aws credential profile
  * Added public key to registration info
  * Sends non-interactive command errors that occur before
    command execution to data channel
  * Added instance id verification to registration process</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684756800">- Update to version 3.2.923.0
  * Update Dockerfile Go version to 1.19
  * Add reporting of MGS connection status
  * Add support for updating to agent version marked stable
  * Add status code to MGS ack and send on message process failure
  * Update golangci-lint configuration
  * Add e2e tag to session shell tests</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692273600">- Update to version 3.2.1478.0
  * Added fix to propagate exit code properly when command fails to start
  * Added control channel acknowledgement functionalities
  * Added flag to specify go version used for gosec and
    govulncheck in static analysis script
  * Added support for RHEL 8.7, 8.8, 9.1, 9.2
  * Added support for Rocky Linux 8.7, 9.0, 9.1, 9.2
  * Added support for Oracle Linux 8.7, 9.1, 9.2
  * Update go version to 1.20.7
- from version 3.2.1377.0
  * Stopped saving instance profile credentials to disk
  * Added static agent security scans to makefile
  * Updated Greengrass component minor version
- from version 3.2.1297.0
  * Added retries to snap uninstall call in setupcli
  * Fix for windows shutdown executable not found when compiled with golang1.19+
  * Fix to return correct Agent Job ID for ack after AgentJobParseError
  * Pass golang contexts for network calls in agent core to terminate cleanly
  * Remove credential file dependency in agent workers implemented in 3.2.x.x versions
  * Report MGS Connection Channel status to Health table
  * Update Dockerfile to use Golang image from ECR repository
- from version 3.2.1241.0
  * Get bucket region using signed HeadBucket request
  * Updated golang.org/x/net version to 0.10.0 and
    golang.org/x/crypto version to 0.9.0
  * Update go version to 1.19.10
- from version 3.2.1041.0
  * Add retry to handle stream data acknowledge messages
  * Support latest as a version in configurePackage plugin
  * Updated AWS GO SDK to v1.44.261 and disabled IMDSv1 fallback logic
  * Use IP address to connect to destination server in port session
- from version 3.2.985.0
  * Add Domain Join support for RHEL 8.7 and AL2022
  * Add Support to send aws:updateSSMAgent replies through MGS
  * Retrieve and set interface name dynamically in
    aws:domainJoin plugin for Ubuntu</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- Update to version 3.2.1798.0
  * Bump golang.org/x/net from 0.15.0 to 0.17.0
  * Upgraded GoLang to version 1.20.10
  * Fixing race condition in session datachannel unit test
- from version 3.2.1705.0
  * Updated MGS Interactor to send 'Failed' status on agentJob parsing error
  * Added error handling for Linux DomainJoin when service account credentials empty
  * Fix for panic scenario in when running aws:configureDocker plugin
  * Upgraded GoLang to version 1.20.8
  * Upgraded golang.org/x/net to v0.15.0
  * Added support for macOS 13 (Ventura)
- from version 3.2.1630.0
  * Fix credential retrieval retry logic in credential refresher
  * Reducing retrieval log level to debug in the credential
    refresher after more than 3 retrieval retries
  * Fix for EC2 credential retrieval errors not being
    propagated to the credential refresher
  * Fixing agent version input format validation
  * Fix downloadPlatformOverride for AlmaLinux
  * Fixed issue where removing seelog.xml file doesn't
    revert minimum log level back to INFO
  * Ignore non-audit files in audit folder
- from version 3.2.1542.0
  * Add aws:updateSSMAgent plugin support for Flatcar Linux
  * Add fix to resolve manifest url during agent update when using stable keyword
  * Fix multiple issues causing tight loops during IPC connection scenarios
  * Sign deb and rpm installer packages for Linux instances using new key
  * Use file based IPC by default for amazon-ssm-agent
    and ssm-agent-worker communication in Darwin</changelog>
</package>
<package pkgid="33e76cc370cc417785012b1081281f424857e64dea4150ba8aa80053b2f5dfe824f129059db41e4b8a5dbfdb6ee6ea0a0100ec965da9fcf0f202dc612cab9f1e" name="ansible-core" arch="noarch">
  <version epoch="0" ver="2.16.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1675166400">- update to 2.14.2:
  Full changelog https://github.com/ansible/ansible/blob/v2.14.2/changelogs/CHANGELOG-v2.14.rst
  * Major Changes
  - ansible-test - Docker Desktop on WSL2 is now supported (additional configuration required).
  - ansible-test - Docker and Podman are now supported on hosts with cgroup v2 unified. Previously only cgroup v1 and cgroup v2 hybrid were supported.
  - ansible-test - Podman now works on container hosts without systemd. Previously only some containers worked, while others required rootfull or rootless Podman, but would not work with both. Some containers did not work at all.
  - ansible-test - Podman on WSL2 is now supported.
  - ansible-test - When additional cgroup setup is required on the container host, this will be automatically detected. Instructions on how to configure the host will be provided in the error message shown.
  * Minor Changes
  - ansible-test - A new audit option is available when running custom containers. This option can be used to indicate whether a container requires the AUDIT_WRITE capability. The default is required, which most containers will need when using Podman. If necessary, the none option can be used to opt-out of the capability. This has no effect on Docker, which always provides the capability.
  - ansible-test - A new cgroup option is available when running custom containers. This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. The default behavior assumes the container works with cgroup v2 (as well as v1).
  - ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail.
  - ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning.
  - ansible-test - Containers included with ansible-test no longer disable seccomp by default.
  - ansible-test - Failure to connect to a container over SSH now results in a clear error. Previously tests would be attempted even after initial connection attempts failed.
  - ansible-test - Integration tests can be excluded from retries triggered by the --retry-on-error option by adding the retry/never alias. This is useful for tests that cannot pass on a retry or are too slow to make retries useful.
  - ansible-test - More details are provided about an instance when provisioning fails.
  - ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. The one second delay between retries remains in place.
  - ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. The container must have centos6 in the image name for this work-around to be applied.
  - ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result.
  - ansible-test - The ansible-test env command now detects and reports the container ID if running in a container.
  - ansible-test - Unit tests now support network disconnect by default when running under Podman. Previously this feature only worked by default under Docker.
  - ansible-test - Use stop --time 0 followed by rm to remove ephemeral containers instead of rm -f. This speeds up teardown of ephemeral containers.
  - ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions.
  - ansible-test - When setting the max open files for containers, the container host's limit will be checked. If the host limit is lower than the preferred value, it will be used and a warning will be shown.
  - ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. Previously containers would fail under this situation, with no useful warnings or errors given.
  * Bugfixes
  - Correctly count rescued tasks in play recap (#79711)
  - Fix traceback when using the template module and running with ANSIBLE_DEBUG=1 (#79763)
  - Fix using GALAXY_IGNORE_CERTS in conjunction with collections in requirements files which specify a specific source that isn't in the configured servers.
  - Fix using GALAXY_IGNORE_CERTS when downloading tarballs from Galaxy servers (#79557).
  - Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided.
  - ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting.
  - ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources.
  - ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options.
  - ansible-test - Avoid using exec after container startup when possible. This improves container startup performance and avoids intermittent startup issues with some old containers.
  - ansible-test - Connection attempts to managed remote instances no longer abort on Permission denied errors.
  - ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. The new detection relies on /proc/self/mountinfo instead of /proc/self/cpuset. Detection now works with custom cgroups and private cgroup namespaces.
  - ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet
  - ansible-test - Handle server errors when executing the docker info command.
  - ansible-test - Multiple containers now work under Podman without specifying the --docker-network option.
  - ansible-test - Pass the XDG_RUNTIME_DIR environment variable through to container commands.
  - ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. Only target instances are affected, as controller instances were already handled this way. This avoids proxy configuration errors when target instances are not yet ready for use.
  - ansible-test - Prevent concurrent / repeat inspections of the same container image.
  - ansible-test - Prevent concurrent / repeat pulls of the same container image.
  - ansible-test - Prevent concurrent execution of cached methods.
  - ansible-test - Show the exception type when reporting errors during instance provisioning.
  - ansible-test sanity - correctly report invalid YAML in validate-modules (#75837).
  - argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (#79680, #79681).
  - argument spec validation - ensure that deprecated aliases in suboptions are also reported (#79740).
  - argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (#79740).
  - connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container).
  - file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and returns the appropriate changed status. (#79360)
  - get_url - Ensure we are passing ciphers to all url_get calls (#79717)
  - plugin filter now works with rejectlist as documented (still falls back to blacklist if used).
  - uri - improve JSON content type detection
  * Known Issues
  - ansible-test - Additional configuration may be required for certain container host and container combinations. Further details are available in the testing documentation.
  - ansible-test - Custom containers with VOLUME instructions may be unable to start, when previously the containers started correctly. Remove the VOLUME instructions to resolve the issue. Containers with this condition will cause ansible-test to emit a warning.
  - ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue went unreported. Correct the networking issues to continue using ansible-test with Podman.
  - ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. Podman should work with SELinux in enforcing mode.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- update to 2.14.3:
  Full changelog
  https://github.com/ansible/ansible/blob/v2.14.3/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - Make using blocks as handlers a parser error (#79968)
  - ansible-test - Specify the configuration file location
  required by test plugins when the config file is not found.
  This resolves issue: #79411
  - ansible-test - Update error handling code to use Python 3.x
  constructs, avoiding direct use of errno.
  - ansible-test acme test container - update version to update
  used Pebble version, underlying Python and Go base
  containers, and Python requirements (#79783).
  * Bugfixes
  - Ansible.Basic.cs - Ignore compiler warning (reported as an
  error) when running under PowerShell 7.3.x.
  - Fix conditionally notifying include_tasks` handlers when
  ``force_handlers is used (#79776)
  - TaskExecutor - don't ignore templated _raw_params that k=v
  parser failed to parse (#79862)
  - ansible-galaxy - fix installing collections in git
  repositories/directories which contain a MANIFEST.json file
  (#79796).
  - ansible-test - Support Podman 4.4.0+ by adding the SYS_CHROOT
  capability when running containers.
  - ansible-test - fix warning message about failing to run an
  image to include the image name
  - strategy plugins now correctly identify bad registered
  variables, even on skip.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679313600">- adjust Requires and BuildRequires for python-resolvelib to
  allow versions below 0.10.0
  https://github.com/ansible/ansible/blob/devel/requirements.txt</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- use `with` in dependencies instead of `and`
- update to 2.14.4:
  https://github.com/ansible/ansible/blob/v2.14.4/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - ansible-test - Moved git handling out of the validate-modules
    sanity test and into ansible-test.
  - ansible-test - Removed the --keep-git sanity test option,
    which was limited to testing ansible-core itself.
  - ansible-test - Updated the Azure Pipelines CI plugin to work
    with newer versions of git.
  * Breaking Changes / Porting Guide
  - ansible-test - Integration tests which depend on specific
    file permissions when running in an ansible-test managed
    host environment may require changes. Tests that require
    permissions other than 755 or 644 may need to be updated to
    set the necessary permissions as part of the test run.
  * Bugfixes
  - Fix MANIFEST.in to exclude unwanted files in the packaging/
    directory.
  - Fix MANIFEST.in to include `*.md` files in the test/support/
    directory.
  - Fix an issue where the value of become was ignored when used
    on a role used as a dependency in main/meta.yml (#79777)
  - ansible_eval_concat - avoid redundant unsafe wrapping of
    templated strings converted to Python types
  - ansible-galaxy role info - fix unhandled AttributeError by
    catching the correct exception.
  - ansible-test - Always indicate the Python version being used
    before installing requirements. Resolves issue #72855
  - ansible-test - Exclude ansible-core vendored Python packages
    from ansible-test payloads.
  - ansible-test - Integration test target prefixes defined in a
    tests/integration/target-prefixes.{group} file can now
    contain an underscore (`_`) character. Resolves issue #79225
  - ansible-test - Removed pointless comparison in diff
    evaluation logic.
  - ansible-test - Set PYLINTHOME for the pylint sanity test to
    prevent failures due to pylint checking for the existence of
    an obsolete home directory.
  - ansible-test - Support loading of vendored Python packages
    from ansible-core.
  - ansible-test - Use consistent file permissions when
    delegating tests to a container or remote host. Files with
    any execute bit set will use permissions 755. All other
    files will use permissions 644. (Resolves issue #75079)
  - copy - fix creating the dest directory in check mode with
    remote_src=True (#78611).
  - copy - fix reporting changes to file attributes in check mode
    with remote_src=True (#77957).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684065600">- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
</package>
<package pkgid="9dd65fe9cef3f7eda66fcfa94c2dbf12498a2acd8c29cf9e651394ac4fba8a8203b5c24c6e03fa25f60558e2bd917f9dd692df5c656227f682b4a48752309c51" name="ansible-core" arch="src">
  <version epoch="0" ver="2.16.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1675166400">- update to 2.14.2:
  Full changelog https://github.com/ansible/ansible/blob/v2.14.2/changelogs/CHANGELOG-v2.14.rst
  * Major Changes
  - ansible-test - Docker Desktop on WSL2 is now supported (additional configuration required).
  - ansible-test - Docker and Podman are now supported on hosts with cgroup v2 unified. Previously only cgroup v1 and cgroup v2 hybrid were supported.
  - ansible-test - Podman now works on container hosts without systemd. Previously only some containers worked, while others required rootfull or rootless Podman, but would not work with both. Some containers did not work at all.
  - ansible-test - Podman on WSL2 is now supported.
  - ansible-test - When additional cgroup setup is required on the container host, this will be automatically detected. Instructions on how to configure the host will be provided in the error message shown.
  * Minor Changes
  - ansible-test - A new audit option is available when running custom containers. This option can be used to indicate whether a container requires the AUDIT_WRITE capability. The default is required, which most containers will need when using Podman. If necessary, the none option can be used to opt-out of the capability. This has no effect on Docker, which always provides the capability.
  - ansible-test - A new cgroup option is available when running custom containers. This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. The default behavior assumes the container works with cgroup v2 (as well as v1).
  - ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail.
  - ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning.
  - ansible-test - Containers included with ansible-test no longer disable seccomp by default.
  - ansible-test - Failure to connect to a container over SSH now results in a clear error. Previously tests would be attempted even after initial connection attempts failed.
  - ansible-test - Integration tests can be excluded from retries triggered by the --retry-on-error option by adding the retry/never alias. This is useful for tests that cannot pass on a retry or are too slow to make retries useful.
  - ansible-test - More details are provided about an instance when provisioning fails.
  - ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. The one second delay between retries remains in place.
  - ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. The container must have centos6 in the image name for this work-around to be applied.
  - ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result.
  - ansible-test - The ansible-test env command now detects and reports the container ID if running in a container.
  - ansible-test - Unit tests now support network disconnect by default when running under Podman. Previously this feature only worked by default under Docker.
  - ansible-test - Use stop --time 0 followed by rm to remove ephemeral containers instead of rm -f. This speeds up teardown of ephemeral containers.
  - ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions.
  - ansible-test - When setting the max open files for containers, the container host's limit will be checked. If the host limit is lower than the preferred value, it will be used and a warning will be shown.
  - ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. Previously containers would fail under this situation, with no useful warnings or errors given.
  * Bugfixes
  - Correctly count rescued tasks in play recap (#79711)
  - Fix traceback when using the template module and running with ANSIBLE_DEBUG=1 (#79763)
  - Fix using GALAXY_IGNORE_CERTS in conjunction with collections in requirements files which specify a specific source that isn't in the configured servers.
  - Fix using GALAXY_IGNORE_CERTS when downloading tarballs from Galaxy servers (#79557).
  - Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided.
  - ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting.
  - ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources.
  - ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options.
  - ansible-test - Avoid using exec after container startup when possible. This improves container startup performance and avoids intermittent startup issues with some old containers.
  - ansible-test - Connection attempts to managed remote instances no longer abort on Permission denied errors.
  - ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. The new detection relies on /proc/self/mountinfo instead of /proc/self/cpuset. Detection now works with custom cgroups and private cgroup namespaces.
  - ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet
  - ansible-test - Handle server errors when executing the docker info command.
  - ansible-test - Multiple containers now work under Podman without specifying the --docker-network option.
  - ansible-test - Pass the XDG_RUNTIME_DIR environment variable through to container commands.
  - ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. Only target instances are affected, as controller instances were already handled this way. This avoids proxy configuration errors when target instances are not yet ready for use.
  - ansible-test - Prevent concurrent / repeat inspections of the same container image.
  - ansible-test - Prevent concurrent / repeat pulls of the same container image.
  - ansible-test - Prevent concurrent execution of cached methods.
  - ansible-test - Show the exception type when reporting errors during instance provisioning.
  - ansible-test sanity - correctly report invalid YAML in validate-modules (#75837).
  - argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (#79680, #79681).
  - argument spec validation - ensure that deprecated aliases in suboptions are also reported (#79740).
  - argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (#79740).
  - connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container).
  - file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and returns the appropriate changed status. (#79360)
  - get_url - Ensure we are passing ciphers to all url_get calls (#79717)
  - plugin filter now works with rejectlist as documented (still falls back to blacklist if used).
  - uri - improve JSON content type detection
  * Known Issues
  - ansible-test - Additional configuration may be required for certain container host and container combinations. Further details are available in the testing documentation.
  - ansible-test - Custom containers with VOLUME instructions may be unable to start, when previously the containers started correctly. Remove the VOLUME instructions to resolve the issue. Containers with this condition will cause ansible-test to emit a warning.
  - ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue went unreported. Correct the networking issues to continue using ansible-test with Podman.
  - ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. Podman should work with SELinux in enforcing mode.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- update to 2.14.3:
  Full changelog
  https://github.com/ansible/ansible/blob/v2.14.3/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - Make using blocks as handlers a parser error (#79968)
  - ansible-test - Specify the configuration file location
  required by test plugins when the config file is not found.
  This resolves issue: #79411
  - ansible-test - Update error handling code to use Python 3.x
  constructs, avoiding direct use of errno.
  - ansible-test acme test container - update version to update
  used Pebble version, underlying Python and Go base
  containers, and Python requirements (#79783).
  * Bugfixes
  - Ansible.Basic.cs - Ignore compiler warning (reported as an
  error) when running under PowerShell 7.3.x.
  - Fix conditionally notifying include_tasks` handlers when
  ``force_handlers is used (#79776)
  - TaskExecutor - don't ignore templated _raw_params that k=v
  parser failed to parse (#79862)
  - ansible-galaxy - fix installing collections in git
  repositories/directories which contain a MANIFEST.json file
  (#79796).
  - ansible-test - Support Podman 4.4.0+ by adding the SYS_CHROOT
  capability when running containers.
  - ansible-test - fix warning message about failing to run an
  image to include the image name
  - strategy plugins now correctly identify bad registered
  variables, even on skip.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679313600">- adjust Requires and BuildRequires for python-resolvelib to
  allow versions below 0.10.0
  https://github.com/ansible/ansible/blob/devel/requirements.txt</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- use `with` in dependencies instead of `and`
- update to 2.14.4:
  https://github.com/ansible/ansible/blob/v2.14.4/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - ansible-test - Moved git handling out of the validate-modules
    sanity test and into ansible-test.
  - ansible-test - Removed the --keep-git sanity test option,
    which was limited to testing ansible-core itself.
  - ansible-test - Updated the Azure Pipelines CI plugin to work
    with newer versions of git.
  * Breaking Changes / Porting Guide
  - ansible-test - Integration tests which depend on specific
    file permissions when running in an ansible-test managed
    host environment may require changes. Tests that require
    permissions other than 755 or 644 may need to be updated to
    set the necessary permissions as part of the test run.
  * Bugfixes
  - Fix MANIFEST.in to exclude unwanted files in the packaging/
    directory.
  - Fix MANIFEST.in to include `*.md` files in the test/support/
    directory.
  - Fix an issue where the value of become was ignored when used
    on a role used as a dependency in main/meta.yml (#79777)
  - ansible_eval_concat - avoid redundant unsafe wrapping of
    templated strings converted to Python types
  - ansible-galaxy role info - fix unhandled AttributeError by
    catching the correct exception.
  - ansible-test - Always indicate the Python version being used
    before installing requirements. Resolves issue #72855
  - ansible-test - Exclude ansible-core vendored Python packages
    from ansible-test payloads.
  - ansible-test - Integration test target prefixes defined in a
    tests/integration/target-prefixes.{group} file can now
    contain an underscore (`_`) character. Resolves issue #79225
  - ansible-test - Removed pointless comparison in diff
    evaluation logic.
  - ansible-test - Set PYLINTHOME for the pylint sanity test to
    prevent failures due to pylint checking for the existence of
    an obsolete home directory.
  - ansible-test - Support loading of vendored Python packages
    from ansible-core.
  - ansible-test - Use consistent file permissions when
    delegating tests to a container or remote host. Files with
    any execute bit set will use permissions 755. All other
    files will use permissions 644. (Resolves issue #75079)
  - copy - fix creating the dest directory in check mode with
    remote_src=True (#78611).
  - copy - fix reporting changes to file attributes in check mode
    with remote_src=True (#77957).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684065600">- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
</package>
<package pkgid="5c141f3324f7825446232f5d041f971b7d41325e2d80c8885969f25c875e8a35e2a43e5423d940e776c8419cc6a38d6e5a6358056be8a7a2e55ef1167e456c9c" name="ansible-test" arch="noarch">
  <version epoch="0" ver="2.16.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1675166400">- update to 2.14.2:
  Full changelog https://github.com/ansible/ansible/blob/v2.14.2/changelogs/CHANGELOG-v2.14.rst
  * Major Changes
  - ansible-test - Docker Desktop on WSL2 is now supported (additional configuration required).
  - ansible-test - Docker and Podman are now supported on hosts with cgroup v2 unified. Previously only cgroup v1 and cgroup v2 hybrid were supported.
  - ansible-test - Podman now works on container hosts without systemd. Previously only some containers worked, while others required rootfull or rootless Podman, but would not work with both. Some containers did not work at all.
  - ansible-test - Podman on WSL2 is now supported.
  - ansible-test - When additional cgroup setup is required on the container host, this will be automatically detected. Instructions on how to configure the host will be provided in the error message shown.
  * Minor Changes
  - ansible-test - A new audit option is available when running custom containers. This option can be used to indicate whether a container requires the AUDIT_WRITE capability. The default is required, which most containers will need when using Podman. If necessary, the none option can be used to opt-out of the capability. This has no effect on Docker, which always provides the capability.
  - ansible-test - A new cgroup option is available when running custom containers. This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. The default behavior assumes the container works with cgroup v2 (as well as v1).
  - ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail.
  - ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning.
  - ansible-test - Containers included with ansible-test no longer disable seccomp by default.
  - ansible-test - Failure to connect to a container over SSH now results in a clear error. Previously tests would be attempted even after initial connection attempts failed.
  - ansible-test - Integration tests can be excluded from retries triggered by the --retry-on-error option by adding the retry/never alias. This is useful for tests that cannot pass on a retry or are too slow to make retries useful.
  - ansible-test - More details are provided about an instance when provisioning fails.
  - ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. The one second delay between retries remains in place.
  - ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. The container must have centos6 in the image name for this work-around to be applied.
  - ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result.
  - ansible-test - The ansible-test env command now detects and reports the container ID if running in a container.
  - ansible-test - Unit tests now support network disconnect by default when running under Podman. Previously this feature only worked by default under Docker.
  - ansible-test - Use stop --time 0 followed by rm to remove ephemeral containers instead of rm -f. This speeds up teardown of ephemeral containers.
  - ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions.
  - ansible-test - When setting the max open files for containers, the container host's limit will be checked. If the host limit is lower than the preferred value, it will be used and a warning will be shown.
  - ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. Previously containers would fail under this situation, with no useful warnings or errors given.
  * Bugfixes
  - Correctly count rescued tasks in play recap (#79711)
  - Fix traceback when using the template module and running with ANSIBLE_DEBUG=1 (#79763)
  - Fix using GALAXY_IGNORE_CERTS in conjunction with collections in requirements files which specify a specific source that isn't in the configured servers.
  - Fix using GALAXY_IGNORE_CERTS when downloading tarballs from Galaxy servers (#79557).
  - Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided.
  - ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting.
  - ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources.
  - ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options.
  - ansible-test - Avoid using exec after container startup when possible. This improves container startup performance and avoids intermittent startup issues with some old containers.
  - ansible-test - Connection attempts to managed remote instances no longer abort on Permission denied errors.
  - ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. The new detection relies on /proc/self/mountinfo instead of /proc/self/cpuset. Detection now works with custom cgroups and private cgroup namespaces.
  - ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet
  - ansible-test - Handle server errors when executing the docker info command.
  - ansible-test - Multiple containers now work under Podman without specifying the --docker-network option.
  - ansible-test - Pass the XDG_RUNTIME_DIR environment variable through to container commands.
  - ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. Only target instances are affected, as controller instances were already handled this way. This avoids proxy configuration errors when target instances are not yet ready for use.
  - ansible-test - Prevent concurrent / repeat inspections of the same container image.
  - ansible-test - Prevent concurrent / repeat pulls of the same container image.
  - ansible-test - Prevent concurrent execution of cached methods.
  - ansible-test - Show the exception type when reporting errors during instance provisioning.
  - ansible-test sanity - correctly report invalid YAML in validate-modules (#75837).
  - argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (#79680, #79681).
  - argument spec validation - ensure that deprecated aliases in suboptions are also reported (#79740).
  - argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (#79740).
  - connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container).
  - file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and returns the appropriate changed status. (#79360)
  - get_url - Ensure we are passing ciphers to all url_get calls (#79717)
  - plugin filter now works with rejectlist as documented (still falls back to blacklist if used).
  - uri - improve JSON content type detection
  * Known Issues
  - ansible-test - Additional configuration may be required for certain container host and container combinations. Further details are available in the testing documentation.
  - ansible-test - Custom containers with VOLUME instructions may be unable to start, when previously the containers started correctly. Remove the VOLUME instructions to resolve the issue. Containers with this condition will cause ansible-test to emit a warning.
  - ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue went unreported. Correct the networking issues to continue using ansible-test with Podman.
  - ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. Podman should work with SELinux in enforcing mode.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- update to 2.14.3:
  Full changelog
  https://github.com/ansible/ansible/blob/v2.14.3/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - Make using blocks as handlers a parser error (#79968)
  - ansible-test - Specify the configuration file location
  required by test plugins when the config file is not found.
  This resolves issue: #79411
  - ansible-test - Update error handling code to use Python 3.x
  constructs, avoiding direct use of errno.
  - ansible-test acme test container - update version to update
  used Pebble version, underlying Python and Go base
  containers, and Python requirements (#79783).
  * Bugfixes
  - Ansible.Basic.cs - Ignore compiler warning (reported as an
  error) when running under PowerShell 7.3.x.
  - Fix conditionally notifying include_tasks` handlers when
  ``force_handlers is used (#79776)
  - TaskExecutor - don't ignore templated _raw_params that k=v
  parser failed to parse (#79862)
  - ansible-galaxy - fix installing collections in git
  repositories/directories which contain a MANIFEST.json file
  (#79796).
  - ansible-test - Support Podman 4.4.0+ by adding the SYS_CHROOT
  capability when running containers.
  - ansible-test - fix warning message about failing to run an
  image to include the image name
  - strategy plugins now correctly identify bad registered
  variables, even on skip.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679313600">- adjust Requires and BuildRequires for python-resolvelib to
  allow versions below 0.10.0
  https://github.com/ansible/ansible/blob/devel/requirements.txt</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- use `with` in dependencies instead of `and`
- update to 2.14.4:
  https://github.com/ansible/ansible/blob/v2.14.4/changelogs/
  CHANGELOG-v2.14.rst
  * Minor Changes
  - ansible-test - Moved git handling out of the validate-modules
    sanity test and into ansible-test.
  - ansible-test - Removed the --keep-git sanity test option,
    which was limited to testing ansible-core itself.
  - ansible-test - Updated the Azure Pipelines CI plugin to work
    with newer versions of git.
  * Breaking Changes / Porting Guide
  - ansible-test - Integration tests which depend on specific
    file permissions when running in an ansible-test managed
    host environment may require changes. Tests that require
    permissions other than 755 or 644 may need to be updated to
    set the necessary permissions as part of the test run.
  * Bugfixes
  - Fix MANIFEST.in to exclude unwanted files in the packaging/
    directory.
  - Fix MANIFEST.in to include `*.md` files in the test/support/
    directory.
  - Fix an issue where the value of become was ignored when used
    on a role used as a dependency in main/meta.yml (#79777)
  - ansible_eval_concat - avoid redundant unsafe wrapping of
    templated strings converted to Python types
  - ansible-galaxy role info - fix unhandled AttributeError by
    catching the correct exception.
  - ansible-test - Always indicate the Python version being used
    before installing requirements. Resolves issue #72855
  - ansible-test - Exclude ansible-core vendored Python packages
    from ansible-test payloads.
  - ansible-test - Integration test target prefixes defined in a
    tests/integration/target-prefixes.{group} file can now
    contain an underscore (`_`) character. Resolves issue #79225
  - ansible-test - Removed pointless comparison in diff
    evaluation logic.
  - ansible-test - Set PYLINTHOME for the pylint sanity test to
    prevent failures due to pylint checking for the existence of
    an obsolete home directory.
  - ansible-test - Support loading of vendored Python packages
    from ansible-core.
  - ansible-test - Use consistent file permissions when
    delegating tests to a container or remote host. Files with
    any execute bit set will use permissions 755. All other
    files will use permissions 644. (Resolves issue #75079)
  - copy - fix creating the dest directory in check mode with
    remote_src=True (#78611).
  - copy - fix reporting changes to file attributes in check mode
    with remote_src=True (#77957).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684065600">- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
</package>
<package pkgid="ec8053fb0b868f4ea7d1ffe001edab0cdc0bd504064a1c8ea1ce2dffba233fa958047fb47b2248fb9905b81755cffdf6748171eb9245f79b39bd15ae8dee8ec3" name="ant" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="d9e0cd8c38fb5bd4dc6b206b17809d90aec63a05ab3a6803d1d972442a07bd02013c8f070ab572a6663e5188466b238675b36d37a865fa4947a654920b4bf3f6" name="ant" arch="src">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549627200">- Create an ant-junit5 package to build junit5 optional tasks
  when they become resolved
- Add a simple pom file for ant-bootstrap.jar</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Make "if" statements in build recipe POSIX sh compatible.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Require directly xerces-j2 and not its virtual provide
  jaxp_parser_impl</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569844800">- Remove references to parent poms from all artifacts and do not
  distribute the ant-parent, since we don't need it</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility packages log4j12/log4j12-mini</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573214400">- Upgrade to upstream version 1.10.7
- Modified patches:
  * apache-ant-bootstrap.patch
  * apache-ant-no-test-jar.patch
  * apache-ant-xml-apis.patch
  * reproducible-build-manifest.patch
    + rediff
- Fix ant-xz.jar to be non-empty and split it from the ant-antlr
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="7b2941dbdd0407c5a6fad4060f2ad146ce2d3fb4c5a79558a316008424b5c34efc1c7909aa53f733a2655ab50aaa21b461107457e2ff84197069c2a995df9c96" name="ant-antlr" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="fd1b0928014fde757f8fc6fc213de72e87fbbf187c63f6bdc641c0f191ebca941751b73805ce9f0f7d2a3b1a160aa77da53ff18111860842b58c63c4d38eeacd" name="ant-antlr" arch="src">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549627200">- Create an ant-junit5 package to build junit5 optional tasks
  when they become resolved
- Add a simple pom file for ant-bootstrap.jar</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Make "if" statements in build recipe POSIX sh compatible.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Require directly xerces-j2 and not its virtual provide
  jaxp_parser_impl</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569844800">- Remove references to parent poms from all artifacts and do not
  distribute the ant-parent, since we don't need it</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility packages log4j12/log4j12-mini</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573214400">- Upgrade to upstream version 1.10.7
- Modified patches:
  * apache-ant-bootstrap.patch
  * apache-ant-no-test-jar.patch
  * apache-ant-xml-apis.patch
  * reproducible-build-manifest.patch
    + rediff
- Fix ant-xz.jar to be non-empty and split it from the ant-antlr
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="be01b015d45e3eacc12c51484faa4852872c1d8f85208f5cd836135f8392397af84667726a648f33de0002db40a672d82a358588478179f2e54072cd5f614e57" name="ant-apache-bcel" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="20cf6d21329eb6437f3f6c88335a3e75e77e029d6fe54a0d8184da72eaf74531da955bf281f2217373e901dfebdcd9a6d87895b7b1df2e73f0ebc268d512ba9c" name="ant-apache-bsf" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="496814ab909b6176bf70625d36e48b11a2588eb5cc18d1b1594fa556317f10e1b0b6ba5ac78bf128eedb6cd4737cf58bca0538e0aefc7fb65e8dba4b452507e5" name="ant-apache-log4j" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="7d1a2e5382cc4f957e614d1f3e3e1fca2696a3e2d1c760a0e9e3af609887efa566671514bb26165b5ef8897f9c6dd7cb4b205be3317228e62730db02854ffce0" name="ant-apache-oro" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="29defe444d980e67f258ea71d31a0501717b39b52bdd4dbc2d822411e16cdcf222445d4dabd66548775cc64fcee1aed5bb376008b315bbdda60d8d8aaf6e8f09" name="ant-apache-regexp" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="e550fec3967c4a86b98226c3e197fc92ce6a157ee270e44dfb6ac4047cd6ed4cd41a152eb46e5a020707290ea22b6a75c512f1f147313e3988a46d4a2a96580f" name="ant-apache-resolver" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="6be053652fefe9902fc3090e3072d700600ef5fd5b7e8351f0e7949f31d10a33b45e03ceb7b404bdda9b3365014384d128b8c04d89351ee35b3e3405d8ad88cf" name="ant-apache-xalan2" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="65cc296f47cf126fb5aef983dff88f8aac3dbb4dd9edafd24511c1dc475711e868100e94e5693a2d64c5691ac569275b294c6a7d63204acaac744ad8e45bb021" name="ant-commons-logging" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="0918be5f83f960abde8c88abcc3f82ad843e172492782a15d0941ca9779eaca6c01ef260ea7e41ee3d7d17ea51bcbec87cb6be703bde02cb217d2df0ef24412e" name="ant-commons-net" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="46538519168caa29a1ac4f9bfaec300289fc5e76bd666e06624ec19ed13bb1e10d4c1f20e79c4165798acb76802d875c77d02ced0229bd76cac0ea0a7113eef3" name="ant-imageio" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="4ce4eb105de0f8e178c257e70e627fcdf6d8f086586b6afc8b0c31ab695e52ba73381ace155d3bd99e11af670b9c94424e80d7251d3cdca465f0e23f8209cd41" name="ant-jakartamail" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="be7ab96822b2a07766c31463dd3e3aa3919e01806b455bbf18350f82eced87bc172361be588468bc0b73ca9d32a920a5b705fff1c8f5e1a4382f326c17adea98" name="ant-javamail" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="f79d4189a826910ff2d87f08414237c8c903d066bf1e5e2d9c1d55823503dda24c5ec7242522cceb49389279da03ac79ed597a97ae8185e3aae4ddb5b7932df6" name="ant-jdepend" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="121290260de81dac1139efb2e503211ad11a14428000456f1151b95eb53b51afb5997716a2b723da799d3a5688879ac9a4df63024e44ace455ab463f98c29447" name="ant-jmf" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="1070efcbd4533df8a14a4395c25993b145d40362a10ad1a2b77f148e394a026c594711337a0c68310f8047002c36a337199978a1811bb8a0a4c40a5f47b6ec6b" name="ant-jsch" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="63eec493abe90fb9b0102f728fdc4919d118366ae7566c99f843a2a7cea4e5f88ec8994da953ee012869418139c0f2abaffb150a8d6a132e8163faaf8da85df6" name="ant-junit" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="156a9f5c51ceba75953041157d91eab5662f857efaeb000d3f17af1656ee837d77bc99885e38204b9a3a07e9ea6f44a8de7968e5765aaa9807b5cb081db0207d" name="ant-junit" arch="src">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549627200">- Create an ant-junit5 package to build junit5 optional tasks
  when they become resolved
- Add a simple pom file for ant-bootstrap.jar</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Make "if" statements in build recipe POSIX sh compatible.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Require directly xerces-j2 and not its virtual provide
  jaxp_parser_impl</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569844800">- Remove references to parent poms from all artifacts and do not
  distribute the ant-parent, since we don't need it</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility packages log4j12/log4j12-mini</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573214400">- Upgrade to upstream version 1.10.7
- Modified patches:
  * apache-ant-bootstrap.patch
  * apache-ant-no-test-jar.patch
  * apache-ant-xml-apis.patch
  * reproducible-build-manifest.patch
    + rediff
- Fix ant-xz.jar to be non-empty and split it from the ant-antlr
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="fc2e04fb36f3daffa333ad116de17b291c83cc7c63f41861661002c15f9e822a98da1e79b3f210deb57ae6671a1830b2ed4e5c0cb5e86a61855a6b80e597392b" name="ant-junit5" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="ea3f6a3e54a6fbc6ef5af4584de3fbb7c61638ac8b6e2de46013f6bf59596be095a0eb331bf98cdc3977cbd6ecf667e0c9b2375cae767a8955c77149817e96b9" name="ant-junit5" arch="src">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549627200">- Create an ant-junit5 package to build junit5 optional tasks
  when they become resolved
- Add a simple pom file for ant-bootstrap.jar</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552910400">- Make "if" statements in build recipe POSIX sh compatible.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554811200">- Require directly xerces-j2 and not its virtual provide
  jaxp_parser_impl</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569844800">- Remove references to parent poms from all artifacts and do not
  distribute the ant-parent, since we don't need it</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1569931200">- Build against the new compatibility packages log4j12/log4j12-mini</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1573214400">- Upgrade to upstream version 1.10.7
- Modified patches:
  * apache-ant-bootstrap.patch
  * apache-ant-no-test-jar.patch
  * apache-ant-xml-apis.patch
  * reproducible-build-manifest.patch
    + rediff
- Fix ant-xz.jar to be non-empty and split it from the ant-antlr
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="97d50cbc0b8240a20f95e70b8e0831b08941e8df283c137fb3f05059643fd31faa503f8e4152381d2d3cd68b6cdbb7a6321aa2dfc1ad60ebff49d003c828d761" name="ant-manual" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="b4a1662227f2513f8d205a9f4cc334bc9434da50830aab3275670e576adb2114d9257ef058dd2a41b06cf854f0356bf5f3519d674b713cd0bcc1312d74cff0e1" name="ant-scripts" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="ba2b4da03cc86446fe8ddb4071106b00905c58bbde6c39cd5d04395631d3a53e5e8a54f0ef3e7efbfea7c6c7b7e05085e108d078e958117dcd7360e361f02199" name="ant-swing" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="d2a9cf6442d75b53ea25a9c34b2450088b41931140da0b641c6f2253f0cabea7ced546c03fde24f988e38f8569186c22468512515cafdbf82b973a76c44b5b4d" name="ant-testutil" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="90013725fecfac1f8d94a541930851e307bb0da225c9370944b3707ea924437b4ecd51211c7a264ffcb5d3691c533d0a8d1244e597a07a399be10b37a487ffa2" name="ant-xz" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="2.2"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
</package>
<package pkgid="d7b8d146c8a9d7f491fcb5871b7aed3f085f47e2ce07a729e76ff3299b6fa686340ce7a50b8bf45d9dc27b360920b043e863f0dfde3745cac95036be048c2599" name="anthy" arch="src">
  <version epoch="0" ver="9100h" rel="42.1"/>
  <changelog author="meissner@suse.de" date="1323604800">- does not need openldap2 direct dependency, libraries are enough</changelog>
  <changelog author="i@marguerite.su" date="1338724800">- fix sles builds.</changelog>
  <changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
  <changelog author="tiwai@suse.de" date="1373630400">- work around the build error with xemacs 21.5.33</changelog>
  <changelog author="tiwai@suse.de" date="1383739200">- Fix breakage on GNU Emacs on openSUSE 13.1 (bnc#849211)
- Added patch: anthy-use-last-command-event.diff</changelog>
  <changelog author="jengelh@inai.de" date="1401451200">- Drop unused build-time requirements on libpng, libgif, libtiff,
  krb5, openldap2</changelog>
  <changelog author="ftake@geeko.jp" date="1442923200">- Stop providing locale(ja)
  + Most of ja locale users do not need this anymore
- Change the upstream URL
- Clean up the spec file</changelog>
  <changelog author="msuchanek@suse.com" date="1518091200">- Drop build-time requirement on X11. It does not seem to be used for anything.</changelog>
  <changelog author="qzhao@suse.com" date="1535716800">- Update anthy.spec: Divide openSUSE build with emacs function and
  SLE doesn't need it.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1535803200">- Cleanup spec file with spec-cleaner
- Don't install INSTALL file
- Use %bcond_with{out}</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Drop --with-pic that is useless in the face of --disable-static.
- Drop pre-openSUSE-12.3 parts from the build recipe.
- Implement the shared library packaging policy.
- Replace description because canna/freewnn seem comparatively
  active in OBS's M17N project.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560427200">- Fix baselibs.conf: the library was split out as libanthy0 with
  the last change.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1597752000">- Add patch bugzilla-1175274-emacs-27.1.patch
  There is no (process-kill-without-query) anymore, use
  (set-process-query-on-exit-flag) instead (boo#1175274).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600171200">- Update anthy.spec: Drop the is_opensuse macro to eliminate the
  difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380800">- Do not use Xemacs on SLE products (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380801">- Do not use Xemacs on SLE products (jsc#SLE-12100)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467200">- Use build condition to enable or disable Xemacs support (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467201">- Use build condition to enable or disable Xemacs support (jsc#SLE-12100)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Switch to %autosetup (rediff bugzilla-1175274-emacs-27.1.patch
  as p1)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692619200">- add anthy-set-face-underline-p.patch
  * set-face-underline-p is an alias for set-face-underline
    and was dreprecated since emacs 24.3</changelog>
</package>
<package pkgid="8ba3502fd62c23b74811f91145a6e550b0b5f8b4cb126df40633b2a4a00cda1b97108372f0e065c2340494733a59aaf71e5d60886512c9a1557e7237c160c738" name="anthy" arch="x86_64">
  <version epoch="0" ver="9100h" rel="42.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Drop --with-pic that is useless in the face of --disable-static.
- Drop pre-openSUSE-12.3 parts from the build recipe.
- Implement the shared library packaging policy.
- Replace description because canna/freewnn seem comparatively
  active in OBS's M17N project.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560427200">- Fix baselibs.conf: the library was split out as libanthy0 with
  the last change.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1597752000">- Add patch bugzilla-1175274-emacs-27.1.patch
  There is no (process-kill-without-query) anymore, use
  (set-process-query-on-exit-flag) instead (boo#1175274).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600171200">- Update anthy.spec: Drop the is_opensuse macro to eliminate the
  difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380800">- Do not use Xemacs on SLE products (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380801">- Do not use Xemacs on SLE products (jsc#SLE-12100)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467200">- Use build condition to enable or disable Xemacs support (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467201">- Use build condition to enable or disable Xemacs support (jsc#SLE-12100)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Switch to %autosetup (rediff bugzilla-1175274-emacs-27.1.patch
  as p1)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692619200">- add anthy-set-face-underline-p.patch
  * set-face-underline-p is an alias for set-face-underline
    and was dreprecated since emacs 24.3</changelog>
</package>
<package pkgid="e6c1a1f11b4dc6e2b5f3a0d304dfaf87dc39f23a5bea9910b14461b180f64f6d3e8befa38d8fd65a256566ccc387c7ccaa4ee0ec54f7731706753ce94d498a96" name="anthy-debuginfo" arch="x86_64">
  <version epoch="0" ver="9100h" rel="42.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Drop --with-pic that is useless in the face of --disable-static.
- Drop pre-openSUSE-12.3 parts from the build recipe.
- Implement the shared library packaging policy.
- Replace description because canna/freewnn seem comparatively
  active in OBS's M17N project.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560427200">- Fix baselibs.conf: the library was split out as libanthy0 with
  the last change.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1597752000">- Add patch bugzilla-1175274-emacs-27.1.patch
  There is no (process-kill-without-query) anymore, use
  (set-process-query-on-exit-flag) instead (boo#1175274).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600171200">- Update anthy.spec: Drop the is_opensuse macro to eliminate the
  difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380800">- Do not use Xemacs on SLE products (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380801">- Do not use Xemacs on SLE products (jsc#SLE-12100)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467200">- Use build condition to enable or disable Xemacs support (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467201">- Use build condition to enable or disable Xemacs support (jsc#SLE-12100)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Switch to %autosetup (rediff bugzilla-1175274-emacs-27.1.patch
  as p1)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692619200">- add anthy-set-face-underline-p.patch
  * set-face-underline-p is an alias for set-face-underline
    and was dreprecated since emacs 24.3</changelog>
</package>
<package pkgid="6f10f04cc43a099799b91f86cffe665b5966acf9349062d3eac61987de5552fc3ff762550c1354d72b46b2f2a4b33053d80577a8796e3bb04acb2f7c8e9eb032" name="anthy-debugsource" arch="x86_64">
  <version epoch="0" ver="9100h" rel="42.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Drop --with-pic that is useless in the face of --disable-static.
- Drop pre-openSUSE-12.3 parts from the build recipe.
- Implement the shared library packaging policy.
- Replace description because canna/freewnn seem comparatively
  active in OBS's M17N project.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560427200">- Fix baselibs.conf: the library was split out as libanthy0 with
  the last change.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1597752000">- Add patch bugzilla-1175274-emacs-27.1.patch
  There is no (process-kill-without-query) anymore, use
  (set-process-query-on-exit-flag) instead (boo#1175274).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600171200">- Update anthy.spec: Drop the is_opensuse macro to eliminate the
  difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380800">- Do not use Xemacs on SLE products (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380801">- Do not use Xemacs on SLE products (jsc#SLE-12100)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467200">- Use build condition to enable or disable Xemacs support (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467201">- Use build condition to enable or disable Xemacs support (jsc#SLE-12100)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Switch to %autosetup (rediff bugzilla-1175274-emacs-27.1.patch
  as p1)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692619200">- add anthy-set-face-underline-p.patch
  * set-face-underline-p is an alias for set-face-underline
    and was dreprecated since emacs 24.3</changelog>
</package>
<package pkgid="439feb57235add3e5aca777fe251636b7a94aa7bd034f0edb549967c8e7cdc11f352590c6820dafb489169868999c3df00e5d797e7908fd3afce63c09e904e11" name="anthy-devel" arch="x86_64">
  <version epoch="0" ver="9100h" rel="42.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Drop --with-pic that is useless in the face of --disable-static.
- Drop pre-openSUSE-12.3 parts from the build recipe.
- Implement the shared library packaging policy.
- Replace description because canna/freewnn seem comparatively
  active in OBS's M17N project.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560427200">- Fix baselibs.conf: the library was split out as libanthy0 with
  the last change.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1597752000">- Add patch bugzilla-1175274-emacs-27.1.patch
  There is no (process-kill-without-query) anymore, use
  (set-process-query-on-exit-flag) instead (boo#1175274).</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600171200">- Update anthy.spec: Drop the is_opensuse macro to eliminate the
  difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380800">- Do not use Xemacs on SLE products (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601380801">- Do not use Xemacs on SLE products (jsc#SLE-12100)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467200">- Use build condition to enable or disable Xemacs support (jsc#SLE-11658)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1601467201">- Use build condition to enable or disable Xemacs support (jsc#SLE-12100)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static)
- Switch to %autosetup (rediff bugzilla-1175274-emacs-27.1.patch
  as p1)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1692619200">- add anthy-set-face-underline-p.patch
  * set-face-underline-p is an alias for set-face-underline
    and was dreprecated since emacs 24.3</changelog>
</package>
<package pkgid="2f349380078a2d05bf7cb32c71435bf949b70545408db570b627cc34c76608ad2f5e273aefcc6e0e99b3584c791df49701d2f3f292d8338cf820515328b84681" name="antlr3c" arch="src">
  <version epoch="0" ver="3.4" rel="4.24"/>
  <changelog author="fisiu@opensuse.org" date="1407931200">- Initial package at version 3.4.</changelog>
  <changelog author="tchvatal@suse.com" date="1410264000">- Cleanup with spec-cleaner for factory inclusion</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Fixup shlib package name (libantlr3c3_4 should be libantlr3c-3_4,
  since the filename *is* libantlr3c-3.4.so)</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Use optflags when building
- Update usage of provides/obsoletes</changelog>
  <changelog author="jslaby@suse.com" date="1466078400">- port patches from home:jirislaby:statica
  * add baselibs.conf to have 32bit libs too
  * add fix-LIST-memory-leak.patch
  * add fix-hash-double-free.patch
- use standard library versioning. We do not obsolete the old
  libraries as they are removed via weakremovers.</changelog>
</package>
<package pkgid="8d37e3010b52b1d599361c1c3d7dbe063e1a18dda10afc9615e93968197fd9adfc1c59ca735b8591db2412d57956c80c62e32a2edc3ebfa3a4ffaeca3b975049" name="antlr3c-debugsource" arch="x86_64">
  <version epoch="0" ver="3.4" rel="4.24"/>
  <changelog author="fisiu@opensuse.org" date="1407931200">- Initial package at version 3.4.</changelog>
  <changelog author="tchvatal@suse.com" date="1410264000">- Cleanup with spec-cleaner for factory inclusion</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Fixup shlib package name (libantlr3c3_4 should be libantlr3c-3_4,
  since the filename *is* libantlr3c-3.4.so)</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Use optflags when building
- Update usage of provides/obsoletes</changelog>
  <changelog author="jslaby@suse.com" date="1466078400">- port patches from home:jirislaby:statica
  * add baselibs.conf to have 32bit libs too
  * add fix-LIST-memory-leak.patch
  * add fix-hash-double-free.patch
- use standard library versioning. We do not obsolete the old
  libraries as they are removed via weakremovers.</changelog>
</package>
<package pkgid="ab8f9a7853ebc4bbf8724cc93222c7c3c2ff8d1a3061d1f805c18466da3e176527ff7f49c5dd4677302db9385509682e72430632ef06561c41dadb28f446e0ca" name="antlr3c-devel" arch="x86_64">
  <version epoch="0" ver="3.4" rel="4.24"/>
  <changelog author="fisiu@opensuse.org" date="1407931200">- Initial package at version 3.4.</changelog>
  <changelog author="tchvatal@suse.com" date="1410264000">- Cleanup with spec-cleaner for factory inclusion</changelog>
  <changelog author="jengelh@inai.de" date="1420718400">- Fixup shlib package name (libantlr3c3_4 should be libantlr3c-3_4,
  since the filename *is* libantlr3c-3.4.so)</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Use optflags when building
- Update usage of provides/obsoletes</changelog>
  <changelog author="jslaby@suse.com" date="1466078400">- port patches from home:jirislaby:statica
  * add baselibs.conf to have 32bit libs too
  * add fix-LIST-memory-leak.patch
  * add fix-hash-double-free.patch
- use standard library versioning. We do not obsolete the old
  libraries as they are removed via weakremovers.</changelog>
</package>
<package pkgid="759622238112ef57eb222f973fe04172110712805c54785e644fc7758ab93d713bf6dbe3a58941415c60dba234bc534f0e499bb21c1b141155c828b4dccd36b5" name="aom-tools" arch="i586">
  <version epoch="0" ver="3.7.1" rel="1.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1589889600">- Update to version 2.0.0 "Applejack":
  This is the first official release of libaom. It has real-time
  mode and SVC support, as well as substantial documentation
  improvement and clean-ups.
  Important changes:
  * Decouple library version and so version.
  * Move functions into a header file
  * Remove av1_ prefix from static functions
  * Remove aom_ prefix from static functions
  * Remove aom_ prefix for static functions
  * Remove av1_ prefix for a static function
- Drop libaom-0002-link-threading-lib-with-shared-library.patch and
  libaom-0003-update-CHANGELOG.patch</changelog>
  <changelog author="elimat@opensuse.org" date="1614600000">- Update to version 2.0.2:
  * Prepare for the libaom v2.0.2 release
  * Call av1_setup_frame_size() when dropping a frame
  * Avoid memset in filter_intra_predictor module
  * Fix a typo bug in apply_temporal_filter_planewise
  * Modify the assertion in temporal filter intrinsics
  * Fix unit test ThreadTestLarge.EncoderResultTest/49
  * Add -Wimplicit-function-declaration as C flag only
  * Update CHANGELOG for libaom v2.0.1
  * Set allow_screen_content_tools to 0 in rt mode
  * chroma_check: don't access UV planes if monochrome</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1620648000">- Update to version 3.1.0 (bsc#1185843):
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.0
  This release adds an "all intra" mode to the encoder, which significantly
  speeds up the encoding of AVIF still images at speed 6.
  - Upgrading:
    All intra mode for encoding AVIF still images and AV1 all intra videos:
    AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to
    aom_codec_enc_config_default().
    New encoder control IDs added:
  - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra
    prediction modes (0: false, 1: true (default)). Also available as
    "enable-diagonal-intra" for the aom_codec_set_option() function.
    New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option
  - -tune=butteraugli was added to optimize the encoder’s perceptual quality by
    optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass
  - DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it.
- Includes 3.0
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.0.0
  This release includes compression efficiency improvement, speed improvement
  for realtime mode, as well as some new APIs.
  - Upgrading:
    Support for PSNR calculation based on stream bit-depth.
    New encoder control IDs added:
  - AV1E_SET_ENABLE_RECT_TX
  - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP
  - AV1E_GET_BASELINE_GF_INTERVAL
  - AV1E_SET_ENABLE_DNL_DENOISING
    New decoder control IDs added:
  - AOMD_GET_FWD_KF_PRESENT
  - AOMD_GET_FRAME_FLAGS
  - AOMD_GET_ALTREF_PRESENT
  - AOMD_GET_TILE_INFO
  - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO
  - AOMD_GET_STILL_PICTURE
  - AOMD_GET_SB_SIZE
  - AOMD_GET_SHOW_EXISTING_FRAME_FLAG
  - AOMD_GET_S_FRAME_INFO
    New aom_tune_content enum value: AOM_CONTENT_FILM
    New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN
    Coefficient and mode update can be turned off via
    AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ.
    New key &amp; value API added, available with aom_codec_set_option() function.
    Scaling API expanded to include 1/4, 3/4 and 1/8.
  - Enhancements:
    Better multithreading performance with realtime mode.
    New speed 9 setting for faster realtime encoding.
    Smaller binary size with low bitdepth and realtime only build.
    Temporal denoiser and its optimizations on x86 and Neon.
    Optimizations for scaling.
    Faster encoding with speed settings 2 to 6 for good encoding mode.
    Improved documentation throughout the library, with function level
    documentation, tree view and support for the dot tool.
  - Bug fixes:
    Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the
    following bug fixes:
    Issue 2940: Segfault when encoding with --use-16bit-internal and --limit &gt; 1
    Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8
    Issue 2895: mingw-w64 i686 gcc fails to build
    Issue 2874: Separate ssse3 functions from sse2 file.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625227200">- Update to version 3.1.1
  * Fix vmaf model initialization error when not set to tune=vmaf
  * Fix consistent crash on near-static screen content, keyframe
    related
  * Fix tune=butteraugli mode
- Disable NEON on arm where not available.</changelog>
  <changelog author="pgajdos@suse.com" date="1629892800">- Update to version 3.1.2:
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.2
  * Avoid chroma resampling for 420mpeg2 input
  * Check array has two elements before using index 1
  * Fix DecodeScalabilityTest failure in realtime only
  * Store temporal_id and spatial_id of decoded frame
  * exports.cmake: use APPLE and WIN32 and use def for mingw-w64</changelog>
  <changelog author="pgajdos@suse.com" date="1629892801">- security update
- added patches
  fix CVE-2021-30475 [bsc#1189497], Buffer overflow in aom_dsp/noise_model.c
  + libaom-CVE-2021-30475.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631188800">- security update
- added patches
  fix CVE-2021-30474 [bsc#1186799], aom_dsp/grain_table.c in libaom in AOMedia before 2021-03-30 has a use-after-free.
  + libaom-CVE-2021-30474.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1633694400">- Update to version 3.1.3:
  * Update CHANGELOG for v3.1.3-rc2
  * Detect chroma subsampling more directly
  * Detect chroma subsampling more directly
  * image2yuvconfig() should calculate uv_crop_width
  * aom/aom_encoder.h: remove configure option reference
  * aom_encoder.h: fix rc_overshoot_pct range
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.3
  * aom_install: don't exclude msvc from install
  * aom_install: use relpath for install
  * aom_install: Install lib dlls to bindir</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634126400">- fix service data</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1634299200">- Update to version 3.2.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, as well
    as some new features.
  * New Features:
    + Introduced speeds 7, 8, and 9 for all intra mode.
    + Introduced speed 10 for real time mode.
    + Introduced an API that allows external partition decisions.
    + SVC: added support for compound prediction.
    + SVC: added support for fixed SVC modes.
  * Compression Efficiency Improvements:
    + Intra-mode search improvement.
    + Improved real time (RT) mode BDrate savings by ~5% (RT speed
    5) and ~12% (RT speed 6). The improvement was measured on the
    video conference set.
    + Improved real time mode for nonrd path (speed 7, 8, 9):
    BDrate gains of ~3-5%.
    + Rate control and RD adjustments based on ML research in VP9.
    Gains of ~0.5-1.0% for HD.
  * Perceptual Quality Improvements:
    + Added a new mode --deltaq-mode=3 to improve perceptual
    quality based on a differential contrast model for still
    images.
    + Added a new mode –deltaq-mode=4 to improve perceptual quality
    based on user rated cq_level data set for still images.
    + Weighting of some intra mode and partition size choices to
    better manage and retain texture.
  * Speedup and Memory Optimizations:
    + Further improved 2-pass good quality encoder speed:
    . Speed 2 speedup: 18%
    . Speed 3 speedup: 22%
    . Speed 4 speedup: 37%
    . Speed 5 speedup: 30%
    . Speed 6 speedup: 20%
    + Optimized the real time encoder (measured on the video
    conference set):
    . RT speed 5 speedup: 110%
    . RT speed 6 speedup: 77%
  * Bug Fixes
    + Issue 3069: Fix one-pass mode keyframe placement off-by-one
    error.
    + Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization.
- Drop libaom-CVE-2021-30474.patch: Fixed upstream.
- Drop libaom-CVE-2021-30475.patch: Fixed upstream.
- Remove changesgenerate option from _service file, use data from
  CHANGELOG to fill .changes instead as it it much nicer and human
  readable than just a list of commit messages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645185600">- Update to version 3.3.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, some
    new features, and several bug fixes.
  * New Features
  - AV1 RT: Introducing CDEF search level 5
  - Changed real time speed 4 to behave the same as real time
    speed 5
  - Add --deltaq-strength
  - rtc: Allow scene-change and overshoot detection for svc
  - rtc: Intra-only frame for svc
  - AV1 RT: Option 2 for codec control AV1E_SET_ENABLE_CDEF to
    disable CDEF on non-ref frames
  - New codec controls AV1E_SET_LOOPFILTER_CONTROL and
    AOME_GET_LOOPFILTER_LEVEL
  - Improvements to three pass encoding
  * Compression Efficiency Improvements: Overall compression gains:
    0.6%
  * Perceptual Quality Improvements
  - Improves the perceptual quality of high QP encoding for
    delta-q mode 4
  - Auto select noise synthesis level for all intra
  * Speedup and Memory Optimizations
  - Added many SSE2 optimizations.
  - Good quality 2-pass encoder speedups:
    o Speed 2: 9%
    o Speed 3: 12.5%
    o Speed 4: 8%
    o Speed 5: 3%
    o Speed 6: 4%
  - Real time mode encoder speedups:
    o Speed 5: 2.6% BDRate gain, 4% speedup
    o Speed 6: 3.5% BDRate gain, 4% speedup
    o Speed 9: 1% BDRate gain, 3% speedup
    o Speed 10: 3% BDRate gain, neutral speedup
  - All intra encoding speedups (AVIF):
    o Single thread - speed 6: 8%
    o Single thread - speed 9: 15%
    o Multi thread(8) - speed 6: 14%
    o Multi thread(8) - speed 9: 34%
  * Bug Fixes
  - Issue 3163: Segmentation fault when using
  - -enable-keyframe-filtering=2
  - Issue 2436: Integer overflow in av1_warp_affine_c()
  - Issue 3226: armv7 build failure due to gcc-11
  - Issue 3195: Bug report on libaom (AddressSanitizer:
    heap-buffer-overflow)
  - Issue 3191: Bug report on libaom (AddressSanitizer: SEGV on
    unknown address)
- Drop libaom-devel Requires from libaom-devel-doc sub-package: We
  do not need the devel package to be able to read the devel
  documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 3.4.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. There are no ABI or API breaking changes in
    this release.
  * New Features:
  - New --dist-metric flag with "qm-psnr" value to use
    quantization matrices in the distortion computation for RD
    search. The default value is "psnr".
  - New command line option "--auto-intra-tools-off=1" to make
    all-intra encoding faster for high bit rate under
    "--deltaq-mode=3" mode.
  - New rate control library aom_av1_rc for real-time hardware
    encoders. Supports CBR for both one spatial layer and SVC.
  - New image format AOM_IMG_FMT_NV12 can be used as input to the
    encoder. The presence of AOM_IMG_FMT_NV12 can be detected at
    compile time by checking if the macro AOM_HAVE_IMG_FMT_NV12
    is defined.
  - New codec controls for the encoder:
    o AV1E_SET_AUTO_INTRA_TOOLS_OFF. Only in effect if
  - -deltaq-mode=3.
    o AV1E_SET_RTC_EXTERNAL_RC
    o AV1E_SET_FP_MT. Only supported if libaom is built with
  - DCONFIG_FRAME_PARALLEL_ENCODE=1.
    o AV1E_GET_TARGET_SEQ_LEVEL_IDX
  - New key-value pairs for the key-value API:
    o --auto-intra-tools-off=0 (default) or 1. Only in effect if
  - -deltaq-mode=3.
    o --strict-level-conformance=0 (default) or 1
    o --fp-mt=0 (default) or 1. Only supported if libaom is built
    with -DCONFIG_FRAME_PARALLEL_ENCODE=1.
  - New aomenc options (not supported by the key-value API):
    o --nv12
  * Compression Efficiency Improvements:
  - Correctly calculate SSE for high bitdepth in skip mode, 0.2%
    to 0.6% coding gain.
  - RTC at speed 9/10: BD-rate gain of ~4/5%
  - RTC screen content coding: many improvements for real-time
    screen at speed 10 (quality, speedup, and rate control), up
    to high resolutions (1080p).
  - RTC-SVC: fixes to make intra-only frames work for spatial
    layers.
  - RTC-SVC: quality improvements for temporal layers.
  - AV1 RT: A new passive rate control strategy for screen
    content, an average of 7.5% coding gain, with some clips of
    20+%. The feature is turned off by default due to higher bit
    rate variation.
  * Perceptual Quality Improvements:
  - RTC: Visual quality improvements for high speeds (9/10)
  - Improvements in coding quality for all intra mode
  * Speedup and Memory Optimizations:
  - ~10% speedup in good quality mode encoding.
  - ~7% heap memory reduction in good quality encoding mode for
    speed 5 and 6.
  - Ongoing improvements to intra-frame encoding performance on
    Arm
  - Faster encoding speed for "--deltaq-mode=3" mode.
  - ~10% speedup for speed 5/6, ~15% speedup for speed 7/8, and
    ~10% speedup for speed 9/10 in real time encoding mode
  - ~20% heap memory reduction in still-picture encoding mode for
    360p-720p resolutions with multiple threads
  - ~13% speedup for speed 6 and ~12% speedup for speed 9 in
    still-picture encoding mode.
  - Optimizations to improve multi-thread efficiency for
    still-picture encoding mode.
  * Bug Fixes:
  - b/204460717: README.md: replace master with main
  - b/210677928: libaom disable_order is surprising for
    max_reference_frames=3
  - b/222461449: -DCONFIG_TUNE_BUTTERAUGLI=1 broken
  - b/227207606: write_greyscale writes incorrect chroma in
    highbd mode
  - b/229955363: Integer-overflow in linsolve_wiener
  - https://crbug.com/aomedia/2032
  - https://crbug.com/aomedia/2397
  - https://crbug.com/aomedia/2563
  - https://crbug.com/aomedia/2815
  - https://crbug.com/aomedia/3009
  - https://crbug.com/aomedia/3018
  - https://crbug.com/aomedia/3045
  - https://crbug.com/aomedia/3101
  - https://crbug.com/aomedia/3130
  - https://crbug.com/aomedia/3173
  - https://crbug.com/aomedia/3184
  - https://crbug.com/aomedia/3187
  - https://crbug.com/aomedia/3190
  - https://crbug.com/aomedia/3195
  - https://crbug.com/aomedia/3197
  - https://crbug.com/aomedia/3201
  - https://crbug.com/aomedia/3202
  - https://crbug.com/aomedia/3204
  - https://crbug.com/aomedia/3205
  - https://crbug.com/aomedia/3207
  - https://crbug.com/aomedia/3208
  - https://crbug.com/aomedia/3209
  - https://crbug.com/aomedia/3213
  - https://crbug.com/aomedia/3214
  - https://crbug.com/aomedia/3219
  - https://crbug.com/aomedia/3222
  - https://crbug.com/aomedia/3223
  - https://crbug.com/aomedia/3225
  - https://crbug.com/aomedia/3226
  - https://crbug.com/aomedia/3228
  - https://crbug.com/aomedia/3232
  - https://crbug.com/aomedia/3236
  - https://crbug.com/aomedia/3237
  - https://crbug.com/aomedia/3238
  - https://crbug.com/aomedia/3240
  - https://crbug.com/aomedia/3243
  - https://crbug.com/aomedia/3244
  - https://crbug.com/aomedia/3246
  - https://crbug.com/aomedia/3248
  - https://crbug.com/aomedia/3250
  - https://crbug.com/aomedia/3251
  - https://crbug.com/aomedia/3252
  - https://crbug.com/aomedia/3255
  - https://crbug.com/aomedia/3257
  - https://crbug.com/aomedia/3259
  - https://crbug.com/aomedia/3260
  - https://crbug.com/aomedia/3267
  - https://crbug.com/aomedia/3268
  - https://crbug.com/aomedia/3269
  - https://crbug.com/aomedia/3276
  - https://crbug.com/aomedia/3278
  - https://crbug.com/chromium/1290068
  - https://crbug.com/chromium/1303237
  - https://crbug.com/chromium/1304990
  - https://crbug.com/chromium/1321141
  - https://crbug.com/chromium/1321388
  - https://crbug.com/oss-fuzz/44846
  - https://crbug.com/oss-fuzz/44856
  - https://crbug.com/oss-fuzz/44862
  - https://crbug.com/oss-fuzz/44904
  - https://crbug.com/oss-fuzz/45056</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663848000">- Update to version 3.5.0:
  * This release is ABI compatible with the last one, including
    speedup and memory optimizations, and new APIs and features.
  * New Features
  - Support for frame parallel encode for larger number of
    threads. --fp-mt flag is available for all build
    configurations.
  - New codec control AV1E_GET_NUM_OPERATING_POINTS
  * Speedup and Memory Optimizations
  - Speed-up multithreaded encoding for good quality mode for
    larger number of threads through frame parallel encoding:
    . 30-34% encode time reduction for 1080p, 16 threads, 1x1
    tile configuration (tile_rows x tile_columns)
    . 18-28% encode time reduction for 1080p, 16 threads, 2x4
    tile configuration
    . 18-20% encode time reduction for 2160p, 32 threads, 2x4
    tile configuration
  - 16-20% speed-up for speed=6 to 8 in still-picture encoding
    mode
  - 5-6% heap memory reduction for speed=6 to 10 in real-time
    encoding mode
  - Improvements to the speed for speed=7, 8 in real-time
    encoding mode
  - Improvements to the speed for speed=9, 10 in real-time screen
    encoding mode
  - Optimizations to improve multi-thread efficiency in real-time
    encoding mode
  - 10-15% speed up for SVC with temporal layers
  - SIMD optimizations:
    . Improve av1_quantize_fp_32x32_neon() 1.05x to 1.24x faster
    . Add aom_highbd_quantize_b{,_32x32,_64x64}_adaptive_neon()
    3.15x to 5.6x faster than "C"
    . Improve av1_quantize_fp_64x64_neon() 1.17x to 1.66x faster
    . Add aom_quantize_b_avx2() 1.4x to 1.7x faster than
    aom_quantize_b_avx()
    . Add aom_quantize_b_32x32_avx2() 1.4x to 2.3x faster than
    aom_quantize_b_32x32_avx()
    . Add aom_quantize_b_64x64_avx2() 2.0x to 2.4x faster than
    aom_quantize_b_64x64_ssse3()
    . Add aom_highbd_quantize_b_32x32_avx2() 9.0x to 10.5x faster
    than aom_highbd_quantize_b_32x32_c()
    . Add aom_highbd_quantize_b_64x64_avx2() 7.3x to 9.7x faster
    than aom_highbd_quantize_b_64x64_c()
    . Improve aom_highbd_quantize_b_avx2() 1.07x to 1.20x faster
    . Improve av1_quantize_fp_avx2() 1.13x to 1.49x faster
    . Improve av1_quantize_fp_32x32_avx2() 1.07x to 1.54x faster
    . Improve av1_quantize_fp_64x64_avx2()  1.03x to 1.25x faster
    . Improve av1_quantize_lp_avx2() 1.07x to 1.16x faster
  * Bug fixes including but not limited to
  - aomedia:3206 Assert that skip_width &gt; 0 for deconvolve
    function
  - aomedia:3278 row_mt enc: Delay top-right sync when intraBC is
    enabled
  - aomedia:3282 blend_a64_*_neon: fix bus error in armv7
  - aomedia:3283 FRAME_PARALLEL: Propagate border size to all
    cpis
  - aomedia:3283 RESIZE_MODE: Fix incorrect strides being used
    for motion search
  - aomedia:3286 rtc-svc: Fix to dynamic_enable spatial layers
  - aomedia:3289 rtc-screen: Fix to skipping inter-mode test in
    nonrd
  - aomedia:3289 rtc-screen: Fix for skip newmv on flat blocks
  - aomedia:3299 Fix build failure with CONFIG_TUNE_VMAF=1
  - aomedia:3296 Fix the conflict --enable-tx-size-search=0 with
    nonrd mode --enable-tx-size-search will be ignored in non-rd
    pick mode
  - aomedia:3304 Fix off-by-one error of max w/h in
    validate_config
  - aomedia:3306 Do not use pthread_setname_np on GNU/Hurd
  - aomedia:3325 row-multithreading produces invalid bitstream in
    some cases
  - chromium:1346938, chromium:1338114
  - compiler_flags.cmake: fix flag detection w/cmake 3.17-3.18.2
  - tools/*.py: update to python3
  - aom_configure.cmake: detect PIE and set CONFIG_PIC
  - test/simd_cmp_impl: use explicit types w/CompareSimd*
  - rtc: Fix to disable segm for aq-mode=3
  - rtc: Fix to color_sensitivity in variance partition
  - rtc-screen: Fix bsize in model rd computation for intra
    chroma
  - Fixes to ensure the correct behavior of the encoder
    algorithms (like segmentation, computation of statistics,
    etc.)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675857600">- Update to version 3.6.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. This release is ABI compatible with the last
    release.
  * New Features:
  - New values 20-27 (corresponding to levels 7.0-7.3 and
    8.0-8.3) for the encoder control
    AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the proposal to add
    the new levels are still in draft status). The original
    special value 24 (keep level stats only for level monitoring)
    is renumbered as 32.
  - New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip
    the application of post-processing filters on reconstructed
    frame in all intra mode.
  - New encoder option "kf-max-pyr-height": Maximum height of
    pyramid structure used for the GOP starting with a key frame
    (-1 to 5).
  - Make SVC work for screen content.
  - Rate control improvements to reduce frame-size spikes for
    screen content coding.
  - RISC-V architecture support with gcc toolchain.
  * Compression Efficiency Improvements:
  - Peak compression efficiency in VOD setting is improved by 1%.
  - 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8
    to 10.
  - 15% RTC encoding BDrate gains for screen content speed 10.
  * Perceptual Quality Improvements:
  - Resolved a visual quality issue that was reported for high
    resolution clips (2K) for speed 4 and above in VOD use case.
  - Visual quality improvements to screen content coding.
  - Quality improvements to temporal layer RTC coding.
  * Speedup and Memory Optimizations:
  - RTC single-thread encoder speedup:
    . ~6% instruction count reduction for speed 5 and 6.
    . ~15% instruction count reduction for speed 7.
    . ~10% instruction count reduction for speed 8 to 10 (&gt;=360p
    resolutions).
  - RTC multi-thread encoder speedup (beyond single-thread
    speedup):
    . 5-8% encode time reduction for speed 7 to 10.
  - RTC screen-content encoder speedup:
    . 11% instruction count reduction for speed 9 and 10 (&gt;=720p
    resolutions).
  - ~5% reduction in heap memory requirements for RTC, speed 6 to
    10.
  * AVIF:
    . 4-5% speedup for speed 9 in still-picture encoding mode.
    . 3-4% heap memory reduction in still-picture encoding mode
    for 360p-720p resolutions with multiple threads.
  * Bug Fixes:
  - Added a workaround for an AV1 specification bug which makes
    TRANSLATION type global motion models unusable.
  - Fixed AddressSanitizer global-buffer-overflow errors in
    av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
  - Fixed AddressSanitizer heap-buffer-overflow error in
    av1_wiener_convolve_add_src_neon().
  - chromium:1393384 Avoid scene detection on spatial resize.
  - aomedia:3308 Remove color artifacts under high motion.
  - aomedia:3310 Avoid out of memory failures with Visual Studio
    2017, 2019, and 2022 for Win32 x86 builds.
  - aomedia:3346 Make SVC work properly for screen content.
  - aomedia:3348 Fix a bug where an uninitialized search_site is
    used.
  - aomedia:3365 Work around what seems like a Visual Studio 2022
    compiler optimization bug.
  - aomedia:3369 Incorrect PSNR values reported by libaom for
    12-bit encode.
- Modernize spec, use cmake_build and ldconfig_scriptlets macros.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to BSD-2-Clause and AOMPL-1.0.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683028800">- Revert to BSD-2-Clause licence tag to only use SPDX valid
  license tag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683720000">- Update to version 3.6.1:
  * aomedia:2871: Guard the support of the 7.x and 8.x levels for
    AV1 under the CONFIG_CWG_C013 config flag, and only output the
    7.x and 8.x levels when explicitly requested.
  * aomedia:3382: Choose sb_size by ppi instead of svc.
  * aomedia:3384: Fix fullpel search limits.
  * aomedia:3388: Replace left shift of xq_active by
    multiplication.
  * aomedia:3389: Fix MV clamping in av1_mv_pred.
  * aomedia:3390: set_ld_layer_depth: cap max_layer_depth to
    MAX_ARF_LAYERS.
  * aomedia:3418: Fix MV clamping in av1_int_pro_motion_estimation.
  * aomedia:3429: Move lpf thread data init to
    lpf_pipeline_mt_init().
  * b:266719111: Fix undefined behavior in Arm Neon code.
  * b:269840681: nonrd_opt: align scan tables.
  * rtc: Fix is_key_frame setting in variance partition.
  * Build: Fix build with clang-cl and Visual Studio.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693569600">- New upstream release 3.7.0
  - New Features
  * New codec controls:
  * AV1E_SET_QUANTIZER_ONE_PASS: Set quantizer for each frame.
  * AV1E_ENABLE_RATE_GUIDE_DELTAQ: enable the rate distribution guided delta
    quantization in all intra mode. The "enable-rate-guide-deltaq" option is
    added for this control.
  * AV1E_SET_RATE_DISTRIBUTION_INFO: set the input file for rate
    distribution used in all intra mode. The "rate-distribution-info" option
    is added for this control.
  * AV1E_GET_LUMA_CDEF_STRENGTH
  * AV1E_SET_BITRATE_ONE_PASS_CBR
  * AOM_SCALING_MODE is extended to include 2/3 and 1/3 scaling.
  * aom_tune_metric is extended to include AOM_TUNE_VMAF_SALIENCY_MAP.
    The "tune" option is extended to include "vmaf_saliency_map".
  * SVC example encoder svc_encoder_rtc is able to use the rate control
    library.
  * Loopfilter level and CDEF filter level is supported by RTC rate control
    library.
  * New speed (--cpu-used) 11, intended for RTC screen sharing, added for
    faster encoding with ~3% bdrate loss with 16% IC (instruction count)
    speedup compared to speed 10.
  - Compression Efficiency Improvements
  * Improved VoD encoding performance
  * 0.1-0.6% BDrate gains for encoding speeds 2 to 6
  * Rate control accuracy improvement in VBR mode
  * RTC encoding improvements
  * Screen content mode: 10-19% BDrate gains for speeds 6 - 10
  * Temporal layers video mode, for speed 10:
  * 2 temporal layers on low resolutions: 13-15% BDrate gain
  * 3 temporal layers on VGA/HD: 3-4% BDrate gain
  - Perceptual Quality Improvements
  * Fixed multiple block and color artifacts for RTC screen content by
  * Incorporating color into RD cost for IDTX
  * Reducing thresholds for palette mode in non RD mode
  * Allowing more palette mode testing
  * Improved color sensitivity for altref in non-RD mode.
  * Reduced video flickering for temporal layer encoding.
  - Speedup and Memory Optimizations
  * Speed up the VoD encoder
  * 2-5% for encoding speed 2 to 4
  * 9-15% for encoding speed 5 to 6
  * ARM
  * Standard bitdepth
  * speed 5: +31%
  * speed 4: +2%
  * speed 3: +9%
  * speed 2: +157%
  * High bitdepth
  * speed 5: +85%
  * RTC speedups
  * Screen content mode
  * 15% IC speedup for speeds 6-8
  * ARM: 7% for speed 9, 3% for speed 10
  * Temporal layers video mode
  * 7% speedup for 3 temporal layers on VGA/HD, for speed 10
  * Single layer video
  * x86: 2% IC speedup for speeds 7-10
  * ARM: 2-4% speedup across speeds 5-10
  - Bug Fixes
  * aomedia:3261 Assertion failed when encoding av1 with film grain and
    '--monochrome' flag
  * aomedia:3276 ensure all allocations are checked (partial fix)
  * aomedia:3451 The libaom library calls exit()
  * aomedia:3450 enable -Wshadow for C++ sources
  * aomedia:3449 Test Seg Faults After
    b459af3e345be402db052a143fcc5383d4b74cbd
  * aomedia:3416 prune unused symbols / restrict symbol visibility
  * aomedia:3443 Jenkins failure:
    UninstantiatedParameterizedTestSuite&lt;EstimateNoiseTest&gt;
  * aomedia:3434 realtime failures with CONFIG_BITSTREAM_DEBUG=1
  * aomedia:3433 DeltaqModeTest crash w/row_mt=0
  * aomedia:3429 Encoder crash when turn on both ExternalResize and
    g_threads &gt; 2
  * aomedia:3438 Build failure with
    `-DSANITIZE=address -DBUILD_SHARED_LIBS=ON` when using clang.
  * aomedia:3435 Block artifacts when scrolling with AV1 in screen sharing
    scenarios
  * aomedia:3170 vmaf tune presets produce extreme glitches in one scene
  * aomedia:3401 Building shared libaom with MSVC results in a race condition
    with the export library
  * aomedia:3420 Floating point exception in av1_tpl_get_frame_importance()
  * aomedia:3424 heap-buffer-overflow in ScaleFilterCols_16_C() (SIGABRT)
  * aomedia:3417 examples/svc_encoder_rtc.c is using internal macros and
    functions
  * aomedia:3372 SEGV in assign_frame_buffer_p av1_common_int.h
  * aomedia:3130 'cpu-features.h' file not found on Android NDK 22
  * aomedia:3415 Encoder/decoder mismatch for svc_encoder_rtc running
    1 SL 3 TL
  * aomedia:3412 Lossless Mode Fails Loopback Bit Test
  * aomedia:3409 The use of AV1_VAR_OFFS in av1/encoder/var_based_part.c is
    incorrect for high bit depths
  * aomedia:3403 test_libaom fails with error message
    "feenableexcept() failed" on Linux arm
  * aomedia:3370 Random color block at fast motion area
  * aomedia:3393 Assertion failure in av1_convolve_2d_sr_c()
  * aomedia:3392 Strong artifacting for high bit-depth real-time
  * aomedia:3376 aomenc --threads=10 --deltaq-mode=3 crashes after
    "Allintra: multi-threading of calculating differential contrast"
  * aomedia:3380 Crashes and ASan and TSan errors in deltaq-mode=3
    multithreading code
  * chromium:1410766 heap-buffer-overflow in aom_yv12_copy_v_c
  * Cannot set level via AV1E_SET_TARGET_SEQ_LEVEL_IDX
  * Encoding failure due to the use of loop restoration with unintended use of
    lossless mode.
  * Signed integer overflow in scan_past_frames
  * Signed integer overflow in update_a_sep_sym
  * Flickering in AV1 1440p/2160p HDR transcodes
  * Fixed artifacts with screen share at encoder speed 10
  * Fixed prediction setup for IDTX
- Use system libraries instead of vendored ones
  * system-gtest.patch
  * system-yuv.patch
- Enable debuginfo also on modules written in assembly
- Enable building PowerPC-specific optimizations
- Enable Neon optimized code on ARM and fix runtime CPU detection
- Fix missing images in documentation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693915200">- Split docs to multibuild to avoid dependency cycle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 3.7.1:
  * Bug Fixes:
  - aomedia:3349: heap overflow when increasing resolution
  - aomedia:3478: GCC 12.2.0 emits a -Wstringop-overflow warning
    on aom/av1/encoder/motion_search_facade.c
  - aomedia:3489: Detect encoder and image high bit depth
    mismatch
  - aomedia:3491: heap-buffer-overflow on frame size change
  - b/303023614:  Segfault at encoding time for high bit depth
    images
- Switch buildtime compression to zst.</changelog>
</package>
<package pkgid="d1ab2260a10929183a9d8dd88159146c75ab6dfd8bf26ce11f8b90f5b2ab9c218016e63ef3ad02240d5477919fb545e064c0978cf92f6b3c250106cf5d6ab8ca" name="aom-tools" arch="x86_64">
  <version epoch="0" ver="3.7.1" rel="1.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1589889600">- Update to version 2.0.0 "Applejack":
  This is the first official release of libaom. It has real-time
  mode and SVC support, as well as substantial documentation
  improvement and clean-ups.
  Important changes:
  * Decouple library version and so version.
  * Move functions into a header file
  * Remove av1_ prefix from static functions
  * Remove aom_ prefix from static functions
  * Remove aom_ prefix for static functions
  * Remove av1_ prefix for a static function
- Drop libaom-0002-link-threading-lib-with-shared-library.patch and
  libaom-0003-update-CHANGELOG.patch</changelog>
  <changelog author="elimat@opensuse.org" date="1614600000">- Update to version 2.0.2:
  * Prepare for the libaom v2.0.2 release
  * Call av1_setup_frame_size() when dropping a frame
  * Avoid memset in filter_intra_predictor module
  * Fix a typo bug in apply_temporal_filter_planewise
  * Modify the assertion in temporal filter intrinsics
  * Fix unit test ThreadTestLarge.EncoderResultTest/49
  * Add -Wimplicit-function-declaration as C flag only
  * Update CHANGELOG for libaom v2.0.1
  * Set allow_screen_content_tools to 0 in rt mode
  * chroma_check: don't access UV planes if monochrome</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1620648000">- Update to version 3.1.0 (bsc#1185843):
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.0
  This release adds an "all intra" mode to the encoder, which significantly
  speeds up the encoding of AVIF still images at speed 6.
  - Upgrading:
    All intra mode for encoding AVIF still images and AV1 all intra videos:
    AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to
    aom_codec_enc_config_default().
    New encoder control IDs added:
  - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra
    prediction modes (0: false, 1: true (default)). Also available as
    "enable-diagonal-intra" for the aom_codec_set_option() function.
    New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option
  - -tune=butteraugli was added to optimize the encoder’s perceptual quality by
    optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass
  - DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it.
- Includes 3.0
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.0.0
  This release includes compression efficiency improvement, speed improvement
  for realtime mode, as well as some new APIs.
  - Upgrading:
    Support for PSNR calculation based on stream bit-depth.
    New encoder control IDs added:
  - AV1E_SET_ENABLE_RECT_TX
  - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP
  - AV1E_GET_BASELINE_GF_INTERVAL
  - AV1E_SET_ENABLE_DNL_DENOISING
    New decoder control IDs added:
  - AOMD_GET_FWD_KF_PRESENT
  - AOMD_GET_FRAME_FLAGS
  - AOMD_GET_ALTREF_PRESENT
  - AOMD_GET_TILE_INFO
  - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO
  - AOMD_GET_STILL_PICTURE
  - AOMD_GET_SB_SIZE
  - AOMD_GET_SHOW_EXISTING_FRAME_FLAG
  - AOMD_GET_S_FRAME_INFO
    New aom_tune_content enum value: AOM_CONTENT_FILM
    New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN
    Coefficient and mode update can be turned off via
    AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ.
    New key &amp; value API added, available with aom_codec_set_option() function.
    Scaling API expanded to include 1/4, 3/4 and 1/8.
  - Enhancements:
    Better multithreading performance with realtime mode.
    New speed 9 setting for faster realtime encoding.
    Smaller binary size with low bitdepth and realtime only build.
    Temporal denoiser and its optimizations on x86 and Neon.
    Optimizations for scaling.
    Faster encoding with speed settings 2 to 6 for good encoding mode.
    Improved documentation throughout the library, with function level
    documentation, tree view and support for the dot tool.
  - Bug fixes:
    Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the
    following bug fixes:
    Issue 2940: Segfault when encoding with --use-16bit-internal and --limit &gt; 1
    Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8
    Issue 2895: mingw-w64 i686 gcc fails to build
    Issue 2874: Separate ssse3 functions from sse2 file.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625227200">- Update to version 3.1.1
  * Fix vmaf model initialization error when not set to tune=vmaf
  * Fix consistent crash on near-static screen content, keyframe
    related
  * Fix tune=butteraugli mode
- Disable NEON on arm where not available.</changelog>
  <changelog author="pgajdos@suse.com" date="1629892800">- Update to version 3.1.2:
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.2
  * Avoid chroma resampling for 420mpeg2 input
  * Check array has two elements before using index 1
  * Fix DecodeScalabilityTest failure in realtime only
  * Store temporal_id and spatial_id of decoded frame
  * exports.cmake: use APPLE and WIN32 and use def for mingw-w64</changelog>
  <changelog author="pgajdos@suse.com" date="1629892801">- security update
- added patches
  fix CVE-2021-30475 [bsc#1189497], Buffer overflow in aom_dsp/noise_model.c
  + libaom-CVE-2021-30475.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631188800">- security update
- added patches
  fix CVE-2021-30474 [bsc#1186799], aom_dsp/grain_table.c in libaom in AOMedia before 2021-03-30 has a use-after-free.
  + libaom-CVE-2021-30474.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1633694400">- Update to version 3.1.3:
  * Update CHANGELOG for v3.1.3-rc2
  * Detect chroma subsampling more directly
  * Detect chroma subsampling more directly
  * image2yuvconfig() should calculate uv_crop_width
  * aom/aom_encoder.h: remove configure option reference
  * aom_encoder.h: fix rc_overshoot_pct range
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.3
  * aom_install: don't exclude msvc from install
  * aom_install: use relpath for install
  * aom_install: Install lib dlls to bindir</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634126400">- fix service data</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1634299200">- Update to version 3.2.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, as well
    as some new features.
  * New Features:
    + Introduced speeds 7, 8, and 9 for all intra mode.
    + Introduced speed 10 for real time mode.
    + Introduced an API that allows external partition decisions.
    + SVC: added support for compound prediction.
    + SVC: added support for fixed SVC modes.
  * Compression Efficiency Improvements:
    + Intra-mode search improvement.
    + Improved real time (RT) mode BDrate savings by ~5% (RT speed
    5) and ~12% (RT speed 6). The improvement was measured on the
    video conference set.
    + Improved real time mode for nonrd path (speed 7, 8, 9):
    BDrate gains of ~3-5%.
    + Rate control and RD adjustments based on ML research in VP9.
    Gains of ~0.5-1.0% for HD.
  * Perceptual Quality Improvements:
    + Added a new mode --deltaq-mode=3 to improve perceptual
    quality based on a differential contrast model for still
    images.
    + Added a new mode –deltaq-mode=4 to improve perceptual quality
    based on user rated cq_level data set for still images.
    + Weighting of some intra mode and partition size choices to
    better manage and retain texture.
  * Speedup and Memory Optimizations:
    + Further improved 2-pass good quality encoder speed:
    . Speed 2 speedup: 18%
    . Speed 3 speedup: 22%
    . Speed 4 speedup: 37%
    . Speed 5 speedup: 30%
    . Speed 6 speedup: 20%
    + Optimized the real time encoder (measured on the video
    conference set):
    . RT speed 5 speedup: 110%
    . RT speed 6 speedup: 77%
  * Bug Fixes
    + Issue 3069: Fix one-pass mode keyframe placement off-by-one
    error.
    + Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization.
- Drop libaom-CVE-2021-30474.patch: Fixed upstream.
- Drop libaom-CVE-2021-30475.patch: Fixed upstream.
- Remove changesgenerate option from _service file, use data from
  CHANGELOG to fill .changes instead as it it much nicer and human
  readable than just a list of commit messages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645185600">- Update to version 3.3.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, some
    new features, and several bug fixes.
  * New Features
  - AV1 RT: Introducing CDEF search level 5
  - Changed real time speed 4 to behave the same as real time
    speed 5
  - Add --deltaq-strength
  - rtc: Allow scene-change and overshoot detection for svc
  - rtc: Intra-only frame for svc
  - AV1 RT: Option 2 for codec control AV1E_SET_ENABLE_CDEF to
    disable CDEF on non-ref frames
  - New codec controls AV1E_SET_LOOPFILTER_CONTROL and
    AOME_GET_LOOPFILTER_LEVEL
  - Improvements to three pass encoding
  * Compression Efficiency Improvements: Overall compression gains:
    0.6%
  * Perceptual Quality Improvements
  - Improves the perceptual quality of high QP encoding for
    delta-q mode 4
  - Auto select noise synthesis level for all intra
  * Speedup and Memory Optimizations
  - Added many SSE2 optimizations.
  - Good quality 2-pass encoder speedups:
    o Speed 2: 9%
    o Speed 3: 12.5%
    o Speed 4: 8%
    o Speed 5: 3%
    o Speed 6: 4%
  - Real time mode encoder speedups:
    o Speed 5: 2.6% BDRate gain, 4% speedup
    o Speed 6: 3.5% BDRate gain, 4% speedup
    o Speed 9: 1% BDRate gain, 3% speedup
    o Speed 10: 3% BDRate gain, neutral speedup
  - All intra encoding speedups (AVIF):
    o Single thread - speed 6: 8%
    o Single thread - speed 9: 15%
    o Multi thread(8) - speed 6: 14%
    o Multi thread(8) - speed 9: 34%
  * Bug Fixes
  - Issue 3163: Segmentation fault when using
  - -enable-keyframe-filtering=2
  - Issue 2436: Integer overflow in av1_warp_affine_c()
  - Issue 3226: armv7 build failure due to gcc-11
  - Issue 3195: Bug report on libaom (AddressSanitizer:
    heap-buffer-overflow)
  - Issue 3191: Bug report on libaom (AddressSanitizer: SEGV on
    unknown address)
- Drop libaom-devel Requires from libaom-devel-doc sub-package: We
  do not need the devel package to be able to read the devel
  documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 3.4.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. There are no ABI or API breaking changes in
    this release.
  * New Features:
  - New --dist-metric flag with "qm-psnr" value to use
    quantization matrices in the distortion computation for RD
    search. The default value is "psnr".
  - New command line option "--auto-intra-tools-off=1" to make
    all-intra encoding faster for high bit rate under
    "--deltaq-mode=3" mode.
  - New rate control library aom_av1_rc for real-time hardware
    encoders. Supports CBR for both one spatial layer and SVC.
  - New image format AOM_IMG_FMT_NV12 can be used as input to the
    encoder. The presence of AOM_IMG_FMT_NV12 can be detected at
    compile time by checking if the macro AOM_HAVE_IMG_FMT_NV12
    is defined.
  - New codec controls for the encoder:
    o AV1E_SET_AUTO_INTRA_TOOLS_OFF. Only in effect if
  - -deltaq-mode=3.
    o AV1E_SET_RTC_EXTERNAL_RC
    o AV1E_SET_FP_MT. Only supported if libaom is built with
  - DCONFIG_FRAME_PARALLEL_ENCODE=1.
    o AV1E_GET_TARGET_SEQ_LEVEL_IDX
  - New key-value pairs for the key-value API:
    o --auto-intra-tools-off=0 (default) or 1. Only in effect if
  - -deltaq-mode=3.
    o --strict-level-conformance=0 (default) or 1
    o --fp-mt=0 (default) or 1. Only supported if libaom is built
    with -DCONFIG_FRAME_PARALLEL_ENCODE=1.
  - New aomenc options (not supported by the key-value API):
    o --nv12
  * Compression Efficiency Improvements:
  - Correctly calculate SSE for high bitdepth in skip mode, 0.2%
    to 0.6% coding gain.
  - RTC at speed 9/10: BD-rate gain of ~4/5%
  - RTC screen content coding: many improvements for real-time
    screen at speed 10 (quality, speedup, and rate control), up
    to high resolutions (1080p).
  - RTC-SVC: fixes to make intra-only frames work for spatial
    layers.
  - RTC-SVC: quality improvements for temporal layers.
  - AV1 RT: A new passive rate control strategy for screen
    content, an average of 7.5% coding gain, with some clips of
    20+%. The feature is turned off by default due to higher bit
    rate variation.
  * Perceptual Quality Improvements:
  - RTC: Visual quality improvements for high speeds (9/10)
  - Improvements in coding quality for all intra mode
  * Speedup and Memory Optimizations:
  - ~10% speedup in good quality mode encoding.
  - ~7% heap memory reduction in good quality encoding mode for
    speed 5 and 6.
  - Ongoing improvements to intra-frame encoding performance on
    Arm
  - Faster encoding speed for "--deltaq-mode=3" mode.
  - ~10% speedup for speed 5/6, ~15% speedup for speed 7/8, and
    ~10% speedup for speed 9/10 in real time encoding mode
  - ~20% heap memory reduction in still-picture encoding mode for
    360p-720p resolutions with multiple threads
  - ~13% speedup for speed 6 and ~12% speedup for speed 9 in
    still-picture encoding mode.
  - Optimizations to improve multi-thread efficiency for
    still-picture encoding mode.
  * Bug Fixes:
  - b/204460717: README.md: replace master with main
  - b/210677928: libaom disable_order is surprising for
    max_reference_frames=3
  - b/222461449: -DCONFIG_TUNE_BUTTERAUGLI=1 broken
  - b/227207606: write_greyscale writes incorrect chroma in
    highbd mode
  - b/229955363: Integer-overflow in linsolve_wiener
  - https://crbug.com/aomedia/2032
  - https://crbug.com/aomedia/2397
  - https://crbug.com/aomedia/2563
  - https://crbug.com/aomedia/2815
  - https://crbug.com/aomedia/3009
  - https://crbug.com/aomedia/3018
  - https://crbug.com/aomedia/3045
  - https://crbug.com/aomedia/3101
  - https://crbug.com/aomedia/3130
  - https://crbug.com/aomedia/3173
  - https://crbug.com/aomedia/3184
  - https://crbug.com/aomedia/3187
  - https://crbug.com/aomedia/3190
  - https://crbug.com/aomedia/3195
  - https://crbug.com/aomedia/3197
  - https://crbug.com/aomedia/3201
  - https://crbug.com/aomedia/3202
  - https://crbug.com/aomedia/3204
  - https://crbug.com/aomedia/3205
  - https://crbug.com/aomedia/3207
  - https://crbug.com/aomedia/3208
  - https://crbug.com/aomedia/3209
  - https://crbug.com/aomedia/3213
  - https://crbug.com/aomedia/3214
  - https://crbug.com/aomedia/3219
  - https://crbug.com/aomedia/3222
  - https://crbug.com/aomedia/3223
  - https://crbug.com/aomedia/3225
  - https://crbug.com/aomedia/3226
  - https://crbug.com/aomedia/3228
  - https://crbug.com/aomedia/3232
  - https://crbug.com/aomedia/3236
  - https://crbug.com/aomedia/3237
  - https://crbug.com/aomedia/3238
  - https://crbug.com/aomedia/3240
  - https://crbug.com/aomedia/3243
  - https://crbug.com/aomedia/3244
  - https://crbug.com/aomedia/3246
  - https://crbug.com/aomedia/3248
  - https://crbug.com/aomedia/3250
  - https://crbug.com/aomedia/3251
  - https://crbug.com/aomedia/3252
  - https://crbug.com/aomedia/3255
  - https://crbug.com/aomedia/3257
  - https://crbug.com/aomedia/3259
  - https://crbug.com/aomedia/3260
  - https://crbug.com/aomedia/3267
  - https://crbug.com/aomedia/3268
  - https://crbug.com/aomedia/3269
  - https://crbug.com/aomedia/3276
  - https://crbug.com/aomedia/3278
  - https://crbug.com/chromium/1290068
  - https://crbug.com/chromium/1303237
  - https://crbug.com/chromium/1304990
  - https://crbug.com/chromium/1321141
  - https://crbug.com/chromium/1321388
  - https://crbug.com/oss-fuzz/44846
  - https://crbug.com/oss-fuzz/44856
  - https://crbug.com/oss-fuzz/44862
  - https://crbug.com/oss-fuzz/44904
  - https://crbug.com/oss-fuzz/45056</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663848000">- Update to version 3.5.0:
  * This release is ABI compatible with the last one, including
    speedup and memory optimizations, and new APIs and features.
  * New Features
  - Support for frame parallel encode for larger number of
    threads. --fp-mt flag is available for all build
    configurations.
  - New codec control AV1E_GET_NUM_OPERATING_POINTS
  * Speedup and Memory Optimizations
  - Speed-up multithreaded encoding for good quality mode for
    larger number of threads through frame parallel encoding:
    . 30-34% encode time reduction for 1080p, 16 threads, 1x1
    tile configuration (tile_rows x tile_columns)
    . 18-28% encode time reduction for 1080p, 16 threads, 2x4
    tile configuration
    . 18-20% encode time reduction for 2160p, 32 threads, 2x4
    tile configuration
  - 16-20% speed-up for speed=6 to 8 in still-picture encoding
    mode
  - 5-6% heap memory reduction for speed=6 to 10 in real-time
    encoding mode
  - Improvements to the speed for speed=7, 8 in real-time
    encoding mode
  - Improvements to the speed for speed=9, 10 in real-time screen
    encoding mode
  - Optimizations to improve multi-thread efficiency in real-time
    encoding mode
  - 10-15% speed up for SVC with temporal layers
  - SIMD optimizations:
    . Improve av1_quantize_fp_32x32_neon() 1.05x to 1.24x faster
    . Add aom_highbd_quantize_b{,_32x32,_64x64}_adaptive_neon()
    3.15x to 5.6x faster than "C"
    . Improve av1_quantize_fp_64x64_neon() 1.17x to 1.66x faster
    . Add aom_quantize_b_avx2() 1.4x to 1.7x faster than
    aom_quantize_b_avx()
    . Add aom_quantize_b_32x32_avx2() 1.4x to 2.3x faster than
    aom_quantize_b_32x32_avx()
    . Add aom_quantize_b_64x64_avx2() 2.0x to 2.4x faster than
    aom_quantize_b_64x64_ssse3()
    . Add aom_highbd_quantize_b_32x32_avx2() 9.0x to 10.5x faster
    than aom_highbd_quantize_b_32x32_c()
    . Add aom_highbd_quantize_b_64x64_avx2() 7.3x to 9.7x faster
    than aom_highbd_quantize_b_64x64_c()
    . Improve aom_highbd_quantize_b_avx2() 1.07x to 1.20x faster
    . Improve av1_quantize_fp_avx2() 1.13x to 1.49x faster
    . Improve av1_quantize_fp_32x32_avx2() 1.07x to 1.54x faster
    . Improve av1_quantize_fp_64x64_avx2()  1.03x to 1.25x faster
    . Improve av1_quantize_lp_avx2() 1.07x to 1.16x faster
  * Bug fixes including but not limited to
  - aomedia:3206 Assert that skip_width &gt; 0 for deconvolve
    function
  - aomedia:3278 row_mt enc: Delay top-right sync when intraBC is
    enabled
  - aomedia:3282 blend_a64_*_neon: fix bus error in armv7
  - aomedia:3283 FRAME_PARALLEL: Propagate border size to all
    cpis
  - aomedia:3283 RESIZE_MODE: Fix incorrect strides being used
    for motion search
  - aomedia:3286 rtc-svc: Fix to dynamic_enable spatial layers
  - aomedia:3289 rtc-screen: Fix to skipping inter-mode test in
    nonrd
  - aomedia:3289 rtc-screen: Fix for skip newmv on flat blocks
  - aomedia:3299 Fix build failure with CONFIG_TUNE_VMAF=1
  - aomedia:3296 Fix the conflict --enable-tx-size-search=0 with
    nonrd mode --enable-tx-size-search will be ignored in non-rd
    pick mode
  - aomedia:3304 Fix off-by-one error of max w/h in
    validate_config
  - aomedia:3306 Do not use pthread_setname_np on GNU/Hurd
  - aomedia:3325 row-multithreading produces invalid bitstream in
    some cases
  - chromium:1346938, chromium:1338114
  - compiler_flags.cmake: fix flag detection w/cmake 3.17-3.18.2
  - tools/*.py: update to python3
  - aom_configure.cmake: detect PIE and set CONFIG_PIC
  - test/simd_cmp_impl: use explicit types w/CompareSimd*
  - rtc: Fix to disable segm for aq-mode=3
  - rtc: Fix to color_sensitivity in variance partition
  - rtc-screen: Fix bsize in model rd computation for intra
    chroma
  - Fixes to ensure the correct behavior of the encoder
    algorithms (like segmentation, computation of statistics,
    etc.)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675857600">- Update to version 3.6.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. This release is ABI compatible with the last
    release.
  * New Features:
  - New values 20-27 (corresponding to levels 7.0-7.3 and
    8.0-8.3) for the encoder control
    AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the proposal to add
    the new levels are still in draft status). The original
    special value 24 (keep level stats only for level monitoring)
    is renumbered as 32.
  - New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip
    the application of post-processing filters on reconstructed
    frame in all intra mode.
  - New encoder option "kf-max-pyr-height": Maximum height of
    pyramid structure used for the GOP starting with a key frame
    (-1 to 5).
  - Make SVC work for screen content.
  - Rate control improvements to reduce frame-size spikes for
    screen content coding.
  - RISC-V architecture support with gcc toolchain.
  * Compression Efficiency Improvements:
  - Peak compression efficiency in VOD setting is improved by 1%.
  - 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8
    to 10.
  - 15% RTC encoding BDrate gains for screen content speed 10.
  * Perceptual Quality Improvements:
  - Resolved a visual quality issue that was reported for high
    resolution clips (2K) for speed 4 and above in VOD use case.
  - Visual quality improvements to screen content coding.
  - Quality improvements to temporal layer RTC coding.
  * Speedup and Memory Optimizations:
  - RTC single-thread encoder speedup:
    . ~6% instruction count reduction for speed 5 and 6.
    . ~15% instruction count reduction for speed 7.
    . ~10% instruction count reduction for speed 8 to 10 (&gt;=360p
    resolutions).
  - RTC multi-thread encoder speedup (beyond single-thread
    speedup):
    . 5-8% encode time reduction for speed 7 to 10.
  - RTC screen-content encoder speedup:
    . 11% instruction count reduction for speed 9 and 10 (&gt;=720p
    resolutions).
  - ~5% reduction in heap memory requirements for RTC, speed 6 to
    10.
  * AVIF:
    . 4-5% speedup for speed 9 in still-picture encoding mode.
    . 3-4% heap memory reduction in still-picture encoding mode
    for 360p-720p resolutions with multiple threads.
  * Bug Fixes:
  - Added a workaround for an AV1 specification bug which makes
    TRANSLATION type global motion models unusable.
  - Fixed AddressSanitizer global-buffer-overflow errors in
    av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
  - Fixed AddressSanitizer heap-buffer-overflow error in
    av1_wiener_convolve_add_src_neon().
  - chromium:1393384 Avoid scene detection on spatial resize.
  - aomedia:3308 Remove color artifacts under high motion.
  - aomedia:3310 Avoid out of memory failures with Visual Studio
    2017, 2019, and 2022 for Win32 x86 builds.
  - aomedia:3346 Make SVC work properly for screen content.
  - aomedia:3348 Fix a bug where an uninitialized search_site is
    used.
  - aomedia:3365 Work around what seems like a Visual Studio 2022
    compiler optimization bug.
  - aomedia:3369 Incorrect PSNR values reported by libaom for
    12-bit encode.
- Modernize spec, use cmake_build and ldconfig_scriptlets macros.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to BSD-2-Clause and AOMPL-1.0.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683028800">- Revert to BSD-2-Clause licence tag to only use SPDX valid
  license tag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683720000">- Update to version 3.6.1:
  * aomedia:2871: Guard the support of the 7.x and 8.x levels for
    AV1 under the CONFIG_CWG_C013 config flag, and only output the
    7.x and 8.x levels when explicitly requested.
  * aomedia:3382: Choose sb_size by ppi instead of svc.
  * aomedia:3384: Fix fullpel search limits.
  * aomedia:3388: Replace left shift of xq_active by
    multiplication.
  * aomedia:3389: Fix MV clamping in av1_mv_pred.
  * aomedia:3390: set_ld_layer_depth: cap max_layer_depth to
    MAX_ARF_LAYERS.
  * aomedia:3418: Fix MV clamping in av1_int_pro_motion_estimation.
  * aomedia:3429: Move lpf thread data init to
    lpf_pipeline_mt_init().
  * b:266719111: Fix undefined behavior in Arm Neon code.
  * b:269840681: nonrd_opt: align scan tables.
  * rtc: Fix is_key_frame setting in variance partition.
  * Build: Fix build with clang-cl and Visual Studio.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693569600">- New upstream release 3.7.0
  - New Features
  * New codec controls:
  * AV1E_SET_QUANTIZER_ONE_PASS: Set quantizer for each frame.
  * AV1E_ENABLE_RATE_GUIDE_DELTAQ: enable the rate distribution guided delta
    quantization in all intra mode. The "enable-rate-guide-deltaq" option is
    added for this control.
  * AV1E_SET_RATE_DISTRIBUTION_INFO: set the input file for rate
    distribution used in all intra mode. The "rate-distribution-info" option
    is added for this control.
  * AV1E_GET_LUMA_CDEF_STRENGTH
  * AV1E_SET_BITRATE_ONE_PASS_CBR
  * AOM_SCALING_MODE is extended to include 2/3 and 1/3 scaling.
  * aom_tune_metric is extended to include AOM_TUNE_VMAF_SALIENCY_MAP.
    The "tune" option is extended to include "vmaf_saliency_map".
  * SVC example encoder svc_encoder_rtc is able to use the rate control
    library.
  * Loopfilter level and CDEF filter level is supported by RTC rate control
    library.
  * New speed (--cpu-used) 11, intended for RTC screen sharing, added for
    faster encoding with ~3% bdrate loss with 16% IC (instruction count)
    speedup compared to speed 10.
  - Compression Efficiency Improvements
  * Improved VoD encoding performance
  * 0.1-0.6% BDrate gains for encoding speeds 2 to 6
  * Rate control accuracy improvement in VBR mode
  * RTC encoding improvements
  * Screen content mode: 10-19% BDrate gains for speeds 6 - 10
  * Temporal layers video mode, for speed 10:
  * 2 temporal layers on low resolutions: 13-15% BDrate gain
  * 3 temporal layers on VGA/HD: 3-4% BDrate gain
  - Perceptual Quality Improvements
  * Fixed multiple block and color artifacts for RTC screen content by
  * Incorporating color into RD cost for IDTX
  * Reducing thresholds for palette mode in non RD mode
  * Allowing more palette mode testing
  * Improved color sensitivity for altref in non-RD mode.
  * Reduced video flickering for temporal layer encoding.
  - Speedup and Memory Optimizations
  * Speed up the VoD encoder
  * 2-5% for encoding speed 2 to 4
  * 9-15% for encoding speed 5 to 6
  * ARM
  * Standard bitdepth
  * speed 5: +31%
  * speed 4: +2%
  * speed 3: +9%
  * speed 2: +157%
  * High bitdepth
  * speed 5: +85%
  * RTC speedups
  * Screen content mode
  * 15% IC speedup for speeds 6-8
  * ARM: 7% for speed 9, 3% for speed 10
  * Temporal layers video mode
  * 7% speedup for 3 temporal layers on VGA/HD, for speed 10
  * Single layer video
  * x86: 2% IC speedup for speeds 7-10
  * ARM: 2-4% speedup across speeds 5-10
  - Bug Fixes
  * aomedia:3261 Assertion failed when encoding av1 with film grain and
    '--monochrome' flag
  * aomedia:3276 ensure all allocations are checked (partial fix)
  * aomedia:3451 The libaom library calls exit()
  * aomedia:3450 enable -Wshadow for C++ sources
  * aomedia:3449 Test Seg Faults After
    b459af3e345be402db052a143fcc5383d4b74cbd
  * aomedia:3416 prune unused symbols / restrict symbol visibility
  * aomedia:3443 Jenkins failure:
    UninstantiatedParameterizedTestSuite&lt;EstimateNoiseTest&gt;
  * aomedia:3434 realtime failures with CONFIG_BITSTREAM_DEBUG=1
  * aomedia:3433 DeltaqModeTest crash w/row_mt=0
  * aomedia:3429 Encoder crash when turn on both ExternalResize and
    g_threads &gt; 2
  * aomedia:3438 Build failure with
    `-DSANITIZE=address -DBUILD_SHARED_LIBS=ON` when using clang.
  * aomedia:3435 Block artifacts when scrolling with AV1 in screen sharing
    scenarios
  * aomedia:3170 vmaf tune presets produce extreme glitches in one scene
  * aomedia:3401 Building shared libaom with MSVC results in a race condition
    with the export library
  * aomedia:3420 Floating point exception in av1_tpl_get_frame_importance()
  * aomedia:3424 heap-buffer-overflow in ScaleFilterCols_16_C() (SIGABRT)
  * aomedia:3417 examples/svc_encoder_rtc.c is using internal macros and
    functions
  * aomedia:3372 SEGV in assign_frame_buffer_p av1_common_int.h
  * aomedia:3130 'cpu-features.h' file not found on Android NDK 22
  * aomedia:3415 Encoder/decoder mismatch for svc_encoder_rtc running
    1 SL 3 TL
  * aomedia:3412 Lossless Mode Fails Loopback Bit Test
  * aomedia:3409 The use of AV1_VAR_OFFS in av1/encoder/var_based_part.c is
    incorrect for high bit depths
  * aomedia:3403 test_libaom fails with error message
    "feenableexcept() failed" on Linux arm
  * aomedia:3370 Random color block at fast motion area
  * aomedia:3393 Assertion failure in av1_convolve_2d_sr_c()
  * aomedia:3392 Strong artifacting for high bit-depth real-time
  * aomedia:3376 aomenc --threads=10 --deltaq-mode=3 crashes after
    "Allintra: multi-threading of calculating differential contrast"
  * aomedia:3380 Crashes and ASan and TSan errors in deltaq-mode=3
    multithreading code
  * chromium:1410766 heap-buffer-overflow in aom_yv12_copy_v_c
  * Cannot set level via AV1E_SET_TARGET_SEQ_LEVEL_IDX
  * Encoding failure due to the use of loop restoration with unintended use of
    lossless mode.
  * Signed integer overflow in scan_past_frames
  * Signed integer overflow in update_a_sep_sym
  * Flickering in AV1 1440p/2160p HDR transcodes
  * Fixed artifacts with screen share at encoder speed 10
  * Fixed prediction setup for IDTX
- Use system libraries instead of vendored ones
  * system-gtest.patch
  * system-yuv.patch
- Enable debuginfo also on modules written in assembly
- Enable building PowerPC-specific optimizations
- Enable Neon optimized code on ARM and fix runtime CPU detection
- Fix missing images in documentation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693915200">- Split docs to multibuild to avoid dependency cycle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 3.7.1:
  * Bug Fixes:
  - aomedia:3349: heap overflow when increasing resolution
  - aomedia:3478: GCC 12.2.0 emits a -Wstringop-overflow warning
    on aom/av1/encoder/motion_search_facade.c
  - aomedia:3489: Detect encoder and image high bit depth
    mismatch
  - aomedia:3491: heap-buffer-overflow on frame size change
  - b/303023614:  Segfault at encoding time for high bit depth
    images
- Switch buildtime compression to zst.</changelog>
</package>
<package pkgid="ebadca0537b2f2f03fdb968aa9e09a17955697712eb2c17b5363e92ace90625d55167431b0044ec3a9cce33ffa5be0fe8f87c7f430967e77b0e7efa1efbb3f57" name="aom-tools-debuginfo" arch="i586">
  <version epoch="0" ver="3.7.1" rel="1.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1589889600">- Update to version 2.0.0 "Applejack":
  This is the first official release of libaom. It has real-time
  mode and SVC support, as well as substantial documentation
  improvement and clean-ups.
  Important changes:
  * Decouple library version and so version.
  * Move functions into a header file
  * Remove av1_ prefix from static functions
  * Remove aom_ prefix from static functions
  * Remove aom_ prefix for static functions
  * Remove av1_ prefix for a static function
- Drop libaom-0002-link-threading-lib-with-shared-library.patch and
  libaom-0003-update-CHANGELOG.patch</changelog>
  <changelog author="elimat@opensuse.org" date="1614600000">- Update to version 2.0.2:
  * Prepare for the libaom v2.0.2 release
  * Call av1_setup_frame_size() when dropping a frame
  * Avoid memset in filter_intra_predictor module
  * Fix a typo bug in apply_temporal_filter_planewise
  * Modify the assertion in temporal filter intrinsics
  * Fix unit test ThreadTestLarge.EncoderResultTest/49
  * Add -Wimplicit-function-declaration as C flag only
  * Update CHANGELOG for libaom v2.0.1
  * Set allow_screen_content_tools to 0 in rt mode
  * chroma_check: don't access UV planes if monochrome</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1620648000">- Update to version 3.1.0 (bsc#1185843):
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.0
  This release adds an "all intra" mode to the encoder, which significantly
  speeds up the encoding of AVIF still images at speed 6.
  - Upgrading:
    All intra mode for encoding AVIF still images and AV1 all intra videos:
    AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to
    aom_codec_enc_config_default().
    New encoder control IDs added:
  - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra
    prediction modes (0: false, 1: true (default)). Also available as
    "enable-diagonal-intra" for the aom_codec_set_option() function.
    New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option
  - -tune=butteraugli was added to optimize the encoder’s perceptual quality by
    optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass
  - DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it.
- Includes 3.0
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.0.0
  This release includes compression efficiency improvement, speed improvement
  for realtime mode, as well as some new APIs.
  - Upgrading:
    Support for PSNR calculation based on stream bit-depth.
    New encoder control IDs added:
  - AV1E_SET_ENABLE_RECT_TX
  - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP
  - AV1E_GET_BASELINE_GF_INTERVAL
  - AV1E_SET_ENABLE_DNL_DENOISING
    New decoder control IDs added:
  - AOMD_GET_FWD_KF_PRESENT
  - AOMD_GET_FRAME_FLAGS
  - AOMD_GET_ALTREF_PRESENT
  - AOMD_GET_TILE_INFO
  - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO
  - AOMD_GET_STILL_PICTURE
  - AOMD_GET_SB_SIZE
  - AOMD_GET_SHOW_EXISTING_FRAME_FLAG
  - AOMD_GET_S_FRAME_INFO
    New aom_tune_content enum value: AOM_CONTENT_FILM
    New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN
    Coefficient and mode update can be turned off via
    AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ.
    New key &amp; value API added, available with aom_codec_set_option() function.
    Scaling API expanded to include 1/4, 3/4 and 1/8.
  - Enhancements:
    Better multithreading performance with realtime mode.
    New speed 9 setting for faster realtime encoding.
    Smaller binary size with low bitdepth and realtime only build.
    Temporal denoiser and its optimizations on x86 and Neon.
    Optimizations for scaling.
    Faster encoding with speed settings 2 to 6 for good encoding mode.
    Improved documentation throughout the library, with function level
    documentation, tree view and support for the dot tool.
  - Bug fixes:
    Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the
    following bug fixes:
    Issue 2940: Segfault when encoding with --use-16bit-internal and --limit &gt; 1
    Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8
    Issue 2895: mingw-w64 i686 gcc fails to build
    Issue 2874: Separate ssse3 functions from sse2 file.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625227200">- Update to version 3.1.1
  * Fix vmaf model initialization error when not set to tune=vmaf
  * Fix consistent crash on near-static screen content, keyframe
    related
  * Fix tune=butteraugli mode
- Disable NEON on arm where not available.</changelog>
  <changelog author="pgajdos@suse.com" date="1629892800">- Update to version 3.1.2:
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.2
  * Avoid chroma resampling for 420mpeg2 input
  * Check array has two elements before using index 1
  * Fix DecodeScalabilityTest failure in realtime only
  * Store temporal_id and spatial_id of decoded frame
  * exports.cmake: use APPLE and WIN32 and use def for mingw-w64</changelog>
  <changelog author="pgajdos@suse.com" date="1629892801">- security update
- added patches
  fix CVE-2021-30475 [bsc#1189497], Buffer overflow in aom_dsp/noise_model.c
  + libaom-CVE-2021-30475.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631188800">- security update
- added patches
  fix CVE-2021-30474 [bsc#1186799], aom_dsp/grain_table.c in libaom in AOMedia before 2021-03-30 has a use-after-free.
  + libaom-CVE-2021-30474.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1633694400">- Update to version 3.1.3:
  * Update CHANGELOG for v3.1.3-rc2
  * Detect chroma subsampling more directly
  * Detect chroma subsampling more directly
  * image2yuvconfig() should calculate uv_crop_width
  * aom/aom_encoder.h: remove configure option reference
  * aom_encoder.h: fix rc_overshoot_pct range
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.3
  * aom_install: don't exclude msvc from install
  * aom_install: use relpath for install
  * aom_install: Install lib dlls to bindir</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634126400">- fix service data</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1634299200">- Update to version 3.2.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, as well
    as some new features.
  * New Features:
    + Introduced speeds 7, 8, and 9 for all intra mode.
    + Introduced speed 10 for real time mode.
    + Introduced an API that allows external partition decisions.
    + SVC: added support for compound prediction.
    + SVC: added support for fixed SVC modes.
  * Compression Efficiency Improvements:
    + Intra-mode search improvement.
    + Improved real time (RT) mode BDrate savings by ~5% (RT speed
    5) and ~12% (RT speed 6). The improvement was measured on the
    video conference set.
    + Improved real time mode for nonrd path (speed 7, 8, 9):
    BDrate gains of ~3-5%.
    + Rate control and RD adjustments based on ML research in VP9.
    Gains of ~0.5-1.0% for HD.
  * Perceptual Quality Improvements:
    + Added a new mode --deltaq-mode=3 to improve perceptual
    quality based on a differential contrast model for still
    images.
    + Added a new mode –deltaq-mode=4 to improve perceptual quality
    based on user rated cq_level data set for still images.
    + Weighting of some intra mode and partition size choices to
    better manage and retain texture.
  * Speedup and Memory Optimizations:
    + Further improved 2-pass good quality encoder speed:
    . Speed 2 speedup: 18%
    . Speed 3 speedup: 22%
    . Speed 4 speedup: 37%
    . Speed 5 speedup: 30%
    . Speed 6 speedup: 20%
    + Optimized the real time encoder (measured on the video
    conference set):
    . RT speed 5 speedup: 110%
    . RT speed 6 speedup: 77%
  * Bug Fixes
    + Issue 3069: Fix one-pass mode keyframe placement off-by-one
    error.
    + Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization.
- Drop libaom-CVE-2021-30474.patch: Fixed upstream.
- Drop libaom-CVE-2021-30475.patch: Fixed upstream.
- Remove changesgenerate option from _service file, use data from
  CHANGELOG to fill .changes instead as it it much nicer and human
  readable than just a list of commit messages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645185600">- Update to version 3.3.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, some
    new features, and several bug fixes.
  * New Features
  - AV1 RT: Introducing CDEF search level 5
  - Changed real time speed 4 to behave the same as real time
    speed 5
  - Add --deltaq-strength
  - rtc: Allow scene-change and overshoot detection for svc
  - rtc: Intra-only frame for svc
  - AV1 RT: Option 2 for codec control AV1E_SET_ENABLE_CDEF to
    disable CDEF on non-ref frames
  - New codec controls AV1E_SET_LOOPFILTER_CONTROL and
    AOME_GET_LOOPFILTER_LEVEL
  - Improvements to three pass encoding
  * Compression Efficiency Improvements: Overall compression gains:
    0.6%
  * Perceptual Quality Improvements
  - Improves the perceptual quality of high QP encoding for
    delta-q mode 4
  - Auto select noise synthesis level for all intra
  * Speedup and Memory Optimizations
  - Added many SSE2 optimizations.
  - Good quality 2-pass encoder speedups:
    o Speed 2: 9%
    o Speed 3: 12.5%
    o Speed 4: 8%
    o Speed 5: 3%
    o Speed 6: 4%
  - Real time mode encoder speedups:
    o Speed 5: 2.6% BDRate gain, 4% speedup
    o Speed 6: 3.5% BDRate gain, 4% speedup
    o Speed 9: 1% BDRate gain, 3% speedup
    o Speed 10: 3% BDRate gain, neutral speedup
  - All intra encoding speedups (AVIF):
    o Single thread - speed 6: 8%
    o Single thread - speed 9: 15%
    o Multi thread(8) - speed 6: 14%
    o Multi thread(8) - speed 9: 34%
  * Bug Fixes
  - Issue 3163: Segmentation fault when using
  - -enable-keyframe-filtering=2
  - Issue 2436: Integer overflow in av1_warp_affine_c()
  - Issue 3226: armv7 build failure due to gcc-11
  - Issue 3195: Bug report on libaom (AddressSanitizer:
    heap-buffer-overflow)
  - Issue 3191: Bug report on libaom (AddressSanitizer: SEGV on
    unknown address)
- Drop libaom-devel Requires from libaom-devel-doc sub-package: We
  do not need the devel package to be able to read the devel
  documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 3.4.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. There are no ABI or API breaking changes in
    this release.
  * New Features:
  - New --dist-metric flag with "qm-psnr" value to use
    quantization matrices in the distortion computation for RD
    search. The default value is "psnr".
  - New command line option "--auto-intra-tools-off=1" to make
    all-intra encoding faster for high bit rate under
    "--deltaq-mode=3" mode.
  - New rate control library aom_av1_rc for real-time hardware
    encoders. Supports CBR for both one spatial layer and SVC.
  - New image format AOM_IMG_FMT_NV12 can be used as input to the
    encoder. The presence of AOM_IMG_FMT_NV12 can be detected at
    compile time by checking if the macro AOM_HAVE_IMG_FMT_NV12
    is defined.
  - New codec controls for the encoder:
    o AV1E_SET_AUTO_INTRA_TOOLS_OFF. Only in effect if
  - -deltaq-mode=3.
    o AV1E_SET_RTC_EXTERNAL_RC
    o AV1E_SET_FP_MT. Only supported if libaom is built with
  - DCONFIG_FRAME_PARALLEL_ENCODE=1.
    o AV1E_GET_TARGET_SEQ_LEVEL_IDX
  - New key-value pairs for the key-value API:
    o --auto-intra-tools-off=0 (default) or 1. Only in effect if
  - -deltaq-mode=3.
    o --strict-level-conformance=0 (default) or 1
    o --fp-mt=0 (default) or 1. Only supported if libaom is built
    with -DCONFIG_FRAME_PARALLEL_ENCODE=1.
  - New aomenc options (not supported by the key-value API):
    o --nv12
  * Compression Efficiency Improvements:
  - Correctly calculate SSE for high bitdepth in skip mode, 0.2%
    to 0.6% coding gain.
  - RTC at speed 9/10: BD-rate gain of ~4/5%
  - RTC screen content coding: many improvements for real-time
    screen at speed 10 (quality, speedup, and rate control), up
    to high resolutions (1080p).
  - RTC-SVC: fixes to make intra-only frames work for spatial
    layers.
  - RTC-SVC: quality improvements for temporal layers.
  - AV1 RT: A new passive rate control strategy for screen
    content, an average of 7.5% coding gain, with some clips of
    20+%. The feature is turned off by default due to higher bit
    rate variation.
  * Perceptual Quality Improvements:
  - RTC: Visual quality improvements for high speeds (9/10)
  - Improvements in coding quality for all intra mode
  * Speedup and Memory Optimizations:
  - ~10% speedup in good quality mode encoding.
  - ~7% heap memory reduction in good quality encoding mode for
    speed 5 and 6.
  - Ongoing improvements to intra-frame encoding performance on
    Arm
  - Faster encoding speed for "--deltaq-mode=3" mode.
  - ~10% speedup for speed 5/6, ~15% speedup for speed 7/8, and
    ~10% speedup for speed 9/10 in real time encoding mode
  - ~20% heap memory reduction in still-picture encoding mode for
    360p-720p resolutions with multiple threads
  - ~13% speedup for speed 6 and ~12% speedup for speed 9 in
    still-picture encoding mode.
  - Optimizations to improve multi-thread efficiency for
    still-picture encoding mode.
  * Bug Fixes:
  - b/204460717: README.md: replace master with main
  - b/210677928: libaom disable_order is surprising for
    max_reference_frames=3
  - b/222461449: -DCONFIG_TUNE_BUTTERAUGLI=1 broken
  - b/227207606: write_greyscale writes incorrect chroma in
    highbd mode
  - b/229955363: Integer-overflow in linsolve_wiener
  - https://crbug.com/aomedia/2032
  - https://crbug.com/aomedia/2397
  - https://crbug.com/aomedia/2563
  - https://crbug.com/aomedia/2815
  - https://crbug.com/aomedia/3009
  - https://crbug.com/aomedia/3018
  - https://crbug.com/aomedia/3045
  - https://crbug.com/aomedia/3101
  - https://crbug.com/aomedia/3130
  - https://crbug.com/aomedia/3173
  - https://crbug.com/aomedia/3184
  - https://crbug.com/aomedia/3187
  - https://crbug.com/aomedia/3190
  - https://crbug.com/aomedia/3195
  - https://crbug.com/aomedia/3197
  - https://crbug.com/aomedia/3201
  - https://crbug.com/aomedia/3202
  - https://crbug.com/aomedia/3204
  - https://crbug.com/aomedia/3205
  - https://crbug.com/aomedia/3207
  - https://crbug.com/aomedia/3208
  - https://crbug.com/aomedia/3209
  - https://crbug.com/aomedia/3213
  - https://crbug.com/aomedia/3214
  - https://crbug.com/aomedia/3219
  - https://crbug.com/aomedia/3222
  - https://crbug.com/aomedia/3223
  - https://crbug.com/aomedia/3225
  - https://crbug.com/aomedia/3226
  - https://crbug.com/aomedia/3228
  - https://crbug.com/aomedia/3232
  - https://crbug.com/aomedia/3236
  - https://crbug.com/aomedia/3237
  - https://crbug.com/aomedia/3238
  - https://crbug.com/aomedia/3240
  - https://crbug.com/aomedia/3243
  - https://crbug.com/aomedia/3244
  - https://crbug.com/aomedia/3246
  - https://crbug.com/aomedia/3248
  - https://crbug.com/aomedia/3250
  - https://crbug.com/aomedia/3251
  - https://crbug.com/aomedia/3252
  - https://crbug.com/aomedia/3255
  - https://crbug.com/aomedia/3257
  - https://crbug.com/aomedia/3259
  - https://crbug.com/aomedia/3260
  - https://crbug.com/aomedia/3267
  - https://crbug.com/aomedia/3268
  - https://crbug.com/aomedia/3269
  - https://crbug.com/aomedia/3276
  - https://crbug.com/aomedia/3278
  - https://crbug.com/chromium/1290068
  - https://crbug.com/chromium/1303237
  - https://crbug.com/chromium/1304990
  - https://crbug.com/chromium/1321141
  - https://crbug.com/chromium/1321388
  - https://crbug.com/oss-fuzz/44846
  - https://crbug.com/oss-fuzz/44856
  - https://crbug.com/oss-fuzz/44862
  - https://crbug.com/oss-fuzz/44904
  - https://crbug.com/oss-fuzz/45056</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663848000">- Update to version 3.5.0:
  * This release is ABI compatible with the last one, including
    speedup and memory optimizations, and new APIs and features.
  * New Features
  - Support for frame parallel encode for larger number of
    threads. --fp-mt flag is available for all build
    configurations.
  - New codec control AV1E_GET_NUM_OPERATING_POINTS
  * Speedup and Memory Optimizations
  - Speed-up multithreaded encoding for good quality mode for
    larger number of threads through frame parallel encoding:
    . 30-34% encode time reduction for 1080p, 16 threads, 1x1
    tile configuration (tile_rows x tile_columns)
    . 18-28% encode time reduction for 1080p, 16 threads, 2x4
    tile configuration
    . 18-20% encode time reduction for 2160p, 32 threads, 2x4
    tile configuration
  - 16-20% speed-up for speed=6 to 8 in still-picture encoding
    mode
  - 5-6% heap memory reduction for speed=6 to 10 in real-time
    encoding mode
  - Improvements to the speed for speed=7, 8 in real-time
    encoding mode
  - Improvements to the speed for speed=9, 10 in real-time screen
    encoding mode
  - Optimizations to improve multi-thread efficiency in real-time
    encoding mode
  - 10-15% speed up for SVC with temporal layers
  - SIMD optimizations:
    . Improve av1_quantize_fp_32x32_neon() 1.05x to 1.24x faster
    . Add aom_highbd_quantize_b{,_32x32,_64x64}_adaptive_neon()
    3.15x to 5.6x faster than "C"
    . Improve av1_quantize_fp_64x64_neon() 1.17x to 1.66x faster
    . Add aom_quantize_b_avx2() 1.4x to 1.7x faster than
    aom_quantize_b_avx()
    . Add aom_quantize_b_32x32_avx2() 1.4x to 2.3x faster than
    aom_quantize_b_32x32_avx()
    . Add aom_quantize_b_64x64_avx2() 2.0x to 2.4x faster than
    aom_quantize_b_64x64_ssse3()
    . Add aom_highbd_quantize_b_32x32_avx2() 9.0x to 10.5x faster
    than aom_highbd_quantize_b_32x32_c()
    . Add aom_highbd_quantize_b_64x64_avx2() 7.3x to 9.7x faster
    than aom_highbd_quantize_b_64x64_c()
    . Improve aom_highbd_quantize_b_avx2() 1.07x to 1.20x faster
    . Improve av1_quantize_fp_avx2() 1.13x to 1.49x faster
    . Improve av1_quantize_fp_32x32_avx2() 1.07x to 1.54x faster
    . Improve av1_quantize_fp_64x64_avx2()  1.03x to 1.25x faster
    . Improve av1_quantize_lp_avx2() 1.07x to 1.16x faster
  * Bug fixes including but not limited to
  - aomedia:3206 Assert that skip_width &gt; 0 for deconvolve
    function
  - aomedia:3278 row_mt enc: Delay top-right sync when intraBC is
    enabled
  - aomedia:3282 blend_a64_*_neon: fix bus error in armv7
  - aomedia:3283 FRAME_PARALLEL: Propagate border size to all
    cpis
  - aomedia:3283 RESIZE_MODE: Fix incorrect strides being used
    for motion search
  - aomedia:3286 rtc-svc: Fix to dynamic_enable spatial layers
  - aomedia:3289 rtc-screen: Fix to skipping inter-mode test in
    nonrd
  - aomedia:3289 rtc-screen: Fix for skip newmv on flat blocks
  - aomedia:3299 Fix build failure with CONFIG_TUNE_VMAF=1
  - aomedia:3296 Fix the conflict --enable-tx-size-search=0 with
    nonrd mode --enable-tx-size-search will be ignored in non-rd
    pick mode
  - aomedia:3304 Fix off-by-one error of max w/h in
    validate_config
  - aomedia:3306 Do not use pthread_setname_np on GNU/Hurd
  - aomedia:3325 row-multithreading produces invalid bitstream in
    some cases
  - chromium:1346938, chromium:1338114
  - compiler_flags.cmake: fix flag detection w/cmake 3.17-3.18.2
  - tools/*.py: update to python3
  - aom_configure.cmake: detect PIE and set CONFIG_PIC
  - test/simd_cmp_impl: use explicit types w/CompareSimd*
  - rtc: Fix to disable segm for aq-mode=3
  - rtc: Fix to color_sensitivity in variance partition
  - rtc-screen: Fix bsize in model rd computation for intra
    chroma
  - Fixes to ensure the correct behavior of the encoder
    algorithms (like segmentation, computation of statistics,
    etc.)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675857600">- Update to version 3.6.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. This release is ABI compatible with the last
    release.
  * New Features:
  - New values 20-27 (corresponding to levels 7.0-7.3 and
    8.0-8.3) for the encoder control
    AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the proposal to add
    the new levels are still in draft status). The original
    special value 24 (keep level stats only for level monitoring)
    is renumbered as 32.
  - New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip
    the application of post-processing filters on reconstructed
    frame in all intra mode.
  - New encoder option "kf-max-pyr-height": Maximum height of
    pyramid structure used for the GOP starting with a key frame
    (-1 to 5).
  - Make SVC work for screen content.
  - Rate control improvements to reduce frame-size spikes for
    screen content coding.
  - RISC-V architecture support with gcc toolchain.
  * Compression Efficiency Improvements:
  - Peak compression efficiency in VOD setting is improved by 1%.
  - 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8
    to 10.
  - 15% RTC encoding BDrate gains for screen content speed 10.
  * Perceptual Quality Improvements:
  - Resolved a visual quality issue that was reported for high
    resolution clips (2K) for speed 4 and above in VOD use case.
  - Visual quality improvements to screen content coding.
  - Quality improvements to temporal layer RTC coding.
  * Speedup and Memory Optimizations:
  - RTC single-thread encoder speedup:
    . ~6% instruction count reduction for speed 5 and 6.
    . ~15% instruction count reduction for speed 7.
    . ~10% instruction count reduction for speed 8 to 10 (&gt;=360p
    resolutions).
  - RTC multi-thread encoder speedup (beyond single-thread
    speedup):
    . 5-8% encode time reduction for speed 7 to 10.
  - RTC screen-content encoder speedup:
    . 11% instruction count reduction for speed 9 and 10 (&gt;=720p
    resolutions).
  - ~5% reduction in heap memory requirements for RTC, speed 6 to
    10.
  * AVIF:
    . 4-5% speedup for speed 9 in still-picture encoding mode.
    . 3-4% heap memory reduction in still-picture encoding mode
    for 360p-720p resolutions with multiple threads.
  * Bug Fixes:
  - Added a workaround for an AV1 specification bug which makes
    TRANSLATION type global motion models unusable.
  - Fixed AddressSanitizer global-buffer-overflow errors in
    av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
  - Fixed AddressSanitizer heap-buffer-overflow error in
    av1_wiener_convolve_add_src_neon().
  - chromium:1393384 Avoid scene detection on spatial resize.
  - aomedia:3308 Remove color artifacts under high motion.
  - aomedia:3310 Avoid out of memory failures with Visual Studio
    2017, 2019, and 2022 for Win32 x86 builds.
  - aomedia:3346 Make SVC work properly for screen content.
  - aomedia:3348 Fix a bug where an uninitialized search_site is
    used.
  - aomedia:3365 Work around what seems like a Visual Studio 2022
    compiler optimization bug.
  - aomedia:3369 Incorrect PSNR values reported by libaom for
    12-bit encode.
- Modernize spec, use cmake_build and ldconfig_scriptlets macros.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to BSD-2-Clause and AOMPL-1.0.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683028800">- Revert to BSD-2-Clause licence tag to only use SPDX valid
  license tag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683720000">- Update to version 3.6.1:
  * aomedia:2871: Guard the support of the 7.x and 8.x levels for
    AV1 under the CONFIG_CWG_C013 config flag, and only output the
    7.x and 8.x levels when explicitly requested.
  * aomedia:3382: Choose sb_size by ppi instead of svc.
  * aomedia:3384: Fix fullpel search limits.
  * aomedia:3388: Replace left shift of xq_active by
    multiplication.
  * aomedia:3389: Fix MV clamping in av1_mv_pred.
  * aomedia:3390: set_ld_layer_depth: cap max_layer_depth to
    MAX_ARF_LAYERS.
  * aomedia:3418: Fix MV clamping in av1_int_pro_motion_estimation.
  * aomedia:3429: Move lpf thread data init to
    lpf_pipeline_mt_init().
  * b:266719111: Fix undefined behavior in Arm Neon code.
  * b:269840681: nonrd_opt: align scan tables.
  * rtc: Fix is_key_frame setting in variance partition.
  * Build: Fix build with clang-cl and Visual Studio.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693569600">- New upstream release 3.7.0
  - New Features
  * New codec controls:
  * AV1E_SET_QUANTIZER_ONE_PASS: Set quantizer for each frame.
  * AV1E_ENABLE_RATE_GUIDE_DELTAQ: enable the rate distribution guided delta
    quantization in all intra mode. The "enable-rate-guide-deltaq" option is
    added for this control.
  * AV1E_SET_RATE_DISTRIBUTION_INFO: set the input file for rate
    distribution used in all intra mode. The "rate-distribution-info" option
    is added for this control.
  * AV1E_GET_LUMA_CDEF_STRENGTH
  * AV1E_SET_BITRATE_ONE_PASS_CBR
  * AOM_SCALING_MODE is extended to include 2/3 and 1/3 scaling.
  * aom_tune_metric is extended to include AOM_TUNE_VMAF_SALIENCY_MAP.
    The "tune" option is extended to include "vmaf_saliency_map".
  * SVC example encoder svc_encoder_rtc is able to use the rate control
    library.
  * Loopfilter level and CDEF filter level is supported by RTC rate control
    library.
  * New speed (--cpu-used) 11, intended for RTC screen sharing, added for
    faster encoding with ~3% bdrate loss with 16% IC (instruction count)
    speedup compared to speed 10.
  - Compression Efficiency Improvements
  * Improved VoD encoding performance
  * 0.1-0.6% BDrate gains for encoding speeds 2 to 6
  * Rate control accuracy improvement in VBR mode
  * RTC encoding improvements
  * Screen content mode: 10-19% BDrate gains for speeds 6 - 10
  * Temporal layers video mode, for speed 10:
  * 2 temporal layers on low resolutions: 13-15% BDrate gain
  * 3 temporal layers on VGA/HD: 3-4% BDrate gain
  - Perceptual Quality Improvements
  * Fixed multiple block and color artifacts for RTC screen content by
  * Incorporating color into RD cost for IDTX
  * Reducing thresholds for palette mode in non RD mode
  * Allowing more palette mode testing
  * Improved color sensitivity for altref in non-RD mode.
  * Reduced video flickering for temporal layer encoding.
  - Speedup and Memory Optimizations
  * Speed up the VoD encoder
  * 2-5% for encoding speed 2 to 4
  * 9-15% for encoding speed 5 to 6
  * ARM
  * Standard bitdepth
  * speed 5: +31%
  * speed 4: +2%
  * speed 3: +9%
  * speed 2: +157%
  * High bitdepth
  * speed 5: +85%
  * RTC speedups
  * Screen content mode
  * 15% IC speedup for speeds 6-8
  * ARM: 7% for speed 9, 3% for speed 10
  * Temporal layers video mode
  * 7% speedup for 3 temporal layers on VGA/HD, for speed 10
  * Single layer video
  * x86: 2% IC speedup for speeds 7-10
  * ARM: 2-4% speedup across speeds 5-10
  - Bug Fixes
  * aomedia:3261 Assertion failed when encoding av1 with film grain and
    '--monochrome' flag
  * aomedia:3276 ensure all allocations are checked (partial fix)
  * aomedia:3451 The libaom library calls exit()
  * aomedia:3450 enable -Wshadow for C++ sources
  * aomedia:3449 Test Seg Faults After
    b459af3e345be402db052a143fcc5383d4b74cbd
  * aomedia:3416 prune unused symbols / restrict symbol visibility
  * aomedia:3443 Jenkins failure:
    UninstantiatedParameterizedTestSuite&lt;EstimateNoiseTest&gt;
  * aomedia:3434 realtime failures with CONFIG_BITSTREAM_DEBUG=1
  * aomedia:3433 DeltaqModeTest crash w/row_mt=0
  * aomedia:3429 Encoder crash when turn on both ExternalResize and
    g_threads &gt; 2
  * aomedia:3438 Build failure with
    `-DSANITIZE=address -DBUILD_SHARED_LIBS=ON` when using clang.
  * aomedia:3435 Block artifacts when scrolling with AV1 in screen sharing
    scenarios
  * aomedia:3170 vmaf tune presets produce extreme glitches in one scene
  * aomedia:3401 Building shared libaom with MSVC results in a race condition
    with the export library
  * aomedia:3420 Floating point exception in av1_tpl_get_frame_importance()
  * aomedia:3424 heap-buffer-overflow in ScaleFilterCols_16_C() (SIGABRT)
  * aomedia:3417 examples/svc_encoder_rtc.c is using internal macros and
    functions
  * aomedia:3372 SEGV in assign_frame_buffer_p av1_common_int.h
  * aomedia:3130 'cpu-features.h' file not found on Android NDK 22
  * aomedia:3415 Encoder/decoder mismatch for svc_encoder_rtc running
    1 SL 3 TL
  * aomedia:3412 Lossless Mode Fails Loopback Bit Test
  * aomedia:3409 The use of AV1_VAR_OFFS in av1/encoder/var_based_part.c is
    incorrect for high bit depths
  * aomedia:3403 test_libaom fails with error message
    "feenableexcept() failed" on Linux arm
  * aomedia:3370 Random color block at fast motion area
  * aomedia:3393 Assertion failure in av1_convolve_2d_sr_c()
  * aomedia:3392 Strong artifacting for high bit-depth real-time
  * aomedia:3376 aomenc --threads=10 --deltaq-mode=3 crashes after
    "Allintra: multi-threading of calculating differential contrast"
  * aomedia:3380 Crashes and ASan and TSan errors in deltaq-mode=3
    multithreading code
  * chromium:1410766 heap-buffer-overflow in aom_yv12_copy_v_c
  * Cannot set level via AV1E_SET_TARGET_SEQ_LEVEL_IDX
  * Encoding failure due to the use of loop restoration with unintended use of
    lossless mode.
  * Signed integer overflow in scan_past_frames
  * Signed integer overflow in update_a_sep_sym
  * Flickering in AV1 1440p/2160p HDR transcodes
  * Fixed artifacts with screen share at encoder speed 10
  * Fixed prediction setup for IDTX
- Use system libraries instead of vendored ones
  * system-gtest.patch
  * system-yuv.patch
- Enable debuginfo also on modules written in assembly
- Enable building PowerPC-specific optimizations
- Enable Neon optimized code on ARM and fix runtime CPU detection
- Fix missing images in documentation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693915200">- Split docs to multibuild to avoid dependency cycle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 3.7.1:
  * Bug Fixes:
  - aomedia:3349: heap overflow when increasing resolution
  - aomedia:3478: GCC 12.2.0 emits a -Wstringop-overflow warning
    on aom/av1/encoder/motion_search_facade.c
  - aomedia:3489: Detect encoder and image high bit depth
    mismatch
  - aomedia:3491: heap-buffer-overflow on frame size change
  - b/303023614:  Segfault at encoding time for high bit depth
    images
- Switch buildtime compression to zst.</changelog>
</package>
<package pkgid="e550b695064988e47eea8ee2930e783e74d5202e59a5c999fb3e86ac4f57ae5f23dc485a0a8d07b140f8b67d598c5b70306aaa7543ac2e07c3d8e97f0ff5d61a" name="aom-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.1" rel="1.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1589889600">- Update to version 2.0.0 "Applejack":
  This is the first official release of libaom. It has real-time
  mode and SVC support, as well as substantial documentation
  improvement and clean-ups.
  Important changes:
  * Decouple library version and so version.
  * Move functions into a header file
  * Remove av1_ prefix from static functions
  * Remove aom_ prefix from static functions
  * Remove aom_ prefix for static functions
  * Remove av1_ prefix for a static function
- Drop libaom-0002-link-threading-lib-with-shared-library.patch and
  libaom-0003-update-CHANGELOG.patch</changelog>
  <changelog author="elimat@opensuse.org" date="1614600000">- Update to version 2.0.2:
  * Prepare for the libaom v2.0.2 release
  * Call av1_setup_frame_size() when dropping a frame
  * Avoid memset in filter_intra_predictor module
  * Fix a typo bug in apply_temporal_filter_planewise
  * Modify the assertion in temporal filter intrinsics
  * Fix unit test ThreadTestLarge.EncoderResultTest/49
  * Add -Wimplicit-function-declaration as C flag only
  * Update CHANGELOG for libaom v2.0.1
  * Set allow_screen_content_tools to 0 in rt mode
  * chroma_check: don't access UV planes if monochrome</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1620648000">- Update to version 3.1.0 (bsc#1185843):
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.0
  This release adds an "all intra" mode to the encoder, which significantly
  speeds up the encoding of AVIF still images at speed 6.
  - Upgrading:
    All intra mode for encoding AVIF still images and AV1 all intra videos:
    AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to
    aom_codec_enc_config_default().
    New encoder control IDs added:
  - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra
    prediction modes (0: false, 1: true (default)). Also available as
    "enable-diagonal-intra" for the aom_codec_set_option() function.
    New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option
  - -tune=butteraugli was added to optimize the encoder’s perceptual quality by
    optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass
  - DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it.
- Includes 3.0
  https://aomedia.googlesource.com/aom/+/refs/tags/v3.0.0
  This release includes compression efficiency improvement, speed improvement
  for realtime mode, as well as some new APIs.
  - Upgrading:
    Support for PSNR calculation based on stream bit-depth.
    New encoder control IDs added:
  - AV1E_SET_ENABLE_RECT_TX
  - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP
  - AV1E_GET_BASELINE_GF_INTERVAL
  - AV1E_SET_ENABLE_DNL_DENOISING
    New decoder control IDs added:
  - AOMD_GET_FWD_KF_PRESENT
  - AOMD_GET_FRAME_FLAGS
  - AOMD_GET_ALTREF_PRESENT
  - AOMD_GET_TILE_INFO
  - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO
  - AOMD_GET_STILL_PICTURE
  - AOMD_GET_SB_SIZE
  - AOMD_GET_SHOW_EXISTING_FRAME_FLAG
  - AOMD_GET_S_FRAME_INFO
    New aom_tune_content enum value: AOM_CONTENT_FILM
    New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN
    Coefficient and mode update can be turned off via
    AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ.
    New key &amp; value API added, available with aom_codec_set_option() function.
    Scaling API expanded to include 1/4, 3/4 and 1/8.
  - Enhancements:
    Better multithreading performance with realtime mode.
    New speed 9 setting for faster realtime encoding.
    Smaller binary size with low bitdepth and realtime only build.
    Temporal denoiser and its optimizations on x86 and Neon.
    Optimizations for scaling.
    Faster encoding with speed settings 2 to 6 for good encoding mode.
    Improved documentation throughout the library, with function level
    documentation, tree view and support for the dot tool.
  - Bug fixes:
    Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the
    following bug fixes:
    Issue 2940: Segfault when encoding with --use-16bit-internal and --limit &gt; 1
    Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8
    Issue 2895: mingw-w64 i686 gcc fails to build
    Issue 2874: Separate ssse3 functions from sse2 file.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625227200">- Update to version 3.1.1
  * Fix vmaf model initialization error when not set to tune=vmaf
  * Fix consistent crash on near-static screen content, keyframe
    related
  * Fix tune=butteraugli mode
- Disable NEON on arm where not available.</changelog>
  <changelog author="pgajdos@suse.com" date="1629892800">- Update to version 3.1.2:
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.2
  * Avoid chroma resampling for 420mpeg2 input
  * Check array has two elements before using index 1
  * Fix DecodeScalabilityTest failure in realtime only
  * Store temporal_id and spatial_id of decoded frame
  * exports.cmake: use APPLE and WIN32 and use def for mingw-w64</changelog>
  <changelog author="pgajdos@suse.com" date="1629892801">- security update
- added patches
  fix CVE-2021-30475 [bsc#1189497], Buffer overflow in aom_dsp/noise_model.c
  + libaom-CVE-2021-30475.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1631188800">- security update
- added patches
  fix CVE-2021-30474 [bsc#1186799], aom_dsp/grain_table.c in libaom in AOMedia before 2021-03-30 has a use-after-free.
  + libaom-CVE-2021-30474.patch</changelog>
  <changelog author="gmbr3@opensuse.org" date="1633694400">- Update to version 3.1.3:
  * Update CHANGELOG for v3.1.3-rc2
  * Detect chroma subsampling more directly
  * Detect chroma subsampling more directly
  * image2yuvconfig() should calculate uv_crop_width
  * aom/aom_encoder.h: remove configure option reference
  * aom_encoder.h: fix rc_overshoot_pct range
  * Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.1.3
  * aom_install: don't exclude msvc from install
  * aom_install: use relpath for install
  * aom_install: Install lib dlls to bindir</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1634126400">- fix service data</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1634299200">- Update to version 3.2.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, as well
    as some new features.
  * New Features:
    + Introduced speeds 7, 8, and 9 for all intra mode.
    + Introduced speed 10 for real time mode.
    + Introduced an API that allows external partition decisions.
    + SVC: added support for compound prediction.
    + SVC: added support for fixed SVC modes.
  * Compression Efficiency Improvements:
    + Intra-mode search improvement.
    + Improved real time (RT) mode BDrate savings by ~5% (RT speed
    5) and ~12% (RT speed 6). The improvement was measured on the
    video conference set.
    + Improved real time mode for nonrd path (speed 7, 8, 9):
    BDrate gains of ~3-5%.
    + Rate control and RD adjustments based on ML research in VP9.
    Gains of ~0.5-1.0% for HD.
  * Perceptual Quality Improvements:
    + Added a new mode --deltaq-mode=3 to improve perceptual
    quality based on a differential contrast model for still
    images.
    + Added a new mode –deltaq-mode=4 to improve perceptual quality
    based on user rated cq_level data set for still images.
    + Weighting of some intra mode and partition size choices to
    better manage and retain texture.
  * Speedup and Memory Optimizations:
    + Further improved 2-pass good quality encoder speed:
    . Speed 2 speedup: 18%
    . Speed 3 speedup: 22%
    . Speed 4 speedup: 37%
    . Speed 5 speedup: 30%
    . Speed 6 speedup: 20%
    + Optimized the real time encoder (measured on the video
    conference set):
    . RT speed 5 speedup: 110%
    . RT speed 6 speedup: 77%
  * Bug Fixes
    + Issue 3069: Fix one-pass mode keyframe placement off-by-one
    error.
    + Issue 3156: Fix a bug in av1_quantize_lp AVX2 optimization.
- Drop libaom-CVE-2021-30474.patch: Fixed upstream.
- Drop libaom-CVE-2021-30475.patch: Fixed upstream.
- Remove changesgenerate option from _service file, use data from
  CHANGELOG to fill .changes instead as it it much nicer and human
  readable than just a list of commit messages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645185600">- Update to version 3.3.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, some
    new features, and several bug fixes.
  * New Features
  - AV1 RT: Introducing CDEF search level 5
  - Changed real time speed 4 to behave the same as real time
    speed 5
  - Add --deltaq-strength
  - rtc: Allow scene-change and overshoot detection for svc
  - rtc: Intra-only frame for svc
  - AV1 RT: Option 2 for codec control AV1E_SET_ENABLE_CDEF to
    disable CDEF on non-ref frames
  - New codec controls AV1E_SET_LOOPFILTER_CONTROL and
    AOME_GET_LOOPFILTER_LEVEL
  - Improvements to three pass encoding
  * Compression Efficiency Improvements: Overall compression gains:
    0.6%
  * Perceptual Quality Improvements
  - Improves the perceptual quality of high QP encoding for
    delta-q mode 4
  - Auto select noise synthesis level for all intra
  * Speedup and Memory Optimizations
  - Added many SSE2 optimizations.
  - Good quality 2-pass encoder speedups:
    o Speed 2: 9%
    o Speed 3: 12.5%
    o Speed 4: 8%
    o Speed 5: 3%
    o Speed 6: 4%
  - Real time mode encoder speedups:
    o Speed 5: 2.6% BDRate gain, 4% speedup
    o Speed 6: 3.5% BDRate gain, 4% speedup
    o Speed 9: 1% BDRate gain, 3% speedup
    o Speed 10: 3% BDRate gain, neutral speedup
  - All intra encoding speedups (AVIF):
    o Single thread - speed 6: 8%
    o Single thread - speed 9: 15%
    o Multi thread(8) - speed 6: 14%
    o Multi thread(8) - speed 9: 34%
  * Bug Fixes
  - Issue 3163: Segmentation fault when using
  - -enable-keyframe-filtering=2
  - Issue 2436: Integer overflow in av1_warp_affine_c()
  - Issue 3226: armv7 build failure due to gcc-11
  - Issue 3195: Bug report on libaom (AddressSanitizer:
    heap-buffer-overflow)
  - Issue 3191: Bug report on libaom (AddressSanitizer: SEGV on
    unknown address)
- Drop libaom-devel Requires from libaom-devel-doc sub-package: We
  do not need the devel package to be able to read the devel
  documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 3.4.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. There are no ABI or API breaking changes in
    this release.
  * New Features:
  - New --dist-metric flag with "qm-psnr" value to use
    quantization matrices in the distortion computation for RD
    search. The default value is "psnr".
  - New command line option "--auto-intra-tools-off=1" to make
    all-intra encoding faster for high bit rate under
    "--deltaq-mode=3" mode.
  - New rate control library aom_av1_rc for real-time hardware
    encoders. Supports CBR for both one spatial layer and SVC.
  - New image format AOM_IMG_FMT_NV12 can be used as input to the
    encoder. The presence of AOM_IMG_FMT_NV12 can be detected at
    compile time by checking if the macro AOM_HAVE_IMG_FMT_NV12
    is defined.
  - New codec controls for the encoder:
    o AV1E_SET_AUTO_INTRA_TOOLS_OFF. Only in effect if
  - -deltaq-mode=3.
    o AV1E_SET_RTC_EXTERNAL_RC
    o AV1E_SET_FP_MT. Only supported if libaom is built with
  - DCONFIG_FRAME_PARALLEL_ENCODE=1.
    o AV1E_GET_TARGET_SEQ_LEVEL_IDX
  - New key-value pairs for the key-value API:
    o --auto-intra-tools-off=0 (default) or 1. Only in effect if
  - -deltaq-mode=3.
    o --strict-level-conformance=0 (default) or 1
    o --fp-mt=0 (default) or 1. Only supported if libaom is built
    with -DCONFIG_FRAME_PARALLEL_ENCODE=1.
  - New aomenc options (not supported by the key-value API):
    o --nv12
  * Compression Efficiency Improvements:
  - Correctly calculate SSE for high bitdepth in skip mode, 0.2%
    to 0.6% coding gain.
  - RTC at speed 9/10: BD-rate gain of ~4/5%
  - RTC screen content coding: many improvements for real-time
    screen at speed 10 (quality, speedup, and rate control), up
    to high resolutions (1080p).
  - RTC-SVC: fixes to make intra-only frames work for spatial
    layers.
  - RTC-SVC: quality improvements for temporal layers.
  - AV1 RT: A new passive rate control strategy for screen
    content, an average of 7.5% coding gain, with some clips of
    20+%. The feature is turned off by default due to higher bit
    rate variation.
  * Perceptual Quality Improvements:
  - RTC: Visual quality improvements for high speeds (9/10)
  - Improvements in coding quality for all intra mode
  * Speedup and Memory Optimizations:
  - ~10% speedup in good quality mode encoding.
  - ~7% heap memory reduction in good quality encoding mode for
    speed 5 and 6.
  - Ongoing improvements to intra-frame encoding performance on
    Arm
  - Faster encoding speed for "--deltaq-mode=3" mode.
  - ~10% speedup for speed 5/6, ~15% speedup for speed 7/8, and
    ~10% speedup for speed 9/10 in real time encoding mode
  - ~20% heap memory reduction in still-picture encoding mode for
    360p-720p resolutions with multiple threads
  - ~13% speedup for speed 6 and ~12% speedup for speed 9 in
    still-picture encoding mode.
  - Optimizations to improve multi-thread efficiency for
    still-picture encoding mode.
  * Bug Fixes:
  - b/204460717: README.md: replace master with main
  - b/210677928: libaom disable_order is surprising for
    max_reference_frames=3
  - b/222461449: -DCONFIG_TUNE_BUTTERAUGLI=1 broken
  - b/227207606: write_greyscale writes incorrect chroma in
    highbd mode
  - b/229955363: Integer-overflow in linsolve_wiener
  - https://crbug.com/aomedia/2032
  - https://crbug.com/aomedia/2397
  - https://crbug.com/aomedia/2563
  - https://crbug.com/aomedia/2815
  - https://crbug.com/aomedia/3009
  - https://crbug.com/aomedia/3018
  - https://crbug.com/aomedia/3045
  - https://crbug.com/aomedia/3101
  - https://crbug.com/aomedia/3130
  - https://crbug.com/aomedia/3173
  - https://crbug.com/aomedia/3184
  - https://crbug.com/aomedia/3187
  - https://crbug.com/aomedia/3190
  - https://crbug.com/aomedia/3195
  - https://crbug.com/aomedia/3197
  - https://crbug.com/aomedia/3201
  - https://crbug.com/aomedia/3202
  - https://crbug.com/aomedia/3204
  - https://crbug.com/aomedia/3205
  - https://crbug.com/aomedia/3207
  - https://crbug.com/aomedia/3208
  - https://crbug.com/aomedia/3209
  - https://crbug.com/aomedia/3213
  - https://crbug.com/aomedia/3214
  - https://crbug.com/aomedia/3219
  - https://crbug.com/aomedia/3222
  - https://crbug.com/aomedia/3223
  - https://crbug.com/aomedia/3225
  - https://crbug.com/aomedia/3226
  - https://crbug.com/aomedia/3228
  - https://crbug.com/aomedia/3232
  - https://crbug.com/aomedia/3236
  - https://crbug.com/aomedia/3237
  - https://crbug.com/aomedia/3238
  - https://crbug.com/aomedia/3240
  - https://crbug.com/aomedia/3243
  - https://crbug.com/aomedia/3244
  - https://crbug.com/aomedia/3246
  - https://crbug.com/aomedia/3248
  - https://crbug.com/aomedia/3250
  - https://crbug.com/aomedia/3251
  - https://crbug.com/aomedia/3252
  - https://crbug.com/aomedia/3255
  - https://crbug.com/aomedia/3257
  - https://crbug.com/aomedia/3259
  - https://crbug.com/aomedia/3260
  - https://crbug.com/aomedia/3267
  - https://crbug.com/aomedia/3268
  - https://crbug.com/aomedia/3269
  - https://crbug.com/aomedia/3276
  - https://crbug.com/aomedia/3278
  - https://crbug.com/chromium/1290068
  - https://crbug.com/chromium/1303237
  - https://crbug.com/chromium/1304990
  - https://crbug.com/chromium/1321141
  - https://crbug.com/chromium/1321388
  - https://crbug.com/oss-fuzz/44846
  - https://crbug.com/oss-fuzz/44856
  - https://crbug.com/oss-fuzz/44862
  - https://crbug.com/oss-fuzz/44904
  - https://crbug.com/oss-fuzz/45056</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663848000">- Update to version 3.5.0:
  * This release is ABI compatible with the last one, including
    speedup and memory optimizations, and new APIs and features.
  * New Features
  - Support for frame parallel encode for larger number of
    threads. --fp-mt flag is available for all build
    configurations.
  - New codec control AV1E_GET_NUM_OPERATING_POINTS
  * Speedup and Memory Optimizations
  - Speed-up multithreaded encoding for good quality mode for
    larger number of threads through frame parallel encoding:
    . 30-34% encode time reduction for 1080p, 16 threads, 1x1
    tile configuration (tile_rows x tile_columns)
    . 18-28% encode time reduction for 1080p, 16 threads, 2x4
    tile configuration
    . 18-20% encode time reduction for 2160p, 32 threads, 2x4
    tile configuration
  - 16-20% speed-up for speed=6 to 8 in still-picture encoding
    mode
  - 5-6% heap memory reduction for speed=6 to 10 in real-time
    encoding mode
  - Improvements to the speed for speed=7, 8 in real-time
    encoding mode
  - Improvements to the speed for speed=9, 10 in real-time screen
    encoding mode
  - Optimizations to improve multi-thread efficiency in real-time
    encoding mode
  - 10-15% speed up for SVC with temporal layers
  - SIMD optimizations:
    . Improve av1_quantize_fp_32x32_neon() 1.05x to 1.24x faster
    . Add aom_highbd_quantize_b{,_32x32,_64x64}_adaptive_neon()
    3.15x to 5.6x faster than "C"
    . Improve av1_quantize_fp_64x64_neon() 1.17x to 1.66x faster
    . Add aom_quantize_b_avx2() 1.4x to 1.7x faster than
    aom_quantize_b_avx()
    . Add aom_quantize_b_32x32_avx2() 1.4x to 2.3x faster than
    aom_quantize_b_32x32_avx()
    . Add aom_quantize_b_64x64_avx2() 2.0x to 2.4x faster than
    aom_quantize_b_64x64_ssse3()
    . Add aom_highbd_quantize_b_32x32_avx2() 9.0x to 10.5x faster
    than aom_highbd_quantize_b_32x32_c()
    . Add aom_highbd_quantize_b_64x64_avx2() 7.3x to 9.7x faster
    than aom_highbd_quantize_b_64x64_c()
    . Improve aom_highbd_quantize_b_avx2() 1.07x to 1.20x faster
    . Improve av1_quantize_fp_avx2() 1.13x to 1.49x faster
    . Improve av1_quantize_fp_32x32_avx2() 1.07x to 1.54x faster
    . Improve av1_quantize_fp_64x64_avx2()  1.03x to 1.25x faster
    . Improve av1_quantize_lp_avx2() 1.07x to 1.16x faster
  * Bug fixes including but not limited to
  - aomedia:3206 Assert that skip_width &gt; 0 for deconvolve
    function
  - aomedia:3278 row_mt enc: Delay top-right sync when intraBC is
    enabled
  - aomedia:3282 blend_a64_*_neon: fix bus error in armv7
  - aomedia:3283 FRAME_PARALLEL: Propagate border size to all
    cpis
  - aomedia:3283 RESIZE_MODE: Fix incorrect strides being used
    for motion search
  - aomedia:3286 rtc-svc: Fix to dynamic_enable spatial layers
  - aomedia:3289 rtc-screen: Fix to skipping inter-mode test in
    nonrd
  - aomedia:3289 rtc-screen: Fix for skip newmv on flat blocks
  - aomedia:3299 Fix build failure with CONFIG_TUNE_VMAF=1
  - aomedia:3296 Fix the conflict --enable-tx-size-search=0 with
    nonrd mode --enable-tx-size-search will be ignored in non-rd
    pick mode
  - aomedia:3304 Fix off-by-one error of max w/h in
    validate_config
  - aomedia:3306 Do not use pthread_setname_np on GNU/Hurd
  - aomedia:3325 row-multithreading produces invalid bitstream in
    some cases
  - chromium:1346938, chromium:1338114
  - compiler_flags.cmake: fix flag detection w/cmake 3.17-3.18.2
  - tools/*.py: update to python3
  - aom_configure.cmake: detect PIE and set CONFIG_PIC
  - test/simd_cmp_impl: use explicit types w/CompareSimd*
  - rtc: Fix to disable segm for aq-mode=3
  - rtc: Fix to color_sensitivity in variance partition
  - rtc-screen: Fix bsize in model rd computation for intra
    chroma
  - Fixes to ensure the correct behavior of the encoder
    algorithms (like segmentation, computation of statistics,
    etc.)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675857600">- Update to version 3.6.0:
  * This release includes compression efficiency and perceptual
    quality improvements, speedup and memory optimizations, and
    some new features. This release is ABI compatible with the last
    release.
  * New Features:
  - New values 20-27 (corresponding to levels 7.0-7.3 and
    8.0-8.3) for the encoder control
    AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the proposal to add
    the new levels are still in draft status). The original
    special value 24 (keep level stats only for level monitoring)
    is renumbered as 32.
  - New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip
    the application of post-processing filters on reconstructed
    frame in all intra mode.
  - New encoder option "kf-max-pyr-height": Maximum height of
    pyramid structure used for the GOP starting with a key frame
    (-1 to 5).
  - Make SVC work for screen content.
  - Rate control improvements to reduce frame-size spikes for
    screen content coding.
  - RISC-V architecture support with gcc toolchain.
  * Compression Efficiency Improvements:
  - Peak compression efficiency in VOD setting is improved by 1%.
  - 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8
    to 10.
  - 15% RTC encoding BDrate gains for screen content speed 10.
  * Perceptual Quality Improvements:
  - Resolved a visual quality issue that was reported for high
    resolution clips (2K) for speed 4 and above in VOD use case.
  - Visual quality improvements to screen content coding.
  - Quality improvements to temporal layer RTC coding.
  * Speedup and Memory Optimizations:
  - RTC single-thread encoder speedup:
    . ~6% instruction count reduction for speed 5 and 6.
    . ~15% instruction count reduction for speed 7.
    . ~10% instruction count reduction for speed 8 to 10 (&gt;=360p
    resolutions).
  - RTC multi-thread encoder speedup (beyond single-thread
    speedup):
    . 5-8% encode time reduction for speed 7 to 10.
  - RTC screen-content encoder speedup:
    . 11% instruction count reduction for speed 9 and 10 (&gt;=720p
    resolutions).
  - ~5% reduction in heap memory requirements for RTC, speed 6 to
    10.
  * AVIF:
    . 4-5% speedup for speed 9 in still-picture encoding mode.
    . 3-4% heap memory reduction in still-picture encoding mode
    for 360p-720p resolutions with multiple threads.
  * Bug Fixes:
  - Added a workaround for an AV1 specification bug which makes
    TRANSLATION type global motion models unusable.
  - Fixed AddressSanitizer global-buffer-overflow errors in
    av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
  - Fixed AddressSanitizer heap-buffer-overflow error in
    av1_wiener_convolve_add_src_neon().
  - chromium:1393384 Avoid scene detection on spatial resize.
  - aomedia:3308 Remove color artifacts under high motion.
  - aomedia:3310 Avoid out of memory failures with Visual Studio
    2017, 2019, and 2022 for Win32 x86 builds.
  - aomedia:3346 Make SVC work properly for screen content.
  - aomedia:3348 Fix a bug where an uninitialized search_site is
    used.
  - aomedia:3365 Work around what seems like a Visual Studio 2022
    compiler optimization bug.
  - aomedia:3369 Incorrect PSNR values reported by libaom for
    12-bit encode.
- Modernize spec, use cmake_build and ldconfig_scriptlets macros.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to BSD-2-Clause and AOMPL-1.0.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683028800">- Revert to BSD-2-Clause licence tag to only use SPDX valid
  license tag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683720000">- Update to version 3.6.1:
  * aomedia:2871: Guard the support of the 7.x and 8.x levels for
    AV1 under the CONFIG_CWG_C013 config flag, and only output the
    7.x and 8.x levels when explicitly requested.
  * aomedia:3382: Choose sb_size by ppi instead of svc.
  * aomedia:3384: Fix fullpel search limits.
  * aomedia:3388: Replace left shift of xq_active by
    multiplication.
  * aomedia:3389: Fix MV clamping in av1_mv_pred.
  * aomedia:3390: set_ld_layer_depth: cap max_layer_depth to
    MAX_ARF_LAYERS.
  * aomedia:3418: Fix MV clamping in av1_int_pro_motion_estimation.
  * aomedia:3429: Move lpf thread data init to
    lpf_pipeline_mt_init().
  * b:266719111: Fix undefined behavior in Arm Neon code.
  * b:269840681: nonrd_opt: align scan tables.
  * rtc: Fix is_key_frame setting in variance partition.
  * Build: Fix build with clang-cl and Visual Studio.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693569600">- New upstream release 3.7.0
  - New Features
  * New codec controls:
  * AV1E_SET_QUANTIZER_ONE_PASS: Set quantizer for each frame.
  * AV1E_ENABLE_RATE_GUIDE_DELTAQ: enable the rate distribution guided delta
    quantization in all intra mode. The "enable-rate-guide-deltaq" option is
    added for this control.
  * AV1E_SET_RATE_DISTRIBUTION_INFO: set the input file for rate
    distribution used in all intra mode. The "rate-distribution-info" option
    is added for this control.
  * AV1E_GET_LUMA_CDEF_STRENGTH
  * AV1E_SET_BITRATE_ONE_PASS_CBR
  * AOM_SCALING_MODE is extended to include 2/3 and 1/3 scaling.
  * aom_tune_metric is extended to include AOM_TUNE_VMAF_SALIENCY_MAP.
    The "tune" option is extended to include "vmaf_saliency_map".
  * SVC example encoder svc_encoder_rtc is able to use the rate control
    library.
  * Loopfilter level and CDEF filter level is supported by RTC rate control
    library.
  * New speed (--cpu-used) 11, intended for RTC screen sharing, added for
    faster encoding with ~3% bdrate loss with 16% IC (instruction count)
    speedup compared to speed 10.
  - Compression Efficiency Improvements
  * Improved VoD encoding performance
  * 0.1-0.6% BDrate gains for encoding speeds 2 to 6
  * Rate control accuracy improvement in VBR mode
  * RTC encoding improvements
  * Screen content mode: 10-19% BDrate gains for speeds 6 - 10
  * Temporal layers video mode, for speed 10:
  * 2 temporal layers on low resolutions: 13-15% BDrate gain
  * 3 temporal layers on VGA/HD: 3-4% BDrate gain
  - Perceptual Quality Improvements
  * Fixed multiple block and color artifacts for RTC screen content by
  * Incorporating color into RD cost for IDTX
  * Reducing thresholds for palette mode in non RD mode
  * Allowing more palette mode testing
  * Improved color sensitivity for altref in non-RD mode.
  * Reduced video flickering for temporal layer encoding.
  - Speedup and Memory Optimizations
  * Speed up the VoD encoder
  * 2-5% for encoding speed 2 to 4
  * 9-15% for encoding speed 5 to 6
  * ARM
  * Standard bitdepth
  * speed 5: +31%
  * speed 4: +2%
  * speed 3: +9%
  * speed 2: +157%
  * High bitdepth
  * speed 5: +85%
  * RTC speedups
  * Screen content mode
  * 15% IC speedup for speeds 6-8
  * ARM: 7% for speed 9, 3% for speed 10
  * Temporal layers video mode
  * 7% speedup for 3 temporal layers on VGA/HD, for speed 10
  * Single layer video
  * x86: 2% IC speedup for speeds 7-10
  * ARM: 2-4% speedup across speeds 5-10
  - Bug Fixes
  * aomedia:3261 Assertion failed when encoding av1 with film grain and
    '--monochrome' flag
  * aomedia:3276 ensure all allocations are checked (partial fix)
  * aomedia:3451 The libaom library calls exit()
  * aomedia:3450 enable -Wshadow for C++ sources
  * aomedia:3449 Test Seg Faults After
    b459af3e345be402db052a143fcc5383d4b74cbd
  * aomedia:3416 prune unused symbols / restrict symbol visibility
  * aomedia:3443 Jenkins failure:
    UninstantiatedParameterizedTestSuite&lt;EstimateNoiseTest&gt;
  * aomedia:3434 realtime failures with CONFIG_BITSTREAM_DEBUG=1
  * aomedia:3433 DeltaqModeTest crash w/row_mt=0
  * aomedia:3429 Encoder crash when turn on both ExternalResize and
    g_threads &gt; 2
  * aomedia:3438 Build failure with
    `-DSANITIZE=address -DBUILD_SHARED_LIBS=ON` when using clang.
  * aomedia:3435 Block artifacts when scrolling with AV1 in screen sharing
    scenarios
  * aomedia:3170 vmaf tune presets produce extreme glitches in one scene
  * aomedia:3401 Building shared libaom with MSVC results in a race condition
    with the export library
  * aomedia:3420 Floating point exception in av1_tpl_get_frame_importance()
  * aomedia:3424 heap-buffer-overflow in ScaleFilterCols_16_C() (SIGABRT)
  * aomedia:3417 examples/svc_encoder_rtc.c is using internal macros and
    functions
  * aomedia:3372 SEGV in assign_frame_buffer_p av1_common_int.h
  * aomedia:3130 'cpu-features.h' file not found on Android NDK 22
  * aomedia:3415 Encoder/decoder mismatch for svc_encoder_rtc running
    1 SL 3 TL
  * aomedia:3412 Lossless Mode Fails Loopback Bit Test
  * aomedia:3409 The use of AV1_VAR_OFFS in av1/encoder/var_based_part.c is
    incorrect for high bit depths
  * aomedia:3403 test_libaom fails with error message
    "feenableexcept() failed" on Linux arm
  * aomedia:3370 Random color block at fast motion area
  * aomedia:3393 Assertion failure in av1_convolve_2d_sr_c()
  * aomedia:3392 Strong artifacting for high bit-depth real-time
  * aomedia:3376 aomenc --threads=10 --deltaq-mode=3 crashes after
    "Allintra: multi-threading of calculating differential contrast"
  * aomedia:3380 Crashes and ASan and TSan errors in deltaq-mode=3
    multithreading code
  * chromium:1410766 heap-buffer-overflow in aom_yv12_copy_v_c
  * Cannot set level via AV1E_SET_TARGET_SEQ_LEVEL_IDX
  * Encoding failure due to the use of loop restoration with unintended use of
    lossless mode.
  * Signed integer overflow in scan_past_frames
  * Signed integer overflow in update_a_sep_sym
  * Flickering in AV1 1440p/2160p HDR transcodes
  * Fixed artifacts with screen share at encoder speed 10
  * Fixed prediction setup for IDTX
- Use system libraries instead of vendored ones
  * system-gtest.patch
  * system-yuv.patch
- Enable debuginfo also on modules written in assembly
- Enable building PowerPC-specific optimizations
- Enable Neon optimized code on ARM and fix runtime CPU detection
- Fix missing images in documentation</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693915200">- Split docs to multibuild to avoid dependency cycle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 3.7.1:
  * Bug Fixes:
  - aomedia:3349: heap overflow when increasing resolution
  - aomedia:3478: GCC 12.2.0 emits a -Wstringop-overflow warning
    on aom/av1/encoder/motion_search_facade.c
  - aomedia:3489: Detect encoder and image high bit depth
    mismatch
  - aomedia:3491: heap-buffer-overflow on frame size change
  - b/303023614:  Segfault at encoding time for high bit depth
    images
- Switch buildtime compression to zst.</changelog>
</package>
<package pkgid="602f7ae05542d2f2f38269762b1143f71c46ec92b8bf66af3f1e0ce3c7f9308054c7ec3ece85a0860356cc05d1ef52653c082887be664b1b8b60037b4f8d0b48" name="apache-arrow" arch="src">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="TheBlackCat &lt;toddrme2178@gmail.com&gt;" date="1573646400">- Initial spec for v0.12.0</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="79825e4fffc059da8fba856e68669e93988912448f4758d7b1347b05f7a602ed519f30f74a587ac62a27c7deadd4002df691ae23746fba01cb38dff20605472f" name="apache-arrow" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="6f9fc7dd7fc44f572fe215edb8e982da542d373f44b24eafa9b1c655693a8bde322fc0f75dadedf043e193245a4e41cdef7cfc8fb434e8106186d687a008209d" name="apache-arrow-acero-devel-static" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="494e5ce99da2b884291721a1f545c44fecad04b92d0414fa45653a269dc7c928ca26fd20c1922c7e90b12225c607bc9cb255d3237d70c9e5e371c8847cd372d0" name="apache-arrow-dataset-devel-static" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="03297ddef3431ebebe42f50dbbcebce9a35dc5eebe348ac2e9ceab9aa6fc057c360907fe6cdfde54c800bb97d17fdbd2b0321c8a1fd5f8de704abc7183810dbc" name="apache-arrow-debuginfo" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="78d2b997d8188a91e3fc99e46bebe110635c724ad8ddf5cf5ac6f036e759fb1bb6f3a5adc4fae167f9bb16efdcbc52831f1c4bf14b19132dd06bde2dcc8dc505" name="apache-arrow-debugsource" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="9da7d6c94081834f97087a1efddc8694249a46fac7decf7e3be727e0a170daf4008d21528a6fcb03df6fbf78619f73f7d1fe27dcf99c26d2666899e1b01b3863" name="apache-arrow-devel" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="ae285d816df3e553c11974d82a0b1d1a59e67201b96d324da87bd67d85e5acd1b7c66b4de9e2308819bd1b5fddd34e7b8e828c40557214eec16b811d705f5335" name="apache-arrow-devel-static" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="d4502ebe99ed72b7f90c4b0e9da1c4f8371215cc94995b0900803d5c3ebdf31dc93c639d278e76b814c4e343c0e0f38bf1eb7e38600b9c18b53ee0730060ffd9" name="apache-commons-lang3" arch="noarch">
  <version epoch="0" ver="3.12.0" rel="3.2"/>
  <changelog author="tchvatal@suse.com" date="1525262400">- Format with spec-cleaner</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540209600">- Build commons-lang3-3.8.1 using modified build.xml and
  default.properties from 3.4.
- Removed patch:
  * commons-lang3-3.4-javadoc.patch
  - integrated in the build.xml
- Use source and target version 1.7, since the code contains
  diamond operator.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549281600">- Clean-up the spec file and install less jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1613476800">- Add OSGi manifest</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL
- Update to 3.9
  * Requires jdk &gt;= 1.8
  * Fixed issues with java 12
  * Add more SystemUtils.IS_JAVA_XX variants
  * Adding the Functions class
  * Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
  * Add isEmpty method to ObjectUtils
  * null-safe StringUtils.valueOf(char[]) to delegate to
    String.valueOf(char[]).
  * Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
  * Consolidate the StringUtils equals and equalsIgnoreCase</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640347200">- Updated download URL.
- Update to 3.12.0:
  - New features:
  * Add BooleanUtils.booleanValues().
  * Add BooleanUtils.primitiveValues().
  * Add StringUtils.containsAnyIgnoreCase(CharSequence, CharSequence...).
  * Add StopWatch.getStopTime().
  * More test coverage for CharSequenceUtils.
  * Add fluent-style ArraySorter.
  * Add and use LocaleUtils.toLocale(Locale) to avoid NPEs.
  * Add FailableShortSupplier, handy for JDBC APIs.
  * Add JavaVersion.JAVA_17.
  * Add missing boolean[] join method.
  * Add StringUtils.substringBefore(String, int).
  * Add Range.INTEGER.
  * Add DurationUtils.
  * Introduce the use of @Nonnull, and @Nullable, and the Objects class as a helper tool.
  * Add and use true and false String constants.
  * Add and use ObjectUtils.requireNonEmpty().
  - Fixed Bugs:
  * Correct implementation of RandomUtils.nextLong(long, long).
  * Restore handling of collections for non-JSON ToStringStyle.
  * ContextedException Javadoc add missing semicolon.
  * Resolve JUnit pioneer transitive dependencies using JUnit BOM.
  * NumberUtilsTest - incorrect types in min/max tests.
  * Improve StringUtils.stripAccents conversion of remaining accents.
  * StringUtils.countMatches - clarify Javadoc.
  * Remove redundant argument from substring call.
  * BigDecimal is created when you pass it the min and max values.
  * ArrayUtils.contains() and indexOf() fail to handle Double.NaN.
  * ArrayUtils contains() and indexOf() fail to handle Float.NaN.
  * Fix potential NPE in TypeUtils.isAssignable(Type, ParameterizedType, Map, Type&gt;).
  * TypeUtils.isAssignable returns wrong result for GenericArrayType and ParameterizedType.
  * testGetAllFields and testGetFieldsWithAnnotation sometimes fail.
  * Fix Javadoc for SystemUtils.isJavaVersionAtMost().
  * Fix StringUtils.unwrap throws StringIndexOutOfBoundsException.
  * Fix formatting of isAnyBlank() and isAnyEmpty().
  * TypeUtils. containsTypeVariables does not support GenericArrayType.
  * Javadoc of some methods incorrectly refers to another method.
  * Refine StringUtils.lastIndexOfIgnoreCase.
  * Refine StringUtils.abbreviate.
  * Refine StringUtils.isNumericSpace.
  * Refine StringUtils.deleteWhitespace.
  * Correction in Javadoc of some methods.
  * Javadoc for RandomStringUtils.random() letters, numbers parameters is wrong.
  * Correct markup in Javadoc for unbalanced braces.
  * MethodUtils.invokeMethod NullPointerException in case of null in args list.
  * Fix 2 digit week year formatting.
  * Fix broken Javadoc links to commons-text.
  * Add and use ThreadUtils.sleep(Duration).
  * Add and use ThreadUtils.join(Thread, Duration).
  * Add ObjectUtils.wait(Duration).
  - Changes:
  * ArrayUtils.toPrimitive(Object) does not support boolean and other types.
  * Enable Dependabot.
  * Bump junit-jupiter from 5.6.2 to 5.7.0.
  * Bump spotbugs from 4.1.2 to 4.2.1.
  * Bump spotbugs-maven-plugin from 4.0.0 to 4.2.0.
  * Bump biz.aQute.bndlib from 5.1.1 to 5.3.0.
  * Bump junit-pioneer from 0.6.0 to 1.1.0.
  * Bump checkstyle from 8.34 to 8.40.
  * Bump actions/checkout from v2.3.1 to v2.3.4.
  * Bump actions/setup-java from v1.4.0 to v1.4.2.
  * Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds).
  * Update maven-surefire-plugin 2.22.2 -&gt; 3.0.0-M5.
  * Bump maven-pmd-plugin from 3.13.0 to 3.14.0.
  * Bump jmh.version from 1.21 to 1.27.
  * Update commons.japicmp.version 0.14.3 -&gt; 0.15.2.
  * Processor.java: check enum equality with == instead of .equals() method.
  * Bump junit-pioneer from 1.1.0 to 1.3.0.
  * Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2.
  * Bump actions/cache from v2 to v2.1.4.
  * Bump junit-bom from 5.7.0 to 5.7.1.
  * Minor Improvements.
  * Minor Improvement: Add final variable.try to make the code read-only.
  * Minor Improvement: Remove redundant initializer.
  * Use own validator ObjectUtils.anyNull to check null String input.
- From 3.11 Update:
  - New features:
  * Add ArrayUtils.isSameLength() to compare more array types.
  * Added the Locks class as a convenient possibility to deal with locked objects.
  * Add to Functions: FailableBooleanSupplier, FailableIntSupplier, FailableLongSupplier, FailableDoubleSupplier, and so on.
  * Add ArrayUtils.get(T[], index, T) to provide an out-of-bounds default value.
  * Add JavaVersion enum constants for Java 14 and 15.
  * Add JavaVersion enum constants for Java 16.
  * Use Java 8 lambdas and Map operations.
  * Change removeLastFieldSeparator to use endsWith.
  * Change a Pattern to a static final field, for not letting it compile each time the function invoked.
  * Add ImmutablePair factory methods left() and right().
  * Add ObjectUtils.toString(Object, Supplier&lt;String&gt;).
  * Add org.apache.commons.lang3.StringUtils.substringAfter(String, int).
  * Add org.apache.commons.lang3.StringUtils.substringAfterLast(String, int).
  - Fixed Bugs:
  * Fix Javadoc for StringUtils.appendIfMissingIgnoreCase().
  * Refine Javadoc.
  * Fix typos
  * Ignored exception `ignored`, should not be called so.
  * StringUtils.replaceEachRepeatedly gives IllegalStateException.
  * [JSON string for maps] ToStringBuilder.reflectionToString doesnt render nested maps correctly.
  * Correct Javadocs of methods that use Validate.notNull() and replace some uses of Validate.isTrue() with Validate.notNull().
  * Add allNull() and anyNull() methods to ObjectUtils.
  - Changes:
  * Refine test output for FastDateParserTest
  * CharSequenceUtils.lastIndexOf : remake it
  * remove encoding and docEncoding and use inherited values from commons-parent
  * Simplify null checks in Pair.hashCode() using Objects.hashCode().
  * Simplify null checks in Triple.hashCode() using Objects.hashCode().
  * Simplify some if statements in StringUtils.
  * Simplify a null check in the private replaceEach() method of StringUtils.
  * Replace some usages of the ternary operator with calls to Math.max() and Math.min().
  * (Javadoc) Fix return tag for throwableOf*() methods.
  * CharSequenceUtils.regionMatches is wrong dealing with Georgian.
  * Optimize ArrayUtils::isArrayIndexValid method.
  * Use List.sort instead of Collection.sort.
  * Use StandardCharsets.UTF_8.
  * Use Collections.singletonList insteadof Arrays.asList when there be only one element.
  * Change array style from `int a[]` to `int[] a`.
  * Change from addAll to constructors for some List.
  * Simplify if as some conditions are covered by others.
  * Fixed Javadocs for setTestRecursive().
  * ToStringBuilder.reflectionToString - Wrong JSON format when object has a List of Enum.
  * Make org.apache.commons.lang3.CharSequenceUtils.toCharArray(CharSequence) public.
  * org.apache.commons:commons-parent 50 -&gt; 51.
  * org.junit-pioneer:junit-pioneer 0.5.4 -&gt; 0.6.0.
  * org.junit.jupiter:junit-jupiter 5.6.0 -&gt; 5.6.2.
  * com.github.spotbugs:spotbugs 4.0.0 -&gt; 4.0.6.
  * com.puppycrawl.tools:checkstyle 8.29 -&gt; 8.34.
  * commons.surefire.version 3.0.0-M4 -&gt; 3.0.0-M5..
- From 3.10 Update:
  - New features:
  * Add ExceptionUtils.throwableOfType(Throwable, Class) and friends.
  * Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple.
  * Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]).
  * Add zero arg constructor for org.apache.commons.lang3.NotImplementedException.
  * Add ArrayUtils.addFirst() methods.
  * Add Range.fit(T) to fit a value into a range.
  * Added Functions.as*, and tests thereof, as suggested by Peter Verhas
  * Add getters for lhs and rhs objects in DiffResult.
  * Generify builder classes Diffable, DiffBuilder, and DiffResult.
  * Add ClassLoaderUtils with toString() implementations.
  * Add null-safe APIs as StringUtils.toRootLowerCase(String) and StringUtils.toRootUpperCase(String).
  * Add org.apache.commons.lang3.time.Calendars.
  * Add EnumUtils getEnum() methods with default values.
  * Added indexesOf methods and simplified removeAllOccurences.
  * Add support of lambda value evaluation for defaulting methods.
  * Add factory methods to Pair classes with Map.Entry input.
  * Add StopWatch convenience APIs to format times and create a simple instance.
  * Allow a StopWatch to carry an optional message.
  * Add ComparableUtils.
  * Add org.apache.commons.lang3.SystemUtils.getUserName().
  * Add ObjectToStringComparator.
  * Add org.apache.commons.lang3.arch.Processor.Arch.getLabel().
  * Add IS_JAVA_14 and IS_JAVA_15 to org.apache.commons.lang3.SystemUtils.
  * ObjectUtils: Get first non-null supplier value.
  * Added the Streams class, and Functions.stream() as an accessor thereof.
  - Fixed Bugs:
  * Make test more stable by wrapping assertions in hashset.
  * Generate Javadoc jar on build.
  * Trivial: year of release for 3.9 says 2018, should be 2019.
  * Use synchronize on a set created with Collections.synchronizedSet before iterating.
  * StringUtils.unwrap incorrect throw StringIndexOutOfBoundsException.
  * StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase.
  * StringUtils.removeIgnoreCase("?a", "a") throws IndexOutOfBoundsException.
  * Corrected usage examples in Javadocs.
  * StringUtils abbreviate returns String of length greater than maxWidth.
  * Test may fail due to a different order of fields returned by reflection api.
  * Sort fields in ReflectionToStringBuilder for deterministic order.
  * MethodUtils will throw a NPE if invokeMethod() is called for a var-args method.
  * MethodUtils.getAnnotation() with searchSupers = true does not work if super is generic.
  - Changes:
  * Remove redundant if statements in join methods.
  * commons.japicmp.version 0.13.1 -&gt; 0.14.1.
  * junit-jupiter 5.5.0 -&gt; 5.5.1.
  * junit-jupiter 5.5.1 -&gt; 5.5.2.
  * Improve Javadoc based on the discussion of the GitHub PR.
  * maven-checkstyle-plugin 3.0.0 -&gt; 3.1.0.
  * Update documentation related to the issue LANG-696.
  * AnnotationUtils little cleanup.
  * Update test dependency: org.easymock:easymock 4.0.2 -&gt; 4.1.
  * Update test dependency: org.hamcrest:hamcrest 2.1 -&gt; 2.2.
  * Update test dependency: org.junit-pioneer:junit-pioneer 0.3.0 -&gt; 0.4.2.
  * Update build dependency: com.puppycrawl.tools:checkstyle 8.18 -&gt; 8.27.
  * Update POM parent: org.apache.commons:commons-parent 48 -&gt; 50.
  * BooleanUtils Javadoc.
  * Functions Javadoc.
  * org.easymock:easymock 4.1 -&gt; 4.2.
  * org.junit-pioneer:junit-pioneer 0.4.2 -&gt; 0.5.4.
  * org.junit.jupiter:junit-jupiter 5.5.2 -&gt; 5.6.0.
  * Use Javadoc {@code} instead of pre tags.
  * ExceptionUtilsTest to 100%.
  * Reuse own code in Functions.java.
  * Avoid unnecessary allocation in StringUtils.wrapIfMissing.
  * Internally use Validate.notNull(foo, ...) instead of Validate.isTrue(foo != null, ...).
  * Add 1 and 0 in toBooleanObject(final String str).
  * Remove an redundant argument check in NumberUtils.
  * Deprecate org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640779200">- Fix component version in default.properties to 3.12</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1640779201">- Remove the junit bom dependency for now as it breaks the build of
  other packages like log4j.
  * Add apache-commons-lang3-junit-bom.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693396800">- Break cycle with the new bcel
- Removed patch:
  * apache-commons-lang3-junit-bom.patch
    + not needed since we install the pom file using the new
    %%mvn_install_pom macro which sanitizes the pom file to the
    bare runtime dependencies.</changelog>
</package>
<package pkgid="9cd72fbff6ed56890fa719e43e8b94caf5fff1a07b2b9a7cb0a78bd89a9c3552164f8c247ef700b70f7ad2c603252952644324b313bfdb6f3365727fba0f8523" name="apache-commons-lang3" arch="src">
  <version epoch="0" ver="3.12.0" rel="3.2"/>
  <changelog author="p.drouand@gmail.com" date="1453636800">- Initial release (version 3.4)</changelog>
  <changelog author="pcervinka@suse.com" date="1495195200">- New build dependency: javapackages-local</changelog>
  <changelog author="fstrba@suse.com" date="1505390400">- Specify java target and source level 1.6
- Force building with jdk &lt; 1.9, since jdk9's javadoc chocks on one
  class file (internal error)</changelog>
  <changelog author="fstrba@suse.com" date="1507550400">- Modified patch:
  * commons-lang3-3.4-javadoc.patch
    + Fix build with jdk9
- Allow building with jdk9 too
- Run fdupes on javadoc</changelog>
  <changelog author="tchvatal@suse.com" date="1525262400">- Format with spec-cleaner</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540209600">- Build commons-lang3-3.8.1 using modified build.xml and
  default.properties from 3.4.
- Removed patch:
  * commons-lang3-3.4-javadoc.patch
  - integrated in the build.xml
- Use source and target version 1.7, since the code contains
  diamond operator.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549281600">- Clean-up the spec file and install less jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1613476800">- Add OSGi manifest</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL
- Update to 3.9
  * Requires jdk &gt;= 1.8
  * Fixed issues with java 12
  * Add more SystemUtils.IS_JAVA_XX variants
  * Adding the Functions class
  * Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
  * Add isEmpty method to ObjectUtils
  * null-safe StringUtils.valueOf(char[]) to delegate to
    String.valueOf(char[]).
  * Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
  * Consolidate the StringUtils equals and equalsIgnoreCase</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640347200">- Updated download URL.
- Update to 3.12.0:
  - New features:
  * Add BooleanUtils.booleanValues().
  * Add BooleanUtils.primitiveValues().
  * Add StringUtils.containsAnyIgnoreCase(CharSequence, CharSequence...).
  * Add StopWatch.getStopTime().
  * More test coverage for CharSequenceUtils.
  * Add fluent-style ArraySorter.
  * Add and use LocaleUtils.toLocale(Locale) to avoid NPEs.
  * Add FailableShortSupplier, handy for JDBC APIs.
  * Add JavaVersion.JAVA_17.
  * Add missing boolean[] join method.
  * Add StringUtils.substringBefore(String, int).
  * Add Range.INTEGER.
  * Add DurationUtils.
  * Introduce the use of @Nonnull, and @Nullable, and the Objects class as a helper tool.
  * Add and use true and false String constants.
  * Add and use ObjectUtils.requireNonEmpty().
  - Fixed Bugs:
  * Correct implementation of RandomUtils.nextLong(long, long).
  * Restore handling of collections for non-JSON ToStringStyle.
  * ContextedException Javadoc add missing semicolon.
  * Resolve JUnit pioneer transitive dependencies using JUnit BOM.
  * NumberUtilsTest - incorrect types in min/max tests.
  * Improve StringUtils.stripAccents conversion of remaining accents.
  * StringUtils.countMatches - clarify Javadoc.
  * Remove redundant argument from substring call.
  * BigDecimal is created when you pass it the min and max values.
  * ArrayUtils.contains() and indexOf() fail to handle Double.NaN.
  * ArrayUtils contains() and indexOf() fail to handle Float.NaN.
  * Fix potential NPE in TypeUtils.isAssignable(Type, ParameterizedType, Map, Type&gt;).
  * TypeUtils.isAssignable returns wrong result for GenericArrayType and ParameterizedType.
  * testGetAllFields and testGetFieldsWithAnnotation sometimes fail.
  * Fix Javadoc for SystemUtils.isJavaVersionAtMost().
  * Fix StringUtils.unwrap throws StringIndexOutOfBoundsException.
  * Fix formatting of isAnyBlank() and isAnyEmpty().
  * TypeUtils. containsTypeVariables does not support GenericArrayType.
  * Javadoc of some methods incorrectly refers to another method.
  * Refine StringUtils.lastIndexOfIgnoreCase.
  * Refine StringUtils.abbreviate.
  * Refine StringUtils.isNumericSpace.
  * Refine StringUtils.deleteWhitespace.
  * Correction in Javadoc of some methods.
  * Javadoc for RandomStringUtils.random() letters, numbers parameters is wrong.
  * Correct markup in Javadoc for unbalanced braces.
  * MethodUtils.invokeMethod NullPointerException in case of null in args list.
  * Fix 2 digit week year formatting.
  * Fix broken Javadoc links to commons-text.
  * Add and use ThreadUtils.sleep(Duration).
  * Add and use ThreadUtils.join(Thread, Duration).
  * Add ObjectUtils.wait(Duration).
  - Changes:
  * ArrayUtils.toPrimitive(Object) does not support boolean and other types.
  * Enable Dependabot.
  * Bump junit-jupiter from 5.6.2 to 5.7.0.
  * Bump spotbugs from 4.1.2 to 4.2.1.
  * Bump spotbugs-maven-plugin from 4.0.0 to 4.2.0.
  * Bump biz.aQute.bndlib from 5.1.1 to 5.3.0.
  * Bump junit-pioneer from 0.6.0 to 1.1.0.
  * Bump checkstyle from 8.34 to 8.40.
  * Bump actions/checkout from v2.3.1 to v2.3.4.
  * Bump actions/setup-java from v1.4.0 to v1.4.2.
  * Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds).
  * Update maven-surefire-plugin 2.22.2 -&gt; 3.0.0-M5.
  * Bump maven-pmd-plugin from 3.13.0 to 3.14.0.
  * Bump jmh.version from 1.21 to 1.27.
  * Update commons.japicmp.version 0.14.3 -&gt; 0.15.2.
  * Processor.java: check enum equality with == instead of .equals() method.
  * Bump junit-pioneer from 1.1.0 to 1.3.0.
  * Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2.
  * Bump actions/cache from v2 to v2.1.4.
  * Bump junit-bom from 5.7.0 to 5.7.1.
  * Minor Improvements.
  * Minor Improvement: Add final variable.try to make the code read-only.
  * Minor Improvement: Remove redundant initializer.
  * Use own validator ObjectUtils.anyNull to check null String input.
- From 3.11 Update:
  - New features:
  * Add ArrayUtils.isSameLength() to compare more array types.
  * Added the Locks class as a convenient possibility to deal with locked objects.
  * Add to Functions: FailableBooleanSupplier, FailableIntSupplier, FailableLongSupplier, FailableDoubleSupplier, and so on.
  * Add ArrayUtils.get(T[], index, T) to provide an out-of-bounds default value.
  * Add JavaVersion enum constants for Java 14 and 15.
  * Add JavaVersion enum constants for Java 16.
  * Use Java 8 lambdas and Map operations.
  * Change removeLastFieldSeparator to use endsWith.
  * Change a Pattern to a static final field, for not letting it compile each time the function invoked.
  * Add ImmutablePair factory methods left() and right().
  * Add ObjectUtils.toString(Object, Supplier&lt;String&gt;).
  * Add org.apache.commons.lang3.StringUtils.substringAfter(String, int).
  * Add org.apache.commons.lang3.StringUtils.substringAfterLast(String, int).
  - Fixed Bugs:
  * Fix Javadoc for StringUtils.appendIfMissingIgnoreCase().
  * Refine Javadoc.
  * Fix typos
  * Ignored exception `ignored`, should not be called so.
  * StringUtils.replaceEachRepeatedly gives IllegalStateException.
  * [JSON string for maps] ToStringBuilder.reflectionToString doesnt render nested maps correctly.
  * Correct Javadocs of methods that use Validate.notNull() and replace some uses of Validate.isTrue() with Validate.notNull().
  * Add allNull() and anyNull() methods to ObjectUtils.
  - Changes:
  * Refine test output for FastDateParserTest
  * CharSequenceUtils.lastIndexOf : remake it
  * remove encoding and docEncoding and use inherited values from commons-parent
  * Simplify null checks in Pair.hashCode() using Objects.hashCode().
  * Simplify null checks in Triple.hashCode() using Objects.hashCode().
  * Simplify some if statements in StringUtils.
  * Simplify a null check in the private replaceEach() method of StringUtils.
  * Replace some usages of the ternary operator with calls to Math.max() and Math.min().
  * (Javadoc) Fix return tag for throwableOf*() methods.
  * CharSequenceUtils.regionMatches is wrong dealing with Georgian.
  * Optimize ArrayUtils::isArrayIndexValid method.
  * Use List.sort instead of Collection.sort.
  * Use StandardCharsets.UTF_8.
  * Use Collections.singletonList insteadof Arrays.asList when there be only one element.
  * Change array style from `int a[]` to `int[] a`.
  * Change from addAll to constructors for some List.
  * Simplify if as some conditions are covered by others.
  * Fixed Javadocs for setTestRecursive().
  * ToStringBuilder.reflectionToString - Wrong JSON format when object has a List of Enum.
  * Make org.apache.commons.lang3.CharSequenceUtils.toCharArray(CharSequence) public.
  * org.apache.commons:commons-parent 50 -&gt; 51.
  * org.junit-pioneer:junit-pioneer 0.5.4 -&gt; 0.6.0.
  * org.junit.jupiter:junit-jupiter 5.6.0 -&gt; 5.6.2.
  * com.github.spotbugs:spotbugs 4.0.0 -&gt; 4.0.6.
  * com.puppycrawl.tools:checkstyle 8.29 -&gt; 8.34.
  * commons.surefire.version 3.0.0-M4 -&gt; 3.0.0-M5..
- From 3.10 Update:
  - New features:
  * Add ExceptionUtils.throwableOfType(Throwable, Class) and friends.
  * Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple.
  * Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]).
  * Add zero arg constructor for org.apache.commons.lang3.NotImplementedException.
  * Add ArrayUtils.addFirst() methods.
  * Add Range.fit(T) to fit a value into a range.
  * Added Functions.as*, and tests thereof, as suggested by Peter Verhas
  * Add getters for lhs and rhs objects in DiffResult.
  * Generify builder classes Diffable, DiffBuilder, and DiffResult.
  * Add ClassLoaderUtils with toString() implementations.
  * Add null-safe APIs as StringUtils.toRootLowerCase(String) and StringUtils.toRootUpperCase(String).
  * Add org.apache.commons.lang3.time.Calendars.
  * Add EnumUtils getEnum() methods with default values.
  * Added indexesOf methods and simplified removeAllOccurences.
  * Add support of lambda value evaluation for defaulting methods.
  * Add factory methods to Pair classes with Map.Entry input.
  * Add StopWatch convenience APIs to format times and create a simple instance.
  * Allow a StopWatch to carry an optional message.
  * Add ComparableUtils.
  * Add org.apache.commons.lang3.SystemUtils.getUserName().
  * Add ObjectToStringComparator.
  * Add org.apache.commons.lang3.arch.Processor.Arch.getLabel().
  * Add IS_JAVA_14 and IS_JAVA_15 to org.apache.commons.lang3.SystemUtils.
  * ObjectUtils: Get first non-null supplier value.
  * Added the Streams class, and Functions.stream() as an accessor thereof.
  - Fixed Bugs:
  * Make test more stable by wrapping assertions in hashset.
  * Generate Javadoc jar on build.
  * Trivial: year of release for 3.9 says 2018, should be 2019.
  * Use synchronize on a set created with Collections.synchronizedSet before iterating.
  * StringUtils.unwrap incorrect throw StringIndexOutOfBoundsException.
  * StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase.
  * StringUtils.removeIgnoreCase("?a", "a") throws IndexOutOfBoundsException.
  * Corrected usage examples in Javadocs.
  * StringUtils abbreviate returns String of length greater than maxWidth.
  * Test may fail due to a different order of fields returned by reflection api.
  * Sort fields in ReflectionToStringBuilder for deterministic order.
  * MethodUtils will throw a NPE if invokeMethod() is called for a var-args method.
  * MethodUtils.getAnnotation() with searchSupers = true does not work if super is generic.
  - Changes:
  * Remove redundant if statements in join methods.
  * commons.japicmp.version 0.13.1 -&gt; 0.14.1.
  * junit-jupiter 5.5.0 -&gt; 5.5.1.
  * junit-jupiter 5.5.1 -&gt; 5.5.2.
  * Improve Javadoc based on the discussion of the GitHub PR.
  * maven-checkstyle-plugin 3.0.0 -&gt; 3.1.0.
  * Update documentation related to the issue LANG-696.
  * AnnotationUtils little cleanup.
  * Update test dependency: org.easymock:easymock 4.0.2 -&gt; 4.1.
  * Update test dependency: org.hamcrest:hamcrest 2.1 -&gt; 2.2.
  * Update test dependency: org.junit-pioneer:junit-pioneer 0.3.0 -&gt; 0.4.2.
  * Update build dependency: com.puppycrawl.tools:checkstyle 8.18 -&gt; 8.27.
  * Update POM parent: org.apache.commons:commons-parent 48 -&gt; 50.
  * BooleanUtils Javadoc.
  * Functions Javadoc.
  * org.easymock:easymock 4.1 -&gt; 4.2.
  * org.junit-pioneer:junit-pioneer 0.4.2 -&gt; 0.5.4.
  * org.junit.jupiter:junit-jupiter 5.5.2 -&gt; 5.6.0.
  * Use Javadoc {@code} instead of pre tags.
  * ExceptionUtilsTest to 100%.
  * Reuse own code in Functions.java.
  * Avoid unnecessary allocation in StringUtils.wrapIfMissing.
  * Internally use Validate.notNull(foo, ...) instead of Validate.isTrue(foo != null, ...).
  * Add 1 and 0 in toBooleanObject(final String str).
  * Remove an redundant argument check in NumberUtils.
  * Deprecate org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640779200">- Fix component version in default.properties to 3.12</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1640779201">- Remove the junit bom dependency for now as it breaks the build of
  other packages like log4j.
  * Add apache-commons-lang3-junit-bom.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693396800">- Break cycle with the new bcel
- Removed patch:
  * apache-commons-lang3-junit-bom.patch
    + not needed since we install the pom file using the new
    %%mvn_install_pom macro which sanitizes the pom file to the
    bare runtime dependencies.</changelog>
</package>
<package pkgid="566822adaf3c035e0dacae11fcab150a964c266abb8056731e7b933f59eaf9f0013648aaad8d277a8948bc83027ceb56119670fe6a59d6ca752a10df23b009dd" name="apache-commons-lang3-javadoc" arch="noarch">
  <version epoch="0" ver="3.12.0" rel="3.2"/>
  <changelog author="tchvatal@suse.com" date="1525262400">- Format with spec-cleaner</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1540209600">- Build commons-lang3-3.8.1 using modified build.xml and
  default.properties from 3.4.
- Removed patch:
  * commons-lang3-3.4-javadoc.patch
  - integrated in the build.xml
- Use source and target version 1.7, since the code contains
  diamond operator.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549281600">- Clean-up the spec file and install less jar symlinks</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1613476800">- Add OSGi manifest</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619179200">- Fixed SPEC file: Replaced broken URL
- Update to 3.9
  * Requires jdk &gt;= 1.8
  * Fixed issues with java 12
  * Add more SystemUtils.IS_JAVA_XX variants
  * Adding the Functions class
  * Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
  * Add isEmpty method to ObjectUtils
  * null-safe StringUtils.valueOf(char[]) to delegate to
    String.valueOf(char[]).
  * Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
  * Consolidate the StringUtils equals and equalsIgnoreCase</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640347200">- Updated download URL.
- Update to 3.12.0:
  - New features:
  * Add BooleanUtils.booleanValues().
  * Add BooleanUtils.primitiveValues().
  * Add StringUtils.containsAnyIgnoreCase(CharSequence, CharSequence...).
  * Add StopWatch.getStopTime().
  * More test coverage for CharSequenceUtils.
  * Add fluent-style ArraySorter.
  * Add and use LocaleUtils.toLocale(Locale) to avoid NPEs.
  * Add FailableShortSupplier, handy for JDBC APIs.
  * Add JavaVersion.JAVA_17.
  * Add missing boolean[] join method.
  * Add StringUtils.substringBefore(String, int).
  * Add Range.INTEGER.
  * Add DurationUtils.
  * Introduce the use of @Nonnull, and @Nullable, and the Objects class as a helper tool.
  * Add and use true and false String constants.
  * Add and use ObjectUtils.requireNonEmpty().
  - Fixed Bugs:
  * Correct implementation of RandomUtils.nextLong(long, long).
  * Restore handling of collections for non-JSON ToStringStyle.
  * ContextedException Javadoc add missing semicolon.
  * Resolve JUnit pioneer transitive dependencies using JUnit BOM.
  * NumberUtilsTest - incorrect types in min/max tests.
  * Improve StringUtils.stripAccents conversion of remaining accents.
  * StringUtils.countMatches - clarify Javadoc.
  * Remove redundant argument from substring call.
  * BigDecimal is created when you pass it the min and max values.
  * ArrayUtils.contains() and indexOf() fail to handle Double.NaN.
  * ArrayUtils contains() and indexOf() fail to handle Float.NaN.
  * Fix potential NPE in TypeUtils.isAssignable(Type, ParameterizedType, Map, Type&gt;).
  * TypeUtils.isAssignable returns wrong result for GenericArrayType and ParameterizedType.
  * testGetAllFields and testGetFieldsWithAnnotation sometimes fail.
  * Fix Javadoc for SystemUtils.isJavaVersionAtMost().
  * Fix StringUtils.unwrap throws StringIndexOutOfBoundsException.
  * Fix formatting of isAnyBlank() and isAnyEmpty().
  * TypeUtils. containsTypeVariables does not support GenericArrayType.
  * Javadoc of some methods incorrectly refers to another method.
  * Refine StringUtils.lastIndexOfIgnoreCase.
  * Refine StringUtils.abbreviate.
  * Refine StringUtils.isNumericSpace.
  * Refine StringUtils.deleteWhitespace.
  * Correction in Javadoc of some methods.
  * Javadoc for RandomStringUtils.random() letters, numbers parameters is wrong.
  * Correct markup in Javadoc for unbalanced braces.
  * MethodUtils.invokeMethod NullPointerException in case of null in args list.
  * Fix 2 digit week year formatting.
  * Fix broken Javadoc links to commons-text.
  * Add and use ThreadUtils.sleep(Duration).
  * Add and use ThreadUtils.join(Thread, Duration).
  * Add ObjectUtils.wait(Duration).
  - Changes:
  * ArrayUtils.toPrimitive(Object) does not support boolean and other types.
  * Enable Dependabot.
  * Bump junit-jupiter from 5.6.2 to 5.7.0.
  * Bump spotbugs from 4.1.2 to 4.2.1.
  * Bump spotbugs-maven-plugin from 4.0.0 to 4.2.0.
  * Bump biz.aQute.bndlib from 5.1.1 to 5.3.0.
  * Bump junit-pioneer from 0.6.0 to 1.1.0.
  * Bump checkstyle from 8.34 to 8.40.
  * Bump actions/checkout from v2.3.1 to v2.3.4.
  * Bump actions/setup-java from v1.4.0 to v1.4.2.
  * Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds).
  * Update maven-surefire-plugin 2.22.2 -&gt; 3.0.0-M5.
  * Bump maven-pmd-plugin from 3.13.0 to 3.14.0.
  * Bump jmh.version from 1.21 to 1.27.
  * Update commons.japicmp.version 0.14.3 -&gt; 0.15.2.
  * Processor.java: check enum equality with == instead of .equals() method.
  * Bump junit-pioneer from 1.1.0 to 1.3.0.
  * Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2.
  * Bump actions/cache from v2 to v2.1.4.
  * Bump junit-bom from 5.7.0 to 5.7.1.
  * Minor Improvements.
  * Minor Improvement: Add final variable.try to make the code read-only.
  * Minor Improvement: Remove redundant initializer.
  * Use own validator ObjectUtils.anyNull to check null String input.
- From 3.11 Update:
  - New features:
  * Add ArrayUtils.isSameLength() to compare more array types.
  * Added the Locks class as a convenient possibility to deal with locked objects.
  * Add to Functions: FailableBooleanSupplier, FailableIntSupplier, FailableLongSupplier, FailableDoubleSupplier, and so on.
  * Add ArrayUtils.get(T[], index, T) to provide an out-of-bounds default value.
  * Add JavaVersion enum constants for Java 14 and 15.
  * Add JavaVersion enum constants for Java 16.
  * Use Java 8 lambdas and Map operations.
  * Change removeLastFieldSeparator to use endsWith.
  * Change a Pattern to a static final field, for not letting it compile each time the function invoked.
  * Add ImmutablePair factory methods left() and right().
  * Add ObjectUtils.toString(Object, Supplier&lt;String&gt;).
  * Add org.apache.commons.lang3.StringUtils.substringAfter(String, int).
  * Add org.apache.commons.lang3.StringUtils.substringAfterLast(String, int).
  - Fixed Bugs:
  * Fix Javadoc for StringUtils.appendIfMissingIgnoreCase().
  * Refine Javadoc.
  * Fix typos
  * Ignored exception `ignored`, should not be called so.
  * StringUtils.replaceEachRepeatedly gives IllegalStateException.
  * [JSON string for maps] ToStringBuilder.reflectionToString doesnt render nested maps correctly.
  * Correct Javadocs of methods that use Validate.notNull() and replace some uses of Validate.isTrue() with Validate.notNull().
  * Add allNull() and anyNull() methods to ObjectUtils.
  - Changes:
  * Refine test output for FastDateParserTest
  * CharSequenceUtils.lastIndexOf : remake it
  * remove encoding and docEncoding and use inherited values from commons-parent
  * Simplify null checks in Pair.hashCode() using Objects.hashCode().
  * Simplify null checks in Triple.hashCode() using Objects.hashCode().
  * Simplify some if statements in StringUtils.
  * Simplify a null check in the private replaceEach() method of StringUtils.
  * Replace some usages of the ternary operator with calls to Math.max() and Math.min().
  * (Javadoc) Fix return tag for throwableOf*() methods.
  * CharSequenceUtils.regionMatches is wrong dealing with Georgian.
  * Optimize ArrayUtils::isArrayIndexValid method.
  * Use List.sort instead of Collection.sort.
  * Use StandardCharsets.UTF_8.
  * Use Collections.singletonList insteadof Arrays.asList when there be only one element.
  * Change array style from `int a[]` to `int[] a`.
  * Change from addAll to constructors for some List.
  * Simplify if as some conditions are covered by others.
  * Fixed Javadocs for setTestRecursive().
  * ToStringBuilder.reflectionToString - Wrong JSON format when object has a List of Enum.
  * Make org.apache.commons.lang3.CharSequenceUtils.toCharArray(CharSequence) public.
  * org.apache.commons:commons-parent 50 -&gt; 51.
  * org.junit-pioneer:junit-pioneer 0.5.4 -&gt; 0.6.0.
  * org.junit.jupiter:junit-jupiter 5.6.0 -&gt; 5.6.2.
  * com.github.spotbugs:spotbugs 4.0.0 -&gt; 4.0.6.
  * com.puppycrawl.tools:checkstyle 8.29 -&gt; 8.34.
  * commons.surefire.version 3.0.0-M4 -&gt; 3.0.0-M5..
- From 3.10 Update:
  - New features:
  * Add ExceptionUtils.throwableOfType(Throwable, Class) and friends.
  * Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple.
  * Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]).
  * Add zero arg constructor for org.apache.commons.lang3.NotImplementedException.
  * Add ArrayUtils.addFirst() methods.
  * Add Range.fit(T) to fit a value into a range.
  * Added Functions.as*, and tests thereof, as suggested by Peter Verhas
  * Add getters for lhs and rhs objects in DiffResult.
  * Generify builder classes Diffable, DiffBuilder, and DiffResult.
  * Add ClassLoaderUtils with toString() implementations.
  * Add null-safe APIs as StringUtils.toRootLowerCase(String) and StringUtils.toRootUpperCase(String).
  * Add org.apache.commons.lang3.time.Calendars.
  * Add EnumUtils getEnum() methods with default values.
  * Added indexesOf methods and simplified removeAllOccurences.
  * Add support of lambda value evaluation for defaulting methods.
  * Add factory methods to Pair classes with Map.Entry input.
  * Add StopWatch convenience APIs to format times and create a simple instance.
  * Allow a StopWatch to carry an optional message.
  * Add ComparableUtils.
  * Add org.apache.commons.lang3.SystemUtils.getUserName().
  * Add ObjectToStringComparator.
  * Add org.apache.commons.lang3.arch.Processor.Arch.getLabel().
  * Add IS_JAVA_14 and IS_JAVA_15 to org.apache.commons.lang3.SystemUtils.
  * ObjectUtils: Get first non-null supplier value.
  * Added the Streams class, and Functions.stream() as an accessor thereof.
  - Fixed Bugs:
  * Make test more stable by wrapping assertions in hashset.
  * Generate Javadoc jar on build.
  * Trivial: year of release for 3.9 says 2018, should be 2019.
  * Use synchronize on a set created with Collections.synchronizedSet before iterating.
  * StringUtils.unwrap incorrect throw StringIndexOutOfBoundsException.
  * StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase.
  * StringUtils.removeIgnoreCase("?a", "a") throws IndexOutOfBoundsException.
  * Corrected usage examples in Javadocs.
  * StringUtils abbreviate returns String of length greater than maxWidth.
  * Test may fail due to a different order of fields returned by reflection api.
  * Sort fields in ReflectionToStringBuilder for deterministic order.
  * MethodUtils will throw a NPE if invokeMethod() is called for a var-args method.
  * MethodUtils.getAnnotation() with searchSupers = true does not work if super is generic.
  - Changes:
  * Remove redundant if statements in join methods.
  * commons.japicmp.version 0.13.1 -&gt; 0.14.1.
  * junit-jupiter 5.5.0 -&gt; 5.5.1.
  * junit-jupiter 5.5.1 -&gt; 5.5.2.
  * Improve Javadoc based on the discussion of the GitHub PR.
  * maven-checkstyle-plugin 3.0.0 -&gt; 3.1.0.
  * Update documentation related to the issue LANG-696.
  * AnnotationUtils little cleanup.
  * Update test dependency: org.easymock:easymock 4.0.2 -&gt; 4.1.
  * Update test dependency: org.hamcrest:hamcrest 2.1 -&gt; 2.2.
  * Update test dependency: org.junit-pioneer:junit-pioneer 0.3.0 -&gt; 0.4.2.
  * Update build dependency: com.puppycrawl.tools:checkstyle 8.18 -&gt; 8.27.
  * Update POM parent: org.apache.commons:commons-parent 48 -&gt; 50.
  * BooleanUtils Javadoc.
  * Functions Javadoc.
  * org.easymock:easymock 4.1 -&gt; 4.2.
  * org.junit-pioneer:junit-pioneer 0.4.2 -&gt; 0.5.4.
  * org.junit.jupiter:junit-jupiter 5.5.2 -&gt; 5.6.0.
  * Use Javadoc {@code} instead of pre tags.
  * ExceptionUtilsTest to 100%.
  * Reuse own code in Functions.java.
  * Avoid unnecessary allocation in StringUtils.wrapIfMissing.
  * Internally use Validate.notNull(foo, ...) instead of Validate.isTrue(foo != null, ...).
  * Add 1 and 0 in toBooleanObject(final String str).
  * Remove an redundant argument check in NumberUtils.
  * Deprecate org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640779200">- Fix component version in default.properties to 3.12</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1640779201">- Remove the junit bom dependency for now as it breaks the build of
  other packages like log4j.
  * Add apache-commons-lang3-junit-bom.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693396800">- Break cycle with the new bcel
- Removed patch:
  * apache-commons-lang3-junit-bom.patch
    + not needed since we install the pom file using the new
    %%mvn_install_pom macro which sanitizes the pom file to the
    bare runtime dependencies.</changelog>
</package>
<package pkgid="8e953d852945515b0d25f8f4d6b540cc20270b43cc585e2895d57f14e2d69df196b590117f86c434615639c4f4bbba2f4dca6ecbd88c9f6c8581aaf30c36842b" name="apache-parquet-devel" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="048dcc93f694adb3c411e5f34957c2992272f7a85585c77aa3906a19bc3a8f39da8846aa607c6340aebfba2ddbd2bf2b3aa2bcfccbf2615954ad715b2c65d200" name="apache-parquet-devel-static" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="a2cf0c58fa2e24f21f836f05d2ec2cbf09e8652583d4d536703eee384def1d8f5c7cc0fb7c096303c3732ffa81905a5f144ec1626ed62544bd469d6ac3b2d2eb" name="apache-parquet-utils" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="84c5c638c3e83927a9955bc202d862ced6af2786e8867f5745ddf38e834bacefaf49e097cc65b63bf71f121c388449800e5329d611d99a885d3ec1762a6303e7" name="apache-parquet-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="14.0.2" rel="2.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1605355200">- Update to v2.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1659787200">- Update to v9.0.0
  No (current) changelog provided
- Spec file cleanup:
  * Remove lots of duplicate, unused, or wrong build dependencies
  * Do not package outdated Readmes and Changelogs
- Enable tests, disable ones requiring external test data</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1661169600">- Speed up builds with ccache</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1661688000">- Revert ccache change, using ccache in a pristine buildroot
  just slows down OBS builds (use --ccache for local builds).
- Remove unused gflags-static-devel dependency.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1678622400">- Update to v11.0.0
  * ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100)
  * ARROW-11776 - [C++][Java] Support parquet write from ArrowReader
    to file (#14151)
  * ARROW-13938 - [C++] Date and datetime types should autocast from
    strings
  * ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018)
  * ARROW-14999 - [C++] Optional field name equality checks for map
    and list type (#14847)
  * ARROW-15538 - [C++] Expanding coverage of math functions from
    Substrait to Acero (#14434)
  * ARROW-15592 - [C++] Add support for custom output field names in
    a substrait::PlanRel (#14292)
  * ARROW-15732 - [C++] Do not use any CPU threads in execution plan
    when use_threads is false (#15104)
  * ARROW-16782 - [Format] Add REE definitions to FlatBuffers
    (#14176)
  * ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656)
  * ARROW-17301 - [C++] Implement compute function "binary_slice"
    (#14550)
  * ARROW-17509 - [C++] Simplify async scheduler by removing the
    need to call End (#14524)
  * ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll)
    (#14186)
  * ARROW-17610 - [C++] Support additional source types in
    SourceNode (#14207)
  * ARROW-17613 - [C++] Add function execution API for a
    preconfigured kernel (#14043)
  * ARROW-17640 - [C++] Add File Handling Test cases for GlobFile
    handling in Substrait Read (#14132)
  * ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to
    Parquet writer (#14191)
  * ARROW-17825 - [C++] Allow the possibility to write several
    tables in ORCFileWriter (#14219)
  * ARROW-17836 - [C++] Allow specifying alignment of buffers
    (#14225)
  * ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext
    that will store a plan's shared data structures (#14227)
  * ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource
    (#14250)
  * ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in
    Flight SQL (#14266)
  * ARROW-17932 - [C++] Implement streaming RecordBatchReader for
    JSON (#14355)
  * ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395)
  * ARROW-17966 - [C++] Adjust to new format for Substrait optional
    arguments (#14415)
  * ARROW-17975 - [C++] Create at-fork facility (#14594)
  * ARROW-17980 - [C++] As-of-Join Substrait extension (#14485)
  * ARROW-17989 - [C++][Python] Enable struct_field kernel to accept
    string field names (#14495)
  * ARROW-18008 - [Python][C++] Add use_threads to
    run_substrait_query
  * ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425)
  * ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139
  * ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723)
  * ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be
    uninitialized (#14480)
  * ARROW-18144 - [C++] Improve JSONTypeError error message in
    testing (#14486)
  * ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552)
  * ARROW-18206 - [C++][CI] Add a nightly build for C++20
    compilation (#14571)
  * ARROW-18235 - [C++][Gandiva] Fix the like function
    implementation for escape chars (#14579)
  * ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0
  * ARROW-18253 - [C++][Parquet] Add additional bounds safety checks
    (#14592)
  * ARROW-18259 - [C++][CMake] Add support for system Thrift CMake
    package (#14597)
  * ARROW-18280 - [C++][Python] Support slicing to end in list_slice
    kernel (#14749)
  * ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice
    kernel (#14696)
  * ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc
    provided by vcpkg (#14609)
  * ARROW-18342 - [C++] AsofJoinNode support for Boolean data field
    (#14658)
  * ARROW-18350 - [C++] Use std::to_chars instead of std::to_string
    (#14666)
  * ARROW-18367 - [C++] Enable the creation of named table relations
    (#14681)
  * ARROW-18373 - Fix component drop-down, add license text (#14688)
  * ARROW-18377 - MIGRATION: Automate component labels from issue
    form content (#15245)
  * ARROW-18395 - [C++] Move select-k implementation into separate
    module
  * ARROW-18402 - [C++] Expose DeclarationInfo (#14765)
  * ARROW-18406 - [C++] Can't build Arrow with Substrait on Ubuntu
    20.04 (#14735)
  * ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in
    building plasma-glib (#14739)
  * ARROW-18413 - [C++][Parquet] Expose page index info from
    ColumnChunkMetaData (#14742)
  * ARROW-18419 - [C++] Update vendored fast_float (#14817)
  * ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex
    (#14803)
  * ARROW-18421 - [C++][ORC] Add accessor for stripe information in
    reader (#14806)
  * ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode
    (#14934)
  * ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942)
  * GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in.
    (#14900)
  * GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake
    package (#15251)
  * GH-14937 - [C++] Add rank kernel benchmarks (#14938)
  * GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED
    encoding (#15140)
  * GH-15072 - [C++] Move the round functionality into a separate
    module (#15073)
  * GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit
    (#15182)
  * GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097)
  * GH-15100 - [C++][Parquet] Add benchmark for reading strings from
    Parquet (#15101)
  * GH-15151 - [C++] Adding RecordBatchReaderSource to solve an
    issue in R API (#15183)
  * GH-15185 - [C++][Parquet] Improve documentation for Parquet
    Reader column_indices (#15184)
  * GH-15199 - [C++][Substrait] Allow
    AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)
  * GH-15200 - [C++] Created benchmarks for round kernels. (#15201)
  * GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch
    (#15240)
  * GH-15226 - [C++] Add DurationType to hash kernels (#33685)
  * GH-15237 - [C++] Add ::arrow::Unreachable() using
    std::string_view (#15238)
  * GH-15239 - [C++][Parquet] Parquet writer writes decimal as
    int32/64 (#15244)
  * GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case
    when the scalar is null (#15291)
  * GH-33607 - [C++] Support optional additional arguments for
    inline visit functions (#33608)
  * GH-33657 - [C++] arrow-dataset.pc doesn't depend on parquet.pc
    without ARROW_PARQUET=ON (#33665)
  * PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated
    fields (#14366)
  * PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader
    (#14142)
  * PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should
    reuse scratch space (#14509)
  * PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader
    ReadBatch and Skip (#14523)
  * PARQUET-2209 - [parquet-cpp] Optimize skip for the case that
    number of values to skip equals page size (#14545)
  * PARQUET-2210 - [C++][Parquet] Skip pages based on header
    metadata using a callback (#14603)
  * PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field
    (#14556)
- Remove unused python3-arrow package declaration
  * Add options as recommended for python support
- Provide test data for unittests
- Don't use system jemalloc but bundle it in order to avoid
  static TLS errors in consuming packages like python-pyarrow
  * gh#apache/arrow#13739</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680091200">- Remove gflags-static. It was only needed due to a packaging error
  with gflags which is about to be fixed in Tumbleweed
- Disable build of the jemalloc memory pool backend
  * It requires every consuming application to LD_PRELOAD
    libjemalloc.so.2, even when it is not set as the default memory
    pool, due to static TLS block allocation errors
  * Usage of the bundled jemalloc as a workaround is not desired
    (gh#apache/arrow#13739)
  * jemalloc does not seem to have a clear advantage over the
    system glibc allocator:
    https://ursalabs.org/blog/2021-r-benchmarks-part-1
  * This overrides the default behavior documented in
    https://arrow.apache.org/docs/cpp/memory.html#default-memory-pool</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1680523200">- cflags.patch: fix option order to compile with optimisation
- Adjust constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684411200">- Update to 12.0.0
  * Run-End Encoded Arrays have been implemented and are accessible
    (GH-32104)
  * The FixedShapeTensor Logical value type has been implemented
    using ExtensionType (GH-15483, GH-34796)
  [#]# Compute
  * New kernel to convert timestamp with timezone to wall time
    (GH-33143)
  * Cast kernels are now built into libarrow by default (GH-34388)
  [#]# Acero
  * Acero has been moved out of libarrow into it’s own shared
    library, allowing for smaller builds of the core libarrow
    (GH-15280)
  * Exec nodes now can have a concept of “ordering” and will reject
    non-sensible plans (GH-34136)
  * New exec nodes: “pivot_longer” (GH-34266), “order_by”
    (GH-34248) and “fetch” (GH-34059)
  * Breaking Change: Reorder output fields of “group_by” node so
    that keys/segment keys come before aggregates (GH-33616)
  [#]# Substrait
  * Add support for the round function GH-33588
  * Add support for the cast expression element GH-31910
  * Added API reference documentation GH-34011
  * Added an extension relation to support segmented aggregation
    GH-34626
  * The output of the aggregate relation now conforms to the spec
    GH-34786
  [#]# Parquet
  * Added support for DeltaLengthByteArray encoding to the Parquet
    writer (GH-33024)
  * NaNs are correctly handled now for Parquet predicate push-downs
    (GH-18481)
  * Added support for reading Parquet page indexes (GH-33596) and
    writing page indexes (GH-34053)
  * Parquet writer can write columns in parallel now (GH-33655)
  * Fixed incorrect number of rows in Parquet V2 page headers
    (GH-34086)
  * Fixed incorrect Parquet page null_count when stats are disabled
    (GH-34326)
  * Added support for reading BloomFilters to the Parquet Reader
    (GH-34665)
  * Parquet File-writer can now add additional key-value metadata
    after it has been opened (GH-34888)
  * Breaking Change: The default row group size for the Arrow
    writer changed from 64Mi rows to 1Mi rows. GH-34280
  [#]# ORC
  * Added support for the union type in ORC writer (GH-34262)
  * Fixed ORC CHAR type mapping with Arrow (GH-34823)
  * Fixed timestamp type mapping between ORC and arrow (GH-34590)
  [#]# Datasets
  * Added support for reading JSON datasets (GH-33209)
  * Dataset writer now supports specifying a function callback to
    construct the file name in addition to the existing file name
    template (GH-34565)
  [#]# Filesystems
  * GcsFileSystem::OpenInputFile avoids unnecessary downloads
    (GH-34051)
  [#]# Other changes
  * Convenience Append(std::optional...) methods have been added to
    array builders
    ([GH-14863](https://github.com/apache/arrow/issues/14863))
  * A deprecated OpenTelemetry header was removed from the Flight
    library (GH-34417)
  * Fixed crash in “take” kernels on ExtensionArrays with an
    underlying dictionary type (GH-34619)
  * Fixed bug where the C-Data bridge did not preserve nullability
    of map values on import (GH-34983)
  * Added support for EqualOptions to RecordBatch::Equals
    (GH-34968)
  * zstd dependency upgraded to v1.5.5 (GH-34899)
  * Improved handling of “logical” nulls such as with union and
    RunEndEncoded arrays (GH-34361)
  * Fixed incorrect handling of uncompressed body buffers in IPC
    reader, added IpcWriteOptions::min_space_savings for optional
    compression optimizations (GH-15102)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1686571200">- Update to 12.0.1
  * [GH-35423] - [C++][Parquet] Parquet PageReader Force
    decompression buffer resize smaller (#35428)
  * [GH-35498] - [C++] Relax EnsureAlignment check in Acero from
    requiring 64-byte aligned buffers to requiring value-aligned
    buffers (#35565)
  * [GH-35519] - [C++][Parquet] Fixing exception handling in parquet
    FileSerializer (#35520)
  * [GH-35538] - [C++] Remove unnecessary status.h include from
    protobuf (#35673)
  * [GH-35730] - [C++] Add the ability to specify custom schema on a
    dataset write (#35860)
  * [GH-35850] - [C++] Don't disable optimization with
    RelWithDebInfo (#35856)
- Drop cflags.patch -- fixed upstream</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692964800">- Update to 13.0.0
  [#]# Acero
  * Handling of unaligned buffers is input nodes can be configured
    programmatically or by setting the environment variable
    ACERO_ALIGNMENT_HANDLING. The default behavior is to warn when
    an unaligned buffer is detected GH-35498.
  [#]# Compute
  * Several new functions have been added:
  - aggregate functions “first”, “last”, “first_last” GH-34911;
  - vector functions “cumulative_prod”, “cumulative_min”,
    “cumulative_max” GH-32190;
  - vector function “pairwise_diff” GH-35786.
  * Sorting now works on dictionary arrays, with a much better
    performance than the naive approach of sorting the decoded
    dictionary GH-29887. Sorting also works on struct arrays, and
    nested sort keys are supported using FieldRed GH-33206.
  * The check_overflow option has been removed from
    CumulativeSumOptions as it was redundant with the availability
    of two different functions: “cumulative_sum” and
    “cumulative_sum_checked” GH-35789.
  * Run-end encoded filters are efficiently supported GH-35749.
  * Duration types are supported with the “is_in” and “index_in”
    functions GH-36047. They can be multiplied with all integer
    types GH-36128.
  * “is_in” and “index_in” now cast their inputs more flexibly:
    they first attempt to cast the value set to the input type,
    then in the other direction if the former fails GH-36203.
  * Multiple bugs have been fixed in “utf8_slice_codeunits” when
    the stop option is omitted GH-36311.
  [#]# Dataset
  * A custom schema can now be passed when writing a dataset
    GH-35730. The custom schema can alter nullability or metadata
    information, but is not allowed to change the datatypes
    written.
  [#]# Filesystems
  * The S3 filesystem now writes files in equal-sized chunks, for
    compatibility with Cloudflare’s “R2” Storage GH-34363.
  * A long-standing issue where S3 support could crash at shutdown
    because of resources still being alive after S3 finalization
    has been fixed GH-36346. Now, attempts to use S3 resources
    (such as making filesystem calls) after S3 finalization should
    result in a clean error.
  * The GCS filesystem accepts a new option to set the project id
    GH-36227.
  [#]# IPC
  * Nullability and metadata information for sub-fields of map
    types is now preserved when deserializing Arrow IPC GH-35297.
  [#]# Orc
  * The Orc adapter now maps Arrow field metadata to Orc type
    attributes when writing, and vice-versa when reading GH-35304.
  [#]# Parquet
  * It is now possible to write additional metadata while a
    ParquetFileWriter is open GH-34888.
  * Writing a page index can be enabled selectively per-column
    GH-34949. In addition, page header statistics are not written
    anymore if the page index is enabled for the given column
    GH-34375, as the information would be redundant and less
    efficiently accessed.
  * Parquet writer properties allow specifying the sorting columns
    GH-35331. The user is responsible for ensuring that the data
    written to the file actually complies with the given sorting.
  * CRC computation has been implemented for v2 data pages
    GH-35171. It was already implemented for v1 data pages.
  * Writing compliant nested types is now enabled by default
    GH-29781. This should not have any negative implication.
  * Attempting to load a subset of an Arrow extension type is now
    forbidden GH-20385. Previously, if an extension type’s storage
    is nested (for example a “Point” extension type backed by a
    struct&lt;x: float64, y: float64&gt;), it was possible to load
    selectively some of the columns of the storage type.
  [#]# Substrait
  * Support for various functions has been added: “stddev”,
    “variance”, “first”, “last” (GH-35247, GH-35506).
  * Deserializing sorts is now supported GH-32763. However, some
    features, such as clustered sort direction or custom sort
    functions, are not implemented.
  [#]# Miscellaneous
  * FieldRef sports additional methods to get a flattened version
    of nested fields GH-14946. Compared to their non-flattened
    counterparts, the methods GetFlattened, GetAllFlattened,
    GetOneFlattened and GetOneOrNoneFlattened combine a child’s
    null bitmap with its ancestors’ null bitmaps such as to compute
    the field’s overall logical validity bitmap.
  * In other words, given the struct array [null, {'x': null},
    {'x': 5}], FieldRef("x")::Get might return [0, null, 5] while
    FieldRef("y")::GetFlattened will always return [null, null, 5].
  * Scalar::hash() has been fixed for sliced nested arrays
    GH-35360.
  * A new floating-point to decimal conversion algorithm exhibits
    much better precision GH-35576.
  * It is now possible to cast between scalars of different
    list-like types GH-36309.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1699876800">- update 14.0.1
  * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
  * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.1
  * very long list of changes can be found here:
  https://arrow.apache.org/release/14.0.0.html</changelog>
  <changelog author="pgajdos@suse.com" date="1704974400">- disable some tests for s390x [bsc#1218592]</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1705320000">- Update to 14.0.2
  [#]# New Features and Improvements
  * GH-38449 - [Release][Go][macOS] Use local test data if possible
    (#38450)
  * GH-38591 - [Parquet][C++] Remove redundant open calls in
    ParquetFileFormat::GetReaderAsync (#38621)
  [#]# Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38438 - [C++] Dataset: Trying to fix the async bug in
    Parquet dataset (#38466)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38618 - [C++] S3FileSystem: fix regression in deleting
    explicitly created sub-directories (#38845)
  * GH-38861 - [C++] Add missing “-framework Security” to
    Libs.private in arrow.pc (#38869)
  * GH-39072 - [Release][CI] Python3.11-devel is required for the
    verification job on AlmaLinux 8 (#39073)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)</changelog>
</package>
<package pkgid="365cb89767e3f79b2fe5de548d60f50686c5693896781ad136549eda0775acb3d44269116fcca46592ebe83fee750aa8c2f02fe8a8a562a2b034e805e5bf6990" name="apache2-mod_apparmor" arch="i586">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="5125c786845cb9ea750519fc05d334394fe2af8d37fe8462ddff7d4d1e5f529e142d07e9fd7e104e948ac887c5f5395c0773d8242d6ac1d5c8910b0a00dfea05" name="apache2-mod_apparmor" arch="x86_64">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="7e237971dd865c548b0ccfbc863ba7ce2a735ea8eaeaaf6d4e647bb6c21e85be9d4f0f8b001ae829a80811d42e5bdbcffbbe6aed1f7e3c1d7679b1076077ad15" name="apache2-mod_apparmor-debuginfo" arch="i586">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="679be1100d975c844b999e31c866258ad2ac7b123152592544683d3d3d34aeb1b87987547a408763f08b3c5bd59c40f39568821310957f039288e435b3f7f874" name="apache2-mod_apparmor-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="cc9b1be8895271db946131da104541f9d175b914443684e8881f4dbfe6fb796566c6c8d42c82f95f1ad6d14562eeb1f84117ebff0a46ceb18a459951427aaf22" name="apache2-mod_jk" arch="src">
  <version epoch="0" ver="1.2.49" rel="2.1"/>
  <changelog author="pgajdos@suse.com" date="1416830400">- fix tomcat paths in jk.conf [bnc#742618]</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Add asc signature file.
- Fix URL for homepage</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Drop the asc again to make dimstar happy</changelog>
  <changelog author="pgajdos@suse.com" date="1433419200">- access configuration conditional in jk.conf example</changelog>
  <changelog author="tchvatal@suse.com" date="1433419201">- Apply patch to fix bnc#927845 CVE-2014-8111 VUL-1: apache2-mod_jk: Tomcat
  mod_jk information leak due to incorrect JkMount/JkUnmount directives
  processing:
  * apache2-mod_jk-CVE-2014-8111.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1437048000">- Requries: %{apache_suse_maintenance_mmn}
  This will pull this module to the update (in released distribution)
  when apache maintainer thinks it is good (due api/abi changes).</changelog>
  <changelog author="pgajdos@suse.com" date="1441800000">- test package with %apache_test_module_load</changelog>
  <changelog author="tchvatal@suse.com" date="1453291200">- Version update to 1.2.41:
  * remove merged patch apache2-mod_jk-CVE-2014-8111.patch
  * many small bugfixes all around:
    + http://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html</changelog>
  <changelog author="tchvatal@suse.com" date="1495281600">- Just depend on java-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1517486400">- Version update to 1.2.42:
  * Many small fixes
  * Optimalization for new gccs
  * Minor code cleanups</changelog>
  <changelog author="tchvatal@suse.com" date="1518523200">- Disable tests for now as the default profile is not working
  properly to load up and upstream should update the sample</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1521115200">- Update to version 1.2.43 [bsc#1085220, CVE-2018-1323]
  * LB: Propagate load factor changes applied by the status worker
    to a load balancer sub worker correctly to all processes.
  * ISAPI: Align the make files for 32-bit and 64-bit builds.
  * Update config.guess and config.sub
  * Update PCRE bundled with the ISAPI redirector to 8.41.
  * Update the ISAPI redirector installation documentation to
    reflect the currently supported versions of Windows.
  * Align the normalization performed by the ISAPI redirector with
    that implemented by Tomcat.</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1537358400">- Update to version 1.2.44
  Updates:
  * Remove the Novell Netware make files and Netware specific source
    code since there has not been a supported version of Netware
    available for over five years. (markt)
  * Apache: Update the documentation to use httpd 2.4.x style access
    control directives. (markt)
  * Update PCRE bundled with the ISAPI redirector to 8.42. (rjung)
  * Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git. (rjung)
  Fixes:
  * Common: Use Local, rather than Global, mutexs on Windows to
    better support multi-user environments. (markt)
  * Apache: Use poll rather than select to avoid the limitations of
    select triggering an httpd crash. Patch provided by Koen Wilde. (markt)
  * ISAPI: Remove the check that rejects requests that contain path
    segments that match WEB-INF or META-INF as it duplicates a check
    that Tomcat performs and, because ISAPI does not have visibility of
    the current context path, it is impossible to implement this check
    without valid requests being rejected. (markt)
  * Refactor normalisation of request URIs to a common location and align
    the normalisation implementation for mod_jk with that implemented by
    Tomcat. (markt)
  Add:
  * Clarify the behvaiour of lb workers when all ajp13 workers fail with
    particular reference to the role of the retries attribute. (markt)
  * Add the new load-balancer worker property lb_retries to improve the
    control over the number of retries. Based on a patch provided by
    Frederik Nosi. (markt)
  * Add a note to the documentation that the CollapseSlashes options are
    now effectively hard-coded to CollpaseSlashesAll due to the changes
    made to align normalization with that implemented in Tomcat. (markt)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1541419200">- Update to version 1.2.46
  Fixes:
  * Apache: Fix regression in 1.2.44 which resulted in
    socket_connect_timeout to be interpreted in units of seconds
    instead of milliseconds on platforms that provide poll(). (rjung)
  * Security: CVE-2018-11759 Connector path traversal [bsc#1114612]
- Update to version 1.2.45
  Fixes:
  * Correct regression in 1.2.44 that broke request handling for
    OPTIONS * requests. (rjung)
  * Improve path parameter parsing so that the session ID specified
    by the session_path worker property for load-balanced workers
    can be extracted from a path parameter in any segment of the
    URI, rather than only from the final segment. (markt)
  * Apache: Improve path parameter handling so that JkStripSession
    can remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  * IIS: Improve path parameter handling so that strip_session can
    remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  Updates:
  * Apache: Update the documentation to note additional
    limitations of the JkAutoAlias directive. (markt)
  Code:
  * Common: Optimize path parameter handling. (rjung)
- Cleaned with spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- remove useless %check section</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198400">- Changes for 1.2.47 and 1.2.48 updates:
  * Add: Apache: Extend trace level logging of method entry/exit to
    aid debugging of request mapping issues.
  * Fix: Apache: Fix a bug in the normalization checks that prevented
    file based requests, such as SSI file includes, from being processed.
  * Fix: Apache: When using JkAutoAlias, ensure that files that include
    spaces in their name are accessible.
  * Update: Common: Update the documentation to reflect that the source
    code for the Apache Tomcat Connectors has moved from Subversion to Git.
  * Fix: Common: When using set_session_cookie, ensure that an updated session
    cookie is issued if the load-balancer has to failover to a different worker.
  * Update: Common: Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git.
  * Update: Common: Update release script for migration to git.</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198401">- Fix Aliases to be compatible with the tomcat example URLs [bsc#1167896]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589803200">- Update jk.conf: [bsc#1167896]
  * Specify the location of JkShmFile.
  * Update tomcat-webapps paths.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to version 1.2.49:
  Apache
  * Retrieve default request id from mod_unique_id. It can also be
    taken from an arbitrary environment variable by configuring
    "JkRequestIdIndicator".
  * Don't delegate the generation of the response body to httpd
    when the status code represents an error if the request used
    the HEAD method.
  * Only export the main module symbol. Visibility of module
    internal symbols led to crashes when conflicting with library
    symbols. Based on a patch provided by Josef Čejka. (wrong fix
    was applied for bsc#1206261)
  * Remove support for implicit mapping of requests to workers.
    All mappings must now be explicit.
  IIS
  * Set default request id as a GUID. It can also be taken from an
    arbitrary request header by configuring "request_id_header".
  * Fix non-empty check for the Translate header.
  Common
  * Fix compiler warning when initializing and copying fixed
    length strings.
  * Add a request id to mod_jk log lines.
  * Enable configure to find the correct sizes for pid_t and
    pthread_t when building on MacOS.
  * Fix Clang 15/16 compatibility. Pull request #6 provided by
    Sam James.
  * Improve XSS hardening in status worker.
  * Add additional bounds and error checking when reading AJP
    messages.
  Docs
  * Remove support for the Netscape / Sun ONE / Oracle iPlanet Web
    Server as the product has been retired.
  * Remove links to the old JK2 documentation. The JK2
    documentation is still available, it is just no longer linked
    from the current JK documentation.
  * Restructure subsections in changelog starting with version
    1.2.45.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1703160000">- Add apache2-fix-symbol-export-typo.patch to fix a typo to restrict
  the symbols to export by the module. Fixes bsc#1206261.</changelog>
</package>
<package pkgid="e0b384e8d69d95181d5f9664da4131db93e1b15d9e520ac8f8d4e0b3356567fbdb23c389fbd5095f96f3ad563723bd32288345927183ab4f5f15cbe17c7ff6dd" name="apache2-mod_jk" arch="x86_64">
  <version epoch="0" ver="1.2.49" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1518523200">- Disable tests for now as the default profile is not working
  properly to load up and upstream should update the sample</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1521115200">- Update to version 1.2.43 [bsc#1085220, CVE-2018-1323]
  * LB: Propagate load factor changes applied by the status worker
    to a load balancer sub worker correctly to all processes.
  * ISAPI: Align the make files for 32-bit and 64-bit builds.
  * Update config.guess and config.sub
  * Update PCRE bundled with the ISAPI redirector to 8.41.
  * Update the ISAPI redirector installation documentation to
    reflect the currently supported versions of Windows.
  * Align the normalization performed by the ISAPI redirector with
    that implemented by Tomcat.</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1537358400">- Update to version 1.2.44
  Updates:
  * Remove the Novell Netware make files and Netware specific source
    code since there has not been a supported version of Netware
    available for over five years. (markt)
  * Apache: Update the documentation to use httpd 2.4.x style access
    control directives. (markt)
  * Update PCRE bundled with the ISAPI redirector to 8.42. (rjung)
  * Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git. (rjung)
  Fixes:
  * Common: Use Local, rather than Global, mutexs on Windows to
    better support multi-user environments. (markt)
  * Apache: Use poll rather than select to avoid the limitations of
    select triggering an httpd crash. Patch provided by Koen Wilde. (markt)
  * ISAPI: Remove the check that rejects requests that contain path
    segments that match WEB-INF or META-INF as it duplicates a check
    that Tomcat performs and, because ISAPI does not have visibility of
    the current context path, it is impossible to implement this check
    without valid requests being rejected. (markt)
  * Refactor normalisation of request URIs to a common location and align
    the normalisation implementation for mod_jk with that implemented by
    Tomcat. (markt)
  Add:
  * Clarify the behvaiour of lb workers when all ajp13 workers fail with
    particular reference to the role of the retries attribute. (markt)
  * Add the new load-balancer worker property lb_retries to improve the
    control over the number of retries. Based on a patch provided by
    Frederik Nosi. (markt)
  * Add a note to the documentation that the CollapseSlashes options are
    now effectively hard-coded to CollpaseSlashesAll due to the changes
    made to align normalization with that implemented in Tomcat. (markt)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1541419200">- Update to version 1.2.46
  Fixes:
  * Apache: Fix regression in 1.2.44 which resulted in
    socket_connect_timeout to be interpreted in units of seconds
    instead of milliseconds on platforms that provide poll(). (rjung)
  * Security: CVE-2018-11759 Connector path traversal [bsc#1114612]
- Update to version 1.2.45
  Fixes:
  * Correct regression in 1.2.44 that broke request handling for
    OPTIONS * requests. (rjung)
  * Improve path parameter parsing so that the session ID specified
    by the session_path worker property for load-balanced workers
    can be extracted from a path parameter in any segment of the
    URI, rather than only from the final segment. (markt)
  * Apache: Improve path parameter handling so that JkStripSession
    can remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  * IIS: Improve path parameter handling so that strip_session can
    remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  Updates:
  * Apache: Update the documentation to note additional
    limitations of the JkAutoAlias directive. (markt)
  Code:
  * Common: Optimize path parameter handling. (rjung)
- Cleaned with spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- remove useless %check section</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198400">- Changes for 1.2.47 and 1.2.48 updates:
  * Add: Apache: Extend trace level logging of method entry/exit to
    aid debugging of request mapping issues.
  * Fix: Apache: Fix a bug in the normalization checks that prevented
    file based requests, such as SSI file includes, from being processed.
  * Fix: Apache: When using JkAutoAlias, ensure that files that include
    spaces in their name are accessible.
  * Update: Common: Update the documentation to reflect that the source
    code for the Apache Tomcat Connectors has moved from Subversion to Git.
  * Fix: Common: When using set_session_cookie, ensure that an updated session
    cookie is issued if the load-balancer has to failover to a different worker.
  * Update: Common: Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git.
  * Update: Common: Update release script for migration to git.</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198401">- Fix Aliases to be compatible with the tomcat example URLs [bsc#1167896]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589803200">- Update jk.conf: [bsc#1167896]
  * Specify the location of JkShmFile.
  * Update tomcat-webapps paths.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to version 1.2.49:
  Apache
  * Retrieve default request id from mod_unique_id. It can also be
    taken from an arbitrary environment variable by configuring
    "JkRequestIdIndicator".
  * Don't delegate the generation of the response body to httpd
    when the status code represents an error if the request used
    the HEAD method.
  * Only export the main module symbol. Visibility of module
    internal symbols led to crashes when conflicting with library
    symbols. Based on a patch provided by Josef Čejka. (wrong fix
    was applied for bsc#1206261)
  * Remove support for implicit mapping of requests to workers.
    All mappings must now be explicit.
  IIS
  * Set default request id as a GUID. It can also be taken from an
    arbitrary request header by configuring "request_id_header".
  * Fix non-empty check for the Translate header.
  Common
  * Fix compiler warning when initializing and copying fixed
    length strings.
  * Add a request id to mod_jk log lines.
  * Enable configure to find the correct sizes for pid_t and
    pthread_t when building on MacOS.
  * Fix Clang 15/16 compatibility. Pull request #6 provided by
    Sam James.
  * Improve XSS hardening in status worker.
  * Add additional bounds and error checking when reading AJP
    messages.
  Docs
  * Remove support for the Netscape / Sun ONE / Oracle iPlanet Web
    Server as the product has been retired.
  * Remove links to the old JK2 documentation. The JK2
    documentation is still available, it is just no longer linked
    from the current JK documentation.
  * Restructure subsections in changelog starting with version
    1.2.45.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1703160000">- Add apache2-fix-symbol-export-typo.patch to fix a typo to restrict
  the symbols to export by the module. Fixes bsc#1206261.</changelog>
</package>
<package pkgid="ad874364bf5bed43d7fe9e06f070404767a453a62874cfbd0c344bad98e804c77077f8ccc3a7c7f88f8c5c8662e29a8d8baff640216e733940588b215e1cf619" name="apache2-mod_jk-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.49" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1518523200">- Disable tests for now as the default profile is not working
  properly to load up and upstream should update the sample</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1521115200">- Update to version 1.2.43 [bsc#1085220, CVE-2018-1323]
  * LB: Propagate load factor changes applied by the status worker
    to a load balancer sub worker correctly to all processes.
  * ISAPI: Align the make files for 32-bit and 64-bit builds.
  * Update config.guess and config.sub
  * Update PCRE bundled with the ISAPI redirector to 8.41.
  * Update the ISAPI redirector installation documentation to
    reflect the currently supported versions of Windows.
  * Align the normalization performed by the ISAPI redirector with
    that implemented by Tomcat.</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1537358400">- Update to version 1.2.44
  Updates:
  * Remove the Novell Netware make files and Netware specific source
    code since there has not been a supported version of Netware
    available for over five years. (markt)
  * Apache: Update the documentation to use httpd 2.4.x style access
    control directives. (markt)
  * Update PCRE bundled with the ISAPI redirector to 8.42. (rjung)
  * Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git. (rjung)
  Fixes:
  * Common: Use Local, rather than Global, mutexs on Windows to
    better support multi-user environments. (markt)
  * Apache: Use poll rather than select to avoid the limitations of
    select triggering an httpd crash. Patch provided by Koen Wilde. (markt)
  * ISAPI: Remove the check that rejects requests that contain path
    segments that match WEB-INF or META-INF as it duplicates a check
    that Tomcat performs and, because ISAPI does not have visibility of
    the current context path, it is impossible to implement this check
    without valid requests being rejected. (markt)
  * Refactor normalisation of request URIs to a common location and align
    the normalisation implementation for mod_jk with that implemented by
    Tomcat. (markt)
  Add:
  * Clarify the behvaiour of lb workers when all ajp13 workers fail with
    particular reference to the role of the retries attribute. (markt)
  * Add the new load-balancer worker property lb_retries to improve the
    control over the number of retries. Based on a patch provided by
    Frederik Nosi. (markt)
  * Add a note to the documentation that the CollapseSlashes options are
    now effectively hard-coded to CollpaseSlashesAll due to the changes
    made to align normalization with that implemented in Tomcat. (markt)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1541419200">- Update to version 1.2.46
  Fixes:
  * Apache: Fix regression in 1.2.44 which resulted in
    socket_connect_timeout to be interpreted in units of seconds
    instead of milliseconds on platforms that provide poll(). (rjung)
  * Security: CVE-2018-11759 Connector path traversal [bsc#1114612]
- Update to version 1.2.45
  Fixes:
  * Correct regression in 1.2.44 that broke request handling for
    OPTIONS * requests. (rjung)
  * Improve path parameter parsing so that the session ID specified
    by the session_path worker property for load-balanced workers
    can be extracted from a path parameter in any segment of the
    URI, rather than only from the final segment. (markt)
  * Apache: Improve path parameter handling so that JkStripSession
    can remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  * IIS: Improve path parameter handling so that strip_session can
    remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  Updates:
  * Apache: Update the documentation to note additional
    limitations of the JkAutoAlias directive. (markt)
  Code:
  * Common: Optimize path parameter handling. (rjung)
- Cleaned with spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- remove useless %check section</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198400">- Changes for 1.2.47 and 1.2.48 updates:
  * Add: Apache: Extend trace level logging of method entry/exit to
    aid debugging of request mapping issues.
  * Fix: Apache: Fix a bug in the normalization checks that prevented
    file based requests, such as SSI file includes, from being processed.
  * Fix: Apache: When using JkAutoAlias, ensure that files that include
    spaces in their name are accessible.
  * Update: Common: Update the documentation to reflect that the source
    code for the Apache Tomcat Connectors has moved from Subversion to Git.
  * Fix: Common: When using set_session_cookie, ensure that an updated session
    cookie is issued if the load-balancer has to failover to a different worker.
  * Update: Common: Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git.
  * Update: Common: Update release script for migration to git.</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198401">- Fix Aliases to be compatible with the tomcat example URLs [bsc#1167896]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589803200">- Update jk.conf: [bsc#1167896]
  * Specify the location of JkShmFile.
  * Update tomcat-webapps paths.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to version 1.2.49:
  Apache
  * Retrieve default request id from mod_unique_id. It can also be
    taken from an arbitrary environment variable by configuring
    "JkRequestIdIndicator".
  * Don't delegate the generation of the response body to httpd
    when the status code represents an error if the request used
    the HEAD method.
  * Only export the main module symbol. Visibility of module
    internal symbols led to crashes when conflicting with library
    symbols. Based on a patch provided by Josef Čejka. (wrong fix
    was applied for bsc#1206261)
  * Remove support for implicit mapping of requests to workers.
    All mappings must now be explicit.
  IIS
  * Set default request id as a GUID. It can also be taken from an
    arbitrary request header by configuring "request_id_header".
  * Fix non-empty check for the Translate header.
  Common
  * Fix compiler warning when initializing and copying fixed
    length strings.
  * Add a request id to mod_jk log lines.
  * Enable configure to find the correct sizes for pid_t and
    pthread_t when building on MacOS.
  * Fix Clang 15/16 compatibility. Pull request #6 provided by
    Sam James.
  * Improve XSS hardening in status worker.
  * Add additional bounds and error checking when reading AJP
    messages.
  Docs
  * Remove support for the Netscape / Sun ONE / Oracle iPlanet Web
    Server as the product has been retired.
  * Remove links to the old JK2 documentation. The JK2
    documentation is still available, it is just no longer linked
    from the current JK documentation.
  * Restructure subsections in changelog starting with version
    1.2.45.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1703160000">- Add apache2-fix-symbol-export-typo.patch to fix a typo to restrict
  the symbols to export by the module. Fixes bsc#1206261.</changelog>
</package>
<package pkgid="1c1718b37c7e051df7943df38cb4be09293a466ef7d1f031914924aa755f3da5d08de9cbc2a225275179212a5cf808d3c8670719336ab517b37ee3aaaaf680a6" name="apache2-mod_jk-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.49" rel="2.1"/>
  <changelog author="tchvatal@suse.com" date="1518523200">- Disable tests for now as the default profile is not working
  properly to load up and upstream should update the sample</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1521115200">- Update to version 1.2.43 [bsc#1085220, CVE-2018-1323]
  * LB: Propagate load factor changes applied by the status worker
    to a load balancer sub worker correctly to all processes.
  * ISAPI: Align the make files for 32-bit and 64-bit builds.
  * Update config.guess and config.sub
  * Update PCRE bundled with the ISAPI redirector to 8.41.
  * Update the ISAPI redirector installation documentation to
    reflect the currently supported versions of Windows.
  * Align the normalization performed by the ISAPI redirector with
    that implemented by Tomcat.</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1537358400">- Update to version 1.2.44
  Updates:
  * Remove the Novell Netware make files and Netware specific source
    code since there has not been a supported version of Netware
    available for over five years. (markt)
  * Apache: Update the documentation to use httpd 2.4.x style access
    control directives. (markt)
  * Update PCRE bundled with the ISAPI redirector to 8.42. (rjung)
  * Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git. (rjung)
  Fixes:
  * Common: Use Local, rather than Global, mutexs on Windows to
    better support multi-user environments. (markt)
  * Apache: Use poll rather than select to avoid the limitations of
    select triggering an httpd crash. Patch provided by Koen Wilde. (markt)
  * ISAPI: Remove the check that rejects requests that contain path
    segments that match WEB-INF or META-INF as it duplicates a check
    that Tomcat performs and, because ISAPI does not have visibility of
    the current context path, it is impossible to implement this check
    without valid requests being rejected. (markt)
  * Refactor normalisation of request URIs to a common location and align
    the normalisation implementation for mod_jk with that implemented by
    Tomcat. (markt)
  Add:
  * Clarify the behvaiour of lb workers when all ajp13 workers fail with
    particular reference to the role of the retries attribute. (markt)
  * Add the new load-balancer worker property lb_retries to improve the
    control over the number of retries. Based on a patch provided by
    Frederik Nosi. (markt)
  * Add a note to the documentation that the CollapseSlashes options are
    now effectively hard-coded to CollpaseSlashesAll due to the changes
    made to align normalization with that implemented in Tomcat. (markt)</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1541419200">- Update to version 1.2.46
  Fixes:
  * Apache: Fix regression in 1.2.44 which resulted in
    socket_connect_timeout to be interpreted in units of seconds
    instead of milliseconds on platforms that provide poll(). (rjung)
  * Security: CVE-2018-11759 Connector path traversal [bsc#1114612]
- Update to version 1.2.45
  Fixes:
  * Correct regression in 1.2.44 that broke request handling for
    OPTIONS * requests. (rjung)
  * Improve path parameter parsing so that the session ID specified
    by the session_path worker property for load-balanced workers
    can be extracted from a path parameter in any segment of the
    URI, rather than only from the final segment. (markt)
  * Apache: Improve path parameter handling so that JkStripSession
    can remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  * IIS: Improve path parameter handling so that strip_session can
    remove session IDs that are specified on path parameters in any
    segment of the URI rather than only the final segment. (markt)
  Updates:
  * Apache: Update the documentation to note additional
    limitations of the JkAutoAlias directive. (markt)
  Code:
  * Common: Optimize path parameter handling. (rjung)
- Cleaned with spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1581249600">- remove useless %check section</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198400">- Changes for 1.2.47 and 1.2.48 updates:
  * Add: Apache: Extend trace level logging of method entry/exit to
    aid debugging of request mapping issues.
  * Fix: Apache: Fix a bug in the normalization checks that prevented
    file based requests, such as SSI file includes, from being processed.
  * Fix: Apache: When using JkAutoAlias, ensure that files that include
    spaces in their name are accessible.
  * Update: Common: Update the documentation to reflect that the source
    code for the Apache Tomcat Connectors has moved from Subversion to Git.
  * Fix: Common: When using set_session_cookie, ensure that an updated session
    cookie is issued if the load-balancer has to failover to a different worker.
  * Update: Common: Update config.guess and config.sub from
    https://git.savannah.gnu.org/git/config.git.
  * Update: Common: Update release script for migration to git.</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589198401">- Fix Aliases to be compatible with the tomcat example URLs [bsc#1167896]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589803200">- Update jk.conf: [bsc#1167896]
  * Specify the location of JkShmFile.
  * Update tomcat-webapps paths.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697544000">- Update to version 1.2.49:
  Apache
  * Retrieve default request id from mod_unique_id. It can also be
    taken from an arbitrary environment variable by configuring
    "JkRequestIdIndicator".
  * Don't delegate the generation of the response body to httpd
    when the status code represents an error if the request used
    the HEAD method.
  * Only export the main module symbol. Visibility of module
    internal symbols led to crashes when conflicting with library
    symbols. Based on a patch provided by Josef Čejka. (wrong fix
    was applied for bsc#1206261)
  * Remove support for implicit mapping of requests to workers.
    All mappings must now be explicit.
  IIS
  * Set default request id as a GUID. It can also be taken from an
    arbitrary request header by configuring "request_id_header".
  * Fix non-empty check for the Translate header.
  Common
  * Fix compiler warning when initializing and copying fixed
    length strings.
  * Add a request id to mod_jk log lines.
  * Enable configure to find the correct sizes for pid_t and
    pthread_t when building on MacOS.
  * Fix Clang 15/16 compatibility. Pull request #6 provided by
    Sam James.
  * Improve XSS hardening in status worker.
  * Add additional bounds and error checking when reading AJP
    messages.
  Docs
  * Remove support for the Netscape / Sun ONE / Oracle iPlanet Web
    Server as the product has been retired.
  * Remove links to the old JK2 documentation. The JK2
    documentation is still available, it is just no longer linked
    from the current JK documentation.
  * Restructure subsections in changelog starting with version
    1.2.45.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1703160000">- Add apache2-fix-symbol-export-typo.patch to fix a typo to restrict
  the symbols to export by the module. Fixes bsc#1206261.</changelog>
</package>
<package pkgid="99be247b77047cba7122b73fc11f4a6782c5fe4c739997742ba3ed65cc7fa9584bec6b6a77f33e3029234cc9207511ac22c69b9dafb708518e1e03c0640a7c59" name="apache2-mod_perl" arch="src">
  <version epoch="0" ver="2.0.13" rel="1.2"/>
  <changelog author="coolo@suse.com" date="1375704000">- add avoid-broken-provides.diff to avoid package providing
  HTTP::Request::Common, which it does not (only for testing)</changelog>
  <changelog author="vcizek@suse.com" date="1405944000">- Linux::Pid is required by Apache2-SizeLimit (bnc#888117)</changelog>
  <changelog author="vcizek@suse.com" date="1410264000">- adapt test configuration for apache24 to fix build
  * use the new access control mechanisms from apache24
  * added apache24-mod_authz_host.patch</changelog>
  <changelog author="jsegitz@suse.com" date="1410955200">- Changed access control statements in config file to use
  mod_authz_host (bnc#897005)</changelog>
  <changelog author="pgajdos@suse.com" date="1415016000">- call spec-cleaner
- use apache rpm macros</changelog>
  <changelog author="tjcw@physics.org" date="1435320000">- turn off inlining for functions which need to be real symbols because they
  are called in a DSO
  * added inline.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1437048000">- Requries: %{apache_suse_maintenance_mmn}
  This will pull this module to the update (in released distribution)
  when apache maintainer thinks it is good (due api/abi changes).</changelog>
  <changelog author="pgajdos@suse.com" date="1438084800">- updated to 2.0.9: see Changes for details
  * dropped patches:
  - lfs-perl-5.14.patch
  - apache2-mod_perl-2.0.4-tests.diff
  - apache24-mod_authz_host.patch</changelog>
  <changelog author="schwab@suse.de" date="1438689600">- Force gnu89 inline semantics
- Disable tests only in QEMU user-space builds
- inline.patch: remove</changelog>
  <changelog author="schwab@suse.de" date="1439467200">- Remove apache2 packaging bug workaround</changelog>
  <changelog author="vcizek@suse.com" date="1450267200">- fix mod_perl with perl 5.22 (boo#945195)
  * add mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1475496000">- Remove unused icon and shorten the description a bit 1-2 migration
  is quite irelevant in these days
- Move tests to %check  phase
- Use proper group for devel subpackage</changelog>
  <changelog author="astieger@suse.com" date="1483099200">- update to 2.0.10:
  * Automatically select the appropriate c89 option when modperl is
    being built with either gcc 5 or clang
  * Fix non-threaded Perl 5.22.x build and tests
  * Add support for Perl 5.22.x
    drop upstreamed mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1531828800">- restore process name after sv_setpv_mg() call [bsc#1091625]
  + apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1573905600">- Apache mod_perl 2.0.11:
  * CVE-2011-2767: Arbitrary Perl code execution in the context of
    the user account via a user-owned .htaccess (boo#1156944)</changelog>
  <changelog author="pgajdos@suse.com" date="1581595200">- define %license for older codestreams</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1632744000">- fix build error with fix_perl_5.34_build.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- update to 2.0.12:
  * Add bug tracker information to README, and add CONTRIBUTING.md.
  * Fix detection of APR's threading support on RHEL 8.
  * Fix build for perl &gt;= 5.33.7.
  * Fix SIGSEGV crash due to wrong use of perl_parse().
  * Improve installation instructions for AIX.
- remove patch:
  * fix_perl_5.34_build.patch (there is a fix already upstreamed)
- refreshed patches:
  * avoid-broken-provides.diff
  * apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add apache2-mod_perl-perl-5.38.patch: Fix build with Perl 5.38.
  Usptream rev 1910623.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1699876800">- Update to 2.0.13:
  * Use get_server_banner() instead of deprecated get_server_version() in
    Apache2::Status.
  * Avoid generating APR precompiled headers.
  * Fix build for perl &gt;= 5.37.1.
- Removed apache2-mod_perl-perl-5.38.patch (fix already upstream)</changelog>
</package>
<package pkgid="a62273df263ecce4a05f998e8c33a311b03c4641d6f160792af1ceecab3a0ce487feaa8e098a217c2db324c0d5bafe515c5428696a22e1d75133da3e4e21164b" name="apache2-mod_perl" arch="x86_64">
  <version epoch="0" ver="2.0.13" rel="1.2"/>
  <changelog author="vcizek@suse.com" date="1450267200">- fix mod_perl with perl 5.22 (boo#945195)
  * add mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1475496000">- Remove unused icon and shorten the description a bit 1-2 migration
  is quite irelevant in these days
- Move tests to %check  phase
- Use proper group for devel subpackage</changelog>
  <changelog author="astieger@suse.com" date="1483099200">- update to 2.0.10:
  * Automatically select the appropriate c89 option when modperl is
    being built with either gcc 5 or clang
  * Fix non-threaded Perl 5.22.x build and tests
  * Add support for Perl 5.22.x
    drop upstreamed mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1531828800">- restore process name after sv_setpv_mg() call [bsc#1091625]
  + apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1573905600">- Apache mod_perl 2.0.11:
  * CVE-2011-2767: Arbitrary Perl code execution in the context of
    the user account via a user-owned .htaccess (boo#1156944)</changelog>
  <changelog author="pgajdos@suse.com" date="1581595200">- define %license for older codestreams</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1632744000">- fix build error with fix_perl_5.34_build.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- update to 2.0.12:
  * Add bug tracker information to README, and add CONTRIBUTING.md.
  * Fix detection of APR's threading support on RHEL 8.
  * Fix build for perl &gt;= 5.33.7.
  * Fix SIGSEGV crash due to wrong use of perl_parse().
  * Improve installation instructions for AIX.
- remove patch:
  * fix_perl_5.34_build.patch (there is a fix already upstreamed)
- refreshed patches:
  * avoid-broken-provides.diff
  * apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add apache2-mod_perl-perl-5.38.patch: Fix build with Perl 5.38.
  Usptream rev 1910623.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1699876800">- Update to 2.0.13:
  * Use get_server_banner() instead of deprecated get_server_version() in
    Apache2::Status.
  * Avoid generating APR precompiled headers.
  * Fix build for perl &gt;= 5.37.1.
- Removed apache2-mod_perl-perl-5.38.patch (fix already upstream)</changelog>
</package>
<package pkgid="2bc66f1d67bb20c60335bd42b6d4a842bf114260d4554d5655048048b5273fe698689459b5f63625fa71dbcd6275cbf4c59b4f1800e0fe3aeaa8695b01c4ff75" name="apache2-mod_perl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.13" rel="1.2"/>
  <changelog author="vcizek@suse.com" date="1450267200">- fix mod_perl with perl 5.22 (boo#945195)
  * add mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1475496000">- Remove unused icon and shorten the description a bit 1-2 migration
  is quite irelevant in these days
- Move tests to %check  phase
- Use proper group for devel subpackage</changelog>
  <changelog author="astieger@suse.com" date="1483099200">- update to 2.0.10:
  * Automatically select the appropriate c89 option when modperl is
    being built with either gcc 5 or clang
  * Fix non-threaded Perl 5.22.x build and tests
  * Add support for Perl 5.22.x
    drop upstreamed mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1531828800">- restore process name after sv_setpv_mg() call [bsc#1091625]
  + apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1573905600">- Apache mod_perl 2.0.11:
  * CVE-2011-2767: Arbitrary Perl code execution in the context of
    the user account via a user-owned .htaccess (boo#1156944)</changelog>
  <changelog author="pgajdos@suse.com" date="1581595200">- define %license for older codestreams</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1632744000">- fix build error with fix_perl_5.34_build.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- update to 2.0.12:
  * Add bug tracker information to README, and add CONTRIBUTING.md.
  * Fix detection of APR's threading support on RHEL 8.
  * Fix build for perl &gt;= 5.33.7.
  * Fix SIGSEGV crash due to wrong use of perl_parse().
  * Improve installation instructions for AIX.
- remove patch:
  * fix_perl_5.34_build.patch (there is a fix already upstreamed)
- refreshed patches:
  * avoid-broken-provides.diff
  * apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add apache2-mod_perl-perl-5.38.patch: Fix build with Perl 5.38.
  Usptream rev 1910623.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1699876800">- Update to 2.0.13:
  * Use get_server_banner() instead of deprecated get_server_version() in
    Apache2::Status.
  * Avoid generating APR precompiled headers.
  * Fix build for perl &gt;= 5.37.1.
- Removed apache2-mod_perl-perl-5.38.patch (fix already upstream)</changelog>
</package>
<package pkgid="3cf92e6986a137332a8474929a66115efcbd1b6b3be718bfe13bf17e2a201912893d49760e1994be6551c80ef49b8d20a0a4e91ceabed1071e5dbfc5fdfe5033" name="apache2-mod_perl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.13" rel="1.2"/>
  <changelog author="vcizek@suse.com" date="1450267200">- fix mod_perl with perl 5.22 (boo#945195)
  * add mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1475496000">- Remove unused icon and shorten the description a bit 1-2 migration
  is quite irelevant in these days
- Move tests to %check  phase
- Use proper group for devel subpackage</changelog>
  <changelog author="astieger@suse.com" date="1483099200">- update to 2.0.10:
  * Automatically select the appropriate c89 option when modperl is
    being built with either gcc 5 or clang
  * Fix non-threaded Perl 5.22.x build and tests
  * Add support for Perl 5.22.x
    drop upstreamed mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1531828800">- restore process name after sv_setpv_mg() call [bsc#1091625]
  + apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1573905600">- Apache mod_perl 2.0.11:
  * CVE-2011-2767: Arbitrary Perl code execution in the context of
    the user account via a user-owned .htaccess (boo#1156944)</changelog>
  <changelog author="pgajdos@suse.com" date="1581595200">- define %license for older codestreams</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1632744000">- fix build error with fix_perl_5.34_build.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- update to 2.0.12:
  * Add bug tracker information to README, and add CONTRIBUTING.md.
  * Fix detection of APR's threading support on RHEL 8.
  * Fix build for perl &gt;= 5.33.7.
  * Fix SIGSEGV crash due to wrong use of perl_parse().
  * Improve installation instructions for AIX.
- remove patch:
  * fix_perl_5.34_build.patch (there is a fix already upstreamed)
- refreshed patches:
  * avoid-broken-provides.diff
  * apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add apache2-mod_perl-perl-5.38.patch: Fix build with Perl 5.38.
  Usptream rev 1910623.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1699876800">- Update to 2.0.13:
  * Use get_server_banner() instead of deprecated get_server_version() in
    Apache2::Status.
  * Avoid generating APR precompiled headers.
  * Fix build for perl &gt;= 5.37.1.
- Removed apache2-mod_perl-perl-5.38.patch (fix already upstream)</changelog>
</package>
<package pkgid="6627cf9a79b563029a60c6605496ec0745c0df26204c6b8662605b14df0418be1228ca3adc485955985fbfdbe96e63f4d3528948c001ef10b58bb2361d4b2a30" name="apache2-mod_perl-devel" arch="x86_64">
  <version epoch="0" ver="2.0.13" rel="1.2"/>
  <changelog author="vcizek@suse.com" date="1450267200">- fix mod_perl with perl 5.22 (boo#945195)
  * add mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1475496000">- Remove unused icon and shorten the description a bit 1-2 migration
  is quite irelevant in these days
- Move tests to %check  phase
- Use proper group for devel subpackage</changelog>
  <changelog author="astieger@suse.com" date="1483099200">- update to 2.0.10:
  * Automatically select the appropriate c89 option when modperl is
    being built with either gcc 5 or clang
  * Fix non-threaded Perl 5.22.x build and tests
  * Add support for Perl 5.22.x
    drop upstreamed mod_perl-add_support_for_perl_5.22.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1531828800">- restore process name after sv_setpv_mg() call [bsc#1091625]
  + apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1573905600">- Apache mod_perl 2.0.11:
  * CVE-2011-2767: Arbitrary Perl code execution in the context of
    the user account via a user-owned .htaccess (boo#1156944)</changelog>
  <changelog author="pgajdos@suse.com" date="1581595200">- define %license for older codestreams</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1632744000">- fix build error with fix_perl_5.34_build.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1650542400">- update to 2.0.12:
  * Add bug tracker information to README, and add CONTRIBUTING.md.
  * Fix detection of APR's threading support on RHEL 8.
  * Fix build for perl &gt;= 5.33.7.
  * Fix SIGSEGV crash due to wrong use of perl_parse().
  * Improve installation instructions for AIX.
- remove patch:
  * fix_perl_5.34_build.patch (there is a fix already upstreamed)
- refreshed patches:
  * avoid-broken-provides.diff
  * apache2-mod_perl-prctl-short-name.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691496000">- Add apache2-mod_perl-perl-5.38.patch: Fix build with Perl 5.38.
  Usptream rev 1910623.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1699876800">- Update to 2.0.13:
  * Use get_server_banner() instead of deprecated get_server_version() in
    Apache2::Status.
  * Avoid generating APR precompiled headers.
  * Fix build for perl &gt;= 5.37.1.
- Removed apache2-mod_perl-perl-5.38.patch (fix already upstream)</changelog>
</package>
<package pkgid="7cc11eb5a9d216736be27caf7b36784856b6cca35d31627f7c728852aacda39640b82f7fea1ae5dbeb81d9f1091ec0d2e8134933b8ac26dbca36cfd7a3edeb18" name="apache2-mod_php8" arch="src">
  <version epoch="0" ver="8.2.15" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1678968000">- version update to 8.1.17
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.17</changelog>
  <changelog author="pgajdos@suse.com" date="1681473600">- version update to 8.1.18
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.18
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681992000">- The %_restart_on_update macro was removed from systemd-rpm-macros.
  Remove %posttrans for FPM as it wasn't working as intended anyway.
  [boo#1210576]</changelog>
  <changelog author="pgajdos@suse.com" date="1683201600">- version update to 8.2.5
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
- deleted patches
  - php-crypt-tests.patch (not needed)
- modified sources
  % php8.keyring</changelog>
  <changelog author="pgajdos@suse.com" date="1683720000">- downgrade back to 8.1.18
  https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/</changelog>
  <changelog author="pgajdos@suse.com" date="1683892800">- version update to 8.1.19
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.1.19
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1684843200">- also MIT license (systzdata patch, ext/date/lib/parse_posix.c)
  [https://build.suse.de/request/show/298230]</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- repack the tarball temporarily [bsc#1211648]</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 8.1.20
  * This is a security release.
  * https://www.php.net/ChangeLog-8.php#8.1.20
- force to repack tarball after update
  https://github.com/php/php-src/issues/11300
- session.save_path set to /var/lib/php8/sessions in mod_php8.conf
  and www.conf php-fpm pool example
- modified sources
  % mod_php8.conf
- added sources
  + repack.sh
  + php-unicode-allow-redistribution.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687435200">- version update to 8.2.7
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-date-regenerate-lexers.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)
- CVE-2023-3247 [bsc#1212349]</changelog>
  <changelog author="pgajdos@suse.com" date="1689595200">- version update to 8.2.8
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.8
- modified patches
  % php-sort-filelist-phar.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 8.2.9
  * This is a security release.
  * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106]
  * https://www.php.net/ChangeLog-8.php#8.2.9
- deleted patches
  - php-unicode-allow-redistribution.patch (upstreamed)
- deleted sources
  - repack.sh (not needed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693569600">- version update to 8.2.10
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.10</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1693569601">- Use %make_build macro</changelog>
  <changelog author="pgajdos@suse.com" date="1695729600">- add missing references to rpm changelog
- 15sp4 only:
  [bsc#1200772], [jsc#SLE-24723] add pecl, pear
  [jsc#SLE-23639] version update</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 8.2.11
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.11</changelog>
  <changelog author="pgajdos@suse.com" date="1698321600">- version update to 8.2.12
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.12</changelog>
  <changelog author="pgajdos@suse.com" date="1700827200">- version update to 8.2.13
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.13</changelog>
  <changelog author="pgajdos@suse.com" date="1704196800">- version update to 8.2.14
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.14</changelog>
  <changelog author="pgajdos@suse.com" date="1705579200">- version update to 8.2.15
  * This is a bug fix release.
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)</changelog>
</package>
<package pkgid="496ebced503d2bf6f296fcae49f1d4e7d7f570ccbe6e7cec90b5e346059017a99583676e5b5451532a1f0be3f9ef73baf9bad201b422cda0c6707b0ccde97694" name="apache2-mod_php8" arch="x86_64">
  <version epoch="0" ver="8.2.15" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1678968000">- version update to 8.1.17
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.17</changelog>
  <changelog author="pgajdos@suse.com" date="1681473600">- version update to 8.1.18
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.18
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681992000">- The %_restart_on_update macro was removed from systemd-rpm-macros.
  Remove %posttrans for FPM as it wasn't working as intended anyway.
  [boo#1210576]</changelog>
  <changelog author="pgajdos@suse.com" date="1683201600">- version update to 8.2.5
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
- deleted patches
  - php-crypt-tests.patch (not needed)
- modified sources
  % php8.keyring</changelog>
  <changelog author="pgajdos@suse.com" date="1683720000">- downgrade back to 8.1.18
  https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/</changelog>
  <changelog author="pgajdos@suse.com" date="1683892800">- version update to 8.1.19
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.1.19
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1684843200">- also MIT license (systzdata patch, ext/date/lib/parse_posix.c)
  [https://build.suse.de/request/show/298230]</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- repack the tarball temporarily [bsc#1211648]</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 8.1.20
  * This is a security release.
  * https://www.php.net/ChangeLog-8.php#8.1.20
- force to repack tarball after update
  https://github.com/php/php-src/issues/11300
- session.save_path set to /var/lib/php8/sessions in mod_php8.conf
  and www.conf php-fpm pool example
- modified sources
  % mod_php8.conf
- added sources
  + repack.sh
  + php-unicode-allow-redistribution.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687435200">- version update to 8.2.7
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-date-regenerate-lexers.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)
- CVE-2023-3247 [bsc#1212349]</changelog>
  <changelog author="pgajdos@suse.com" date="1689595200">- version update to 8.2.8
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.8
- modified patches
  % php-sort-filelist-phar.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 8.2.9
  * This is a security release.
  * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106]
  * https://www.php.net/ChangeLog-8.php#8.2.9
- deleted patches
  - php-unicode-allow-redistribution.patch (upstreamed)
- deleted sources
  - repack.sh (not needed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693569600">- version update to 8.2.10
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.10</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1693569601">- Use %make_build macro</changelog>
  <changelog author="pgajdos@suse.com" date="1695729600">- add missing references to rpm changelog
- 15sp4 only:
  [bsc#1200772], [jsc#SLE-24723] add pecl, pear
  [jsc#SLE-23639] version update</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 8.2.11
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.11</changelog>
  <changelog author="pgajdos@suse.com" date="1698321600">- version update to 8.2.12
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.12</changelog>
  <changelog author="pgajdos@suse.com" date="1700827200">- version update to 8.2.13
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.13</changelog>
  <changelog author="pgajdos@suse.com" date="1704196800">- version update to 8.2.14
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.14</changelog>
  <changelog author="pgajdos@suse.com" date="1705579200">- version update to 8.2.15
  * This is a bug fix release.
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)</changelog>
</package>
<package pkgid="3972bc7d1bfaab6877178e40c4abb2fd29102d41c19fba3b64393935d6cd850ed06ea3531fd63ea6b2a90fbe5b2918d4d272563982c0af2b5b35f458df716266" name="apache2-mod_php8-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.2.15" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1678968000">- version update to 8.1.17
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.17</changelog>
  <changelog author="pgajdos@suse.com" date="1681473600">- version update to 8.1.18
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.18
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681992000">- The %_restart_on_update macro was removed from systemd-rpm-macros.
  Remove %posttrans for FPM as it wasn't working as intended anyway.
  [boo#1210576]</changelog>
  <changelog author="pgajdos@suse.com" date="1683201600">- version update to 8.2.5
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
- deleted patches
  - php-crypt-tests.patch (not needed)
- modified sources
  % php8.keyring</changelog>
  <changelog author="pgajdos@suse.com" date="1683720000">- downgrade back to 8.1.18
  https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/</changelog>
  <changelog author="pgajdos@suse.com" date="1683892800">- version update to 8.1.19
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.1.19
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1684843200">- also MIT license (systzdata patch, ext/date/lib/parse_posix.c)
  [https://build.suse.de/request/show/298230]</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- repack the tarball temporarily [bsc#1211648]</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 8.1.20
  * This is a security release.
  * https://www.php.net/ChangeLog-8.php#8.1.20
- force to repack tarball after update
  https://github.com/php/php-src/issues/11300
- session.save_path set to /var/lib/php8/sessions in mod_php8.conf
  and www.conf php-fpm pool example
- modified sources
  % mod_php8.conf
- added sources
  + repack.sh
  + php-unicode-allow-redistribution.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687435200">- version update to 8.2.7
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-date-regenerate-lexers.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)
- CVE-2023-3247 [bsc#1212349]</changelog>
  <changelog author="pgajdos@suse.com" date="1689595200">- version update to 8.2.8
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.8
- modified patches
  % php-sort-filelist-phar.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 8.2.9
  * This is a security release.
  * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106]
  * https://www.php.net/ChangeLog-8.php#8.2.9
- deleted patches
  - php-unicode-allow-redistribution.patch (upstreamed)
- deleted sources
  - repack.sh (not needed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693569600">- version update to 8.2.10
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.10</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1693569601">- Use %make_build macro</changelog>
  <changelog author="pgajdos@suse.com" date="1695729600">- add missing references to rpm changelog
- 15sp4 only:
  [bsc#1200772], [jsc#SLE-24723] add pecl, pear
  [jsc#SLE-23639] version update</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 8.2.11
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.11</changelog>
  <changelog author="pgajdos@suse.com" date="1698321600">- version update to 8.2.12
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.12</changelog>
  <changelog author="pgajdos@suse.com" date="1700827200">- version update to 8.2.13
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.13</changelog>
  <changelog author="pgajdos@suse.com" date="1704196800">- version update to 8.2.14
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.14</changelog>
  <changelog author="pgajdos@suse.com" date="1705579200">- version update to 8.2.15
  * This is a bug fix release.
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)</changelog>
</package>
<package pkgid="1ea1fc4c56da7f756d87b04b331374b30003b7f772bc10d93b45538fc8f7602782ed9ae54b60f38149f6ef0fa02b557517f56b9cfb6c3c94f24b4c8cb7f84f5b" name="apache2-mod_php8-debugsource" arch="x86_64">
  <version epoch="0" ver="8.2.15" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1678968000">- version update to 8.1.17
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.17</changelog>
  <changelog author="pgajdos@suse.com" date="1681473600">- version update to 8.1.18
  * This is a bug fix release.
  https://www.php.net/ChangeLog-8.php#8.1.18
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681992000">- The %_restart_on_update macro was removed from systemd-rpm-macros.
  Remove %posttrans for FPM as it wasn't working as intended anyway.
  [boo#1210576]</changelog>
  <changelog author="pgajdos@suse.com" date="1683201600">- version update to 8.2.5
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
- deleted patches
  - php-crypt-tests.patch (not needed)
- modified sources
  % php8.keyring</changelog>
  <changelog author="pgajdos@suse.com" date="1683720000">- downgrade back to 8.1.18
  https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/</changelog>
  <changelog author="pgajdos@suse.com" date="1683892800">- version update to 8.1.19
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.1.19
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1684843200">- also MIT license (systzdata patch, ext/date/lib/parse_posix.c)
  [https://build.suse.de/request/show/298230]</changelog>
  <changelog author="pgajdos@suse.com" date="1685016000">- repack the tarball temporarily [bsc#1211648]</changelog>
  <changelog author="pgajdos@suse.com" date="1685448000">- version update to 8.1.20
  * This is a security release.
  * https://www.php.net/ChangeLog-8.php#8.1.20
- force to repack tarball after update
  https://github.com/php/php-src/issues/11300
- session.save_path set to /var/lib/php8/sessions in mod_php8.conf
  and www.conf php-fpm pool example
- modified sources
  % mod_php8.conf
- added sources
  + repack.sh
  + php-unicode-allow-redistribution.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1687435200">- version update to 8.2.7
  * Readonly classes
  * Disjunctive Normal Form (DNF) Types
  * Allow null, false, and true as stand-alone types
  * New "Random" extension
  * Constants in traits
  * Deprecate dynamic properties
  * for details, see
    https://www.php.net/releases/8.2/en.php
    https://www.php.net/manual/en/migration82.php
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)
  % php-date-regenerate-lexers.patch (refreshed)
  % php-ini.patch (refreshed)
  % php-systzdata-v23.patch (refreshed)
- CVE-2023-3247 [bsc#1212349]</changelog>
  <changelog author="pgajdos@suse.com" date="1689595200">- version update to 8.2.8
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.8
- modified patches
  % php-sort-filelist-phar.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1692705600">- version update to 8.2.9
  * This is a security release.
  * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106]
  * https://www.php.net/ChangeLog-8.php#8.2.9
- deleted patches
  - php-unicode-allow-redistribution.patch (upstreamed)
- deleted sources
  - repack.sh (not needed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693569600">- version update to 8.2.10
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.10</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1693569601">- Use %make_build macro</changelog>
  <changelog author="pgajdos@suse.com" date="1695729600">- add missing references to rpm changelog
- 15sp4 only:
  [bsc#1200772], [jsc#SLE-24723] add pecl, pear
  [jsc#SLE-23639] version update</changelog>
  <changelog author="pgajdos@suse.com" date="1695988800">- version update to 8.2.11
  * This is a bug fix release.
  * https://www.php.net/ChangeLog-8.php#8.2.11</changelog>
  <changelog author="pgajdos@suse.com" date="1698321600">- version update to 8.2.12
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.12</changelog>
  <changelog author="pgajdos@suse.com" date="1700827200">- version update to 8.2.13
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.13</changelog>
  <changelog author="pgajdos@suse.com" date="1704196800">- version update to 8.2.14
  * This is a bug fix release.
    https://www.php.net/ChangeLog-8.php#8.2.14</changelog>
  <changelog author="pgajdos@suse.com" date="1705579200">- version update to 8.2.15
  * This is a bug fix release.
- modified patches
  % php-ar-flags.patch (refreshed)
  % php-build-reproducible-phar.patch (refreshed)</changelog>
</package>
<package pkgid="8cb8c5df880b07c1c3cb3ea55e8e02e12904c5ce290e7ccafe794255c7371bc433588405104ce32b2bd80ad2ef24e4c5342eb281a78a33766183ec6e52703926" name="apache2-mod_uwsgi" arch="x86_64">
  <version epoch="0" ver="2.0.23" rel="1.1"/>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1589630400">- Fix greenlet dependency for Python 3
- Use explicit Python macros</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1591617600">- Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1599652800">- Use %license for the LICENSE</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1599652801">- Add systemd tmpfile.d config to create /run/uwsgi</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update 2.0.19.1:
  * Reverted CGI chunked encoding support
  * Fixed bug with WSGI responses returning
  * Update travis to xenial (Terence D. Honles)
  * Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010)
  * Backport Coverity fixes from master (Riccardo Magliocchetti)
  * Fix Python 3.7 warnings (Orivej Desh)
  * Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056)
  * Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828)
  * Fix stack overflow in core/rpc (Nicola Martino)
  * Fix build with spaces in the path (Arne Welzel, #1939)
  * Add missing initialization for zend_file_handle in php plugin (Arne Welzel)
  * Build Python 3.7 and 3.8 plugins in CI (Arne Welzel)
  * Add Trove classifiers for Python 3.7 and 3.8 (Hugo)
  * Graceful shutdown for vassals (Sponsored by guppyltd.com)
  * Improve yaml parsing with libyaml (Arne Welzel, #2097)
  * Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro)
  * Do not chroot multiple times when root (Arne Welzel)
  * Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126)
  * Add websocket continuation frames support (Timi, #1350)
  * Fix compilation with gevent 1.5.0 (Vytautas Liuolia)
  * Fix PSGI plugin build with gcc 10 (Jorge Gallegos)
  * Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire)
  * Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053)
  * Fix offload-threads with honour-range (Liss Tarnell)
  * Fix logging packet size length overflow (Pawel Marokwsi)
  * Fix possible deadlock in install (Jacob Tolar)
  * Fix parsing of http port for ipv6 (Cyril Baÿ)
  * Fix impossibility of determining the end of the chunked stream with psgi plugin (ols)
  * Fix parsing of http-socket port for ipv6 (Daniel Holth)
  * Add chunked request decoding to the CGI plugin (Robert Schindler)
  * Add add max-worker-lifetime-delta to reload workers with a delta (Marcin Lulek , #2020)
- remove uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1606824000">- use system apache rpm macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1607688000">- Fix logic handling v8 plugin</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- do not require python2, drop python plugin [bsc#1191174]</changelog>
  <changelog author="pgajdos@suse.com" date="1633608000">- greenlet and gevent plugins require uwsgi-python3 instead of
  uwsgi-python</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638705600">- update 2.0.20:
  * Switch default python for build to python3 (Riccardo Magliocchetti)
  * Add support for PHP 8 (Riccardo Magliocchetti)
  * Drop support for PHP &lt; 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
  * Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
  * Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
  * gevent: fix compilation with clang11 (László Károlyi)
  * Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
  * Add trove classifier for Python 3.9 (Adrian)
  * Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
  * Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
  * Document http-timeout default of 60 seconds (Etienne H)
  * Add option to override python sys.executable using py-executable config
  * Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
  * Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
  * Take into account new naming for LIBPL since python 3.6 (ilrico)
  * Added missing HTTP status codes messages (James Brown)
  * Official support for Python 3.10</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652356800">- Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656936000">- Build python plugins for all flavors on Tumbleweed
  * reason: so that we can pin mailman to Python 3.9</changelog>
  <changelog author="pgajdos@suse.com" date="1668513600">- php8 is supported already</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="sven@uebelacker.net" date="1670932800">- fixing uwsgi-php[78] package description
- rpmlint: removing obsolete specfile condition for python which is included in python-rpm-macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 2.0.21:
  * Python 3.10 support
  * Python 3.11 support
  * add tests for worker deadlocks
  * fix memory corruption in uwsgi_cache
  * Fix segfault from GEVENT_SWITCH
  * Support php 8.1
  * Use parenthesis in print() statement</changelog>
  <changelog author="pgajdos@suse.com" date="1683288000">- added patches
  fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
  + uwsgi-php82-php_module_startup-signature.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1688212800">- Use sle15_python_module_pythons</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697630400">- Update to version 2.0.22:
  + apache2/mod_proxy_uwsgi: stricter backend HTTP response
    parsing/validation (CVE-2023-27522).
  + plugins/rack: fix compilation with ruby 3.1.
  + plugins/php: fix build with PHP &gt;= 8.2.
- Drop uwsgi-php82-php_module_startup-signature.patch: fixed
  upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Update to 2.0.23
  * Add support for Python 3.12 (Ralf Ertzinger)
  * plugins/php: ini_entries is read-only since PHP 8.3 (Remi
    Collet)
  * Silence glibc warnings against pthread robust mutex functions
    (Riccardo Magliocchetti)
  * Fixup jvm library path detection (Riccardo Magliocchetti)
  * Use sysconfig if distutils is not available (Steve Kowalik,
    Terence D. Honles, Riccardo Magliocchetti)</changelog>
</package>
<package pkgid="84109bce4e89e0f869b0ef52eabc043b2ce9d91ae2778834c15a558ff5602d0655fe80108e8da67f8d5c9d78b0909628d188fd3704087f71b42c2ba0889de2ba" name="apache2-mod_uwsgi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.23" rel="1.1"/>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1589630400">- Fix greenlet dependency for Python 3
- Use explicit Python macros</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1591617600">- Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1599652800">- Use %license for the LICENSE</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1599652801">- Add systemd tmpfile.d config to create /run/uwsgi</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update 2.0.19.1:
  * Reverted CGI chunked encoding support
  * Fixed bug with WSGI responses returning
  * Update travis to xenial (Terence D. Honles)
  * Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010)
  * Backport Coverity fixes from master (Riccardo Magliocchetti)
  * Fix Python 3.7 warnings (Orivej Desh)
  * Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056)
  * Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828)
  * Fix stack overflow in core/rpc (Nicola Martino)
  * Fix build with spaces in the path (Arne Welzel, #1939)
  * Add missing initialization for zend_file_handle in php plugin (Arne Welzel)
  * Build Python 3.7 and 3.8 plugins in CI (Arne Welzel)
  * Add Trove classifiers for Python 3.7 and 3.8 (Hugo)
  * Graceful shutdown for vassals (Sponsored by guppyltd.com)
  * Improve yaml parsing with libyaml (Arne Welzel, #2097)
  * Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro)
  * Do not chroot multiple times when root (Arne Welzel)
  * Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126)
  * Add websocket continuation frames support (Timi, #1350)
  * Fix compilation with gevent 1.5.0 (Vytautas Liuolia)
  * Fix PSGI plugin build with gcc 10 (Jorge Gallegos)
  * Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire)
  * Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053)
  * Fix offload-threads with honour-range (Liss Tarnell)
  * Fix logging packet size length overflow (Pawel Marokwsi)
  * Fix possible deadlock in install (Jacob Tolar)
  * Fix parsing of http port for ipv6 (Cyril Baÿ)
  * Fix impossibility of determining the end of the chunked stream with psgi plugin (ols)
  * Fix parsing of http-socket port for ipv6 (Daniel Holth)
  * Add chunked request decoding to the CGI plugin (Robert Schindler)
  * Add add max-worker-lifetime-delta to reload workers with a delta (Marcin Lulek , #2020)
- remove uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1606824000">- use system apache rpm macros</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1607688000">- Fix logic handling v8 plugin</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- do not require python2, drop python plugin [bsc#1191174]</changelog>
  <changelog author="pgajdos@suse.com" date="1633608000">- greenlet and gevent plugins require uwsgi-python3 instead of
  uwsgi-python</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638705600">- update 2.0.20:
  * Switch default python for build to python3 (Riccardo Magliocchetti)
  * Add support for PHP 8 (Riccardo Magliocchetti)
  * Drop support for PHP &lt; 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
  * Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
  * Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
  * gevent: fix compilation with clang11 (László Károlyi)
  * Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
  * Add trove classifier for Python 3.9 (Adrian)
  * Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
  * Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
  * Document http-timeout default of 60 seconds (Etienne H)
  * Add option to override python sys.executable using py-executable config
  * Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
  * Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
  * Take into account new naming for LIBPL since python 3.6 (ilrico)
  * Added missing HTTP status codes messages (James Brown)
  * Official support for Python 3.10</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652356800">- Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656936000">- Build python plugins for all flavors on Tumbleweed
  * reason: so that we can pin mailman to Python 3.9</changelog>
  <changelog author="pgajdos@suse.com" date="1668513600">- php8 is supported already</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="sven@uebelacker.net" date="1670932800">- fixing uwsgi-php[78] package description
- rpmlint: removing obsolete specfile condition for python which is included in python-rpm-macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 2.0.21:
  * Python 3.10 support
  * Python 3.11 support
  * add tests for worker deadlocks
  * fix memory corruption in uwsgi_cache
  * Fix segfault from GEVENT_SWITCH
  * Support php 8.1
  * Use parenthesis in print() statement</changelog>
  <changelog author="pgajdos@suse.com" date="1683288000">- added patches
  fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
  + uwsgi-php82-php_module_startup-signature.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1688212800">- Use sle15_python_module_pythons</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697630400">- Update to version 2.0.22:
  + apache2/mod_proxy_uwsgi: stricter backend HTTP response
    parsing/validation (CVE-2023-27522).
  + plugins/rack: fix compilation with ruby 3.1.
  + plugins/php: fix build with PHP &gt;= 8.2.
- Drop uwsgi-php82-php_module_startup-signature.patch: fixed
  upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Update to 2.0.23
  * Add support for Python 3.12 (Ralf Ertzinger)
  * plugins/php: ini_entries is read-only since PHP 8.3 (Remi
    Collet)
  * Silence glibc warnings against pthread robust mutex functions
    (Riccardo Magliocchetti)
  * Fixup jvm library path detection (Riccardo Magliocchetti)
  * Use sysconfig if distutils is not available (Steve Kowalik,
    Terence D. Honles, Riccardo Magliocchetti)</changelog>
</package>
<package pkgid="5e75151a1adc86e695f3317ad7e317ba94926cca591ff1166a20fc08cf79d797eb105485ac4eded0d5779fbe574260148feeaf7984e09798b9766268d6d1a647" name="apfel" arch="src">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1426852800">- Update to version 2.3.3:
  + Functions for the production of FK tables.
  + Updated format of the output LHAPDF grids.
  + Implementation of semi-inclusive e^+e^- annihilation structure
    functions,
  + Added flag to the apfel-config script to list the APFEL
    functions.
- Changes from previous versions:
  + Long list of changes since previous packaged version, see NEWS
    file.
- Packaging changes: Use LHAPDF 6.x (instead of 5.x) for building,
  since apfel is now LHAPDFv6 compatible.
- Since version 2.3.0, building on 32-bit architectures is
  unsupported by upstream.</changelog>
  <changelog author="badshah400@gmail.com" date="1436443200">- Update to version 2.5.2:
  + Implementation of truncated PDF evolution.
  + libAPFELevol: a light version of APFEL with just evolution.
  + general code improvements.
  + Fixed bugs:
  - Fixed bug in the computation of the SIA cross-sections.
  - Fixed xmax and xmin tolerance.
- Changes from previous versions 2.3.4 through 2.4.0:
  + See https://github.com/scarrazza/apfel/releases.</changelog>
  <changelog author="badshah400@gmail.com" date="1454414400">- Update to version 2.7.0:
  + Implementation of the polarized evolution up to NNLO.
  + Implementation of the LO contribution to intrinsic charm in
    FONLL.
  + Possibility to perform dynamical factorization/renormalization
    scale variations.
  + New functions to feed higher order EW corrections.
  + Reduction of the memory footprint.
  + Speed up of the initialization phase.
  + Minor improvements and bug fixings.
- Changes from version 2.6.0:
  + Implementation of the factorization and renormalization scale
    variation for the DIS structure functions.
  + Implementation of a faster solution for the QCD+QED unified
    solution of the DGLAP equation.
  + Improving the production of the LHAPDF grids.
  + Improving the accuracy of the truncated solution of the DGLAP
    equation (from 3- to 5-point derivative).
  + Colorful banner.
  + Minor improvements.
- Apfelgui is deprecated, drop all supporting files:
  +  apfelgui.changes.
  +  pre_checkin.sh.
  +  apfelgui.spec.
  +  apfelgui.spec.in.
  +  README.</changelog>
  <changelog author="jengelh@inai.de" date="1455537600">- Expand PDF acronym in summaries
- Drop author list from description, openSUSE does not do this
  since many many months.</changelog>
  <changelog author="badshah400@gmail.com" date="1470657600">- Update to version 2.7.2:
  + Full intrinsic charm contributions up to O(as) in both NC and
    CC sectors.
  + Possibility to set the heavy quark thresholds different from
    the heavy quark masses in both the pole and the MSbar schemes.
  + New and more accurate parametrization of the O(as^2) NC
    massive coefficient functions over a wider range in Q^2.
  + Implementation of the cached PDF evolution.
  + Fix of minor bugs and minor improvements.
  + Update of the documentation.
- Upstream now also installs README in /usr/share/apfel; delete
  from both non-standard locations and use %doc to package it
  instead.</changelog>
  <changelog author="bg@suse.com" date="1485518400">- enable build on s390x</changelog>
  <changelog author="badshah400@gmail.com" date="1491393600">- Add BuildRequires: libboost_headers-devel or boost-devel as
  appropriate to the openSUSE versions to fix builds.</changelog>
  <changelog author="badshah400@gmail.com" date="1491393601">- Update to version 3.0.0:
  * Implementation of the full NLO QCD+QED correction in the DGLAP
    evolution and in the DIS structure functions.
  * Interfacing APFEL to HELL (v.1.1) for the computation of the
    ZM small-x resummed structure functions.
  * Optimisation of the caching for PDFs and structure functions.
  * Completed external evolution operator when QED corrections are
    enabled.
  * Update of the documentation.
  * Clean up of the code.
  * Minor bug fixes and adjustments.</changelog>
  <changelog author="badshah400@gmail.com" date="1499774400">- Update to version 3.0.1:
  * Fixing bug in the upwards VFNS evolution of alpha.</changelog>
  <changelog author="badshah400@gmail.com" date="1509192000">- Update to version 3.0.2:
  + Update list-func function.</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="0730cc73cbdc9c6f3ae840bf91a5e445d63b949740172fb8a56e4993b2c62bd49e19106f257517b23cb18485612874bbfdebcac1c6ca1f28532b5a64a96ae50b" name="apfel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="e4e9da110867aa244f0cfdd8270e1920121c5f7b12b7145cf88dc23976e076e9cd5ba602a8d7a95d010bd1d3681e8257db38e4f1c5f0877c83c9232bd0355805" name="apfel-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="6aa69bf0aeb5f05718de76a6b526f9eb5e81eabfa1e6715b17c8b8887765fb02de39d659e3eff5b7156638f8d66d98fb667a43eaae0ad1c2686e53ac5fa936fc" name="apfel-devel" arch="x86_64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="58c916e11d07b68df065828c18d849fc1345a1b52270b7137243d51e30b15f105370526b2c9caf423cb4cc961a888cc03c52ca5124805c376eb1afce178fa560" name="apfel-devel-static" arch="x86_64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="ff46486057cfe81dcf9d04f8172ef5d64bb1060f8b8356bd432839c922be802bfb9c14890c1c15eef6be1092d4c70d480d136fb674805548fdb02fc710c6e7d8" name="apfel-doc" arch="x86_64">
  <version epoch="0" ver="3.1.1" rel="1.1"/>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1522065600">- Drop Qt4 BuildRequires, ApfelGUI has been deprecated in version 2.7
  and removed subsequently
- Build on all archs</changelog>
  <changelog author="badshah400@gmail.com" date="1531569600">- Update to version 3.0.3:
  + Undocumented bug fixes.</changelog>
  <changelog author="badshah400@gmail.com" date="1547294400">- Install pre-generated PDF manual as part of a new -doc package.
- Move ListFunctions binary into -devel package: apfel-config,
  already being installed as part of the devel package, is partly
  broken without this.
- Change `env` based script interpreter in apfel-config to
  directly call /bin/bash instead.
- Use %%license macro to install the license file.
- Run spec-cleaner for minor specfile cleanups</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547380800">- Update descriptions.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1561464000">- Update to version 3.0.4:
  + New release for use with the latest version of HELL (no more
    changes documented by upstream).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588075200">- Add apfel-allow-disabling-pywrap.patch to support building
  without building the python extensions and binaries; build
  python bindings and python-based binaries only for distributions
  supporting python2 since apfel does not support python3.
- Add libtool BuildRequires and run autoreconf since patch touches
  build files.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1623153600">- Update to version 3.0.5:
  + No release notes.
- Rename source tarball to %{name}-%{version} format.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 3.0.6:
  * Merging vbertone fork.
- Drop apfel-allow-disabling-pywrap.patch: With py3 supported,
  this is no longer required.
- Enable python bindings: apfel now python3 compliant.
- Enable multiple python flavours; Requires(post) and
  Requires(postun) for update-alternatives.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 3.1.0:
  * F2C_CCE and F2C_CCP (gh#scarazza/apfel#41).
  * Make the --disable-pywrap option work (gh#scarazza/apfel#43).
  * Some changes to cmake build system to simplify the flags
    treatment and the python installation (gh#scarazza/apfel#42).
  * Actually functioning cmake (gh#scarazza/apfel#44).
  * cmake fixes and CI with cmake (gh#scarazza/apfel#46).
  * Update README (gh#scarazza/apfel#47).
  * Remove Circle CI (gh#scarazza/apfel#48).
  * Drop CircleCI badge (gh#scarazza/apfel#51).
  * Remove autotool builds (gh#scarazza/apfel#49).
  * Update README removing autotools instructions
    (gh#scarazza/apfel#52).
- Add apfel-fix-project-version.patch -- Use the correct version
  in defining project in CMakeLists.txt
- Add apfel-dont-set-default-reltype.patch -- Don't assume
  'RELEASE' as the release type, this should be set at the cmake
  command line.
- Build static lib and install it as part of a -devel-static
  package; upstream cmake does not allow disabling static libs and
  it ends up everywhere in the cmake files, so cannot just ignore
  it either.
- Use cmake for build in keeping with upstream; BuildRequires:
  cmake &gt;= 3.15.
- Add BuildRequires: swig needed to generate python wrappings.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 3.1.1:
  * CMakeLists.txt: define APFEL_VERSION, like in config.h.in
    (gh#scarazza/apfel#53).
- Drop apfel-fix-project-version.patch: incorporated upstream.
- Rebase apfel-dont-set-default-reltype.patch for update.</changelog>
</package>
<package pkgid="af7ad83179a3412b7571728bce281d92e4ef8b9ecde9641e7e3c2228e8af534894e3b37f802b2987739b4a8c56626c40c5b08cc103b725dafae324dec69c9ceb" name="apitrace" arch="i586">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="cf9d374cd4155ac4d964ed9b3a73e4ae2f6113e504acc40b8bb1a37fada91ef94112371a5549ad3f174edbaddab51503c8ec05dd4ef465b0e156d91a9d16ec23" name="apitrace" arch="src">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="b6dc00e893ddf3e37d9ae3142da3be949d63931bef594205fdf7f7698b17722539e34b251d4dc0c55e49259e87afc76953ce1d5ea648c71a9f397181da4852a4" name="apitrace" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="5c52da9d5b9af445c2c2fc90b6d85a371bb9091ac7f3ee92ab17a19111ca958e106159beafa8fd59535083fbb06b15fcbf23548f4970e7a637162dd818f32354" name="apitrace-debuginfo" arch="i586">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="f47b61ddbec4a4b048188381b37a1f3efe0bc5f5f5d096aca2849976996b3c2c87b199daac26a71a3bd19a17de73c9237ace88597868e54935c7b5a6e76d5974" name="apitrace-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="997465326cd07932a44b7756cac598be44879b5f47113215626ce76ed52b5895906f5e39c19ff51640a2f7ff177046d1c0d2a4588c1198215e324675461c1ec0" name="apitrace-debugsource" arch="i586">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="faebc9d9f5db8095a8d1b362220f369d58d4dc4733546ed9ee4131c075371b117b1b0f56db98bd7ede8f84ee1f5dac6381942a0f04b27b767459040b475ebc8b" name="apitrace-debugsource" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="2be1e7537f4be480b0ab1eddf4633c3e813e7c428e21c373ec7822d5357782bfdec15dd2a0b7eef9b1a3f144042a00661e79598d1dcf38d4723b5b49fb92dc73" name="apitrace-wrappers" arch="i586">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="52d4ad4171d195a55ead4a6ce2e59d41c69974d77debc7f2490ac8a9c8b8796b5733cfd0cf8d40196dc4429a86501f0770fe95a09d0ca3d6af488811674b67b9" name="apitrace-wrappers" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="d90455c49bc2957ff2bf7dea9e6a95f8c0f67a711d575eca6c100e09971ba95946d94a7880dcf563a9a1463d2bb63da183b7830f90ced4defa61152b00b8fa5c" name="apitrace-wrappers-32bit" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="8ef31ff412910425cd77d1e78b94558f57b825917735cc5d0ac53647fb6ef2cd23aecb2e0893afbf9fc523dd075724e9b40758959eeea52bcabe072434438c6e" name="apitrace-wrappers-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="0944f06b9b5a4d4b1db9311051c2ee6a9d526120b7abb479b02ea9e098470a5beb06edc578322e0a4389e5bf4b12eca36323bde33e9da718d5d597a0727ec3a8" name="apitrace-wrappers-debuginfo" arch="i586">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="28fab002ac17ed5f47b6d66f10eacce2b3ae3cef285bfa3394c50139e7dd9fe8862b711fbb38bd606633937c4225eb0a03cc793127e3204ced572bfa5a095a6e" name="apitrace-wrappers-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0" rel="2.13"/>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1580126400">- new package; version 9.0</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1631102400">- Update to version 10.0
  * Upstream does not provide a changelog
- Run unit tests
- Package license file and readme</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631275200">- mention baselibs.conf in spec</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1631620800">- improve packaging
  - remove GLIBC_PRIVATE from generated rpm requires
    (see https://github.com/apitrace/apitrace/issues/258)
  - don't use bundled 'snappy'.
  - don't duplicate license and docs files</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1632571200">- Added patch apitrace-fix-glibc-2.34.patch
  Fixes building with glibc 2.34. See also
  https://github.com/apitrace/apitrace/issues/756</changelog>
</package>
<package pkgid="ddcedd7e50629ef0dc11f3132aaca3d8359a490c769216405a39a65b224950b352b08b93fd0e157904fe5d24e21478544423b6fa8e124832ef51560ee7d42b2c" name="apparmor" arch="src">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="e1fb56a1cc518d1659eec6b6ce3460f2cbb45256fbe0b6380bbf6021c0e44a33b21894d8b050bab40f648520c4e84d0b277de7bc952dbb7c4d823754ad52d84a" name="apparmor-abstractions" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="614a80b62d6c55dae0f31a24ac94132db49f008aee8d1832974a44a1973430928fe04a789b0d763e745acb13cb6405adc63777c7f6838e15b8f7ab1c0ea34d41" name="apparmor-debugsource" arch="i586">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="677aa2ec2db03f26ee1be9378ac5015ebf20c33d94ebbc0b2ae7926dafbaaad27a371ba12ce0733302c1b3526f1f5dd4902b85b1e12e2b273032e4caa2f38fce" name="apparmor-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="ef1dbd0a93de39ea7b463341c6c99b6fdbafbcbf59c3f639f1d213e515a47d37e25eef2b2d21f8e699f22ce11fb905d5aad4c43f073ea3e34708c5e6323d3fab" name="apparmor-docs" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="d0d7c10feb72d79674cfad312621f23c8da2fe493a1c5ea15a505eab188767db732b62f1dad98c33ba3837d2986f07ddb398a904740569f5631987ab272af5b5" name="apparmor-parser" arch="i586">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="0b61f422d8184ce3070783ceff28ac8fa2e2a1f3b65bbc90d30904c6a61e316e844ec3818450bf565b5e0117f79a75808a7a7a5736972da490c6ece6ca83bc86" name="apparmor-parser" arch="x86_64">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="78e3992cc98eef7ea42384fad504653fb4e395e590be4b10c0faba47546469a2db8794e11b6ebc5ecb99188dadc061a84d76b51deb5b9d6430f4ddf08159fff6" name="apparmor-parser-debuginfo" arch="i586">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="458c16e716e92fe75d92c383cc649cea727997acd1a22a347c927666977efd5a9fbc450ce2dc632cd3a091d44d21694836ba41c5fd94c5a07ca31325b2b6746b" name="apparmor-parser-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="76863f2969c7676c70c6e38541143a739ccf900679afc724bb640952a206b571f183442e385d940a5fe38ce5c0dc73d5ccbe552557f1e98ad2d198302618d75c" name="apparmor-parser-lang" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="331df0f5c171b69e9917878dabb3c387ce60889733fa7c8ebd7e86032de7205cd6805354ff15e6faa486ea66a01cc3516f538e6679b556d4344235975caa7e50" name="apparmor-profiles" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="e47a7805ff607224016f92c20d2cfab57bb34231fb6f3a5e2a4cca20ffebbc98a14ce9f4778e67b5ec63be7d0e82eb040ba15b5a049a8922c038887f37928c78" name="apparmor-rpm-macros" arch="noarch">
  <version epoch="0" ver="1.0" rel="7.1"/>
  <changelog author="ushamim@linux.com" date="1468411200">- Initial creation of macro, only contains %apparmor_reload</changelog>
  <changelog author="jengelh@inai.de" date="1484136000">- RPM group fix</changelog>
  <changelog author="suse-beta@cboltz.de" date="1503748800">- %apparmor_reload: skip and regenerate cache to make sure the latest
  profile gets always used (even if the existing cache is newer)</changelog>
  <changelog author="tbechtold@suse.com" date="1519819200">- Check if apparmor is active before reloading a profile (bsc#1083226)
  Otherwise a package using the %apparmor_reload macro in %post
  automatically enables the profile even if apparmor itself is
  not active.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1557316800">- move macros.apparmor from /etc/rpm/ to /usr/lib/rpm/macros.d/</changelog>
  <changelog author="kukuk@suse.de" date="1566216000">- Don't assume systemctl is already installed or available at all.
- Files in /usr/lib/rpm/macros.d are no config files</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1685793600">- No longer suppress stderr</changelog>
</package>
<package pkgid="b0a1b6b2c14fc029451746dfe9c6a9aa6c6a945e62b8268eac7912bfc8dd885b40ff4761d7c32967049c4c549c61b232f711c55da3f2f4c1cd0d6d81aadcbc47" name="apparmor-rpm-macros" arch="src">
  <version epoch="0" ver="1.0" rel="7.1"/>
  <changelog author="ushamim@linux.com" date="1468411200">- Initial creation of macro, only contains %apparmor_reload</changelog>
  <changelog author="jengelh@inai.de" date="1484136000">- RPM group fix</changelog>
  <changelog author="suse-beta@cboltz.de" date="1503748800">- %apparmor_reload: skip and regenerate cache to make sure the latest
  profile gets always used (even if the existing cache is newer)</changelog>
  <changelog author="tbechtold@suse.com" date="1519819200">- Check if apparmor is active before reloading a profile (bsc#1083226)
  Otherwise a package using the %apparmor_reload macro in %post
  automatically enables the profile even if apparmor itself is
  not active.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1557316800">- move macros.apparmor from /etc/rpm/ to /usr/lib/rpm/macros.d/</changelog>
  <changelog author="kukuk@suse.de" date="1566216000">- Don't assume systemctl is already installed or available at all.
- Files in /usr/lib/rpm/macros.d are no config files</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1685793600">- No longer suppress stderr</changelog>
</package>
<package pkgid="fa4842a1eb6ee66d0c308b45cc27c9b8ae9751b49116b17fb84acac44dfa5c807104fe54bf7a0d4cadc7756afa20c08650aa39c3ebb4d9fe197b370132aa04c1" name="apparmor-utils" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="fb9e7fc840e7b9c282770746cc61f1390bd7fd066385107898c125cd47fd5953432139b100e8afc6e0253074f1a6174b698dcdd9434f5932d1a0ccf7fe295d28" name="apparmor-utils-lang" arch="noarch">
  <version epoch="0" ver="3.1.6" rel="6.2"/>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1659960000">- add dnsmasq.diff: missing r permissions for dnsmasq//libvirt-leaseshelper
  (boo#1202161)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660910400">- skip code linting for packaging
  * removes pyflakes from the build requirements and thus Ring1
  * see also https://gitlab.com/apparmor/apparmor/-/issues/121</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1661515200">- add profiles-permit-php-fpm-pid-files-directly-under-run.patch
  https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1661688000">- update to AppArmor 3.0.7
  - fix setuptools version detection in buildpath.py
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.7
    for the detailed upstream changelog
- add dnsmasq-cpu-possible.diff: allow reading /sys/devices/system/cpu/possible
  in dnsmasc//libvirt-leaseshelper profile (boo#1202849)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- aa-decode: use grep -E instead of deprecated egrep (boo#1203092)
  add apparmor-3.0.7-egrep.patch</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1669118400">- update to AppArmor 3.1.2
  - lots of cleanups, improvements and bugfixes in all areas
  - rework internal profile storage and handling in the aa-* tools
  - support boolean variable definitions in the aa-* tools
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.1
    and https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.2
    for the detailed upstream changelog
- remove upstream(ed) patches:
  - apparmor-3.0.7-egrep.patch
  - dnsmasq.diff
  - profiles-permit-php-fpm-pid-files-directly-under-run.patch
  - zgrep-profile-mr870.diff
- no longer ship precompiled profile cache for Tumbleweed (boo#1205659)
- BuildRequire iproute2 (needed for aa-unconfined tests)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671796800">- Add samba-4-17.patch to update the samba profiles for samba
  version 4.17 (bsc#1206626);
  - samba-4-17.patch superseded by upstream merge:
    https://gitlab.com/apparmor/apparmor/-/merge_requests/926</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675080000">- add nscd-systemd-userdb.diff: allow nscd to read systemd-userdb
  (boo#1207698)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1675684800">- add abstractions-openssl-1_1.diff: allow to read
  /etc/ssl/openssl-1_1.cnf in abstractions/openssl (boo#1207911)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1677585600">- update to AppArmor 3.1.3
  - add support for more audit.log formats in libapparmor
  - add abstractions/groff (boo#1065388)
  - various additions in abstractions and profiles
  - several bug fixes in parser and utils
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.3
    for the detailed upstream changelog
- drop upstreamed patches:
  - abstractions-openssl-1_1.diff
  - dnsmasq-cpu-possible.diff
  - nscd-systemd-userdb.diff</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1685361600">- update to AppArmor 3.1.4
  - parser: fix mount rules encoding (CVE-2016-1585)
  - aa-logprof: fix error when choosing named exec with plain profile names
  - aa-status: fix json output
  - several fixes for profiles and abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.4
    for the full upstream changelog</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686052800">- fix aa-status --json output (aa-status-fix-json-mr1046.patch,
  boo#1211980#c12)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1686484800">- update to AppArmor 3.1.5
  - fix handling of mount rules in apparmor_parser
  - minor additions to abstractions/base and snap_browsers
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.5
    for the full upstream changelog
- remove upstreamed aa-status-fix-json-mr1046.patch
- split off apparmor-enable-precompiled-cache.diff from
  apparmor-enable-profile-cache.diff so that the precompiled cache
  path doesn't get added in parser.conf for Tumbleweed builds.
  This prevents a warning about the non-existing directory when
  loading profiles.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1687435200">- update to AppArmor 3.1.6 (jsc#PED-5600)
  - fix regression in mount rules (boo#1211989)
  - some additions to the base and authentification abstractions
  - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.6
    for the full upstream changelog</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1690286400">- Add pam_apparmor README, referenced from online cha-apparmor-pam.html
  documentation (bsc#1213472)</changelog>
  <changelog author="David Disseldorp &lt;ddiss@suse.com&gt;" date="1695643200">- Fix pam_apparmor %post and %postun scripts to handle pam-config errors
  (bsc#1215596)</changelog>
  <changelog author="Julio Gonzalez Gil &lt;julio@juliogonzalez.es&gt;" date="1699444800">- Add apparmor-systemd-sessions.patch to allow read access to
  /run/systemd/sessions/ (bsc#1216878)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1699444801">- Actually apply the previously added patch for bsc#1216878</changelog>
</package>
<package pkgid="3b87ee75ca5324c4505e451343048c3016f9b13e79b9c5965f908c100fc5cfd12664b8342eb7cef1125a9b1fce8b11559a0ff6452235f12c3664bce36b109859" name="appstream-glib" arch="i586">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="460fa9185fec502a6e957cd344b3cec871d8accce0a4239bc005b7ea4695131363398f4bb7c019f66bbcf8d57f0d78d4b5fade030254082695db0ac03f95ceb3" name="appstream-glib" arch="src">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1524484800">- Update to version 0.7.8:
  + New Features: as_store_get_app_by_launchable(),
    as_utils_unique_id_match(), as_version_string() for fwupd. And
    support for component agreements.
  + Bugs fixed:
  - Correctly compare version numbers like '1.2.3' and '1.2.3a';
  - Don't include the path component in the name when parsing the
    package filename;
  - If the launchable is specified don't guess it when composing;
  - Never add more than one component to the AppStream store when
    composing;
  - Veto apps that have empty OnlyShowIn=.</changelog>
  <changelog author="dimstar@opensuse.org" date="1525262400">- Update to version 0.7.8+3:
  + Use the launchable to find the desktop filename when using
    appstream-builder.
  + Follow the Debian tilde usage when ordering versions.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1528545600">- Update to version 0.7.9+0:
  + New Features:
  - Add ability to store signature filename and checksum.
  - Convert local icons found in metainfo files.
  + Bugs fixed:
  - Follow the Debian tilde usage when ordering versions.
  - Remove the refcounted string interning feature.
  - Use the launchable to find the desktop filename.
- Drop gnome-common BuildRequires: this package has no use since
  build system port to Meson.
- Update check section to work with meson.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1539345600">- Update to version 0.7.13+0:
  + Add ID provides for desktop files with X-Flatpak-RenamedFrom
  + trivial: Include glib.h for G_STRINGIFY
  + Throw an error when a launchable desktop-id is invalid
  + Better debug output for appstream-compose
  + Change order of arguments in matrix-html to match status-html
  + Do not restrict the maximum number of releases allowed
    per-component
- Changes from version 0.7.12:
  + Support localised text in agreement sections
- Changes from version 0.7.11:
  + Add AS_APP_QUIRK_DEVELOPER_VERIFIED
  + store: Provide async variants of load functions
  + Escape quotes in attributes
- Changes from version 0.7.10:
  + trivial: Sync translations and remove line numbers
  + trivial: Fix a small memory leak when adding keywords manually
  + Do not require a release transaction when validating in relaxed
    mode
  + Add object type checks on the inputs of all functions
  + Add COMMITMENT file as part of GPL Common Cure Rights
    Commitment
  + trivial: Fix GObjectIntrospection markup for adding metadata
  + Do not parse firmware files
  + its: Extract release descriptions and agreement sections for
    translation</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540296000">- Update to version 0.7.14+0:
  + Set the AppStream ID from the X-Flatpak desktop key
  + trivial: Compile the DEP-11 stuff in the RPM spec file example
  + Add as_app_to_xml()
  + Add as_content_rating_add_attribute()</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1565179200">- Add as-glib-fix-broken-appstream-files-permission.patch: Do not
  preserve restrictive permissions when installing AppStream files
  (gh#hughsie/appstream-glib#312).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1565870400">- Update to version 0.7.15:
  + Notes: The libappstream-builder shared library is no longer
    installed.
  + New Features:
  - Add as_content_rating_get_rating_ids().
  - Add as_release_set_install_duration().
  - Add as_utils_vercmp_full() for gnome-software.
  - Add support for CONTACT URLs.
  - Add support for per-release URLs.
  - Add support for SOURCE URLs.
  - Make as_content_rating_attribute_to_csm_age() public.
  + Bugfixes:
  - Add missing OARS → CSM mappings.
  - Add some thread safety to AsApp and AsStore.
  - Do not overwrite the project group using heuristics if
    already set.
  - Recognise uncompressed Arch packages.
  - Remove unnecessary gtk dependency for builder.
  - Return G_IO_ERROR_NOT_FOUND when loading fails.
  - Tokenize the ID when adding search tokens.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Switch to obs_scm service, use explict tag ref in _service,
  ensure we only use released tags and drop tag offset in version.
- Drop no longer built subpackages libappstream-builder8 and
  typelib-1_0-AppStreamBuilder-1_0.</changelog>
  <changelog author="dimstar@opensuse.org" date="1576756800">- Update to version 0.7.16:
  * Allow parsing desktop files using as_app_parse_data()
  * Update list of allowed metadata licences
  * Log expected and actual screenshot dimensions when failing
  * docs: remove SQLite dependency
  * Offset future checks by UTC+14
  * Do not preserve restrictive permissions when installing AppStream files
  * Support loading YAML from as_store_from_bytes
  * Do not allow forward or backwards slashes in &lt;id&gt; values
  * Do not require &lt;translation&gt; for validation unless strict
  * Do not require &lt;update_contact&gt; for validation unless strict
  * add UPL short name to SPDX conversion
  * Update the SPDX license list to v3.5
  * as-compose: Remove relative path from icon names
  * Allow non-desktop components to be extended
  * Only require &lt;release&gt; for validate, but not validate-relax
  * Allow building on Windows
  * Modernize the validation requirements
- Drop as-glib-fix-broken-appstream-files-permission.patch: fixed
  upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="39d6af45800d5d955bda0b5a20467943be7bf17f5a1a37bebef84a02dd466886723ecb6597daf41231370a1823510542141a81be4778a9efe5d6fe02c5077ba9" name="appstream-glib" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="2fd0189a55a79629ac959b8fc74b4dee5a5ba09b6d2512970ef4b8da09845983989bca2714c1cfaf257471f7deef6c6695b59dfc07de3f72d041251cdf964092" name="appstream-glib-debuginfo" arch="i586">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="7de0374f36b1aa073a4935045cc34e70b041117a784301f40425664b571d1610117de34d13927b39d9dfe24a3dfe4f5e4ff07050e54f5a0fda9d4910a48cc106" name="appstream-glib-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="419fae8f130fc428ed40680c616fd8704b34b3153bab7d0961c7ce2318e742e1009cc68917d3c57727c49ef0d93ac1bea2db713cc809a016401805182b737969" name="appstream-glib-debugsource" arch="i586">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="32c895733f462954de957cf44a792c5d04543fdb228448a5a4061875d12a19585934d083dbb0cb021bc0b55343d634e8cff7105f75fedc2a6029e310e637417e" name="appstream-glib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="8113f876782ea0b975ca749fed6127ec6c76a25d42c3112e6f8733d87c4b673ae72a40663276502990c3e34c7f803151c2392855cd7d7232615d8c3ffc97121e" name="appstream-glib-devel" arch="i586">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="972d378c0eaacc2492ebc870cbc3422cec6c18f3ea4f2905c00bd07fde2930b33965959d25f91a69b77891aa86ebca4f2f4668a8971142598e16ca272be8d05c" name="appstream-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="e4c64b431cc3e8f3f8cae130c63af181ebfc9a2b055a9f6964715d1f552d3de23784fc6238773c00bb769ca7e134cf3843d6017af72220c51ab14949f5c70d07" name="appstream-glib-lang" arch="noarch">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1586952000">- Update to version 0.7.17:
  * Support versioning on clang/macOS
  * Use ".so" suffix for the plugins on macOS
  * Use internal uuid library in macOS
  * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
  * Bump minimum glib2 dependency.
  * Update Galician translations
  * as-app: properly initialize unique_id_mutex
  * Use _fullpath() instead of GetFullPathNameA().
  * Fix Win32 headers.
  * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
  * as-app: add "icon-theme" as recognised component type
  * as-content-rating: Make default values match OARS semantics</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1587556800">- Add as-glib-PR359.patch: Fix crash with invalid children of &lt;ul&gt;.</changelog>
  <changelog author="elimat@opensuse.org" date="1599998400">- Update to version 0.7.18:
  * Don't ignore localized strings that are the same as original
  * Croatian translation 2nd attempt (#373)
  * Test launchable tags in validation
  * Add missing dependency to the readme
  * as-app: Don't initialize mutex twice
  * as-content-rating: Expand translator comments to link to OARS website
  * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
  * po: Import gs-content-rating.c translations from gnome-software
  * po: Update po files
  * as-content-rating: Add content rating system APIs from gnome-software
  * Allow timestamp in the future in validate-relax
  * Fix crash with invalid children of &lt;ul/&gt;
  * as-app: Properly initialize unique_id_mutex
  * The AppData files now go to /usr/share/metainfo
  * util: Complete new validate-version command
  * util: Add "validate-version" command
  * trivial: Actually use the correct NEWS contents
  * trivial: post release version bump
- Drop patch as-glib-PR359.patch (fixed upstream)
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1644321600">- Add patch to fix descriptions in .metainfo.xml files
  (boo#1192243, gh#hughsie/appstream-glib#381):
  * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644321601">- Update to version 0.7.18+28:
  * as-app: Also unwrap description in metainfo files
  * Fix validation of translated captions when LANG is not C
  * Revert "Don't emit legacy component type values"
  * Don't emit legacy component type values
  * its: Sync with appstream
  * Consider AppStream version as a string
  * meson: Check --version-script linker option before using.
  * Update current newest version in AsStore
  * Support em/code tags Some appstream-data packages add &lt;em&gt; and
    &lt;/em&gt; or &lt;code&gt; and &lt;/code&gt; to the files. Not all package
    manager can handle that. An example would be pamac from Manjaro
  * Update asb-self-test to match current behavior
  * Add validation for duplicate license xml elements
  * builder: make directories as 0755 &amp;&amp; umask
  * Do not show a critical warning on &lt;suggests&gt;&lt;id/&gt;&lt;/suggests&gt;
  * libappstream-builder: Fix paths for cached icons
  * as-util: Fix Markdown underlining in appdata-to-news
  * Replace links http://standards.freedesktop.org/... by https in
    README.md
  * Replace a link http://www.freedesktop.org/wiki/... by https in
    README.md
  * as-app: Parse launchables from DEP-11
  * as-app: Parse custom tags from DEP-11
  * as-content-rating: Align the OARS/CSM mappings of sex-*
  * Updated translations.
- Switch to current git head, upstream is not making releases.
- Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
  Fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1644926400">- Update to version 0.7.18+29:
  * Updated translations.
- Improve _service file to handle to drop +0 in versions for when
  we are exactly on a tag.</changelog>
  <changelog author="dimstar@opensuse.org" date="1645012800">- Update to version 0.7.18+30:
  * libappstream-builder: Fix file paths in icon tarball</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1647172800">- Update to version 0.7.18+31:
  * Fix extracting relative symlinks (boo#1196459)</changelog>
  <changelog author="dimstar@opensuse.org" date="1655985600">- Update to version 0.7.18+37:
  * Update fa.po
  * trivial: Fix a tiny memory leak when mirroring screenshots
  * trivial: Be explicit when ignoring return error values
  * trivial: Fix a tiny memory leak on failure
  * Add vcs-browser and contribute URL type
  * update to spdx 3.16</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1662033600">- Update to version 0.8.1:
  * Initialize proxy resolver in appstream-validate
  * Improve handling of &lt;em&gt; and &lt;code&gt; tags
  * trivial: Turn is_{em,code}_text fields into bitfields
  * Properly initialize AsNodeToXmlHelper
  * Correct typos in as-app.c
- Changes from version 0.8.0:
  * Use GProxyResolver to auto-detect the correct proxy
  * Port from libsoup to libcurl
  * Remove the --enable-hidpi option completely
  * Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
  BuildRequires following upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="dimstar@opensuse.org" date="1668427200">- Update to version 0.8.2:
  + asb-plugin-appdata: Never add default icons to firmware, IMs or
    codecs.
  + Tell CURL to follow http redirect for validate.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668686400">- openSUSE-appstream-process: drop --enable-hidpi parameter:
  - -enable-hidpi now does nothing and will be removed in future
  versions.</changelog>
</package>
<package pkgid="965eae386793a3e35e3aa572c6920b45026c81e371482e6af3b62dff62aa18a55c3dabcc45be2f6d9eb5c41a2fff1350f6c8b06dda8f0e4aaf99ca64074d0808" name="apr" arch="src">
  <version epoch="0" ver="1.7.4" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1498132800">- Rename package</changelog>
  <changelog author="jengelh@inai.de" date="1499688000">- Replace vision statement in %description with feature list.
  Fix RPM groups.
- Drop --with-pic which is only useful for static libs.</changelog>
  <changelog author="mpluskal@suse.com" date="1508155200">- We need to obsolete same version of package (bsc#1063305)</changelog>
  <changelog author="mpluskal@suse.com" date="1510056000">- Do not require python for building - its not needed anyways
  (fate#323526)</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1516708800">- ignore PowerPC transient test failures</changelog>
  <changelog author="mliska@suse.cz" date="1524052800">- Add gcc8-integer-overflow.patch to handle an undefined
  behavior (boo#1090085).</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1525953600">- Version 1.6.3:
  * apr_file_trunc: Truncating a buffered file could add unexpected
  data after the truncate position. PR 51017.
  * apr_file_trunc: Fix an issue where reading from a buffered file
  after truncate could return stale data from the buffer.
  * apr_ipsubnet_create() now fails for an empty input string.
- fixes [bsc#1092981]</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1539864000">- Version 1.6.5
  * Fix Win32 build breakage in apr_os_exp_time_put() in 1.6.4. [Rainer Jung]
- Version 1.6.4
  * configure: Fix detection of &lt;net/if.h&gt; on OpenBSD.
  PR 61976. [David Carlier &lt;devnexen gmail.com&gt;, Yann Ylavic]
  * Fix apr_parse_addr_port() regression in scope_id parsing introduced
  in 1.6.3.  [Rainer Jung]
  * Fix Win32 file buffer locking behavior for single threaded file streams.
  [Evgeny Kotkov, Mladen Turk, Jean-Frederic Clere]
  * Numerous corrections to APR poll behavior. [Yann Ylavic]
- Drop patch gcc8-integer-overflow.patch merged upstream</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547640000">- Update keyring to match current release maintainer</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549540800">- linux version is now checked correctly, drop
  - apr-1.4.5-linux3.patch
    (see change log from Sun Aug  7 01:21:44 UTC 2011)</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549627200">- increase timeout to fix random failure of testsuite
  + apr-test-sendfile-timeout.patch
- fix build for SLE11 again</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1564833600">- Version 1.7.0
  * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
    for dirread(), because the former is both deprecated and unneeded.
    [Yann Ylavic, William Rowe]
  * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
    as symlinks, and not other reparse tag types. PR47630
    [Oleg Liatte &lt;olegliatte gmail.com&gt;]
  * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
    case of apparently equivilant long and long long types. [William Rowe]
  * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
  * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
  * Atomics: Support for 64bit ints. [Jim Jagielski]
  * Add the apr_encode_* API that implements RFC4648 and RFC7515
    compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
    encode/decode functions. [Graham Leggett]
  * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
    when available. [Christian Weisgerber &lt;naddy openbsd.org, Yann Ylavic]
  * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
    the zone for link-local IPv6 addresses.  [Joe Orton]
  * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
    zones as not equal.  [Joe Orton]
  * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
    IPv6 link-local addresses.  [Joe Orton]
  * Locks: add a --disable-timedlocks config option in case users
    encounter more platforms where it fails [Nick Kew].
  * apr_allocator, apr_pools: Add apr_allocator_page_size() and
    apr_allocator_min_order_set() to respectively get the (system's) page size
    in use and set the minimum allocation size for an allocator (expressed in
    2^order pages).  [Yann Ylavic]
  * locks: provide portable implementations of timedlock()s for
    posix-sems, sysv-sems and pthreads for those platforms that
    lack native versions (eg: OSX/macOS). [Jim Jagielski]
  * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
    [Yann Ylavic]
- Remove patch
  * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
    when available.
- Refresh apr-visibility.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1630584000">- security update
- added patches
  fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
  + apr-CVE-2021-35940.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191747]</changelog>
  <changelog author="pgajdos@suse.com" date="1645531200">- deleted patches
  - apr-CVE-2021-3594.patch (renamed)
- added patches
  + apr-CVE-2021-35940.patch (correct name)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648296000">- Remove autoreconf call, it breaks with uptodate autoconf versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.7.2:
  * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
    apr_encode functions allows an attacker to write beyond bounds
    of a buffer (boo#1207870)
  * Add error handling for lseek() failures in apr_file_write() and
    apr_file_writev()
  * Avoid an overflow on 32 bit platforms
  * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
    created file to avoid a fd and inode leak when/if later passed
    to apr_file_setaside().
  * build system fixes and fixes for other platforms
- drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.7.3:
  * apr-1-config: Fix crosscompiling detection
  * configure: Add --enable-sysv-shm to use SysV shared
    memory (shmget) if available.
  * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
    function pointer on Windows. [Ivan Zhakov]
  * apr_dir_read: Do not request short file names on Windows
    7 and later. [Ivan Zhakov]
  * apr_file_gets: Optimize for buffered files on Windows.
  * Fix a deadlock when writing to locked files opened with
    APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
  * Don't seek to the end when opening files with
    APR_FOPEN_APPEND on Windows.
  * apr_file_write: Optimize large writes to buffered files
    on Windows.
  * apr_file_write: Optimize large reads from buffered files
    on Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1681992000">- version update to 1.7.4
  * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
    and APR_FOPEN_BUFFERED did not properly append the data on Windows.
    (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702900800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
</package>
<package pkgid="bfe770362fe41c67c0964acfcd3a7b8f0bc93bc71f35a53c72bdc6c5618f001e66add3e6590362172c829d89bb52628ed25bc6ef59f483c7fe0f4a1f1e6177da" name="apr-debugsource" arch="i586">
  <version epoch="0" ver="1.7.4" rel="2.1"/>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549627200">- increase timeout to fix random failure of testsuite
  + apr-test-sendfile-timeout.patch
- fix build for SLE11 again</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1564833600">- Version 1.7.0
  * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
    for dirread(), because the former is both deprecated and unneeded.
    [Yann Ylavic, William Rowe]
  * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
    as symlinks, and not other reparse tag types. PR47630
    [Oleg Liatte &lt;olegliatte gmail.com&gt;]
  * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
    case of apparently equivilant long and long long types. [William Rowe]
  * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
  * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
  * Atomics: Support for 64bit ints. [Jim Jagielski]
  * Add the apr_encode_* API that implements RFC4648 and RFC7515
    compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
    encode/decode functions. [Graham Leggett]
  * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
    when available. [Christian Weisgerber &lt;naddy openbsd.org, Yann Ylavic]
  * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
    the zone for link-local IPv6 addresses.  [Joe Orton]
  * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
    zones as not equal.  [Joe Orton]
  * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
    IPv6 link-local addresses.  [Joe Orton]
  * Locks: add a --disable-timedlocks config option in case users
    encounter more platforms where it fails [Nick Kew].
  * apr_allocator, apr_pools: Add apr_allocator_page_size() and
    apr_allocator_min_order_set() to respectively get the (system's) page size
    in use and set the minimum allocation size for an allocator (expressed in
    2^order pages).  [Yann Ylavic]
  * locks: provide portable implementations of timedlock()s for
    posix-sems, sysv-sems and pthreads for those platforms that
    lack native versions (eg: OSX/macOS). [Jim Jagielski]
  * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
    [Yann Ylavic]
- Remove patch
  * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
    when available.
- Refresh apr-visibility.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1630584000">- security update
- added patches
  fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
  + apr-CVE-2021-35940.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191747]</changelog>
  <changelog author="pgajdos@suse.com" date="1645531200">- deleted patches
  - apr-CVE-2021-3594.patch (renamed)
- added patches
  + apr-CVE-2021-35940.patch (correct name)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648296000">- Remove autoreconf call, it breaks with uptodate autoconf versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.7.2:
  * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
    apr_encode functions allows an attacker to write beyond bounds
    of a buffer (boo#1207870)
  * Add error handling for lseek() failures in apr_file_write() and
    apr_file_writev()
  * Avoid an overflow on 32 bit platforms
  * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
    created file to avoid a fd and inode leak when/if later passed
    to apr_file_setaside().
  * build system fixes and fixes for other platforms
- drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.7.3:
  * apr-1-config: Fix crosscompiling detection
  * configure: Add --enable-sysv-shm to use SysV shared
    memory (shmget) if available.
  * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
    function pointer on Windows. [Ivan Zhakov]
  * apr_dir_read: Do not request short file names on Windows
    7 and later. [Ivan Zhakov]
  * apr_file_gets: Optimize for buffered files on Windows.
  * Fix a deadlock when writing to locked files opened with
    APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
  * Don't seek to the end when opening files with
    APR_FOPEN_APPEND on Windows.
  * apr_file_write: Optimize large writes to buffered files
    on Windows.
  * apr_file_write: Optimize large reads from buffered files
    on Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1681992000">- version update to 1.7.4
  * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
    and APR_FOPEN_BUFFERED did not properly append the data on Windows.
    (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702900800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
</package>
<package pkgid="8ac8aae6c0cb6991cd19cc644098d17d048fbdeb3cb96f99ce9dd9544f55ba9390c58e30ee1dc3b1f5052cc419e3610664e30770f19148be2aeea4fa8a9ed5ea" name="apr-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.4" rel="2.1"/>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549627200">- increase timeout to fix random failure of testsuite
  + apr-test-sendfile-timeout.patch
- fix build for SLE11 again</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1564833600">- Version 1.7.0
  * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
    for dirread(), because the former is both deprecated and unneeded.
    [Yann Ylavic, William Rowe]
  * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
    as symlinks, and not other reparse tag types. PR47630
    [Oleg Liatte &lt;olegliatte gmail.com&gt;]
  * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
    case of apparently equivilant long and long long types. [William Rowe]
  * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
  * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
  * Atomics: Support for 64bit ints. [Jim Jagielski]
  * Add the apr_encode_* API that implements RFC4648 and RFC7515
    compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
    encode/decode functions. [Graham Leggett]
  * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
    when available. [Christian Weisgerber &lt;naddy openbsd.org, Yann Ylavic]
  * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
    the zone for link-local IPv6 addresses.  [Joe Orton]
  * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
    zones as not equal.  [Joe Orton]
  * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
    IPv6 link-local addresses.  [Joe Orton]
  * Locks: add a --disable-timedlocks config option in case users
    encounter more platforms where it fails [Nick Kew].
  * apr_allocator, apr_pools: Add apr_allocator_page_size() and
    apr_allocator_min_order_set() to respectively get the (system's) page size
    in use and set the minimum allocation size for an allocator (expressed in
    2^order pages).  [Yann Ylavic]
  * locks: provide portable implementations of timedlock()s for
    posix-sems, sysv-sems and pthreads for those platforms that
    lack native versions (eg: OSX/macOS). [Jim Jagielski]
  * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
    [Yann Ylavic]
- Remove patch
  * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
    when available.
- Refresh apr-visibility.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1630584000">- security update
- added patches
  fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
  + apr-CVE-2021-35940.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191747]</changelog>
  <changelog author="pgajdos@suse.com" date="1645531200">- deleted patches
  - apr-CVE-2021-3594.patch (renamed)
- added patches
  + apr-CVE-2021-35940.patch (correct name)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648296000">- Remove autoreconf call, it breaks with uptodate autoconf versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.7.2:
  * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
    apr_encode functions allows an attacker to write beyond bounds
    of a buffer (boo#1207870)
  * Add error handling for lseek() failures in apr_file_write() and
    apr_file_writev()
  * Avoid an overflow on 32 bit platforms
  * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
    created file to avoid a fd and inode leak when/if later passed
    to apr_file_setaside().
  * build system fixes and fixes for other platforms
- drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.7.3:
  * apr-1-config: Fix crosscompiling detection
  * configure: Add --enable-sysv-shm to use SysV shared
    memory (shmget) if available.
  * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
    function pointer on Windows. [Ivan Zhakov]
  * apr_dir_read: Do not request short file names on Windows
    7 and later. [Ivan Zhakov]
  * apr_file_gets: Optimize for buffered files on Windows.
  * Fix a deadlock when writing to locked files opened with
    APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
  * Don't seek to the end when opening files with
    APR_FOPEN_APPEND on Windows.
  * apr_file_write: Optimize large writes to buffered files
    on Windows.
  * apr_file_write: Optimize large reads from buffered files
    on Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1681992000">- version update to 1.7.4
  * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
    and APR_FOPEN_BUFFERED did not properly append the data on Windows.
    (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702900800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
</package>
<package pkgid="4796c6a95d95f33e8f9df51b9d05f640a1af8d9f66631199d0ffb99812ad671eb8e16feb929459bb3c4837df7aaa6310eb032593d3c4a4c847d962e5d02a6cb6" name="apr-devel" arch="i586">
  <version epoch="0" ver="1.7.4" rel="2.1"/>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549627200">- increase timeout to fix random failure of testsuite
  + apr-test-sendfile-timeout.patch
- fix build for SLE11 again</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1564833600">- Version 1.7.0
  * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
    for dirread(), because the former is both deprecated and unneeded.
    [Yann Ylavic, William Rowe]
  * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
    as symlinks, and not other reparse tag types. PR47630
    [Oleg Liatte &lt;olegliatte gmail.com&gt;]
  * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
    case of apparently equivilant long and long long types. [William Rowe]
  * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
  * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
  * Atomics: Support for 64bit ints. [Jim Jagielski]
  * Add the apr_encode_* API that implements RFC4648 and RFC7515
    compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
    encode/decode functions. [Graham Leggett]
  * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
    when available. [Christian Weisgerber &lt;naddy openbsd.org, Yann Ylavic]
  * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
    the zone for link-local IPv6 addresses.  [Joe Orton]
  * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
    zones as not equal.  [Joe Orton]
  * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
    IPv6 link-local addresses.  [Joe Orton]
  * Locks: add a --disable-timedlocks config option in case users
    encounter more platforms where it fails [Nick Kew].
  * apr_allocator, apr_pools: Add apr_allocator_page_size() and
    apr_allocator_min_order_set() to respectively get the (system's) page size
    in use and set the minimum allocation size for an allocator (expressed in
    2^order pages).  [Yann Ylavic]
  * locks: provide portable implementations of timedlock()s for
    posix-sems, sysv-sems and pthreads for those platforms that
    lack native versions (eg: OSX/macOS). [Jim Jagielski]
  * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
    [Yann Ylavic]
- Remove patch
  * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
    when available.
- Refresh apr-visibility.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1630584000">- security update
- added patches
  fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
  + apr-CVE-2021-35940.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191747]</changelog>
  <changelog author="pgajdos@suse.com" date="1645531200">- deleted patches
  - apr-CVE-2021-3594.patch (renamed)
- added patches
  + apr-CVE-2021-35940.patch (correct name)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648296000">- Remove autoreconf call, it breaks with uptodate autoconf versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.7.2:
  * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
    apr_encode functions allows an attacker to write beyond bounds
    of a buffer (boo#1207870)
  * Add error handling for lseek() failures in apr_file_write() and
    apr_file_writev()
  * Avoid an overflow on 32 bit platforms
  * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
    created file to avoid a fd and inode leak when/if later passed
    to apr_file_setaside().
  * build system fixes and fixes for other platforms
- drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.7.3:
  * apr-1-config: Fix crosscompiling detection
  * configure: Add --enable-sysv-shm to use SysV shared
    memory (shmget) if available.
  * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
    function pointer on Windows. [Ivan Zhakov]
  * apr_dir_read: Do not request short file names on Windows
    7 and later. [Ivan Zhakov]
  * apr_file_gets: Optimize for buffered files on Windows.
  * Fix a deadlock when writing to locked files opened with
    APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
  * Don't seek to the end when opening files with
    APR_FOPEN_APPEND on Windows.
  * apr_file_write: Optimize large writes to buffered files
    on Windows.
  * apr_file_write: Optimize large reads from buffered files
    on Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1681992000">- version update to 1.7.4
  * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
    and APR_FOPEN_BUFFERED did not properly append the data on Windows.
    (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702900800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
</package>
<package pkgid="a228fd4ff54882c26d87a482104f29f519685d2ab6ec7882f023ceda049e289272a85a9c9e8231b357e6c481ea347ca58098a665f9688d6f6ca8f4c627376f01" name="apr-devel" arch="x86_64">
  <version epoch="0" ver="1.7.4" rel="2.1"/>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1549627200">- increase timeout to fix random failure of testsuite
  + apr-test-sendfile-timeout.patch
- fix build for SLE11 again</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1564833600">- Version 1.7.0
  * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
    for dirread(), because the former is both deprecated and unneeded.
    [Yann Ylavic, William Rowe]
  * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
    as symlinks, and not other reparse tag types. PR47630
    [Oleg Liatte &lt;olegliatte gmail.com&gt;]
  * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
    case of apparently equivilant long and long long types. [William Rowe]
  * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
  * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
  * Atomics: Support for 64bit ints. [Jim Jagielski]
  * Add the apr_encode_* API that implements RFC4648 and RFC7515
    compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
    encode/decode functions. [Graham Leggett]
  * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
    when available. [Christian Weisgerber &lt;naddy openbsd.org, Yann Ylavic]
  * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
    the zone for link-local IPv6 addresses.  [Joe Orton]
  * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
    zones as not equal.  [Joe Orton]
  * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
    IPv6 link-local addresses.  [Joe Orton]
  * Locks: add a --disable-timedlocks config option in case users
    encounter more platforms where it fails [Nick Kew].
  * apr_allocator, apr_pools: Add apr_allocator_page_size() and
    apr_allocator_min_order_set() to respectively get the (system's) page size
    in use and set the minimum allocation size for an allocator (expressed in
    2^order pages).  [Yann Ylavic]
  * locks: provide portable implementations of timedlock()s for
    posix-sems, sysv-sems and pthreads for those platforms that
    lack native versions (eg: OSX/macOS). [Jim Jagielski]
  * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
    [Yann Ylavic]
- Remove patch
  * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
    when available.
- Refresh apr-visibility.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1630584000">- security update
- added patches
  fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
  + apr-CVE-2021-35940.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1634644800">- fix shlib-policy-name-error [bsc#1191747]</changelog>
  <changelog author="pgajdos@suse.com" date="1645531200">- deleted patches
  - apr-CVE-2021-3594.patch (renamed)
- added patches
  + apr-CVE-2021-35940.patch (correct name)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648296000">- Remove autoreconf call, it breaks with uptodate autoconf versions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1675339200">- update to 1.7.2:
  * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
    apr_encode functions allows an attacker to write beyond bounds
    of a buffer (boo#1207870)
  * Add error handling for lseek() failures in apr_file_write() and
    apr_file_writev()
  * Avoid an overflow on 32 bit platforms
  * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
    created file to avoid a fd and inode leak when/if later passed
    to apr_file_setaside().
  * build system fixes and fixes for other platforms
- drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 1.7.3:
  * apr-1-config: Fix crosscompiling detection
  * configure: Add --enable-sysv-shm to use SysV shared
    memory (shmget) if available.
  * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
    function pointer on Windows. [Ivan Zhakov]
  * apr_dir_read: Do not request short file names on Windows
    7 and later. [Ivan Zhakov]
  * apr_file_gets: Optimize for buffered files on Windows.
  * Fix a deadlock when writing to locked files opened with
    APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
  * Don't seek to the end when opening files with
    APR_FOPEN_APPEND on Windows.
  * apr_file_write: Optimize large writes to buffered files
    on Windows.
  * apr_file_write: Optimize large reads from buffered files
    on Windows.</changelog>
  <changelog author="pgajdos@suse.com" date="1681992000">- version update to 1.7.4
  * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
    and APR_FOPEN_BUFFERED did not properly append the data on Windows.
    (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702900800">- Add reproducible.patch to drop build host name (boo#1084909)</changelog>
</package>
<package pkgid="b6bbf8ea9c639574ce98555de978e0c1309c80bd84e31f41aa598343bcaa47791eb33a235ed5787c6c43c061873a77ee501878efc53651810445e1c6fed5d7e3" name="apulse" arch="i586">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="9caa163b6f5f77528ea9ebf39775ac1a847f2fb49933c5bf59ca25762b0c19ceccedcf3948c19017ee6c854e618a2257075636203965197b9f3d8609e80ee2d2" name="apulse" arch="src">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1440072000">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444046400">- Avoid providing libpulse.so in apulse-32bit.</changelog>
  <changelog author="mpluskal@suse.com" date="1451131200">- Update to 0.1.7:
  * Make pa_proplist be able to store binary objects too.
  * Implement pa_stream_begin_write.
  * Bugfixes.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="af1fcdf38a5e23bf16e20f1ed91bd89c9a06c05fb1a49e43aeda71db0abdd1044c3e776e171cd9889b7c155154be33ffd423dd7833e0cd93da23f6fb57aa6d78" name="apulse" arch="x86_64">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="c610423d67e0bff4eb6c03794ec594115e1c11bfa28cc564b46c61b8f169af18a5970268b0c33c087e168b5c8379c4cedea9e532d6d93daa91fab3a313c8b6cf" name="apulse-32bit" arch="x86_64">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="6da6245bc5cd3322a4783d1dd93f868aa40ca85df650b9e5c7c6c68e2ad9264d49daae946de1daa6818dbe1ed6e7da7687ce8c023e401ba61d8651aad799a5ea" name="apulse-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="6de86e8ee5d94e820b44c4b7a3a8d0e0c54dffb2cd166ee14172eccceda559e90d664e6dd5d46316b34098d17df4a6b7892f8826668658f6cd922941cf5ab3c9" name="apulse-debuginfo" arch="i586">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="e7f075126d301a7b37d69063038d891507768aeafab1642abc8d3548f9fe16ff4c56ae56f876e463f8820b1af53f1e95badf57b7bfd761f669009760212f52e2" name="apulse-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="03dc203d6c6ad71538323b6c7463d3531f910385981b51c792be2ea07ad44d1417bcfd59ad7990e60c3f7efdad6a7baf41e583368922e592121c5d0a8d156e35" name="apulse-debugsource" arch="i586">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="e68787f5dac1d5057a56fe38a9a2b232aa1af73a97b6d8e990d760296d25cbf093da82c7f59629176f1a96c641df2db007ff8fa0a937265be5d788022dfc8c3e" name="apulse-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.13" rel="2.15"/>
  <changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.1.10 (changes since 0.1.8):
  * Fix the PA_SAMPLE_S16NE volume scaling bug.
  * Fix video stuttering in Firefox by calling write callback as
    soon as minreq bytes become available in write buffer.
  * Make error messages from do_connect_pcm friendlier.
  * Per-stream volumes.
  * Implement source and sink info introspection functions.
  * Implement timed events.
  * Fix buffer xruns by increasing buffer sizes.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1500465600">- Add files:
  * apulse.conf
  * apulse (using apulse.conf and autoload 32-bit or 64-bit library)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520856000">- Refresh spec-file via spec-cleaner.
  * Add %license macro.
  * Add cmake -LA option for print local variables.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 0.1.12 (changes since 0.1.10):
  * Implement new, free, and write functions of the pa_simple_*
    family.
  * Add some documentation about issues related to sandboxing.
  * Drop the libpulsecommon-5.0.so binary.
  * Add stub functions for the mainloop-glib interface.
  * add a man- page.
  * Cosmetic code changes.
  * Misc compatibility fixes.
- Add apulse-fix-pulse-12.patch sor.alexei@meowr.ru: Fix
  PulseAudio 12+ compatibility.
- Remove apulse-link-math.patch.
- Use %cmake_install.
- Rewrite the apulse script in Python 3 to avoid insecure config
  reading from home. The apulse.conf format was changed, and the
  user config also was moved from ~/.apulse.conf to
  $XDG_CONFIG_HOME/apulse.conf.</changelog>
  <changelog author="olaf@aepfle.de" date="1553601600">- Use alsa API properly. Consumers are expected to use
  &lt;alsa/asoundlib.h&gt; instead of &lt;asoundlib.h&gt;.
  This is in preparation of an change to pkgconfig(alsa) to
  not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
  apulse-alsa.patch</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1573214400">- add apulse-fix-pulse-13.patch to fix build against PA 13</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1601380800">- Update to version 0.1.13:
  * Fix compiling with external PulseAudio 12.x headers.
  * Link libpulse-simple.so with libpulse.so.
  * Use &lt;0 rather than !=0 for ALSA error code checking.
  * Minor compilation fixes.
- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611057600">- Drop conditional 32bit recommends.</changelog>
</package>
<package pkgid="d7ade94cb9bb3567ff3e14d4b5dfb755b813daaa4c4b3850c7d224354929718af674a9601016553a19a57a0ca6e4af1b68fb65c241b3033585fd962a1a9f71ce" name="aravis" arch="src">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="matwey.kornilov@gmail.com" date="1466337600">- Version 0.3.8
  Based on huaren.zhong@gmail.com fedora aravis.spec</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1470657600">- Update to version 0.4.0:
  * buffer: add a timestamp setter
  * interface: don't touch device list on open device
  * viewer: fix appdata file</changelog>
  <changelog author="Matwey V. Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562414400">- Update to version 0.6.3</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="1f6adcddbce4ac91e729241ce9981a142131733aaa785a3d87db5100e8ba8b372e8cc6d2268505145bf94e1328d0554f3c4e26d7e57d64efce4382b32a6086a1" name="aravis" arch="x86_64">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="548a06b415a76cd2eedb6ddcafb714a4facf57d13a17ad982cd004ea08d9f42d780ad2703d9c2bbd5057f0eb92a5ee29d2c21c76f585cc122d60e2041feec48e" name="aravis-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="654fb8caa086214de274e429b99bc7a9882aadb46415719cbc8363f6ba9ba5c6f4c86c98e3405c30853e546e3d5ae6cbf9de6056d2087b03d932aba3416c9bab" name="aravis-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="c0b8a416f5f3a43e93cb09c2191bba3db40ed904a97657cf915ca14818898b877098c72f6f696b38ddddfd13b0eccca453ca59eec049d34e945e250b969d5542" name="aravis-viewer" arch="x86_64">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="91d09d8da76e9fff350258f6b58e6fa13d0c463a78cda2d8f01b20aae67d5addf0f1ff535372beec16c60d523362e661c75fa21d705adb96bc6b24ea6cd5c817" name="aravis-viewer-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.30" rel="1.1"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1562587200">- Fix Group:
- Drop unused %postun</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1631016000">- Update to version 0.6.4</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1632571200">- Update to version 0.8.18</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1639396800">- Split arv-viewer to separate package: it requires GTK and graphical stack
  while other arv tools can be installed on head-less systems.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 0.8.21
  * gigevision: performance improvement of standard socket method
  * usb3vision: prevent USB command mix up
  * usb3vision: fix PacketResend size field in extended ID mode
  * genicam: allow more Category child nodes
  * genicam: AccessMode fixes
  * genicam: fix pIsLocked when target is a Boolean node
  * doc: port to gi-docgen</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1658404800">- Update to 0.8.22
  * camera: new network command for IP settings
  * camera: don't fail if TriggerSelector is not available
  * camera: make region setting work even without Offset features
  * camera: allow frame rate setting during acquisition on more devices
  * gstplugin: allow low frame rate with external triggers
  * genicam: list for forced legacy mode
  * genicam: access mode check policy
  * genicam: fix inifinite loop during availability check
  * u3v: use libusb device-left event for control lost detection
  * genicam: fix information loss
  * fake_camera: add TriggerSoftware support
  * build: appdata fix
  * build: disable documentation by default
  * tests: fix ChunkFloat test on big endian platform
  * introspection: fix user_data_destroy_func annotations
  * misc: memory leak and warning fixes</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1669550400">- Update license to LGPL-2.1
  https://github.com/AravisProject/aravis/commit/c20298b222012a63b3a73193e3849ba8980b2c07</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1679918400">- Update to 0.8.26:
  * viewer: fix pixel format selection #765
- Changes for 0.8.25:
  * viewer: add component selection support
  * buffer: add component id getter
  * buffer: fix multipart informations
- Changes for 0.8.24:
  * gv: fix multipart data accessor
  * gv: improve error handling of network API</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690200000">- Update to 0.8.27:
  * camera: add vendor specific quirks to frame rate
  * camera: multiple tap helpers
  * gv: start packet timeout after the first non leader packet
  * gv: auto packet size fix
  * gv: add more camera to the legacy endianness mechanism exception list
  * u3v: fix u3vcp_capability register size
  * chore: compilation warning fixes
  * ci: pipeline babysitting
  * doc: link fix</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1703592000">- Update to 0.8.30:
  * gv: add EVK Helios and Automation Technology C6 devices to the
    legacy mode list
  * gv: don't ignore POINTTOPOINT interfaces, allows for direct
    connection to devices through VPNs
- Changes for 0.8.29:
  * usb3vision: fix callbacks triggering in async mode
  * usb3vision: fix underrun counting
- Changes for 0.8.28:
  * usb3vision: make async libusb default
  * usb3vision: improve CPU use when no buffer is available for the
    stream thread
  * usb3vision: don't wait forever for USB transfer completion
  * usb3vision: enable stream after the receiving stream thread is
    started
  * viewer: avoid buffer exhaustion if GStreamer pipeline is late
  * build: fix clang 32 bits compilation</changelog>
</package>
<package pkgid="790c37f655217eec4087c9fdab78136654dbdc3176adf040a59500632afae7c1a4281f7fca870e1fdd3a843474f88b13b1a464116b5180846e1af168b5fdda7f" name="argon2" arch="i586">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="0b65b99e93b4feb13b8a110335e3d87c7999e24be5365321f2467424f7c086a335e26edf88c630ec7bc0e38154dac357b98c206ceef8301e0cb3f403ce9736c1" name="argon2" arch="src">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="d33038e8c7bb304cf6a0e37d658f6745e10a7e4618da3c6400fe40b7054f6acba0d9d4d5ea8765c37b983bc7a1b88951132779a951c51d9b054ec275387b4ffe" name="argon2" arch="x86_64">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="d5d522b51bdc19e6b7abe1b4ada7cca038a304e867be41a6abe18cf140fbb87587aded7db6d370a74b695379ac4634d381b86cbc82eb2c5cc1b46876a82be92d" name="argon2-debuginfo" arch="i586">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="fafcb59a7d255b74aa0cc955dfdc2385451d1df1e2d79f3604fbd02dc023abc8eabda22c23ebfbdca408195ffdaccc41f96ce4f95e5b705f6a0119c7008bd0f3" name="argon2-debuginfo" arch="x86_64">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="88a9d82d8760ca7477ade77085c7196587e30ee1178b6ed281ea9cd307d34bdd185121d83bfb660b66f5f8dd6d8877211001ef8a7be3d54e5bcc27ea3cfdc4ad" name="argon2-debugsource" arch="i586">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="259c34ecce5444a869c00447e7419c334841fbc1d46597f2af0bffe893b8fd38b16f87e8bd91db552ec63765acf62c6254b7b352fadad57d8d6aad4e0edabc99" name="argon2-debugsource" arch="x86_64">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="9dc7d1e9ed945bf5ba68f01f98e01fff88e3a8a861c7d4ed4ee884e64250706012060f1bb1fe9bbb2457b68d0504f2a12e3b399931c895a41298ac438911f172" name="argon2-devel" arch="i586">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="4a159eec886f9909d387ea9da5f71fa8a86c9cc0ac8423bfa91a59699f7ed78c864ea72bf2c11a524aa366f05eaf20b3054cefed0c46d12d82b09aeb001cdb56" name="argon2-devel" arch="x86_64">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="caadc3b01aba0865e3f21ac1266e3a8bc0483dd70024382dc56808cd90a520e91d5a66b430675954fabc43cedc3384abed7e664cae49f438d0d55607ef0a3ad7" name="argon2-doc" arch="noarch">
  <version epoch="0" ver="20190702" rel="3.1"/>
  <changelog author="idonmez@suse.com" date="1482235200">- Initial release</changelog>
  <changelog author="hpj@urpla.net" date="1485604800">- make sure to call cc with -pthread option (implies -lpthread)
- run test suite</changelog>
  <changelog author="adam@mizerski.pl" date="1487851200">- moved argon2-specs.pdf to doc subpackage
- added packaging of man page</changelog>
  <changelog author="meissner@suse.com" date="1492516800">- ship libargon2.pc (bsc#1034441)</changelog>
  <changelog author="lnussel@suse.de" date="1515499200">- Update to version 0.0+git20171227.670229c:
  * Added ABI version number
  * AVX2/AVX-512F optimizations of BLAMKA
  * Set Argon2 version number from the command line
  * New bindings
  * Minor bug and warning fixes (no security issue)
- use _service file</changelog>
  <changelog author="jengelh@inai.de" date="1515499201">- Update description.</changelog>
  <changelog author="lnussel@suse.de" date="1517313600">- add baselibs.conf as cryptsetup also has 32bit variants</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1589284800">- Update to version 0.0+git20190520.62358ba (boo#1170512):
  * Fix the Makefile to install libargon2.pc.
  * Wait for already running threads if a thread creation failed.
  * Added Argon2 Erlang binding.
  * Additional JVM bindings (Jargon2).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650715200">- Fix version of package: 20190702 is the upstream version number
  of the package
- Replaced optflags.patch with adjust-makefile.patch, the
  patch will now also allow to set the file permissions of installed
  libraries. This fixes the rpmlint error: shared-library-not-executable</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651060800">- use a source url</changelog>
</package>
<package pkgid="a37e58f94036e2898d2ae6fbf55e219f5a6fc01c287b5054bb579d5e3f1b1e263a09200457be8807e849fc2c8eb326997d3da7968c0be47147143ae3ee0f1e74" name="armadillo" arch="src">
  <version epoch="0" ver="12.6.5" rel="4.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1652443200">- Update to version 11.1.0:
  * Added inv_opts::no_ugly option to inv() and inv_sympd() to
    disallow inverses of poorly conditioned matrices.
  * More efficient handling of rank-deficient matrices via
    inv_opts::allow_approx option in inv() and inv_sympd().
  * Better detection of rank deficient matrices by solve().
  * Faster handling of symmetric and diagonal matrices by cond().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 11.1.1:
  + Workaround for bugs in gcc 4.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
</package>
<package pkgid="21e1ea41a28745cb8301616a69995e9dd08db41224a4e312ba8ba15e93abd9bdc8c39107d0d07dccf228eedc6cd623297fe118ef45097ba0a6f297a053e42ef7" name="armadillo" arch="src">
  <version epoch="0" ver="12.6.7" rel="7.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 12.6.6:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 12.6.7:
  * No release notes.</changelog>
</package>
<package pkgid="120fbe682a94ff74f5189d6762897796665d1b5dad6db175c2e695296121f51a2041c55bc1741ff9fd22d98c9f1b51504da261eda0f1fc718dca00c35c1d8440" name="armadillo-debugsource" arch="i586">
  <version epoch="0" ver="12.6.5" rel="4.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1652443200">- Update to version 11.1.0:
  * Added inv_opts::no_ugly option to inv() and inv_sympd() to
    disallow inverses of poorly conditioned matrices.
  * More efficient handling of rank-deficient matrices via
    inv_opts::allow_approx option in inv() and inv_sympd().
  * Better detection of rank deficient matrices by solve().
  * Faster handling of symmetric and diagonal matrices by cond().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 11.1.1:
  + Workaround for bugs in gcc 4.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
</package>
<package pkgid="6a24bcbcd5d4718cdaa67723d7099c780a2061de5cb47e02d6a9fdf66eb256b6971a6517ca54631799c30fa923b7bd59a84f1feb86c7d6eca56a790dab380e09" name="armadillo-debugsource" arch="x86_64">
  <version epoch="0" ver="12.6.7" rel="7.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 12.6.6:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 12.6.7:
  * No release notes.</changelog>
</package>
<package pkgid="b045ffd46b964a11d07e4c6c85ab78be927659305f41dc26c2fdc4159288c0a17fa031fa8da8d107dcd6a3a6111371344e4dc51dd8ec192ca0db06482bba3f63" name="armadillo-devel" arch="i586">
  <version epoch="0" ver="12.6.5" rel="4.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1652443200">- Update to version 11.1.0:
  * Added inv_opts::no_ugly option to inv() and inv_sympd() to
    disallow inverses of poorly conditioned matrices.
  * More efficient handling of rank-deficient matrices via
    inv_opts::allow_approx option in inv() and inv_sympd().
  * Better detection of rank deficient matrices by solve().
  * Faster handling of symmetric and diagonal matrices by cond().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 11.1.1:
  + Workaround for bugs in gcc 4.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
</package>
<package pkgid="e9f4e8a507d3be125763c27446d58f4fa6e2f1cf445db0f3e2b02bf74fa7731ad9128bba0f1daf9c66db40e88c65aac2e3033208315d537af1cad4acc6153e62" name="armadillo-devel" arch="x86_64">
  <version epoch="0" ver="12.6.7" rel="7.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 12.6.6:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 12.6.7:
  * No release notes.</changelog>
</package>
<package pkgid="33fc119ee354c55bf8033e7ad412a226754df0f76dfb8b69daa8f10b21f1b61d7a2b45fdbdc3c4dd9c19db02878bb59a64bcda7363b4e002e5e6efe22d7ef41f" name="armadillo-devel-32bit" arch="x86_64">
  <version epoch="0" ver="12.6.5" rel="4.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1652443200">- Update to version 11.1.0:
  * Added inv_opts::no_ugly option to inv() and inv_sympd() to
    disallow inverses of poorly conditioned matrices.
  * More efficient handling of rank-deficient matrices via
    inv_opts::allow_approx option in inv() and inv_sympd().
  * Better detection of rank deficient matrices by solve().
  * Faster handling of symmetric and diagonal matrices by cond().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 11.1.1:
  + Workaround for bugs in gcc 4.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
</package>
<package pkgid="f22228425d5d1c62c5cb6c5a0a15e15dedd2ff90a2ec25433ba64b3acc231da3f9dde3594a4dd6469b0a1e868a9a00ae8a1da3234d148a769ce25c84c65e69a7" name="armadillo-doc" arch="noarch">
  <version epoch="0" ver="12.6.5" rel="4.3"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1652443200">- Update to version 11.1.0:
  * Added inv_opts::no_ugly option to inv() and inv_sympd() to
    disallow inverses of poorly conditioned matrices.
  * More efficient handling of rank-deficient matrices via
    inv_opts::allow_approx option in inv() and inv_sympd().
  * Better detection of rank deficient matrices by solve().
  * Faster handling of symmetric and diagonal matrices by cond().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 11.1.1:
  + Workaround for bugs in gcc 4.8.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
</package>
<package pkgid="2f1e0443d847b4a20e4e3b6ead2890af5c3d0bfa5932e82bee8538a05a0e0a8fd9ea35106afaff7f4235d90eeb2835c642f9d606d2c08e0f4735ce33a3128d40" name="armadillo-doc" arch="noarch">
  <version epoch="0" ver="12.6.7" rel="7.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1655121600">- Update to version 11.2.0:
  * Faster handling of sparse submatrix column views by norm(),
    accu(), nonzeros().
  * Extended randu() and randn() to allow specification of
    distribution parameters.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657281600">- Update to version 11.2.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1657713600">- Update to version 11.2.3:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1662724800">- Update to version 11.2.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1664280000">- Update to version 11.4.0:
  * extended pow() with various forms of element-wise power
    operations.
  * added find_nan() to find indices of NaN elements.
  * faster handling of compound expressions by sum().</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1667217600">- Update to version 11.4.2:
  * Undocumented bug fixes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1673352000">- Update to version 11.4.3:
  * Undocumented bug fixes.
- Update source URL.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1676376000">- Update to version 11.4.4:
  * Undocumented bug fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676808000">- use https for urls</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1678795200">- Update to version 12.0.1:
  * faster fft() and ifft() via optional use of FFTW3.
  * faster min() and max().
  * faster index_min() and index_max().
  * added .col_as_mat() and .row_as_mat() which return matrix
    representation of cube column and cube row.
  * added csv_opts::strict option to loading CSV files to
    interpret missing values as NaN.
  * added check_for_zeros option to form 4 of sparse matrix batch
    constructors.
  * inv() and inv_sympd() with options inv_opts::no_ugly or
    inv_opts::allow_approx now use a scaled threshold similar to
    pinv().
  * set_cout_stream() and set_cerr_stream() are now no-ops;
    instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM,
    or ARMA_CERR_STREAM.
- Bump lib version 11 -&gt; 12, update baselibs.conf file.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1682078400">- Update to version 12.2.0:
  * More efficient use of FFTW3 by fft() and ifft().
  * Faster in-place element-wise multiplication of sparse matrices
    by dense matrices.
  * Added spsolve_factoriser class to allow reuse of sparse matrix
    factorisation for solving systems of linear equations.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686398400">- Update to version 12.4.0:
  * added norm2est() for finding fast estimates of matrix 2-norm
    (spectral norm).
  * added vecnorm() for obtaining the vector norm of each row or
    column of a matrix.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1687176000">- Update to version 12.4.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1689940800">- Update to version 12.6.0:
  * Faster multiplication of dense vectors by sparse matrices (and
    vice versa).
  * Faster eigs_sym() and eigs_gen().
  * Faster conv() and conv2() when using OpenMP.
  * More efficient move constructors in dense vector classes.
  * Added diags() and spdiags() for generating band matrices from
    set of vectors.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690977600">- Update to version 12.6.1:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1693051200">- Update to version 12.6.2:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1696075200">- Update to version 12.6.4:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;A.Bhattacharya@uliege.be&gt;" date="1697457600">- Update to version 12.6.5:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1700654400">- Update to version 12.6.6:
  * No release notes.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 12.6.7:
  * No release notes.</changelog>
</package>
<package pkgid="4743799814343ac066aa5dfba3ecca570eb6b3fc8bf85981cdfb7eacd5a9f732f262578cd3a147077b06f3c2fcf090816c61a65590a4964ddab4e2b9c150987e" name="asciidoc" arch="noarch">
  <version epoch="0" ver="10.2.0" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579003200">- Update to 9.0.0rc1:
  * Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
  * Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
  * Use "with" context statement for opening and closing files instead of older try/finally pattern.
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Migrate from A-A-P based build system to Make</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579003201">- Small packaging adjustements</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470400">- Update to 9.0.0rc2:
  - Running `make help` will now print out a helpful usage message
  - Add simplified Chinese translation (thanks @muirmok)
  - vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470401">- Bring back asciidoc in maintainable fashion to fix bsc#1135082</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587643200">- simplify requires - we don't need the full python3, but the
  interpreter and xml module (which is part of base)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591704000">- Update to version 9.0.0:
  * Port asciidoc to run on Python 3.5+
  * Drop internal implementation of OrderedDict and use the
    standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes
    daylight saving time)
  * Use "with" context statement for opening and closing files
    instead of older try/finally pattern
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Add simplified Chinese translation (thanks @muirmok)
  * vim-asciidoc: speed up the refresh process for big files
  * Allow specifying floatstyle attribute for figures, tables,
    equations, examples in docbook (thanks @psaris)
  * Use https://pypi.org/project/trans/[trans python module]
    (if available) to better handle character decomposition to
    ascii for ascii-ids (thanks @rkel)
  * Use lru_cache to memoize repeated calls to macro look-up
    giving potential ~15% speed-up on parsing
  * Fix index terms requiring two characters instead of just one
  * Properly capture and use colophon, dedication, and preface for
    docbooks in Japanese (see #2 (comment))
  * make install did not include the unwraplatex.py filter
  * Fix a2x option collection from input file with non-ascii
    encoding
  * Fix options attribute not being properly parsed in Delimited
    Blocks attribute list
  * Migrate from hierarchical A-A-P build system to top-level
    Makefile
  * Add make help target that prints out usage message for make
  * Fix double slash issue in Makefile when installing asciidoc
    or its docs
  * Commit generated test files to the repository for continuous
    integration
  * Test against Python 3.5+ on Travis-CI
  * Remove symlink tests/asciidocapi.py in favor of just appending
    to sys.path
  * Add requires directive to testasciidoc.conf to indicate
    necessary external dependencies (e.g. source-highlight)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1593777600">- Update to version 9.0.1:
  * Fix a2x crashing on decoding generated HTML pages</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 9.0.2:
  * Revert to using optparse from argparse for a2x</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603281600">- Update to version 9.0.3
  * Fix extra newline characters inserted into generated source
  * Validate line endings as part of test suite</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1604404800">- Update to version 9.0.4
  * Fix listing out installed plugins (e.g. --filter list)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 9.0.5:
  - Use config newline setting in system attribute evaulation
  - Update to deadsnakes/python@v2.0.2</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1614600000">- update to version 9.1.0
  * Can specify a line range when using the include macro.
  * Setting the SGML_CATALOG_FILES environment variable will set --catalogs
    on xmllint within a2x.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 10.1.4
  * Add top-level __version__ and VERSION module exports
  * Fix self reference errors in AsciiDocApi
  * Add back asciidoc execute print in a2x verbose
- Update to version 10.0.0
  * AsciiDoc.py has been rewritten to be a proper Python package
  * Support for overriding the bundled *.conf files is done through
    CLI flags, environment variables, etc., and not through directly
    editing the files within the installation.
  * Importing asciidoc should no longer require the asciidocapi.py script
    and can be done through regular python import
  * The APIs of the asciidoc and a2x scripts are now considered
    "provisional" with no guarantee of BC between releases with the
    exception of the asciidoc.execute method.
- Update to version 9.1.1
  * Cleanup outfile on system-exiting exceptions
- Rebased asciidoc.version.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1651492800">- Add a subpackage that brings in the requirements for building pdf (too much
  for default, recommends won't help in building OBS packages)
- Adding multibuild flavor to verify the latex dependencies are complete
- Motivated by nut failing to build pdf in SP4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655899200">- Do not recommend asciidoc-latex-backend: Do not pull in the LaTeX
  stack on all systems using asciidoc.
- Supplement asciidoc and dblatext with the -latex-backend sub
  package: users that have both, asciidoc and dblatex installed,
  and thus already opted-in to LaTeX, will also get the backend
  installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655985600">- Update to version 10.2.0:
  + Future feature:
  - As part of the intended 10.3.0 release, the following
    document attribute flags will be reserved for modifying
    asciidoc-py runtime behavior:
    . future-compat
    . legacy-compat
    . compat-mode
  - Please see GH issue #254 for more information.
  + Bug fixes: Fix verbose output not working when using a2x or
    asciidoc entry points.
  + Miscellaneous: Automate publishing asciidoc-py website as part
    of release process.</changelog>
</package>
<package pkgid="9b942a3be238bdb1b1fd1a7bd0e4f204e37a8fd6a9390d672faf16723aed1e128381117624eef86634e6181c6f32fb186ec71146d9656fa6190db0d8a17199b3" name="asciidoc" arch="src">
  <version epoch="0" ver="10.2.0" rel="1.5"/>
  <changelog author="olaf@aepfle.de" date="1507118400">- Remove asciidoc version from generated files with asciidoc.version.patch
  The version causes unneeded republish of pkgs that make use
  of asciidoc</changelog>
  <changelog author="bwiedemann@suse.com" date="1507291200">- Re-add documentation</changelog>
  <changelog author="mpluskal@suse.com" date="1510056000">- Explicitly use python2 (fate#323526)</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579003200">- Update to 9.0.0rc1:
  * Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
  * Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
  * Use "with" context statement for opening and closing files instead of older try/finally pattern.
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Migrate from A-A-P based build system to Make</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579003201">- Small packaging adjustements</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470400">- Update to 9.0.0rc2:
  - Running `make help` will now print out a helpful usage message
  - Add simplified Chinese translation (thanks @muirmok)
  - vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470401">- Bring back asciidoc in maintainable fashion to fix bsc#1135082</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587643200">- simplify requires - we don't need the full python3, but the
  interpreter and xml module (which is part of base)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591704000">- Update to version 9.0.0:
  * Port asciidoc to run on Python 3.5+
  * Drop internal implementation of OrderedDict and use the
    standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes
    daylight saving time)
  * Use "with" context statement for opening and closing files
    instead of older try/finally pattern
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Add simplified Chinese translation (thanks @muirmok)
  * vim-asciidoc: speed up the refresh process for big files
  * Allow specifying floatstyle attribute for figures, tables,
    equations, examples in docbook (thanks @psaris)
  * Use https://pypi.org/project/trans/[trans python module]
    (if available) to better handle character decomposition to
    ascii for ascii-ids (thanks @rkel)
  * Use lru_cache to memoize repeated calls to macro look-up
    giving potential ~15% speed-up on parsing
  * Fix index terms requiring two characters instead of just one
  * Properly capture and use colophon, dedication, and preface for
    docbooks in Japanese (see #2 (comment))
  * make install did not include the unwraplatex.py filter
  * Fix a2x option collection from input file with non-ascii
    encoding
  * Fix options attribute not being properly parsed in Delimited
    Blocks attribute list
  * Migrate from hierarchical A-A-P build system to top-level
    Makefile
  * Add make help target that prints out usage message for make
  * Fix double slash issue in Makefile when installing asciidoc
    or its docs
  * Commit generated test files to the repository for continuous
    integration
  * Test against Python 3.5+ on Travis-CI
  * Remove symlink tests/asciidocapi.py in favor of just appending
    to sys.path
  * Add requires directive to testasciidoc.conf to indicate
    necessary external dependencies (e.g. source-highlight)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1593777600">- Update to version 9.0.1:
  * Fix a2x crashing on decoding generated HTML pages</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 9.0.2:
  * Revert to using optparse from argparse for a2x</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603281600">- Update to version 9.0.3
  * Fix extra newline characters inserted into generated source
  * Validate line endings as part of test suite</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1604404800">- Update to version 9.0.4
  * Fix listing out installed plugins (e.g. --filter list)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 9.0.5:
  - Use config newline setting in system attribute evaulation
  - Update to deadsnakes/python@v2.0.2</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1614600000">- update to version 9.1.0
  * Can specify a line range when using the include macro.
  * Setting the SGML_CATALOG_FILES environment variable will set --catalogs
    on xmllint within a2x.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 10.1.4
  * Add top-level __version__ and VERSION module exports
  * Fix self reference errors in AsciiDocApi
  * Add back asciidoc execute print in a2x verbose
- Update to version 10.0.0
  * AsciiDoc.py has been rewritten to be a proper Python package
  * Support for overriding the bundled *.conf files is done through
    CLI flags, environment variables, etc., and not through directly
    editing the files within the installation.
  * Importing asciidoc should no longer require the asciidocapi.py script
    and can be done through regular python import
  * The APIs of the asciidoc and a2x scripts are now considered
    "provisional" with no guarantee of BC between releases with the
    exception of the asciidoc.execute method.
- Update to version 9.1.1
  * Cleanup outfile on system-exiting exceptions
- Rebased asciidoc.version.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1651492800">- Add a subpackage that brings in the requirements for building pdf (too much
  for default, recommends won't help in building OBS packages)
- Adding multibuild flavor to verify the latex dependencies are complete
- Motivated by nut failing to build pdf in SP4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655899200">- Do not recommend asciidoc-latex-backend: Do not pull in the LaTeX
  stack on all systems using asciidoc.
- Supplement asciidoc and dblatext with the -latex-backend sub
  package: users that have both, asciidoc and dblatex installed,
  and thus already opted-in to LaTeX, will also get the backend
  installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655985600">- Update to version 10.2.0:
  + Future feature:
  - As part of the intended 10.3.0 release, the following
    document attribute flags will be reserved for modifying
    asciidoc-py runtime behavior:
    . future-compat
    . legacy-compat
    . compat-mode
  - Please see GH issue #254 for more information.
  + Bug fixes: Fix verbose output not working when using a2x or
    asciidoc entry points.
  + Miscellaneous: Automate publishing asciidoc-py website as part
    of release process.</changelog>
</package>
<package pkgid="46d2ffdf9cd7cfe1dbf5583cb6627c5cf5119e4730e8af09c254f4876e24b64099dfce71bb69e504f460ec47dad3113fcc97bd3fccff57c28891bd70c8b75ed0" name="asciidoc-examples" arch="noarch">
  <version epoch="0" ver="10.2.0" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579003200">- Update to 9.0.0rc1:
  * Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
  * Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
  * Use "with" context statement for opening and closing files instead of older try/finally pattern.
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Migrate from A-A-P based build system to Make</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579003201">- Small packaging adjustements</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470400">- Update to 9.0.0rc2:
  - Running `make help` will now print out a helpful usage message
  - Add simplified Chinese translation (thanks @muirmok)
  - vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470401">- Bring back asciidoc in maintainable fashion to fix bsc#1135082</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587643200">- simplify requires - we don't need the full python3, but the
  interpreter and xml module (which is part of base)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591704000">- Update to version 9.0.0:
  * Port asciidoc to run on Python 3.5+
  * Drop internal implementation of OrderedDict and use the
    standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes
    daylight saving time)
  * Use "with" context statement for opening and closing files
    instead of older try/finally pattern
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Add simplified Chinese translation (thanks @muirmok)
  * vim-asciidoc: speed up the refresh process for big files
  * Allow specifying floatstyle attribute for figures, tables,
    equations, examples in docbook (thanks @psaris)
  * Use https://pypi.org/project/trans/[trans python module]
    (if available) to better handle character decomposition to
    ascii for ascii-ids (thanks @rkel)
  * Use lru_cache to memoize repeated calls to macro look-up
    giving potential ~15% speed-up on parsing
  * Fix index terms requiring two characters instead of just one
  * Properly capture and use colophon, dedication, and preface for
    docbooks in Japanese (see #2 (comment))
  * make install did not include the unwraplatex.py filter
  * Fix a2x option collection from input file with non-ascii
    encoding
  * Fix options attribute not being properly parsed in Delimited
    Blocks attribute list
  * Migrate from hierarchical A-A-P build system to top-level
    Makefile
  * Add make help target that prints out usage message for make
  * Fix double slash issue in Makefile when installing asciidoc
    or its docs
  * Commit generated test files to the repository for continuous
    integration
  * Test against Python 3.5+ on Travis-CI
  * Remove symlink tests/asciidocapi.py in favor of just appending
    to sys.path
  * Add requires directive to testasciidoc.conf to indicate
    necessary external dependencies (e.g. source-highlight)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1593777600">- Update to version 9.0.1:
  * Fix a2x crashing on decoding generated HTML pages</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 9.0.2:
  * Revert to using optparse from argparse for a2x</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603281600">- Update to version 9.0.3
  * Fix extra newline characters inserted into generated source
  * Validate line endings as part of test suite</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1604404800">- Update to version 9.0.4
  * Fix listing out installed plugins (e.g. --filter list)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 9.0.5:
  - Use config newline setting in system attribute evaulation
  - Update to deadsnakes/python@v2.0.2</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1614600000">- update to version 9.1.0
  * Can specify a line range when using the include macro.
  * Setting the SGML_CATALOG_FILES environment variable will set --catalogs
    on xmllint within a2x.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 10.1.4
  * Add top-level __version__ and VERSION module exports
  * Fix self reference errors in AsciiDocApi
  * Add back asciidoc execute print in a2x verbose
- Update to version 10.0.0
  * AsciiDoc.py has been rewritten to be a proper Python package
  * Support for overriding the bundled *.conf files is done through
    CLI flags, environment variables, etc., and not through directly
    editing the files within the installation.
  * Importing asciidoc should no longer require the asciidocapi.py script
    and can be done through regular python import
  * The APIs of the asciidoc and a2x scripts are now considered
    "provisional" with no guarantee of BC between releases with the
    exception of the asciidoc.execute method.
- Update to version 9.1.1
  * Cleanup outfile on system-exiting exceptions
- Rebased asciidoc.version.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1651492800">- Add a subpackage that brings in the requirements for building pdf (too much
  for default, recommends won't help in building OBS packages)
- Adding multibuild flavor to verify the latex dependencies are complete
- Motivated by nut failing to build pdf in SP4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655899200">- Do not recommend asciidoc-latex-backend: Do not pull in the LaTeX
  stack on all systems using asciidoc.
- Supplement asciidoc and dblatext with the -latex-backend sub
  package: users that have both, asciidoc and dblatex installed,
  and thus already opted-in to LaTeX, will also get the backend
  installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655985600">- Update to version 10.2.0:
  + Future feature:
  - As part of the intended 10.3.0 release, the following
    document attribute flags will be reserved for modifying
    asciidoc-py runtime behavior:
    . future-compat
    . legacy-compat
    . compat-mode
  - Please see GH issue #254 for more information.
  + Bug fixes: Fix verbose output not working when using a2x or
    asciidoc entry points.
  + Miscellaneous: Automate publishing asciidoc-py website as part
    of release process.</changelog>
</package>
<package pkgid="db008d89fdd57ae694ae92532675d51ae9df707c1f6aae08e67c3777e6bb0a2eea884efed15fb49ccd5edb7f1df95feefdf75b43193babe0ac677906052a806b" name="asciidoc-latex-backend" arch="noarch">
  <version epoch="0" ver="10.2.0" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579003200">- Update to 9.0.0rc1:
  * Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
  * Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
  * Use "with" context statement for opening and closing files instead of older try/finally pattern.
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Migrate from A-A-P based build system to Make</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579003201">- Small packaging adjustements</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470400">- Update to 9.0.0rc2:
  - Running `make help` will now print out a helpful usage message
  - Add simplified Chinese translation (thanks @muirmok)
  - vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470401">- Bring back asciidoc in maintainable fashion to fix bsc#1135082</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587643200">- simplify requires - we don't need the full python3, but the
  interpreter and xml module (which is part of base)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591704000">- Update to version 9.0.0:
  * Port asciidoc to run on Python 3.5+
  * Drop internal implementation of OrderedDict and use the
    standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes
    daylight saving time)
  * Use "with" context statement for opening and closing files
    instead of older try/finally pattern
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Add simplified Chinese translation (thanks @muirmok)
  * vim-asciidoc: speed up the refresh process for big files
  * Allow specifying floatstyle attribute for figures, tables,
    equations, examples in docbook (thanks @psaris)
  * Use https://pypi.org/project/trans/[trans python module]
    (if available) to better handle character decomposition to
    ascii for ascii-ids (thanks @rkel)
  * Use lru_cache to memoize repeated calls to macro look-up
    giving potential ~15% speed-up on parsing
  * Fix index terms requiring two characters instead of just one
  * Properly capture and use colophon, dedication, and preface for
    docbooks in Japanese (see #2 (comment))
  * make install did not include the unwraplatex.py filter
  * Fix a2x option collection from input file with non-ascii
    encoding
  * Fix options attribute not being properly parsed in Delimited
    Blocks attribute list
  * Migrate from hierarchical A-A-P build system to top-level
    Makefile
  * Add make help target that prints out usage message for make
  * Fix double slash issue in Makefile when installing asciidoc
    or its docs
  * Commit generated test files to the repository for continuous
    integration
  * Test against Python 3.5+ on Travis-CI
  * Remove symlink tests/asciidocapi.py in favor of just appending
    to sys.path
  * Add requires directive to testasciidoc.conf to indicate
    necessary external dependencies (e.g. source-highlight)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1593777600">- Update to version 9.0.1:
  * Fix a2x crashing on decoding generated HTML pages</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 9.0.2:
  * Revert to using optparse from argparse for a2x</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603281600">- Update to version 9.0.3
  * Fix extra newline characters inserted into generated source
  * Validate line endings as part of test suite</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1604404800">- Update to version 9.0.4
  * Fix listing out installed plugins (e.g. --filter list)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 9.0.5:
  - Use config newline setting in system attribute evaulation
  - Update to deadsnakes/python@v2.0.2</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1614600000">- update to version 9.1.0
  * Can specify a line range when using the include macro.
  * Setting the SGML_CATALOG_FILES environment variable will set --catalogs
    on xmllint within a2x.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 10.1.4
  * Add top-level __version__ and VERSION module exports
  * Fix self reference errors in AsciiDocApi
  * Add back asciidoc execute print in a2x verbose
- Update to version 10.0.0
  * AsciiDoc.py has been rewritten to be a proper Python package
  * Support for overriding the bundled *.conf files is done through
    CLI flags, environment variables, etc., and not through directly
    editing the files within the installation.
  * Importing asciidoc should no longer require the asciidocapi.py script
    and can be done through regular python import
  * The APIs of the asciidoc and a2x scripts are now considered
    "provisional" with no guarantee of BC between releases with the
    exception of the asciidoc.execute method.
- Update to version 9.1.1
  * Cleanup outfile on system-exiting exceptions
- Rebased asciidoc.version.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1651492800">- Add a subpackage that brings in the requirements for building pdf (too much
  for default, recommends won't help in building OBS packages)
- Adding multibuild flavor to verify the latex dependencies are complete
- Motivated by nut failing to build pdf in SP4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655899200">- Do not recommend asciidoc-latex-backend: Do not pull in the LaTeX
  stack on all systems using asciidoc.
- Supplement asciidoc and dblatext with the -latex-backend sub
  package: users that have both, asciidoc and dblatex installed,
  and thus already opted-in to LaTeX, will also get the backend
  installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655985600">- Update to version 10.2.0:
  + Future feature:
  - As part of the intended 10.3.0 release, the following
    document attribute flags will be reserved for modifying
    asciidoc-py runtime behavior:
    . future-compat
    . legacy-compat
    . compat-mode
  - Please see GH issue #254 for more information.
  + Bug fixes: Fix verbose output not working when using a2x or
    asciidoc entry points.
  + Miscellaneous: Automate publishing asciidoc-py website as part
    of release process.</changelog>
</package>
<package pkgid="df9115c07c84d93fa6c3e45741667e267fa2cdc66117294feba2d475376675caf44ba88ae032095bad49bc511d971accc66e14b91bc12c45c31a1f5060cc1acd" name="asciidoc-latextest" arch="src">
  <version epoch="0" ver="10.2.0" rel="1.7"/>
  <changelog author="olaf@aepfle.de" date="1507118400">- Remove asciidoc version from generated files with asciidoc.version.patch
  The version causes unneeded republish of pkgs that make use
  of asciidoc</changelog>
  <changelog author="bwiedemann@suse.com" date="1507291200">- Re-add documentation</changelog>
  <changelog author="mpluskal@suse.com" date="1510056000">- Explicitly use python2 (fate#323526)</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579003200">- Update to 9.0.0rc1:
  * Port asciidoc to run on Python 3.5+ (see https://github.com/asciidoc/asciidoc for the EOL Python 2 implementation)
  * Drop internal implementation of OrderedDict and use the standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes daylight saving time).
  * Use "with" context statement for opening and closing files instead of older try/finally pattern.
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Migrate from A-A-P based build system to Make</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579003201">- Small packaging adjustements</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470400">- Update to 9.0.0rc2:
  - Running `make help` will now print out a helpful usage message
  - Add simplified Chinese translation (thanks @muirmok)
  - vim-asciidoc: speed up the refresh process for big files (thanks @aerostitch)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587470401">- Bring back asciidoc in maintainable fashion to fix bsc#1135082</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1587643200">- simplify requires - we don't need the full python3, but the
  interpreter and xml module (which is part of base)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591704000">- Update to version 9.0.0:
  * Port asciidoc to run on Python 3.5+
  * Drop internal implementation of OrderedDict and use the
    standard library collections.OrderedDict instead
  * Implement Dockerfile for running asciidoc
  * Add Catalan translation
  * Add docbook5 backend
  * Fix misspellings in various files and documents
  * Use UTC for testing instead of Pacific/Auckland (which observes
    daylight saving time)
  * Use "with" context statement for opening and closing files
    instead of older try/finally pattern
  * Search sibling paths before system wide paths in asciidocapi
  * Add manpage for testasciidoc.py
  * Use argparse instead of optparse for argument parsing
  * Add simplified Chinese translation (thanks @muirmok)
  * vim-asciidoc: speed up the refresh process for big files
  * Allow specifying floatstyle attribute for figures, tables,
    equations, examples in docbook (thanks @psaris)
  * Use https://pypi.org/project/trans/[trans python module]
    (if available) to better handle character decomposition to
    ascii for ascii-ids (thanks @rkel)
  * Use lru_cache to memoize repeated calls to macro look-up
    giving potential ~15% speed-up on parsing
  * Fix index terms requiring two characters instead of just one
  * Properly capture and use colophon, dedication, and preface for
    docbooks in Japanese (see #2 (comment))
  * make install did not include the unwraplatex.py filter
  * Fix a2x option collection from input file with non-ascii
    encoding
  * Fix options attribute not being properly parsed in Delimited
    Blocks attribute list
  * Migrate from hierarchical A-A-P build system to top-level
    Makefile
  * Add make help target that prints out usage message for make
  * Fix double slash issue in Makefile when installing asciidoc
    or its docs
  * Commit generated test files to the repository for continuous
    integration
  * Test against Python 3.5+ on Travis-CI
  * Remove symlink tests/asciidocapi.py in favor of just appending
    to sys.path
  * Add requires directive to testasciidoc.conf to indicate
    necessary external dependencies (e.g. source-highlight)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1593777600">- Update to version 9.0.1:
  * Fix a2x crashing on decoding generated HTML pages</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 9.0.2:
  * Revert to using optparse from argparse for a2x</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603281600">- Update to version 9.0.3
  * Fix extra newline characters inserted into generated source
  * Validate line endings as part of test suite</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1604404800">- Update to version 9.0.4
  * Fix listing out installed plugins (e.g. --filter list)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 9.0.5:
  - Use config newline setting in system attribute evaulation
  - Update to deadsnakes/python@v2.0.2</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1614600000">- update to version 9.1.0
  * Can specify a line range when using the include macro.
  * Setting the SGML_CATALOG_FILES environment variable will set --catalogs
    on xmllint within a2x.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 10.1.4
  * Add top-level __version__ and VERSION module exports
  * Fix self reference errors in AsciiDocApi
  * Add back asciidoc execute print in a2x verbose
- Update to version 10.0.0
  * AsciiDoc.py has been rewritten to be a proper Python package
  * Support for overriding the bundled *.conf files is done through
    CLI flags, environment variables, etc., and not through directly
    editing the files within the installation.
  * Importing asciidoc should no longer require the asciidocapi.py script
    and can be done through regular python import
  * The APIs of the asciidoc and a2x scripts are now considered
    "provisional" with no guarantee of BC between releases with the
    exception of the asciidoc.execute method.
- Update to version 9.1.1
  * Cleanup outfile on system-exiting exceptions
- Rebased asciidoc.version.patch</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1651492800">- Add a subpackage that brings in the requirements for building pdf (too much
  for default, recommends won't help in building OBS packages)
- Adding multibuild flavor to verify the latex dependencies are complete
- Motivated by nut failing to build pdf in SP4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655899200">- Do not recommend asciidoc-latex-backend: Do not pull in the LaTeX
  stack on all systems using asciidoc.
- Supplement asciidoc and dblatext with the -latex-backend sub
  package: users that have both, asciidoc and dblatex installed,
  and thus already opted-in to LaTeX, will also get the backend
  installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1655985600">- Update to version 10.2.0:
  + Future feature:
  - As part of the intended 10.3.0 release, the following
    document attribute flags will be reserved for modifying
    asciidoc-py runtime behavior:
    . future-compat
    . legacy-compat
    . compat-mode
  - Please see GH issue #254 for more information.
  + Bug fixes: Fix verbose output not working when using a2x or
    asciidoc entry points.
  + Miscellaneous: Automate publishing asciidoc-py website as part
    of release process.</changelog>
</package>
<package pkgid="478d035d36df2d624262af7760252f2e8b2b30b937888349f16e32314d6575cdc5a2d7a876334507829e9a6d8812a33abe3caf2dfcd6c9d6233aa1f83b421a48" name="aspell" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="6ca3dd6330db02a5cd4e87e7a417901689791d5b3ca032e2f8d8d61900ee6f91c858debc7f90623609804d2f1b8e50164062a1a7070d6097a5f7fa2471e38fcb" name="aspell" arch="src">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1317556800">- update to version 0.60.6.1
  * Update to Automake 1.10.3.
  * Fix a bug which caused a race condition (leading to a likely crash)
    when two threads try to update the dictionary cache at the same
    time.
  * Make it very clear that compiling Aspell with NDEBUG is a bad idea
    (see `http://aspell.net/ndebug.html') by outputting a warning when
    building with NDEBUG defined.
  * Numerous other minor updates and bug fixes.
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Changed License: to LGPL-2.1+.
  * Splitted the package according to the shared library packaging policy
    (added libaspell15 and libpspell15 sub-packages).
  * Added descriptions for the patches based on openSUSE guidelines.
  * Suggest also aspell-spell sub-package.
  * Added versioned Provides:/Obsoletes: for pspell and pspell-devel (rpmlint
    warning fix).
  * Removed libstdc++-devel from Requires: of aspell-devel (not needed).
  * Improved summaries and descriptions.
  * Clean up in %build, %install and %files sections.
  * Install the "spell" script provided by the package for compatibility
    reasons (added a aspell-spell sub-package containing this script and moved
    the Provides: entry for "spell" into this package).
  * Use %fdupes macro to fix rpmlint warning about duplicate files.
  * Use %install_info_delete in %preun instead of %postun section.
  * Add pspell-config.1 man page to the aspell-devel sub-package instead of
    aspell.
- Removed the following patches (fixed upstream):
  * aspell-iterator-after-erase.patch
  * aspell-make-static-filters.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1321963200">- add -ltinfo</changelog>
  <changelog author="jengelh@medozas.de" date="1327752000">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1330084800">- Build C++ code with -fvisibility-inlines-hidden
- Fix ncurses linkage.</changelog>
  <changelog author="pgajdos@suse.com" date="1349784000">- license FDL-1.1+ and LGPL-2.1 and HPND and BSD-Mark-Modifications</changelog>
  <changelog author="pgajdos@suse.com" date="1362052800">- fix build with new automake
  * automake-1.13.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1362398400">- license GFDL-1.1+ and LGPL-2.1 and HPND and BSD-Mark-Modifications</changelog>
  <changelog author="cfarrell@suse.com" date="1362571200">- license update: GFDL-1.1+ and LGPL-2.1 and HPND and BSD-3-Clause
  SDPX</changelog>
  <changelog author="pgajdos@suse.com" date="1362571201">- license GFDL-1.1+ and LGPL-2.1 and HPND and SUSE-BSD-Mark-Modifications
  [bnc#777131]</changelog>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="31564e45e06aac61dc545b91114c9f3f08c8ed2079112d404b0c7f490eb542d81c624580a6cc323db8540e460ba8fb30f94dbf684761239c3fdd55e3943ebb1f" name="aspell" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="4f9bb4add101a8e2e4a5736993ac462701b49d786661d93161b260f4ee7888abb9e8198c7327f3f5fd5bd64269c95a41237e3938ad3030b087d834016357bcf5" name="aspell-debuginfo" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="22c02641bcdb766d34c70bfe14d48da6ecab33cf59312e8bb10037f7e78392eb940f7d436ff0e349924a1accd62020e77dc56da50663025ca4d65e9f15775b8d" name="aspell-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="22c0812037353f0e399961efbdef5c6314a1968a116e07de89b416d5d3bea7b19c58da967ae99bf20193de77f7a386d3d0a72ffa501b06b865bd8317df57bd88" name="aspell-debugsource" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="96a0cb7eedba20bd10a5d518023941464a232c82326b8e759ad751f962c93917537c4ed88758c4102ef0d62ab60b90bfd4fc3c814f029c8bbb7d2ba89b3312ce" name="aspell-debugsource" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="651909a1ad443ec761ccb7a74ed7341261b0ccf1e25fbcecaa4d7cf2fb4528f5ffe5e304843fbb4b46eea9c0eb40aa37dcace6f2aca0ddb6032ef0487cde44ec" name="aspell-devel" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="51352b55fd8c6b509a1e02f203036301a13c55fd7eb271191e346023ee50bce58eabb178e0e53f0fb330a9d380541bb51796797dc1708a4adbd28c073e5947d3" name="aspell-devel" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="07cb2fa50e9fc4720d6901143414ac2e2a3a4085b14edd09d8152eda994e46a2070cd493078dca8906386061f40c99cebbb6582c47b2e109be6f630407d2a8c3" name="aspell-ispell" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="e7769c3000b5d06931deb9e567dce02dc90d799fd39be500c1aa678a1558e2a02cc92c66dbf6d20db519bbfb05a1e02b3b1713e52c5e649a89bce18963a575a0" name="aspell-ispell" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="350dfdf19f185ae1a8de89ceb793e22391ab7ec9adf69540742714eb68c9aee9466607cf65908060bd44970472690cd3a7181dd733637d132ab9da3950a970ab" name="aspell-spell" arch="i586">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="555a319478c74af86a6597afef1a8a3dd6ef098f8c24d2a311453eb0b86bc38cf0537d9f5876fe712ab22926b7976bb813d05d22106d034ce0990302a57e8b2f" name="aspell-spell" arch="x86_64">
  <version epoch="0" ver="0.60.8.1" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1397476800">- baselibs.conf: libaspell15
  obsoletes "aspell-&lt;targettype&gt; &lt;= &lt;version&gt;"
  provides "aspell-&lt;targettype&gt; = &lt;version&gt;"</changelog>
  <changelog author="mpluskal@suse.com" date="1449057600">- Add gpg signature
- Remove old ppc provides/obsoletes
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="mliska@suse.cz" date="1481889600">- gcc7-fix-warnings.patch - Fix warnings reported by GCC7.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Compact descriptions</changelog>
  <changelog author="pgajdos@suse.com" date="1571140800">- version update to 0.60.8
  * Prevent a potentially unbounded buffer over-read by no longer
  supporting null-terminated UCS-2 and UCS-4 encoded strings with the
  original C API. @xref{Upgrading from Aspell 0.60.7}.
  * Ensure that possible typos are listed before other suggestions when
  typo analysis is used.  Also fix a bug so that suggestions that split
  a word using a space or hyphen are not always first.
  * Add Markdown filter.
  * Add new @option{wordlists} option, which is a list of UTF-8 files that
  contain additional words to accept.
  * Add new @option{camel-case} option, which enables support for checking
  camelCase words.
  * Sort personal and replacement dictionaries.
  * Change @code{ultra} suggestion mode to only find words that are within
  one-edit distance or have the same soundslike.
  * Implement the @code{aspell filter} command.
  * Fix a bug in @code{AspellDocumentChecker} that prevented it from
  working with UCS-2 and UCS-4 encoded strings.
  * Remove unused @option{sug-edit-dist} option.
  * @code{AspellDocumentChecker} now expects the document a line at a time
  in order to work with the new Markdown filter.  If the document is
  split on white space characters instead, nothing will break, but new
  filters such as the Markdown filter may give incorrect results.
  * The @option{clean} option and command will no longer split a word.
  * Various documentation improvements.
  * Removal of several outdated appendices that don't really belong in the
  main manual.  Parts that are still relevent may eventually be moved
  elsewhere, but for now they are available online at
  @uref{http://aspell.net/0.60.7/man-html/}.
  * Fix various crashes and other problems found by Google's OSS-Fuzz.
  * Add partial support for recognizing the Unicode apostrophe (') in
  words.  In particular Aspell will accept the Unicode apostrophe when
  the language uses an ISO Latin charset that doesn't already have a
  Unicode apostrophe.  For now, Aspell will still use the ASCII version
  in suggestions.
  * Detect when a dictionary compiled on a 32-bit machine is used on a
  64-bit one (and vise versa), as due to an oversight, compiled
  dictionaries depend on more than the endianness.  Also added a compile
  time option to remove this dependency, but at the cost of breaking
  compatibility with already compiled dictionaries on 64-bit systems.
  * Fix a bug which caused Aspell to crash when passing in a null string
  to almost any of the C API functions.  This should not happen if the
  size is also zero as the pointer should never be derefrenced.
  * Fix a bug that caused Aspell to crash with a SEGFAULT when built with
  mingw-w64.
  * In addition to outputting a warning when building with NDEBUG defined,
  also include NDEBUG in the version string.
  * Various compile fixes for newer version of Gcc and Clang.
  * Fix VPATH builds.
  * Use utf-8 encoding for manual instead of iso-8859-1.
  * Other minor updates and bug fixes.
- deleted patches
  - aspell-automake-1.13.patch (upstreamed)
  - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit)
  - gcc7-fix-warnings.patch (upstreamed)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Remove/replace old specfile constructs.</changelog>
  <changelog author="pgajdos@suse.com" date="1602244800">- recommend aspell-en also from the library [bsc#1177523]</changelog>
  <changelog author="pgajdos@suse.com" date="1627905600">- security update
- modified patches
  % aspell-quotes.patch (p1)
  % aspell-strict-aliasing.patch (p1)
- added patches
  fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top
  + aspell-CVE-2019-25051.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657195200">- switch source urls to https</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 0.60.8.1:
  * Fix memory leak in suggestion code introduced in 0.60.8.
  * Various documentation fixes.
  * Fix various warnings when compiling with -Wall.
  * Fix two buffer overflows found by Google’s OSS-Fuzz.
  * Other minor updates.
- drop aspell-CVE-2019-25051.patch (upstream)</changelog>
</package>
<package pkgid="7d79d53a40c00bb0beed206f7422dacb1a378d6df3546c1ed2d0acdcbee2dbd8267032b68b22b0dc4794791e156e71b8126e087a2e9aa5132939529782156fb0" name="at-spi2-core" arch="i586">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="8ba454fef74a556addeb2a9ac24bb6dcdeb93e4f580e6f800c69c5803c37d8f38b9f6a265641f75d0427a0d3c4213a6ef45a88ddd712f6d9ad03c2e79e4adce4" name="at-spi2-core" arch="src">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="d711cf38078b1bc95aa766d39ca47b2b05030d47d5e4595aa843ae506e6a26c28237834f84ce8f8cb5fb3d41c1be326af1b75d3be6d6b8589919085ba7465453" name="at-spi2-core" arch="x86_64">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="9e49ade390e3a65c8a8bf4049dae0e4d97e5ad4409c28840845e77a6fdfeccdc0e4157b32e89cb386ea7511ebae004e07fdc242cb2ef6b1f36ecdfddd4ad4757" name="at-spi2-core-debuginfo" arch="i586">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="0d6b5f14f39ef8160d24b84743450f55ef0ae55106ede44d8cb8b78c76fa3a604e5fa3fec3360bb694567ada9e197491507cb7ed66dc82d0e5d90c8a433acda9" name="at-spi2-core-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="91bd78201964ddeb0c9446a49e533ac4bf9c2b2a8a28a32920a7c33d7e7bcea9df90b66f4e7dbd31b4d4c2263e881cf7154d3185db619085cc3b0c0cead5100f" name="at-spi2-core-debugsource" arch="i586">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="5faaa1d7effa163a6aedd1ca60f4a166140f13f602190636b5e07dd909623e36afc3c163a3c3b98cedfca3f08eba0a3b83d6b0607489b5927b70c6d04ef6abab" name="at-spi2-core-debugsource" arch="x86_64">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="f105c06d96d3ecae7f20b523187a51d168905527966bf488063f85e3885e4f6c6dfd5018d3c9776a778a4f3771cfe99f39aace131b724da075eaf1bcbce73543" name="at-spi2-core-devel" arch="i586">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="7e8dc7a03e10d2f81d9d1842910669fa9920bcfb5ad25d87721c32047476f1b7db20030bfed3057b83b0d54d6bf34f6d6d331e471b3aa087333e9dc8d9ac8c50" name="at-spi2-core-devel" arch="x86_64">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="b8a4efc885ca2d5800c4e594c2c6cf896e6a50cb1e5f29722473e60f1f0e06def1e7e9033c6c14e9ae7c65f39edabb3b6dd679b0fcd10f816d2be2fb42ca1c75" name="at-spi2-core-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="5faf5823f9544e43e87ac7260c8eeecc4f6f3328053c48f6d8dedf79f873fc514494e2be79193c5f10b4c78c7637f881c27716fe11b4fd916a2f6f636db409f7" name="at-spi2-core-lang" arch="noarch">
  <version epoch="0" ver="2.50.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Update to version 2.45.90:
  + xml:
  - Add some documentation.
  - Fix event arguments.
  - Add some missing DeviceEventController methods.
  + Bind the AT-SPI bus to the graphical session.
  + Mark bus service as belonging to the session slice.
  + Add ATSPI_ROLE_PUSH_BUTTON_MENU.
  + Add an "announcement" event/signal to allow objects to send
    notifications.
  + Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
  packages: libatk-1_0-0, libatk-bridge-2_0-0 and
  typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661601600">- Update to version 2.45.91:
  + Send device event controller events using the same signature as
    other events.
  + Document the Accessible, Action, and Cache dbus interfaces.
  + Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
  32bit support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 2.46.0:
  + Fix GetInterfaces documentation on org.a11y.atspi.Accessible
    interface.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1666958400">- Ensure xprop is required when xwayland is installed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677153600">- Update to version 2.47.1:
  + The meson options -Dx11 and -Dintrospection are now implemented
    with meson features.
  + Use gi-docgen to generate documentation.
  + Register key grabs using the focused window, rather than the
    root window. This should prevent the window from losing focus
    when a key grab is used.
  + atk-adaptor: Handle sockets in GetChildren.
  + Improve documentation of the dbus interfaces.
  + Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
  - Dintrospection=enabled, following upstreams changes to use meson
  features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
  dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 2.47.90:
  + Downgrade meson requirement to 0.63.
  + at-spi-dbus-bus service: set stop timeout to 5s.
  + Fix possible crash in screen_reader_signal_watcher.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Update to version 2.48.0:
  + Add a "atk-only" build option. This allows atk to be built
    without libdbus installed, but it does not build libatspi or
    the atk bridge.
  + Fix some typos in the documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683201600">- Add or dbus-broker to existing dbus-1 Requires: we already pass
  dbus_broker=/usr/bin/dbus-broker-launch and
  default_bus=dbus-broker to meson during build.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683806400">- Update to version 2.48.1:
  + Fixes for atk-only builds under Windows.
  + meson: Avoid requiring libsystemd when configured to use
    dbus-daemon.
  + Fix crash when a bad index is passed to
    atspi_accessible_get_child_at_index.
  + Fix possible infinite recursion in
    atspi_accessible_clear_cache.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1683806401">- Update to version 2.48.2:
  + Fixed a regression in 2.48.1 where the bus launcher would fail
    if dbus-broker was configured at build time but not installed
    on the system.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685275200">- Update to version 2.48.3:
  + Fix the build when dbus-broker is not set to be used by
    default.
  + Fix a couple of use after frees when finalizing devices.
  + atk-adaptor: Fix handling of sockets in impl_GetChildren.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689681600">- Update to version 2.49.1:
  + TableCell.xml: Add Get{Column,Row}HeaderCells methods.
  + atspi_accessible_get_localized_role_name: Use internal names
    when possible.
  + Add a non-recursive function to clear a single object's cache.
  + Code clean-ups.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1691064000">- Support build environments like SLE 15 SP5 and Leap 15.5 which
  had %{_distconfdir) not defined yet.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.48.4:
  + Add atspi_get_version() to return the runtime version of the
    AT-SPI library.
  + collection:
  - Fix match testing for attributes.
  - Avoid locking up if an object has a very large child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.49.90:
  + Fix a test failure/timeout.
  + Add atspi_get_version() to return the runtime version of the
    library.
  + Collection: fix match testing for attributes.
  + Fix a NULL pointer dereference when deregistering an event
    listener that doesn't include a detail.
  + Fix the documentation for interfaces in collection match rules.
  + Add an AtspiLive enum to specify the politeness level for live
    regions, and document that this should be used for Announcement
    signals. Also add a notification signal in atk to replace the
    announcement signal that lacks the politeness information.
  + Add an asynchronous version of atspi_generate_mouse_event.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Update to version 2.49.91:
  + collection: Avoid locking up if an object has a very large
    child count.
  + Fix possible NULL pointer dereference when deregistering an
    event listener.
  + Various fixes for the new key grabbing API.
  + Don't wait for a reply when registering or deregistering
    keystroke listeners.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.50.0:
  + Fix at-spi2-atk test when running under a non-English locale.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
  the parent directories of the former parameter, to symlink other
  duplicate files under the datadir.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1705233600">- Provide and obsolete more packages from old atk and at-spi2-atk:
  atk-devel, at-spi2-atk-devel and at-spi2-atk-common.</changelog>
</package>
<package pkgid="16361e4974daa672a53b3db0488e067d28ac47c6ddec479635dc42216f3e4767222fabf984c7651375b21eda11d0e94ed5a0f6a1644dee753622a3819998e5b4" name="atkmm1_6" arch="src">
  <version epoch="0" ver="2.28.3" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1304164800">- Update to version 2.22.5:
  + bgo#645669: Install the m4 files even without
  - -enable-maintainer-mode, as with other modules.
- Use source services: download_url and set_version.</changelog>
  <changelog author="vuntz@opensuse.org" date="1310040000">- Stop using source service to download the tarball, as Factory
  will move away from this.</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Add atkmm-devel to baselibs</changelog>
  <changelog author="vuntz@opensuse.org" date="1321358400">- Update to version 2.22.6:
  + Add #includes needed with the latest glibmm.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="dimstar@opensuse.org" date="1367236800">- Update to version 2.22.7:
  + Remove the use of g_type_init() because it has been deprecated.</changelog>
  <changelog author="zaitor@opensuse.org" date="1437825600">- Update to version 2.23.2:
  + Use (and require) C++11.
- Changes from version 2.23.1:
  + Atk:
  - Document: Add get/set_attribute() and deprecate
    get_document() and get_document_type().
  - Component: Deprecate add/remove_focus_handler, get_size() and
    get_position().
  - Add Range.
  - Table:
    . Deprecate get_column/row_at_index().
    . Add a get_at() const version and deprecate get_index_at().
  - Text:
    . Deprecate get_text_before_offset(),
    get_text_after_offset().
    . Add get_string_at_offset(), deprecating other methods for
    it.
  - Value: Deprecate get_minimum/maximum_range() in favour or
    get_range().
  + Build: Update MSVC 2005, 2008 and 2010 Projects: Add "Install"
    Project.</changelog>
  <changelog author="zaitor@opensuse.org" date="1441368000">- Update to version 2.23.3:
  + Rebuilt with latest glibmm, whose gmmproc generates C++ move
    operations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1443614400">- Update to version 2.24.1:
  + Regenerate with the latest glibmm.
- Changes from version 2.24.0:
  + MSVC build fixes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1448884800">- Update to version 2.24.2:
  + Regenerate with the latest glibmm.</changelog>
  <changelog author="idonmez@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1480939200">- Rename to atkmm1_6: atkmm 2.25.x brings a new API/ABI to be used
  in GTK4 based applications.</changelog>
  <changelog author="jengelh@inai.de" date="1480939201">- rectify rpm groups</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543752000">- Update to version 2.28.0:
  + No changes, version bump only.
- Changes from version 2.24.3:
  + Fix silent builds.
  + Text: Plug memory leaks in get_text_vfunc() and
    get_selection_vfunc(). These vfuncs shall delete the returned
    character array after it has been copied to a Glib::ustring.
  + Replace the Visual Studio project files with MSVC NMake project
    files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.28.1:
  + Build:
  - Improve NMake support
  - Use __declspec(dllexport) when building with Visual Studio
  - Add Meson support
  - doc/reference/: Update for Doxygen &gt;= 1.8.16
- Add meson BuildRequires and macros following upstreams port.
- Add doxygen, graphviz and xsltproc  BuildRequires, needed now for
  building documentation.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Tweak setup macro and fdupes call.</changelog>
  <changelog author="pgajdos@suse.com" date="1633608000">- turn off doc build, it does not work with new doxygen</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660219200">- Update to version 2.28.3:
  + Support building with Visual Studio 2022.
  + Meson build:
  - Specify 'check' option in run_command(). Will be necessary
    with future versions of Meson.
  - Perl is not required by new versions of mm-common.
  - Avoid unnecessary configuration warnings.
  - Require meson &gt;= 0.55.0.
  + Require atk &gt;= 2.12.0. Not a new requirement, but previously it
    was not specified in configure.ac and meson.build.
- Changes from version 2.28.2:
  + Meson build:
  - Use relative paths to untracked/.
  - Make it possible to use atkmm as a subproject.
  - No implicit_include_directories.
  + atkmmconfig.h.*: Don't dllimport on MinGW.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="qzhao@suse.com" date="1681732800">- Add atkmm1_6-remove-unnecessary-executable-flag-from-file.patch:
  cancel executable permission for file
  /usr/share/doc/packages/libatkmm-1_6-1/NEWS
  (bsc#1209094, bsc#1209139).</changelog>
</package>
<package pkgid="37e88f3781da2c294a500ffe1bf38efcc6ceee8212852a9c683dcc0de19d67ac53936d731d4fcef133e98a8374cf40976276062a503f0aeeba1cc4b8f01091b7" name="atkmm1_6-debugsource" arch="x86_64">
  <version epoch="0" ver="2.28.3" rel="2.1"/>
  <changelog author="zaitor@opensuse.org" date="1448884800">- Update to version 2.24.2:
  + Regenerate with the latest glibmm.</changelog>
  <changelog author="idonmez@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1480939200">- Rename to atkmm1_6: atkmm 2.25.x brings a new API/ABI to be used
  in GTK4 based applications.</changelog>
  <changelog author="jengelh@inai.de" date="1480939201">- rectify rpm groups</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543752000">- Update to version 2.28.0:
  + No changes, version bump only.
- Changes from version 2.24.3:
  + Fix silent builds.
  + Text: Plug memory leaks in get_text_vfunc() and
    get_selection_vfunc(). These vfuncs shall delete the returned
    character array after it has been copied to a Glib::ustring.
  + Replace the Visual Studio project files with MSVC NMake project
    files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.28.1:
  + Build:
  - Improve NMake support
  - Use __declspec(dllexport) when building with Visual Studio
  - Add Meson support
  - doc/reference/: Update for Doxygen &gt;= 1.8.16
- Add meson BuildRequires and macros following upstreams port.
- Add doxygen, graphviz and xsltproc  BuildRequires, needed now for
  building documentation.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Tweak setup macro and fdupes call.</changelog>
  <changelog author="pgajdos@suse.com" date="1633608000">- turn off doc build, it does not work with new doxygen</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660219200">- Update to version 2.28.3:
  + Support building with Visual Studio 2022.
  + Meson build:
  - Specify 'check' option in run_command(). Will be necessary
    with future versions of Meson.
  - Perl is not required by new versions of mm-common.
  - Avoid unnecessary configuration warnings.
  - Require meson &gt;= 0.55.0.
  + Require atk &gt;= 2.12.0. Not a new requirement, but previously it
    was not specified in configure.ac and meson.build.
- Changes from version 2.28.2:
  + Meson build:
  - Use relative paths to untracked/.
  - Make it possible to use atkmm as a subproject.
  - No implicit_include_directories.
  + atkmmconfig.h.*: Don't dllimport on MinGW.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="qzhao@suse.com" date="1681732800">- Add atkmm1_6-remove-unnecessary-executable-flag-from-file.patch:
  cancel executable permission for file
  /usr/share/doc/packages/libatkmm-1_6-1/NEWS
  (bsc#1209094, bsc#1209139).</changelog>
</package>
<package pkgid="c522f4a617905fac800e4e0bf1d0438b188b8458d608b2c4a1e88d8ae4a2609fabb7f5dee6269063681e7f3910dcab9526e0e54dd2310d7f6fcb1f4c150d3470" name="atkmm1_6-devel" arch="x86_64">
  <version epoch="0" ver="2.28.3" rel="2.1"/>
  <changelog author="zaitor@opensuse.org" date="1448884800">- Update to version 2.24.2:
  + Regenerate with the latest glibmm.</changelog>
  <changelog author="idonmez@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1480939200">- Rename to atkmm1_6: atkmm 2.25.x brings a new API/ABI to be used
  in GTK4 based applications.</changelog>
  <changelog author="jengelh@inai.de" date="1480939201">- rectify rpm groups</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543752000">- Update to version 2.28.0:
  + No changes, version bump only.
- Changes from version 2.24.3:
  + Fix silent builds.
  + Text: Plug memory leaks in get_text_vfunc() and
    get_selection_vfunc(). These vfuncs shall delete the returned
    character array after it has been copied to a Glib::ustring.
  + Replace the Visual Studio project files with MSVC NMake project
    files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.28.1:
  + Build:
  - Improve NMake support
  - Use __declspec(dllexport) when building with Visual Studio
  - Add Meson support
  - doc/reference/: Update for Doxygen &gt;= 1.8.16
- Add meson BuildRequires and macros following upstreams port.
- Add doxygen, graphviz and xsltproc  BuildRequires, needed now for
  building documentation.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Tweak setup macro and fdupes call.</changelog>
  <changelog author="pgajdos@suse.com" date="1633608000">- turn off doc build, it does not work with new doxygen</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660219200">- Update to version 2.28.3:
  + Support building with Visual Studio 2022.
  + Meson build:
  - Specify 'check' option in run_command(). Will be necessary
    with future versions of Meson.
  - Perl is not required by new versions of mm-common.
  - Avoid unnecessary configuration warnings.
  - Require meson &gt;= 0.55.0.
  + Require atk &gt;= 2.12.0. Not a new requirement, but previously it
    was not specified in configure.ac and meson.build.
- Changes from version 2.28.2:
  + Meson build:
  - Use relative paths to untracked/.
  - Make it possible to use atkmm as a subproject.
  - No implicit_include_directories.
  + atkmmconfig.h.*: Don't dllimport on MinGW.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="qzhao@suse.com" date="1681732800">- Add atkmm1_6-remove-unnecessary-executable-flag-from-file.patch:
  cancel executable permission for file
  /usr/share/doc/packages/libatkmm-1_6-1/NEWS
  (bsc#1209094, bsc#1209139).</changelog>
</package>
<package pkgid="bfc53a4b32a36d1e8af077bfe6ce221910013fd3d3866ab112646e3658331717248b1ae2bf117156a1c03290a6bb9ee1c1484b7b235ce8ebf609759de26a80e2" name="atril" arch="src">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1489492800">- Update to version 1.18.0:
  * NEWS: use consistent, project wide, markdown-like formatting to
    make generating release announcements easier.
  * Build: Require caja &gt;= 1.17.1.
  * Move to GTK+3 (require GTK+ &gt;= 3.14), drop the GTK+2 code and
  - -with-gtk build option.
  * [comics] Add support for unarchiver (unar and lsar).
  * [libview] Increase the page cache size to reduce the number of
    page reloads.
  * Remove the metadata migration code.
  * Force the X11 backend.
  * Fix lots of GTK+ deprecations.
  * Fix some a11y issues.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1503230400">- Update to version 1.18.1:
  * Take monitor scale factor into account when calculating zoom.
  * Add hi-dpi support for main view.
  * sidebar-thumbnails: Fix unwanted move to start after
    fullscreen.
  * sidebar-thumbnails: Preload one extra visible range while
    scrolling.
  * sidebar-thumbnails: Keep thumbnails already rendered.
  * sidebar-thumbnails: Fix clunky scrolling.
  * sidebar-layers: Make it actually usable and fix a runtime
    warning.
  * libview: Save changes to a dropdown in an embedded form.
  * ev-window: Remove a deprecated GtkToolbar-shadow-type.
  * annotation-properties-dialog: Don't use a headerbar.
  * comics: Make the files containing "--checkpoint-action="
    unsupported.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1503230401">- Update to version 1.18.3 (changes since 1.18.1):
  * libmisc: Set character width for page label.
  * EvPixbufCache: Handle backends that don't render a selection.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1520596800">- Update to version 1.20.0:
  * build: Remove a pre-GTK+3 option.
  * epub: Make minizip support more BSD variants.
  * previewer: Add a style class atril-previewer-window.
  * An implementation of WidthOfScreen and HeightOfScreen.
  * shell: Show caret navigation in the menu.
  * ev-link-accessible: Improve efficiency of methods to get start
    and end indices.
  * Expose form fields, images and links as AtkObject children of
    the page.
  * ev-view-accessible: Add a method to determine if a given doc
    rect is showing.
  * ev-page-cache: Add a method to check if a given page has been
    cached.
  * libview: Update the caret cursor when jumping to a find result.
  * libview: Update ATK_STATE_SHOWING when the visible page range
    changes.
  * libview: Implement AtkComponent for pages.
  * libview: Fix shift+click text selection.
  * a11y: Ensure text cached when one request an EvPageAccessible.
  * a11y: Managing atk states on EvPageAccessible.
  * a11y: Add, if applies, ATK_RELATION_FLOWS_TO/FROM on
    EvPageAccessible.
  * a11y: Move the AtkHyperText implementation from
    EvViewAccessible to EvPageAccessible.
  * a11y: Move the AtkText implementation from EvViewAccessible to
    EvPageAccessible.
  * a11y: Expose EvPageAccessible as children of EvViewAccessible.
  * a11y: New EvPageAccessible.
  * libview: Fix some broken aspects of the EvViewAccessible text
    support.
  * libview: Take caret navigation into account when getting
    AtkHyperlink indices.
  * a11y: Clean implementation of atk_text_get_caret_offset().
  * a11y: Fix implementation of atk_text_set_caret_offset().
  * view: set_caret_cursor_position() should emit "cursor-moved" if
    applies.
  * Remove support for deprecated
    atk_text_get_text_{before,after}_offset().
  * a11y: Implement AtkDocument on EvViewAccessible.
  * a11y: With caret navigation enabled, accessibility current page
    is cursor page.
  * ev-view-accessible: Call document_changed_cb when setting the
    model.
  * Some text fixes for caret message area.
  * ev-view-accessible: Fix a crash in ev_view_accessible_get_link.
  * ev-view-accessible: Clear the cached data when the current page.
  * shell: remove view_actions_focus_out_cb.
  * shell: Remove ev_window_set_view_accels_sensitivity.
  * shell: forward accels to the focused widget.
  * Use a global array for view accel action.
  * fix crash when selecting text in djvu documents.
  * shell: fix stock item for message area.
  * docs: libview: Re-add type builtins section.
  * Fix crashes of epub documents with caret-navigation.
  * Store the caret cursor position in document metadata.
  * libview: Add ev_view_set_caret_cursor_position.
  * libview: Update the current page also when pending scroll is to
    find a location.
  * libview: Do not schedule a redraw when enabling/disabling caret
    navigation.
  * libview: Stop caret cursor blinking when cursor is not in a
    visible page.
  * shell: Enable/disable the caret navigation with F7.
  * libview: Add ev_view_supports_caret_navigation().
  * ev-link-accesible: Return the index/offset after the last
    character in the link.
  * help: Remove references to removed selection mode.
  * libview: Fix selections starting/ending in page margins.
  * libview: Reduce the pages to scan for selections.
  * libview: Remove unused rectangle selection mode.
  * libview: Rework ev_view_accessible_get_selection.
  * libview: do not redraw the whole view when caret cursor moves.
  * libview: Update the cursor area after positioning the cursor
    when moving between lines.
  * ev-view-accessible: Fix ev_view_accesssible_get_n_selections.
  * ev-view-accessibl: Fix get_caret_offset when the caret
    navigation is enabled.
  * libview: Use error bell and return early when moving between
    lines fails.
  * libview: do not schedule a resize in ensure_rectangle_is_visible.
  * libview: Stop the cursor blink when there are selections active.
  * libview: Deprecate ev_view_scroll in favour of
    g_signal_emit_by_name.
  * ev-window: Use g_signal_emit_by name instead of ev_view_scroll.
  * previewer: Remove scroll accelerators.
  * ev-window: Remove scroll accelerators.
  * libview: Add more scroll key bindings to EvView.
  * libview: Fix second parameter type of scroll signal for h, j, k
    and l bindings.
  * libview: Use merge_selection_region passing NULL to clear the
    selections.
  * ev-pixbuf-cache: Clear the selection region also when clearing
    the job selection.
  * ev-pixbuf-cache: Fix the condition for when a new selection is
    needed.
  * ev-view-accessible: Rewrite get_run_attributes to return the
    text attributes from the document.
  * pdf: Implement ev_document_text_get_text_attrs().
  * libview: Get text attributes from backend and save them in page
    cache.
  * libdocument: Add ev_document_text_get_text_attrs().
  * libview: Emit the AtkText text-caret-moved and
    text-selection-changed signals.
  * libview: clear the selection when cursor is moved.
  * libview: Do not show the caret cursor when there are active
    selections.
  * libview: Return NULL instead of empty regions from the pixbuf
    cache.
  * libview: Don’t draw the caret cursor when the view is not
    focused.
  * libview: Fix moving caret cursor between lines in multicolumn
    documents.
  * libview: Pre-cache some prev/next pages to the current page
    range.
  * ev-pixbuf-cache: Schedule prev or next jobs first depending on
    the scroll direction.
  * ev-pixbuf-cache: Schedule jobs to render previous pages in
    inverse order.
  * libview: Add the 'cursor-moved' signal to notify when the caret
    cursor has been moved.
  * libview: Avoid unnecessary region copies when selecting text.
  * libview: Use a larger damage area to redraw selections.
  * libview: Don’t queue a redraw when damaged region hasn’t
    changed.
  * libview: Invalidate union of old and new selection.
  * libview: Move the caret cursor when clicking outside a
    selection.
  * libview: Remove unused in_selection member from SelectionInfo
    struct.
  * libview: Keep the offset inside a line when moving the caret
    between lines.
  * libview: Position the caret cursor at beginning/end of the line.
  * libview: Do not schedule a redraw when selecting all text.
  * libview: Use prepend + reverse instead of append to create
    selections list.
  * libview: Use GSlice to allocate EvViewSelection.
  * libview: Text selection using the caret cursor.
  * libview: Update the caret cursor after selecting text with the
    mouse.
  * libview: Take page border into account when computing
    selections.
  * libview: Fix a crash when selecting more than one page.
  * libview: Make sure the cursor blinks after moving it by a click.
  * libview: Merge get_caret_cursor_rect_from_offset and
    get_caret_cursor_area.
  * libview: Notify about caret navigation errors using the error
    bell.
  * libview: Do not redraw after a click if cursor position hasn’t
    changed.
  * libview: Use GtkBindings for caret navigation.
  * libview: Rename EvView::binding-activated signal as
    EvView::scroll.
  * libview: Position the caret cursor by clicking.
  * libview: Use EvPixbufCache to find selection region.
  * libview: Split ev_pixbuf_cache_get_selection_surface into two
    functions.
  * libview: Draw selection highlight from region.
  * libview: Fix the damage area used to redraw the caret cursor.
  * libview: Actually update the page when moving the care from a
    different page.
  * libview: Avoid to update the current page and scroll to the
    cursor position, if the caret cursor was not updated.
  * libview: Make caret cursor blink.
  * libview: Use logical attributes instead text layout to move the
    caret cursor.
  * libview: Add a way to get the text logical attributes from the
    page cache.
  * libview: Initial implementation of caret navigation.
  * libview: Refactor code for drawing page and selection surfaces.
  * shell: disable ViewDualOddLeft in menus for epubs.
  * libview: Only access the relevant page cache for the height
    request.
  * Activate shortcut keys for dual and continuous layout.
  * ev-view: Forward key events to the focused form field.
  * Add shortcut keys for fit-page and fit-width options.
  * shell: Do not open single page pdfs in dual mode by default.
  * libview: Don’t update current_page to negative number.
  * libview: Make page layout a mode.
  * libview: Add new zoom mode that optimises for readability.
  * Rename Fit Page Width as Fit Width.
  * Rename Best Fit mode as Fit Page.
  * Move dual page with odd pages left to the view menu.
  * libview: drop deprecated usage of gtk_container_set_resize_mode.
  * shell: Check if doc implements Annotations interface before
    cast.
  * Refreshing annotations’ sidebar upon deletion.
  * libdocument: Make ev_mapping_list_remove void.
  * page-cache: Add flags parameter to ev_page_cache_mark_dirty().
  * pdf: Reset the annotation mapping when there are no more
    annotations.
  * Add an option to remove annotations to the view popup menu.
  * libview: add ev_view_remove_annotation.
  * pdf: Implement remove_annotation virtual func.
  * libdocument: add ev_mapping_list_remove.
  * libdocument: Add remove_annotation to DocumentAnnotations.
  * pdf: Make annotation names unique.
  * pdf: Add support for adding other types of annotations.
  * libview: Rename ev_view_set_focused_element and make it public
    internally.
  * Change the opacity of the annotation window.
  * Change color of annotation window.
  * libview: Grab focus for form fields and links on mouse press.
  * libdocument: Added ev_mapping_list_get.
  * pdf: Add activation link for Fields that have it.
  * libview: Handle activation link of a Form Field if present.
  * libdocument: Add activation_link to EvFormField struct.
  * ev-properties-licence: don’t use deprecated GtkAlignment.
  * libview: : avoid deprecated gtk_adjustment_changed.
  * ev-job-find: mark two methods as skip.
  * ev-jobs: have ev_job_failed_from_error shadow ev_job_failed.
  * libview: add missing transfer and element-type annotations.
  * ev-mapping-list: make a boxed type.
  * libdocument: add missing transfer and element-type annotations.
  * gtk 3.22: Avoid deprecated gdk_screen_get_monitor_ functions.
  * Avoid gdk_screen_get_primary_monitor,
    gdk_screen_get_monitor_scale_factor.
  * ev-document-misc.c: Avoid deprecated
    gdk_screen_get_width/height_mm.
  * dvi: Mitigate command injection attacks by quoting filename.
  * mdvi-lib: Fix compilation warning (const-correctness).
  * libmisc: set width chars for page label.
  * libview: Scroll small pages in non-continuous mode.
  * libview: Enable GDK_SMOOTH_SCROLL events for view.
  * libview: Ctrl+mouse wheel zoom should be pointer-centred, not
    window-centred.
  * ev-view: Add pan gesture to switch page.
  * ev-view: Explicitly require a GtkScrolledWindow as the parent
    widget.
  * ev-view: Add pinch/zoom gesture to handle document zooming.
  * sidebar-thumbnails: Fix unwanted move to start after fullscreen.
  * sidebar-thumbnails: Preload one extra visible range while
    scrolling.
  * sidebar-thumbnails: Keep thumbnails already rendered.
  * sidebar-thumbnails: Fix clunky scrolling.
  * annotations-sidebar: Clean up the styling.
  * ev-annotation-window: Fix setting the colour of the window
    border.
  * libview: fix annotation window focus change after creation.
  * libview: Fix focus on ev_annotation_window.
  * libview: Don’t change the font color of the annotation window.
  * shell: Use GdkRGBA for annotations.
  * libdocument: Add EvAnnotation API using GdkRGBA.
  * libdocument: Use the new deprecation macros.
  * Add deprecation macros.
  * fix runtime warnings caused by previous HDPI commit.
  * Take monitor scale factor into account when calculating zoom.
  * Add hi-dpi support for main view..
  * shell: Ditch gimpcellrenderertoggle.
  * sidebar-layers: Make it actually usable and fix a runtime
    warning.
  * libview: setting annotation window icons sizes.
  * libview: save changes to a dropdown in an embedded form.
  * libdocument: Adjust rendering of shadow for active and inactive
    pages.
  * avoid deprecated gdk_screen_make_display_name.
  * ev-window: remove deprecated GtkToolbar-shadow-type.
  * annotation-properties-dialog: don’t use a headerbar.
  * Avoid deprecated gdk_display_get_screen and
    gdk_display_get_n_screens.
  * ev-window: don’t use deprecated gtk_show_uri.
  * avoid deprecated gdk_screen_get_number.
  * build: properly clean the generated .caja-extension file.
  * build: require cairo &gt;= 1.10.0 and drop some old code.
  * shell: remove unused code from utils.
  * ev-view: avoid deprecated gtk_drag_begin.
  * egg-editable-toolbar: avoid deprecated gtk_drag_begin.
  * message-area: replace some GtkStock deprecations.
  * ev-sidebar: avoid deprecated GTK_STOCK_CLOSE icon.
  * password-view: replace some GtkStock deprecations.
  * password-view: don’t use deprecated GtkAlignment.
  * toolbar-editor: don’t use deprecated GtkAlignment.
  * Update translations.
- Add atril-gtk-3.20.patch: Restore GLib 2.48 and GTK+ 3.20
  support.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 1.20.2 (changes since 1.20.0):
  * Disable view presentation if there is no document.
  * Allow changing the page of a presentation.
  * libview: Fix goto window in presentation mode.
  * libview: Avoid deprecated gdk_screen_get_monitor.
  * EvPresentationView: Render correctly on hi-dpi displays.
  * libview: Fix g_return condition in
    set_device_scale_on_surface().
  * EvView: Render correctly on hi-dpi displays.
  * libview: Use css to draw the background of presentations.
  * Move custom css to a file compiled as a gresource.
  * shell: Use GResource for data files.
  * toolbar-editor: Add methods to load from GResource.
  * previewer: Use GResource for data files.
  * build: Add configure check for glib-compile-resources.
  * Update resource for translations.
  * libview: Check number of pages when processing button events.
  * libview: Add check for pageless documents to
    ev_view_accessible_focus_changed.
  * libview: Check number of pages on ev_view_document_changed_cb.
  * Use GtkOverlay to show the loading message.
  * shell: Remove unused marshalers.
  * thumbnailer: Send error messages to stderr.
  * shell: Use GtkApplication to inhibit the screensaver.
  * shell: Port to GtkApplication.
  * shell: Use g_printerr instead of g_warning.
  * daemon: Port to GApplication.
  * daemon: Use gdbus-codegen for the org.mate.atril.Daemon
    interface.
  * shell: Use gdbus-codegen for the org.mate.atril.Window
    interface.
  * shell: Use gdbus-codegen for the org.mate.atril.Application
    interface.
  * libview: Save inverted colours in a document
  * Save/restore context when getting colours for a different state.
  * epub: Allow to save epub documents.
  * epub: Fix loading epub thumbnails.
  * shell: Fix menu-accel for inverted colours.
  * shell: Add keypad accels for zoom_reset.
  * Add zoom reset.
  * Avoid deprecated GtkStock.
  * Check legal boundaries of accessible pages.
  * Disable StartPresentation action in fullscreen if document has
    no pages.
  * Disable ViewPresentation action if document has no pages.
  * libdocument: Use gdk_pixbuf_get_from_surface().
  * thumbnailer: Remove unused code.
  * view: Fix page background rendering while loading.
  * libdocument: Deprecate misc_get_page_border_size().
  * view: Use a rendered frame instead of custom border.
  * a11y: Return correct start and end offsets.
  * a11y: Fix crash with Orca screen reader.
  * libview: drop deprecated unneeded code.
  * ev-loading-message: Remove unused variables.
  * libview: fix text selection with mouse in annotation window.
  * libview: fix build without epub.
  * Update translations.
- Rebase atril-gtk-3.20.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1544702400">- Update to version 1.20.3:
  * Use make functions for HELP_LINGUAS.
  * comics: Support application/vnd.rar MIME type.
  * shell: Save document to the same path it was opened from.
  * Reduce the chattiness of the atril daemon.
  * EvView: Fix cursor movement when logical and visual line order
    differs.
  * Update atril_start_window.png.
  * moveable (older spelling) -&gt; movable.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1551787200">- Update to version 1.22.0:
  * Disable deprecation warnings for distcheck.
  * shell: Don't dist generated files.
  * presentation: Avoid deprecated
    "gtk_style_context_set_background".
  * ev-sidebar-bookmarks: Use NULL instead of an uninitialised
    variable.
  * Avoid deprecated gtk_menu_popup.
  * libview: Replace deprecated gdk_flush.
  * thumbnailer: Remove unused code.
  * Add update-authors.pl script which helps to update atril.about.
  * Read authors (updated) from atril.about gresource.
  * [ephy-zoom-control] Avoid deprecated g_type_class_add_private.
  * [ephy-zoom-action] Avoid deprecated g_type_class_add_private.
  * Add pixbuf, tiff and xps TypeDescription to POTFILES.in.
  * eggsmclient: Avoid deprecated 'g_type_class_add_private'.
  * Move appdata to the metainfo/ directory.
  * message-area: Set a11y object name from actual icon name.
  * shell: Remove duplicate condition check.
  * tiff: Fix possible NULL pointer dereference.
  * pdf: Add missing break statement.
  * libdocument: Drop useless freeing of a NULL pointer.
  * comics: Fix incorrect mimetype saying to open and thumbnail all
    rarfiles.
  * Update translations.
- Rebase atril-gtk-3.20.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="308e1bde4260fbf8717156a5888fc3321c2aae3e5e363711876b27834c08e272cb9fcd0d7527de8fbb5ef6c4639657dd3304d47dbe37fc12a60e63c400ccb3ef" name="atril" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="b797a4487619074288c3c0c53ef2d198d29afc055d90588ee91f0ead2993c80797b4bc80e3bb77a94dc7aa47e72293e4e425a8e3861149c6f626822c56b6d6d5" name="atril-backends" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="9fe812287c5b0c525e1dbdcbdd2ed71d17323d2ef59608e6d33d7b119a4f08a60164eb82d3beff65fa849f64821c51e958e17f8632e6fb346e521ccf616dffad" name="atril-backends-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="3ba1624428b4d64723e4e2118506e2d402911abdf75aa37f30e83ffd832eb8ee4f99aa5cff115a9c5c4b57a5dd8691fe40b141e871181dd4d0220d9d41faeafd" name="atril-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="4417bc42dc5917d9e6ebbe8cdb101ab13db4532097f582dc420519352eeb2012caab68a93106604c20e6369b6b617e0ddb9467f63ffdfb56692391953c987b59" name="atril-debugsource" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="693a39e82d2f47690448c08b056e4f8ab0751227800c5ce06f75da23610ccbbd3a5f07b66f1e57c9b76fc97bf45449ed6a88db933101fbe6033d3f314d7633a3" name="atril-devel" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="e4ad6052b2f551626493cbb8843b47a09d11efc558dcf21392d13725b4615dd391216ca3324de626c318cd53371f557f39ecc9333de3804cc0a7ecaa03c4f8b6" name="atril-doc" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="196eafa851ef84ecbe3882d483c84fe198c2fb0418b5d25b57e1db874db4ebdd8f717a1956bf6a21c55e404a45d2f4875952e77d2a158a9fabf22cbaeec8c53c" name="atril-lang" arch="noarch">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="08b138ef3efcb240b4c018344d2393d7688939df02de40311a06d0e0981abc0907b97d7b007236d3dbab53710596bb998cae23d906671e06ec6f6abc2c2ef012" name="atril-thumbnailer" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="313967acbd3b7e4ad795d2b3f4e0717cf9ba76e090209df6a81eb6f21fcc4fc3bbbedad90a174060fa11279b40a850790d327a3bdd59e1981dc7c935fc07e209" name="aubio" arch="src">
  <version epoch="0" ver="0.4.9" rel="10.2"/>
  <changelog author="coolo@suse.com" date="1407067200">- update to 0.4.1 (to fix build in Factory):
  * The most interesting feature in this release concerns aubiocut.
  Thanks to the sponsoring of Mark Suppes, the python script to slice
  sound streams was extended to be sample accurate, cut overlapping
  segments, and work on multiple channels.
  * New source and sink objects have been added to let aubio read and
  write WAV files, even when built with no external libraries.
  This should simplify the use of aubio on platforms such as Android or Windows.
  * Existing sources and sinks have been extended to read and write from
  and to multiple channels. This makes python-aubio one of the fastest
  and most versatile Python module to read and write media files.
  This release also comes with a stack of bug fixes and code clean-ups.
- 0.4 is a huge step in this library, as:
  * more portable: with no required dependencies, the core of aubio library,
  written in ANSI C, is known to compile and run on most modern platforms
  (Linux, Windows, Mac OS X, Android, iOS, ...).
  * more stable: several bugs fixes and a battery of tests make this new
  release more robust and less prone to errors.
  * faster: several enhancements to the C library and a brand new Python
  interface help make this release orders of magnitude faster than the
  previous ones.
- switched from autotools to waf</changelog>
  <changelog author="p.drouand@gmail.com" date="1445947200">- Update to version 0.4.2
  * src/onset/onset.h: add aubio_onset_get_silence(), fix description of
  aubio_onset_get/set_delay functions
  * src/tempo/tempo.h: add aubio_tempo_get_silence and aubio_tempo_get_threshold
  * src/io/audio_unit.c: fix deprecation warning (closes #16)
  * src/io/sink_apple_audio.c: avoid opening null path
  * src/io/sink_sndfile.c: improve error messages, set nsamples after write
  * src/io/sink_wavwrite.c: fail if samplerate is way too large, assume
  windows is little endian to build with mingw32
  * src/io/source_apple_audio.c: check out of bounds _seek, set s-&gt;path, quiet
  * src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1
  * src/io/source_sndfile.c: cast to uint_t for now, clarify some variables
  names, fix crash, zero-pad output vector when upsampling, improve
    seek errors and strings
  * src/io/source_wavread.c: avoid orphan parenthesis , cast size_t to int to
  avoid warning on win64 , improve seek errors processing , sync error message
  * src/onset/onset.c: avoid doubled onset at start, check parameters
  * src/pitch/pitch.c: add Hertz as valid unit string, check parameters
  * src/pitch/pitchyin.c, src/pitch/pitchyinfft.c: avoid producing
    NaN on silence (closes #7)
  * src/pitch/pitchyin.{c,h}: fix typo, developed
  * src/spectral/phasevoc.c: fix argument checks, improve error messages
  * src/synth/sampler.c: make sure blocksize &gt; 0
  * src/tempo/beattracking.c: avoid segfault on silence (closes #24)
  * src/tempo/tempo.c: add silence detection (closes #23), add old behavior in
  examples/aubiotrack.c, check parameters
  * src/*.c: fix some useless float conversion
  * python/ext/aubiomodule.c: improve documentation
  * python/ext/py-musicutils.c: add silence_detection (closes #21),
  level_detection, db_spl, level_lin, complete window implementation
  * python/ext/py-source.c: add channels, add seek (closes #9)
  * python/demos/demo_a_weighting.py: add simple demo for a_weighting
  * python/demos/demo_sink_multi.py: add multi channel version
  * python/demos/, python/demos/: minor improvements, improve syntax (closes #19)
  * python/setup.py: use setuptools, add numpy to install_requires
  * waf: removed, now automatically downloaded with make, updated to 1.8.12
  * Makefile: add target to fetch waf and basic instructions
  * .travis.yml: added template for travis continuous integration
  * {examples,src,tests}/wscript_build: add external libs and uselib to targets
  * src/wscript_build: do not hardocode install path
  * wscript, src/io/*.c: use custom defines instead of __APPLE__
  * wscript: make fat build optional, remove iOS sdk versioning
  * examples/: use outmsg to print notes (fixes #8)
  * examples/parse_args.h: improve short documentation (closes #12)
  * doc/*.cfg: remove html timestamps to make build reproducible
    (see debian bug #779216)
  * doc/aubiocut.txt: improve documentation
  * doc/*.rst: add sphinx documentation basis with Makefile and conf.py
  * README.md: minor updates
  * python.old: removed old code
  * tests/: minor bug fixing
- Add doxygen, ffmpeg-devel and txt2man dependencies
- Replace python with python-devel</changelog>
  <changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
  <changelog author="alarrosa@suse.com" date="1493035200">- Update soname and generate libaubio5 package
- Update to version 0.4.5
  * src/io/source_avcodec.c: add support for libswresample
  * aubio: new python command line tool to extract information
  * src/onset/onset.c: add spectral whitening and compression, improve default
  parameters
  * this_version.py: use centralized script to get current version, adding git
  sha when building from git repo (thanks to MartinHN)
  * src/spectral/awhithening.h: add adaptive whitening
  * src/{cvec,mathutils,musicutils}.h: add cvec_logmag, fvec_logmag, and fvec_push
  * src/onset/onset.h: add aubio_onset_set_default_parameters to load optimal
  parameters of each novelty function, _{set,get}_compression and
  _{set,get}_awhitening to turn on/off compression and adaptive whitening
  * src/spectral/specdesc.h: add weighted phase
  * src/onset/onset.c: improve default onset parameters (thanks to @superbock
  for access to his evaluation database), see commit dccfad2 for more details
  * src/pitch/pitch.c: avoid segfault when using invalid parameters
  * src/temporal/biquad.c: fix biquad parameters initialization (thanks to
  @jurlhardt)
  * examples/aubio{onset,track}.c: add options --miditap-note and
  - -miditap-velo to set which midi note is triggered at onset/beat (thanks to
  @tseaver)
  * examples/aubioonset.c: show actual parameters in verbose mode
  * examples/utils.c: improve memory usage to emit midi notes
  * python/ext/py-source.c: add with (PEP 343) and iter (PEP 234) interface
  * python/ext/py-sink.c: add with interface (PEP 343)
  * python/lib/aubio/cmd.py: new `aubio` command line tool
  * python/lib/aubio/cut.py: moved from python/scripts/aubiocut
  * doc/*.rst: reorganize and improve sphinx manual
  * doc/*.txt: update manpages, add simple manpage for aubio command line
  * doc/full.cfg: derive from doc/web.cfg
  * README.md: simplify and add contribute information
  * wscript: prefer libswresample over libavsamplerate when available, use
  current version in manpages, doxygen, and sphinx, update to newest waf
  * setup.py: use entry_points console_scripts to generate scripts, use
  centralized version from this_version.py, clean up
  * python/lib/moresetuptools.py: detect if libswresample is available
- Update to version 0.4.4
  * src/utils/log.h: new function to redirect log, error, and warnings
  * python/: AUBIO_ERR raises python exception, AUBIO_WRN to emit py warning
  * doc/: add some documentation, fix errors in manpages
  * wscript: new rules to build 'manpages', 'doxygen', and 'sphinx', new
  - -build-type=&lt;release|debug&gt; option (thanks to Eduard Mueller)
  * src/notes/notes.h: add minioi and silence methods
  * examples/: add --minioi (minimum inter-onset interval) option
  * src/pitch/pitchyin.c: improve msvc compiler optimisations (thanks to
  Eduard Mueller)
  * python/, src/: improve error messages, fix minor memory leaks
  * src/io/source_avcodec.c: improve compatibility with latest ffmpeg and with
  older libav/ffmpeg versions
  * python/demos/: new demos to capture microphone in real time
  * src/aubio.h: include utils/log.h
  * src/utils/log.h: add new aubio_log_set_function to redirect log messages
  * src/notes/notes.h: add aubio_notes_{get,set}_minioi_ms, add
  _{get,set}_silence methods
  * src/aubio_priv.h: add AUBIO_INF to print to stdout with header, use new
  logging function, add ATAN alias, add stdarg.h, move #include "config.h"
  * src/{fmat,fvec}.c: avoid integer division
  * src/pitch/pitchyin.c: [msvc] help compiler to optimize aubio_pitchyin_do
  by giving it addresses for all arrays which are referenced in inner loops,
  thanks to Eduard Mueller.
  * src/pitch/pitch.c: declare internal functions as static, fail on wrong
  method, warn on wrong unit, improve error messages, fix error string
  * src/spectral/specdesc.c: return NULL if wrong mode asked, remove trailing
  spaces
  * src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed,
  fix error message
  * src/notes/notes.c: use midi note to store pitch candidate, round to
  nearest note, add a variable to define precision, fix out-of-bound write,
  fix unset silence_threshold, fix error message
  * src/spectral/ooura_fft8g.c: add cast to avoid conversion warnings, prefix
  public function with aubio_ooura_ to avoid with other apps using ooura (e.g.
  puredata), make internal functions static,
  * src/spectral/fft.c: add message about fftw3 being able to do non-power of
  two sizes, make calls to fftw_destroy_plan thread-safe, use prefixed
  aubio_ooura_rdft
  * src/spectral/phasevoc.c: fix error string
  * src/temporal/resampler.c: throw an error when using libsamplerate with doubles
  * src/io/ioutils.h: add functions to check samplerate and channels, use in sink_*.c
  * src/io/source.c: add error message when aubio was compiled with no source,
  only show error message from last child source_
  * src/io/source_avcodec.c: call avformat_free_context after
  avformat_close_input, keep a reference to packet to remove it when closing
  file, avoid deprecation warnings with ffmpeg 3.2, add backward compatibility
  for libavcodec55, fix for old libavcodec54, use AV_SAMPLE_FMT_DBL when
  compiling with HAVE_AUBIO_DOUBLE, fix missing samples in eof block, avoid
  function calls before declarations, improve error messages, replace with new
  context before closing old one, make sure s-&gt;path is set to null
  * src/io/{source_wavread,sink_wavwrite}.c: declare internal functions as static
  * src/io/source_wavread.c: fix bytes_read for JUNK headers, improve error
  messages, initialize buffer, skip chunks until data is found, or abort, skip
  junk chunk
  * src/io/source_sndfile.c: add support for multi-channel resampling, set
  handle to null after sucessful close, add missing floor in ratio comparison,
  improve formatting
  * src/io/sink.c: only show error message from last child sink_
  * src/io/sink_apple_audio.c: avoid crash on empty file name
  * src/io/sink_sndfile.c: improve error message
  * src/io/sink_{sndfile,wavwrite}.c: use AUBIO_MAX_CHANNELS, fix error message
  * README.md: update copyright dates, use https
  * src/aubio.h: add some links to examples, use https
  * src/pitch/pitch.h: add aubio_pitch_get_tolerance, add basic description of
  unit modes
  * src/notes/notes.h: add doxygen header
  * src/spectral/fft.h: strip example path
  * doc/*.rst: improve sphinx documentation
  * doc/android.rst: add reference to it scripts/build_android
  * doc/debian_packages.rst: added page on debian packages
  * doc/python_module.rst: add demo_source_simple.py, add note on pip, add
  `print(aubio.version)`
  * doc/cli.rst: include command line manpages
  * doc/cli_features.rst: add matrix of command line features
  * doc/requirements.rst: add a note about --notests (closes #77), document
  - -msvc options, improve description of options
  * doc/download.rst: added page on download
  * doc/installing.rst: update
  * doc/xcode_frameworks.rst: added page on xcode frameworks
  * doc/**: use https://aubio.org
  * doc/conf.py: use pyramid theme, update copyright, remove hardcoded path
  * doc/web.cfg: exclude ioutils from doc
  * doc/aubionotes.txt: document -M option (see #18),
  * doc/aubioonset.txt: add documentation for -M, --minioi, improve threshold
  description (thanks to Peter Parker), fix typo (onset, not pitch)
  * doc/aubio*.txt: document -T/--timeformat option
  * Makefile: add a brief intro, avoid offline operations, add html and dist
  targets, add rules for documentation, simplify listing, avoid offline
  operations, bump waf to 1.9.6, check for waf before clean, chmod go-w
  waflib, improve clean, use pip to install, factorise pip options, generate
  more test sounds, improve test_python and test_pure_python, pass build_ext
  in test_pure_python{,_wheel}, quieten uninstall_python if already
  uninstalled, improve test targets, use bdist_wheel in test_pure_python,
  build_ext only for --enable-double, verbose waf rules, add cleanwaf
  * wscript: added debug/release build type configurations release (default)
  enables optimizations, debug symbols are enabled in both configurations,
  thanks to Eduard Mueller.
  * wscript: add options to disable source_wavread/sink_wavwrite, add check
  for stdarg.h, new rules 'manpages', 'sphinx', and 'doxygen' to build
  documentation, add version to sphinx and manpages, disable libsamplerate
  if double precision enabled (libsamplerate only supports float), fix typos,
  remove trailing spaces, improve tarball creation (./waf dist), remove
  full.cfg from tarball, prepend to CFLAGS to honor user cflags
  * wscript, src/wscript_build: improve install locations using DATAROOTDIR,
  MANDIR, INCLUDEDIR
  * wscript: default to no atlas for now
  * src/wscript_build: always build static library
  * scripts/build_android: add an example script to build aubio on android,
  * examples/aubionotes.c: use new notes, set minioi, send last note off when
  needed, add warning for missing options
  * examples/aubioonset.c: add minioi option, in seconds
  * examples/: only send a last note off when using jack
  * examples/: return 1 if object creation failed
  * examples/: use PROG_HAS_OUTPUT, add PROG_HAS_SILENCE
  * tests/src/spectral/test-fft.c: fix default size
  * tests/src/spectral/test-phasevoc.c: fix typos
  * tests/src/utils/test-log.c: add AUBIO_INF, add example for
  aubio_log_set_function, improve messages
  * python/ext/aubiomodule.c: add aubio._aubio.__version__ and import it as
  aubio.version, use custom logging function for errors and warnings, remove
  duplicated add_generated_objects, use &lt;&gt; for non local aubio
  * python/ext/py-cvec.c: use NPY_INTP_FMT
  * python/ext/py-fft.c: use error string set in src/spectral/fft.c
  * python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c
  * python/ext/py-sink.c: always set samplerate and channels in init
  * python/ext/py-source.c: use error string set in src/io/source.c
  * python/lib/aubio/midiconv.py: add unicode double sharp and double flat,
  improve unicode handling, skip UnicodeEncodeError on python 2.x
  * MANIFEST.in: add src/**.c, exclude full.cfg, include waflib, remove
  python/ext/config.h
  * setup.py: define AUBIO_VERSION use sorted glob.glob to improve
  reproducibility, remove extra quotes, remove status from version string,
  update description, use custom build_ext instead of 'generate' command,
  define HAVE_AUBIO_DOUBLE to 1 if needed
  * python/lib/gen_code.py: add support for multiple _do outputs, fix number
  of output, improve del_ function, safer DECREF, fix indentation, emit RuntimeError
  * python/lib/gen_external.py: clean-up, enable tss, remove duplicate,
  sort generated files
  * python/lib/moresetuptools.py: add HAVE_STDARG_H, also check for
  HAVE_AUBIO_DOUBLE, cleaner clean, look first for system library, then for
  local build, then local sources, mo nore fake config.h here, use
  samplerate in single precision only
  * python/README.md: add a note about nose2 for python tests (closes #74)
  * scripts/setenv_local.sh: python3 compat
  * python/demos/demo_alsa.py: add example using alsaaudio (closes #72)
  * python/demos/demo_mfcc.py: add options to plot first and second
  derivatives, and set samplerate/win_s/hop_s, thanks to @jhoelzl (closes #68)
  * python/demos/demo_notes.py: add simple notes demos
  * python/demos/demo_pyaudio.py: added simple demo for pyaudio, see #6,
  closes #78, thanks to @jhoelzl and @notalentgeek, add some comments, avoid
  overwriting aubio.pitch
  * python/demos/demo_source_simple.py: fix indentation, make executable
  * python/demos/demo_timestretch{,_online}.py: fix usage string, remove
  unused import, use // to yield an integer (closes #71)
  * python/demos/demo_timestretch_online.py: use 512, fix block counter
  * python/demos/demo_tss.py: improve default parameters, exit before plotting
  * python/tests/: use local import, add __init__.py
  * python/tests/test_cvec.py: simplify
  * python/tests/test_fft.py: skip test fft(zeros).phas == 0 if needed, expected powerpc
  * python/tests/test_fvec.py: reduce alpha norm precision to 10.-4
  * python/tests/test_{midi2note,note2midi}.py: use nose2.params, add unicode tests
  * python/tests/test_notes.py: add basic tests
  * python/tests/test_notes.py: test results are correct for 44100Hz_44100f_sine441.wav
  * python/tests/test_sink.py: add more tests, quiet warnings
  * python/tests/test_source.py: break long line, check the tail of the file
  is non-zero on non silent test files, filter user warnings to avoid spamming
  the console, only check if last frames are non silent on brownnoise (weak),
  remove fragile brownnoise test, check duration on short files, use nose2
  params to process one sound file per test
  * python/tests/test_specdesc.py: RuntimeError is now raised on wrong mode
  * python/tests/utils.py: by default, use 5 seconds brownoise
- Update to version 0.4.3
  * src/io/source.h, src/io/source_*.h: add _get_duration
  * src/notes/notes.h: add basic notes object
  * src/tempo/beattracking.{c,h}: add _get_period and _get_period_s
  * src/mathutils.h: add fvec_ishift
  * src/fvec.{c,h}: add fvec_weighted_copy
  * src/tempo/tempo.{c,h}: add _get_period and _get_period_s, also add tatum,
  a subdivision of the beat period, default to 4, implement get/set_delay
  * src/**.{c,h}: use #ifdef HAVE_FOO, not #if _HAVE_FOO, add const qualifiers
  to unmodified pointers (see #35)
  * src/{fmat,fvec,mathutils}.c: optimisations (using atlas or Accelerate when
  available) for fvec_sum, fvec_mean, fvec_shift, aubio_level_lin,
  fvec_set_all, fvec_zeros, fvec_weight, fvec_copy, fvec_weighted_copy,
  fmat_vecmul
  * src/aubio_priv.h: check for atlas cblas, use cblas_xswap, vDSP_dotpr,
  protect SQR parameters, avoid redefining MIN/MAX, define PATH_MAX and PI
  when needed, use _isnan on windows msvc 9 to avoid linking error, more
  windows hacks
  * src/mathutils.c: avoid for loop initial declarations [gcc], use
  HAVE_ATLAS, use smpl_t for constants
  * src/fmat.c: skip asserts
  * src/spectral/{filterbank,mfcc}.c: use accelerated fmat_vecmul
  * src/spectral/fft.c: fftw can be used odd length sizes, not Ooura,
  factorise double / single flags, use memcpy
  * src/spectral/phasevoc.c: fix arguments checks, return NULL when fft
  creation failed , apply windowing for resynthesized grain, use ishift for
  odd windows, fix scaling factors for correct reconstruction at 50 and 75%
  overlap
  * src/pitch/pitch.c: allow for silence == 0, improve error messages
  * src/pitch/pitchmcomb.c: fix candidates sorting function, really comparing
  current to next
  * src/notes/notes.c: equivalent to previous examples/aubionotes.c results
  * src/onset/onset.c: simplify selection of first onset, fix for "conversion
  from 'smpl_t' to 'uint_t', possible loss of data" with msvc
  * src/pitch/pitchmcomb.c: scan across all spectrum
  * src/pitch/pitchyinfft.c: use fvec_weighted_copy
  * src/{spectral/*.c,onset/*.c,tempo/*.c}: make sure win_size &gt; 1
  * src/io/*.c: use custom defines for {source,sink}_apple_audio, take a copy
  of const char* path
  * src/io/source_avcodec.c:
  - update to libav10, libavcodec 55.34.1
  - avoid deprecation warning, detect if we use ffmpeg or libav version
  - check if the uri is a network stream using av_url_split, call
  avformat_network_init() if needed
  - check if we still need max_analyze_duration2 (closes #53, thanks to
  @anthonylauzon)
  * src/io/source_{avcodec,sndfile}.c: avoid modifying input param
  * src/io/{sink,source,utils}_apple_audio.c: fix memory leak calling
  CFRelease (closes #26, closes #27, and closes #28)
  * src/io/sink_apple_audio.c: disable async mode for now, factorise code
  * src/io/source_apple_audio.c: check out of bounds _seek, set s-&gt;path, quiet
  * src/io/source_sndfile.c: fix crash, zero-pad output vector when
  upsampling, use sf_read_double when compiling with AUBIO_DOUBLE, approximate
  duration when resampling
  * src/io/sink_sndfile.c: fix for double precision
  * src/synth/sampler.c: fix typo, keeps a copy of uri
  * src/tempo/tempo.c: do not write novelty function in output[1]
  * src/temporal/resampler.c: make msvc happier adding a dummy variable
  * src/temporal/filter.c: check parameters, fix filter_do_outplace to really
  avoid modifying input
  * src/utils/windll.c: add dll main entry point
  * General:
  - new build system, new code generator
  - Python 3 compatibility (#33), thanks to Nils Philippsen (@nphilipp)
  - double precision compatibility
  - simplify memory allocations, removed unneeded malloc/free calls
  - fix memory leak (#49), check input sizes (#63) and output sizes (#60)
  - improve indentation, clean up unused imports and variables
  - fix comparison to None and to False
  * setup.py: move from python/setup.py, add option to build libaubio inside
  python-aubio (for instance with pip), add command 'generate' with option
  '--enable-double', build with -Wdeclaration-after-statement -Werror
  * python/ext/aubiomodule.c: fix PyMethodDef sentinel
  * python/ext/aubioproxy.c: factorize input checks into
  PyAubio_IsValidVector, fix windows c89 compilation, use npy_intp, not long
  * python/ext: rewrite and simplify, safer and improved memory usage (#49),
  improve error strings, verify actual object creation
  * python/ext/py-source.c: added duration, check seek is not negative
  * python/ext/py-musicutils.c: do not overwrite PyArg_ParseTuple messages
  * python/lib/gen_code.py: new generator, switch to using custom PyObjects
  instead of fvec, cvec, fmat, ready for double precision (defaults to single)
  * python/lib/aubio__init__.py: use new aubio.float_type, make sure length is
  not zero and float_type is imported
  * python/lib/aubio/midiconv.py: fix instance checks, make sure midi2note
  uses midi int (#33)
  * python/lib/aubio/slicing.py: fix samplerate
  * python/ext/aubio-types.h: add new_py_ functions to create PyObjects
  instead of fvec_t, apply to generated and hard-coded objects
  * python/lib/gen_external.py: improve compiler detection, fixes build on
  windows (#55)
  * python/lib/moresetuptools.py: helpers for windows and macos compilations
  * python/demos/demo_reading_speed.py: new reading speed tests, external
  packages disabled by default
  * python/demos/demo_timestretch.py: new timescale algorithm
  * python/demos/demo_timestretch_online.py: new timescale algorithm (online
  version)
  * python/demos/demo_create_test_sounds.py: add script to create simple sound
  files to test on using sox
  * python/demos/demo_a_weighting.py: add simple demo for a_weighting
  * python/demos/demo_filter.py: moved from _a_weighting
  * python/demos/demo_mfcc.py: use n_coeffs
  * python/demos/demo_bpm_extract.py: add exception type, avoid {} as default
  argument value
  * python/demos/demo_pysoundcard_*: update to pysoundcard 0.5.2 (closes #42)
  * python/scripts/aubiocut: fix usage string output
  * python/tests/run_all_tests,*.py: switch to nose2, fix most prospect warnings
  * python/tests/test_fvec.py: add test_pass_to_numpy, cope with accumulated
  errors
  * python/tests/test_cvec.py: simplify, add more tests
  * python/tests/test_fft.py: more tests, fft.do to clash on wrong size
  inputs, f.rdo input size, cvec is large enough, memory tests, avoid
  VisibleDeprecationWarning
  * python/tests/test_filterbank.py: check for wrong values, ValueError raised
  * python/tests/test_filter.py: add tests
  * python/tests/test_musicutils.py: simplify, check TypeError is raised
  * python/tests/test_mfcc.py: more tests, check for wrong input size (see #63)
  * python/tests/test_mathutils: fix test_miditobin test, can also raise
  NotImplementedError (darwin)
  * python/tests/test_note2midi.py: more tests, use unicode_literals
  * python/tests/test_phasevoc.py: add a note about ocasional crash check
  perfect reconstruction for overlap &gt; 75% add 50% overlap test, fix duplicate
  test name, add wrong sized input tests
  * python/tests/test_sink.py: remove useless many_sinks_not_closed and cruft
  * python/tests/test_source.py: simplify, quieten, skip tests if no test sounds
  * python/tests/test_specdesc.py: check for wrong values, skip wrong name
  test, use correct input size (see #63)
  * python/tests/utils.py: try reopening the file is deleting it fails on windows
  * python/VERSION: removed, use same VERSION file for libaubio and python-aubio
  * MANIFEST.in: move from python/, update contents
  * nose2.cfg: add minimal config, set multiprocess always-on=false (fixes
  coverage, pass -N to speed up the tests)
  * examples/*.c: add time format option
  * examples/{aubioonset,aubiotrack}.c: also emit midi note, thanks to
  @topas-rec (closes #62)
  * examples/: use outmsg to print notes (fixes #8)
  * examples/aubionotes.c: use new aubio_notes object
  * examples/aubiotrack.c: enable -O and -t options, fix is_beat/is_silence
  types
  * examples/{parse_args,utils}.h: check in config.h if getopt.h was found, or
  build without for msvc, more windows hacks
  * examples/utils.c: change send_noteon to accept floating point midi note number
  * tests/src/io/test-source_apple_audio.c: shorten long line
  * tests/src/io/test-source_avcodec.c: use HAVE_LIBAV, closes #10
  * tests/src/temporal: avoid crash, clarify
  * tests/src/tempo/test-tempo.c: tempo back to only one output
  * tests/src/test-delnull.c: improve test, avoid segfaults
  * tests/src/test-lvec.c: use AUBIO_LSMP_FMT
  * tests/utils_tests.h: add VA_ARGS versions of variadic macros
  * tests/utils_tests.h: also use custom srandom/random when compiling with
  - std=c99
  * tests/utils_tests.h: make sure M_PI and RAND_MAX are defined
  * Makefile: set waf to 1.8.22 for now, new targets create_test_sounds,
  build_python, test_python, clean_python, build_python3, clean_python3,
  test_pure_python, test_pure_python_wheel, (use test_pure_* targets to build
  without libaubio), use 'HAVE_DOUBLE=1 make' to build in double precision
  * scripts/build_apple_frameworks: add script to build macosx and ios
  frameworks (see #34, #43)
  * scripts/build_emscripten: add script to build with emcc and co
  * scripts/build_mingw: add script to cross-compile using mingw
  * scripts/get_waf.sh: added simple script to fetch latest waf
  * scripts/setenv_local.sh: set environment to run from built source tree
  * scripts/setenv_local.sh: update to new python-aubio build location
  * tests/wscript_build: do not install test programs
  * tests/wscript_build, src/wscript_build: use 'use =', simplify
  * src/wscript_build: enable shared lib on ios, static lib on windows
  * wscript:
  - update --enable-foo to fail if foo is not found
  - add -mmacosx-version-min=10.4 on darwin
  - add '-fembed-bitcode' on ios (closes #31), min to 6.1
  - make fat build, add option to not build with Accelerate framework
  - add option to not build with CoreAudio/AudioToolbox
  - add --disable-docs option
  - add -lm detection
  - pass HAVE_AUBIO_DOUBLE in compiler arguments
  - first check for headers, make getopt.h and unistd.h optional
  - check HAVE_AV* from ctx.env
  - make msvc compiler quieter, add /MD and /D_CRT_SECURE_NO_WARNINGS
  - check if we find atlas/cblas.h
  - new build platform emscripten
  - more cleanups and updates
  * src/: remove trailing spaces, improve doxygen strings, update copyrights,
  fix typos
  * src/onset/onset.h: fix description of get/set_delay functions
  * src/spectral/mfcc.h: add link to reference implementation
  * src/spectral/filterbank_mel.h: update reference url
  * src/musicutils.h: update link to Bernardini's paper, improve doc
  * doc/aubiomfcc.txt: add a note about the output
  * doc/*.cfg: update to Doxygen 1.8.8
  * python/README.md: fix typo (thanks to Sam Alexander), document how to
  build in a virtualenv (see #2)
  * README.md: minor updates, link to python/README.md, switch to https</changelog>
  <changelog author="alarrosa@suse.com" date="1493380800">- Do not install libaubio.a</changelog>
  <changelog author="tiwai@suse.de" date="1495108800">- Correct the license tag to GPL-3.0+</changelog>
  <changelog author="jengelh@inai.de" date="1495800000">- Rectify RPM groups.</changelog>
  <changelog author="coolo@suse.com" date="1514808000">- update to 0.4.6
  This version includes:
  * yinfast, a new version of the YIN pitch detection algorithm,
    that uses spectral convolution to compute the same results as
    the original yin, but with a cost O(N log(N)), making it much
    faster than the plain implementation (O(N^2))
  * Intel IPP optimisations (thanks to Eduard Mueller)
  * improved support for emscripten (thanks to Martin Hermant),
    which compiles the aubio library as a javascript module and
    lets you run aubio's algorithm directly from within a web-page.
  0.4.6 also comes with several bug fixes and improvements.</changelog>
  <changelog author="tiwai@suse.de" date="1521806400">- Fix divide-by-zero at wavread (CVE-2017-17054, bsc#1070399):
  aubio-wavread-input-validation.patch</changelog>
  <changelog author="jengelh@inai.de" date="1524312000">- Explicitly request ffmpeg 3.x for building</changelog>
  <changelog author="tiwai@suse.de" date="1528459200">- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="tiwai@suse.de" date="1528459201">- Use license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1533643200">- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549972800">- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- Do not pull in the python2 as a dependency since we can build
  fine with python3</changelog>
  <changelog author="dliw@posteo.net" date="1649505600">- Enable fftw3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec &gt; 59, thx @berolinux (closes gh-353).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1678795200">- Replace ffmpeg libs pkgconfig build requires with actual
  ffmpeg-4 devel packages to fix build for Tumbleweed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1689508800">- Add waflib_deprecated.patch (fixes TW compilation)</changelog>
</package>
<package pkgid="91a09a5f50f576477d44d2b868f56ae4077bcc7211b722c8455259b51fe610791b2047c62385b4bdad4150a09f15f620ebb306d362c90402f2c590afc5b4eadf" name="aubio-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.9" rel="10.2"/>
  <changelog author="tiwai@suse.de" date="1528459200">- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="tiwai@suse.de" date="1528459201">- Use license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1533643200">- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549972800">- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- Do not pull in the python2 as a dependency since we can build
  fine with python3</changelog>
  <changelog author="dliw@posteo.net" date="1649505600">- Enable fftw3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec &gt; 59, thx @berolinux (closes gh-353).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1678795200">- Replace ffmpeg libs pkgconfig build requires with actual
  ffmpeg-4 devel packages to fix build for Tumbleweed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1689508800">- Add waflib_deprecated.patch (fixes TW compilation)</changelog>
</package>
<package pkgid="71013d92fd71dfd54c47b9bf0e1575779facd5f7533d6a5e095c5663a2f19a95480792fd4a979713e37399a6ca8b96fac62465173b573c15d7d5545b4bdf31b5" name="aubio-docs" arch="noarch">
  <version epoch="0" ver="0.4.9" rel="10.2"/>
  <changelog author="tiwai@suse.de" date="1528459200">- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="tiwai@suse.de" date="1528459201">- Use license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1533643200">- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549972800">- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- Do not pull in the python2 as a dependency since we can build
  fine with python3</changelog>
  <changelog author="dliw@posteo.net" date="1649505600">- Enable fftw3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec &gt; 59, thx @berolinux (closes gh-353).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1678795200">- Replace ffmpeg libs pkgconfig build requires with actual
  ffmpeg-4 devel packages to fix build for Tumbleweed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1689508800">- Add waflib_deprecated.patch (fixes TW compilation)</changelog>
</package>
<package pkgid="698fed0ff6e0e2fbbedfbc120790d21d7b933ea93ae7d62c2d0329e6b2c50b945578f0f5ed3b1dae40d9128bb7272c078c81c3426bd26d6c2d7424479999baf3" name="aubio-tools" arch="x86_64">
  <version epoch="0" ver="0.4.9" rel="10.2"/>
  <changelog author="tiwai@suse.de" date="1528459200">- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="tiwai@suse.de" date="1528459201">- Use license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1533643200">- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549972800">- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- Do not pull in the python2 as a dependency since we can build
  fine with python3</changelog>
  <changelog author="dliw@posteo.net" date="1649505600">- Enable fftw3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec &gt; 59, thx @berolinux (closes gh-353).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1678795200">- Replace ffmpeg libs pkgconfig build requires with actual
  ffmpeg-4 devel packages to fix build for Tumbleweed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1689508800">- Add waflib_deprecated.patch (fixes TW compilation)</changelog>
</package>
<package pkgid="ad8571bfd7d1cba4760ceff046ebc3a29aa0257a9c5a30148c84ffbaef0fdedb0d12450d66725cea40811793afd1abf14d8fc1b15af1373995cf9f7152355dd8" name="aubio-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.9" rel="10.2"/>
  <changelog author="tiwai@suse.de" date="1528459200">- Fix segfault with malformed input file (CVE-2017-17554,
  bsc#1072317):
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="tiwai@suse.de" date="1528459201">- Use license file tag</changelog>
  <changelog author="tiwai@suse.de" date="1533643200">- Fix minor security issues leading to segfault or buffer overread
  (CVE-2018-14522, bsc#1102359, CVE-2018-14523, bsc#1102364):
  0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
  0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
- Refresh the previous fixes from the upstream version
  aubio-wavread-input-validation.patch
  aubio-resampler-NULL-deref-fix.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549972800">- Update to version 0.4.9:
  * No upstream changes provided, please see
    https://git.aubio.org/?p=aubio.git;a=shortlog
- Changes from version 0.4.8:
  * src/notes: new option release_drop.
  * src/spectral: new parameters added to filterbank and mfcc.
  * python/lib: start documenting module, improve build for
    win-amd64.
  * src fixes: prevent crash when using fft sizes unsupported by
    vDSP, prevent saturation when down-mixing a multi-channel
    source (avcodec/ffmpeg).
- Changes from version 0.4.7:
  * src/io/, src/notes/, src/pitch: prevent crashes on corrupted
    files.
  * src/spectral/dct.h: add dct type II object with optimised
    versions.
  * examples/: fix jack midi output, improve messages when jack
    disabled.
  * python/: add dct support, minor bug fixes tests and demos.
  * wscript: improve support for BLAS/ATLAS.
- Drop upstream fixed patches:
  * aubio-wavread-input-validation.patch
  * aubio-resampler-NULL-deref-fix.patch
  * 0001-src-notes-notes.c-bail-out-if-pitch-creation-failed-.patch
  * 0001-src-pitch-pitchyinfft.c-fix-out-of-bound-read-when-s.patch
  * 0002-src-io-source_wavread.c-also-exit-if-samplerate-is-n.patch
  * 0002-src-pitch-pitchyinfft.c-comment-out-debug-output.patch
- Run spec-cleaner, modernize spec.
- Replace ffmpeg3-devel with pkgconfig(libavdevice) BuildRequires:
  Allow to build with ffmpeg v4 and newer.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- Do not pull in the python2 as a dependency since we can build
  fine with python3</changelog>
  <changelog author="dliw@posteo.net" date="1649505600">- Enable fftw3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670932800">- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires as ffmpeg-5 does not provide libavresample.
- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning
  with latest avcodec api (58.134.100).
- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for
  libavcodec &gt; 59, thx @berolinux (closes gh-353).</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1678795200">- Replace ffmpeg libs pkgconfig build requires with actual
  ffmpeg-4 devel packages to fix build for Tumbleweed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1689508800">- Add waflib_deprecated.patch (fixes TW compilation)</changelog>
</package>
<package pkgid="9cc4790c1801f2049d3d078dda75d4d92a6f6bb4f28739d53fab6c554f36d1e9fd1df3605030c5504fc59dd6ee257b936b0d5cec6f5199cdd52c95ee8cfd4b8c" name="audiofile" arch="src">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
  <changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
  <changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
  <changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
  <changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
  <changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c499837c16550f8aaaae3f46bd7b1d3162b9035c4240faf6a2c6e0711027c115019fa723458b68b00e9cbec4c057dee1c0c8a86d953f222cbd8ef66787209913" name="audiofile" arch="x86_64">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c644600188f419b3f3ad17e73f96d92b8e75fe6955b5c333b1c6087101300b1418d7465d74f156833a6280da56d2f3fe5eeebc5ad1b1268a3e19c75c8636cc6b" name="audiofile-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4d5aebd74d2759918742dfa27787a9e4ea9bbcb0dd993787d1fbdf2ab929a55bb7162267fcbf479124036b98bbef004b472a152d8b5b79793af96706a5d5fa06" name="audiofile-debugsource" arch="x86_64">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="bbe5b0460f175bbc0110b59f478e1f91124f71ef7839bb75cf45582944907c11b510af24ecdf4f096d50abb42bf10e69ea5623315bd678e44748fc95c33c6d8f" name="audiofile-devel" arch="x86_64">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="0a2654e30a253d2fb61b5be1b8f45b9c9a62adb772987d5a8a1a4a0e4d8ea4ecc431b2d9c92ce2efa6f13cde8ec42adeb0602f1a65f95da7bf5c2e357eac548b" name="audiofile-doc" arch="x86_64">
  <version epoch="0" ver="0.3.6" rel="12.1"/>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
  <changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
  <changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
  <changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
  <changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
  <changelog author="rguenther@suse.com" date="1454068800">- Add audiofile-gcc6.patch to fix compile errors with GCC 6.</changelog>
  <changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>
  <changelog author="qzheng@suse.com" date="1539864000">- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to
  set the output chunk to the amount of frames we pulled so that
  the next module in the chain has the correct frame count (
  boo#1111586, CVE-2018-17095 ).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8a11c14c69f42c8075b2fb0106ce1232a02a6c26d8d11df6e7bc349c963cc7a8d3a068526c729320e70adf1d100fb86b54ebf4997b7c0da7695143cd8f7c6865" name="augeas" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="d379cbfd3f746953b90d6fbdd31804c2d781c31df09fd6b0c501f69195f71c3e318fe5d51644d011e40d6a569e22b33399da14d16bcd9dd0853fc9bd15a1723f" name="augeas" arch="src">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1496145600">- Version update to 1.8.0:
  * See the News file for all the details
- Verified it contains fixes for bsc#933210 bsc#975729 bsc#925225
  bsc#1023204 CVE-2014-8119</changelog>
  <changelog author="vcizek@suse.com" date="1509019200">- Version update to 1.9.0:
  - General changes/additions
  * Fix error in handling escaped whitespace at the end of path expressions
    (addresses CVE-2017-7555)
  * several improvements to the error messages when transforming a tree
    back to text fails. They now make it clearer what part of the tree
    was problematic, and what the tree should have looked like.
  * Fixed the pkg-config file, which should now be usable
  * Fix handling of backslash-escaping in strings and regular expressions
    in the lens language. We used to handle constructs like "\\" and
    /\\\\/ incorrectly. (Issue #495)
  * do not unescape the default value of a del on create; otherwise we are
    double unescaping these strings (Issue #507)
  * remove tempfile when saving files because destination is not writable
    (Issue #479)
  * span information is now updated on save (Issue #467)
  * fix lots of warnings generated by gcc 7.1
  * Various changes to reduce bashisms in tests and make them run on
    FreeBSD (Romain Tartière)
  - API changes
  * add function aug_ns_attr to allow iterating through a nodeset
    quickly. See examples/dump.c for an example of how to use them
    instead of aug_get, aug_label etc. and for a way to measure
    performance gains.
  - Lens changes/additions
  * Ceph: new lens for /etc/ceph/ceph.conf
  * Cgconfig: accept fperm &amp; dperm in admin &amp; task (Pino Toscano)
  * Dovecot: also load files from /usr/local/etc (Roy Hubbard)
  * Exports: relax the rules for the path at the beginning of a line so
    that double-quoted paths are legal, too
  * Getcap: new lens to parse generic termcap-style capability databases
  * Grub: accept toplevel 'boot' entry (Pino Toscano)
  * Httpd: handle empty comments with a continuation line (Issue #423);
    handle '&gt;""' in a directive properly (Issue #429); make space between
    quoted arguments optional (Issue #435); accept quoted strings as part
    of bare arguments (Issue #470)
  * Nginx: load files from sites-available directory (Omer Katz) (Issue #471)
  * Nslcd: new lens for nss-pam-ldapd config (Jose Plana)
  * Oz: New lense for /etc/oz/oz.cnf
  * postfix lenses: also load files from /usr/local/etc (Roy Hubbard)
  * Properties: accept DOS line endings (Issue #468)
  * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty)
  * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475);
    allow spaces before the # starting a comment; allow comments inside
    config statements like 'module'
  * Ssh: accept '=' to separate keyword from arguments
  * Sshd: split HostKeyAlgorithms into list of values; recognize quoted
    group names with spaces in them (Issue #477)
  * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482)
  * Syslog: allow spaces before the # starting a comment
  * Termcap: new lens to parse termcap capability databases (Matt Dainty)
  * Vsftpd: accept seccomp_sandbox (Denys Stroebel)
  * Xymon: accept 'group-sorted' directive (Issue #462)</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="vcizek@suse.com" date="1521547200">- update to 1.10.1:
  General changes/additions
    New CLI utility 'augmatch' to print the tree for a file and select
    some of its contents
    New command 'count' in augtool
    New function 'not(bool) -&gt; bool' for path expressions
    The path expression 'label[. = "value"]' can now be written more
    concisely as 'label["value"]'
  API changes
    libfa has now a function fa_json to export an FA as a JSON file, and
    fa_state_* functions that make it possible to iterate over the FA's
    states and transitions. (Pedro Valero Mejia)
    Add functions aug_ns_label, aug_ns_value, aug_ns_count, and
    aug_ns_path to get the label (with index), the value, the number of
    nodes, and the fully qualified path for nodes stored in a nodeset in
    a variable efficiently
  Lens changes/additions
    Grubenv: new lens to process /boot/grub/grubenv (omgold)
    Httpd: also read files from /etc/httpd/conf.modules.d/*.conf
    (Tomas Meszaros) (Issue #537)
    Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517)
    Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516)
    Properties: accept empty comments with DOS line endings (Issue #161)
    Rancid: new lens for RANCiD router databases (Matt Dainty)
    Resolv: accept empty comments with DOS line endings (Issue #161)
    Systemd: also process /etc/systemd/logind.conf (Pat Riehecky)
    YAML: process a document that is just a sequence (John Vandenberg)
- drop chrpath dependency, the offending dump binary is no longer shipped</changelog>
  <changelog author="jengelh@inai.de" date="1521547201">- Fix RPM groups.</changelog>
  <changelog author="ecsos@opensuse.org" date="1545652800">- update to 1.11.0
  General changes/additions
  - augmatch: add a --quiet option; make the exit status useful
    to tell whether there was a match or not
  - Drastically reduce the amount of memory needed to evaluate
    complex path expressions against large files (Issue #569)
  - Fix a segfault on OSX when 'augmatch' is run without any
    arguments (Issue #556)
  API changes
  - aug_source did not in fact return the source; and always
    returned NULL for that. That has been fixed.
  Lens changes/additions
  - Chrony: add new options supported in chrony 3.2 and 3.3
    (Miroslav Lichvar)
  - Dhclient: fix parsing of append/prepend and similar
    directives (John Morrissey)
  - Fstab: allow leading whitespace in mount entry lines
    (Pino Toscano) (Issue #544)
  - Grub: tolerate some invalid entries. Those invalid entries
    get mapped to '#error' nodes
  - Httpd: accept comments with whitespace right after a tag
    opening a section (Issue #577)
  - Json: allow escaped slashes in strings (Issue #557)
  - Multipath: accept regular expressions for devnode, wwid,
    and property in blacklist and blacklist_exceptions sections
    (Issue #564)
  - Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow
    semicolons inside double quoted strings in simple directives,
    and allow simple directives without an argument (Issue #566)
  - Redis: accept the 'bind' statement with multiple IP addresses
    (yannh) (Issue #194)
  - Rsyslog: support include() directive introduced in
    rsyslog 8.33
  - Strongswan: new lens (Kaarle Ritvanen)
  - Systemd: do not try to treat *.d or *.wants directories as
    configuration files (Issue #548)</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1549972800">- Don't ignore %check test result, the testsuite now successfully
  passes</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552305600">- Add gcc9-disable-broken-test.patch in order to address bsc#1120894.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="eba4563587e99d8092c842ba75451b84c2c13d2942b29f13027624f288eb8f7cac378d5ba3f26f6db775107cde4c809306893ac7be04ee6e9f0683005cd4e348" name="augeas" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="d2ba095a1220b491fa8f77e7a40a71af6857cbb4e8c41c46fee899a0482c089c7d013eb250605fc17d8cd12e40e7c1b7e8a2850191e4fde5a3fb53ffecebeae0" name="augeas-bash-completion" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="85acfb8c59effff891424e87bcc1942893cd4e5f5552ab5ab9e1f1f089c0aef0167d227b5444abe5c4866ed1a872e963292bc45e5ab4d568bcb302858dbb6304" name="augeas-bash-completion" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="693dcd90a527fc595790003ff93969780b8d4cf67686ce1cdf10173c43c72a8b7681826bbd2fbea8d3998c1333f3c922892974d404c62ce4d4a4102f384313a0" name="augeas-debuginfo" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="44e81a9487f710fd066807836c87ad363b0f4c56a44a9975953b424c7fe0664e405030a6b72b4651ec39e90401c8ec38b322d2eb4da38ce90fb2019520655981" name="augeas-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="45416410b4ef41c91287a957b4a52d68422e052e594284cf6fece16316c0dba4a467c9e112f1c93efde7706a802b5a85728b0bc41464eb3f6d3d2e3d70bd34ee" name="augeas-debugsource" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="b46a77c918cf6e6f324dd4cf88159f2f6eaffd607729d40690f55f5c36f0020ebf872c4f4084dabc3e1432474fd28aff9499f33074a315f3c1b73e6977d85825" name="augeas-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="fab9a5eb1a29dbf110a66cfce6086e84a9cde79607d5a4a12200bb7c91ca9d91cde0da7d4d6839d90514a48bc22095faba4541ac1d9a9695b56ea57a4823513a" name="augeas-devel" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="b3e7e6664f66534d15bef9034b4aacd2083ead4173c231802d5b8e76c39c76eb9e7a219a93a00b33bf52d9cebdc1e9dd0ac701c2967ccedb5a16d260568ec5e0" name="augeas-devel" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="4fe8b0a53cdaa81631e55265aad78c3e8377af507f46c0ca82365740bc77d64ea7375bfd53fb7e76ec2006e057cf8085b50a2d48dd859867c9569f31cbeee449" name="augeas-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="f618167ea4090570b0ef4c0b4d78968df3f74cea5395d208c974b02571ad89170d56dd08bfe2b42360631ce26cd3c8ed74cce95a17f7769f62d1ff8b045de11b" name="augeas-lense-tests" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="cf1a83a682acb31ec3ffb6728872d2bd203a9eeef148f1f09ef59c567a4dd06ba87591d768c035418d8d4cc92f207610007ca9ddc99997c3fb8f2bd9751608c3" name="augeas-lense-tests" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="eb856d06a1fe666e57792a716514cc413e0bd8511f82770ff9c4831732316d30681a420e0e8979d889d608ed68298cc7f0333d44ba9726158353114cc3a9387c" name="augeas-lenses" arch="i586">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="b91e38fe6d5164e8ebb24c8cbc7e92f5bc97c4a7b01f74e3b8cea0a8b21ec4524bfdaa472d1fc30bfa69e0318f4a59b7507bf32bdad71b231f9b6710b99a6afc" name="augeas-lenses" arch="x86_64">
  <version epoch="0" ver="1.14.1" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594123200">- update to 1.12.0
  General changes/additions
  - update gnulib to 91584ed6
  Lens changes/additions
  - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597)
  - DevfsRules: add lens for FreeBSD devfs.rules files
  - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599)
  - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606)
  - Krb5: add more pkinit_* options (Issue #603)
  - Logrotate: fix missing recognition of double quoted filenames (Issue #611)
  - Multipath: accept values enclosed in quotes (Issue #583)
  - Nginx: support unix sockets as server address (Issue #618)
  - Nsswitch: add merge action (Issue #609)
  - Pam: accept continuation lines (Issue #590)
  - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620)
  - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595)
  - Syslog: accept 'include' directive (Issue #486)
  - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594)
  - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601)
  - Ssh: accept RekeyLimit (Issue #605)
  - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587)
  - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588)
  - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen)
  - Toml: new lens to parse .toml files (PR #91)
  - Xorg: accept empty values for options (arnolda, PR #596)
- refresh patches
- run spec-cleaner</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1612872000">- Add new directives and options supported in chrony since 3.3 up to 4.0.
  * augeas-new_options_for_chrony.patch
  * [bsc#1178470]
  * sourced from https://github.com/hercules-team/augeas/pull/698</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1622030400">- Allow all printable ASCII characters in WPA-PSK definition
  * augeas-allow_printable_ASCII.patch
  * bsc#1185524
  * Sourced from https://github.com/hercules-team/augeas/pull/723/commits
  * Credit to Michal Filka &lt;mfilka@suse.com&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1623153600">- add remove-unportable-tests.patch to fix build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- testsuite requires glibc-locale, buildrequire it</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- add sysctl_parsing.patch (bsc#1197443)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650974400">- Employ shared library packaging guideline and resolve this
  rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error
  SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1658836800">- Unset MALLOC_PERTURB_ to speed up %check significantly
  (boo#1201884, gh#hercules-team#768)</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1667563200">- Update to 1.13.0
  * Fixes bsc#1204554
  * Added augeas-1.13.0-replace_security_context_t-patch to fix a
    syntax error.
  * Rebased gcc9-disable-broken-test.patch
  * Dropped the following patches since they are now upstreamed:
  - augeas-new_options_for_chrony.patch
  - augeas-allow_printable_ASCII.patch
  - remove-unportable-tests.patch
  * General changes/additions
  - Add Dockerfile (Nicolas Gif) (Issue #650)
  - augtool: Improved readline integration to handle quoting
    issues (Pino Toscano)
  - typechecker: Allow including '/' in keys and labels. Thanks
    to felixdoerre for pointing out that this restriction was
    unnecessary. See issue #668 for the discussion.
  - Add function modified() to select nodes which are marked as
    dirty (George Hansper) (Issue #691)
  - Add CLI command 'preview' and API 'aug_preview' to preview
    file contents (George Hansper) (#690)
  - Add "else" operator to augeas path-filter expressions
    (priority selector) (George Hansper) (#692)
  - Add new axis 'seq' to allow /path/seq::*[expr] to match and
    create numeric nodes, as idempotent alternative to
    /path/*[expr] (George Hansper) (#706)
  * Lens changes/additions
  - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif)
    (Issue #649)
  - Chrony: add new options (Miroslav Lichvar) (Issue #698)
  - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh)
  - Crypttab: support UUID in device and / in opt (Raphaël
    Pinson) (#713)
  - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif)
    (Issue #651)
  - Grub: support '+' in kernel command line option names (Pino
    Toscano) (Issue #647)
  - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663)
  - Limits: support colons in the domain pattern of the limits
    lens (Xavier Mol) (Issue #645)
  - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655)
  - Mke2fs: parse more common entries between [defaults] and the
    tags in [fs_types], fix the type of few entries, handle the
    [options] stanza (Pino Toscano) (Issue #642)
  - support quoted values (Pino Toscano) (Issue #661)
  - NetworkManager: allow # in values (mfilka) (#723)
  - Opendkim: update to match current conffile format (Issue #644)
  - Postfix_Master: Allow unix-dgram as type (Issue #635)
  - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678)
  - Postgresql: Allow hyphen '-' in values that don't require quotes
    (Marcin Barczyński) (Issues #700 #701)
  - Properties: Allow "/" in property names (felixdoerre) (Issue #680)
  - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726)
  - support "replicaof" (Raphaël Pinson) (#727)
  - fix support for "sentinel" (Raphaël Pinson) (#728)
  - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708)
  - Rsyslog: support multiple actions in filters and selectors (Issue
    [#653])
  - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue
    [#627])
  - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637)
  - Sudoers: support new @include/@includedir directives (Pino
    Toscano) (Issue #693)
  - Sudoers: Allow AD groups (luchihoratiu) (Issue #696)
  - Support negative integers (Ando David Roots) (#724)
  - Ssh: add Match keyword support (granquet) (Issue #695)
  - Sshd: support quotes in Match conditions (Issue #739)
  - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659)
  - Add incl paths according to 'systemd.network(5)' (chruetli) (#683)
  - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh)
    (#718)
  - Toml: support arrays (norec) in inline tables (Raphaël Pinson)
    (#703)
  - Tmpfiles: improvements to the types specification (Pino Toscano)
    (Issue #694)</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1680782400">- Use the correct license - LGPL-2.1</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1685534400">- Update to 1.14.0
  * General changes/additions
  - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e
    (#781)
  - Add bash-completion for augtool, augmatch, augprint (#783) George
    Hansper
  - Fix: Allow values to contain arbitrary unbalanced square brackets
    (#782) George Hansper
  - Add package bash to build stage in Dockerfile (#776) George Hansper
  - Add augprint tool for creating idempotent augtool scripts (#752) George
    Hansper
  - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit
  - src/syntax.c: Fix whitespace which confuses static checkers
    (#725) rwmjones
  - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev
  - Package augmatch, too (#688) oleksandriegorov
  - Add Github workflow to create releases with complete source tarballs
    (#744) Hilko Bengen
  * Lens changes/additions
  - Resolv: add option trust-ad (#784) George Hansper
  - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George
    Hansper
  - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper
  - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka
  - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones
  - Systemd: allow empty quoted environment variable values (#757) Michal
    Vasko
  - Systemd: allow values starting with whitespaces for Exec* and
    Environment service entries. (#757) Michal Vasko
  - Toml: workaround to allow writing toml files (#742) Richard
  - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek
  - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam
    Bambuch
  - Chrony: add new directives and options (#745) Miroslav Lichvar
  - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch
    Hagstrand
  - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf
    (#748) Guillaume Ross
  - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth
    and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass
  - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes
    CASignatureAlgorithms as comma-seperated lists instead of simple
    strings (#721) Edward Garbade
  - Yum: Add additional unit tests (#677) Pat Riehecky
  - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky
  * Rebased patch gcc9-disable-broken-test.patch
  * Deleted patches:
  - sysctl_parsing.patch
  - augeas-1.13.0-replace_security_context_t-patch</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1692878400">- Update to 1.14.1
  * General changes/additions
  - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC
    is defined (#791) Dimitry Andric
  - augeas.c: Fix bug from PR#691 where the nodes of a newly created file
    are lost upon a subsequent load operation (#810) George Hansper
  - HACKING.md: describe testing (#796) Laszlo Ersek
  - Add GitHub Actions (#714) Raphaël Pinson
  - augprint.c: remove #include &lt;malloc.h&gt; , add #include &lt;libgen.h&gt;
    (#792) Ruoyu Zhong
  * Lens changes/additions
  - TOML: support trailing commas in arrays (#809) Bao
  - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for
    the mode (#805) Pino Toscano
  - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of
    items (#806) Dave Re
  - Cmdline: Allow whitespace at the end of kernel commnd line
    (#798) rwmjones</changelog>
</package>
<package pkgid="ac8ae21a86058125fc779656a232ea4b5ded3c34747cec5a0585ad96d6f5850576e7aea372939aa50cebbe834cdb9bab6ad3afaf4ff9447bc4ad1a6dda8c1960" name="autoconf213" arch="noarch">
  <version epoch="0" ver="2.13" rel="28.12"/>
  <changelog author="wr@rosenauer.org" date="1219406400">- initial autoconf 2.13 package based on Fedora's package</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- enable parallel building</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342699200">- buildrequire makeinfo</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dimstar@opensuse.org" date="1423224000">- Move %install_info_delete from postun to preun: we need to handle
  the case while the file is still present.
- Fix filename of info files for post/preun: autoconf213.info.gz.</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly BuildRequire m4: do not rely on the build system to
  contain this dependency for us.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="3135e87648d8289c36554b49709ec3f07ee353a747250a19f9e7c66ee6f06a758b62c1c70e3b0f5c3a097962f62c518a19e7b3f7210bd70b0144665c1f00f75c" name="autoconf213" arch="src">
  <version epoch="0" ver="2.13" rel="28.12"/>
  <changelog author="wr@rosenauer.org" date="1219406400">- initial autoconf 2.13 package based on Fedora's package</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- enable parallel building</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342699200">- buildrequire makeinfo</changelog>
  <changelog author="mmeister@suse.com" date="1363780800">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dimstar@opensuse.org" date="1423224000">- Move %install_info_delete from postun to preun: we need to handle
  the case while the file is still present.
- Fix filename of info files for post/preun: autoconf213.info.gz.</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly BuildRequire m4: do not rely on the build system to
  contain this dependency for us.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
</package>
<package pkgid="f4d8be6fc4c573326698cab797ad98973e699b16590ca03e99502095b940930a4b2e4accda76201850e4a72b4e4f06d3d1cafff8ca163d77d6b6bc838ff42fb0" name="avahi" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="6e9e2c7ef70bd4054393d23d2ae2f2d28574f9155403277907848d8b146e380a9ec63bd06900a3e1d4f006d46096cb289f3eb9414099879d2c71925f5e227ef6" name="avahi" arch="src">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="728a7f96d5da55ad8ebceaa0fdb4c02184143c8e21517c7b265e2ae3e2f0fcb65e7ad4a303769a00c0beca107052eb6d6110be3c7a173e610ff13f21e47904b0" name="avahi" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="98d12dbfe59aba6a9efedef5c57d37f00c6a4e8b2f9a646726e7d59c40ea1a7806e6d1ea72a1ca73492bd706bb4a6651a67956c5de0f1b41dcee76b1c5594bae" name="avahi-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="283999c909c68189bd979c95c5dd2b3b6bb8afb9682af59a90b3792cad6e33a5cc999340ecd9f4d3bd8ca94dd77e20ba6b6e07af916516d198839420f8c5bb41" name="avahi-autoipd" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="86cf3904e7164f7dc05fb524bfa535bfdda91f954f017b452d770bda4e0865a51e16c67273206fd6494fdcd25f6068c19df42fb99b529679d5610072bf40c31c" name="avahi-autoipd" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="2969f3b3022917184561b478e7323ffde34a623da3243def2e84a25506a1815c2ac3d81918995b5645da4fe7915553ad53da513b9fe82735919c5529b4b6f1bc" name="avahi-autoipd-debuginfo" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="885c86e139061c6d2346293581a6a6616481c4f4632fc10b99a74be286dcb3f10a702991a3da0ae52c4d12d421d9d84f0e4adfa967d4697ed852eeb43b7381f5" name="avahi-autoipd-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="1bcc5d119f4c28bbc591e8ba7ef68755c3cd00ceb9a5978fd16ae6fd0258560c18c8bb45014dee452b412a02a46e9aed476a7d34c6b854630858654ae7e377b5" name="avahi-compat-howl-devel" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="d6e76c1651a3f09226b12f30b14b1e235247d38015141ac8a424739005180c278c2512aa06c78eeb18452f49bdcd69b4135c537a5cf690e514829d90e760b2d1" name="avahi-compat-howl-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="3a3355726a14609eb1718c1bd60abe03beeb795a3e3e3c0588d0ba63b65a98e1e57694233eb95b3cd78e607ac6b68137a75f861a05145a1db3038fa4a889a007" name="avahi-compat-mDNSResponder-devel" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="5df9e1a0063e244a5fe31febccf85fb96460844d4d9506237b11d1559e39feedbed3e4b1e1572d4c6ba5df625f516445107d6742221682e346be743a01ddbfe3" name="avahi-compat-mDNSResponder-devel" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="168833f91857016ea651c23b4cf41a1c8dad7d6353a61050498ae3557aef1687330f5f0c41ba912af9c62e5ed745545188cc900475e9b2627952701ea354ddfe" name="avahi-debuginfo" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="4481e643a8eff89cf7d74fed82fa6eec2510141f1f74ec5a156ec6f96ffd779a78ebdf372e8732730a7fb8dcac7f601799dce2df6e3aa4175915bfeaa5343bbb" name="avahi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="36ae3179039003dc86bcbf20e1dac015489e458cedfac6fcea424ae1bc27b34ba8a3c43fcd8078e0417c0e97ac7daedf12e7763fc835b95f440a196630893c92" name="avahi-debugsource" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="d0adb71e401e884719e19bdc09c32ccfb80901e204157cc8aa10ffbe77213faed2805508fcb61f982b80516b2215c7dfecee4c680e22149013c3508e92dd2aaa" name="avahi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="619d3a60eae3eb69def162d315b5a1467ac23bba7a6e7d6291ff8c2c7d4d5f8145de006ccce69b3af9d26eff473d42d5e8209c15437cd94d82e00fb9dbb65c7e" name="avahi-glib2" arch="src">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="36189d0ac0f7c89f006209db50e932100e0aae82daf417215378c48d34daba3d187cd26aa1ce583b58fff702d738970a7c2ec51fc33686a5b57739084bf393bc" name="avahi-glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="4d8cf22c75033bede1466bb2371d949b959e1b5a7e668e0ce6d58563c6f1ef5502ce72f6a9de8c4513127e4074af69a5a0352fe13d7041ce35c680b717c1c306" name="avahi-lang" arch="noarch">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="2f74e3078528e75e33ac394a0134440d38829073e9726af9be3c2cb3f67d701752e71e2b0ee41e9eaa29bd37b39db43c1b8cff57e5768d687396ad200052e21b" name="avahi-qt5" arch="src">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="8febb0082a1cfa59c07934ac73e6363265d04cef26b4beaba09ba3023729b79b803fdce41bc87408ff0daa4d3029b5353b9ad7bed6c5f5795ad0eca51bd9733e" name="avahi-qt5-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="0a9707303bec8c39918b440fe76279326c0236bf7a2f6a9f00443c056dc529a235348470195c33638a16bcb2cc10e7ab077bb51da61c96d09e20320ae8f94cdb" name="avahi-utils" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="2c4637b04ae2aa6845d2f5137c01fd72f34b7bb42f5539c15b6bd4e89f34526f415ba67f70a5d98e8bfc619cfb0b49b609b8fa3e081f2c00e8e8cf39f2a97c3d" name="avahi-utils" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="399d617a64c848fb331413ffde6ff370e69d7d85dd8b786b1ca880f891e1043a1fe8d1eb904ec222a0d70d19f824f43a362351c45f5e667cd8aa91c382b4b71f" name="avahi-utils-debuginfo" arch="i586">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="3cdf4990494650f106f0a383026d3b2976410aa2778112e864bf48e4e5d19c056e3c42ae254fef839aafa4ec1f3472c69a9f6796991c91102464ae658ffac892" name="avahi-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="7c4d8b2e6db467034d5a0d834fe5fcc5dd2d7f2668ee16d535c0fae655ea45c20678b3df81dee15b9500721d407f793b5cc063edb69d7e5f113d25eaee8af8bf" name="avahi-utils-gtk" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="fae6e503b7710c6c7497708226fec64a495c192edebbea38f35f9cfd0e4ecde44fc03a7e104139074d728ce05e656948cfc609d6131816856d4c760bcc28dcb8" name="avahi-utils-gtk-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8" rel="31.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642766400">- Change to systemd-sysusers</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1645012800">- Replace avahi-0.6.31-systemd-order.patch with
  avahi-add-resolv-conf-to-inotify.patch: re-read configuration
  when resolv.conf changes, per discussion on the bug
  (boo#1194561).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645099200">- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650024000">- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201345)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1662292800">- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1670241600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_avahi-daemon.service.patch
  * harden_avahi-dnsconfd.service.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670500800">- Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch
  and avahi-daemon.if-up
  Doesn't work since about 9 years and will not be executed on a
  fresh default installation anymore</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671451200">- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1681214400">- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681214401">- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695211200">- Don't require sudo. There is no indication it's actually used for
  anything.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698321600">- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1698840000">- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699876800">- avahi-autoipd: only migrate files owned by avahi user if said
  user exists: if the user does not exist (fresh installs), then
  there is no chance any file is owned by the user (boo#1216730).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700654400">- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700740800">- avahi-autoipd: drop the post script part migrating the user
  owning files in /var/lib/avahi-autoipd: the code was aiding
  migrations from SLE&lt;=11/openSUSE&lt;=12.3, which are no longer in
  scope for upgrades nowadays.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1701345600">- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).</changelog>
</package>
<package pkgid="69e36fdb51d20c1b44dbc15cef379a7613248d8462dcbaa7f19586f21b05705879b74051e24f77c654fe1096fbe19495a7c04a3316e032304715ace277ea8b20" name="avif-tools" arch="i586">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="b287b103aad96609aa031ad78aee9f3a7391041e9634e966bf9eae5738539d7b78f12ccb70511fb8e63a6b18de7b55b44caf546ac408094e15748a13466f834a" name="avif-tools" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="1057818304c53a4230d7d58fe1504a7a7d0cbfdfca65374c46fd14699feeaa6c7df7aa957a1ec299411eb231441ba8aa935eea982e33114bcbb149448580dba7" name="avif-tools-debuginfo" arch="i586">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="88f583b10747deab0047122627a4109fba85fde0518db17e8cef85ab46344b956ac2fa114e6df1277c76b75f1cd51b414ff5b424b6600417d97e17d30b079b8f" name="avif-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="305541d1aaa1400c9e0b75724ae37d65f552fb4a8e0774751b943302f892655c51885079352a4d78bae351f508aff2668321a58c971af66f2665de4d4594db8c" name="awkward-devel" arch="x86_64">
  <version epoch="0" ver="28" rel="1.1"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1674820800">- Initial specfile for v7
- Required by awkward 2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676030400">- update to 8:
  * Add GenericDocument ctor overload to specify JSON type
  * Add FAQ
  * Add forward declaration header `fwd.h`
  * Add @PlatformIO Library Registry manifest file
  * Implement assignment operator for BigInteger
  * Add comments support
  * Adding coapp definition
  * documenttest.cpp: EXPECT_THROW when checking empty allocator
  * GenericDocument: add implicit conversion to ParseResult
  * Use &lt;wchar.h&gt; with C++ linkage on Windows ARM
  * Detect little endian for Microsoft ARM targets
  * Check Nan/Inf when writing a double
  * Add JSON Schema Implementation
  * Add iostream wrapper
  * Add Jsonx example for converting JSON into JSONx (a XML
    format)
  * Add optional unresolvedTokenIndex parameter to Pointer::Get()
  * Add encoding validation option for Writer/PrettyWriter
  * Add Writer::SetMaxDecimalPlaces()
  * Support {0, } and {0, m} in Regex
  * Add Value::Get/SetFloat(), Value::IsLossLessFloat/Double()
  * Add stream position check to reader unit tests
  * Add Templated accessors and range-based for
  * Add (Pretty)Writer::RawValue()
  * Add Document::Parse(std::string), Document::Parse(const
    char*, size_t length) and related APIs.
  * Add move constructor for GenericSchemaDocument
  * Add VS2010 and VS2015 to AppVeyor CI
  * Add parse-by-parts example
  * Support parse number as string</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683115200">- update to 15:
  * Add parse-by-parts example (#556, #562)
  * Support parse number as string (#564, #589)
  * Add kFormatSingleLineArray for PrettyWriter (#577)
  * Added optional support for trailing commas (#584)
  * Added filterkey and filterkeydom examples (#615)
  * Added npm docs (#639)
  * Allow options for writing and parsing NaN/Infinity (#641)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 16:
  * Add GenericDocument ctor overload to specify JSON type (#369)
  * Add FAQ (#372, #373, #374, #376)
  * Add forward declaration header `fwd.h`
  * Add @PlatformIO Library Registry manifest file (#400)
  * Implement assignment operator for BigInteger (#404)
  * Add comments support (#443)
  * Adding coapp definition (#460)
  * documenttest.cpp: EXPECT_THROW when checking empty allocator
    (470)
  * GenericDocument: add implicit conversion to ParseResult
    (#480)
  * Use &lt;wchar.h&gt; with C++ linkage on Windows ARM (#485)
  * Detect little endian for Microsoft ARM targets
  * Check Nan/Inf when writing a double (#510)
  * Add JSON Schema Implementation (#522)
  * Add iostream wrapper (#530)
  * Add Jsonx example for converting JSON into JSONx (a XML
    format) (#531)
  * Add optional unresolvedTokenIndex parameter to Pointer::Get()
    (#532)
  * Add encoding validation option for Writer/PrettyWriter (#534)
  * Add Writer::SetMaxDecimalPlaces() (#536)
  * Support {0, } and {0, m} in Regex (#539)
  * Add Value::Get/SetFloat(), Value::IsLossLessFloat/Double()
    (#540)
  * Add stream position check to reader unit tests (#541)
  * Add Templated accessors and range-based for (#542)
  * Add (Pretty)Writer::RawValue() (#543)
  * Add Document::Parse(std::string), Document::Parse(const
    char*, size_t length) and related APIs. (#553)
  * Add move constructor for GenericSchemaDocument (#554)
  * Add VS2010 and VS2015 to AppVeyor CI (#555)
  * Add parse-by-parts example (#556, #562)
  * Support parse number as string (#564, #589)
  * Add kFormatSingleLineArray for PrettyWriter (#577)
  * Added optional support for trailing commas (#584)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687262400">- update to 17:
  * Make GenericSchemaDocument constructor explicit (#674)
  * Optimize FindMember when use std::string (#690)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688212800">- update to 18:
  * update pyodide parts a bit</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1688990400">- Update to version 21:
  * Bug fix: added kernel specializations for
    awkward_ListOffsetArray_reduce_local_nextparents_64
    [gh#scikit-hep/awkward#2572].
- Now requires python &gt;= 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690459200">- mark as python311 on sle15 as it requires &gt;= 3.8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- update to 22:
  * Add iostream wrapper (#530)
  * Add Jsonx example for converting JSON into JSONx (a XML
    format) (#531)
  * Add optional unresolvedTokenIndex parameter to Pointer::Get()
    (#532)
  * Add encoding validation option for Writer/PrettyWriter (#534)
  * Add Writer::SetMaxDecimalPlaces() (#536)
  * Support {0, } and {0, m} in Regex (#539)
  * Add Value::Get/SetFloat(), Value::IsLossLessFloat/Double()
    (#540)
  * Add stream position check to reader unit tests (#541)
  * Add Templated accessors and range-based for (#542)
  * Add (Pretty)Writer::RawValue() (#543)
  * Add Document::Parse(std::string), Document::Parse(const
    char*, size_t length) and related APIs. (#553)
  * Add move constructor for GenericSchemaDocument (#554)
  * Add VS2010 and VS2015 to AppVeyor CI (#555)
  * Add parse-by-parts example (#556, #562)
  * Support parse number as string (#564, #589)
  * Add kFormatSingleLineArray for PrettyWriter (#577)
  * Added optional support for trailing commas (#584)
  * Added filterkey and filterkeydom examples (#615)
  * Added npm docs (#639)
  * Allow options for writing and parsing NaN/Infinity (#641)
  * Add std::string overload to PrettyWriter::Key() when
    RAPIDJSON_HAS_STDSTRING is defined (#698)</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694952000">- Update to version 23:
  * refactor: set flags on targets
  * fix: restore std
  * fix: drop more references to CXX_EXTENSIONS et al.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- update to 24:
  * CMakeLists for include as a thirdparty in projects
  * Change Document::ParseStream() to use stack allocator for
    Reader</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699963200">- update to 26:
  * Keep Document value unchanged on parse error (#439)
  * Add missing return statement (#450)
  * Fix Document::Parse(const Ch*) for transcoding (#478)
  * encodings.h: fix typo in preprocessor condition (#495)
  * Custom Microsoft headers are necessary only for Visual Studio
    2012 and lower (#559)
  * Fix memory leak for invalid regex
    (26e69ffde95ba4773ab06db6457b78f308716f4b)
  * Fix a bug in schema minimum/maximum keywords for 64-bit
    integer (e7149d665941068ccf8c565e77495521331cf390)
  * Fix a crash bug in regex (#605)
  * Fix schema "required" keyword cannot handle duplicated keys</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702641600">- Update to version 27:
  * Remove obsolete cuda_kernels (gh#scikit-hep/awkward#2876).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1705320000">- Update to version 28:
  * No changelog available.</changelog>
</package>
<package pkgid="f2faae50179641e7be39966dcd074ee243ffb0af751a3ff3fc7d0d51bebf6c67fec10753481959ff81c2e916df07fdf37e901de3007f9b01854aaaee87ead396" name="aws-cli" arch="noarch">
  <version epoch="0" ver="1.31.11" rel="4.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669982400">- Update to version 1.27.21
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.21/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1670587200">- Update to version 1.27.26
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.26/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672747200">- Update to version 1.27.41
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.41/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674216000">- Update to version 1.27.52
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.52/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674820800">- Update to version 1.27.58
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.58/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675425600">- Update to version 1.27.60
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.60/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675857600">- Update to version 1.27.66
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.66/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1676462400">- Update to version 1.27.71
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.71/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677240000">- Update to version 1.27.78
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.78/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678708800">- Update to version 1.27.89
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.89/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681905600">- Update to version 1.27.115
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.115/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683633600">- Update to version 1.27.130
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.130/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686744000">- Update to version 1.27.153
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.153/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688040000">- Update to version 1.27.163
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.163/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689076800">- Update to version 1.29.2
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.2/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692273600">- Update to version 1.29.27
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.27/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 1.29.36
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.27/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 1.29.61
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.61/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700827200">- Update to version 1.30.6
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.30.6/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- Update to version 1.31.11
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.31.11/CHANGELOG.rst
- Add patch to update docutils dependency (bsc#1217336)
  + ac_update-docutils.patch
- Update Requires in spec file from setup.py</changelog>
</package>
<package pkgid="f6795fdf084febafac5641c55db6d02850f4e39b9f23180c9b7bbb8ed639522b7cf29d3c35d66a4674dace34711eefaa8119789a75b611a9d8297fe246e8413f" name="aws-cli" arch="src">
  <version epoch="0" ver="1.31.11" rel="4.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669982400">- Update to version 1.27.21
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.21/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1670587200">- Update to version 1.27.26
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.26/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672747200">- Update to version 1.27.41
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.41/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674216000">- Update to version 1.27.52
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.52/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674820800">- Update to version 1.27.58
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.58/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675425600">- Update to version 1.27.60
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.60/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675857600">- Update to version 1.27.66
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.66/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1676462400">- Update to version 1.27.71
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.71/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677240000">- Update to version 1.27.78
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.78/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678708800">- Update to version 1.27.89
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.89/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681905600">- Update to version 1.27.115
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.115/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683633600">- Update to version 1.27.130
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.130/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686744000">- Update to version 1.27.153
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.153/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688040000">- Update to version 1.27.163
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.27.163/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689076800">- Update to version 1.29.2
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.2/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692273600">- Update to version 1.29.27
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.27/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 1.29.36
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.27/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 1.29.61
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.29.61/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700827200">- Update to version 1.30.6
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.30.6/CHANGELOG.rst
- Update Requires in spec file from setup.py</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702296000">- Update to version 1.31.11
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.31.11/CHANGELOG.rst
- Add patch to update docutils dependency (bsc#1217336)
  + ac_update-docutils.patch
- Update Requires in spec file from setup.py</changelog>
</package>
<package pkgid="8a626f626efe24904488f7963f31b24a92200dd2efb5391120c9e58d56a966ae39ee86b8f3ae8adb4f33cc81e44a8e616b2df4ebd7290181f1b9276633efd02b" name="ayatana-ido" arch="src">
  <version epoch="0" ver="0.9.2" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1534593600">- Update to version 0.4.4 (changes since 0.4.2):
  * Fix the Name field in the libayatana-ido3.pc.in file.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1573214400">- add ayatana-ido-glib-2.58.patch
  * g_type_class_add_private was deprecated since glib 2.58
    get rid of it and self-defined *_GET_PRIVATE() functions,
    use G_DEFINE_TYPE_* and auto-generated *_get_instance_private()
    instead.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600257600">- Add upstream patch to fix build:
  * 0001-gtk_widget_get_state-is-deprecated.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 0.8.2
  * Add a new menu item type: IDO Removable.
  * Add optional markup to the basic menu item.
  * Replace x-canonical attributes solely used by Ayatana Indicators
  * Drop IDO Message Dialog.
  * Centre playback menu item spinner/Pad application menu item label.
  * Centre volume control/Stretch calendar horizontally.
  * Updated colour getter for playback control.
- Drop upstream fixed
  * ayatana-ido-glib-2.58.patch
  * 0001-gtk_widget_get_state-is-deprecated.patch
- Add pkgconfig-requires.patch
  * Add all public dependencies to pkgconfig Requires section</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1637755200">- Update to version 0.9.0:
  * Switch to CMake from autotools.
  * Add better documentation.
  * data/libayatana-ido3-0.4.pc.in: Add glib-2.0 dependency.
  * src/idoappointmentmenuitem.c: Construct the basic menu item
    using the pixbuf property.
  * src/basicmenuitem.c: Add GdkPixbuf source support for the
    icon.
  * src/idoremovablemenuitem.c: Replace grid with box to fix
    a11y.
  * src/idolocationmenuitem.c: Fix deprecated g_time_zone_new
    warning.
  * Fix a unit test failure on Ubuntu 20.04.
  * Use consistent Ayatana IDO names. This version of Ayatana IDO
    breaks NG system indicators before 0.9.x.
- Drop pkgconfig-requires.patch: merged upstream.
- Add ayatana-ido-0.9.0-libm.patch: Link with libm to fix build.
- Restore Group.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1654257600">- Update to version 0.9.2:
  * src/CMakeLists.txt: link libm for expf, pow and sinf.
  * vala: The name of the vapi should match the pkg-config name.
- Drop ayatana-ido-0.9.0-libm.patch. Applied upstream.
- Adjust to .vapi file renaming by upstream (AyatanaIdo3-0.4.vapi -&gt;
  libayatana-ido3-0.4.vapi.</changelog>
</package>
<package pkgid="83d53626387c9e590e381f814a03b8e9f5c8a17ed322ed1da1c0fcf17a7c07b0738791facf2ca0849b99039735ce0bb1deb65d7f94972a6e265ffe50f8b17f15" name="ayatana-ido-debugsource" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1534593600">- Update to version 0.4.4 (changes since 0.4.2):
  * Fix the Name field in the libayatana-ido3.pc.in file.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1573214400">- add ayatana-ido-glib-2.58.patch
  * g_type_class_add_private was deprecated since glib 2.58
    get rid of it and self-defined *_GET_PRIVATE() functions,
    use G_DEFINE_TYPE_* and auto-generated *_get_instance_private()
    instead.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600257600">- Add upstream patch to fix build:
  * 0001-gtk_widget_get_state-is-deprecated.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 0.8.2
  * Add a new menu item type: IDO Removable.
  * Add optional markup to the basic menu item.
  * Replace x-canonical attributes solely used by Ayatana Indicators
  * Drop IDO Message Dialog.
  * Centre playback menu item spinner/Pad application menu item label.
  * Centre volume control/Stretch calendar horizontally.
  * Updated colour getter for playback control.
- Drop upstream fixed
  * ayatana-ido-glib-2.58.patch
  * 0001-gtk_widget_get_state-is-deprecated.patch
- Add pkgconfig-requires.patch
  * Add all public dependencies to pkgconfig Requires section</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1637755200">- Update to version 0.9.0:
  * Switch to CMake from autotools.
  * Add better documentation.
  * data/libayatana-ido3-0.4.pc.in: Add glib-2.0 dependency.
  * src/idoappointmentmenuitem.c: Construct the basic menu item
    using the pixbuf property.
  * src/basicmenuitem.c: Add GdkPixbuf source support for the
    icon.
  * src/idoremovablemenuitem.c: Replace grid with box to fix
    a11y.
  * src/idolocationmenuitem.c: Fix deprecated g_time_zone_new
    warning.
  * Fix a unit test failure on Ubuntu 20.04.
  * Use consistent Ayatana IDO names. This version of Ayatana IDO
    breaks NG system indicators before 0.9.x.
- Drop pkgconfig-requires.patch: merged upstream.
- Add ayatana-ido-0.9.0-libm.patch: Link with libm to fix build.
- Restore Group.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1654257600">- Update to version 0.9.2:
  * src/CMakeLists.txt: link libm for expf, pow and sinf.
  * vala: The name of the vapi should match the pkg-config name.
- Drop ayatana-ido-0.9.0-libm.patch. Applied upstream.
- Adjust to .vapi file renaming by upstream (AyatanaIdo3-0.4.vapi -&gt;
  libayatana-ido3-0.4.vapi.</changelog>
</package>
<package pkgid="536ba70c8adf99645f7c3c39d81ab030f7bde140325e8c4aaf6862da096ac39dee0dc65c8356330cf03454f0d7e936fadeab573af6a7f5cb331393d3218e1d1c" name="ayatana-ido-devel" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1520856000">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1534593600">- Update to version 0.4.4 (changes since 0.4.2):
  * Fix the Name field in the libayatana-ido3.pc.in file.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1573214400">- add ayatana-ido-glib-2.58.patch
  * g_type_class_add_private was deprecated since glib 2.58
    get rid of it and self-defined *_GET_PRIVATE() functions,
    use G_DEFINE_TYPE_* and auto-generated *_get_instance_private()
    instead.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1600257600">- Add upstream patch to fix build:
  * 0001-gtk_widget_get_state-is-deprecated.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 0.8.2
  * Add a new menu item type: IDO Removable.
  * Add optional markup to the basic menu item.
  * Replace x-canonical attributes solely used by Ayatana Indicators
  * Drop IDO Message Dialog.
  * Centre playback menu item spinner/Pad application menu item label.
  * Centre volume control/Stretch calendar horizontally.
  * Updated colour getter for playback control.
- Drop upstream fixed
  * ayatana-ido-glib-2.58.patch
  * 0001-gtk_widget_get_state-is-deprecated.patch
- Add pkgconfig-requires.patch
  * Add all public dependencies to pkgconfig Requires section</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1637755200">- Update to version 0.9.0:
  * Switch to CMake from autotools.
  * Add better documentation.
  * data/libayatana-ido3-0.4.pc.in: Add glib-2.0 dependency.
  * src/idoappointmentmenuitem.c: Construct the basic menu item
    using the pixbuf property.
  * src/basicmenuitem.c: Add GdkPixbuf source support for the
    icon.
  * src/idoremovablemenuitem.c: Replace grid with box to fix
    a11y.
  * src/idolocationmenuitem.c: Fix deprecated g_time_zone_new
    warning.
  * Fix a unit test failure on Ubuntu 20.04.
  * Use consistent Ayatana IDO names. This version of Ayatana IDO
    breaks NG system indicators before 0.9.x.
- Drop pkgconfig-requires.patch: merged upstream.
- Add ayatana-ido-0.9.0-libm.patch: Link with libm to fix build.
- Restore Group.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1654257600">- Update to version 0.9.2:
  * src/CMakeLists.txt: link libm for expf, pow and sinf.
  * vala: The name of the vapi should match the pkg-config name.
- Drop ayatana-ido-0.9.0-libm.patch. Applied upstream.
- Adjust to .vapi file renaming by upstream (AyatanaIdo3-0.4.vapi -&gt;
  libayatana-ido3-0.4.vapi.</changelog>
</package>
<package pkgid="3d0b7e2add26a9ab2fc3983f01ba661d2789f5f9da41517cf654c5f88f784d37968ea080790fe1ece2d5875fb7123c5df25bf84cfbea198f35794b3c0ef52a54" name="babelstone-han-fonts" arch="noarch">
  <version epoch="0" ver="15.1.3" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 1.11</changelog>
  <changelog author="p.drouand@gmail.com" date="1445947200">- Update to version 8.0.0
  * 9 characters added to the end of the main CJK block
  * 115 CJK-A characters
  * 363 CJK-B characters
  * 30 CJK-C characters
  * 1,125 CJK-E characters
  * 194 PUA characters removed.</changelog>
  <changelog author="p.drouand@gmail.com" date="1449921600">- Update to version 8.0.2
  * More glyph corrections
  * 5 additional CJK-B characters.
- Changes from version 8.0.1
  * 269 CJK-A characters
  * 428 CJK-B characters
  * 97 CJK-C characters
  * 209 CJK-E characters
  * 1,671 PUA characters added from BabelStone Han PUA
  * Various glyph corrections.</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1668340800">update: 8.0.2 -&gt; 15.0.4
- Added lots of new glyphs
  * See: https://www.babelstone.co.uk/Fonts/Han_Versions.html</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673006400">- update: 15.0.4 -&gt; 15.0.5
  * Change license ID from SUSE-Arphic to Arphic-1999
  * 179 additional CJK unified ideographs
  * 7 PUA characters added from BabelStone Han PUA version 1.320
  * 10 duplicate PUA characters removed and about 60 PUA characters removed (now supported as IVS sequences)</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1694606400">- Update to 15.1.1
  * 128 PUA characters added from BabelStone Han PUA version 1.357
  * 193 PUA characters removed (now included in Ext. I)
  * 5 new IDC characters added
  * 786 Latin letters and non-Han symbols removed (due to the 65,535 glyph limit on TrueType fonts)
  * Glyph corrections and glyph improvements for 337 CJK unified ideographs</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1699617600">- Update to 15.1.2
  * 49 glyph corrections and improvements</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1704542400">- Update to 15.1.3
  * 1,176 additional CJK unified ideographs
  * Due to the font limit of 65,535 glyphs,
  all PUA characters in the range E080 through F8DF have been removed,
  and are now only available in the BabelStone Han PUA font
  * 56 glyph corrections and improvements</changelog>
</package>
<package pkgid="14142ce135e60d7177b6fc567bfcd86256ec0aa6c45e5a7a9ba5d1d8676bd8e335cbad096a35cb6a379f448dd4a1747a5830325134a09ca1485d0f20128ab12f" name="babelstone-han-fonts" arch="src">
  <version epoch="0" ver="15.1.3" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1382011200">- initial version 1.11</changelog>
  <changelog author="p.drouand@gmail.com" date="1445947200">- Update to version 8.0.0
  * 9 characters added to the end of the main CJK block
  * 115 CJK-A characters
  * 363 CJK-B characters
  * 30 CJK-C characters
  * 1,125 CJK-E characters
  * 194 PUA characters removed.</changelog>
  <changelog author="p.drouand@gmail.com" date="1449921600">- Update to version 8.0.2
  * More glyph corrections
  * 5 additional CJK-B characters.
- Changes from version 8.0.1
  * 269 CJK-A characters
  * 428 CJK-B characters
  * 97 CJK-C characters
  * 209 CJK-E characters
  * 1,671 PUA characters added from BabelStone Han PUA
  * Various glyph corrections.</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1668340800">update: 8.0.2 -&gt; 15.0.4
- Added lots of new glyphs
  * See: https://www.babelstone.co.uk/Fonts/Han_Versions.html</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673006400">- update: 15.0.4 -&gt; 15.0.5
  * Change license ID from SUSE-Arphic to Arphic-1999
  * 179 additional CJK unified ideographs
  * 7 PUA characters added from BabelStone Han PUA version 1.320
  * 10 duplicate PUA characters removed and about 60 PUA characters removed (now supported as IVS sequences)</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1694606400">- Update to 15.1.1
  * 128 PUA characters added from BabelStone Han PUA version 1.357
  * 193 PUA characters removed (now included in Ext. I)
  * 5 new IDC characters added
  * 786 Latin letters and non-Han symbols removed (due to the 65,535 glyph limit on TrueType fonts)
  * Glyph corrections and glyph improvements for 337 CJK unified ideographs</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1699617600">- Update to 15.1.2
  * 49 glyph corrections and improvements</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1704542400">- Update to 15.1.3
  * 1,176 additional CJK unified ideographs
  * Due to the font limit of 65,535 glyphs,
  all PUA characters in the range E080 through F8DF have been removed,
  and are now only available in the BabelStone Han PUA font
  * 56 glyph corrections and improvements</changelog>
</package>
<package pkgid="c1ad3f4b5a3a2fe614cdc61a0b2f4ee8581dbf91accda4baa0574f23fb914c3a3a92fb9727f9a185fad5311dee20fc641029e02046f5443d5850fbe702cb8ada" name="babl" arch="src">
  <version epoch="0" ver="0.1.106" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1558872000">- Update to version 0.1.64:
  + Support for Hygon Dhyana, and Y~aA formats for symmetric
    completeness.
  + Code consistency, gitlab CI, autotools and meson build
    improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1560600000">- Update to version 0.1.66:
  + Added API call, babl_space_get_rgb_luminance.
  + Make most SIMD code-paths optional again on i686.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1564920000">- Update to version 0.1.70:
  + Build fixes making the meson build work with more
    architectures.
- Changes from version 0.1.68:
  + Added Yu'v' (CIE 1976 UCS) color model.
  + Fixed a severe non-initialised memory issue - that kept us from
    using fast paths for many babl spaces loaded from profile.
  + More fully symmetric conversions between associated and
    separate alpha.
  + Added more converters, both SSE2 and non-SSE2 for
    matrix-conversion between different RGB spaces.
  + Improvements to website/documentation; babl is now using the
    terms associated alpha and separate alpha, all of:
    nonpremultiplied-, premultiplied- and nonassociated- alpha are
    now considered deprecated API.
  + HCY luminance is now relative to the RGB space used - no change
    for sRGB related pixel formats. AVX2 acceleration for some
    linear to float conversions.
- Add meson BuildRequires and macros, upstream switched to meson
  only.
- Add pkgconfig(lcms2) BuildRequires: New dependency.
- Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586
  (glgo#GNOME/babl!42, glgo#GNOME/babl#23).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1566561600">- Update to version 0.1.72:
  + Added handling for grayscale ICC profiles and gobject
    introspection support.
  + Optimizations for many format conversions for u8, u16 and half
    formats.
  + Fixed a crash for NANs in float to u8 conversions.
- Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream.
- Add pkgconfig(gobject-introspection-1.0) BuildRequires: New
  dependency.
- Following the above, package new sub-package
  typelib-1_0-Babl-0_1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Trim package descriptions on packages installed more rarely.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="075762b3eaba8b99debe7a6f0f3ed6454d21196e38c4f5dde4ab04ba479a9219ce5ad3e56e7d6c32ddbaac6ee6ed5a1ef20a96fb6731203a8fe23abe160ba06d" name="babl" arch="src">
  <version epoch="0" ver="0.1.106" rel="2.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1558872000">- Update to version 0.1.64:
  + Support for Hygon Dhyana, and Y~aA formats for symmetric
    completeness.
  + Code consistency, gitlab CI, autotools and meson build
    improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1560600000">- Update to version 0.1.66:
  + Added API call, babl_space_get_rgb_luminance.
  + Make most SIMD code-paths optional again on i686.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1564920000">- Update to version 0.1.70:
  + Build fixes making the meson build work with more
    architectures.
- Changes from version 0.1.68:
  + Added Yu'v' (CIE 1976 UCS) color model.
  + Fixed a severe non-initialised memory issue - that kept us from
    using fast paths for many babl spaces loaded from profile.
  + More fully symmetric conversions between associated and
    separate alpha.
  + Added more converters, both SSE2 and non-SSE2 for
    matrix-conversion between different RGB spaces.
  + Improvements to website/documentation; babl is now using the
    terms associated alpha and separate alpha, all of:
    nonpremultiplied-, premultiplied- and nonassociated- alpha are
    now considered deprecated API.
  + HCY luminance is now relative to the RGB space used - no change
    for sRGB related pixel formats. AVX2 acceleration for some
    linear to float conversions.
- Add meson BuildRequires and macros, upstream switched to meson
  only.
- Add pkgconfig(lcms2) BuildRequires: New dependency.
- Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586
  (glgo#GNOME/babl!42, glgo#GNOME/babl#23).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1566561600">- Update to version 0.1.72:
  + Added handling for grayscale ICC profiles and gobject
    introspection support.
  + Optimizations for many format conversions for u8, u16 and half
    formats.
  + Fixed a crash for NANs in float to u8 conversions.
- Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream.
- Add pkgconfig(gobject-introspection-1.0) BuildRequires: New
  dependency.
- Following the above, package new sub-package
  typelib-1_0-Babl-0_1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561601">- Trim package descriptions on packages installed more rarely.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="62a825d267adc5adc868770696e884a1a5300a105fd5d2ffe27fb0d1f870b2dc35b8568feb5881a6285d997fa1f43ae8f33ff3e0e370ea1dc05e175c1b916087" name="babl-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.106" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="64142d8380a85f021d5266bc07fecc506ba2b946f2e89694701887a9b80dbc8066b02f5e81fcea8ae438579dbab445c8729ade9b0e48be114321899a8da35a03" name="babl-debugsource" arch="i586">
  <version epoch="0" ver="0.1.106" rel="2.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="4e44766f298dec6c2a6cd3ff80fe307d820986b268e7d4394158364867bedca3aa792796b59c52649f592394f7ddde0bb411f8cad9964ee47c27428aa1b662e8" name="babl-devel" arch="x86_64">
  <version epoch="0" ver="0.1.106" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="e85c0a49a372bc12e6d492200a17f71981cdcfddd42dfe0159a09f229039b7d086cfe0af82053e3011c2c14141e96702b2ff5a11bb3bfd783f5a79a3e2cae976" name="babl-devel" arch="i586">
  <version epoch="0" ver="0.1.106" rel="2.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="05287c119b6b72bdc865b51e6830bb5f31b5e84d42654f7014925b5021a77d7539e5d78393f5a773e87116d455f92ed03882d42ad417d6b960ae7200d9a48fc5" name="babl-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.106" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="62292c9c44e407126ecea3f67d2fa0143d84c2d88db4cb90e1f2679188ef0563d5b7047703a4892d859e825b650453a6ff64990a9b7dabb00b394b29c7dc1475" name="babl-devel-debuginfo" arch="i586">
  <version epoch="0" ver="0.1.106" rel="2.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1580817600">- Update to version 0.1.74:
  + Build fixes, improved host cpu detection, OSX fixes, clang
    warning squelches.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1591876800">- Update to version 0.1.78:
  * Bugfix release - mutex and atomicity related issues.
  * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK
    conversion. Added AV2 gamme u8-&gt;linear float conversions.
    VAPI file generation for vala integration. Adjusted strategy
    for conversion selection, trades back warm-up time for missing
    some fast multi-step conversions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597060800">- Update to version 0.1.80:
  + No upstream changes provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602158400">- Update to version 0.1.82:
  + Handle the parametric ICCv4 types that are not strictly the
    same type as core sRGB curve.
  + Meson build cleanups, depend on meson 0.54.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1609156800">- Update to version 0.1.84:
  * Fixed bug in caching of CMYK ICC profiles.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 0.1.86:
  * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces.
  * improved thread safety for babl_space_from_icc
  * build: allow using babl a subproject in other meson projects.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626177600">- Update to version 0.1.88:
  + Consistency fixes to format names, in particular for palettized
    formats.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.1.90:
  * Automatic LUT creation for conversions from &amp;lt;24bpp of colorant
    componants, SIMD builds for x86_64 micro-architecture levels and
    ARM neon, pre-defined CIE Lab u8 and CIE Lab u16 formats.
  * Fix bug of an unlocked non-locked mutex, which started failing
    on some platforms.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 0.1.92:
  * Fixes for avoiding load of wrong SIMD extensions</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651579200">- Add patches, backported from git, to fix build with meson 0.62:
  + 2dc7fc40.patch
  + b05b2826.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661774400">- update to 0.1.96:
  * Minor changes from 0.1.94, fixing build.
  * Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
    compatibility of introspection info.
- drop patches 2dc7fc40.patch, b05b2826.patch (upstream)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- update to 0.1.98:
  * More robust bounds protection in ICC handling, avoid garbage collecting
    lookup tables in-line with processing.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1677672000">- update to 0.1.102:
  * LUT code-paths now disabled by default.
  * Stop double processing with LUT+normal fishes.
  * Support for non-ASCII characters in file paths on windows.
    Improved wrap build support.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678363200">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684411200">- Update to 0.1.106:
  * Disable LUTs on big-endian, fix to 1bpp-&gt;4bpp LUTs, faster startup by caching
    balanced RGB to XYZ matrices.
  * LUT code-paths re-enabled, some array overflow proofing.</changelog>
</package>
<package pkgid="a1f24ecfc11b0b3c6c96e3a4fc06c6a9066fced1aab6d0b089df8a95d43e59817f25fdecc0af44985330e40476fe5fe78d5f5a135e126b1f7e10a3e0b3b266c3" name="backintime" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625659200">- Update to version 1.3.1
  * Match old and new rsync version format
  * Keep permissions of an existing mountpoint from being overridden
  * Fix FileNotFoundError exception in mount.mounted
  * Fix: 'TempPasswordThread' object has no attribute 'isAlive'
  * Fix: YEAR missing in config
  * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
  * QT: Fix notifyplugin
  * QT: Fix theming: Use link Color instead of hardcoded lightGray</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 1.3.2:
  + Fix bug: Tests no longer work with Python 3.10.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1658145600">- require pkexec as this is now a standalone package.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1660478400">- Don't require pkexec on Leap.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1668859200">- add backintime-rsync324_args.patch for Tumbleweed
  + rsync 3.2.4 changes argument syntax; workaround until next release of backintime
- require notify-send (libnotify-tools) for error messages</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 1.3.3:
  * New feature: Command line argument "--diagnostics" to show helpful info
    for better issue support
  * GUI change: Remove Exit button from the toolbar
  * GUI change: Define accelerator keys for menu bar and tabs, as well as
    toolbar shortcuts
  * Desktop integration: Update .desktop file to mark Back In Time as a
    single main window program
  * Improvement: Write all log output to stderr; do not pollute stdout with
    INFO and WARNING messages anymore
  * Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
    during backup
  * Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
    "new argument protection" (#1247). Deactivate "--old-args" rsync
    argument earlier recommaned to users as a workaround.
  * Bugfix: DeprecationWarnings about invalid escape sequences.
  * Bugfix: AttributeError in "Diff Options" dialog
  * Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
    appropriate keyring found"
  * Bugfix: Back in Time did not start with D-Bus error
  * Bugfix: Avoid logging errors while waiting for a target drive to be
    mounted
  * Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
    installation is aborted
  * Bugfix: Wrong systray icon showing in Wayland
  * Documentation update: Correct description of profile&lt;N&gt;.schedule.time in
    backintime-config manpage
  * Translation update: Brazilian Portuguese
  * Translation update: Italian
  * Translation update: French
  * Testing: Fix a test fail when dealing with an empty crontab
  * Testing: Fix a test fail when dealing with an empty config file
  * Testing: Skip "test_quiet_mode" (does not work reliably)
  * Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
    longer fail when JSON output was mixed with logging output (part of #921)
  * Testing: Numerous fixes and extensions to testing</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1673179200">- Remove backintime-rsync324_args.patch (no longer needed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1675598400">- Require python3-packaging</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1699012800">- update to 1.4.1:
  * Dependency: Add "qt translations" to GUI runtime dependencies (gh#bit-team/backintime#1538)
  * Build: Unit tests do generically ignore all instead of well-known warnings now (gh#bit-team/backintime#1539).
  * Build: Warnings about missing Qt translation now are ignored while testing (gh#bit-team/backintime#1537).
  * Fix bug: GUI didn't start when "show hidden files" button was on (gh#bit-team/backintime#1535).
- update to 1.4.0:
  * Project: Renamed branch "master" to "main" and started "gitflow" branching
    model.
  * Refactor: Renamed qt4plugin.py to systrayiconplugin.py (we are using Qt5
    for years now ;-)
  * Refactor: Removed unfinished feature "Full system backup" (gh#bit-team/backintime#1526)
  * Fix bug: AttributeError: can't set attribute 'showHiddenFiles' in app.py (gh#bit-team/backintime#1532)
  * Fix bug: Check SSH login works on machines with limited commands (gh#bit-team/backintime#1442)
  * Fix bug: Missing icon in SSH private key button (gh#bit-team/backintime#1364)
  * Fix bug: Master issue for missing or empty system-tray icon (gh#bit-team/backintime#1306)
  * Fix bug: System-tray icon missing or empty (GUI and cron) (gh#bit-team/backintime#1236)
  * Fix bug: Improve KDE plasma icon compatibility (gh#bit-team/backintime#1159)
  * GUI Change: View last (snapshot) log button in GUI uses
    "document-open-recent" icon now instead of "document-new"
    (gh#bit-team/backintime#1386)
  * Fix bug: Unit test fails on some machines due to warning "Ignoring
    XDG_SESSION_TYPE=wayland on Gnome..." (gh#bit-team/backintime#1429)
  * Fix bug: Generation of config-manpage caused an error with Debian's Lintian (gh#bit-team/backintime#1398).
  * Fix bug: Return empty list in smartRemove (gh#bit-team/backintime#1392,
    Debian Bug Report 973760)
  * Fix bug: Taking a snapshot reports rsync errors now even if no snapshot was
    taken (gh#bit-team/backintime#1491)
  * Fix bug: takeSnapshot() recognizes errors now by also evaluating the rsync
    exit code (gh#bit-team/backintime#489)
  * Fixes related problem: Killing rsync was not handled gracefully (by
    ignoring the rsync exit code)
  * Fix bug: The error user-callback is now always called if an error happened
    while taking a snapshot (gh#bit-team/backintime#1491)
  * Fix bug: D-Bus serviceHelper error "LimitExceeded: Maximum length of
    command line reached (100)":
  * Max command length is now 120 instead of 100 (gh#bit-team/backintime#1027)
  * Feature: Introduce new error codes for the "error" user callback (as part
    of gh#bit-team/backintime#1491):
    5: Error while taking a snapshot.
    6: New snapshot taken but with errors.
  * Feature: The rsync exit code is now contained in the snapshot log (part
    of gh#bit-team/backintime#489). Example:
    [E] Error: 'rsync' ended with exit code -9 (negative values are signal numbers, see 'kill -l')
  * Fix bug: Treat rsync exit code 24 as INFO instead of ERROR (gh#bit-team/backintime#1506)
  * Breaking change: Minimal Python version 3.8 required (gh#bit-team/backintime#1358).
  * Removed: Handling and checking of user group "fuse" (gh#bit-team/backintime#1472).
  * Feature: Exclude /swapfile by default (gh#bit-team/backintime#1053)
  * Feature: Rearranged menu bar and its entries in the main window
    (gh#bit-team/backintime#1487, gh#bit-team/backintime#1478).
  * Feature: Configure user interface language via config file and GUI.
  * Documentation: Removed outdated docbook (gh#bit-team/backintime#1345).
  * Build: Introduced .readthedocs.yaml as asked by ReadTheDocs.org (gh#bit-team/backintime#1443).
  * Dependency: The oxygen icons should be installed with the BiT Qt GUI since
  * they are used as fallback in case of missing icons
  * Fix bug: Add support for ChainerBackend class as keyring which iterates
    over all supported keyring backends (gh#bit-team/backintime#1410)
  * Translation: Strings to translate now easier to understand for translators
    (gh#bit-team/backintime#1448, gh#bit-team/backintime#1457,
    gh#bit-team/backintime#1462, gh#bit-team/backintime#1465).
  * Translation: Improved completeness of translations and additional
    modifications of source strings
    (gh#bit-team/backintime#1454,gh#bit-team/backintime#1512)
  * Translation: Plural forms support (gh#bit-team/backintime#1488).
  * Removed: Translation in Canadian English, British English and Javanese (gh#bit-team/backintime#1455).
  * Added: Translation in Persian and Vietnamese (gh#bit-team/backintime#1460).
  * Added: Message to users (after 10 starts of BIT Gui) to motivate them
    contributing translations (gh#bit-team/backintime#1473).</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704628800">- Add backintime-python_location.patch to manually specify python and allow build on Leap 15.5
- Re-add missing Group and Provides tags</changelog>
</package>
<package pkgid="2aa17f5ed7cb904ea7d9066e0ba3636cd42416f7b1b79bc1a7e1abe73ead5738dcf9dbd4513ccfc65eca329ddac0016578b8a62b0f62af4d4a044cd8bbe92e0d" name="backintime" arch="src">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="ronisbr@gmail.com" date="1452513600">- backintime-qt4 uses x-terminal-emulator to open a terminal with a
  man page in the menus Help-&gt;Help and Help-&gt;Config File Help.
  However, openSUSE does not have x-terminal-emulator, instead it
  has xdg-terminal that does not work because it can only accept
  one argument. Thus, the solution was to replace
  x-terminal-emulator with xterm. Now, everything in the Help menu
  is working properly.</changelog>
  <changelog author="ronisbr@gmail.com" date="1452600000">- Remove unnecessary patch that was already applied by upstream:
  * backintime-1.1.10-AttributeError-About-Dialog.patch
- Remove the workaround for x-terminal-emulator. Upstream developed
  a new dialog to avoid this problem.
- Version bump to 1.1.12.
  Upstream changelog:
  * Fix bug: remove x-terminal-emulator dependency (#515)
  * Fix bug: AttributeError in About Dialog (#515)</changelog>
  <changelog author="felibank@gmail.com" date="1477742400">- Added a new script for launching backintime as root from desktop
  (boo#1006356)</changelog>
  <changelog author="tejas.guruswamy@eopensuse.org" date="1492689600">- Update to 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization (CVE-2017-7572, boo#1032717)
- Don't store passwords given to polkit helper
  * backintime-polkit_priv_downgrade.patch
- Backport security hardening measures (boo#1007723)
  * backintime-security_hardening_backport.patch
- Fix Requires and BuildRequires
  * No longer requires xterm
  * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
- Delete udev configuration files on uninstall
- Merge doc subpackage into main package</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1494849600">- Remove rpmlintrc following security review</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1511006400">- Update to upstream version 1.1.24
  * fix critical bug: shell injection in notify-send (https://github.com/bit-team/backintime/issues/834)
  * fix bug: stat free space for snapshot folder instead of backintime folder (https://github.com/bit-team/backintime/issues/733)
  * backport bug fix: backintime root crontab doesn't run; missinng line-feed 0x0A on last line (https://github.com/bit-team/backintime/issues/781)
  * backport bug fix: can't open files with spaces in name (https://github.com/bit-team/backintime/issues/552)</changelog>
  <changelog author="Tim Hardeck &lt;thardeck@suse.com&gt;" date="1556539200">- Update to upstream version 1.2.0
  * switch to Qt5
  * rewrite huge parts
  * add unit-test for most important parts
- remove obsolete patch backintime-ssh-agent_only_if_password.patch
- remove obsolete patch backintime-security_hardening_backport.patch
- add gpg verification for source tarball
- remove obsolete %post and %postun statements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1557748800">- Avoid name repetition in summary.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1567080000">- Update to upstream version 1.2.1
  * Fix bug: TypeError in backintime.py if mount failed while running a snapshot</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625659200">- Update to version 1.3.1
  * Match old and new rsync version format
  * Keep permissions of an existing mountpoint from being overridden
  * Fix FileNotFoundError exception in mount.mounted
  * Fix: 'TempPasswordThread' object has no attribute 'isAlive'
  * Fix: YEAR missing in config
  * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
  * QT: Fix notifyplugin
  * QT: Fix theming: Use link Color instead of hardcoded lightGray</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 1.3.2:
  + Fix bug: Tests no longer work with Python 3.10.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1658145600">- require pkexec as this is now a standalone package.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1660478400">- Don't require pkexec on Leap.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1668859200">- add backintime-rsync324_args.patch for Tumbleweed
  + rsync 3.2.4 changes argument syntax; workaround until next release of backintime
- require notify-send (libnotify-tools) for error messages</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 1.3.3:
  * New feature: Command line argument "--diagnostics" to show helpful info
    for better issue support
  * GUI change: Remove Exit button from the toolbar
  * GUI change: Define accelerator keys for menu bar and tabs, as well as
    toolbar shortcuts
  * Desktop integration: Update .desktop file to mark Back In Time as a
    single main window program
  * Improvement: Write all log output to stderr; do not pollute stdout with
    INFO and WARNING messages anymore
  * Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
    during backup
  * Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
    "new argument protection" (#1247). Deactivate "--old-args" rsync
    argument earlier recommaned to users as a workaround.
  * Bugfix: DeprecationWarnings about invalid escape sequences.
  * Bugfix: AttributeError in "Diff Options" dialog
  * Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
    appropriate keyring found"
  * Bugfix: Back in Time did not start with D-Bus error
  * Bugfix: Avoid logging errors while waiting for a target drive to be
    mounted
  * Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
    installation is aborted
  * Bugfix: Wrong systray icon showing in Wayland
  * Documentation update: Correct description of profile&lt;N&gt;.schedule.time in
    backintime-config manpage
  * Translation update: Brazilian Portuguese
  * Translation update: Italian
  * Translation update: French
  * Testing: Fix a test fail when dealing with an empty crontab
  * Testing: Fix a test fail when dealing with an empty config file
  * Testing: Skip "test_quiet_mode" (does not work reliably)
  * Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
    longer fail when JSON output was mixed with logging output (part of #921)
  * Testing: Numerous fixes and extensions to testing</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1673179200">- Remove backintime-rsync324_args.patch (no longer needed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1675598400">- Require python3-packaging</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1699012800">- update to 1.4.1:
  * Dependency: Add "qt translations" to GUI runtime dependencies (gh#bit-team/backintime#1538)
  * Build: Unit tests do generically ignore all instead of well-known warnings now (gh#bit-team/backintime#1539).
  * Build: Warnings about missing Qt translation now are ignored while testing (gh#bit-team/backintime#1537).
  * Fix bug: GUI didn't start when "show hidden files" button was on (gh#bit-team/backintime#1535).
- update to 1.4.0:
  * Project: Renamed branch "master" to "main" and started "gitflow" branching
    model.
  * Refactor: Renamed qt4plugin.py to systrayiconplugin.py (we are using Qt5
    for years now ;-)
  * Refactor: Removed unfinished feature "Full system backup" (gh#bit-team/backintime#1526)
  * Fix bug: AttributeError: can't set attribute 'showHiddenFiles' in app.py (gh#bit-team/backintime#1532)
  * Fix bug: Check SSH login works on machines with limited commands (gh#bit-team/backintime#1442)
  * Fix bug: Missing icon in SSH private key button (gh#bit-team/backintime#1364)
  * Fix bug: Master issue for missing or empty system-tray icon (gh#bit-team/backintime#1306)
  * Fix bug: System-tray icon missing or empty (GUI and cron) (gh#bit-team/backintime#1236)
  * Fix bug: Improve KDE plasma icon compatibility (gh#bit-team/backintime#1159)
  * GUI Change: View last (snapshot) log button in GUI uses
    "document-open-recent" icon now instead of "document-new"
    (gh#bit-team/backintime#1386)
  * Fix bug: Unit test fails on some machines due to warning "Ignoring
    XDG_SESSION_TYPE=wayland on Gnome..." (gh#bit-team/backintime#1429)
  * Fix bug: Generation of config-manpage caused an error with Debian's Lintian (gh#bit-team/backintime#1398).
  * Fix bug: Return empty list in smartRemove (gh#bit-team/backintime#1392,
    Debian Bug Report 973760)
  * Fix bug: Taking a snapshot reports rsync errors now even if no snapshot was
    taken (gh#bit-team/backintime#1491)
  * Fix bug: takeSnapshot() recognizes errors now by also evaluating the rsync
    exit code (gh#bit-team/backintime#489)
  * Fixes related problem: Killing rsync was not handled gracefully (by
    ignoring the rsync exit code)
  * Fix bug: The error user-callback is now always called if an error happened
    while taking a snapshot (gh#bit-team/backintime#1491)
  * Fix bug: D-Bus serviceHelper error "LimitExceeded: Maximum length of
    command line reached (100)":
  * Max command length is now 120 instead of 100 (gh#bit-team/backintime#1027)
  * Feature: Introduce new error codes for the "error" user callback (as part
    of gh#bit-team/backintime#1491):
    5: Error while taking a snapshot.
    6: New snapshot taken but with errors.
  * Feature: The rsync exit code is now contained in the snapshot log (part
    of gh#bit-team/backintime#489). Example:
    [E] Error: 'rsync' ended with exit code -9 (negative values are signal numbers, see 'kill -l')
  * Fix bug: Treat rsync exit code 24 as INFO instead of ERROR (gh#bit-team/backintime#1506)
  * Breaking change: Minimal Python version 3.8 required (gh#bit-team/backintime#1358).
  * Removed: Handling and checking of user group "fuse" (gh#bit-team/backintime#1472).
  * Feature: Exclude /swapfile by default (gh#bit-team/backintime#1053)
  * Feature: Rearranged menu bar and its entries in the main window
    (gh#bit-team/backintime#1487, gh#bit-team/backintime#1478).
  * Feature: Configure user interface language via config file and GUI.
  * Documentation: Removed outdated docbook (gh#bit-team/backintime#1345).
  * Build: Introduced .readthedocs.yaml as asked by ReadTheDocs.org (gh#bit-team/backintime#1443).
  * Dependency: The oxygen icons should be installed with the BiT Qt GUI since
  * they are used as fallback in case of missing icons
  * Fix bug: Add support for ChainerBackend class as keyring which iterates
    over all supported keyring backends (gh#bit-team/backintime#1410)
  * Translation: Strings to translate now easier to understand for translators
    (gh#bit-team/backintime#1448, gh#bit-team/backintime#1457,
    gh#bit-team/backintime#1462, gh#bit-team/backintime#1465).
  * Translation: Improved completeness of translations and additional
    modifications of source strings
    (gh#bit-team/backintime#1454,gh#bit-team/backintime#1512)
  * Translation: Plural forms support (gh#bit-team/backintime#1488).
  * Removed: Translation in Canadian English, British English and Javanese (gh#bit-team/backintime#1455).
  * Added: Translation in Persian and Vietnamese (gh#bit-team/backintime#1460).
  * Added: Message to users (after 10 starts of BIT Gui) to motivate them
    contributing translations (gh#bit-team/backintime#1473).</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704628800">- Add backintime-python_location.patch to manually specify python and allow build on Leap 15.5
- Re-add missing Group and Provides tags</changelog>
</package>
<package pkgid="7130432a48244e069a3a986cc80031c2359483313617f0d61567ade571446176ea31675c4ffcaeafed6f1f8cfa47020c20e6906128f1d346aa996f31d95042c0" name="backintime-lang" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625659200">- Update to version 1.3.1
  * Match old and new rsync version format
  * Keep permissions of an existing mountpoint from being overridden
  * Fix FileNotFoundError exception in mount.mounted
  * Fix: 'TempPasswordThread' object has no attribute 'isAlive'
  * Fix: YEAR missing in config
  * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
  * QT: Fix notifyplugin
  * QT: Fix theming: Use link Color instead of hardcoded lightGray</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 1.3.2:
  + Fix bug: Tests no longer work with Python 3.10.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1658145600">- require pkexec as this is now a standalone package.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1660478400">- Don't require pkexec on Leap.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1668859200">- add backintime-rsync324_args.patch for Tumbleweed
  + rsync 3.2.4 changes argument syntax; workaround until next release of backintime
- require notify-send (libnotify-tools) for error messages</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 1.3.3:
  * New feature: Command line argument "--diagnostics" to show helpful info
    for better issue support
  * GUI change: Remove Exit button from the toolbar
  * GUI change: Define accelerator keys for menu bar and tabs, as well as
    toolbar shortcuts
  * Desktop integration: Update .desktop file to mark Back In Time as a
    single main window program
  * Improvement: Write all log output to stderr; do not pollute stdout with
    INFO and WARNING messages anymore
  * Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
    during backup
  * Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
    "new argument protection" (#1247). Deactivate "--old-args" rsync
    argument earlier recommaned to users as a workaround.
  * Bugfix: DeprecationWarnings about invalid escape sequences.
  * Bugfix: AttributeError in "Diff Options" dialog
  * Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
    appropriate keyring found"
  * Bugfix: Back in Time did not start with D-Bus error
  * Bugfix: Avoid logging errors while waiting for a target drive to be
    mounted
  * Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
    installation is aborted
  * Bugfix: Wrong systray icon showing in Wayland
  * Documentation update: Correct description of profile&lt;N&gt;.schedule.time in
    backintime-config manpage
  * Translation update: Brazilian Portuguese
  * Translation update: Italian
  * Translation update: French
  * Testing: Fix a test fail when dealing with an empty crontab
  * Testing: Fix a test fail when dealing with an empty config file
  * Testing: Skip "test_quiet_mode" (does not work reliably)
  * Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
    longer fail when JSON output was mixed with logging output (part of #921)
  * Testing: Numerous fixes and extensions to testing</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1673179200">- Remove backintime-rsync324_args.patch (no longer needed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1675598400">- Require python3-packaging</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1699012800">- update to 1.4.1:
  * Dependency: Add "qt translations" to GUI runtime dependencies (gh#bit-team/backintime#1538)
  * Build: Unit tests do generically ignore all instead of well-known warnings now (gh#bit-team/backintime#1539).
  * Build: Warnings about missing Qt translation now are ignored while testing (gh#bit-team/backintime#1537).
  * Fix bug: GUI didn't start when "show hidden files" button was on (gh#bit-team/backintime#1535).
- update to 1.4.0:
  * Project: Renamed branch "master" to "main" and started "gitflow" branching
    model.
  * Refactor: Renamed qt4plugin.py to systrayiconplugin.py (we are using Qt5
    for years now ;-)
  * Refactor: Removed unfinished feature "Full system backup" (gh#bit-team/backintime#1526)
  * Fix bug: AttributeError: can't set attribute 'showHiddenFiles' in app.py (gh#bit-team/backintime#1532)
  * Fix bug: Check SSH login works on machines with limited commands (gh#bit-team/backintime#1442)
  * Fix bug: Missing icon in SSH private key button (gh#bit-team/backintime#1364)
  * Fix bug: Master issue for missing or empty system-tray icon (gh#bit-team/backintime#1306)
  * Fix bug: System-tray icon missing or empty (GUI and cron) (gh#bit-team/backintime#1236)
  * Fix bug: Improve KDE plasma icon compatibility (gh#bit-team/backintime#1159)
  * GUI Change: View last (snapshot) log button in GUI uses
    "document-open-recent" icon now instead of "document-new"
    (gh#bit-team/backintime#1386)
  * Fix bug: Unit test fails on some machines due to warning "Ignoring
    XDG_SESSION_TYPE=wayland on Gnome..." (gh#bit-team/backintime#1429)
  * Fix bug: Generation of config-manpage caused an error with Debian's Lintian (gh#bit-team/backintime#1398).
  * Fix bug: Return empty list in smartRemove (gh#bit-team/backintime#1392,
    Debian Bug Report 973760)
  * Fix bug: Taking a snapshot reports rsync errors now even if no snapshot was
    taken (gh#bit-team/backintime#1491)
  * Fix bug: takeSnapshot() recognizes errors now by also evaluating the rsync
    exit code (gh#bit-team/backintime#489)
  * Fixes related problem: Killing rsync was not handled gracefully (by
    ignoring the rsync exit code)
  * Fix bug: The error user-callback is now always called if an error happened
    while taking a snapshot (gh#bit-team/backintime#1491)
  * Fix bug: D-Bus serviceHelper error "LimitExceeded: Maximum length of
    command line reached (100)":
  * Max command length is now 120 instead of 100 (gh#bit-team/backintime#1027)
  * Feature: Introduce new error codes for the "error" user callback (as part
    of gh#bit-team/backintime#1491):
    5: Error while taking a snapshot.
    6: New snapshot taken but with errors.
  * Feature: The rsync exit code is now contained in the snapshot log (part
    of gh#bit-team/backintime#489). Example:
    [E] Error: 'rsync' ended with exit code -9 (negative values are signal numbers, see 'kill -l')
  * Fix bug: Treat rsync exit code 24 as INFO instead of ERROR (gh#bit-team/backintime#1506)
  * Breaking change: Minimal Python version 3.8 required (gh#bit-team/backintime#1358).
  * Removed: Handling and checking of user group "fuse" (gh#bit-team/backintime#1472).
  * Feature: Exclude /swapfile by default (gh#bit-team/backintime#1053)
  * Feature: Rearranged menu bar and its entries in the main window
    (gh#bit-team/backintime#1487, gh#bit-team/backintime#1478).
  * Feature: Configure user interface language via config file and GUI.
  * Documentation: Removed outdated docbook (gh#bit-team/backintime#1345).
  * Build: Introduced .readthedocs.yaml as asked by ReadTheDocs.org (gh#bit-team/backintime#1443).
  * Dependency: The oxygen icons should be installed with the BiT Qt GUI since
  * they are used as fallback in case of missing icons
  * Fix bug: Add support for ChainerBackend class as keyring which iterates
    over all supported keyring backends (gh#bit-team/backintime#1410)
  * Translation: Strings to translate now easier to understand for translators
    (gh#bit-team/backintime#1448, gh#bit-team/backintime#1457,
    gh#bit-team/backintime#1462, gh#bit-team/backintime#1465).
  * Translation: Improved completeness of translations and additional
    modifications of source strings
    (gh#bit-team/backintime#1454,gh#bit-team/backintime#1512)
  * Translation: Plural forms support (gh#bit-team/backintime#1488).
  * Removed: Translation in Canadian English, British English and Javanese (gh#bit-team/backintime#1455).
  * Added: Translation in Persian and Vietnamese (gh#bit-team/backintime#1460).
  * Added: Message to users (after 10 starts of BIT Gui) to motivate them
    contributing translations (gh#bit-team/backintime#1473).</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704628800">- Add backintime-python_location.patch to manually specify python and allow build on Leap 15.5
- Re-add missing Group and Provides tags</changelog>
</package>
<package pkgid="38644acab4effc135bbb0c42afa46d0cb84d08c965427a62f62d16396a33e8a440c09280f863984781a3bc0df8017473ec32eca16d992765f41ca9350e7d92e1" name="backintime-qt" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625659200">- Update to version 1.3.1
  * Match old and new rsync version format
  * Keep permissions of an existing mountpoint from being overridden
  * Fix FileNotFoundError exception in mount.mounted
  * Fix: 'TempPasswordThread' object has no attribute 'isAlive'
  * Fix: YEAR missing in config
  * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
  * QT: Fix notifyplugin
  * QT: Fix theming: Use link Color instead of hardcoded lightGray</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 1.3.2:
  + Fix bug: Tests no longer work with Python 3.10.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1658145600">- require pkexec as this is now a standalone package.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1660478400">- Don't require pkexec on Leap.</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1668859200">- add backintime-rsync324_args.patch for Tumbleweed
  + rsync 3.2.4 changes argument syntax; workaround until next release of backintime
- require notify-send (libnotify-tools) for error messages</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 1.3.3:
  * New feature: Command line argument "--diagnostics" to show helpful info
    for better issue support
  * GUI change: Remove Exit button from the toolbar
  * GUI change: Define accelerator keys for menu bar and tabs, as well as
    toolbar shortcuts
  * Desktop integration: Update .desktop file to mark Back In Time as a
    single main window program
  * Improvement: Write all log output to stderr; do not pollute stdout with
    INFO and WARNING messages anymore
  * Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
    during backup
  * Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
    "new argument protection" (#1247). Deactivate "--old-args" rsync
    argument earlier recommaned to users as a workaround.
  * Bugfix: DeprecationWarnings about invalid escape sequences.
  * Bugfix: AttributeError in "Diff Options" dialog
  * Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
    appropriate keyring found"
  * Bugfix: Back in Time did not start with D-Bus error
  * Bugfix: Avoid logging errors while waiting for a target drive to be
    mounted
  * Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
    installation is aborted
  * Bugfix: Wrong systray icon showing in Wayland
  * Documentation update: Correct description of profile&lt;N&gt;.schedule.time in
    backintime-config manpage
  * Translation update: Brazilian Portuguese
  * Translation update: Italian
  * Translation update: French
  * Testing: Fix a test fail when dealing with an empty crontab
  * Testing: Fix a test fail when dealing with an empty config file
  * Testing: Skip "test_quiet_mode" (does not work reliably)
  * Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
    longer fail when JSON output was mixed with logging output (part of #921)
  * Testing: Numerous fixes and extensions to testing</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1673179200">- Remove backintime-rsync324_args.patch (no longer needed)</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1675598400">- Require python3-packaging</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1699012800">- update to 1.4.1:
  * Dependency: Add "qt translations" to GUI runtime dependencies (gh#bit-team/backintime#1538)
  * Build: Unit tests do generically ignore all instead of well-known warnings now (gh#bit-team/backintime#1539).
  * Build: Warnings about missing Qt translation now are ignored while testing (gh#bit-team/backintime#1537).
  * Fix bug: GUI didn't start when "show hidden files" button was on (gh#bit-team/backintime#1535).
- update to 1.4.0:
  * Project: Renamed branch "master" to "main" and started "gitflow" branching
    model.
  * Refactor: Renamed qt4plugin.py to systrayiconplugin.py (we are using Qt5
    for years now ;-)
  * Refactor: Removed unfinished feature "Full system backup" (gh#bit-team/backintime#1526)
  * Fix bug: AttributeError: can't set attribute 'showHiddenFiles' in app.py (gh#bit-team/backintime#1532)
  * Fix bug: Check SSH login works on machines with limited commands (gh#bit-team/backintime#1442)
  * Fix bug: Missing icon in SSH private key button (gh#bit-team/backintime#1364)
  * Fix bug: Master issue for missing or empty system-tray icon (gh#bit-team/backintime#1306)
  * Fix bug: System-tray icon missing or empty (GUI and cron) (gh#bit-team/backintime#1236)
  * Fix bug: Improve KDE plasma icon compatibility (gh#bit-team/backintime#1159)
  * GUI Change: View last (snapshot) log button in GUI uses
    "document-open-recent" icon now instead of "document-new"
    (gh#bit-team/backintime#1386)
  * Fix bug: Unit test fails on some machines due to warning "Ignoring
    XDG_SESSION_TYPE=wayland on Gnome..." (gh#bit-team/backintime#1429)
  * Fix bug: Generation of config-manpage caused an error with Debian's Lintian (gh#bit-team/backintime#1398).
  * Fix bug: Return empty list in smartRemove (gh#bit-team/backintime#1392,
    Debian Bug Report 973760)
  * Fix bug: Taking a snapshot reports rsync errors now even if no snapshot was
    taken (gh#bit-team/backintime#1491)
  * Fix bug: takeSnapshot() recognizes errors now by also evaluating the rsync
    exit code (gh#bit-team/backintime#489)
  * Fixes related problem: Killing rsync was not handled gracefully (by
    ignoring the rsync exit code)
  * Fix bug: The error user-callback is now always called if an error happened
    while taking a snapshot (gh#bit-team/backintime#1491)
  * Fix bug: D-Bus serviceHelper error "LimitExceeded: Maximum length of
    command line reached (100)":
  * Max command length is now 120 instead of 100 (gh#bit-team/backintime#1027)
  * Feature: Introduce new error codes for the "error" user callback (as part
    of gh#bit-team/backintime#1491):
    5: Error while taking a snapshot.
    6: New snapshot taken but with errors.
  * Feature: The rsync exit code is now contained in the snapshot log (part
    of gh#bit-team/backintime#489). Example:
    [E] Error: 'rsync' ended with exit code -9 (negative values are signal numbers, see 'kill -l')
  * Fix bug: Treat rsync exit code 24 as INFO instead of ERROR (gh#bit-team/backintime#1506)
  * Breaking change: Minimal Python version 3.8 required (gh#bit-team/backintime#1358).
  * Removed: Handling and checking of user group "fuse" (gh#bit-team/backintime#1472).
  * Feature: Exclude /swapfile by default (gh#bit-team/backintime#1053)
  * Feature: Rearranged menu bar and its entries in the main window
    (gh#bit-team/backintime#1487, gh#bit-team/backintime#1478).
  * Feature: Configure user interface language via config file and GUI.
  * Documentation: Removed outdated docbook (gh#bit-team/backintime#1345).
  * Build: Introduced .readthedocs.yaml as asked by ReadTheDocs.org (gh#bit-team/backintime#1443).
  * Dependency: The oxygen icons should be installed with the BiT Qt GUI since
  * they are used as fallback in case of missing icons
  * Fix bug: Add support for ChainerBackend class as keyring which iterates
    over all supported keyring backends (gh#bit-team/backintime#1410)
  * Translation: Strings to translate now easier to understand for translators
    (gh#bit-team/backintime#1448, gh#bit-team/backintime#1457,
    gh#bit-team/backintime#1462, gh#bit-team/backintime#1465).
  * Translation: Improved completeness of translations and additional
    modifications of source strings
    (gh#bit-team/backintime#1454,gh#bit-team/backintime#1512)
  * Translation: Plural forms support (gh#bit-team/backintime#1488).
  * Removed: Translation in Canadian English, British English and Javanese (gh#bit-team/backintime#1455).
  * Added: Translation in Persian and Vietnamese (gh#bit-team/backintime#1460).
  * Added: Message to users (after 10 starts of BIT Gui) to motivate them
    contributing translations (gh#bit-team/backintime#1473).</changelog>
  <changelog author="Tejas Guruswamy &lt;tejas.guruswamy@opensuse.org&gt;" date="1704628800">- Add backintime-python_location.patch to manually specify python and allow build on Leap 15.5
- Re-add missing Group and Provides tags</changelog>
</package>
<package pkgid="5f219de0b717906dcff48ca5882b88835ce8b4c0eaa1ef0728b251d55a2b5ba72e5809cf54d9f8f8aefd45f24d8047199488bf02cedf7f2c5efb24bfcf73e992" name="baobab" arch="src">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1593345600">- Update to version 3.34.1:
  + Backported bugfixes (network locations blocking the UI).
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Added UI to change excluded locations.
  + Style fixes.
- Changes from version 3.37.2:
  + Improved treeview navigation in order to avoid horizontal
    scrolling.
  + Updated color palette of the charts.
  + Added a command line option to cross filesystem boundaries.
- Changes from version 3.35.1:
  + Files are now shown in the UI.
  + Many fixes for the location list, including duplication issues
    and a problem with network locations blocking the UI.
  + Disk Usage Analyzer now shows up in the list of recommended
    applications for folders.
  + Mount points are now excluded only if on different filesystems.
  + Visual fixes (tooltips, sorting of recent items).
  + Added the possibility to clear the recent list.
  + Improved Shortcut window.
  + Updated translations.
- Drop pkgconfig(gio-unix-2.0) BuildRequires: no longer checked in
  meson.build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Update to version 40.beta:
  + Disk Usage Analyzer's visuals have been updated to match the
    GNOME 40 visual style.
  + Updated translations.
- New build requirement: pkgconfig(libhandy-1).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 40.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632225600">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 42.alpha:
  + Ported to GTK4 and libadwaita.
  + Adjusted styling, so that numbers in cells are aligned, keeping
    the UI from shifting during scanning.
  + Updated translations.
- Change BuildRequires according to the GTK4 port:
  + Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647864000">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 43.alpha:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688731200">- Update to version 45.alpha:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="71f1751dd0bd0c12d5baad716d84954f03a28147fe57ff553e6768802a063bbfa766f41b86ac265d9e5ed02ee607afe3b42152a63446c2272515c443139e237e" name="baobab" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1593345600">- Update to version 3.34.1:
  + Backported bugfixes (network locations blocking the UI).
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Added UI to change excluded locations.
  + Style fixes.
- Changes from version 3.37.2:
  + Improved treeview navigation in order to avoid horizontal
    scrolling.
  + Updated color palette of the charts.
  + Added a command line option to cross filesystem boundaries.
- Changes from version 3.35.1:
  + Files are now shown in the UI.
  + Many fixes for the location list, including duplication issues
    and a problem with network locations blocking the UI.
  + Disk Usage Analyzer now shows up in the list of recommended
    applications for folders.
  + Mount points are now excluded only if on different filesystems.
  + Visual fixes (tooltips, sorting of recent items).
  + Added the possibility to clear the recent list.
  + Improved Shortcut window.
  + Updated translations.
- Drop pkgconfig(gio-unix-2.0) BuildRequires: no longer checked in
  meson.build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Update to version 40.beta:
  + Disk Usage Analyzer's visuals have been updated to match the
    GNOME 40 visual style.
  + Updated translations.
- New build requirement: pkgconfig(libhandy-1).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 40.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632225600">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 42.alpha:
  + Ported to GTK4 and libadwaita.
  + Adjusted styling, so that numbers in cells are aligned, keeping
    the UI from shifting during scanning.
  + Updated translations.
- Change BuildRequires according to the GTK4 port:
  + Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647864000">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 43.alpha:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688731200">- Update to version 45.alpha:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="eaf2d4f6df3dd5c9f5a70b78ca522fad659c1b26ec067fd7b79c6840f883ff1c1b80beb7e40eb9977583706baea0b96f95fd453e0d13f7f67b87024053175349" name="baobab-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1593345600">- Update to version 3.34.1:
  + Backported bugfixes (network locations blocking the UI).
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Added UI to change excluded locations.
  + Style fixes.
- Changes from version 3.37.2:
  + Improved treeview navigation in order to avoid horizontal
    scrolling.
  + Updated color palette of the charts.
  + Added a command line option to cross filesystem boundaries.
- Changes from version 3.35.1:
  + Files are now shown in the UI.
  + Many fixes for the location list, including duplication issues
    and a problem with network locations blocking the UI.
  + Disk Usage Analyzer now shows up in the list of recommended
    applications for folders.
  + Mount points are now excluded only if on different filesystems.
  + Visual fixes (tooltips, sorting of recent items).
  + Added the possibility to clear the recent list.
  + Improved Shortcut window.
  + Updated translations.
- Drop pkgconfig(gio-unix-2.0) BuildRequires: no longer checked in
  meson.build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Update to version 40.beta:
  + Disk Usage Analyzer's visuals have been updated to match the
    GNOME 40 visual style.
  + Updated translations.
- New build requirement: pkgconfig(libhandy-1).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 40.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632225600">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 42.alpha:
  + Ported to GTK4 and libadwaita.
  + Adjusted styling, so that numbers in cells are aligned, keeping
    the UI from shifting during scanning.
  + Updated translations.
- Change BuildRequires according to the GTK4 port:
  + Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647864000">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 43.alpha:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688731200">- Update to version 45.alpha:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="9fcb9bfc8781512403a00e1d236f6af2f95b6fb74833420b47c0e96b142a16a58643f1ef7d8a82dd0266db139c402f3c34417c0ac7fd693da1b10ef1a9d26c7a" name="baobab-debugsource" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1593345600">- Update to version 3.34.1:
  + Backported bugfixes (network locations blocking the UI).
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Added UI to change excluded locations.
  + Style fixes.
- Changes from version 3.37.2:
  + Improved treeview navigation in order to avoid horizontal
    scrolling.
  + Updated color palette of the charts.
  + Added a command line option to cross filesystem boundaries.
- Changes from version 3.35.1:
  + Files are now shown in the UI.
  + Many fixes for the location list, including duplication issues
    and a problem with network locations blocking the UI.
  + Disk Usage Analyzer now shows up in the list of recommended
    applications for folders.
  + Mount points are now excluded only if on different filesystems.
  + Visual fixes (tooltips, sorting of recent items).
  + Added the possibility to clear the recent list.
  + Improved Shortcut window.
  + Updated translations.
- Drop pkgconfig(gio-unix-2.0) BuildRequires: no longer checked in
  meson.build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Update to version 40.beta:
  + Disk Usage Analyzer's visuals have been updated to match the
    GNOME 40 visual style.
  + Updated translations.
- New build requirement: pkgconfig(libhandy-1).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 40.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632225600">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 42.alpha:
  + Ported to GTK4 and libadwaita.
  + Adjusted styling, so that numbers in cells are aligned, keeping
    the UI from shifting during scanning.
  + Updated translations.
- Change BuildRequires according to the GTK4 port:
  + Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647864000">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 43.alpha:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688731200">- Update to version 45.alpha:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="c099cd2c6c8fce5b2e7c4909a4836e8c3ce5274a044cdad73a16e3896a2ab2e563fd2d22fd7ee74e38031b1d968bfbd3ab50acf9312c52abde230e339b8594de" name="baobab-lang" arch="noarch">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1593345600">- Update to version 3.34.1:
  + Backported bugfixes (network locations blocking the UI).
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Added UI to change excluded locations.
  + Style fixes.
- Changes from version 3.37.2:
  + Improved treeview navigation in order to avoid horizontal
    scrolling.
  + Updated color palette of the charts.
  + Added a command line option to cross filesystem boundaries.
- Changes from version 3.35.1:
  + Files are now shown in the UI.
  + Many fixes for the location list, including duplication issues
    and a problem with network locations blocking the UI.
  + Disk Usage Analyzer now shows up in the list of recommended
    applications for folders.
  + Mount points are now excluded only if on different filesystems.
  + Visual fixes (tooltips, sorting of recent items).
  + Added the possibility to clear the recent list.
  + Improved Shortcut window.
  + Updated translations.
- Drop pkgconfig(gio-unix-2.0) BuildRequires: no longer checked in
  meson.build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1613390400">- Update to version 40.beta:
  + Disk Usage Analyzer's visuals have been updated to match the
    GNOME 40 visual style.
  + Updated translations.
- New build requirement: pkgconfig(libhandy-1).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 40.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632225600">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 42.alpha:
  + Ported to GTK4 and libadwaita.
  + Adjusted styling, so that numbers in cells are aligned, keeping
    the UI from shifting during scanning.
  + Updated translations.
- Change BuildRequires according to the GTK4 port:
  + Replace pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + Replace pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645012800">- Update to version 42.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1647864000">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 43.alpha:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 43.beta:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662292800">- Update to version 43.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.
- Add desktop-file-utils BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679313600">- Update to version 44.0:
  + Change "Open Folder" to "Open Externally".
  + Allow activating the menu by pressing the F10 key.
  + Misc string changes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688731200">- Update to version 45.alpha:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Use new libadwaita widgets and design patterns.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="7ab71e1f98c8bfa2b66df1eed57b495adb500ed2fe471969a6f93a6dd540f92f5963b4544b579c368a5939002b823890531e395f2ba7114da5303524fc03574a" name="barrel" arch="src">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1637064000">- handle multibyte sequences in tables
- version 0.0.6</changelog>
  <changelog author="aschnell@suse.com" date="1637668800">- added command 'show tree' to show tree of devices
- version 0.0.7</changelog>
  <changelog author="aschnell@suse.com" date="1638446400">- handle multipath and DM RAID during loading of devicegraph
- version 0.0.8</changelog>
  <changelog author="aschnell@suse.com" date="1642766400">- without providing the MD RAID metadata version use the default
  of mdadm
- version 0.1.0</changelog>
  <changelog author="aschnell@suse.com" date="1646654400">- updated translations</changelog>
  <changelog author="aschnell@suse.com" date="1647864000">- added aliases exfat and vfat
- version 0.1.1</changelog>
  <changelog author="aschnell@suse.com" date="1651752000">- added logging
- version 0.1.2</changelog>
  <changelog author="aschnell@suse.com" date="1652097600">- added nilfs2 support
- version 0.1.3</changelog>
  <changelog author="aschnell@suse.com" date="1653652800">- support activation of LUKS and BitLocker
- version 0.1.4</changelog>
  <changelog author="aschnell@suse.com" date="1654776000">- show btrfs profiles
- version 0.1.5</changelog>
  <changelog author="aschnell@suse.com" date="1657022400">- allow to create multi-device btrfs
- version 0.1.6</changelog>
  <changelog author="aschnell@suse.com" date="1659614400">- support arrays on stack and use of arrays when creating volume
  groups and file systems
- version 0.1.7</changelog>
  <changelog author="aschnell@suse.com" date="1666094400">- set more specific partitions ids (e.g. home, srv) if possible
- version 0.1.8</changelog>
  <changelog author="aschnell@suse.com" date="1673956800">- allow both 'swap' and 'none' as path for swap
- version 0.1.9</changelog>
  <changelog author="aschnell@suse.com" date="1678708800">- colorize output
- version 0.2.0</changelog>
  <changelog author="aschnell@suse.com" date="1685534400">- handle unsupported partition ids during loading of devicegraph
- version 0.2.1</changelog>
  <changelog author="aschnell@suse.com" date="1695297600">- allow to not add file systems in /etc/fstab
- version 0.2.2</changelog>
  <changelog author="aschnell@suse.com" date="1696593600">- allow to use a key file when creating an encryption device
- version 0.2.3</changelog>
  <changelog author="aschnell@suse.com" date="1697025600">- support RAID level LINEAR
- version 0.2.4</changelog>
  <changelog author="aschnell@suse.com" date="1704196800">- speedup startup
- version 0.2.5</changelog>
</package>
<package pkgid="11224d6e1cf28f8b1407fef37917794bdac3d1001da26220749da71073c4a0357e4bc07b98c37e78001fb8dc76e69efa3d645ddbe2573d189d8d8ce059a23289" name="barrel" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1637064000">- handle multibyte sequences in tables
- version 0.0.6</changelog>
  <changelog author="aschnell@suse.com" date="1637668800">- added command 'show tree' to show tree of devices
- version 0.0.7</changelog>
  <changelog author="aschnell@suse.com" date="1638446400">- handle multipath and DM RAID during loading of devicegraph
- version 0.0.8</changelog>
  <changelog author="aschnell@suse.com" date="1642766400">- without providing the MD RAID metadata version use the default
  of mdadm
- version 0.1.0</changelog>
  <changelog author="aschnell@suse.com" date="1646654400">- updated translations</changelog>
  <changelog author="aschnell@suse.com" date="1647864000">- added aliases exfat and vfat
- version 0.1.1</changelog>
  <changelog author="aschnell@suse.com" date="1651752000">- added logging
- version 0.1.2</changelog>
  <changelog author="aschnell@suse.com" date="1652097600">- added nilfs2 support
- version 0.1.3</changelog>
  <changelog author="aschnell@suse.com" date="1653652800">- support activation of LUKS and BitLocker
- version 0.1.4</changelog>
  <changelog author="aschnell@suse.com" date="1654776000">- show btrfs profiles
- version 0.1.5</changelog>
  <changelog author="aschnell@suse.com" date="1657022400">- allow to create multi-device btrfs
- version 0.1.6</changelog>
  <changelog author="aschnell@suse.com" date="1659614400">- support arrays on stack and use of arrays when creating volume
  groups and file systems
- version 0.1.7</changelog>
  <changelog author="aschnell@suse.com" date="1666094400">- set more specific partitions ids (e.g. home, srv) if possible
- version 0.1.8</changelog>
  <changelog author="aschnell@suse.com" date="1673956800">- allow both 'swap' and 'none' as path for swap
- version 0.1.9</changelog>
  <changelog author="aschnell@suse.com" date="1678708800">- colorize output
- version 0.2.0</changelog>
  <changelog author="aschnell@suse.com" date="1685534400">- handle unsupported partition ids during loading of devicegraph
- version 0.2.1</changelog>
  <changelog author="aschnell@suse.com" date="1695297600">- allow to not add file systems in /etc/fstab
- version 0.2.2</changelog>
  <changelog author="aschnell@suse.com" date="1696593600">- allow to use a key file when creating an encryption device
- version 0.2.3</changelog>
  <changelog author="aschnell@suse.com" date="1697025600">- support RAID level LINEAR
- version 0.2.4</changelog>
  <changelog author="aschnell@suse.com" date="1704196800">- speedup startup
- version 0.2.5</changelog>
</package>
<package pkgid="a215a8e1e89e7c821c4c6b7b6eed25486ae01601a72c7d3a71fc1cdf14b5e8eb8e238a47a625f9e3bb96c11366984207ace5ad76953fe63aeff55333685e230c" name="barrel-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1637064000">- handle multibyte sequences in tables
- version 0.0.6</changelog>
  <changelog author="aschnell@suse.com" date="1637668800">- added command 'show tree' to show tree of devices
- version 0.0.7</changelog>
  <changelog author="aschnell@suse.com" date="1638446400">- handle multipath and DM RAID during loading of devicegraph
- version 0.0.8</changelog>
  <changelog author="aschnell@suse.com" date="1642766400">- without providing the MD RAID metadata version use the default
  of mdadm
- version 0.1.0</changelog>
  <changelog author="aschnell@suse.com" date="1646654400">- updated translations</changelog>
  <changelog author="aschnell@suse.com" date="1647864000">- added aliases exfat and vfat
- version 0.1.1</changelog>
  <changelog author="aschnell@suse.com" date="1651752000">- added logging
- version 0.1.2</changelog>
  <changelog author="aschnell@suse.com" date="1652097600">- added nilfs2 support
- version 0.1.3</changelog>
  <changelog author="aschnell@suse.com" date="1653652800">- support activation of LUKS and BitLocker
- version 0.1.4</changelog>
  <changelog author="aschnell@suse.com" date="1654776000">- show btrfs profiles
- version 0.1.5</changelog>
  <changelog author="aschnell@suse.com" date="1657022400">- allow to create multi-device btrfs
- version 0.1.6</changelog>
  <changelog author="aschnell@suse.com" date="1659614400">- support arrays on stack and use of arrays when creating volume
  groups and file systems
- version 0.1.7</changelog>
  <changelog author="aschnell@suse.com" date="1666094400">- set more specific partitions ids (e.g. home, srv) if possible
- version 0.1.8</changelog>
  <changelog author="aschnell@suse.com" date="1673956800">- allow both 'swap' and 'none' as path for swap
- version 0.1.9</changelog>
  <changelog author="aschnell@suse.com" date="1678708800">- colorize output
- version 0.2.0</changelog>
  <changelog author="aschnell@suse.com" date="1685534400">- handle unsupported partition ids during loading of devicegraph
- version 0.2.1</changelog>
  <changelog author="aschnell@suse.com" date="1695297600">- allow to not add file systems in /etc/fstab
- version 0.2.2</changelog>
  <changelog author="aschnell@suse.com" date="1696593600">- allow to use a key file when creating an encryption device
- version 0.2.3</changelog>
  <changelog author="aschnell@suse.com" date="1697025600">- support RAID level LINEAR
- version 0.2.4</changelog>
  <changelog author="aschnell@suse.com" date="1704196800">- speedup startup
- version 0.2.5</changelog>
</package>
<package pkgid="9bb68597e63e1838a24753d0f6e21a5fcfb6e7a0c324069e27a7f9ab01f432667be745b773515448902929104d7291563f6bf61de86f5eed3a83e7fbf9aa3e9f" name="barrel-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1637064000">- handle multibyte sequences in tables
- version 0.0.6</changelog>
  <changelog author="aschnell@suse.com" date="1637668800">- added command 'show tree' to show tree of devices
- version 0.0.7</changelog>
  <changelog author="aschnell@suse.com" date="1638446400">- handle multipath and DM RAID during loading of devicegraph
- version 0.0.8</changelog>
  <changelog author="aschnell@suse.com" date="1642766400">- without providing the MD RAID metadata version use the default
  of mdadm
- version 0.1.0</changelog>
  <changelog author="aschnell@suse.com" date="1646654400">- updated translations</changelog>
  <changelog author="aschnell@suse.com" date="1647864000">- added aliases exfat and vfat
- version 0.1.1</changelog>
  <changelog author="aschnell@suse.com" date="1651752000">- added logging
- version 0.1.2</changelog>
  <changelog author="aschnell@suse.com" date="1652097600">- added nilfs2 support
- version 0.1.3</changelog>
  <changelog author="aschnell@suse.com" date="1653652800">- support activation of LUKS and BitLocker
- version 0.1.4</changelog>
  <changelog author="aschnell@suse.com" date="1654776000">- show btrfs profiles
- version 0.1.5</changelog>
  <changelog author="aschnell@suse.com" date="1657022400">- allow to create multi-device btrfs
- version 0.1.6</changelog>
  <changelog author="aschnell@suse.com" date="1659614400">- support arrays on stack and use of arrays when creating volume
  groups and file systems
- version 0.1.7</changelog>
  <changelog author="aschnell@suse.com" date="1666094400">- set more specific partitions ids (e.g. home, srv) if possible
- version 0.1.8</changelog>
  <changelog author="aschnell@suse.com" date="1673956800">- allow both 'swap' and 'none' as path for swap
- version 0.1.9</changelog>
  <changelog author="aschnell@suse.com" date="1678708800">- colorize output
- version 0.2.0</changelog>
  <changelog author="aschnell@suse.com" date="1685534400">- handle unsupported partition ids during loading of devicegraph
- version 0.2.1</changelog>
  <changelog author="aschnell@suse.com" date="1695297600">- allow to not add file systems in /etc/fstab
- version 0.2.2</changelog>
  <changelog author="aschnell@suse.com" date="1696593600">- allow to use a key file when creating an encryption device
- version 0.2.3</changelog>
  <changelog author="aschnell@suse.com" date="1697025600">- support RAID level LINEAR
- version 0.2.4</changelog>
  <changelog author="aschnell@suse.com" date="1704196800">- speedup startup
- version 0.2.5</changelog>
</package>
<package pkgid="5c9b2becc9d66075256ebbbb84b711c0846d25f273d825f80c1ef1b1ceea25f5647e7836afe6e6bd69fb755c2ef3abb841ad8e91a29a8b1959c999a4e4ac9b05" name="barrel-lang" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="aschnell@suse.com" date="1637064000">- handle multibyte sequences in tables
- version 0.0.6</changelog>
  <changelog author="aschnell@suse.com" date="1637668800">- added command 'show tree' to show tree of devices
- version 0.0.7</changelog>
  <changelog author="aschnell@suse.com" date="1638446400">- handle multipath and DM RAID during loading of devicegraph
- version 0.0.8</changelog>
  <changelog author="aschnell@suse.com" date="1642766400">- without providing the MD RAID metadata version use the default
  of mdadm
- version 0.1.0</changelog>
  <changelog author="aschnell@suse.com" date="1646654400">- updated translations</changelog>
  <changelog author="aschnell@suse.com" date="1647864000">- added aliases exfat and vfat
- version 0.1.1</changelog>
  <changelog author="aschnell@suse.com" date="1651752000">- added logging
- version 0.1.2</changelog>
  <changelog author="aschnell@suse.com" date="1652097600">- added nilfs2 support
- version 0.1.3</changelog>
  <changelog author="aschnell@suse.com" date="1653652800">- support activation of LUKS and BitLocker
- version 0.1.4</changelog>
  <changelog author="aschnell@suse.com" date="1654776000">- show btrfs profiles
- version 0.1.5</changelog>
  <changelog author="aschnell@suse.com" date="1657022400">- allow to create multi-device btrfs
- version 0.1.6</changelog>
  <changelog author="aschnell@suse.com" date="1659614400">- support arrays on stack and use of arrays when creating volume
  groups and file systems
- version 0.1.7</changelog>
  <changelog author="aschnell@suse.com" date="1666094400">- set more specific partitions ids (e.g. home, srv) if possible
- version 0.1.8</changelog>
  <changelog author="aschnell@suse.com" date="1673956800">- allow both 'swap' and 'none' as path for swap
- version 0.1.9</changelog>
  <changelog author="aschnell@suse.com" date="1678708800">- colorize output
- version 0.2.0</changelog>
  <changelog author="aschnell@suse.com" date="1685534400">- handle unsupported partition ids during loading of devicegraph
- version 0.2.1</changelog>
  <changelog author="aschnell@suse.com" date="1695297600">- allow to not add file systems in /etc/fstab
- version 0.2.2</changelog>
  <changelog author="aschnell@suse.com" date="1696593600">- allow to use a key file when creating an encryption device
- version 0.2.3</changelog>
  <changelog author="aschnell@suse.com" date="1697025600">- support RAID level LINEAR
- version 0.2.4</changelog>
  <changelog author="aschnell@suse.com" date="1704196800">- speedup startup
- version 0.2.5</changelog>
</package>
<package pkgid="f08c61f2a700dfaa9867843d2123c3f7404d84ef208289a73ef8cfde7ec3267b50f939938ece6610dcf0c34550050ebb13c9bc5012ed94f69abab8265cea7e94" name="bash" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="fefe7ed1b2cc7fc2c2f9d40ebf7e3cb6dc99db4af99f413374cf421f0ce84a33cc25dde66c1138df69e96c7b672cc7ab85aadd4b890365c9279c21b0eff244b9" name="bash" arch="src">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="e2cb68d8498cedf0daeefc9a6a676eee6ef6aa4f4a626f289713f0437ceabbada363d0b021712b9fb41f19987b8a4bd1d367e7ba592ff89af40658c724b64e4b" name="bash" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="abd0c83c9d9bdc17bd2b20a6ee2ad0845035cd88f47f3132c07c988059af458bfc6da66d6521d45bc8a3665773181130ed26391d856dbf823bb456b37cd87694" name="bash-completion" arch="noarch">
  <version epoch="0" ver="2.11" rel="8.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1578225600">- Update to version 2.10:
  * perltidy: associate *.t (#338)
  * perl: fix completion with space between option and argument
  * _variables: add TERM and LC_* completion (#353)
  * autotools: Replace pkgdatadir with datadir
  * pkg-config: Relative paths
  * pkg-config: generate Name from autotools PACKAGE
  * ssh: option and argument completion updates (#332)
  * test_arp: Skip if ARP tables are empty
  * test_chromium_browser: Skip test_2 if 'chromium-browser --help'
    fails
  * test_rpm2tgz: Fix expected output
  * cppcheck: Add new standards to --std option. (#356)
  * apt-get: fix pkg version completion if it contains a colon (#351)
  * test: bump black to &gt;=19.10b0
  * ssh, scp, sftp, ssh-copy-id, curl: improve identity file
    completion
  * update-rc.d: indentation fix
  * update-rc.d: remove dead code
  * screen: add serial device basic arg (non)completion
  * screen: add //telnet completion
  * test: add some trivial perl -E/-e cases
  * perl: indentation fixes
  * curl: make @filename completion do the right thing with dirs
  * _filedir: avoid duplicate dirs internally, and a compgen -d call
    for files
  * _filedir: remove unused $x
  * bash_completion.sh: shellcheck SC2086 fixes
  * test: shellcheck config cleanups
  * shellcheck: add some option arg (non)completions
  * test: fix cpio users test in presence of usernames with whitespace
  * test: python typing fixes
  * test: add minimal mypy config
  * .gitignore: mypy cache
  * makepkg: fix option completion
  * test: mark dcop and mr testcases requiring the cmd as such
  * CONTRIBUTING: disable e-mail bug gateway due to spam
  * carton: new completion
  * op: direct command parsing stderr to /dev/null
  * test: adjust java expectations based on whether jars can be listed
  * valgrind: look tool names from lib/*-linux-gnu dirs too
  * test: xfail locale-gen option completion if --help is not
    available
  * _sysvdirs: always return 0
  * java: don't assume jar is installed
  * travis: test with Debian 10
  * wine: install for wine-development and wine-stable too
  * travis: generate dist tarball on alpine
  * dmypy: new completion
  * test: add require_longopt xfail helper, use it
  * test: mark more tests that parse command output as requiring
    command
  * sysctl: invoke completed sysctl instead of one from path to get
    variables
  * screen, smartctl, update-alternatives: _parse_help, drop hardcoded
    option list
  * lintian-info: _parse_help, add more option arg (non)completions
  * gprof: _parse_usage, drop hardcoded option list
  * test: fix retrieving command to test from request
  * travis: pass NETWORK as env var, so we can actually use it
  * test: xfail MAC address completion without networking
  * test: ignore _makepkg_bootstrap in makepkg test env
  * test: hush flake8-bugbear B010
  * test: don't sort expected completion lists under the hood
  * test: add bunch of basic option parsing test cases
  * test: always run tests which don't require tested command
  * test: explodepkg and upgradepkg test fixes
  * test: mark sbcl-mt xfail due to whitespace split issues
  * _terms: search directly from various terminfo dirs
  * _terms: combine and simplify somewhat
  * pkg-get: fix $i leak
  * pkgutil: fix $i leak
  * test: portinstall/upgrade test case and setup fixes
  * lvm pv*, vg*: parse help instead of hardcoding option list
  * ipv6calc: parse help instead of hardcoding option list
  * test: avoid some sed -r/-E runLint false positives
  * test: use sh +* as ccache command test case
  * java: make jar/zip listing work with unzip
  * test: installpkg test fixes
  * test: fix acroread fixture dir
  * test: remove unnecessary returns after pytest.skip
  * test: avoid gnome-mplayer core dump on Ubuntu 14
  * xvfb-run: new completion
  * test: skip gssdp-discover --message-type when option not available
  * test: expect failures for bc without --help useful with _longopt
  * test: don't expect a .tox dir in fixture
  * test: drop sourcing our no longer existing profile.d script
  * tox: include -- in option completions
  * tox: complete defaults after a --
  * gssdp-discover: new completion
  * test: register our pytest markers to hush warnings from 4.5+
  * test: fix required pytest version
  * ip: invoke the tool as $1
  * README: drop distro badges, link to Repology instead
  * chromium-browser: add --proxy-server arg completion
  * test: source our profile.d test env script in docker
  * influx: new completion
  * README: badge title tweaks
  * tox: do simple parse on tox.ini if --listenvs* yields nothing
  * test: add basic tox fixture
  * man: fall back to _parse_usage for _parse_help
  * test_wsimport: xfail options test on unparseable -help
  * test: don't try to install black on Python &lt; 3.6
  * pgrep: fix fallback to _parse_usage
  * test: xfail unparseable mock and munin-node-configure --help cases
  * test_pwdx: xfail more unparseable help cases
  * build: make pytest executable configurable, look for pytest-3 too
  * test: enforce minimum pytest version
  * test: zopflipng flake8 fix
  * test: xfail getent and pwdx option completions with unparseable
  - -help
  * test: add more basic _parse_help use test cases
  * test: add bunch of basic _parse_help use test cases
  * .gitignore: add configure.lineno
  * badblocks: fix $i leak
  * postfix: option completion is expected to fail at the moment
  * cal: try _parse_help before _parse_usage
  * test: add bunch of basic _parse_usage use test cases
  * chsh, pwck: try _parse_help before _parse_usage
  * test: add basic autossh test
  * test: convert more _filedir unit tests to pytest+pexpect
  * test: flake8 fix
  * test: convert bunch of _filedir unit tests to pytest+pexpect
  * test: convert finger partial test case to pytest+pexpect
  * README: add some badges, tweak existing
  * test: port _variables unit tests to pytest+pexpect
  * test: port compgen and quote tests to pytest+pexpect
  * iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
  * test: disallow Alpine failure on Travis
  * _pnames: adapt for busybox ps, rewrite in pure bash
  * test: run our docker script in test containers by default
  * test: use one Dockerfile for all dists
  * test_ifup: accept short option completions too
  * timeout: fallback to _parse_usage from _parse_help
  * test_wget: test --s instead of --h
  * test_lsusb: xfail with unparseable --help
  * test: expect failures for various completions without useful
  - -help
  * test: support xfail in our markers like skipif, use it a lot
  * test: add Alpine Linux container, allow failures for now
  * iconv: weed out ... from encoding completions
  * test_iconv: add basic file completion test
  * test_iconv: skip option completion if --help fails
  * test_getconf: skip if -a doesn't output any POSIX_V*
  * test_feh, test_makepkg: invoke grep as "command grep"
  * test: generalize check whether we're being run in a container
  * tar: simplify locating tarball from command line
  * pkg_delete: don't limit to FreeBSD
  * test: reformat test_chromium_browser.py source
  * test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
  * test: more thorough system location interference avoidance
  * test: bashrc comment and whitespace tweaks
  * build: makefile whitespace tweaks
  * build: really reset return value before completions check
  * build: simplify symlink setup
  * tar: add missing bsdtar, gtar, and star symlinks
  * README: use light gray badges for unknown versions
  * README: link to cygwin package
  * ri: hush some warnings
  * unrar: complete on *.exe (#337)
  * chromium-browser: Add support for .mhtml files
  * screen: complete first arg with serial devices
  * gcc: support new --completion option (#222)
  * unzip, zipinfo: complete *.aab (#340)
  * cppcheck: Remove deprecated option 'posix'  for '--std='
- Remove gcc-564d068.patch and sh-script-completion-boo977336.patch
  as these are implemented upstream.
- Update to version 2.9:
  * dpkg-source: Add --before-build --after-build --commit, and
  - -print-format
  * xm: Deprecate completion for obsolete command (#284)
  * _filedir_xspec: Fallback to suggesting all files if requested
    (#260)
  * tar: Support completions for zstd compression extensions (#255)
  * dpkg: List held packages (#250)
  * cvs: Add completion for the log command
  * unzip, zipinfo: Associate with *.xar (eXist-db application
    package) (#257)
  * mplayer: Associate with *.w64
  * okular: Added support for xz-compressed files.
  * _xspecs: Declare as global on bash &gt;= 4.2
  * test: Increase expect pty to 160 columns
  * test: avoid interrupting magic mark output
  * 7z: add .msi support
  * tshark: speed up tshark -O completion
  * tshark: fix completion of -Xlua_script option
  * tshark: Support preferences (-o) completion with memoization
  * test: fix misinterpretation of completion output in tests
  * test: fix flake8 complaints about unused imports
  * conftest: fix RemovedInPytest4Warning due to use of
    node.get_marker
  * chromium-browser: consider chrome and chromium as aliases
  * tshark: support .gz and .cap files for -r expansion
  * tshark: prevent a single-character file from breaking -G
    completion
  * tshark: update -T and -t completions
  * man: Fix completion when failglob option is enabled (#225)
  * mplayer: Add common supported module music formats
  * _longopt: pick first long option on a line, not last
  * *: avoid shellcheck SC1007 and SC1010
  * 7z: add some TODO notes on parsing "i" output for extensions
  * ssh: make -o protocol completion less hardcoded
  * ssh: make option completion case insensitive
  * ssh: fix suboption completion with combined -*o
  * xvnc4viewer: code cleanups
  * doc/testing: remove lots of legacy info, add some new
  * CONTRIBUTING: add upstream vs bash-completion considerations
  * CONTRIBUTING: note runLint and run-shellcheck
  * __parse_options, 7z: avoid herestrings
  * arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
  * shellcheck: disable bunch of warnings when in "-S warning" mode
  * test: move default shell option from run-shellcheck to
    .shellcheckrc
  * test: make runLint search for herestrings
  * tar, valgrind: avoid some herestrings
  * travis: run shellcheck on bash_completion.sh.in too
  * travis: fail on shellcheck errors
  * make: quote eval array definitions to work around shellcheck
    SC1036 bug
  * test: add make -C test case
  * *: shellcheck error fixes
  * _included_ssh_config_files: store found included files in an array
  * _included_ssh_config_files: doc grammar fixes
  * test: add invoke-rc.d test case for not repeating already given
    options
  * ebtables: improve existing table arg parsing
  * test: add script to run shellcheck, run it in Travis, allowing
    failure for now
  * iptables: improve existing table arg parsing
  * test: shorten long gdb test core file name so tar doesn't croak on
    it
  * AUTHORS: remove unrelated project association from my entry
  * apt-get: protect source against regex specials
  * mypy, mysql, xmms: don't complete unknown split long option args
  * synclient: remove unused local variable "split"
  * test: adjust _get_comp_words_by_ref test to changed error output
  * apt-cache: protect showsrc against regex specials
  * test: improve tshark -O arg completion test
  * tshark: ignore stderr when parsing -G, -L, and -h output
  * *: error output consistency, use bash_completion prefix
  * _upvar: deprecate in favor of _upvars
  * *: add missing "ex: filetype=sh"
  * phing: fix getting just a tab for options on CentOS 6
  * phing: don't complete -l with files
  * various: apply file vs dir special cases also when invoked with
    full path
  * *: whitespace tweaks
  * ssh: don't offer protocol v1 specific options if it's not
    supported
  * test: add some gdb non-core files
  * _parse_help: look for long options somewhat more eagerly
  * gdb: relax core filename pattern
  * test/tools: fix exit status incrementation
  * *: arithmetic expression related cleanups
  * test/tools: run all tools, don't stop at first failure
  * test: check for perltidy errors and warnings
  * *: format Perl code with perltidy
  * *: format Python code with black
  * .dir-locals.el: use flycheck-sh-bash-args
  * valgrind: look up tools from libexec dirs too
  * *: make _parse_usage fallbacks more concise
  * svn, svk, wget: use _iconv_charsets
  * *: spelling fixes
  * msynctool: code cleanups
  * *: remove whitespace after redirections
  * *: remove spaces immediately within $()
  * bzip2: recognize *.tbz2 as bzipped
  * modprobe: module parameter boolean values
  * ping, tracepath: parse options primarily with _parse_help
  * ulimit: new completion
  * shellcheck: new completion
  * dnssec-keygen: new completion
  * modprobe: append = to module parameter completions
  * test: include test_unit_longopt.py in dist
  * test: add some _longopt unit tests
  * _longopt: simplify regex, use printf instead of echo, drop
    unnecessary sort
  * nsupdate: new completion
  * _longopt: don't complete --no-* with file/dirname arg
  * copyright: add 2019
  * pytest: complete --pythonwarnings/-W arg
  * python: make warning action list reusable
  * test: use pytest-xdist
  * extra: add git pre-push hook for triggering Docker Hub builds
  * post-commit: trigger on test/requirements.txt too
  * pytest: complete pytest-xdist --dist, --numprocesses, and
  - -rsyncdir
  * test: remove no longer needed completion/*.exp
  * xfreerdp: reinstate support for old versions with dash option
    syntax
  * test: rewrite "generate" in Python, fix trailing backslash in
    EXTRA_DIST
  * test: sort t/Makefile.am EXTRA_DIST in C locale
  * ssh: support RemoteCommand and SyslogFacility options
  * test: Expect failure for chown all users test as non-root
  * test: Fix declare test case with bash 5.0
  * adb: Deprecate in favor of one shipped with the Android SDK
  * xfreerdp: Update for more modern xfreerdp
  * jsonschema: New completion
  * test: Remove unnecessary ri xfail
  * test: Clean up man tmp dir
  * .gitignore: Add .python-version (for pyenv)
  * test: Remove unnecessary autouse=True from fixtures
  * ifstat: Make work with iproute2 version
  * iperf, iperf3: Add some option arg (non-)completions
  * test: Fix test generation wrt results checking improvements
  * ifstat: New completion
  * __parse_options: Avoid non-zero exit status
  * test: Refactor/improve completion results checking
  * test: Match Python's default locale unaware sort in bash setup
  * test: Rename completion.line to .output
  * test: Add man failglob test case
  * test: Add pre_cmds support for completion fixture
  * inotifywatch: New completion, common with inotifywait
  * inotifywait: Fix -e completion with BSD sed
  * inotifywait: Avoid some false positive event names
  * test: extend _ip_addresses unit tests some
  * _ip_addresses: Avoid completing ipv4 ones with -6
  * inotifywait: New completion
  * test: Mark some xfails based on if in docker instead of in CI
  * test: Skip ifup options test if it doesn't grok --help, not in CI
  * test: Clean up and docker-ignore __pycache__ dirs
  * build: Include test/t in dist tarball
  * test/t: Avoid trailing backslash in Makefile.am's to appease
    automake
  * test: Remove some no longer used old test suite code
  * _xspecs: Simplify bash version check
  * chmod: Fix "-" completion
  * sysctl: Treat -f as alias for -p/--load
  * .gitignore: Add pytestdebug.log
  * chmod: Fix file completion after modes starting with a dash
  * _count_args: Add 3rd arg for treating option-like things as args
  * test: Fix _count_args test_7 to test intended case
  * pydocstyle: New completion
  * Travis: Remove unused PYTEST env var
  * doc: Note email issues gateway
  * tcpdump: Various option and their arg completion updates
  * test: Fix arp CI (non)expectations, remove redundant test case
  * test: Be more consistent with "CI" env var examination and xfails
  * arp: New completion, somewhat incomplete
  * test: Expect failure in gkrellm if there's no X display
  * doc: Update docs on generating simple tests
  * doc: Some test dependency doc updates
  * test: Add requirements.txt for installing dependencies
  * grpck: Parse options with _parse_help, falling back to
    _parse_usage
  * grpck: Add --root/-R arg completion
  * test suite: Ignore _scp_path_esc in env for ssh-copy-id
  * ssh-copy-id: Add -i and -o arg (non-)completions
  * tar: Clean up some redundant code
  * cancel: Split long line
  * cancel: Add some option arg (non-)completions
  * locale-gen: New completion
  * makepkg: Don't apply to other than Slackware makepkg
  * test: Allow unknowns options in makepkg option completion
  * makepkg: Use _parse_help instead of hardcoding option list
  * mypy: New completion
  * op: New completion
  * hunspell: New completion
  * xmllint: Improve --encode, --pretty, and --xpath arg
    (non-)completions
  * test: Remove leftover completion/ls.exp
  * gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
  * perlcritic: New completion
  * gnome-screenshot: New completion
  * isort: New completion
  * freeciv: Option and arg completion updates
  * freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
    freeciv
  * mplayer etc: Complete on *.crdownload partial downloads in
    addition to *.part
  * chromium-browser, google-chrome*: New non-xspec completion
  * firefox etc: New non-xspec completion
  * Merge branch 'master' into wip-pexpect
  * nc: Add some more option (non-)completions
  * test: Mark MANPATH without leading/trailing colons test an xfail
    on CI CentOS 6
  * test: Remove kill, killall remnants
  * test: Make case specific env entries shell code, not escaped
  * Merge branch 'master' into wip-pexpect
  * unzip, zipinfo: Associate with *.whl
  * __load_completion: Avoid unnecessary lookups from nonexistent dirs
  * Merge branch 'master' into wip-pexpect
  * gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
  * test: Use test_unit_* prefix for unit tests, to avoid name clashes
  * test: Support setting cmd=None to require no command, for unit
    tests
  * test: Misc test suite fixes
  * test: Fix jq and scrub skipif commands
  * test: Don't require complete marker on test methods
  * test: Add support for per-test env modifications
  * test: Use more conventional Python file names for tests
  * test: Sort completion results in Python for ease of use in Python
    tests
  * test: Allow __load_completion to fail
  * test: chdir to fixtures dir in Python as well
  * test: Mark xfreerdp as expected failure for now
  * test: Replace + with Plus in test class names
  * test: Implement load_completion_for using assert_bash_exec
  * test: Add ability to selectively ignore diffs in environment
  * test: Fixture reorganization
  * test: Pass through $HOME and $DISPLAY to test bash
  * test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
  * test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
  * test: Add python3 test case
  * test: Add class level skipif based on bash exec result
  * test: Include command name in test class name, use numbered test
    method names
  * test: Fix some regressions introduced in recent test conversions
  * test: Add support for running test case in a specified dir
  * test: Add support for skipping individual tests based on shell
    command status
  * test: Make test base work with Python 3.3+
  * test: Add some iperf, iperf3 and xmodmap test cases
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * test: Use /root/.local/bin/pytest on ubuntu14 by default
  * test: Add generated test files to t/Makefile.am automatically
  * test: Add new test files to EXTRA_DIST
  * test: Use /root/.local/bin/pytest on centos6 by default
  * test: Use make pytest docker executable env-configurable, default
    pytest-3
  * test: Update generate for pytest+pexpect
  * test: Convert majority of test cases to pytest+pexpect
  * tox: Fall back to --listenvs for env list if --listenvs-all fails
  * git-post-commit: Avoid some error trash when HEAD is not a
    symbolic ref
  * test: Add pylint-3 test case
  * test: Limit number of pylint option completions
  * pydoc, pylint: Determine python2/3 based on command basename only
  * pylint: Bring -f/--format arg completion up to date with pylint
    1.9.2
  * pylint: Implement comma separated --confidence arg completion
  * test: Fix buffer size option listing in run --help
  * test: Bump expect's match_max to 20000 by default
  * test: Run docker tests with --verbose
  * _services: Try systemctl list-unit-files if systemctl list-units
    fails
  * extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
    hook
  * gpgv: New completion
  * pydoc, pylint: Skip module completion if current looks like a path
  * travis: Run ubuntu14/bsd with no network
  * travis: Split long lines in script
  * test: Limit number of wget option completions to avoid unresolved
    result
  * test: Mark flake8 untested if it seems broken
  * pylint: Option arg completion improvements
  * tshark: Get available interfaces from -D output
  * ngrep: Add "any" to -d arg completions
  * fio: New completion
  * test: Fix iwspy test case
  * uscan: Use _parse_help instead of hardcoded option list
  * urlsnarf: Add -p arg completion
  * tracepath: Add -m and -p arg non-completions
  * tracepath: Actually use our separate completion instead of
    _known_hosts
  * test: Skip jq option completion test if its --help doesn't list
    them
  * xdg-settings: Make help parsing work on BSD
  * test: Support running with local BSD binaries, do it w/ ubuntu14
    in CI
  * jq, sqlite3: Protect against negative array subscripts
  * sudo: Improve long option arg handling
  * sysctl: Recognize --pattern/-r and --load options
  * test: Add sysctl option parsing test case
  * sudo: Parse options from help/usage output, add some long option
    support
  * strace: Use _parse_help instead of hardcoded option list
  * sshow: Add -p arg completion
  * sqlite3: Add some option arg (non-)completions
  * tune2fs: Update -o/-O argument lists
  * jq: New completion
  * reportbug: Run _parse_help and apt-cache more selectively
  * querybts: Use _parse_help, not hardcoded option list, misc
    improvements
  * pyvenv: Support versioned 3.6-3.8 executables
  * passwd: Try _parse_help before _parse_usage to parse options
  * profile.d: Avoid tested variable values being confused as [ ]
    operators
  * cryptsetup: Add some option arg (non-)completions
  * cryptsetup, nc, sh: Skip option args when counting arguments
  * modinfo: Fall back to _parse_usage if _parse_help yields no
    results
  * mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
  * mysqladmin: Reuse --default-character-set completion from mysql
  * modinfo: Use _parse_help instead of hardcoded option list
  * minicom: Use _parse_help instead of hardcoded option list
  * mplayer: Associate with *.S[3T]M, *.med, *.MED
  * completions/Makefile.am: Use install-data-hook, not install-data-
    local
  * ifup etc: Add option and option argument completion
  * _count_args: Add support for not counting specified option args
  * ifquery: New ifup alias completion
  * ngrep, tshark: Complete on *.pcapng too
  * rpm: Complete --licensefiles with -q
  * pytest: Rename from py.test to follow upstream recommended name
  * README: Add instructions for overriding completions system wide
  * README: Note $BASH_COMPLETION_USER_DIR
  * test: Mark psql etc test cases untested if --help doesn't work
  * aclocal, automake: Support versioned 1.16 executables
  * __load_completion: Avoid bad array subscript on "commands" ending
    with slash
  * lzma: Use _parse_help instead of hardcoded option list
  * test: Run perlcritic and flake8 on perl and python helpers in
    Travis
  * build: Improve cleanup of test/log and test/tmp dirs
  * pkg-config: Complete on *.pc files
  * build: Use AC_PROG_SED to locate sed
  * build: Do cmake, pc, and profile variable replacements in Makefile
  * README: Add Q/A on overriding a completion, modernize local
    install answer
  * json_xs: New completion
  * chmod: New completion
  * iperf, nc: Include IPv6 addresses in bind address completions
  * links: Major rework, parse options from --help, add option arg
    completion
  * _ip_addresses: Add option to complete all/v4/v6 addresses, add
    unit test
  * wget: Remove nonexistent arg to _ip_addresses
  * _filedir: Drop unnecessary evals
  * iconv: Split charset completion to _iconv_charsets, add test case
  * links: Install completion for links2 too
  * xgamma: Comment spelling fix
  * lftp: handle -s
  * test: Skip scrub -p test when its --help doesn't list available
    patterns
  * ecryptfs-migrate-home: New completion
  * scrub: New completion
  * ether-wake: Install for etherwake as well
  * *: Support completing arg of last bundled short option
  * dselect: Parse options with _parse_help
  * dhclient: Add some option arg (non-)completions
  * dhclient: Parse options with _parse_usage
  * chage, chpasswd: Add -R/--root arg completion
  * reportbug: Add bunch of option arg (non-)completions
  * .dir-locals.el: Set -O extglob for flycheck bash checks
  * mount, umount: Deprecate on Linux in favor of util-linux &gt;= 2.28
    ones
  * _known_hosts_real: Reimplement known hosts file parsing in pure
    bash
  * test: Add comment line to fixtures/_known_hosts_real/known_hosts
  * ssh: Complete all *File option args with _filedir
  * README: Point Debian and openSUSE badges towards unstable and
    Tumbleweed
  * README: Link to various distro packages
  * apt-get: Add -h/-v/-o non-completions
  * apt-get: Sync option list with apt 1.5.1
  * apt-get: Simplify -t and friends completion, support Ubuntu
  * apt-get: Add indextargets to list of suggested commands
  * apt-get: Complete install package=versions
  * ssh: Sync config option lists with OpenSSH 7.5p1, add some value
    completions
  * ssh: Sync query type list with OpenSSH 7.5p1
  * ssh: Order various switch cases closer to alphabetical
  * completions/Makefile: Fix check-local in VPATH builds
  * _filedir: Refactor to remove heredoc-dependent loop
  * gccgo: Add as a GCC completion target (#227)
  * xrandr: match the output name exactly for --mode</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1579262400">- Remove _adb as it seems to be broken anyway (boo#1161136)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1584100800">- Add patch to also complete qdbus-qt5:
  * qdbus-qt5.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1585396800">- Fix completion excluding directories (boo#1167952).
  * bash-completion-fix-missing-directory-completion-with-filename-pattern.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1586779200">- Improve patch to fix lookup of qdbus-qt5 completion, previously
  it was only loaded if qdbus was used first:
  * qdbus-qt5.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- fix extra tokens at the end of %endif directive build errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1592913600">- Modify qdbus-qt5.patch: only modify Makefile.am; Makefile.in is
  auto-generated based on the .am file.
- Add libtool BuildRequires and explicitly call autoreconf: unless
  we do this, there is a chance that the build modifies the above
  mentioned .am and .in files with different timestamps, which in
  turn triggers an implicit autoreconf. Without libtool present
  though, this will fail.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597752000">- Update to version 2.11:
  * _known_hosts_real: check that ruptime is present before calling
    (#390)
  * totem: reuse kaffeine completions (#372)
  * __reassemble_comp_words_by_ref: avoid triggering nounset on
    indirect references
  * lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
    files (#397)
  * ip: complete route add table arg
  * ip: style fixes similar to ip-netns
  * ip: add more completions for ip-rule
  * ip: add support for netns (#391)
  * ip: improve completion of route subcommands (#326)
  * unzip, zipinfo: complete *.aar (#428)
  * ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
  * python: support executables with minor version (#389)
  * insmod, modinfo, modprobe: support xz compressed modules (#401)
  * tshark: complete -r arg with all filenames (#422)
  * openssl: update -starttls completions (#403)
  * _filedir*: update link to bug-bash discussion on -X (#404)
  * test/python: add testcase for submodule completion
  * Release 2.11
  * extra/make-changelog: check and output usage message
  * pre-commit: anchor exclude patterns
  * pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
    and classes
  * test/xfreerdp: skip --help failure cases
  * test/tshark: fix multiple -O completion with no http2 support
  * test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
  * _xinetd_services: avoid nounset error on bash 4.2
  * pre-commit: upgrade isort to 5.1.4
  * pre-commit: upgrade pyupgrade to 2.7.2
  * pre-commit: add pyupgrade, run it
  * test/ant: gitignore all target cache files
  * _known_hosts_real: exclude Host negations
  * pre-commit: upgrade isort to 5.0.7
  * pre-commit: update shellcheck-py URL
  * test/inputrc: do not set print-completions-horizontally
  * test/inputrc: comment typo fix
  * pytest: complete async test class methods
  * __get_cword_at_cursor_by_ref: fix regression on bash 4.2
  * test: upgrade markdownlint-cli to 0.23.2
  * _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
    16
  * _longopt: exclude too many dashes, allow underscores, require ends
    with alnum
  * _included_ssh_config_files: support globs
  * _known_hosts_real: prevent unwanted pathname expansion on host
    entries
  * test/shfmt: upgrade to 3.1.2, reformat with it
  * test/_known_hosts_real: add explicit no globbing test case
  * test: upgrade mypy to 0.782
  * CONTRIBUTING.md: add posix and nounset mode item
  * test: upgrade mypy to 0.781
  * test: upgrade perltidy to 20200619
  * _known_hosts_real: fix completion of Host entries after a wildcard
    etc
  * _known_hosts_real: fix # handling in ssh configs
  * test: upgrade flake8 to 3.8.3
  * test/xhost: multiple expected result handling fixes
  * test/slapt-src: single expected result handling fixes
  * test: partial hostname completion fixes
  * test: simplify completion parsing
  * test/dpkg-query: mark as xfail on non-Debian based systems
  * .gitignore: clean up some no longer needed ignores
  * test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
    lspci
  * test: regex escape our magic mark for completeness
  * test: upgrade mypy to 0.780
  * test/_known_hosts_real: don't modify class scoped base expected
    list
  * test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
    between tests
  * test/_known_hosts_real: tolerate duplicates
  * bash_completion: trivial cleanups
  * gcc: avoid errors in nounset mode
  * pytest: fix test class method completion with BSD awk
  * man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
  * java, make: avoid errors in nounset mode on Ubuntu 14 and 16
  * README: document GNU make build requirement
  * pytest: add test class method completion
  * _known_hosts: avoid errors in nounset mode and no arguments
  * bash_completion: fix array set checks with empty elements in them
  * *: avoid more errors in nounset mode
  * cfrun: fix $hostfile leak
  * _command_offset, route: cleanups
  * *: avoid more errors in nounset mode
  * qemu: add -machine arg completion
  * qemu, sbopkg: avoid unintentional globbing on option arg
    completions
  * test: enable shellcheck SC2035
  * *: drop support for bash 4.1
  * _init_completion: fix unassigned redirect completion in nounset
    mode
  * ip: route shfmt, arithmetic evaluation
  * _filedir: avoid unbound variable error on Ubuntu 14 and 16
  * _pids, _pgids, _pnames: improve shfmt formatting
  * scp, sftp, ssh: fix completion on options bundled with -4/-6
  * modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
    [ ]
  * test/runLint: warn about [ ] instead of [[ ]] use
  * test: skip various tests if we don't get a useful usage message
  * *: mark nounset mode as supported, issues with it are bugs now
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * test/inputrc: comment and whitespace tweaks
  * *: avoid more errors in nounset mode
  * test/unit: sort files included in dist
  * test/unit: include test_unit_known_hosts_real.py in dist
  * bash_completion: line wrapping tweaks, NFC
  * 7z: fix -o/-w attached arg completion
  * postfix: try to arrange a fake tty so we can tickle the usage
    message out
  * _bashcomp_try_faketty: new function to try running command with a
    fake tty
  * mr: avoid herestrings, simplify command parsing
  * test/mr: handle missing "clean" with skipif
  * test: mark known non-ASCII issues with test suite as xfail
  * dpkg-deb: add --raw-extract and -X arg completions
  * test: add some dpkg-query test cases
  * dpkg-deb: fix --show/-W completion
  * test: upgrade markdownlint-cli to 0.23.1
  * *: use more arithmetic evaluation
  * test: try harder to restore environment and cwd on failures
  * *: use $ifs for storing/restoring $IFS
  * test/irb: xfail options test if --help is not available
  * test: upgrade flake8 to 3.8.1
  * test: pre-commit config cleanups, ordering
  * test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
  * test: sync shfmt and shellcheck configs
  * test: shfmt bashrc
  * test: remove unused run-shellcheck, shellcheck is in pre-commit
    now
  * test: remove old test suite code no longer used \o/
  * test/_known_hosts_real: port remaining test cases to
    pytest+pexpect
  * test: remove more no longer needed old test suite code
  * test/_known_hosts_real: port more test cases to pytest+pexpect
  * test/_get_cword: port remaining test case to pytest+pexpect
  * test: replace some echos with printfs
  * test/_filedir: fix shutil.rmtree on Python &lt; 3.6
  * test/_expand: port remaining test cases to pytest+pexpect
  * test: drop some no longer needed old test suite code
  * test/_filedir: port remaining test cases to pytest+pexpect
  * test: run all Travis jobs on dist: bionic
  * test: drop not needed sudo on Travis
  * test/_filedir: port more test cases to pytest+pexpect
  * test/__expand_tilde_by_ref: port remaining test cases to
    pytest+pexpect
  * test/_get_comp_words_by_ref: convert remaining test cases to
    pytest+pexpect
  * test: run pytest --verbose in docker
  * lftp: use "bookmark list" command to list bookmarks
  * test: drop some no longer needed old test suite code
  * test/slapt-src: convert remaining test case to pytest+pexpect
  * _xfunc: simplify
  * apt-cache: avoid nonzero exit code from _apt_cache_packages
  * test/slapt-get: convert remaining test case to pytest+pexpect
  * test/secret-tool: add to test command list
  * test/scp: port remaining test case to pytest+pexpect
  * test/umount: convert remaining test case to pytest+pexpect
  * secret-tool: new completion
  * apt-get: complete build-dep with dirs
  * travis: use golang 1.14 for shfmt
  * *: run all shell code through shfmt -s
  * pre-commit etc: add shfmt
  * test: fix incorrect fixtures/shared/default xfails/expectations
  * test: upgrade markdownlint to 0.23.0
  * nmap: simplify help scraping a bit, don't try to emit unnecessary
    newlines
  * test: prefix fake test commands with underscore
  * test: port most umount test cases to pytest+pexpect
  * test: add note about unescaped assert_complete single return
    values
  * editorconfig: apply yaml settings to .yaml too
  * pre-commit: use local perlcritic hook
  * *: doc and comment link updates
  * pre-commit, *.md: add markdownlint, address findings
  * README: clarify loading automatically on demand
  * ssh-keygen: -O arg updates and improvements
  * ssh-keygen: add -b arg completions according to specified -t
  * ssh-keygen: option and arg completion updates for new versions
  * _command: improve commentary
  * reportbug, scp, sftp, svn: use compgen -c instead of _command
  * find: fix -exec etc argument and its completion
  * extra: trigger docker builds only on test-cmd-list.txt changes
  * test: add script to maintain list of executables for full test
    coverage
  * test: run lint tests on Travis in a quickish separate first stage
  * test/make: mark more cases as requiring command
  * make: add bmake alias
  * test: run pre-commit on host instead of docker
  * test: add perlcritic to pre-commit, run on all perl
  * *: remove some unused variables, thanks to shellcheck SC2034
  * *: various loop iteration improvements
  * crontab: fix loop over already given args
  * apt-cache: fix command mode handling
  * doc: add loop variable naming guideline
  * test: make at-point completion tests easier
  * ssh, xsltproc: address shellcheck SC2006
  * scp: work around shellcheck SC1003
  * mutt: address shellchec SC2236
  * wget: address shellcheck SC2116
  * pytest: address shellcheck SC2002
  * bash_completion, java, tipc: for loop whitespace consistency
    tweaks
  * *: more arithmetic evaluation cleanups, thanks to shellcheck
    SC2004
  * __reassemble_comp_words_by_ref, java: address and work around
    shellcheck SC2102
  * test: enable parallel pre-commit shellcheck
  * test: remove shellcheck severity filter, add explicit disables
    instead
  * doc: recommend arithmetic evaluation
  * *: array subscript cleanups
  * ssh-keygen: -s and -n completion improvements
  * *: enable and address shellcheck SC2053
  * bash_completion, invoke-rc.d, svcadm: trivial cleanups
  * *: replace various conditional expressions with arithmetic
    evaluation
  * carton: fix command parsing with BSD sed
  * nmap: fix option parsing with BSD sed
  * test/alias: port remaining test case to pytest+pexpect
  * test: generalize complete at point test
  * test/cd: fix test_dir_at_point for setups that repeat "trailer"
  * pytest: add some option arg (non-)completions
  * pytest: complete test classes
  * pgrep, pkill: add --ns and --nslist arg completions
  * test: run skipif and xfail commands without caring if they output
    or not
  * test: make it possible to not care whether command did output or
    not
  * test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
  * test: tolerate duplicates from compgen actions
  * test: bump shellcheck severity to warning + some disables
  * *: address shellcheck SC2046
  * test/lib/library.sh: address shellcheck SC2125
  * java, pkgadd, sysbench: address shellchec SC2124
  * scp: address shellcheck SC2089 and SC2090
  * _filedir_xspec: address shellcheck SC2140
  * rpm, ssh, umount.linux: address shellcheck SC2120
  * cvs, modprobe, sh: address shellcheck SC2209
  * mutt: address shellcheck SC2088
  * _upvar, _upvars, _variables, rpm: address shellcheck SC1083
  * test/run: address shellcheck SC2164
  * renice: address shellcheck SC2254
  * tipc: comment grammar and spelling fixes
  * man, perl, route, tipc: address shellcheck SC2053
  * info, java: address shellcheck SC2153
  * quote_readline: fix $ret leak
  * test: upgrade shellcheck to 0.7.1
  * test/printenv: xfail if --help doesn't contain options (e.g.
    busybox)
  * test/aptitude: require command where necessary
  * _known_hosts_real, op: address shellcheck SC2184
  * test: don't run shellcheck on completions/.gitignore
  * protoc: complete all --*_out without more specific handling with
    dirs
  * sysbench: add --test= deprecation TODO
  * pkgadd: indentation fix
  * chronyc, wvdial: address shellcheck SC2178
  * java, pkgadd, sysbench: address shellcheck SC2124
  * mplayer: address shellcheck SC1078 false positive
  * smartctl: hush shellcheck SC2054 false positives
  * *: address shellcheck SC2221 and SC2222
  * bash_completion: address shellcheck SC2220
  * crontab, wodim: silence shellcheck SC2191 and SC2192
  * aptitude: add some option arg (non)completions
  * aptitude: parse options list from --help, hardcode less
  * test/aptitude: add some test cases
  * *: argument interation improvements
  * *: whitespace tweaks
  * apt-get etc: use _apt_cache_packages from apt-cache
  * pre-commit: run most python checks on helpers/python too
  * test/ldd: xfail if --help is not implemented
  * test/printenv: require command for arg completion test
  * printenv: indentation fixes
  * test: upgrade mypy to 0.770
  * test: split dependencies requiring Python 3.6.1+ to requirements-
    dev.txt
  * git: trigger docker rebuild on pre-commit config change
  * test: require openssl command for option argument tests
  * test: move perltidy to pre-commit, run with --converge
  * test: move shellcheck to pre-commit
  * test: ignore flake8 messages that are in black's domain
  * _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
    tests
  * printenv: new completion
  * copyright: add 2020
  * test: fix CompletionResult.__eq__ UnboundLocalError
  * test: run pre-commit in tools container
  * test: shellcheck tweaks
  * test: add isort to pre-commit, run it
  * test: add flake8-bugbear
  * test: install black for Python 3.6 too
  * pre-commit: add config with black, flake8, and mypy
  * test: drop redundant black args from docker runs
  * *: python type hint fixes and improvements
  * extra/make-changelog: run through black
  * test/totem: add basic test case
  * test/cd: remove unused import
  * openssl: complete -writerand with filenames
  * openssl: parse available options from $command -help
  * openssl: support getting digest list from more recent openssl
    versions
  * nmap: handle options split on equals sign
  * nmap: parse options from -h output
  * test/cd: make dir_at_point produce better debuggable failures
  * test/cd: convert remaining test case to pytest+pexpect
  * test: remove some no longer needed old test suite code
  * test/chown,sudo: parametrize special case test, improve xfail
    targeting
  * test/tsig-keygen: require command for test_options
  * test/upgradepkg: port remaining test case to pytest+pexpect
  * tsig-keygen: new completion
  * test: host helper lint and usage fixes
  * test: port some _known_hosts_real unit tests to pytest+pexpect
  * test: remove some no longer needed tcl/expect code
  * test: fix spurious hosts fixture failure without avahi-browse
    installed
  * test: port some scp test cases to pytest+pexpect
  * test: port remaining finger, sftp, ssh, and xhost cases to
    pytest+pexpect
  * lilo: work around shellcheck false positive
  * test/ipcalc: fix tests with busybox ipcalc
  * chromium-browser, firefox: complete on *.txt (#379)
  * README.md: add introduction
  * ipcalc: new completion
  * *: complete commands when prefixed with a backslash
  * test/wol: don't fail MAC test if test system has /etc/ethers
    entries
  * test/dnssec-keygen: allow more alternatives in algorithm
    completion
  * lilo: don't complete on commented out labels
  * lilo: honor -C when completing labels
  * lilo: add -B and -E completions
  * Source user completion only if it's a file (#409)
  * jarsigner: complete on *.apk too (#386)
  * cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294400">- Do not BuildRequire util-linux: there is no need to have this in
  the build root.
- Drop cmake BuildRequires: this is only here for the
  /usr/share/cmake directory ownership, which in turn even causes
  problems of left-over directories (e.g. install bash-completion,
  on a system without cmake, uninstall bash-completion,
  /usr/share/cmake remains left on the disk).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294401">- Convert to _multibuild. The pre_checkin.sh script was quite
  broken anyway and it was less effort to convert than to try to
  fix that one.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1633348800">- Add patch boo1190929-9af4afd0.patch for boo#1190929
  add support for compeletion modinfo completion recognize .ko.zst
  as well as .ko.bz2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- remove PS1-completion-boo903362.patch as it breaks on non-bash
  shells and the original problem in
  bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1653307200">- Add patch bsc1199724-modules.patch (bsc#1199724)
  * Enable upstream commit to list ko.zst modules as well</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1658836800">- Add patch fix-curl-help-completion-bsc1200791.patch (bsc#1200791)
  * List all options for `curl --&lt;TAB&gt;`</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680436800">- Move cmake config files to devel</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1692273600">- Modify patches
  * ls-completion-boo889319.patch
  * rm-completion-smart-boo958462.patch
  to avoid skipping spaces after last word on command line (boo#1210974)
- Add patch fix_quote_readline_by_ref.patch
  * Do not escape leading ~ nor backslash and avoid empty quoting</changelog>
</package>
<package pkgid="607ec10f9ec85045db57225fa46f1cdf14c6d918023ae2e796cab33b386ff1c23e86aa6bd8935f8b20cefaf86f722f67f077e49d088b6bb1cc723713291dd3cf" name="bash-completion" arch="src">
  <version epoch="0" ver="2.11" rel="8.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1533211200">- Update to version 2.8:
  * Comma separated opt arg completion improvements
  * Protect _known_hosts_real from user input treated as options
  * Protect shopt reset from non-default $IFS
  * Add support for .lz4 extension to file-roller (#158)
  * Add support for .lzo extension (--lzop) to tar (#155)
  * Bump copyright years to -2018
  * README.md: Whitespace cleanup
  * Whitespace
  * __expand_tilde_by_ref: Eval tilde expansion only, simplify
  * __load_completion: Code cleanup
  * __load_completion: Load "xspec" completions dynamically too
  * _avaiable_interfaces: Get rid of eval
  * _expand: Reuse __expand_tilde_by_ref and _tilde logic, clean up
  * _known_hosts_real: Add option to filter IPv4 and IPv6 addresses
  * _known_hosts_real: Document -a better
  * alias: Fix completion followed by = (#146)
  * apt-get: Complete *.deb on install if argument contains a slash
  * aptitude-curses: Use aptitude completion
  * aptitude: Add keep to commands list (Debian: #867587)
  * bzip2, gzip, and other compressors: Use _tilde instead of _expand
  * ccze: New completion
  * cryptsetup: Update option lists
  * curl: Fix -x etc option argument hostname completion
  * dd, find, gcc: Remove unnecessary tilde expansion
  * dd: Omit space only when offering one completion ending with =
  * dpkg-query: Fix -W/--show completion
  * dpkg: Add -V/--verify arg completion
  * dpkg: Complete --vextract on deb files
  * dpkg: Fix man page section in comment
  * ebtables: new completion (#150)
  * flake8: Various option arg completion improvements
  * geoiplookup: New completion
  * getconf: New completion
  * groupdel: Parse and handle long options
  * info, man, rsync: Defer _expand invocation
  * iptables: Avoid stderr trashing when invoked as non-root
  * iptables: Parse options from --help output
  * iptables: Use invoked command instead of hardcoded "iptables"
  * java: Complete *.war
  * kldunload: Increase robustness of compgen filters (#185)
  * kldunload: Show modules with digits
  * ktutil: Don't leak i and command environment variables
  * lftp: Support ~/.local/... bookmark location (#144)
  * lowriter,localc etc: Use corresponding oo* completions
  * lspci: New completion
  * lsscsi: New completion
  * lsusb: New completion
  * make-changelog.py: Use python3
  * make: Pass script to sed as parameter instead of using process substitution
  * man: Don't use $MANPATH directly (#161)
  * mkdir: Complete files without appending space
  * mkdir: Complete on files in addition to dirs
  * mplayer: Disable user config when parsing options
  * nproc: New completion
  * oggdec: New completion
  * openssl: Add completion for the genpkey, pkey, pkeyparam, and pkeyutl commands
  * perltidy: New completion
  * ping*,ssh,scp,sftp,tracepath6: Filter IPv4/IPv6 literal addresses
  * pv: New completion
  * pycodestyle: New completion
  * pylint: Install for pylint-2 and pylint-3 too
  * pylint: Invoke python3 to search for modules if command contains 3
  * python: Support completing dotted module hierarchies
  * radvdump: New completion
  * reportbug: Add -A/--attach arg completion
  * reportbug: Don't hardcode option lists, split option args at =
  * rfkill: Rename to _rfkill to avoid conflict with util-linux &gt;= 2.31
  * ri: Fix integrated ri 1.8 class completion
  * ssh,ssh-add,ssh-keygen: Complete pkcs11 options with *.so
  * ssh-keygen: Add -E arg completion
  * ssh: Add -J/ProxyJump completion
  * ssh: Declare $prefix closer to use
  * test suite: Add basic hid2hci and munin-node-configure test cases
  * test suite: Add bunch of man and MANPATH test cases
  * test suite: Add bunch of missing basic test cases
  * test suite: Add info and pinfo option test cases
  * test suite: Drop no longer needed fedoradev /usr/bin/which workaround
  * test suite: Enable wine in ubuntu14
  * test suite: Install aptitude in ubuntu14 container
  * test suite: Limit amount of info and pinfo test output
  * test suite: Limit amount of output from process name completion
  * test suite: Limit number of screen -T completion matches
  * test suite: Make man test subject names less generic
  * test suite: Skip fedoradev GPG checks at least for now
  * test suite: Some more mplayer and mencoder coverage
  * test suite: Support overriding default match buffer size (#141)
  * test suite: man cleanup
  * test/docker: Tweak work dir, add bash as default cmd
  * test/unit: Whitespace tweaks
  * test: Add "postconf -" test case
  * test: Add assert_complete_homedir, use in dpkg and ls
  * test: Add files to test older ri with
  * test: Add some _expand unit tests
  * test: Add some comments regarding bash init in library.exp
  * test: Fix getting username in non-login shells
  * test: Ignore duplicates in find_unique_completion_pair list
  * test: Remove things moved to library.exp from bashrc
  * test: Try to skip postconf variable test on broken postfix configs altogether
  * test: Use prebuilt docker hub bash-completion images
  * test: Work around broken centos/fedora postfix config in non-IPv6 setup
  * test: dpkg,ls,_tilde: Skip gracefully if no uniq user for completion is found
  * test: run bash with --norc to avoid system bashrc
  * tox: Avoid stderr spewage when -e invoked without tox.ini
  * tox: Complete comma separated -e arguments
  * tox: Include ALL in -e completions
  * tox: New completion (#163)
  * tox: Remove spurious executable bits
  * unzip, zipinfo: Associate *.gar (#165)
  * uscan: Don't leak cword and words environment variables
  * vpnc: Add some option argument (non)completions
  * vpnc: Improve config completions
  * xdg-mime,xdg-settings: Fix inclusion in tarball
  * xdg-mime: New completion
  * xdg-settings: New completion
  * xine etc, ogg123, mplayer -audiofile: Associate with *.oga
  * xm: Don't leak args and commands environment variables</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1540209600">- Modify patch PS1-completion-boo903362.patch to make it work with
  mksh as well (boo#1104531)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1553860800">- Removed bts completions (upcoming devscript package contains a
  more recent one).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1556280000">- Add patch gcc-564d068.patch from pull request 564d068 of
  Martin to upstream of bash-completion</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1578225600">- Update to version 2.10:
  * perltidy: associate *.t (#338)
  * perl: fix completion with space between option and argument
  * _variables: add TERM and LC_* completion (#353)
  * autotools: Replace pkgdatadir with datadir
  * pkg-config: Relative paths
  * pkg-config: generate Name from autotools PACKAGE
  * ssh: option and argument completion updates (#332)
  * test_arp: Skip if ARP tables are empty
  * test_chromium_browser: Skip test_2 if 'chromium-browser --help'
    fails
  * test_rpm2tgz: Fix expected output
  * cppcheck: Add new standards to --std option. (#356)
  * apt-get: fix pkg version completion if it contains a colon (#351)
  * test: bump black to &gt;=19.10b0
  * ssh, scp, sftp, ssh-copy-id, curl: improve identity file
    completion
  * update-rc.d: indentation fix
  * update-rc.d: remove dead code
  * screen: add serial device basic arg (non)completion
  * screen: add //telnet completion
  * test: add some trivial perl -E/-e cases
  * perl: indentation fixes
  * curl: make @filename completion do the right thing with dirs
  * _filedir: avoid duplicate dirs internally, and a compgen -d call
    for files
  * _filedir: remove unused $x
  * bash_completion.sh: shellcheck SC2086 fixes
  * test: shellcheck config cleanups
  * shellcheck: add some option arg (non)completions
  * test: fix cpio users test in presence of usernames with whitespace
  * test: python typing fixes
  * test: add minimal mypy config
  * .gitignore: mypy cache
  * makepkg: fix option completion
  * test: mark dcop and mr testcases requiring the cmd as such
  * CONTRIBUTING: disable e-mail bug gateway due to spam
  * carton: new completion
  * op: direct command parsing stderr to /dev/null
  * test: adjust java expectations based on whether jars can be listed
  * valgrind: look tool names from lib/*-linux-gnu dirs too
  * test: xfail locale-gen option completion if --help is not
    available
  * _sysvdirs: always return 0
  * java: don't assume jar is installed
  * travis: test with Debian 10
  * wine: install for wine-development and wine-stable too
  * travis: generate dist tarball on alpine
  * dmypy: new completion
  * test: add require_longopt xfail helper, use it
  * test: mark more tests that parse command output as requiring
    command
  * sysctl: invoke completed sysctl instead of one from path to get
    variables
  * screen, smartctl, update-alternatives: _parse_help, drop hardcoded
    option list
  * lintian-info: _parse_help, add more option arg (non)completions
  * gprof: _parse_usage, drop hardcoded option list
  * test: fix retrieving command to test from request
  * travis: pass NETWORK as env var, so we can actually use it
  * test: xfail MAC address completion without networking
  * test: ignore _makepkg_bootstrap in makepkg test env
  * test: hush flake8-bugbear B010
  * test: don't sort expected completion lists under the hood
  * test: add bunch of basic option parsing test cases
  * test: always run tests which don't require tested command
  * test: explodepkg and upgradepkg test fixes
  * test: mark sbcl-mt xfail due to whitespace split issues
  * _terms: search directly from various terminfo dirs
  * _terms: combine and simplify somewhat
  * pkg-get: fix $i leak
  * pkgutil: fix $i leak
  * test: portinstall/upgrade test case and setup fixes
  * lvm pv*, vg*: parse help instead of hardcoding option list
  * ipv6calc: parse help instead of hardcoding option list
  * test: avoid some sed -r/-E runLint false positives
  * test: use sh +* as ccache command test case
  * java: make jar/zip listing work with unzip
  * test: installpkg test fixes
  * test: fix acroread fixture dir
  * test: remove unnecessary returns after pytest.skip
  * test: avoid gnome-mplayer core dump on Ubuntu 14
  * xvfb-run: new completion
  * test: skip gssdp-discover --message-type when option not available
  * test: expect failures for bc without --help useful with _longopt
  * test: don't expect a .tox dir in fixture
  * test: drop sourcing our no longer existing profile.d script
  * tox: include -- in option completions
  * tox: complete defaults after a --
  * gssdp-discover: new completion
  * test: register our pytest markers to hush warnings from 4.5+
  * test: fix required pytest version
  * ip: invoke the tool as $1
  * README: drop distro badges, link to Repology instead
  * chromium-browser: add --proxy-server arg completion
  * test: source our profile.d test env script in docker
  * influx: new completion
  * README: badge title tweaks
  * tox: do simple parse on tox.ini if --listenvs* yields nothing
  * test: add basic tox fixture
  * man: fall back to _parse_usage for _parse_help
  * test_wsimport: xfail options test on unparseable -help
  * test: don't try to install black on Python &lt; 3.6
  * pgrep: fix fallback to _parse_usage
  * test: xfail unparseable mock and munin-node-configure --help cases
  * test_pwdx: xfail more unparseable help cases
  * build: make pytest executable configurable, look for pytest-3 too
  * test: enforce minimum pytest version
  * test: zopflipng flake8 fix
  * test: xfail getent and pwdx option completions with unparseable
  - -help
  * test: add more basic _parse_help use test cases
  * test: add bunch of basic _parse_help use test cases
  * .gitignore: add configure.lineno
  * badblocks: fix $i leak
  * postfix: option completion is expected to fail at the moment
  * cal: try _parse_help before _parse_usage
  * test: add bunch of basic _parse_usage use test cases
  * chsh, pwck: try _parse_help before _parse_usage
  * test: add basic autossh test
  * test: convert more _filedir unit tests to pytest+pexpect
  * test: flake8 fix
  * test: convert bunch of _filedir unit tests to pytest+pexpect
  * test: convert finger partial test case to pytest+pexpect
  * README: add some badges, tweak existing
  * test: port _variables unit tests to pytest+pexpect
  * test: port compgen and quote tests to pytest+pexpect
  * iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
  * test: disallow Alpine failure on Travis
  * _pnames: adapt for busybox ps, rewrite in pure bash
  * test: run our docker script in test containers by default
  * test: use one Dockerfile for all dists
  * test_ifup: accept short option completions too
  * timeout: fallback to _parse_usage from _parse_help
  * test_wget: test --s instead of --h
  * test_lsusb: xfail with unparseable --help
  * test: expect failures for various completions without useful
  - -help
  * test: support xfail in our markers like skipif, use it a lot
  * test: add Alpine Linux container, allow failures for now
  * iconv: weed out ... from encoding completions
  * test_iconv: add basic file completion test
  * test_iconv: skip option completion if --help fails
  * test_getconf: skip if -a doesn't output any POSIX_V*
  * test_feh, test_makepkg: invoke grep as "command grep"
  * test: generalize check whether we're being run in a container
  * tar: simplify locating tarball from command line
  * pkg_delete: don't limit to FreeBSD
  * test: reformat test_chromium_browser.py source
  * test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
  * test: more thorough system location interference avoidance
  * test: bashrc comment and whitespace tweaks
  * build: makefile whitespace tweaks
  * build: really reset return value before completions check
  * build: simplify symlink setup
  * tar: add missing bsdtar, gtar, and star symlinks
  * README: use light gray badges for unknown versions
  * README: link to cygwin package
  * ri: hush some warnings
  * unrar: complete on *.exe (#337)
  * chromium-browser: Add support for .mhtml files
  * screen: complete first arg with serial devices
  * gcc: support new --completion option (#222)
  * unzip, zipinfo: complete *.aab (#340)
  * cppcheck: Remove deprecated option 'posix'  for '--std='
- Remove gcc-564d068.patch and sh-script-completion-boo977336.patch
  as these are implemented upstream.
- Update to version 2.9:
  * dpkg-source: Add --before-build --after-build --commit, and
  - -print-format
  * xm: Deprecate completion for obsolete command (#284)
  * _filedir_xspec: Fallback to suggesting all files if requested
    (#260)
  * tar: Support completions for zstd compression extensions (#255)
  * dpkg: List held packages (#250)
  * cvs: Add completion for the log command
  * unzip, zipinfo: Associate with *.xar (eXist-db application
    package) (#257)
  * mplayer: Associate with *.w64
  * okular: Added support for xz-compressed files.
  * _xspecs: Declare as global on bash &gt;= 4.2
  * test: Increase expect pty to 160 columns
  * test: avoid interrupting magic mark output
  * 7z: add .msi support
  * tshark: speed up tshark -O completion
  * tshark: fix completion of -Xlua_script option
  * tshark: Support preferences (-o) completion with memoization
  * test: fix misinterpretation of completion output in tests
  * test: fix flake8 complaints about unused imports
  * conftest: fix RemovedInPytest4Warning due to use of
    node.get_marker
  * chromium-browser: consider chrome and chromium as aliases
  * tshark: support .gz and .cap files for -r expansion
  * tshark: prevent a single-character file from breaking -G
    completion
  * tshark: update -T and -t completions
  * man: Fix completion when failglob option is enabled (#225)
  * mplayer: Add common supported module music formats
  * _longopt: pick first long option on a line, not last
  * *: avoid shellcheck SC1007 and SC1010
  * 7z: add some TODO notes on parsing "i" output for extensions
  * ssh: make -o protocol completion less hardcoded
  * ssh: make option completion case insensitive
  * ssh: fix suboption completion with combined -*o
  * xvnc4viewer: code cleanups
  * doc/testing: remove lots of legacy info, add some new
  * CONTRIBUTING: add upstream vs bash-completion considerations
  * CONTRIBUTING: note runLint and run-shellcheck
  * __parse_options, 7z: avoid herestrings
  * arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
  * shellcheck: disable bunch of warnings when in "-S warning" mode
  * test: move default shell option from run-shellcheck to
    .shellcheckrc
  * test: make runLint search for herestrings
  * tar, valgrind: avoid some herestrings
  * travis: run shellcheck on bash_completion.sh.in too
  * travis: fail on shellcheck errors
  * make: quote eval array definitions to work around shellcheck
    SC1036 bug
  * test: add make -C test case
  * *: shellcheck error fixes
  * _included_ssh_config_files: store found included files in an array
  * _included_ssh_config_files: doc grammar fixes
  * test: add invoke-rc.d test case for not repeating already given
    options
  * ebtables: improve existing table arg parsing
  * test: add script to run shellcheck, run it in Travis, allowing
    failure for now
  * iptables: improve existing table arg parsing
  * test: shorten long gdb test core file name so tar doesn't croak on
    it
  * AUTHORS: remove unrelated project association from my entry
  * apt-get: protect source against regex specials
  * mypy, mysql, xmms: don't complete unknown split long option args
  * synclient: remove unused local variable "split"
  * test: adjust _get_comp_words_by_ref test to changed error output
  * apt-cache: protect showsrc against regex specials
  * test: improve tshark -O arg completion test
  * tshark: ignore stderr when parsing -G, -L, and -h output
  * *: error output consistency, use bash_completion prefix
  * _upvar: deprecate in favor of _upvars
  * *: add missing "ex: filetype=sh"
  * phing: fix getting just a tab for options on CentOS 6
  * phing: don't complete -l with files
  * various: apply file vs dir special cases also when invoked with
    full path
  * *: whitespace tweaks
  * ssh: don't offer protocol v1 specific options if it's not
    supported
  * test: add some gdb non-core files
  * _parse_help: look for long options somewhat more eagerly
  * gdb: relax core filename pattern
  * test/tools: fix exit status incrementation
  * *: arithmetic expression related cleanups
  * test/tools: run all tools, don't stop at first failure
  * test: check for perltidy errors and warnings
  * *: format Perl code with perltidy
  * *: format Python code with black
  * .dir-locals.el: use flycheck-sh-bash-args
  * valgrind: look up tools from libexec dirs too
  * *: make _parse_usage fallbacks more concise
  * svn, svk, wget: use _iconv_charsets
  * *: spelling fixes
  * msynctool: code cleanups
  * *: remove whitespace after redirections
  * *: remove spaces immediately within $()
  * bzip2: recognize *.tbz2 as bzipped
  * modprobe: module parameter boolean values
  * ping, tracepath: parse options primarily with _parse_help
  * ulimit: new completion
  * shellcheck: new completion
  * dnssec-keygen: new completion
  * modprobe: append = to module parameter completions
  * test: include test_unit_longopt.py in dist
  * test: add some _longopt unit tests
  * _longopt: simplify regex, use printf instead of echo, drop
    unnecessary sort
  * nsupdate: new completion
  * _longopt: don't complete --no-* with file/dirname arg
  * copyright: add 2019
  * pytest: complete --pythonwarnings/-W arg
  * python: make warning action list reusable
  * test: use pytest-xdist
  * extra: add git pre-push hook for triggering Docker Hub builds
  * post-commit: trigger on test/requirements.txt too
  * pytest: complete pytest-xdist --dist, --numprocesses, and
  - -rsyncdir
  * test: remove no longer needed completion/*.exp
  * xfreerdp: reinstate support for old versions with dash option
    syntax
  * test: rewrite "generate" in Python, fix trailing backslash in
    EXTRA_DIST
  * test: sort t/Makefile.am EXTRA_DIST in C locale
  * ssh: support RemoteCommand and SyslogFacility options
  * test: Expect failure for chown all users test as non-root
  * test: Fix declare test case with bash 5.0
  * adb: Deprecate in favor of one shipped with the Android SDK
  * xfreerdp: Update for more modern xfreerdp
  * jsonschema: New completion
  * test: Remove unnecessary ri xfail
  * test: Clean up man tmp dir
  * .gitignore: Add .python-version (for pyenv)
  * test: Remove unnecessary autouse=True from fixtures
  * ifstat: Make work with iproute2 version
  * iperf, iperf3: Add some option arg (non-)completions
  * test: Fix test generation wrt results checking improvements
  * ifstat: New completion
  * __parse_options: Avoid non-zero exit status
  * test: Refactor/improve completion results checking
  * test: Match Python's default locale unaware sort in bash setup
  * test: Rename completion.line to .output
  * test: Add man failglob test case
  * test: Add pre_cmds support for completion fixture
  * inotifywatch: New completion, common with inotifywait
  * inotifywait: Fix -e completion with BSD sed
  * inotifywait: Avoid some false positive event names
  * test: extend _ip_addresses unit tests some
  * _ip_addresses: Avoid completing ipv4 ones with -6
  * inotifywait: New completion
  * test: Mark some xfails based on if in docker instead of in CI
  * test: Skip ifup options test if it doesn't grok --help, not in CI
  * test: Clean up and docker-ignore __pycache__ dirs
  * build: Include test/t in dist tarball
  * test/t: Avoid trailing backslash in Makefile.am's to appease
    automake
  * test: Remove some no longer used old test suite code
  * _xspecs: Simplify bash version check
  * chmod: Fix "-" completion
  * sysctl: Treat -f as alias for -p/--load
  * .gitignore: Add pytestdebug.log
  * chmod: Fix file completion after modes starting with a dash
  * _count_args: Add 3rd arg for treating option-like things as args
  * test: Fix _count_args test_7 to test intended case
  * pydocstyle: New completion
  * Travis: Remove unused PYTEST env var
  * doc: Note email issues gateway
  * tcpdump: Various option and their arg completion updates
  * test: Fix arp CI (non)expectations, remove redundant test case
  * test: Be more consistent with "CI" env var examination and xfails
  * arp: New completion, somewhat incomplete
  * test: Expect failure in gkrellm if there's no X display
  * doc: Update docs on generating simple tests
  * doc: Some test dependency doc updates
  * test: Add requirements.txt for installing dependencies
  * grpck: Parse options with _parse_help, falling back to
    _parse_usage
  * grpck: Add --root/-R arg completion
  * test suite: Ignore _scp_path_esc in env for ssh-copy-id
  * ssh-copy-id: Add -i and -o arg (non-)completions
  * tar: Clean up some redundant code
  * cancel: Split long line
  * cancel: Add some option arg (non-)completions
  * locale-gen: New completion
  * makepkg: Don't apply to other than Slackware makepkg
  * test: Allow unknowns options in makepkg option completion
  * makepkg: Use _parse_help instead of hardcoding option list
  * mypy: New completion
  * op: New completion
  * hunspell: New completion
  * xmllint: Improve --encode, --pretty, and --xpath arg
    (non-)completions
  * test: Remove leftover completion/ls.exp
  * gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
  * perlcritic: New completion
  * gnome-screenshot: New completion
  * isort: New completion
  * freeciv: Option and arg completion updates
  * freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
    freeciv
  * mplayer etc: Complete on *.crdownload partial downloads in
    addition to *.part
  * chromium-browser, google-chrome*: New non-xspec completion
  * firefox etc: New non-xspec completion
  * Merge branch 'master' into wip-pexpect
  * nc: Add some more option (non-)completions
  * test: Mark MANPATH without leading/trailing colons test an xfail
    on CI CentOS 6
  * test: Remove kill, killall remnants
  * test: Make case specific env entries shell code, not escaped
  * Merge branch 'master' into wip-pexpect
  * unzip, zipinfo: Associate with *.whl
  * __load_completion: Avoid unnecessary lookups from nonexistent dirs
  * Merge branch 'master' into wip-pexpect
  * gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
  * test: Use test_unit_* prefix for unit tests, to avoid name clashes
  * test: Support setting cmd=None to require no command, for unit
    tests
  * test: Misc test suite fixes
  * test: Fix jq and scrub skipif commands
  * test: Don't require complete marker on test methods
  * test: Add support for per-test env modifications
  * test: Use more conventional Python file names for tests
  * test: Sort completion results in Python for ease of use in Python
    tests
  * test: Allow __load_completion to fail
  * test: chdir to fixtures dir in Python as well
  * test: Mark xfreerdp as expected failure for now
  * test: Replace + with Plus in test class names
  * test: Implement load_completion_for using assert_bash_exec
  * test: Add ability to selectively ignore diffs in environment
  * test: Fixture reorganization
  * test: Pass through $HOME and $DISPLAY to test bash
  * test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
  * test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
  * test: Add python3 test case
  * test: Add class level skipif based on bash exec result
  * test: Include command name in test class name, use numbered test
    method names
  * test: Fix some regressions introduced in recent test conversions
  * test: Add support for running test case in a specified dir
  * test: Add support for skipping individual tests based on shell
    command status
  * test: Make test base work with Python 3.3+
  * test: Add some iperf, iperf3 and xmodmap test cases
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * test: Use /root/.local/bin/pytest on ubuntu14 by default
  * test: Add generated test files to t/Makefile.am automatically
  * test: Add new test files to EXTRA_DIST
  * test: Use /root/.local/bin/pytest on centos6 by default
  * test: Use make pytest docker executable env-configurable, default
    pytest-3
  * test: Update generate for pytest+pexpect
  * test: Convert majority of test cases to pytest+pexpect
  * tox: Fall back to --listenvs for env list if --listenvs-all fails
  * git-post-commit: Avoid some error trash when HEAD is not a
    symbolic ref
  * test: Add pylint-3 test case
  * test: Limit number of pylint option completions
  * pydoc, pylint: Determine python2/3 based on command basename only
  * pylint: Bring -f/--format arg completion up to date with pylint
    1.9.2
  * pylint: Implement comma separated --confidence arg completion
  * test: Fix buffer size option listing in run --help
  * test: Bump expect's match_max to 20000 by default
  * test: Run docker tests with --verbose
  * _services: Try systemctl list-unit-files if systemctl list-units
    fails
  * extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
    hook
  * gpgv: New completion
  * pydoc, pylint: Skip module completion if current looks like a path
  * travis: Run ubuntu14/bsd with no network
  * travis: Split long lines in script
  * test: Limit number of wget option completions to avoid unresolved
    result
  * test: Mark flake8 untested if it seems broken
  * pylint: Option arg completion improvements
  * tshark: Get available interfaces from -D output
  * ngrep: Add "any" to -d arg completions
  * fio: New completion
  * test: Fix iwspy test case
  * uscan: Use _parse_help instead of hardcoded option list
  * urlsnarf: Add -p arg completion
  * tracepath: Add -m and -p arg non-completions
  * tracepath: Actually use our separate completion instead of
    _known_hosts
  * test: Skip jq option completion test if its --help doesn't list
    them
  * xdg-settings: Make help parsing work on BSD
  * test: Support running with local BSD binaries, do it w/ ubuntu14
    in CI
  * jq, sqlite3: Protect against negative array subscripts
  * sudo: Improve long option arg handling
  * sysctl: Recognize --pattern/-r and --load options
  * test: Add sysctl option parsing test case
  * sudo: Parse options from help/usage output, add some long option
    support
  * strace: Use _parse_help instead of hardcoded option list
  * sshow: Add -p arg completion
  * sqlite3: Add some option arg (non-)completions
  * tune2fs: Update -o/-O argument lists
  * jq: New completion
  * reportbug: Run _parse_help and apt-cache more selectively
  * querybts: Use _parse_help, not hardcoded option list, misc
    improvements
  * pyvenv: Support versioned 3.6-3.8 executables
  * passwd: Try _parse_help before _parse_usage to parse options
  * profile.d: Avoid tested variable values being confused as [ ]
    operators
  * cryptsetup: Add some option arg (non-)completions
  * cryptsetup, nc, sh: Skip option args when counting arguments
  * modinfo: Fall back to _parse_usage if _parse_help yields no
    results
  * mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
  * mysqladmin: Reuse --default-character-set completion from mysql
  * modinfo: Use _parse_help instead of hardcoded option list
  * minicom: Use _parse_help instead of hardcoded option list
  * mplayer: Associate with *.S[3T]M, *.med, *.MED
  * completions/Makefile.am: Use install-data-hook, not install-data-
    local
  * ifup etc: Add option and option argument completion
  * _count_args: Add support for not counting specified option args
  * ifquery: New ifup alias completion
  * ngrep, tshark: Complete on *.pcapng too
  * rpm: Complete --licensefiles with -q
  * pytest: Rename from py.test to follow upstream recommended name
  * README: Add instructions for overriding completions system wide
  * README: Note $BASH_COMPLETION_USER_DIR
  * test: Mark psql etc test cases untested if --help doesn't work
  * aclocal, automake: Support versioned 1.16 executables
  * __load_completion: Avoid bad array subscript on "commands" ending
    with slash
  * lzma: Use _parse_help instead of hardcoded option list
  * test: Run perlcritic and flake8 on perl and python helpers in
    Travis
  * build: Improve cleanup of test/log and test/tmp dirs
  * pkg-config: Complete on *.pc files
  * build: Use AC_PROG_SED to locate sed
  * build: Do cmake, pc, and profile variable replacements in Makefile
  * README: Add Q/A on overriding a completion, modernize local
    install answer
  * json_xs: New completion
  * chmod: New completion
  * iperf, nc: Include IPv6 addresses in bind address completions
  * links: Major rework, parse options from --help, add option arg
    completion
  * _ip_addresses: Add option to complete all/v4/v6 addresses, add
    unit test
  * wget: Remove nonexistent arg to _ip_addresses
  * _filedir: Drop unnecessary evals
  * iconv: Split charset completion to _iconv_charsets, add test case
  * links: Install completion for links2 too
  * xgamma: Comment spelling fix
  * lftp: handle -s
  * test: Skip scrub -p test when its --help doesn't list available
    patterns
  * ecryptfs-migrate-home: New completion
  * scrub: New completion
  * ether-wake: Install for etherwake as well
  * *: Support completing arg of last bundled short option
  * dselect: Parse options with _parse_help
  * dhclient: Add some option arg (non-)completions
  * dhclient: Parse options with _parse_usage
  * chage, chpasswd: Add -R/--root arg completion
  * reportbug: Add bunch of option arg (non-)completions
  * .dir-locals.el: Set -O extglob for flycheck bash checks
  * mount, umount: Deprecate on Linux in favor of util-linux &gt;= 2.28
    ones
  * _known_hosts_real: Reimplement known hosts file parsing in pure
    bash
  * test: Add comment line to fixtures/_known_hosts_real/known_hosts
  * ssh: Complete all *File option args with _filedir
  * README: Point Debian and openSUSE badges towards unstable and
    Tumbleweed
  * README: Link to various distro packages
  * apt-get: Add -h/-v/-o non-completions
  * apt-get: Sync option list with apt 1.5.1
  * apt-get: Simplify -t and friends completion, support Ubuntu
  * apt-get: Add indextargets to list of suggested commands
  * apt-get: Complete install package=versions
  * ssh: Sync config option lists with OpenSSH 7.5p1, add some value
    completions
  * ssh: Sync query type list with OpenSSH 7.5p1
  * ssh: Order various switch cases closer to alphabetical
  * completions/Makefile: Fix check-local in VPATH builds
  * _filedir: Refactor to remove heredoc-dependent loop
  * gccgo: Add as a GCC completion target (#227)
  * xrandr: match the output name exactly for --mode</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1579262400">- Remove _adb as it seems to be broken anyway (boo#1161136)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1584100800">- Add patch to also complete qdbus-qt5:
  * qdbus-qt5.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1585396800">- Fix completion excluding directories (boo#1167952).
  * bash-completion-fix-missing-directory-completion-with-filename-pattern.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1586779200">- Improve patch to fix lookup of qdbus-qt5 completion, previously
  it was only loaded if qdbus was used first:
  * qdbus-qt5.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- fix extra tokens at the end of %endif directive build errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1592913600">- Modify qdbus-qt5.patch: only modify Makefile.am; Makefile.in is
  auto-generated based on the .am file.
- Add libtool BuildRequires and explicitly call autoreconf: unless
  we do this, there is a chance that the build modifies the above
  mentioned .am and .in files with different timestamps, which in
  turn triggers an implicit autoreconf. Without libtool present
  though, this will fail.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597752000">- Update to version 2.11:
  * _known_hosts_real: check that ruptime is present before calling
    (#390)
  * totem: reuse kaffeine completions (#372)
  * __reassemble_comp_words_by_ref: avoid triggering nounset on
    indirect references
  * lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
    files (#397)
  * ip: complete route add table arg
  * ip: style fixes similar to ip-netns
  * ip: add more completions for ip-rule
  * ip: add support for netns (#391)
  * ip: improve completion of route subcommands (#326)
  * unzip, zipinfo: complete *.aar (#428)
  * ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
  * python: support executables with minor version (#389)
  * insmod, modinfo, modprobe: support xz compressed modules (#401)
  * tshark: complete -r arg with all filenames (#422)
  * openssl: update -starttls completions (#403)
  * _filedir*: update link to bug-bash discussion on -X (#404)
  * test/python: add testcase for submodule completion
  * Release 2.11
  * extra/make-changelog: check and output usage message
  * pre-commit: anchor exclude patterns
  * pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
    and classes
  * test/xfreerdp: skip --help failure cases
  * test/tshark: fix multiple -O completion with no http2 support
  * test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
  * _xinetd_services: avoid nounset error on bash 4.2
  * pre-commit: upgrade isort to 5.1.4
  * pre-commit: upgrade pyupgrade to 2.7.2
  * pre-commit: add pyupgrade, run it
  * test/ant: gitignore all target cache files
  * _known_hosts_real: exclude Host negations
  * pre-commit: upgrade isort to 5.0.7
  * pre-commit: update shellcheck-py URL
  * test/inputrc: do not set print-completions-horizontally
  * test/inputrc: comment typo fix
  * pytest: complete async test class methods
  * __get_cword_at_cursor_by_ref: fix regression on bash 4.2
  * test: upgrade markdownlint-cli to 0.23.2
  * _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
    16
  * _longopt: exclude too many dashes, allow underscores, require ends
    with alnum
  * _included_ssh_config_files: support globs
  * _known_hosts_real: prevent unwanted pathname expansion on host
    entries
  * test/shfmt: upgrade to 3.1.2, reformat with it
  * test/_known_hosts_real: add explicit no globbing test case
  * test: upgrade mypy to 0.782
  * CONTRIBUTING.md: add posix and nounset mode item
  * test: upgrade mypy to 0.781
  * test: upgrade perltidy to 20200619
  * _known_hosts_real: fix completion of Host entries after a wildcard
    etc
  * _known_hosts_real: fix # handling in ssh configs
  * test: upgrade flake8 to 3.8.3
  * test/xhost: multiple expected result handling fixes
  * test/slapt-src: single expected result handling fixes
  * test: partial hostname completion fixes
  * test: simplify completion parsing
  * test/dpkg-query: mark as xfail on non-Debian based systems
  * .gitignore: clean up some no longer needed ignores
  * test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
    lspci
  * test: regex escape our magic mark for completeness
  * test: upgrade mypy to 0.780
  * test/_known_hosts_real: don't modify class scoped base expected
    list
  * test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
    between tests
  * test/_known_hosts_real: tolerate duplicates
  * bash_completion: trivial cleanups
  * gcc: avoid errors in nounset mode
  * pytest: fix test class method completion with BSD awk
  * man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
  * java, make: avoid errors in nounset mode on Ubuntu 14 and 16
  * README: document GNU make build requirement
  * pytest: add test class method completion
  * _known_hosts: avoid errors in nounset mode and no arguments
  * bash_completion: fix array set checks with empty elements in them
  * *: avoid more errors in nounset mode
  * cfrun: fix $hostfile leak
  * _command_offset, route: cleanups
  * *: avoid more errors in nounset mode
  * qemu: add -machine arg completion
  * qemu, sbopkg: avoid unintentional globbing on option arg
    completions
  * test: enable shellcheck SC2035
  * *: drop support for bash 4.1
  * _init_completion: fix unassigned redirect completion in nounset
    mode
  * ip: route shfmt, arithmetic evaluation
  * _filedir: avoid unbound variable error on Ubuntu 14 and 16
  * _pids, _pgids, _pnames: improve shfmt formatting
  * scp, sftp, ssh: fix completion on options bundled with -4/-6
  * modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
    [ ]
  * test/runLint: warn about [ ] instead of [[ ]] use
  * test: skip various tests if we don't get a useful usage message
  * *: mark nounset mode as supported, issues with it are bugs now
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * test/inputrc: comment and whitespace tweaks
  * *: avoid more errors in nounset mode
  * test/unit: sort files included in dist
  * test/unit: include test_unit_known_hosts_real.py in dist
  * bash_completion: line wrapping tweaks, NFC
  * 7z: fix -o/-w attached arg completion
  * postfix: try to arrange a fake tty so we can tickle the usage
    message out
  * _bashcomp_try_faketty: new function to try running command with a
    fake tty
  * mr: avoid herestrings, simplify command parsing
  * test/mr: handle missing "clean" with skipif
  * test: mark known non-ASCII issues with test suite as xfail
  * dpkg-deb: add --raw-extract and -X arg completions
  * test: add some dpkg-query test cases
  * dpkg-deb: fix --show/-W completion
  * test: upgrade markdownlint-cli to 0.23.1
  * *: use more arithmetic evaluation
  * test: try harder to restore environment and cwd on failures
  * *: use $ifs for storing/restoring $IFS
  * test/irb: xfail options test if --help is not available
  * test: upgrade flake8 to 3.8.1
  * test: pre-commit config cleanups, ordering
  * test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
  * test: sync shfmt and shellcheck configs
  * test: shfmt bashrc
  * test: remove unused run-shellcheck, shellcheck is in pre-commit
    now
  * test: remove old test suite code no longer used \o/
  * test/_known_hosts_real: port remaining test cases to
    pytest+pexpect
  * test: remove more no longer needed old test suite code
  * test/_known_hosts_real: port more test cases to pytest+pexpect
  * test/_get_cword: port remaining test case to pytest+pexpect
  * test: replace some echos with printfs
  * test/_filedir: fix shutil.rmtree on Python &lt; 3.6
  * test/_expand: port remaining test cases to pytest+pexpect
  * test: drop some no longer needed old test suite code
  * test/_filedir: port remaining test cases to pytest+pexpect
  * test: run all Travis jobs on dist: bionic
  * test: drop not needed sudo on Travis
  * test/_filedir: port more test cases to pytest+pexpect
  * test/__expand_tilde_by_ref: port remaining test cases to
    pytest+pexpect
  * test/_get_comp_words_by_ref: convert remaining test cases to
    pytest+pexpect
  * test: run pytest --verbose in docker
  * lftp: use "bookmark list" command to list bookmarks
  * test: drop some no longer needed old test suite code
  * test/slapt-src: convert remaining test case to pytest+pexpect
  * _xfunc: simplify
  * apt-cache: avoid nonzero exit code from _apt_cache_packages
  * test/slapt-get: convert remaining test case to pytest+pexpect
  * test/secret-tool: add to test command list
  * test/scp: port remaining test case to pytest+pexpect
  * test/umount: convert remaining test case to pytest+pexpect
  * secret-tool: new completion
  * apt-get: complete build-dep with dirs
  * travis: use golang 1.14 for shfmt
  * *: run all shell code through shfmt -s
  * pre-commit etc: add shfmt
  * test: fix incorrect fixtures/shared/default xfails/expectations
  * test: upgrade markdownlint to 0.23.0
  * nmap: simplify help scraping a bit, don't try to emit unnecessary
    newlines
  * test: prefix fake test commands with underscore
  * test: port most umount test cases to pytest+pexpect
  * test: add note about unescaped assert_complete single return
    values
  * editorconfig: apply yaml settings to .yaml too
  * pre-commit: use local perlcritic hook
  * *: doc and comment link updates
  * pre-commit, *.md: add markdownlint, address findings
  * README: clarify loading automatically on demand
  * ssh-keygen: -O arg updates and improvements
  * ssh-keygen: add -b arg completions according to specified -t
  * ssh-keygen: option and arg completion updates for new versions
  * _command: improve commentary
  * reportbug, scp, sftp, svn: use compgen -c instead of _command
  * find: fix -exec etc argument and its completion
  * extra: trigger docker builds only on test-cmd-list.txt changes
  * test: add script to maintain list of executables for full test
    coverage
  * test: run lint tests on Travis in a quickish separate first stage
  * test/make: mark more cases as requiring command
  * make: add bmake alias
  * test: run pre-commit on host instead of docker
  * test: add perlcritic to pre-commit, run on all perl
  * *: remove some unused variables, thanks to shellcheck SC2034
  * *: various loop iteration improvements
  * crontab: fix loop over already given args
  * apt-cache: fix command mode handling
  * doc: add loop variable naming guideline
  * test: make at-point completion tests easier
  * ssh, xsltproc: address shellcheck SC2006
  * scp: work around shellcheck SC1003
  * mutt: address shellchec SC2236
  * wget: address shellcheck SC2116
  * pytest: address shellcheck SC2002
  * bash_completion, java, tipc: for loop whitespace consistency
    tweaks
  * *: more arithmetic evaluation cleanups, thanks to shellcheck
    SC2004
  * __reassemble_comp_words_by_ref, java: address and work around
    shellcheck SC2102
  * test: enable parallel pre-commit shellcheck
  * test: remove shellcheck severity filter, add explicit disables
    instead
  * doc: recommend arithmetic evaluation
  * *: array subscript cleanups
  * ssh-keygen: -s and -n completion improvements
  * *: enable and address shellcheck SC2053
  * bash_completion, invoke-rc.d, svcadm: trivial cleanups
  * *: replace various conditional expressions with arithmetic
    evaluation
  * carton: fix command parsing with BSD sed
  * nmap: fix option parsing with BSD sed
  * test/alias: port remaining test case to pytest+pexpect
  * test: generalize complete at point test
  * test/cd: fix test_dir_at_point for setups that repeat "trailer"
  * pytest: add some option arg (non-)completions
  * pytest: complete test classes
  * pgrep, pkill: add --ns and --nslist arg completions
  * test: run skipif and xfail commands without caring if they output
    or not
  * test: make it possible to not care whether command did output or
    not
  * test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
  * test: tolerate duplicates from compgen actions
  * test: bump shellcheck severity to warning + some disables
  * *: address shellcheck SC2046
  * test/lib/library.sh: address shellcheck SC2125
  * java, pkgadd, sysbench: address shellchec SC2124
  * scp: address shellcheck SC2089 and SC2090
  * _filedir_xspec: address shellcheck SC2140
  * rpm, ssh, umount.linux: address shellcheck SC2120
  * cvs, modprobe, sh: address shellcheck SC2209
  * mutt: address shellcheck SC2088
  * _upvar, _upvars, _variables, rpm: address shellcheck SC1083
  * test/run: address shellcheck SC2164
  * renice: address shellcheck SC2254
  * tipc: comment grammar and spelling fixes
  * man, perl, route, tipc: address shellcheck SC2053
  * info, java: address shellcheck SC2153
  * quote_readline: fix $ret leak
  * test: upgrade shellcheck to 0.7.1
  * test/printenv: xfail if --help doesn't contain options (e.g.
    busybox)
  * test/aptitude: require command where necessary
  * _known_hosts_real, op: address shellcheck SC2184
  * test: don't run shellcheck on completions/.gitignore
  * protoc: complete all --*_out without more specific handling with
    dirs
  * sysbench: add --test= deprecation TODO
  * pkgadd: indentation fix
  * chronyc, wvdial: address shellcheck SC2178
  * java, pkgadd, sysbench: address shellcheck SC2124
  * mplayer: address shellcheck SC1078 false positive
  * smartctl: hush shellcheck SC2054 false positives
  * *: address shellcheck SC2221 and SC2222
  * bash_completion: address shellcheck SC2220
  * crontab, wodim: silence shellcheck SC2191 and SC2192
  * aptitude: add some option arg (non)completions
  * aptitude: parse options list from --help, hardcode less
  * test/aptitude: add some test cases
  * *: argument interation improvements
  * *: whitespace tweaks
  * apt-get etc: use _apt_cache_packages from apt-cache
  * pre-commit: run most python checks on helpers/python too
  * test/ldd: xfail if --help is not implemented
  * test/printenv: require command for arg completion test
  * printenv: indentation fixes
  * test: upgrade mypy to 0.770
  * test: split dependencies requiring Python 3.6.1+ to requirements-
    dev.txt
  * git: trigger docker rebuild on pre-commit config change
  * test: require openssl command for option argument tests
  * test: move perltidy to pre-commit, run with --converge
  * test: move shellcheck to pre-commit
  * test: ignore flake8 messages that are in black's domain
  * _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
    tests
  * printenv: new completion
  * copyright: add 2020
  * test: fix CompletionResult.__eq__ UnboundLocalError
  * test: run pre-commit in tools container
  * test: shellcheck tweaks
  * test: add isort to pre-commit, run it
  * test: add flake8-bugbear
  * test: install black for Python 3.6 too
  * pre-commit: add config with black, flake8, and mypy
  * test: drop redundant black args from docker runs
  * *: python type hint fixes and improvements
  * extra/make-changelog: run through black
  * test/totem: add basic test case
  * test/cd: remove unused import
  * openssl: complete -writerand with filenames
  * openssl: parse available options from $command -help
  * openssl: support getting digest list from more recent openssl
    versions
  * nmap: handle options split on equals sign
  * nmap: parse options from -h output
  * test/cd: make dir_at_point produce better debuggable failures
  * test/cd: convert remaining test case to pytest+pexpect
  * test: remove some no longer needed old test suite code
  * test/chown,sudo: parametrize special case test, improve xfail
    targeting
  * test/tsig-keygen: require command for test_options
  * test/upgradepkg: port remaining test case to pytest+pexpect
  * tsig-keygen: new completion
  * test: host helper lint and usage fixes
  * test: port some _known_hosts_real unit tests to pytest+pexpect
  * test: remove some no longer needed tcl/expect code
  * test: fix spurious hosts fixture failure without avahi-browse
    installed
  * test: port some scp test cases to pytest+pexpect
  * test: port remaining finger, sftp, ssh, and xhost cases to
    pytest+pexpect
  * lilo: work around shellcheck false positive
  * test/ipcalc: fix tests with busybox ipcalc
  * chromium-browser, firefox: complete on *.txt (#379)
  * README.md: add introduction
  * ipcalc: new completion
  * *: complete commands when prefixed with a backslash
  * test/wol: don't fail MAC test if test system has /etc/ethers
    entries
  * test/dnssec-keygen: allow more alternatives in algorithm
    completion
  * lilo: don't complete on commented out labels
  * lilo: honor -C when completing labels
  * lilo: add -B and -E completions
  * Source user completion only if it's a file (#409)
  * jarsigner: complete on *.apk too (#386)
  * cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294400">- Do not BuildRequire util-linux: there is no need to have this in
  the build root.
- Drop cmake BuildRequires: this is only here for the
  /usr/share/cmake directory ownership, which in turn even causes
  problems of left-over directories (e.g. install bash-completion,
  on a system without cmake, uninstall bash-completion,
  /usr/share/cmake remains left on the disk).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294401">- Convert to _multibuild. The pre_checkin.sh script was quite
  broken anyway and it was less effort to convert than to try to
  fix that one.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1633348800">- Add patch boo1190929-9af4afd0.patch for boo#1190929
  add support for compeletion modinfo completion recognize .ko.zst
  as well as .ko.bz2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- remove PS1-completion-boo903362.patch as it breaks on non-bash
  shells and the original problem in
  bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1653307200">- Add patch bsc1199724-modules.patch (bsc#1199724)
  * Enable upstream commit to list ko.zst modules as well</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1658836800">- Add patch fix-curl-help-completion-bsc1200791.patch (bsc#1200791)
  * List all options for `curl --&lt;TAB&gt;`</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680436800">- Move cmake config files to devel</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1692273600">- Modify patches
  * ls-completion-boo889319.patch
  * rm-completion-smart-boo958462.patch
  to avoid skipping spaces after last word on command line (boo#1210974)
- Add patch fix_quote_readline_by_ref.patch
  * Do not escape leading ~ nor backslash and avoid empty quoting</changelog>
</package>
<package pkgid="3ba2ccc99d4c6caf344684d14f6fec13f885367f952cd3f69120179a3d5bde010187947742d88202c813593c3125ff5b55cec0440d3232cb49d28bb275d17db6" name="bash-completion-devel" arch="noarch">
  <version epoch="0" ver="2.11" rel="8.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1578225600">- Update to version 2.10:
  * perltidy: associate *.t (#338)
  * perl: fix completion with space between option and argument
  * _variables: add TERM and LC_* completion (#353)
  * autotools: Replace pkgdatadir with datadir
  * pkg-config: Relative paths
  * pkg-config: generate Name from autotools PACKAGE
  * ssh: option and argument completion updates (#332)
  * test_arp: Skip if ARP tables are empty
  * test_chromium_browser: Skip test_2 if 'chromium-browser --help'
    fails
  * test_rpm2tgz: Fix expected output
  * cppcheck: Add new standards to --std option. (#356)
  * apt-get: fix pkg version completion if it contains a colon (#351)
  * test: bump black to &gt;=19.10b0
  * ssh, scp, sftp, ssh-copy-id, curl: improve identity file
    completion
  * update-rc.d: indentation fix
  * update-rc.d: remove dead code
  * screen: add serial device basic arg (non)completion
  * screen: add //telnet completion
  * test: add some trivial perl -E/-e cases
  * perl: indentation fixes
  * curl: make @filename completion do the right thing with dirs
  * _filedir: avoid duplicate dirs internally, and a compgen -d call
    for files
  * _filedir: remove unused $x
  * bash_completion.sh: shellcheck SC2086 fixes
  * test: shellcheck config cleanups
  * shellcheck: add some option arg (non)completions
  * test: fix cpio users test in presence of usernames with whitespace
  * test: python typing fixes
  * test: add minimal mypy config
  * .gitignore: mypy cache
  * makepkg: fix option completion
  * test: mark dcop and mr testcases requiring the cmd as such
  * CONTRIBUTING: disable e-mail bug gateway due to spam
  * carton: new completion
  * op: direct command parsing stderr to /dev/null
  * test: adjust java expectations based on whether jars can be listed
  * valgrind: look tool names from lib/*-linux-gnu dirs too
  * test: xfail locale-gen option completion if --help is not
    available
  * _sysvdirs: always return 0
  * java: don't assume jar is installed
  * travis: test with Debian 10
  * wine: install for wine-development and wine-stable too
  * travis: generate dist tarball on alpine
  * dmypy: new completion
  * test: add require_longopt xfail helper, use it
  * test: mark more tests that parse command output as requiring
    command
  * sysctl: invoke completed sysctl instead of one from path to get
    variables
  * screen, smartctl, update-alternatives: _parse_help, drop hardcoded
    option list
  * lintian-info: _parse_help, add more option arg (non)completions
  * gprof: _parse_usage, drop hardcoded option list
  * test: fix retrieving command to test from request
  * travis: pass NETWORK as env var, so we can actually use it
  * test: xfail MAC address completion without networking
  * test: ignore _makepkg_bootstrap in makepkg test env
  * test: hush flake8-bugbear B010
  * test: don't sort expected completion lists under the hood
  * test: add bunch of basic option parsing test cases
  * test: always run tests which don't require tested command
  * test: explodepkg and upgradepkg test fixes
  * test: mark sbcl-mt xfail due to whitespace split issues
  * _terms: search directly from various terminfo dirs
  * _terms: combine and simplify somewhat
  * pkg-get: fix $i leak
  * pkgutil: fix $i leak
  * test: portinstall/upgrade test case and setup fixes
  * lvm pv*, vg*: parse help instead of hardcoding option list
  * ipv6calc: parse help instead of hardcoding option list
  * test: avoid some sed -r/-E runLint false positives
  * test: use sh +* as ccache command test case
  * java: make jar/zip listing work with unzip
  * test: installpkg test fixes
  * test: fix acroread fixture dir
  * test: remove unnecessary returns after pytest.skip
  * test: avoid gnome-mplayer core dump on Ubuntu 14
  * xvfb-run: new completion
  * test: skip gssdp-discover --message-type when option not available
  * test: expect failures for bc without --help useful with _longopt
  * test: don't expect a .tox dir in fixture
  * test: drop sourcing our no longer existing profile.d script
  * tox: include -- in option completions
  * tox: complete defaults after a --
  * gssdp-discover: new completion
  * test: register our pytest markers to hush warnings from 4.5+
  * test: fix required pytest version
  * ip: invoke the tool as $1
  * README: drop distro badges, link to Repology instead
  * chromium-browser: add --proxy-server arg completion
  * test: source our profile.d test env script in docker
  * influx: new completion
  * README: badge title tweaks
  * tox: do simple parse on tox.ini if --listenvs* yields nothing
  * test: add basic tox fixture
  * man: fall back to _parse_usage for _parse_help
  * test_wsimport: xfail options test on unparseable -help
  * test: don't try to install black on Python &lt; 3.6
  * pgrep: fix fallback to _parse_usage
  * test: xfail unparseable mock and munin-node-configure --help cases
  * test_pwdx: xfail more unparseable help cases
  * build: make pytest executable configurable, look for pytest-3 too
  * test: enforce minimum pytest version
  * test: zopflipng flake8 fix
  * test: xfail getent and pwdx option completions with unparseable
  - -help
  * test: add more basic _parse_help use test cases
  * test: add bunch of basic _parse_help use test cases
  * .gitignore: add configure.lineno
  * badblocks: fix $i leak
  * postfix: option completion is expected to fail at the moment
  * cal: try _parse_help before _parse_usage
  * test: add bunch of basic _parse_usage use test cases
  * chsh, pwck: try _parse_help before _parse_usage
  * test: add basic autossh test
  * test: convert more _filedir unit tests to pytest+pexpect
  * test: flake8 fix
  * test: convert bunch of _filedir unit tests to pytest+pexpect
  * test: convert finger partial test case to pytest+pexpect
  * README: add some badges, tweak existing
  * test: port _variables unit tests to pytest+pexpect
  * test: port compgen and quote tests to pytest+pexpect
  * iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
  * test: disallow Alpine failure on Travis
  * _pnames: adapt for busybox ps, rewrite in pure bash
  * test: run our docker script in test containers by default
  * test: use one Dockerfile for all dists
  * test_ifup: accept short option completions too
  * timeout: fallback to _parse_usage from _parse_help
  * test_wget: test --s instead of --h
  * test_lsusb: xfail with unparseable --help
  * test: expect failures for various completions without useful
  - -help
  * test: support xfail in our markers like skipif, use it a lot
  * test: add Alpine Linux container, allow failures for now
  * iconv: weed out ... from encoding completions
  * test_iconv: add basic file completion test
  * test_iconv: skip option completion if --help fails
  * test_getconf: skip if -a doesn't output any POSIX_V*
  * test_feh, test_makepkg: invoke grep as "command grep"
  * test: generalize check whether we're being run in a container
  * tar: simplify locating tarball from command line
  * pkg_delete: don't limit to FreeBSD
  * test: reformat test_chromium_browser.py source
  * test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
  * test: more thorough system location interference avoidance
  * test: bashrc comment and whitespace tweaks
  * build: makefile whitespace tweaks
  * build: really reset return value before completions check
  * build: simplify symlink setup
  * tar: add missing bsdtar, gtar, and star symlinks
  * README: use light gray badges for unknown versions
  * README: link to cygwin package
  * ri: hush some warnings
  * unrar: complete on *.exe (#337)
  * chromium-browser: Add support for .mhtml files
  * screen: complete first arg with serial devices
  * gcc: support new --completion option (#222)
  * unzip, zipinfo: complete *.aab (#340)
  * cppcheck: Remove deprecated option 'posix'  for '--std='
- Remove gcc-564d068.patch and sh-script-completion-boo977336.patch
  as these are implemented upstream.
- Update to version 2.9:
  * dpkg-source: Add --before-build --after-build --commit, and
  - -print-format
  * xm: Deprecate completion for obsolete command (#284)
  * _filedir_xspec: Fallback to suggesting all files if requested
    (#260)
  * tar: Support completions for zstd compression extensions (#255)
  * dpkg: List held packages (#250)
  * cvs: Add completion for the log command
  * unzip, zipinfo: Associate with *.xar (eXist-db application
    package) (#257)
  * mplayer: Associate with *.w64
  * okular: Added support for xz-compressed files.
  * _xspecs: Declare as global on bash &gt;= 4.2
  * test: Increase expect pty to 160 columns
  * test: avoid interrupting magic mark output
  * 7z: add .msi support
  * tshark: speed up tshark -O completion
  * tshark: fix completion of -Xlua_script option
  * tshark: Support preferences (-o) completion with memoization
  * test: fix misinterpretation of completion output in tests
  * test: fix flake8 complaints about unused imports
  * conftest: fix RemovedInPytest4Warning due to use of
    node.get_marker
  * chromium-browser: consider chrome and chromium as aliases
  * tshark: support .gz and .cap files for -r expansion
  * tshark: prevent a single-character file from breaking -G
    completion
  * tshark: update -T and -t completions
  * man: Fix completion when failglob option is enabled (#225)
  * mplayer: Add common supported module music formats
  * _longopt: pick first long option on a line, not last
  * *: avoid shellcheck SC1007 and SC1010
  * 7z: add some TODO notes on parsing "i" output for extensions
  * ssh: make -o protocol completion less hardcoded
  * ssh: make option completion case insensitive
  * ssh: fix suboption completion with combined -*o
  * xvnc4viewer: code cleanups
  * doc/testing: remove lots of legacy info, add some new
  * CONTRIBUTING: add upstream vs bash-completion considerations
  * CONTRIBUTING: note runLint and run-shellcheck
  * __parse_options, 7z: avoid herestrings
  * arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
  * shellcheck: disable bunch of warnings when in "-S warning" mode
  * test: move default shell option from run-shellcheck to
    .shellcheckrc
  * test: make runLint search for herestrings
  * tar, valgrind: avoid some herestrings
  * travis: run shellcheck on bash_completion.sh.in too
  * travis: fail on shellcheck errors
  * make: quote eval array definitions to work around shellcheck
    SC1036 bug
  * test: add make -C test case
  * *: shellcheck error fixes
  * _included_ssh_config_files: store found included files in an array
  * _included_ssh_config_files: doc grammar fixes
  * test: add invoke-rc.d test case for not repeating already given
    options
  * ebtables: improve existing table arg parsing
  * test: add script to run shellcheck, run it in Travis, allowing
    failure for now
  * iptables: improve existing table arg parsing
  * test: shorten long gdb test core file name so tar doesn't croak on
    it
  * AUTHORS: remove unrelated project association from my entry
  * apt-get: protect source against regex specials
  * mypy, mysql, xmms: don't complete unknown split long option args
  * synclient: remove unused local variable "split"
  * test: adjust _get_comp_words_by_ref test to changed error output
  * apt-cache: protect showsrc against regex specials
  * test: improve tshark -O arg completion test
  * tshark: ignore stderr when parsing -G, -L, and -h output
  * *: error output consistency, use bash_completion prefix
  * _upvar: deprecate in favor of _upvars
  * *: add missing "ex: filetype=sh"
  * phing: fix getting just a tab for options on CentOS 6
  * phing: don't complete -l with files
  * various: apply file vs dir special cases also when invoked with
    full path
  * *: whitespace tweaks
  * ssh: don't offer protocol v1 specific options if it's not
    supported
  * test: add some gdb non-core files
  * _parse_help: look for long options somewhat more eagerly
  * gdb: relax core filename pattern
  * test/tools: fix exit status incrementation
  * *: arithmetic expression related cleanups
  * test/tools: run all tools, don't stop at first failure
  * test: check for perltidy errors and warnings
  * *: format Perl code with perltidy
  * *: format Python code with black
  * .dir-locals.el: use flycheck-sh-bash-args
  * valgrind: look up tools from libexec dirs too
  * *: make _parse_usage fallbacks more concise
  * svn, svk, wget: use _iconv_charsets
  * *: spelling fixes
  * msynctool: code cleanups
  * *: remove whitespace after redirections
  * *: remove spaces immediately within $()
  * bzip2: recognize *.tbz2 as bzipped
  * modprobe: module parameter boolean values
  * ping, tracepath: parse options primarily with _parse_help
  * ulimit: new completion
  * shellcheck: new completion
  * dnssec-keygen: new completion
  * modprobe: append = to module parameter completions
  * test: include test_unit_longopt.py in dist
  * test: add some _longopt unit tests
  * _longopt: simplify regex, use printf instead of echo, drop
    unnecessary sort
  * nsupdate: new completion
  * _longopt: don't complete --no-* with file/dirname arg
  * copyright: add 2019
  * pytest: complete --pythonwarnings/-W arg
  * python: make warning action list reusable
  * test: use pytest-xdist
  * extra: add git pre-push hook for triggering Docker Hub builds
  * post-commit: trigger on test/requirements.txt too
  * pytest: complete pytest-xdist --dist, --numprocesses, and
  - -rsyncdir
  * test: remove no longer needed completion/*.exp
  * xfreerdp: reinstate support for old versions with dash option
    syntax
  * test: rewrite "generate" in Python, fix trailing backslash in
    EXTRA_DIST
  * test: sort t/Makefile.am EXTRA_DIST in C locale
  * ssh: support RemoteCommand and SyslogFacility options
  * test: Expect failure for chown all users test as non-root
  * test: Fix declare test case with bash 5.0
  * adb: Deprecate in favor of one shipped with the Android SDK
  * xfreerdp: Update for more modern xfreerdp
  * jsonschema: New completion
  * test: Remove unnecessary ri xfail
  * test: Clean up man tmp dir
  * .gitignore: Add .python-version (for pyenv)
  * test: Remove unnecessary autouse=True from fixtures
  * ifstat: Make work with iproute2 version
  * iperf, iperf3: Add some option arg (non-)completions
  * test: Fix test generation wrt results checking improvements
  * ifstat: New completion
  * __parse_options: Avoid non-zero exit status
  * test: Refactor/improve completion results checking
  * test: Match Python's default locale unaware sort in bash setup
  * test: Rename completion.line to .output
  * test: Add man failglob test case
  * test: Add pre_cmds support for completion fixture
  * inotifywatch: New completion, common with inotifywait
  * inotifywait: Fix -e completion with BSD sed
  * inotifywait: Avoid some false positive event names
  * test: extend _ip_addresses unit tests some
  * _ip_addresses: Avoid completing ipv4 ones with -6
  * inotifywait: New completion
  * test: Mark some xfails based on if in docker instead of in CI
  * test: Skip ifup options test if it doesn't grok --help, not in CI
  * test: Clean up and docker-ignore __pycache__ dirs
  * build: Include test/t in dist tarball
  * test/t: Avoid trailing backslash in Makefile.am's to appease
    automake
  * test: Remove some no longer used old test suite code
  * _xspecs: Simplify bash version check
  * chmod: Fix "-" completion
  * sysctl: Treat -f as alias for -p/--load
  * .gitignore: Add pytestdebug.log
  * chmod: Fix file completion after modes starting with a dash
  * _count_args: Add 3rd arg for treating option-like things as args
  * test: Fix _count_args test_7 to test intended case
  * pydocstyle: New completion
  * Travis: Remove unused PYTEST env var
  * doc: Note email issues gateway
  * tcpdump: Various option and their arg completion updates
  * test: Fix arp CI (non)expectations, remove redundant test case
  * test: Be more consistent with "CI" env var examination and xfails
  * arp: New completion, somewhat incomplete
  * test: Expect failure in gkrellm if there's no X display
  * doc: Update docs on generating simple tests
  * doc: Some test dependency doc updates
  * test: Add requirements.txt for installing dependencies
  * grpck: Parse options with _parse_help, falling back to
    _parse_usage
  * grpck: Add --root/-R arg completion
  * test suite: Ignore _scp_path_esc in env for ssh-copy-id
  * ssh-copy-id: Add -i and -o arg (non-)completions
  * tar: Clean up some redundant code
  * cancel: Split long line
  * cancel: Add some option arg (non-)completions
  * locale-gen: New completion
  * makepkg: Don't apply to other than Slackware makepkg
  * test: Allow unknowns options in makepkg option completion
  * makepkg: Use _parse_help instead of hardcoding option list
  * mypy: New completion
  * op: New completion
  * hunspell: New completion
  * xmllint: Improve --encode, --pretty, and --xpath arg
    (non-)completions
  * test: Remove leftover completion/ls.exp
  * gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
  * perlcritic: New completion
  * gnome-screenshot: New completion
  * isort: New completion
  * freeciv: Option and arg completion updates
  * freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
    freeciv
  * mplayer etc: Complete on *.crdownload partial downloads in
    addition to *.part
  * chromium-browser, google-chrome*: New non-xspec completion
  * firefox etc: New non-xspec completion
  * Merge branch 'master' into wip-pexpect
  * nc: Add some more option (non-)completions
  * test: Mark MANPATH without leading/trailing colons test an xfail
    on CI CentOS 6
  * test: Remove kill, killall remnants
  * test: Make case specific env entries shell code, not escaped
  * Merge branch 'master' into wip-pexpect
  * unzip, zipinfo: Associate with *.whl
  * __load_completion: Avoid unnecessary lookups from nonexistent dirs
  * Merge branch 'master' into wip-pexpect
  * gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
  * test: Use test_unit_* prefix for unit tests, to avoid name clashes
  * test: Support setting cmd=None to require no command, for unit
    tests
  * test: Misc test suite fixes
  * test: Fix jq and scrub skipif commands
  * test: Don't require complete marker on test methods
  * test: Add support for per-test env modifications
  * test: Use more conventional Python file names for tests
  * test: Sort completion results in Python for ease of use in Python
    tests
  * test: Allow __load_completion to fail
  * test: chdir to fixtures dir in Python as well
  * test: Mark xfreerdp as expected failure for now
  * test: Replace + with Plus in test class names
  * test: Implement load_completion_for using assert_bash_exec
  * test: Add ability to selectively ignore diffs in environment
  * test: Fixture reorganization
  * test: Pass through $HOME and $DISPLAY to test bash
  * test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
  * test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
  * test: Add python3 test case
  * test: Add class level skipif based on bash exec result
  * test: Include command name in test class name, use numbered test
    method names
  * test: Fix some regressions introduced in recent test conversions
  * test: Add support for running test case in a specified dir
  * test: Add support for skipping individual tests based on shell
    command status
  * test: Make test base work with Python 3.3+
  * test: Add some iperf, iperf3 and xmodmap test cases
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * test: Use /root/.local/bin/pytest on ubuntu14 by default
  * test: Add generated test files to t/Makefile.am automatically
  * test: Add new test files to EXTRA_DIST
  * test: Use /root/.local/bin/pytest on centos6 by default
  * test: Use make pytest docker executable env-configurable, default
    pytest-3
  * test: Update generate for pytest+pexpect
  * test: Convert majority of test cases to pytest+pexpect
  * tox: Fall back to --listenvs for env list if --listenvs-all fails
  * git-post-commit: Avoid some error trash when HEAD is not a
    symbolic ref
  * test: Add pylint-3 test case
  * test: Limit number of pylint option completions
  * pydoc, pylint: Determine python2/3 based on command basename only
  * pylint: Bring -f/--format arg completion up to date with pylint
    1.9.2
  * pylint: Implement comma separated --confidence arg completion
  * test: Fix buffer size option listing in run --help
  * test: Bump expect's match_max to 20000 by default
  * test: Run docker tests with --verbose
  * _services: Try systemctl list-unit-files if systemctl list-units
    fails
  * extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
    hook
  * gpgv: New completion
  * pydoc, pylint: Skip module completion if current looks like a path
  * travis: Run ubuntu14/bsd with no network
  * travis: Split long lines in script
  * test: Limit number of wget option completions to avoid unresolved
    result
  * test: Mark flake8 untested if it seems broken
  * pylint: Option arg completion improvements
  * tshark: Get available interfaces from -D output
  * ngrep: Add "any" to -d arg completions
  * fio: New completion
  * test: Fix iwspy test case
  * uscan: Use _parse_help instead of hardcoded option list
  * urlsnarf: Add -p arg completion
  * tracepath: Add -m and -p arg non-completions
  * tracepath: Actually use our separate completion instead of
    _known_hosts
  * test: Skip jq option completion test if its --help doesn't list
    them
  * xdg-settings: Make help parsing work on BSD
  * test: Support running with local BSD binaries, do it w/ ubuntu14
    in CI
  * jq, sqlite3: Protect against negative array subscripts
  * sudo: Improve long option arg handling
  * sysctl: Recognize --pattern/-r and --load options
  * test: Add sysctl option parsing test case
  * sudo: Parse options from help/usage output, add some long option
    support
  * strace: Use _parse_help instead of hardcoded option list
  * sshow: Add -p arg completion
  * sqlite3: Add some option arg (non-)completions
  * tune2fs: Update -o/-O argument lists
  * jq: New completion
  * reportbug: Run _parse_help and apt-cache more selectively
  * querybts: Use _parse_help, not hardcoded option list, misc
    improvements
  * pyvenv: Support versioned 3.6-3.8 executables
  * passwd: Try _parse_help before _parse_usage to parse options
  * profile.d: Avoid tested variable values being confused as [ ]
    operators
  * cryptsetup: Add some option arg (non-)completions
  * cryptsetup, nc, sh: Skip option args when counting arguments
  * modinfo: Fall back to _parse_usage if _parse_help yields no
    results
  * mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
  * mysqladmin: Reuse --default-character-set completion from mysql
  * modinfo: Use _parse_help instead of hardcoded option list
  * minicom: Use _parse_help instead of hardcoded option list
  * mplayer: Associate with *.S[3T]M, *.med, *.MED
  * completions/Makefile.am: Use install-data-hook, not install-data-
    local
  * ifup etc: Add option and option argument completion
  * _count_args: Add support for not counting specified option args
  * ifquery: New ifup alias completion
  * ngrep, tshark: Complete on *.pcapng too
  * rpm: Complete --licensefiles with -q
  * pytest: Rename from py.test to follow upstream recommended name
  * README: Add instructions for overriding completions system wide
  * README: Note $BASH_COMPLETION_USER_DIR
  * test: Mark psql etc test cases untested if --help doesn't work
  * aclocal, automake: Support versioned 1.16 executables
  * __load_completion: Avoid bad array subscript on "commands" ending
    with slash
  * lzma: Use _parse_help instead of hardcoded option list
  * test: Run perlcritic and flake8 on perl and python helpers in
    Travis
  * build: Improve cleanup of test/log and test/tmp dirs
  * pkg-config: Complete on *.pc files
  * build: Use AC_PROG_SED to locate sed
  * build: Do cmake, pc, and profile variable replacements in Makefile
  * README: Add Q/A on overriding a completion, modernize local
    install answer
  * json_xs: New completion
  * chmod: New completion
  * iperf, nc: Include IPv6 addresses in bind address completions
  * links: Major rework, parse options from --help, add option arg
    completion
  * _ip_addresses: Add option to complete all/v4/v6 addresses, add
    unit test
  * wget: Remove nonexistent arg to _ip_addresses
  * _filedir: Drop unnecessary evals
  * iconv: Split charset completion to _iconv_charsets, add test case
  * links: Install completion for links2 too
  * xgamma: Comment spelling fix
  * lftp: handle -s
  * test: Skip scrub -p test when its --help doesn't list available
    patterns
  * ecryptfs-migrate-home: New completion
  * scrub: New completion
  * ether-wake: Install for etherwake as well
  * *: Support completing arg of last bundled short option
  * dselect: Parse options with _parse_help
  * dhclient: Add some option arg (non-)completions
  * dhclient: Parse options with _parse_usage
  * chage, chpasswd: Add -R/--root arg completion
  * reportbug: Add bunch of option arg (non-)completions
  * .dir-locals.el: Set -O extglob for flycheck bash checks
  * mount, umount: Deprecate on Linux in favor of util-linux &gt;= 2.28
    ones
  * _known_hosts_real: Reimplement known hosts file parsing in pure
    bash
  * test: Add comment line to fixtures/_known_hosts_real/known_hosts
  * ssh: Complete all *File option args with _filedir
  * README: Point Debian and openSUSE badges towards unstable and
    Tumbleweed
  * README: Link to various distro packages
  * apt-get: Add -h/-v/-o non-completions
  * apt-get: Sync option list with apt 1.5.1
  * apt-get: Simplify -t and friends completion, support Ubuntu
  * apt-get: Add indextargets to list of suggested commands
  * apt-get: Complete install package=versions
  * ssh: Sync config option lists with OpenSSH 7.5p1, add some value
    completions
  * ssh: Sync query type list with OpenSSH 7.5p1
  * ssh: Order various switch cases closer to alphabetical
  * completions/Makefile: Fix check-local in VPATH builds
  * _filedir: Refactor to remove heredoc-dependent loop
  * gccgo: Add as a GCC completion target (#227)
  * xrandr: match the output name exactly for --mode</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1579262400">- Remove _adb as it seems to be broken anyway (boo#1161136)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1584100800">- Add patch to also complete qdbus-qt5:
  * qdbus-qt5.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1585396800">- Fix completion excluding directories (boo#1167952).
  * bash-completion-fix-missing-directory-completion-with-filename-pattern.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1586779200">- Improve patch to fix lookup of qdbus-qt5 completion, previously
  it was only loaded if qdbus was used first:
  * qdbus-qt5.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- fix extra tokens at the end of %endif directive build errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1592913600">- Modify qdbus-qt5.patch: only modify Makefile.am; Makefile.in is
  auto-generated based on the .am file.
- Add libtool BuildRequires and explicitly call autoreconf: unless
  we do this, there is a chance that the build modifies the above
  mentioned .am and .in files with different timestamps, which in
  turn triggers an implicit autoreconf. Without libtool present
  though, this will fail.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597752000">- Update to version 2.11:
  * _known_hosts_real: check that ruptime is present before calling
    (#390)
  * totem: reuse kaffeine completions (#372)
  * __reassemble_comp_words_by_ref: avoid triggering nounset on
    indirect references
  * lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
    files (#397)
  * ip: complete route add table arg
  * ip: style fixes similar to ip-netns
  * ip: add more completions for ip-rule
  * ip: add support for netns (#391)
  * ip: improve completion of route subcommands (#326)
  * unzip, zipinfo: complete *.aar (#428)
  * ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
  * python: support executables with minor version (#389)
  * insmod, modinfo, modprobe: support xz compressed modules (#401)
  * tshark: complete -r arg with all filenames (#422)
  * openssl: update -starttls completions (#403)
  * _filedir*: update link to bug-bash discussion on -X (#404)
  * test/python: add testcase for submodule completion
  * Release 2.11
  * extra/make-changelog: check and output usage message
  * pre-commit: anchor exclude patterns
  * pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
    and classes
  * test/xfreerdp: skip --help failure cases
  * test/tshark: fix multiple -O completion with no http2 support
  * test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
  * _xinetd_services: avoid nounset error on bash 4.2
  * pre-commit: upgrade isort to 5.1.4
  * pre-commit: upgrade pyupgrade to 2.7.2
  * pre-commit: add pyupgrade, run it
  * test/ant: gitignore all target cache files
  * _known_hosts_real: exclude Host negations
  * pre-commit: upgrade isort to 5.0.7
  * pre-commit: update shellcheck-py URL
  * test/inputrc: do not set print-completions-horizontally
  * test/inputrc: comment typo fix
  * pytest: complete async test class methods
  * __get_cword_at_cursor_by_ref: fix regression on bash 4.2
  * test: upgrade markdownlint-cli to 0.23.2
  * _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
    16
  * _longopt: exclude too many dashes, allow underscores, require ends
    with alnum
  * _included_ssh_config_files: support globs
  * _known_hosts_real: prevent unwanted pathname expansion on host
    entries
  * test/shfmt: upgrade to 3.1.2, reformat with it
  * test/_known_hosts_real: add explicit no globbing test case
  * test: upgrade mypy to 0.782
  * CONTRIBUTING.md: add posix and nounset mode item
  * test: upgrade mypy to 0.781
  * test: upgrade perltidy to 20200619
  * _known_hosts_real: fix completion of Host entries after a wildcard
    etc
  * _known_hosts_real: fix # handling in ssh configs
  * test: upgrade flake8 to 3.8.3
  * test/xhost: multiple expected result handling fixes
  * test/slapt-src: single expected result handling fixes
  * test: partial hostname completion fixes
  * test: simplify completion parsing
  * test/dpkg-query: mark as xfail on non-Debian based systems
  * .gitignore: clean up some no longer needed ignores
  * test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
    lspci
  * test: regex escape our magic mark for completeness
  * test: upgrade mypy to 0.780
  * test/_known_hosts_real: don't modify class scoped base expected
    list
  * test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
    between tests
  * test/_known_hosts_real: tolerate duplicates
  * bash_completion: trivial cleanups
  * gcc: avoid errors in nounset mode
  * pytest: fix test class method completion with BSD awk
  * man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
  * java, make: avoid errors in nounset mode on Ubuntu 14 and 16
  * README: document GNU make build requirement
  * pytest: add test class method completion
  * _known_hosts: avoid errors in nounset mode and no arguments
  * bash_completion: fix array set checks with empty elements in them
  * *: avoid more errors in nounset mode
  * cfrun: fix $hostfile leak
  * _command_offset, route: cleanups
  * *: avoid more errors in nounset mode
  * qemu: add -machine arg completion
  * qemu, sbopkg: avoid unintentional globbing on option arg
    completions
  * test: enable shellcheck SC2035
  * *: drop support for bash 4.1
  * _init_completion: fix unassigned redirect completion in nounset
    mode
  * ip: route shfmt, arithmetic evaluation
  * _filedir: avoid unbound variable error on Ubuntu 14 and 16
  * _pids, _pgids, _pnames: improve shfmt formatting
  * scp, sftp, ssh: fix completion on options bundled with -4/-6
  * modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
    [ ]
  * test/runLint: warn about [ ] instead of [[ ]] use
  * test: skip various tests if we don't get a useful usage message
  * *: mark nounset mode as supported, issues with it are bugs now
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * test/inputrc: comment and whitespace tweaks
  * *: avoid more errors in nounset mode
  * test/unit: sort files included in dist
  * test/unit: include test_unit_known_hosts_real.py in dist
  * bash_completion: line wrapping tweaks, NFC
  * 7z: fix -o/-w attached arg completion
  * postfix: try to arrange a fake tty so we can tickle the usage
    message out
  * _bashcomp_try_faketty: new function to try running command with a
    fake tty
  * mr: avoid herestrings, simplify command parsing
  * test/mr: handle missing "clean" with skipif
  * test: mark known non-ASCII issues with test suite as xfail
  * dpkg-deb: add --raw-extract and -X arg completions
  * test: add some dpkg-query test cases
  * dpkg-deb: fix --show/-W completion
  * test: upgrade markdownlint-cli to 0.23.1
  * *: use more arithmetic evaluation
  * test: try harder to restore environment and cwd on failures
  * *: use $ifs for storing/restoring $IFS
  * test/irb: xfail options test if --help is not available
  * test: upgrade flake8 to 3.8.1
  * test: pre-commit config cleanups, ordering
  * test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
  * test: sync shfmt and shellcheck configs
  * test: shfmt bashrc
  * test: remove unused run-shellcheck, shellcheck is in pre-commit
    now
  * test: remove old test suite code no longer used \o/
  * test/_known_hosts_real: port remaining test cases to
    pytest+pexpect
  * test: remove more no longer needed old test suite code
  * test/_known_hosts_real: port more test cases to pytest+pexpect
  * test/_get_cword: port remaining test case to pytest+pexpect
  * test: replace some echos with printfs
  * test/_filedir: fix shutil.rmtree on Python &lt; 3.6
  * test/_expand: port remaining test cases to pytest+pexpect
  * test: drop some no longer needed old test suite code
  * test/_filedir: port remaining test cases to pytest+pexpect
  * test: run all Travis jobs on dist: bionic
  * test: drop not needed sudo on Travis
  * test/_filedir: port more test cases to pytest+pexpect
  * test/__expand_tilde_by_ref: port remaining test cases to
    pytest+pexpect
  * test/_get_comp_words_by_ref: convert remaining test cases to
    pytest+pexpect
  * test: run pytest --verbose in docker
  * lftp: use "bookmark list" command to list bookmarks
  * test: drop some no longer needed old test suite code
  * test/slapt-src: convert remaining test case to pytest+pexpect
  * _xfunc: simplify
  * apt-cache: avoid nonzero exit code from _apt_cache_packages
  * test/slapt-get: convert remaining test case to pytest+pexpect
  * test/secret-tool: add to test command list
  * test/scp: port remaining test case to pytest+pexpect
  * test/umount: convert remaining test case to pytest+pexpect
  * secret-tool: new completion
  * apt-get: complete build-dep with dirs
  * travis: use golang 1.14 for shfmt
  * *: run all shell code through shfmt -s
  * pre-commit etc: add shfmt
  * test: fix incorrect fixtures/shared/default xfails/expectations
  * test: upgrade markdownlint to 0.23.0
  * nmap: simplify help scraping a bit, don't try to emit unnecessary
    newlines
  * test: prefix fake test commands with underscore
  * test: port most umount test cases to pytest+pexpect
  * test: add note about unescaped assert_complete single return
    values
  * editorconfig: apply yaml settings to .yaml too
  * pre-commit: use local perlcritic hook
  * *: doc and comment link updates
  * pre-commit, *.md: add markdownlint, address findings
  * README: clarify loading automatically on demand
  * ssh-keygen: -O arg updates and improvements
  * ssh-keygen: add -b arg completions according to specified -t
  * ssh-keygen: option and arg completion updates for new versions
  * _command: improve commentary
  * reportbug, scp, sftp, svn: use compgen -c instead of _command
  * find: fix -exec etc argument and its completion
  * extra: trigger docker builds only on test-cmd-list.txt changes
  * test: add script to maintain list of executables for full test
    coverage
  * test: run lint tests on Travis in a quickish separate first stage
  * test/make: mark more cases as requiring command
  * make: add bmake alias
  * test: run pre-commit on host instead of docker
  * test: add perlcritic to pre-commit, run on all perl
  * *: remove some unused variables, thanks to shellcheck SC2034
  * *: various loop iteration improvements
  * crontab: fix loop over already given args
  * apt-cache: fix command mode handling
  * doc: add loop variable naming guideline
  * test: make at-point completion tests easier
  * ssh, xsltproc: address shellcheck SC2006
  * scp: work around shellcheck SC1003
  * mutt: address shellchec SC2236
  * wget: address shellcheck SC2116
  * pytest: address shellcheck SC2002
  * bash_completion, java, tipc: for loop whitespace consistency
    tweaks
  * *: more arithmetic evaluation cleanups, thanks to shellcheck
    SC2004
  * __reassemble_comp_words_by_ref, java: address and work around
    shellcheck SC2102
  * test: enable parallel pre-commit shellcheck
  * test: remove shellcheck severity filter, add explicit disables
    instead
  * doc: recommend arithmetic evaluation
  * *: array subscript cleanups
  * ssh-keygen: -s and -n completion improvements
  * *: enable and address shellcheck SC2053
  * bash_completion, invoke-rc.d, svcadm: trivial cleanups
  * *: replace various conditional expressions with arithmetic
    evaluation
  * carton: fix command parsing with BSD sed
  * nmap: fix option parsing with BSD sed
  * test/alias: port remaining test case to pytest+pexpect
  * test: generalize complete at point test
  * test/cd: fix test_dir_at_point for setups that repeat "trailer"
  * pytest: add some option arg (non-)completions
  * pytest: complete test classes
  * pgrep, pkill: add --ns and --nslist arg completions
  * test: run skipif and xfail commands without caring if they output
    or not
  * test: make it possible to not care whether command did output or
    not
  * test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
  * test: tolerate duplicates from compgen actions
  * test: bump shellcheck severity to warning + some disables
  * *: address shellcheck SC2046
  * test/lib/library.sh: address shellcheck SC2125
  * java, pkgadd, sysbench: address shellchec SC2124
  * scp: address shellcheck SC2089 and SC2090
  * _filedir_xspec: address shellcheck SC2140
  * rpm, ssh, umount.linux: address shellcheck SC2120
  * cvs, modprobe, sh: address shellcheck SC2209
  * mutt: address shellcheck SC2088
  * _upvar, _upvars, _variables, rpm: address shellcheck SC1083
  * test/run: address shellcheck SC2164
  * renice: address shellcheck SC2254
  * tipc: comment grammar and spelling fixes
  * man, perl, route, tipc: address shellcheck SC2053
  * info, java: address shellcheck SC2153
  * quote_readline: fix $ret leak
  * test: upgrade shellcheck to 0.7.1
  * test/printenv: xfail if --help doesn't contain options (e.g.
    busybox)
  * test/aptitude: require command where necessary
  * _known_hosts_real, op: address shellcheck SC2184
  * test: don't run shellcheck on completions/.gitignore
  * protoc: complete all --*_out without more specific handling with
    dirs
  * sysbench: add --test= deprecation TODO
  * pkgadd: indentation fix
  * chronyc, wvdial: address shellcheck SC2178
  * java, pkgadd, sysbench: address shellcheck SC2124
  * mplayer: address shellcheck SC1078 false positive
  * smartctl: hush shellcheck SC2054 false positives
  * *: address shellcheck SC2221 and SC2222
  * bash_completion: address shellcheck SC2220
  * crontab, wodim: silence shellcheck SC2191 and SC2192
  * aptitude: add some option arg (non)completions
  * aptitude: parse options list from --help, hardcode less
  * test/aptitude: add some test cases
  * *: argument interation improvements
  * *: whitespace tweaks
  * apt-get etc: use _apt_cache_packages from apt-cache
  * pre-commit: run most python checks on helpers/python too
  * test/ldd: xfail if --help is not implemented
  * test/printenv: require command for arg completion test
  * printenv: indentation fixes
  * test: upgrade mypy to 0.770
  * test: split dependencies requiring Python 3.6.1+ to requirements-
    dev.txt
  * git: trigger docker rebuild on pre-commit config change
  * test: require openssl command for option argument tests
  * test: move perltidy to pre-commit, run with --converge
  * test: move shellcheck to pre-commit
  * test: ignore flake8 messages that are in black's domain
  * _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
    tests
  * printenv: new completion
  * copyright: add 2020
  * test: fix CompletionResult.__eq__ UnboundLocalError
  * test: run pre-commit in tools container
  * test: shellcheck tweaks
  * test: add isort to pre-commit, run it
  * test: add flake8-bugbear
  * test: install black for Python 3.6 too
  * pre-commit: add config with black, flake8, and mypy
  * test: drop redundant black args from docker runs
  * *: python type hint fixes and improvements
  * extra/make-changelog: run through black
  * test/totem: add basic test case
  * test/cd: remove unused import
  * openssl: complete -writerand with filenames
  * openssl: parse available options from $command -help
  * openssl: support getting digest list from more recent openssl
    versions
  * nmap: handle options split on equals sign
  * nmap: parse options from -h output
  * test/cd: make dir_at_point produce better debuggable failures
  * test/cd: convert remaining test case to pytest+pexpect
  * test: remove some no longer needed old test suite code
  * test/chown,sudo: parametrize special case test, improve xfail
    targeting
  * test/tsig-keygen: require command for test_options
  * test/upgradepkg: port remaining test case to pytest+pexpect
  * tsig-keygen: new completion
  * test: host helper lint and usage fixes
  * test: port some _known_hosts_real unit tests to pytest+pexpect
  * test: remove some no longer needed tcl/expect code
  * test: fix spurious hosts fixture failure without avahi-browse
    installed
  * test: port some scp test cases to pytest+pexpect
  * test: port remaining finger, sftp, ssh, and xhost cases to
    pytest+pexpect
  * lilo: work around shellcheck false positive
  * test/ipcalc: fix tests with busybox ipcalc
  * chromium-browser, firefox: complete on *.txt (#379)
  * README.md: add introduction
  * ipcalc: new completion
  * *: complete commands when prefixed with a backslash
  * test/wol: don't fail MAC test if test system has /etc/ethers
    entries
  * test/dnssec-keygen: allow more alternatives in algorithm
    completion
  * lilo: don't complete on commented out labels
  * lilo: honor -C when completing labels
  * lilo: add -B and -E completions
  * Source user completion only if it's a file (#409)
  * jarsigner: complete on *.apk too (#386)
  * cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294400">- Do not BuildRequire util-linux: there is no need to have this in
  the build root.
- Drop cmake BuildRequires: this is only here for the
  /usr/share/cmake directory ownership, which in turn even causes
  problems of left-over directories (e.g. install bash-completion,
  on a system without cmake, uninstall bash-completion,
  /usr/share/cmake remains left on the disk).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294401">- Convert to _multibuild. The pre_checkin.sh script was quite
  broken anyway and it was less effort to convert than to try to
  fix that one.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1633348800">- Add patch boo1190929-9af4afd0.patch for boo#1190929
  add support for compeletion modinfo completion recognize .ko.zst
  as well as .ko.bz2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- remove PS1-completion-boo903362.patch as it breaks on non-bash
  shells and the original problem in
  bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1653307200">- Add patch bsc1199724-modules.patch (bsc#1199724)
  * Enable upstream commit to list ko.zst modules as well</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1658836800">- Add patch fix-curl-help-completion-bsc1200791.patch (bsc#1200791)
  * List all options for `curl --&lt;TAB&gt;`</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680436800">- Move cmake config files to devel</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1692273600">- Modify patches
  * ls-completion-boo889319.patch
  * rm-completion-smart-boo958462.patch
  to avoid skipping spaces after last word on command line (boo#1210974)
- Add patch fix_quote_readline_by_ref.patch
  * Do not escape leading ~ nor backslash and avoid empty quoting</changelog>
</package>
<package pkgid="f5baabe69319d6cd7addb871401ffd5bafb3f6d527533f101ed8ece1437fc57c5768d5b2d323e65d9748a27cc81ebb5603421846cda0246584e9bc60341d8763" name="bash-completion-doc" arch="noarch">
  <version epoch="0" ver="2.11" rel="8.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1578225600">- Update to version 2.10:
  * perltidy: associate *.t (#338)
  * perl: fix completion with space between option and argument
  * _variables: add TERM and LC_* completion (#353)
  * autotools: Replace pkgdatadir with datadir
  * pkg-config: Relative paths
  * pkg-config: generate Name from autotools PACKAGE
  * ssh: option and argument completion updates (#332)
  * test_arp: Skip if ARP tables are empty
  * test_chromium_browser: Skip test_2 if 'chromium-browser --help'
    fails
  * test_rpm2tgz: Fix expected output
  * cppcheck: Add new standards to --std option. (#356)
  * apt-get: fix pkg version completion if it contains a colon (#351)
  * test: bump black to &gt;=19.10b0
  * ssh, scp, sftp, ssh-copy-id, curl: improve identity file
    completion
  * update-rc.d: indentation fix
  * update-rc.d: remove dead code
  * screen: add serial device basic arg (non)completion
  * screen: add //telnet completion
  * test: add some trivial perl -E/-e cases
  * perl: indentation fixes
  * curl: make @filename completion do the right thing with dirs
  * _filedir: avoid duplicate dirs internally, and a compgen -d call
    for files
  * _filedir: remove unused $x
  * bash_completion.sh: shellcheck SC2086 fixes
  * test: shellcheck config cleanups
  * shellcheck: add some option arg (non)completions
  * test: fix cpio users test in presence of usernames with whitespace
  * test: python typing fixes
  * test: add minimal mypy config
  * .gitignore: mypy cache
  * makepkg: fix option completion
  * test: mark dcop and mr testcases requiring the cmd as such
  * CONTRIBUTING: disable e-mail bug gateway due to spam
  * carton: new completion
  * op: direct command parsing stderr to /dev/null
  * test: adjust java expectations based on whether jars can be listed
  * valgrind: look tool names from lib/*-linux-gnu dirs too
  * test: xfail locale-gen option completion if --help is not
    available
  * _sysvdirs: always return 0
  * java: don't assume jar is installed
  * travis: test with Debian 10
  * wine: install for wine-development and wine-stable too
  * travis: generate dist tarball on alpine
  * dmypy: new completion
  * test: add require_longopt xfail helper, use it
  * test: mark more tests that parse command output as requiring
    command
  * sysctl: invoke completed sysctl instead of one from path to get
    variables
  * screen, smartctl, update-alternatives: _parse_help, drop hardcoded
    option list
  * lintian-info: _parse_help, add more option arg (non)completions
  * gprof: _parse_usage, drop hardcoded option list
  * test: fix retrieving command to test from request
  * travis: pass NETWORK as env var, so we can actually use it
  * test: xfail MAC address completion without networking
  * test: ignore _makepkg_bootstrap in makepkg test env
  * test: hush flake8-bugbear B010
  * test: don't sort expected completion lists under the hood
  * test: add bunch of basic option parsing test cases
  * test: always run tests which don't require tested command
  * test: explodepkg and upgradepkg test fixes
  * test: mark sbcl-mt xfail due to whitespace split issues
  * _terms: search directly from various terminfo dirs
  * _terms: combine and simplify somewhat
  * pkg-get: fix $i leak
  * pkgutil: fix $i leak
  * test: portinstall/upgrade test case and setup fixes
  * lvm pv*, vg*: parse help instead of hardcoding option list
  * ipv6calc: parse help instead of hardcoding option list
  * test: avoid some sed -r/-E runLint false positives
  * test: use sh +* as ccache command test case
  * java: make jar/zip listing work with unzip
  * test: installpkg test fixes
  * test: fix acroread fixture dir
  * test: remove unnecessary returns after pytest.skip
  * test: avoid gnome-mplayer core dump on Ubuntu 14
  * xvfb-run: new completion
  * test: skip gssdp-discover --message-type when option not available
  * test: expect failures for bc without --help useful with _longopt
  * test: don't expect a .tox dir in fixture
  * test: drop sourcing our no longer existing profile.d script
  * tox: include -- in option completions
  * tox: complete defaults after a --
  * gssdp-discover: new completion
  * test: register our pytest markers to hush warnings from 4.5+
  * test: fix required pytest version
  * ip: invoke the tool as $1
  * README: drop distro badges, link to Repology instead
  * chromium-browser: add --proxy-server arg completion
  * test: source our profile.d test env script in docker
  * influx: new completion
  * README: badge title tweaks
  * tox: do simple parse on tox.ini if --listenvs* yields nothing
  * test: add basic tox fixture
  * man: fall back to _parse_usage for _parse_help
  * test_wsimport: xfail options test on unparseable -help
  * test: don't try to install black on Python &lt; 3.6
  * pgrep: fix fallback to _parse_usage
  * test: xfail unparseable mock and munin-node-configure --help cases
  * test_pwdx: xfail more unparseable help cases
  * build: make pytest executable configurable, look for pytest-3 too
  * test: enforce minimum pytest version
  * test: zopflipng flake8 fix
  * test: xfail getent and pwdx option completions with unparseable
  - -help
  * test: add more basic _parse_help use test cases
  * test: add bunch of basic _parse_help use test cases
  * .gitignore: add configure.lineno
  * badblocks: fix $i leak
  * postfix: option completion is expected to fail at the moment
  * cal: try _parse_help before _parse_usage
  * test: add bunch of basic _parse_usage use test cases
  * chsh, pwck: try _parse_help before _parse_usage
  * test: add basic autossh test
  * test: convert more _filedir unit tests to pytest+pexpect
  * test: flake8 fix
  * test: convert bunch of _filedir unit tests to pytest+pexpect
  * test: convert finger partial test case to pytest+pexpect
  * README: add some badges, tweak existing
  * test: port _variables unit tests to pytest+pexpect
  * test: port compgen and quote tests to pytest+pexpect
  * iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
  * test: disallow Alpine failure on Travis
  * _pnames: adapt for busybox ps, rewrite in pure bash
  * test: run our docker script in test containers by default
  * test: use one Dockerfile for all dists
  * test_ifup: accept short option completions too
  * timeout: fallback to _parse_usage from _parse_help
  * test_wget: test --s instead of --h
  * test_lsusb: xfail with unparseable --help
  * test: expect failures for various completions without useful
  - -help
  * test: support xfail in our markers like skipif, use it a lot
  * test: add Alpine Linux container, allow failures for now
  * iconv: weed out ... from encoding completions
  * test_iconv: add basic file completion test
  * test_iconv: skip option completion if --help fails
  * test_getconf: skip if -a doesn't output any POSIX_V*
  * test_feh, test_makepkg: invoke grep as "command grep"
  * test: generalize check whether we're being run in a container
  * tar: simplify locating tarball from command line
  * pkg_delete: don't limit to FreeBSD
  * test: reformat test_chromium_browser.py source
  * test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
  * test: more thorough system location interference avoidance
  * test: bashrc comment and whitespace tweaks
  * build: makefile whitespace tweaks
  * build: really reset return value before completions check
  * build: simplify symlink setup
  * tar: add missing bsdtar, gtar, and star symlinks
  * README: use light gray badges for unknown versions
  * README: link to cygwin package
  * ri: hush some warnings
  * unrar: complete on *.exe (#337)
  * chromium-browser: Add support for .mhtml files
  * screen: complete first arg with serial devices
  * gcc: support new --completion option (#222)
  * unzip, zipinfo: complete *.aab (#340)
  * cppcheck: Remove deprecated option 'posix'  for '--std='
- Remove gcc-564d068.patch and sh-script-completion-boo977336.patch
  as these are implemented upstream.
- Update to version 2.9:
  * dpkg-source: Add --before-build --after-build --commit, and
  - -print-format
  * xm: Deprecate completion for obsolete command (#284)
  * _filedir_xspec: Fallback to suggesting all files if requested
    (#260)
  * tar: Support completions for zstd compression extensions (#255)
  * dpkg: List held packages (#250)
  * cvs: Add completion for the log command
  * unzip, zipinfo: Associate with *.xar (eXist-db application
    package) (#257)
  * mplayer: Associate with *.w64
  * okular: Added support for xz-compressed files.
  * _xspecs: Declare as global on bash &gt;= 4.2
  * test: Increase expect pty to 160 columns
  * test: avoid interrupting magic mark output
  * 7z: add .msi support
  * tshark: speed up tshark -O completion
  * tshark: fix completion of -Xlua_script option
  * tshark: Support preferences (-o) completion with memoization
  * test: fix misinterpretation of completion output in tests
  * test: fix flake8 complaints about unused imports
  * conftest: fix RemovedInPytest4Warning due to use of
    node.get_marker
  * chromium-browser: consider chrome and chromium as aliases
  * tshark: support .gz and .cap files for -r expansion
  * tshark: prevent a single-character file from breaking -G
    completion
  * tshark: update -T and -t completions
  * man: Fix completion when failglob option is enabled (#225)
  * mplayer: Add common supported module music formats
  * _longopt: pick first long option on a line, not last
  * *: avoid shellcheck SC1007 and SC1010
  * 7z: add some TODO notes on parsing "i" output for extensions
  * ssh: make -o protocol completion less hardcoded
  * ssh: make option completion case insensitive
  * ssh: fix suboption completion with combined -*o
  * xvnc4viewer: code cleanups
  * doc/testing: remove lots of legacy info, add some new
  * CONTRIBUTING: add upstream vs bash-completion considerations
  * CONTRIBUTING: note runLint and run-shellcheck
  * __parse_options, 7z: avoid herestrings
  * arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
  * shellcheck: disable bunch of warnings when in "-S warning" mode
  * test: move default shell option from run-shellcheck to
    .shellcheckrc
  * test: make runLint search for herestrings
  * tar, valgrind: avoid some herestrings
  * travis: run shellcheck on bash_completion.sh.in too
  * travis: fail on shellcheck errors
  * make: quote eval array definitions to work around shellcheck
    SC1036 bug
  * test: add make -C test case
  * *: shellcheck error fixes
  * _included_ssh_config_files: store found included files in an array
  * _included_ssh_config_files: doc grammar fixes
  * test: add invoke-rc.d test case for not repeating already given
    options
  * ebtables: improve existing table arg parsing
  * test: add script to run shellcheck, run it in Travis, allowing
    failure for now
  * iptables: improve existing table arg parsing
  * test: shorten long gdb test core file name so tar doesn't croak on
    it
  * AUTHORS: remove unrelated project association from my entry
  * apt-get: protect source against regex specials
  * mypy, mysql, xmms: don't complete unknown split long option args
  * synclient: remove unused local variable "split"
  * test: adjust _get_comp_words_by_ref test to changed error output
  * apt-cache: protect showsrc against regex specials
  * test: improve tshark -O arg completion test
  * tshark: ignore stderr when parsing -G, -L, and -h output
  * *: error output consistency, use bash_completion prefix
  * _upvar: deprecate in favor of _upvars
  * *: add missing "ex: filetype=sh"
  * phing: fix getting just a tab for options on CentOS 6
  * phing: don't complete -l with files
  * various: apply file vs dir special cases also when invoked with
    full path
  * *: whitespace tweaks
  * ssh: don't offer protocol v1 specific options if it's not
    supported
  * test: add some gdb non-core files
  * _parse_help: look for long options somewhat more eagerly
  * gdb: relax core filename pattern
  * test/tools: fix exit status incrementation
  * *: arithmetic expression related cleanups
  * test/tools: run all tools, don't stop at first failure
  * test: check for perltidy errors and warnings
  * *: format Perl code with perltidy
  * *: format Python code with black
  * .dir-locals.el: use flycheck-sh-bash-args
  * valgrind: look up tools from libexec dirs too
  * *: make _parse_usage fallbacks more concise
  * svn, svk, wget: use _iconv_charsets
  * *: spelling fixes
  * msynctool: code cleanups
  * *: remove whitespace after redirections
  * *: remove spaces immediately within $()
  * bzip2: recognize *.tbz2 as bzipped
  * modprobe: module parameter boolean values
  * ping, tracepath: parse options primarily with _parse_help
  * ulimit: new completion
  * shellcheck: new completion
  * dnssec-keygen: new completion
  * modprobe: append = to module parameter completions
  * test: include test_unit_longopt.py in dist
  * test: add some _longopt unit tests
  * _longopt: simplify regex, use printf instead of echo, drop
    unnecessary sort
  * nsupdate: new completion
  * _longopt: don't complete --no-* with file/dirname arg
  * copyright: add 2019
  * pytest: complete --pythonwarnings/-W arg
  * python: make warning action list reusable
  * test: use pytest-xdist
  * extra: add git pre-push hook for triggering Docker Hub builds
  * post-commit: trigger on test/requirements.txt too
  * pytest: complete pytest-xdist --dist, --numprocesses, and
  - -rsyncdir
  * test: remove no longer needed completion/*.exp
  * xfreerdp: reinstate support for old versions with dash option
    syntax
  * test: rewrite "generate" in Python, fix trailing backslash in
    EXTRA_DIST
  * test: sort t/Makefile.am EXTRA_DIST in C locale
  * ssh: support RemoteCommand and SyslogFacility options
  * test: Expect failure for chown all users test as non-root
  * test: Fix declare test case with bash 5.0
  * adb: Deprecate in favor of one shipped with the Android SDK
  * xfreerdp: Update for more modern xfreerdp
  * jsonschema: New completion
  * test: Remove unnecessary ri xfail
  * test: Clean up man tmp dir
  * .gitignore: Add .python-version (for pyenv)
  * test: Remove unnecessary autouse=True from fixtures
  * ifstat: Make work with iproute2 version
  * iperf, iperf3: Add some option arg (non-)completions
  * test: Fix test generation wrt results checking improvements
  * ifstat: New completion
  * __parse_options: Avoid non-zero exit status
  * test: Refactor/improve completion results checking
  * test: Match Python's default locale unaware sort in bash setup
  * test: Rename completion.line to .output
  * test: Add man failglob test case
  * test: Add pre_cmds support for completion fixture
  * inotifywatch: New completion, common with inotifywait
  * inotifywait: Fix -e completion with BSD sed
  * inotifywait: Avoid some false positive event names
  * test: extend _ip_addresses unit tests some
  * _ip_addresses: Avoid completing ipv4 ones with -6
  * inotifywait: New completion
  * test: Mark some xfails based on if in docker instead of in CI
  * test: Skip ifup options test if it doesn't grok --help, not in CI
  * test: Clean up and docker-ignore __pycache__ dirs
  * build: Include test/t in dist tarball
  * test/t: Avoid trailing backslash in Makefile.am's to appease
    automake
  * test: Remove some no longer used old test suite code
  * _xspecs: Simplify bash version check
  * chmod: Fix "-" completion
  * sysctl: Treat -f as alias for -p/--load
  * .gitignore: Add pytestdebug.log
  * chmod: Fix file completion after modes starting with a dash
  * _count_args: Add 3rd arg for treating option-like things as args
  * test: Fix _count_args test_7 to test intended case
  * pydocstyle: New completion
  * Travis: Remove unused PYTEST env var
  * doc: Note email issues gateway
  * tcpdump: Various option and their arg completion updates
  * test: Fix arp CI (non)expectations, remove redundant test case
  * test: Be more consistent with "CI" env var examination and xfails
  * arp: New completion, somewhat incomplete
  * test: Expect failure in gkrellm if there's no X display
  * doc: Update docs on generating simple tests
  * doc: Some test dependency doc updates
  * test: Add requirements.txt for installing dependencies
  * grpck: Parse options with _parse_help, falling back to
    _parse_usage
  * grpck: Add --root/-R arg completion
  * test suite: Ignore _scp_path_esc in env for ssh-copy-id
  * ssh-copy-id: Add -i and -o arg (non-)completions
  * tar: Clean up some redundant code
  * cancel: Split long line
  * cancel: Add some option arg (non-)completions
  * locale-gen: New completion
  * makepkg: Don't apply to other than Slackware makepkg
  * test: Allow unknowns options in makepkg option completion
  * makepkg: Use _parse_help instead of hardcoding option list
  * mypy: New completion
  * op: New completion
  * hunspell: New completion
  * xmllint: Improve --encode, --pretty, and --xpath arg
    (non-)completions
  * test: Remove leftover completion/ls.exp
  * gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
  * perlcritic: New completion
  * gnome-screenshot: New completion
  * isort: New completion
  * freeciv: Option and arg completion updates
  * freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
    freeciv
  * mplayer etc: Complete on *.crdownload partial downloads in
    addition to *.part
  * chromium-browser, google-chrome*: New non-xspec completion
  * firefox etc: New non-xspec completion
  * Merge branch 'master' into wip-pexpect
  * nc: Add some more option (non-)completions
  * test: Mark MANPATH without leading/trailing colons test an xfail
    on CI CentOS 6
  * test: Remove kill, killall remnants
  * test: Make case specific env entries shell code, not escaped
  * Merge branch 'master' into wip-pexpect
  * unzip, zipinfo: Associate with *.whl
  * __load_completion: Avoid unnecessary lookups from nonexistent dirs
  * Merge branch 'master' into wip-pexpect
  * gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
  * test: Use test_unit_* prefix for unit tests, to avoid name clashes
  * test: Support setting cmd=None to require no command, for unit
    tests
  * test: Misc test suite fixes
  * test: Fix jq and scrub skipif commands
  * test: Don't require complete marker on test methods
  * test: Add support for per-test env modifications
  * test: Use more conventional Python file names for tests
  * test: Sort completion results in Python for ease of use in Python
    tests
  * test: Allow __load_completion to fail
  * test: chdir to fixtures dir in Python as well
  * test: Mark xfreerdp as expected failure for now
  * test: Replace + with Plus in test class names
  * test: Implement load_completion_for using assert_bash_exec
  * test: Add ability to selectively ignore diffs in environment
  * test: Fixture reorganization
  * test: Pass through $HOME and $DISPLAY to test bash
  * test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
  * test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
  * test: Add python3 test case
  * test: Add class level skipif based on bash exec result
  * test: Include command name in test class name, use numbered test
    method names
  * test: Fix some regressions introduced in recent test conversions
  * test: Add support for running test case in a specified dir
  * test: Add support for skipping individual tests based on shell
    command status
  * test: Make test base work with Python 3.3+
  * test: Add some iperf, iperf3 and xmodmap test cases
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * test: Use /root/.local/bin/pytest on ubuntu14 by default
  * test: Add generated test files to t/Makefile.am automatically
  * test: Add new test files to EXTRA_DIST
  * test: Use /root/.local/bin/pytest on centos6 by default
  * test: Use make pytest docker executable env-configurable, default
    pytest-3
  * test: Update generate for pytest+pexpect
  * test: Convert majority of test cases to pytest+pexpect
  * tox: Fall back to --listenvs for env list if --listenvs-all fails
  * git-post-commit: Avoid some error trash when HEAD is not a
    symbolic ref
  * test: Add pylint-3 test case
  * test: Limit number of pylint option completions
  * pydoc, pylint: Determine python2/3 based on command basename only
  * pylint: Bring -f/--format arg completion up to date with pylint
    1.9.2
  * pylint: Implement comma separated --confidence arg completion
  * test: Fix buffer size option listing in run --help
  * test: Bump expect's match_max to 20000 by default
  * test: Run docker tests with --verbose
  * _services: Try systemctl list-unit-files if systemctl list-units
    fails
  * extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
    hook
  * gpgv: New completion
  * pydoc, pylint: Skip module completion if current looks like a path
  * travis: Run ubuntu14/bsd with no network
  * travis: Split long lines in script
  * test: Limit number of wget option completions to avoid unresolved
    result
  * test: Mark flake8 untested if it seems broken
  * pylint: Option arg completion improvements
  * tshark: Get available interfaces from -D output
  * ngrep: Add "any" to -d arg completions
  * fio: New completion
  * test: Fix iwspy test case
  * uscan: Use _parse_help instead of hardcoded option list
  * urlsnarf: Add -p arg completion
  * tracepath: Add -m and -p arg non-completions
  * tracepath: Actually use our separate completion instead of
    _known_hosts
  * test: Skip jq option completion test if its --help doesn't list
    them
  * xdg-settings: Make help parsing work on BSD
  * test: Support running with local BSD binaries, do it w/ ubuntu14
    in CI
  * jq, sqlite3: Protect against negative array subscripts
  * sudo: Improve long option arg handling
  * sysctl: Recognize --pattern/-r and --load options
  * test: Add sysctl option parsing test case
  * sudo: Parse options from help/usage output, add some long option
    support
  * strace: Use _parse_help instead of hardcoded option list
  * sshow: Add -p arg completion
  * sqlite3: Add some option arg (non-)completions
  * tune2fs: Update -o/-O argument lists
  * jq: New completion
  * reportbug: Run _parse_help and apt-cache more selectively
  * querybts: Use _parse_help, not hardcoded option list, misc
    improvements
  * pyvenv: Support versioned 3.6-3.8 executables
  * passwd: Try _parse_help before _parse_usage to parse options
  * profile.d: Avoid tested variable values being confused as [ ]
    operators
  * cryptsetup: Add some option arg (non-)completions
  * cryptsetup, nc, sh: Skip option args when counting arguments
  * modinfo: Fall back to _parse_usage if _parse_help yields no
    results
  * mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
  * mysqladmin: Reuse --default-character-set completion from mysql
  * modinfo: Use _parse_help instead of hardcoded option list
  * minicom: Use _parse_help instead of hardcoded option list
  * mplayer: Associate with *.S[3T]M, *.med, *.MED
  * completions/Makefile.am: Use install-data-hook, not install-data-
    local
  * ifup etc: Add option and option argument completion
  * _count_args: Add support for not counting specified option args
  * ifquery: New ifup alias completion
  * ngrep, tshark: Complete on *.pcapng too
  * rpm: Complete --licensefiles with -q
  * pytest: Rename from py.test to follow upstream recommended name
  * README: Add instructions for overriding completions system wide
  * README: Note $BASH_COMPLETION_USER_DIR
  * test: Mark psql etc test cases untested if --help doesn't work
  * aclocal, automake: Support versioned 1.16 executables
  * __load_completion: Avoid bad array subscript on "commands" ending
    with slash
  * lzma: Use _parse_help instead of hardcoded option list
  * test: Run perlcritic and flake8 on perl and python helpers in
    Travis
  * build: Improve cleanup of test/log and test/tmp dirs
  * pkg-config: Complete on *.pc files
  * build: Use AC_PROG_SED to locate sed
  * build: Do cmake, pc, and profile variable replacements in Makefile
  * README: Add Q/A on overriding a completion, modernize local
    install answer
  * json_xs: New completion
  * chmod: New completion
  * iperf, nc: Include IPv6 addresses in bind address completions
  * links: Major rework, parse options from --help, add option arg
    completion
  * _ip_addresses: Add option to complete all/v4/v6 addresses, add
    unit test
  * wget: Remove nonexistent arg to _ip_addresses
  * _filedir: Drop unnecessary evals
  * iconv: Split charset completion to _iconv_charsets, add test case
  * links: Install completion for links2 too
  * xgamma: Comment spelling fix
  * lftp: handle -s
  * test: Skip scrub -p test when its --help doesn't list available
    patterns
  * ecryptfs-migrate-home: New completion
  * scrub: New completion
  * ether-wake: Install for etherwake as well
  * *: Support completing arg of last bundled short option
  * dselect: Parse options with _parse_help
  * dhclient: Add some option arg (non-)completions
  * dhclient: Parse options with _parse_usage
  * chage, chpasswd: Add -R/--root arg completion
  * reportbug: Add bunch of option arg (non-)completions
  * .dir-locals.el: Set -O extglob for flycheck bash checks
  * mount, umount: Deprecate on Linux in favor of util-linux &gt;= 2.28
    ones
  * _known_hosts_real: Reimplement known hosts file parsing in pure
    bash
  * test: Add comment line to fixtures/_known_hosts_real/known_hosts
  * ssh: Complete all *File option args with _filedir
  * README: Point Debian and openSUSE badges towards unstable and
    Tumbleweed
  * README: Link to various distro packages
  * apt-get: Add -h/-v/-o non-completions
  * apt-get: Sync option list with apt 1.5.1
  * apt-get: Simplify -t and friends completion, support Ubuntu
  * apt-get: Add indextargets to list of suggested commands
  * apt-get: Complete install package=versions
  * ssh: Sync config option lists with OpenSSH 7.5p1, add some value
    completions
  * ssh: Sync query type list with OpenSSH 7.5p1
  * ssh: Order various switch cases closer to alphabetical
  * completions/Makefile: Fix check-local in VPATH builds
  * _filedir: Refactor to remove heredoc-dependent loop
  * gccgo: Add as a GCC completion target (#227)
  * xrandr: match the output name exactly for --mode</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1579262400">- Remove _adb as it seems to be broken anyway (boo#1161136)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1584100800">- Add patch to also complete qdbus-qt5:
  * qdbus-qt5.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1585396800">- Fix completion excluding directories (boo#1167952).
  * bash-completion-fix-missing-directory-completion-with-filename-pattern.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1586779200">- Improve patch to fix lookup of qdbus-qt5 completion, previously
  it was only loaded if qdbus was used first:
  * qdbus-qt5.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- fix extra tokens at the end of %endif directive build errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1592913600">- Modify qdbus-qt5.patch: only modify Makefile.am; Makefile.in is
  auto-generated based on the .am file.
- Add libtool BuildRequires and explicitly call autoreconf: unless
  we do this, there is a chance that the build modifies the above
  mentioned .am and .in files with different timestamps, which in
  turn triggers an implicit autoreconf. Without libtool present
  though, this will fail.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597752000">- Update to version 2.11:
  * _known_hosts_real: check that ruptime is present before calling
    (#390)
  * totem: reuse kaffeine completions (#372)
  * __reassemble_comp_words_by_ref: avoid triggering nounset on
    indirect references
  * lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
    files (#397)
  * ip: complete route add table arg
  * ip: style fixes similar to ip-netns
  * ip: add more completions for ip-rule
  * ip: add support for netns (#391)
  * ip: improve completion of route subcommands (#326)
  * unzip, zipinfo: complete *.aar (#428)
  * ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
  * python: support executables with minor version (#389)
  * insmod, modinfo, modprobe: support xz compressed modules (#401)
  * tshark: complete -r arg with all filenames (#422)
  * openssl: update -starttls completions (#403)
  * _filedir*: update link to bug-bash discussion on -X (#404)
  * test/python: add testcase for submodule completion
  * Release 2.11
  * extra/make-changelog: check and output usage message
  * pre-commit: anchor exclude patterns
  * pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
    and classes
  * test/xfreerdp: skip --help failure cases
  * test/tshark: fix multiple -O completion with no http2 support
  * test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
  * _xinetd_services: avoid nounset error on bash 4.2
  * pre-commit: upgrade isort to 5.1.4
  * pre-commit: upgrade pyupgrade to 2.7.2
  * pre-commit: add pyupgrade, run it
  * test/ant: gitignore all target cache files
  * _known_hosts_real: exclude Host negations
  * pre-commit: upgrade isort to 5.0.7
  * pre-commit: update shellcheck-py URL
  * test/inputrc: do not set print-completions-horizontally
  * test/inputrc: comment typo fix
  * pytest: complete async test class methods
  * __get_cword_at_cursor_by_ref: fix regression on bash 4.2
  * test: upgrade markdownlint-cli to 0.23.2
  * _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
    16
  * _longopt: exclude too many dashes, allow underscores, require ends
    with alnum
  * _included_ssh_config_files: support globs
  * _known_hosts_real: prevent unwanted pathname expansion on host
    entries
  * test/shfmt: upgrade to 3.1.2, reformat with it
  * test/_known_hosts_real: add explicit no globbing test case
  * test: upgrade mypy to 0.782
  * CONTRIBUTING.md: add posix and nounset mode item
  * test: upgrade mypy to 0.781
  * test: upgrade perltidy to 20200619
  * _known_hosts_real: fix completion of Host entries after a wildcard
    etc
  * _known_hosts_real: fix # handling in ssh configs
  * test: upgrade flake8 to 3.8.3
  * test/xhost: multiple expected result handling fixes
  * test/slapt-src: single expected result handling fixes
  * test: partial hostname completion fixes
  * test: simplify completion parsing
  * test/dpkg-query: mark as xfail on non-Debian based systems
  * .gitignore: clean up some no longer needed ignores
  * test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
    lspci
  * test: regex escape our magic mark for completeness
  * test: upgrade mypy to 0.780
  * test/_known_hosts_real: don't modify class scoped base expected
    list
  * test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
    between tests
  * test/_known_hosts_real: tolerate duplicates
  * bash_completion: trivial cleanups
  * gcc: avoid errors in nounset mode
  * pytest: fix test class method completion with BSD awk
  * man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
  * java, make: avoid errors in nounset mode on Ubuntu 14 and 16
  * README: document GNU make build requirement
  * pytest: add test class method completion
  * _known_hosts: avoid errors in nounset mode and no arguments
  * bash_completion: fix array set checks with empty elements in them
  * *: avoid more errors in nounset mode
  * cfrun: fix $hostfile leak
  * _command_offset, route: cleanups
  * *: avoid more errors in nounset mode
  * qemu: add -machine arg completion
  * qemu, sbopkg: avoid unintentional globbing on option arg
    completions
  * test: enable shellcheck SC2035
  * *: drop support for bash 4.1
  * _init_completion: fix unassigned redirect completion in nounset
    mode
  * ip: route shfmt, arithmetic evaluation
  * _filedir: avoid unbound variable error on Ubuntu 14 and 16
  * _pids, _pgids, _pnames: improve shfmt formatting
  * scp, sftp, ssh: fix completion on options bundled with -4/-6
  * modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
    [ ]
  * test/runLint: warn about [ ] instead of [[ ]] use
  * test: skip various tests if we don't get a useful usage message
  * *: mark nounset mode as supported, issues with it are bugs now
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * test/inputrc: comment and whitespace tweaks
  * *: avoid more errors in nounset mode
  * test/unit: sort files included in dist
  * test/unit: include test_unit_known_hosts_real.py in dist
  * bash_completion: line wrapping tweaks, NFC
  * 7z: fix -o/-w attached arg completion
  * postfix: try to arrange a fake tty so we can tickle the usage
    message out
  * _bashcomp_try_faketty: new function to try running command with a
    fake tty
  * mr: avoid herestrings, simplify command parsing
  * test/mr: handle missing "clean" with skipif
  * test: mark known non-ASCII issues with test suite as xfail
  * dpkg-deb: add --raw-extract and -X arg completions
  * test: add some dpkg-query test cases
  * dpkg-deb: fix --show/-W completion
  * test: upgrade markdownlint-cli to 0.23.1
  * *: use more arithmetic evaluation
  * test: try harder to restore environment and cwd on failures
  * *: use $ifs for storing/restoring $IFS
  * test/irb: xfail options test if --help is not available
  * test: upgrade flake8 to 3.8.1
  * test: pre-commit config cleanups, ordering
  * test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
  * test: sync shfmt and shellcheck configs
  * test: shfmt bashrc
  * test: remove unused run-shellcheck, shellcheck is in pre-commit
    now
  * test: remove old test suite code no longer used \o/
  * test/_known_hosts_real: port remaining test cases to
    pytest+pexpect
  * test: remove more no longer needed old test suite code
  * test/_known_hosts_real: port more test cases to pytest+pexpect
  * test/_get_cword: port remaining test case to pytest+pexpect
  * test: replace some echos with printfs
  * test/_filedir: fix shutil.rmtree on Python &lt; 3.6
  * test/_expand: port remaining test cases to pytest+pexpect
  * test: drop some no longer needed old test suite code
  * test/_filedir: port remaining test cases to pytest+pexpect
  * test: run all Travis jobs on dist: bionic
  * test: drop not needed sudo on Travis
  * test/_filedir: port more test cases to pytest+pexpect
  * test/__expand_tilde_by_ref: port remaining test cases to
    pytest+pexpect
  * test/_get_comp_words_by_ref: convert remaining test cases to
    pytest+pexpect
  * test: run pytest --verbose in docker
  * lftp: use "bookmark list" command to list bookmarks
  * test: drop some no longer needed old test suite code
  * test/slapt-src: convert remaining test case to pytest+pexpect
  * _xfunc: simplify
  * apt-cache: avoid nonzero exit code from _apt_cache_packages
  * test/slapt-get: convert remaining test case to pytest+pexpect
  * test/secret-tool: add to test command list
  * test/scp: port remaining test case to pytest+pexpect
  * test/umount: convert remaining test case to pytest+pexpect
  * secret-tool: new completion
  * apt-get: complete build-dep with dirs
  * travis: use golang 1.14 for shfmt
  * *: run all shell code through shfmt -s
  * pre-commit etc: add shfmt
  * test: fix incorrect fixtures/shared/default xfails/expectations
  * test: upgrade markdownlint to 0.23.0
  * nmap: simplify help scraping a bit, don't try to emit unnecessary
    newlines
  * test: prefix fake test commands with underscore
  * test: port most umount test cases to pytest+pexpect
  * test: add note about unescaped assert_complete single return
    values
  * editorconfig: apply yaml settings to .yaml too
  * pre-commit: use local perlcritic hook
  * *: doc and comment link updates
  * pre-commit, *.md: add markdownlint, address findings
  * README: clarify loading automatically on demand
  * ssh-keygen: -O arg updates and improvements
  * ssh-keygen: add -b arg completions according to specified -t
  * ssh-keygen: option and arg completion updates for new versions
  * _command: improve commentary
  * reportbug, scp, sftp, svn: use compgen -c instead of _command
  * find: fix -exec etc argument and its completion
  * extra: trigger docker builds only on test-cmd-list.txt changes
  * test: add script to maintain list of executables for full test
    coverage
  * test: run lint tests on Travis in a quickish separate first stage
  * test/make: mark more cases as requiring command
  * make: add bmake alias
  * test: run pre-commit on host instead of docker
  * test: add perlcritic to pre-commit, run on all perl
  * *: remove some unused variables, thanks to shellcheck SC2034
  * *: various loop iteration improvements
  * crontab: fix loop over already given args
  * apt-cache: fix command mode handling
  * doc: add loop variable naming guideline
  * test: make at-point completion tests easier
  * ssh, xsltproc: address shellcheck SC2006
  * scp: work around shellcheck SC1003
  * mutt: address shellchec SC2236
  * wget: address shellcheck SC2116
  * pytest: address shellcheck SC2002
  * bash_completion, java, tipc: for loop whitespace consistency
    tweaks
  * *: more arithmetic evaluation cleanups, thanks to shellcheck
    SC2004
  * __reassemble_comp_words_by_ref, java: address and work around
    shellcheck SC2102
  * test: enable parallel pre-commit shellcheck
  * test: remove shellcheck severity filter, add explicit disables
    instead
  * doc: recommend arithmetic evaluation
  * *: array subscript cleanups
  * ssh-keygen: -s and -n completion improvements
  * *: enable and address shellcheck SC2053
  * bash_completion, invoke-rc.d, svcadm: trivial cleanups
  * *: replace various conditional expressions with arithmetic
    evaluation
  * carton: fix command parsing with BSD sed
  * nmap: fix option parsing with BSD sed
  * test/alias: port remaining test case to pytest+pexpect
  * test: generalize complete at point test
  * test/cd: fix test_dir_at_point for setups that repeat "trailer"
  * pytest: add some option arg (non-)completions
  * pytest: complete test classes
  * pgrep, pkill: add --ns and --nslist arg completions
  * test: run skipif and xfail commands without caring if they output
    or not
  * test: make it possible to not care whether command did output or
    not
  * test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
  * test: tolerate duplicates from compgen actions
  * test: bump shellcheck severity to warning + some disables
  * *: address shellcheck SC2046
  * test/lib/library.sh: address shellcheck SC2125
  * java, pkgadd, sysbench: address shellchec SC2124
  * scp: address shellcheck SC2089 and SC2090
  * _filedir_xspec: address shellcheck SC2140
  * rpm, ssh, umount.linux: address shellcheck SC2120
  * cvs, modprobe, sh: address shellcheck SC2209
  * mutt: address shellcheck SC2088
  * _upvar, _upvars, _variables, rpm: address shellcheck SC1083
  * test/run: address shellcheck SC2164
  * renice: address shellcheck SC2254
  * tipc: comment grammar and spelling fixes
  * man, perl, route, tipc: address shellcheck SC2053
  * info, java: address shellcheck SC2153
  * quote_readline: fix $ret leak
  * test: upgrade shellcheck to 0.7.1
  * test/printenv: xfail if --help doesn't contain options (e.g.
    busybox)
  * test/aptitude: require command where necessary
  * _known_hosts_real, op: address shellcheck SC2184
  * test: don't run shellcheck on completions/.gitignore
  * protoc: complete all --*_out without more specific handling with
    dirs
  * sysbench: add --test= deprecation TODO
  * pkgadd: indentation fix
  * chronyc, wvdial: address shellcheck SC2178
  * java, pkgadd, sysbench: address shellcheck SC2124
  * mplayer: address shellcheck SC1078 false positive
  * smartctl: hush shellcheck SC2054 false positives
  * *: address shellcheck SC2221 and SC2222
  * bash_completion: address shellcheck SC2220
  * crontab, wodim: silence shellcheck SC2191 and SC2192
  * aptitude: add some option arg (non)completions
  * aptitude: parse options list from --help, hardcode less
  * test/aptitude: add some test cases
  * *: argument interation improvements
  * *: whitespace tweaks
  * apt-get etc: use _apt_cache_packages from apt-cache
  * pre-commit: run most python checks on helpers/python too
  * test/ldd: xfail if --help is not implemented
  * test/printenv: require command for arg completion test
  * printenv: indentation fixes
  * test: upgrade mypy to 0.770
  * test: split dependencies requiring Python 3.6.1+ to requirements-
    dev.txt
  * git: trigger docker rebuild on pre-commit config change
  * test: require openssl command for option argument tests
  * test: move perltidy to pre-commit, run with --converge
  * test: move shellcheck to pre-commit
  * test: ignore flake8 messages that are in black's domain
  * _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
    tests
  * printenv: new completion
  * copyright: add 2020
  * test: fix CompletionResult.__eq__ UnboundLocalError
  * test: run pre-commit in tools container
  * test: shellcheck tweaks
  * test: add isort to pre-commit, run it
  * test: add flake8-bugbear
  * test: install black for Python 3.6 too
  * pre-commit: add config with black, flake8, and mypy
  * test: drop redundant black args from docker runs
  * *: python type hint fixes and improvements
  * extra/make-changelog: run through black
  * test/totem: add basic test case
  * test/cd: remove unused import
  * openssl: complete -writerand with filenames
  * openssl: parse available options from $command -help
  * openssl: support getting digest list from more recent openssl
    versions
  * nmap: handle options split on equals sign
  * nmap: parse options from -h output
  * test/cd: make dir_at_point produce better debuggable failures
  * test/cd: convert remaining test case to pytest+pexpect
  * test: remove some no longer needed old test suite code
  * test/chown,sudo: parametrize special case test, improve xfail
    targeting
  * test/tsig-keygen: require command for test_options
  * test/upgradepkg: port remaining test case to pytest+pexpect
  * tsig-keygen: new completion
  * test: host helper lint and usage fixes
  * test: port some _known_hosts_real unit tests to pytest+pexpect
  * test: remove some no longer needed tcl/expect code
  * test: fix spurious hosts fixture failure without avahi-browse
    installed
  * test: port some scp test cases to pytest+pexpect
  * test: port remaining finger, sftp, ssh, and xhost cases to
    pytest+pexpect
  * lilo: work around shellcheck false positive
  * test/ipcalc: fix tests with busybox ipcalc
  * chromium-browser, firefox: complete on *.txt (#379)
  * README.md: add introduction
  * ipcalc: new completion
  * *: complete commands when prefixed with a backslash
  * test/wol: don't fail MAC test if test system has /etc/ethers
    entries
  * test/dnssec-keygen: allow more alternatives in algorithm
    completion
  * lilo: don't complete on commented out labels
  * lilo: honor -C when completing labels
  * lilo: add -B and -E completions
  * Source user completion only if it's a file (#409)
  * jarsigner: complete on *.apk too (#386)
  * cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294400">- Do not BuildRequire util-linux: there is no need to have this in
  the build root.
- Drop cmake BuildRequires: this is only here for the
  /usr/share/cmake directory ownership, which in turn even causes
  problems of left-over directories (e.g. install bash-completion,
  on a system without cmake, uninstall bash-completion,
  /usr/share/cmake remains left on the disk).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294401">- Convert to _multibuild. The pre_checkin.sh script was quite
  broken anyway and it was less effort to convert than to try to
  fix that one.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1633348800">- Add patch boo1190929-9af4afd0.patch for boo#1190929
  add support for compeletion modinfo completion recognize .ko.zst
  as well as .ko.bz2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- remove PS1-completion-boo903362.patch as it breaks on non-bash
  shells and the original problem in
  bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1653307200">- Add patch bsc1199724-modules.patch (bsc#1199724)
  * Enable upstream commit to list ko.zst modules as well</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1658836800">- Add patch fix-curl-help-completion-bsc1200791.patch (bsc#1200791)
  * List all options for `curl --&lt;TAB&gt;`</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680436800">- Move cmake config files to devel</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1692273600">- Modify patches
  * ls-completion-boo889319.patch
  * rm-completion-smart-boo958462.patch
  to avoid skipping spaces after last word on command line (boo#1210974)
- Add patch fix_quote_readline_by_ref.patch
  * Do not escape leading ~ nor backslash and avoid empty quoting</changelog>
</package>
<package pkgid="36560701d5bb858bf33fa18ee103148b84c4e19a713d2fd8a7ee6eb9921afb3b090e56e0f699fb1e28e2cb513f4c60843cd1416dce31d777ff8452085c58a557" name="bash-completion-doc" arch="src">
  <version epoch="0" ver="2.11" rel="8.1"/>
  <changelog author="antoine.belvire@opensuse.org" date="1533211200">- Update to version 2.8:
  * Comma separated opt arg completion improvements
  * Protect _known_hosts_real from user input treated as options
  * Protect shopt reset from non-default $IFS
  * Add support for .lz4 extension to file-roller (#158)
  * Add support for .lzo extension (--lzop) to tar (#155)
  * Bump copyright years to -2018
  * README.md: Whitespace cleanup
  * Whitespace
  * __expand_tilde_by_ref: Eval tilde expansion only, simplify
  * __load_completion: Code cleanup
  * __load_completion: Load "xspec" completions dynamically too
  * _avaiable_interfaces: Get rid of eval
  * _expand: Reuse __expand_tilde_by_ref and _tilde logic, clean up
  * _known_hosts_real: Add option to filter IPv4 and IPv6 addresses
  * _known_hosts_real: Document -a better
  * alias: Fix completion followed by = (#146)
  * apt-get: Complete *.deb on install if argument contains a slash
  * aptitude-curses: Use aptitude completion
  * aptitude: Add keep to commands list (Debian: #867587)
  * bzip2, gzip, and other compressors: Use _tilde instead of _expand
  * ccze: New completion
  * cryptsetup: Update option lists
  * curl: Fix -x etc option argument hostname completion
  * dd, find, gcc: Remove unnecessary tilde expansion
  * dd: Omit space only when offering one completion ending with =
  * dpkg-query: Fix -W/--show completion
  * dpkg: Add -V/--verify arg completion
  * dpkg: Complete --vextract on deb files
  * dpkg: Fix man page section in comment
  * ebtables: new completion (#150)
  * flake8: Various option arg completion improvements
  * geoiplookup: New completion
  * getconf: New completion
  * groupdel: Parse and handle long options
  * info, man, rsync: Defer _expand invocation
  * iptables: Avoid stderr trashing when invoked as non-root
  * iptables: Parse options from --help output
  * iptables: Use invoked command instead of hardcoded "iptables"
  * java: Complete *.war
  * kldunload: Increase robustness of compgen filters (#185)
  * kldunload: Show modules with digits
  * ktutil: Don't leak i and command environment variables
  * lftp: Support ~/.local/... bookmark location (#144)
  * lowriter,localc etc: Use corresponding oo* completions
  * lspci: New completion
  * lsscsi: New completion
  * lsusb: New completion
  * make-changelog.py: Use python3
  * make: Pass script to sed as parameter instead of using process substitution
  * man: Don't use $MANPATH directly (#161)
  * mkdir: Complete files without appending space
  * mkdir: Complete on files in addition to dirs
  * mplayer: Disable user config when parsing options
  * nproc: New completion
  * oggdec: New completion
  * openssl: Add completion for the genpkey, pkey, pkeyparam, and pkeyutl commands
  * perltidy: New completion
  * ping*,ssh,scp,sftp,tracepath6: Filter IPv4/IPv6 literal addresses
  * pv: New completion
  * pycodestyle: New completion
  * pylint: Install for pylint-2 and pylint-3 too
  * pylint: Invoke python3 to search for modules if command contains 3
  * python: Support completing dotted module hierarchies
  * radvdump: New completion
  * reportbug: Add -A/--attach arg completion
  * reportbug: Don't hardcode option lists, split option args at =
  * rfkill: Rename to _rfkill to avoid conflict with util-linux &gt;= 2.31
  * ri: Fix integrated ri 1.8 class completion
  * ssh,ssh-add,ssh-keygen: Complete pkcs11 options with *.so
  * ssh-keygen: Add -E arg completion
  * ssh: Add -J/ProxyJump completion
  * ssh: Declare $prefix closer to use
  * test suite: Add basic hid2hci and munin-node-configure test cases
  * test suite: Add bunch of man and MANPATH test cases
  * test suite: Add bunch of missing basic test cases
  * test suite: Add info and pinfo option test cases
  * test suite: Drop no longer needed fedoradev /usr/bin/which workaround
  * test suite: Enable wine in ubuntu14
  * test suite: Install aptitude in ubuntu14 container
  * test suite: Limit amount of info and pinfo test output
  * test suite: Limit amount of output from process name completion
  * test suite: Limit number of screen -T completion matches
  * test suite: Make man test subject names less generic
  * test suite: Skip fedoradev GPG checks at least for now
  * test suite: Some more mplayer and mencoder coverage
  * test suite: Support overriding default match buffer size (#141)
  * test suite: man cleanup
  * test/docker: Tweak work dir, add bash as default cmd
  * test/unit: Whitespace tweaks
  * test: Add "postconf -" test case
  * test: Add assert_complete_homedir, use in dpkg and ls
  * test: Add files to test older ri with
  * test: Add some _expand unit tests
  * test: Add some comments regarding bash init in library.exp
  * test: Fix getting username in non-login shells
  * test: Ignore duplicates in find_unique_completion_pair list
  * test: Remove things moved to library.exp from bashrc
  * test: Try to skip postconf variable test on broken postfix configs altogether
  * test: Use prebuilt docker hub bash-completion images
  * test: Work around broken centos/fedora postfix config in non-IPv6 setup
  * test: dpkg,ls,_tilde: Skip gracefully if no uniq user for completion is found
  * test: run bash with --norc to avoid system bashrc
  * tox: Avoid stderr spewage when -e invoked without tox.ini
  * tox: Complete comma separated -e arguments
  * tox: Include ALL in -e completions
  * tox: New completion (#163)
  * tox: Remove spurious executable bits
  * unzip, zipinfo: Associate *.gar (#165)
  * uscan: Don't leak cword and words environment variables
  * vpnc: Add some option argument (non)completions
  * vpnc: Improve config completions
  * xdg-mime,xdg-settings: Fix inclusion in tarball
  * xdg-mime: New completion
  * xdg-settings: New completion
  * xine etc, ogg123, mplayer -audiofile: Associate with *.oga
  * xm: Don't leak args and commands environment variables</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1540209600">- Modify patch PS1-completion-boo903362.patch to make it work with
  mksh as well (boo#1104531)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1553860800">- Removed bts completions (upcoming devscript package contains a
  more recent one).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1556280000">- Add patch gcc-564d068.patch from pull request 564d068 of
  Martin to upstream of bash-completion</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1578225600">- Update to version 2.10:
  * perltidy: associate *.t (#338)
  * perl: fix completion with space between option and argument
  * _variables: add TERM and LC_* completion (#353)
  * autotools: Replace pkgdatadir with datadir
  * pkg-config: Relative paths
  * pkg-config: generate Name from autotools PACKAGE
  * ssh: option and argument completion updates (#332)
  * test_arp: Skip if ARP tables are empty
  * test_chromium_browser: Skip test_2 if 'chromium-browser --help'
    fails
  * test_rpm2tgz: Fix expected output
  * cppcheck: Add new standards to --std option. (#356)
  * apt-get: fix pkg version completion if it contains a colon (#351)
  * test: bump black to &gt;=19.10b0
  * ssh, scp, sftp, ssh-copy-id, curl: improve identity file
    completion
  * update-rc.d: indentation fix
  * update-rc.d: remove dead code
  * screen: add serial device basic arg (non)completion
  * screen: add //telnet completion
  * test: add some trivial perl -E/-e cases
  * perl: indentation fixes
  * curl: make @filename completion do the right thing with dirs
  * _filedir: avoid duplicate dirs internally, and a compgen -d call
    for files
  * _filedir: remove unused $x
  * bash_completion.sh: shellcheck SC2086 fixes
  * test: shellcheck config cleanups
  * shellcheck: add some option arg (non)completions
  * test: fix cpio users test in presence of usernames with whitespace
  * test: python typing fixes
  * test: add minimal mypy config
  * .gitignore: mypy cache
  * makepkg: fix option completion
  * test: mark dcop and mr testcases requiring the cmd as such
  * CONTRIBUTING: disable e-mail bug gateway due to spam
  * carton: new completion
  * op: direct command parsing stderr to /dev/null
  * test: adjust java expectations based on whether jars can be listed
  * valgrind: look tool names from lib/*-linux-gnu dirs too
  * test: xfail locale-gen option completion if --help is not
    available
  * _sysvdirs: always return 0
  * java: don't assume jar is installed
  * travis: test with Debian 10
  * wine: install for wine-development and wine-stable too
  * travis: generate dist tarball on alpine
  * dmypy: new completion
  * test: add require_longopt xfail helper, use it
  * test: mark more tests that parse command output as requiring
    command
  * sysctl: invoke completed sysctl instead of one from path to get
    variables
  * screen, smartctl, update-alternatives: _parse_help, drop hardcoded
    option list
  * lintian-info: _parse_help, add more option arg (non)completions
  * gprof: _parse_usage, drop hardcoded option list
  * test: fix retrieving command to test from request
  * travis: pass NETWORK as env var, so we can actually use it
  * test: xfail MAC address completion without networking
  * test: ignore _makepkg_bootstrap in makepkg test env
  * test: hush flake8-bugbear B010
  * test: don't sort expected completion lists under the hood
  * test: add bunch of basic option parsing test cases
  * test: always run tests which don't require tested command
  * test: explodepkg and upgradepkg test fixes
  * test: mark sbcl-mt xfail due to whitespace split issues
  * _terms: search directly from various terminfo dirs
  * _terms: combine and simplify somewhat
  * pkg-get: fix $i leak
  * pkgutil: fix $i leak
  * test: portinstall/upgrade test case and setup fixes
  * lvm pv*, vg*: parse help instead of hardcoding option list
  * ipv6calc: parse help instead of hardcoding option list
  * test: avoid some sed -r/-E runLint false positives
  * test: use sh +* as ccache command test case
  * java: make jar/zip listing work with unzip
  * test: installpkg test fixes
  * test: fix acroread fixture dir
  * test: remove unnecessary returns after pytest.skip
  * test: avoid gnome-mplayer core dump on Ubuntu 14
  * xvfb-run: new completion
  * test: skip gssdp-discover --message-type when option not available
  * test: expect failures for bc without --help useful with _longopt
  * test: don't expect a .tox dir in fixture
  * test: drop sourcing our no longer existing profile.d script
  * tox: include -- in option completions
  * tox: complete defaults after a --
  * gssdp-discover: new completion
  * test: register our pytest markers to hush warnings from 4.5+
  * test: fix required pytest version
  * ip: invoke the tool as $1
  * README: drop distro badges, link to Repology instead
  * chromium-browser: add --proxy-server arg completion
  * test: source our profile.d test env script in docker
  * influx: new completion
  * README: badge title tweaks
  * tox: do simple parse on tox.ini if --listenvs* yields nothing
  * test: add basic tox fixture
  * man: fall back to _parse_usage for _parse_help
  * test_wsimport: xfail options test on unparseable -help
  * test: don't try to install black on Python &lt; 3.6
  * pgrep: fix fallback to _parse_usage
  * test: xfail unparseable mock and munin-node-configure --help cases
  * test_pwdx: xfail more unparseable help cases
  * build: make pytest executable configurable, look for pytest-3 too
  * test: enforce minimum pytest version
  * test: zopflipng flake8 fix
  * test: xfail getent and pwdx option completions with unparseable
  - -help
  * test: add more basic _parse_help use test cases
  * test: add bunch of basic _parse_help use test cases
  * .gitignore: add configure.lineno
  * badblocks: fix $i leak
  * postfix: option completion is expected to fail at the moment
  * cal: try _parse_help before _parse_usage
  * test: add bunch of basic _parse_usage use test cases
  * chsh, pwck: try _parse_help before _parse_usage
  * test: add basic autossh test
  * test: convert more _filedir unit tests to pytest+pexpect
  * test: flake8 fix
  * test: convert bunch of _filedir unit tests to pytest+pexpect
  * test: convert finger partial test case to pytest+pexpect
  * README: add some badges, tweak existing
  * test: port _variables unit tests to pytest+pexpect
  * test: port compgen and quote tests to pytest+pexpect
  * iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
  * test: disallow Alpine failure on Travis
  * _pnames: adapt for busybox ps, rewrite in pure bash
  * test: run our docker script in test containers by default
  * test: use one Dockerfile for all dists
  * test_ifup: accept short option completions too
  * timeout: fallback to _parse_usage from _parse_help
  * test_wget: test --s instead of --h
  * test_lsusb: xfail with unparseable --help
  * test: expect failures for various completions without useful
  - -help
  * test: support xfail in our markers like skipif, use it a lot
  * test: add Alpine Linux container, allow failures for now
  * iconv: weed out ... from encoding completions
  * test_iconv: add basic file completion test
  * test_iconv: skip option completion if --help fails
  * test_getconf: skip if -a doesn't output any POSIX_V*
  * test_feh, test_makepkg: invoke grep as "command grep"
  * test: generalize check whether we're being run in a container
  * tar: simplify locating tarball from command line
  * pkg_delete: don't limit to FreeBSD
  * test: reformat test_chromium_browser.py source
  * test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
  * test: more thorough system location interference avoidance
  * test: bashrc comment and whitespace tweaks
  * build: makefile whitespace tweaks
  * build: really reset return value before completions check
  * build: simplify symlink setup
  * tar: add missing bsdtar, gtar, and star symlinks
  * README: use light gray badges for unknown versions
  * README: link to cygwin package
  * ri: hush some warnings
  * unrar: complete on *.exe (#337)
  * chromium-browser: Add support for .mhtml files
  * screen: complete first arg with serial devices
  * gcc: support new --completion option (#222)
  * unzip, zipinfo: complete *.aab (#340)
  * cppcheck: Remove deprecated option 'posix'  for '--std='
- Remove gcc-564d068.patch and sh-script-completion-boo977336.patch
  as these are implemented upstream.
- Update to version 2.9:
  * dpkg-source: Add --before-build --after-build --commit, and
  - -print-format
  * xm: Deprecate completion for obsolete command (#284)
  * _filedir_xspec: Fallback to suggesting all files if requested
    (#260)
  * tar: Support completions for zstd compression extensions (#255)
  * dpkg: List held packages (#250)
  * cvs: Add completion for the log command
  * unzip, zipinfo: Associate with *.xar (eXist-db application
    package) (#257)
  * mplayer: Associate with *.w64
  * okular: Added support for xz-compressed files.
  * _xspecs: Declare as global on bash &gt;= 4.2
  * test: Increase expect pty to 160 columns
  * test: avoid interrupting magic mark output
  * 7z: add .msi support
  * tshark: speed up tshark -O completion
  * tshark: fix completion of -Xlua_script option
  * tshark: Support preferences (-o) completion with memoization
  * test: fix misinterpretation of completion output in tests
  * test: fix flake8 complaints about unused imports
  * conftest: fix RemovedInPytest4Warning due to use of
    node.get_marker
  * chromium-browser: consider chrome and chromium as aliases
  * tshark: support .gz and .cap files for -r expansion
  * tshark: prevent a single-character file from breaking -G
    completion
  * tshark: update -T and -t completions
  * man: Fix completion when failglob option is enabled (#225)
  * mplayer: Add common supported module music formats
  * _longopt: pick first long option on a line, not last
  * *: avoid shellcheck SC1007 and SC1010
  * 7z: add some TODO notes on parsing "i" output for extensions
  * ssh: make -o protocol completion less hardcoded
  * ssh: make option completion case insensitive
  * ssh: fix suboption completion with combined -*o
  * xvnc4viewer: code cleanups
  * doc/testing: remove lots of legacy info, add some new
  * CONTRIBUTING: add upstream vs bash-completion considerations
  * CONTRIBUTING: note runLint and run-shellcheck
  * __parse_options, 7z: avoid herestrings
  * arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
  * shellcheck: disable bunch of warnings when in "-S warning" mode
  * test: move default shell option from run-shellcheck to
    .shellcheckrc
  * test: make runLint search for herestrings
  * tar, valgrind: avoid some herestrings
  * travis: run shellcheck on bash_completion.sh.in too
  * travis: fail on shellcheck errors
  * make: quote eval array definitions to work around shellcheck
    SC1036 bug
  * test: add make -C test case
  * *: shellcheck error fixes
  * _included_ssh_config_files: store found included files in an array
  * _included_ssh_config_files: doc grammar fixes
  * test: add invoke-rc.d test case for not repeating already given
    options
  * ebtables: improve existing table arg parsing
  * test: add script to run shellcheck, run it in Travis, allowing
    failure for now
  * iptables: improve existing table arg parsing
  * test: shorten long gdb test core file name so tar doesn't croak on
    it
  * AUTHORS: remove unrelated project association from my entry
  * apt-get: protect source against regex specials
  * mypy, mysql, xmms: don't complete unknown split long option args
  * synclient: remove unused local variable "split"
  * test: adjust _get_comp_words_by_ref test to changed error output
  * apt-cache: protect showsrc against regex specials
  * test: improve tshark -O arg completion test
  * tshark: ignore stderr when parsing -G, -L, and -h output
  * *: error output consistency, use bash_completion prefix
  * _upvar: deprecate in favor of _upvars
  * *: add missing "ex: filetype=sh"
  * phing: fix getting just a tab for options on CentOS 6
  * phing: don't complete -l with files
  * various: apply file vs dir special cases also when invoked with
    full path
  * *: whitespace tweaks
  * ssh: don't offer protocol v1 specific options if it's not
    supported
  * test: add some gdb non-core files
  * _parse_help: look for long options somewhat more eagerly
  * gdb: relax core filename pattern
  * test/tools: fix exit status incrementation
  * *: arithmetic expression related cleanups
  * test/tools: run all tools, don't stop at first failure
  * test: check for perltidy errors and warnings
  * *: format Perl code with perltidy
  * *: format Python code with black
  * .dir-locals.el: use flycheck-sh-bash-args
  * valgrind: look up tools from libexec dirs too
  * *: make _parse_usage fallbacks more concise
  * svn, svk, wget: use _iconv_charsets
  * *: spelling fixes
  * msynctool: code cleanups
  * *: remove whitespace after redirections
  * *: remove spaces immediately within $()
  * bzip2: recognize *.tbz2 as bzipped
  * modprobe: module parameter boolean values
  * ping, tracepath: parse options primarily with _parse_help
  * ulimit: new completion
  * shellcheck: new completion
  * dnssec-keygen: new completion
  * modprobe: append = to module parameter completions
  * test: include test_unit_longopt.py in dist
  * test: add some _longopt unit tests
  * _longopt: simplify regex, use printf instead of echo, drop
    unnecessary sort
  * nsupdate: new completion
  * _longopt: don't complete --no-* with file/dirname arg
  * copyright: add 2019
  * pytest: complete --pythonwarnings/-W arg
  * python: make warning action list reusable
  * test: use pytest-xdist
  * extra: add git pre-push hook for triggering Docker Hub builds
  * post-commit: trigger on test/requirements.txt too
  * pytest: complete pytest-xdist --dist, --numprocesses, and
  - -rsyncdir
  * test: remove no longer needed completion/*.exp
  * xfreerdp: reinstate support for old versions with dash option
    syntax
  * test: rewrite "generate" in Python, fix trailing backslash in
    EXTRA_DIST
  * test: sort t/Makefile.am EXTRA_DIST in C locale
  * ssh: support RemoteCommand and SyslogFacility options
  * test: Expect failure for chown all users test as non-root
  * test: Fix declare test case with bash 5.0
  * adb: Deprecate in favor of one shipped with the Android SDK
  * xfreerdp: Update for more modern xfreerdp
  * jsonschema: New completion
  * test: Remove unnecessary ri xfail
  * test: Clean up man tmp dir
  * .gitignore: Add .python-version (for pyenv)
  * test: Remove unnecessary autouse=True from fixtures
  * ifstat: Make work with iproute2 version
  * iperf, iperf3: Add some option arg (non-)completions
  * test: Fix test generation wrt results checking improvements
  * ifstat: New completion
  * __parse_options: Avoid non-zero exit status
  * test: Refactor/improve completion results checking
  * test: Match Python's default locale unaware sort in bash setup
  * test: Rename completion.line to .output
  * test: Add man failglob test case
  * test: Add pre_cmds support for completion fixture
  * inotifywatch: New completion, common with inotifywait
  * inotifywait: Fix -e completion with BSD sed
  * inotifywait: Avoid some false positive event names
  * test: extend _ip_addresses unit tests some
  * _ip_addresses: Avoid completing ipv4 ones with -6
  * inotifywait: New completion
  * test: Mark some xfails based on if in docker instead of in CI
  * test: Skip ifup options test if it doesn't grok --help, not in CI
  * test: Clean up and docker-ignore __pycache__ dirs
  * build: Include test/t in dist tarball
  * test/t: Avoid trailing backslash in Makefile.am's to appease
    automake
  * test: Remove some no longer used old test suite code
  * _xspecs: Simplify bash version check
  * chmod: Fix "-" completion
  * sysctl: Treat -f as alias for -p/--load
  * .gitignore: Add pytestdebug.log
  * chmod: Fix file completion after modes starting with a dash
  * _count_args: Add 3rd arg for treating option-like things as args
  * test: Fix _count_args test_7 to test intended case
  * pydocstyle: New completion
  * Travis: Remove unused PYTEST env var
  * doc: Note email issues gateway
  * tcpdump: Various option and their arg completion updates
  * test: Fix arp CI (non)expectations, remove redundant test case
  * test: Be more consistent with "CI" env var examination and xfails
  * arp: New completion, somewhat incomplete
  * test: Expect failure in gkrellm if there's no X display
  * doc: Update docs on generating simple tests
  * doc: Some test dependency doc updates
  * test: Add requirements.txt for installing dependencies
  * grpck: Parse options with _parse_help, falling back to
    _parse_usage
  * grpck: Add --root/-R arg completion
  * test suite: Ignore _scp_path_esc in env for ssh-copy-id
  * ssh-copy-id: Add -i and -o arg (non-)completions
  * tar: Clean up some redundant code
  * cancel: Split long line
  * cancel: Add some option arg (non-)completions
  * locale-gen: New completion
  * makepkg: Don't apply to other than Slackware makepkg
  * test: Allow unknowns options in makepkg option completion
  * makepkg: Use _parse_help instead of hardcoding option list
  * mypy: New completion
  * op: New completion
  * hunspell: New completion
  * xmllint: Improve --encode, --pretty, and --xpath arg
    (non-)completions
  * test: Remove leftover completion/ls.exp
  * gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
  * perlcritic: New completion
  * gnome-screenshot: New completion
  * isort: New completion
  * freeciv: Option and arg completion updates
  * freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
    freeciv
  * mplayer etc: Complete on *.crdownload partial downloads in
    addition to *.part
  * chromium-browser, google-chrome*: New non-xspec completion
  * firefox etc: New non-xspec completion
  * Merge branch 'master' into wip-pexpect
  * nc: Add some more option (non-)completions
  * test: Mark MANPATH without leading/trailing colons test an xfail
    on CI CentOS 6
  * test: Remove kill, killall remnants
  * test: Make case specific env entries shell code, not escaped
  * Merge branch 'master' into wip-pexpect
  * unzip, zipinfo: Associate with *.whl
  * __load_completion: Avoid unnecessary lookups from nonexistent dirs
  * Merge branch 'master' into wip-pexpect
  * gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
  * test: Use test_unit_* prefix for unit tests, to avoid name clashes
  * test: Support setting cmd=None to require no command, for unit
    tests
  * test: Misc test suite fixes
  * test: Fix jq and scrub skipif commands
  * test: Don't require complete marker on test methods
  * test: Add support for per-test env modifications
  * test: Use more conventional Python file names for tests
  * test: Sort completion results in Python for ease of use in Python
    tests
  * test: Allow __load_completion to fail
  * test: chdir to fixtures dir in Python as well
  * test: Mark xfreerdp as expected failure for now
  * test: Replace + with Plus in test class names
  * test: Implement load_completion_for using assert_bash_exec
  * test: Add ability to selectively ignore diffs in environment
  * test: Fixture reorganization
  * test: Pass through $HOME and $DISPLAY to test bash
  * test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
  * test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
  * test: Add python3 test case
  * test: Add class level skipif based on bash exec result
  * test: Include command name in test class name, use numbered test
    method names
  * test: Fix some regressions introduced in recent test conversions
  * test: Add support for running test case in a specified dir
  * test: Add support for skipping individual tests based on shell
    command status
  * test: Make test base work with Python 3.3+
  * test: Add some iperf, iperf3 and xmodmap test cases
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * xmodmap: Use _parse_help instead of hardcoded option list
  * iperf: Improve client/server specific option parsing
  * iperf: Install for iperf3 too
  * iperf: Add g/G to --format completions
  * test: Use /root/.local/bin/pytest on ubuntu14 by default
  * test: Add generated test files to t/Makefile.am automatically
  * test: Add new test files to EXTRA_DIST
  * test: Use /root/.local/bin/pytest on centos6 by default
  * test: Use make pytest docker executable env-configurable, default
    pytest-3
  * test: Update generate for pytest+pexpect
  * test: Convert majority of test cases to pytest+pexpect
  * tox: Fall back to --listenvs for env list if --listenvs-all fails
  * git-post-commit: Avoid some error trash when HEAD is not a
    symbolic ref
  * test: Add pylint-3 test case
  * test: Limit number of pylint option completions
  * pydoc, pylint: Determine python2/3 based on command basename only
  * pylint: Bring -f/--format arg completion up to date with pylint
    1.9.2
  * pylint: Implement comma separated --confidence arg completion
  * test: Fix buffer size option listing in run --help
  * test: Bump expect's match_max to 20000 by default
  * test: Run docker tests with --verbose
  * _services: Try systemctl list-unit-files if systemctl list-units
    fails
  * extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
    hook
  * gpgv: New completion
  * pydoc, pylint: Skip module completion if current looks like a path
  * travis: Run ubuntu14/bsd with no network
  * travis: Split long lines in script
  * test: Limit number of wget option completions to avoid unresolved
    result
  * test: Mark flake8 untested if it seems broken
  * pylint: Option arg completion improvements
  * tshark: Get available interfaces from -D output
  * ngrep: Add "any" to -d arg completions
  * fio: New completion
  * test: Fix iwspy test case
  * uscan: Use _parse_help instead of hardcoded option list
  * urlsnarf: Add -p arg completion
  * tracepath: Add -m and -p arg non-completions
  * tracepath: Actually use our separate completion instead of
    _known_hosts
  * test: Skip jq option completion test if its --help doesn't list
    them
  * xdg-settings: Make help parsing work on BSD
  * test: Support running with local BSD binaries, do it w/ ubuntu14
    in CI
  * jq, sqlite3: Protect against negative array subscripts
  * sudo: Improve long option arg handling
  * sysctl: Recognize --pattern/-r and --load options
  * test: Add sysctl option parsing test case
  * sudo: Parse options from help/usage output, add some long option
    support
  * strace: Use _parse_help instead of hardcoded option list
  * sshow: Add -p arg completion
  * sqlite3: Add some option arg (non-)completions
  * tune2fs: Update -o/-O argument lists
  * jq: New completion
  * reportbug: Run _parse_help and apt-cache more selectively
  * querybts: Use _parse_help, not hardcoded option list, misc
    improvements
  * pyvenv: Support versioned 3.6-3.8 executables
  * passwd: Try _parse_help before _parse_usage to parse options
  * profile.d: Avoid tested variable values being confused as [ ]
    operators
  * cryptsetup: Add some option arg (non-)completions
  * cryptsetup, nc, sh: Skip option args when counting arguments
  * modinfo: Fall back to _parse_usage if _parse_help yields no
    results
  * mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
  * mysqladmin: Reuse --default-character-set completion from mysql
  * modinfo: Use _parse_help instead of hardcoded option list
  * minicom: Use _parse_help instead of hardcoded option list
  * mplayer: Associate with *.S[3T]M, *.med, *.MED
  * completions/Makefile.am: Use install-data-hook, not install-data-
    local
  * ifup etc: Add option and option argument completion
  * _count_args: Add support for not counting specified option args
  * ifquery: New ifup alias completion
  * ngrep, tshark: Complete on *.pcapng too
  * rpm: Complete --licensefiles with -q
  * pytest: Rename from py.test to follow upstream recommended name
  * README: Add instructions for overriding completions system wide
  * README: Note $BASH_COMPLETION_USER_DIR
  * test: Mark psql etc test cases untested if --help doesn't work
  * aclocal, automake: Support versioned 1.16 executables
  * __load_completion: Avoid bad array subscript on "commands" ending
    with slash
  * lzma: Use _parse_help instead of hardcoded option list
  * test: Run perlcritic and flake8 on perl and python helpers in
    Travis
  * build: Improve cleanup of test/log and test/tmp dirs
  * pkg-config: Complete on *.pc files
  * build: Use AC_PROG_SED to locate sed
  * build: Do cmake, pc, and profile variable replacements in Makefile
  * README: Add Q/A on overriding a completion, modernize local
    install answer
  * json_xs: New completion
  * chmod: New completion
  * iperf, nc: Include IPv6 addresses in bind address completions
  * links: Major rework, parse options from --help, add option arg
    completion
  * _ip_addresses: Add option to complete all/v4/v6 addresses, add
    unit test
  * wget: Remove nonexistent arg to _ip_addresses
  * _filedir: Drop unnecessary evals
  * iconv: Split charset completion to _iconv_charsets, add test case
  * links: Install completion for links2 too
  * xgamma: Comment spelling fix
  * lftp: handle -s
  * test: Skip scrub -p test when its --help doesn't list available
    patterns
  * ecryptfs-migrate-home: New completion
  * scrub: New completion
  * ether-wake: Install for etherwake as well
  * *: Support completing arg of last bundled short option
  * dselect: Parse options with _parse_help
  * dhclient: Add some option arg (non-)completions
  * dhclient: Parse options with _parse_usage
  * chage, chpasswd: Add -R/--root arg completion
  * reportbug: Add bunch of option arg (non-)completions
  * .dir-locals.el: Set -O extglob for flycheck bash checks
  * mount, umount: Deprecate on Linux in favor of util-linux &gt;= 2.28
    ones
  * _known_hosts_real: Reimplement known hosts file parsing in pure
    bash
  * test: Add comment line to fixtures/_known_hosts_real/known_hosts
  * ssh: Complete all *File option args with _filedir
  * README: Point Debian and openSUSE badges towards unstable and
    Tumbleweed
  * README: Link to various distro packages
  * apt-get: Add -h/-v/-o non-completions
  * apt-get: Sync option list with apt 1.5.1
  * apt-get: Simplify -t and friends completion, support Ubuntu
  * apt-get: Add indextargets to list of suggested commands
  * apt-get: Complete install package=versions
  * ssh: Sync config option lists with OpenSSH 7.5p1, add some value
    completions
  * ssh: Sync query type list with OpenSSH 7.5p1
  * ssh: Order various switch cases closer to alphabetical
  * completions/Makefile: Fix check-local in VPATH builds
  * _filedir: Refactor to remove heredoc-dependent loop
  * gccgo: Add as a GCC completion target (#227)
  * xrandr: match the output name exactly for --mode</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1579262400">- Remove _adb as it seems to be broken anyway (boo#1161136)</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1584100800">- Add patch to also complete qdbus-qt5:
  * qdbus-qt5.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1585396800">- Fix completion excluding directories (boo#1167952).
  * bash-completion-fix-missing-directory-completion-with-filename-pattern.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1586779200">- Improve patch to fix lookup of qdbus-qt5 completion, previously
  it was only loaded if qdbus was used first:
  * qdbus-qt5.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- fix extra tokens at the end of %endif directive build errors</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1592913600">- Modify qdbus-qt5.patch: only modify Makefile.am; Makefile.in is
  auto-generated based on the .am file.
- Add libtool BuildRequires and explicitly call autoreconf: unless
  we do this, there is a chance that the build modifies the above
  mentioned .am and .in files with different timestamps, which in
  turn triggers an implicit autoreconf. Without libtool present
  though, this will fail.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1597752000">- Update to version 2.11:
  * _known_hosts_real: check that ruptime is present before calling
    (#390)
  * totem: reuse kaffeine completions (#372)
  * __reassemble_comp_words_by_ref: avoid triggering nounset on
    indirect references
  * lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
    files (#397)
  * ip: complete route add table arg
  * ip: style fixes similar to ip-netns
  * ip: add more completions for ip-rule
  * ip: add support for netns (#391)
  * ip: improve completion of route subcommands (#326)
  * unzip, zipinfo: complete *.aar (#428)
  * ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
  * python: support executables with minor version (#389)
  * insmod, modinfo, modprobe: support xz compressed modules (#401)
  * tshark: complete -r arg with all filenames (#422)
  * openssl: update -starttls completions (#403)
  * _filedir*: update link to bug-bash discussion on -X (#404)
  * test/python: add testcase for submodule completion
  * Release 2.11
  * extra/make-changelog: check and output usage message
  * pre-commit: anchor exclude patterns
  * pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
    and classes
  * test/xfreerdp: skip --help failure cases
  * test/tshark: fix multiple -O completion with no http2 support
  * test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
  * _xinetd_services: avoid nounset error on bash 4.2
  * pre-commit: upgrade isort to 5.1.4
  * pre-commit: upgrade pyupgrade to 2.7.2
  * pre-commit: add pyupgrade, run it
  * test/ant: gitignore all target cache files
  * _known_hosts_real: exclude Host negations
  * pre-commit: upgrade isort to 5.0.7
  * pre-commit: update shellcheck-py URL
  * test/inputrc: do not set print-completions-horizontally
  * test/inputrc: comment typo fix
  * pytest: complete async test class methods
  * __get_cword_at_cursor_by_ref: fix regression on bash 4.2
  * test: upgrade markdownlint-cli to 0.23.2
  * _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
    16
  * _longopt: exclude too many dashes, allow underscores, require ends
    with alnum
  * _included_ssh_config_files: support globs
  * _known_hosts_real: prevent unwanted pathname expansion on host
    entries
  * test/shfmt: upgrade to 3.1.2, reformat with it
  * test/_known_hosts_real: add explicit no globbing test case
  * test: upgrade mypy to 0.782
  * CONTRIBUTING.md: add posix and nounset mode item
  * test: upgrade mypy to 0.781
  * test: upgrade perltidy to 20200619
  * _known_hosts_real: fix completion of Host entries after a wildcard
    etc
  * _known_hosts_real: fix # handling in ssh configs
  * test: upgrade flake8 to 3.8.3
  * test/xhost: multiple expected result handling fixes
  * test/slapt-src: single expected result handling fixes
  * test: partial hostname completion fixes
  * test: simplify completion parsing
  * test/dpkg-query: mark as xfail on non-Debian based systems
  * .gitignore: clean up some no longer needed ignores
  * test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
    lspci
  * test: regex escape our magic mark for completeness
  * test: upgrade mypy to 0.780
  * test/_known_hosts_real: don't modify class scoped base expected
    list
  * test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
    between tests
  * test/_known_hosts_real: tolerate duplicates
  * bash_completion: trivial cleanups
  * gcc: avoid errors in nounset mode
  * pytest: fix test class method completion with BSD awk
  * man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
  * java, make: avoid errors in nounset mode on Ubuntu 14 and 16
  * README: document GNU make build requirement
  * pytest: add test class method completion
  * _known_hosts: avoid errors in nounset mode and no arguments
  * bash_completion: fix array set checks with empty elements in them
  * *: avoid more errors in nounset mode
  * cfrun: fix $hostfile leak
  * _command_offset, route: cleanups
  * *: avoid more errors in nounset mode
  * qemu: add -machine arg completion
  * qemu, sbopkg: avoid unintentional globbing on option arg
    completions
  * test: enable shellcheck SC2035
  * *: drop support for bash 4.1
  * _init_completion: fix unassigned redirect completion in nounset
    mode
  * ip: route shfmt, arithmetic evaluation
  * _filedir: avoid unbound variable error on Ubuntu 14 and 16
  * _pids, _pgids, _pnames: improve shfmt formatting
  * scp, sftp, ssh: fix completion on options bundled with -4/-6
  * modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
    [ ]
  * test/runLint: warn about [ ] instead of [[ ]] use
  * test: skip various tests if we don't get a useful usage message
  * *: mark nounset mode as supported, issues with it are bugs now
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * *: avoid more errors in nounset mode
  * test/inputrc: comment and whitespace tweaks
  * *: avoid more errors in nounset mode
  * test/unit: sort files included in dist
  * test/unit: include test_unit_known_hosts_real.py in dist
  * bash_completion: line wrapping tweaks, NFC
  * 7z: fix -o/-w attached arg completion
  * postfix: try to arrange a fake tty so we can tickle the usage
    message out
  * _bashcomp_try_faketty: new function to try running command with a
    fake tty
  * mr: avoid herestrings, simplify command parsing
  * test/mr: handle missing "clean" with skipif
  * test: mark known non-ASCII issues with test suite as xfail
  * dpkg-deb: add --raw-extract and -X arg completions
  * test: add some dpkg-query test cases
  * dpkg-deb: fix --show/-W completion
  * test: upgrade markdownlint-cli to 0.23.1
  * *: use more arithmetic evaluation
  * test: try harder to restore environment and cwd on failures
  * *: use $ifs for storing/restoring $IFS
  * test/irb: xfail options test if --help is not available
  * test: upgrade flake8 to 3.8.1
  * test: pre-commit config cleanups, ordering
  * test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
  * test: sync shfmt and shellcheck configs
  * test: shfmt bashrc
  * test: remove unused run-shellcheck, shellcheck is in pre-commit
    now
  * test: remove old test suite code no longer used \o/
  * test/_known_hosts_real: port remaining test cases to
    pytest+pexpect
  * test: remove more no longer needed old test suite code
  * test/_known_hosts_real: port more test cases to pytest+pexpect
  * test/_get_cword: port remaining test case to pytest+pexpect
  * test: replace some echos with printfs
  * test/_filedir: fix shutil.rmtree on Python &lt; 3.6
  * test/_expand: port remaining test cases to pytest+pexpect
  * test: drop some no longer needed old test suite code
  * test/_filedir: port remaining test cases to pytest+pexpect
  * test: run all Travis jobs on dist: bionic
  * test: drop not needed sudo on Travis
  * test/_filedir: port more test cases to pytest+pexpect
  * test/__expand_tilde_by_ref: port remaining test cases to
    pytest+pexpect
  * test/_get_comp_words_by_ref: convert remaining test cases to
    pytest+pexpect
  * test: run pytest --verbose in docker
  * lftp: use "bookmark list" command to list bookmarks
  * test: drop some no longer needed old test suite code
  * test/slapt-src: convert remaining test case to pytest+pexpect
  * _xfunc: simplify
  * apt-cache: avoid nonzero exit code from _apt_cache_packages
  * test/slapt-get: convert remaining test case to pytest+pexpect
  * test/secret-tool: add to test command list
  * test/scp: port remaining test case to pytest+pexpect
  * test/umount: convert remaining test case to pytest+pexpect
  * secret-tool: new completion
  * apt-get: complete build-dep with dirs
  * travis: use golang 1.14 for shfmt
  * *: run all shell code through shfmt -s
  * pre-commit etc: add shfmt
  * test: fix incorrect fixtures/shared/default xfails/expectations
  * test: upgrade markdownlint to 0.23.0
  * nmap: simplify help scraping a bit, don't try to emit unnecessary
    newlines
  * test: prefix fake test commands with underscore
  * test: port most umount test cases to pytest+pexpect
  * test: add note about unescaped assert_complete single return
    values
  * editorconfig: apply yaml settings to .yaml too
  * pre-commit: use local perlcritic hook
  * *: doc and comment link updates
  * pre-commit, *.md: add markdownlint, address findings
  * README: clarify loading automatically on demand
  * ssh-keygen: -O arg updates and improvements
  * ssh-keygen: add -b arg completions according to specified -t
  * ssh-keygen: option and arg completion updates for new versions
  * _command: improve commentary
  * reportbug, scp, sftp, svn: use compgen -c instead of _command
  * find: fix -exec etc argument and its completion
  * extra: trigger docker builds only on test-cmd-list.txt changes
  * test: add script to maintain list of executables for full test
    coverage
  * test: run lint tests on Travis in a quickish separate first stage
  * test/make: mark more cases as requiring command
  * make: add bmake alias
  * test: run pre-commit on host instead of docker
  * test: add perlcritic to pre-commit, run on all perl
  * *: remove some unused variables, thanks to shellcheck SC2034
  * *: various loop iteration improvements
  * crontab: fix loop over already given args
  * apt-cache: fix command mode handling
  * doc: add loop variable naming guideline
  * test: make at-point completion tests easier
  * ssh, xsltproc: address shellcheck SC2006
  * scp: work around shellcheck SC1003
  * mutt: address shellchec SC2236
  * wget: address shellcheck SC2116
  * pytest: address shellcheck SC2002
  * bash_completion, java, tipc: for loop whitespace consistency
    tweaks
  * *: more arithmetic evaluation cleanups, thanks to shellcheck
    SC2004
  * __reassemble_comp_words_by_ref, java: address and work around
    shellcheck SC2102
  * test: enable parallel pre-commit shellcheck
  * test: remove shellcheck severity filter, add explicit disables
    instead
  * doc: recommend arithmetic evaluation
  * *: array subscript cleanups
  * ssh-keygen: -s and -n completion improvements
  * *: enable and address shellcheck SC2053
  * bash_completion, invoke-rc.d, svcadm: trivial cleanups
  * *: replace various conditional expressions with arithmetic
    evaluation
  * carton: fix command parsing with BSD sed
  * nmap: fix option parsing with BSD sed
  * test/alias: port remaining test case to pytest+pexpect
  * test: generalize complete at point test
  * test/cd: fix test_dir_at_point for setups that repeat "trailer"
  * pytest: add some option arg (non-)completions
  * pytest: complete test classes
  * pgrep, pkill: add --ns and --nslist arg completions
  * test: run skipif and xfail commands without caring if they output
    or not
  * test: make it possible to not care whether command did output or
    not
  * test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
  * test: tolerate duplicates from compgen actions
  * test: bump shellcheck severity to warning + some disables
  * *: address shellcheck SC2046
  * test/lib/library.sh: address shellcheck SC2125
  * java, pkgadd, sysbench: address shellchec SC2124
  * scp: address shellcheck SC2089 and SC2090
  * _filedir_xspec: address shellcheck SC2140
  * rpm, ssh, umount.linux: address shellcheck SC2120
  * cvs, modprobe, sh: address shellcheck SC2209
  * mutt: address shellcheck SC2088
  * _upvar, _upvars, _variables, rpm: address shellcheck SC1083
  * test/run: address shellcheck SC2164
  * renice: address shellcheck SC2254
  * tipc: comment grammar and spelling fixes
  * man, perl, route, tipc: address shellcheck SC2053
  * info, java: address shellcheck SC2153
  * quote_readline: fix $ret leak
  * test: upgrade shellcheck to 0.7.1
  * test/printenv: xfail if --help doesn't contain options (e.g.
    busybox)
  * test/aptitude: require command where necessary
  * _known_hosts_real, op: address shellcheck SC2184
  * test: don't run shellcheck on completions/.gitignore
  * protoc: complete all --*_out without more specific handling with
    dirs
  * sysbench: add --test= deprecation TODO
  * pkgadd: indentation fix
  * chronyc, wvdial: address shellcheck SC2178
  * java, pkgadd, sysbench: address shellcheck SC2124
  * mplayer: address shellcheck SC1078 false positive
  * smartctl: hush shellcheck SC2054 false positives
  * *: address shellcheck SC2221 and SC2222
  * bash_completion: address shellcheck SC2220
  * crontab, wodim: silence shellcheck SC2191 and SC2192
  * aptitude: add some option arg (non)completions
  * aptitude: parse options list from --help, hardcode less
  * test/aptitude: add some test cases
  * *: argument interation improvements
  * *: whitespace tweaks
  * apt-get etc: use _apt_cache_packages from apt-cache
  * pre-commit: run most python checks on helpers/python too
  * test/ldd: xfail if --help is not implemented
  * test/printenv: require command for arg completion test
  * printenv: indentation fixes
  * test: upgrade mypy to 0.770
  * test: split dependencies requiring Python 3.6.1+ to requirements-
    dev.txt
  * git: trigger docker rebuild on pre-commit config change
  * test: require openssl command for option argument tests
  * test: move perltidy to pre-commit, run with --converge
  * test: move shellcheck to pre-commit
  * test: ignore flake8 messages that are in black's domain
  * _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
    tests
  * printenv: new completion
  * copyright: add 2020
  * test: fix CompletionResult.__eq__ UnboundLocalError
  * test: run pre-commit in tools container
  * test: shellcheck tweaks
  * test: add isort to pre-commit, run it
  * test: add flake8-bugbear
  * test: install black for Python 3.6 too
  * pre-commit: add config with black, flake8, and mypy
  * test: drop redundant black args from docker runs
  * *: python type hint fixes and improvements
  * extra/make-changelog: run through black
  * test/totem: add basic test case
  * test/cd: remove unused import
  * openssl: complete -writerand with filenames
  * openssl: parse available options from $command -help
  * openssl: support getting digest list from more recent openssl
    versions
  * nmap: handle options split on equals sign
  * nmap: parse options from -h output
  * test/cd: make dir_at_point produce better debuggable failures
  * test/cd: convert remaining test case to pytest+pexpect
  * test: remove some no longer needed old test suite code
  * test/chown,sudo: parametrize special case test, improve xfail
    targeting
  * test/tsig-keygen: require command for test_options
  * test/upgradepkg: port remaining test case to pytest+pexpect
  * tsig-keygen: new completion
  * test: host helper lint and usage fixes
  * test: port some _known_hosts_real unit tests to pytest+pexpect
  * test: remove some no longer needed tcl/expect code
  * test: fix spurious hosts fixture failure without avahi-browse
    installed
  * test: port some scp test cases to pytest+pexpect
  * test: port remaining finger, sftp, ssh, and xhost cases to
    pytest+pexpect
  * lilo: work around shellcheck false positive
  * test/ipcalc: fix tests with busybox ipcalc
  * chromium-browser, firefox: complete on *.txt (#379)
  * README.md: add introduction
  * ipcalc: new completion
  * *: complete commands when prefixed with a backslash
  * test/wol: don't fail MAC test if test system has /etc/ethers
    entries
  * test/dnssec-keygen: allow more alternatives in algorithm
    completion
  * lilo: don't complete on commented out labels
  * lilo: honor -C when completing labels
  * lilo: add -B and -E completions
  * Source user completion only if it's a file (#409)
  * jarsigner: complete on *.apk too (#386)
  * cryptsetup: add luksChangeKey arg completion (#380)
- Refresh and reorder all patches and use autosetup macro
- Run spec-cleaner
  * Remove rpm groups</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294400">- Do not BuildRequire util-linux: there is no need to have this in
  the build root.
- Drop cmake BuildRequires: this is only here for the
  /usr/share/cmake directory ownership, which in turn even causes
  problems of left-over directories (e.g. install bash-completion,
  on a system without cmake, uninstall bash-completion,
  /usr/share/cmake remains left on the disk).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1601294401">- Convert to _multibuild. The pre_checkin.sh script was quite
  broken anyway and it was less effort to convert than to try to
  fix that one.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1633348800">- Add patch boo1190929-9af4afd0.patch for boo#1190929
  add support for compeletion modinfo completion recognize .ko.zst
  as well as .ko.bz2</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- remove PS1-completion-boo903362.patch as it breaks on non-bash
  shells and the original problem in
  bsc#903362#c9 does not occur anymore
- add versioned dependency to bash versions that have the fix</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1653307200">- Add patch bsc1199724-modules.patch (bsc#1199724)
  * Enable upstream commit to list ko.zst modules as well</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1658836800">- Add patch fix-curl-help-completion-bsc1200791.patch (bsc#1200791)
  * List all options for `curl --&lt;TAB&gt;`</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680436800">- Move cmake config files to devel</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1692273600">- Modify patches
  * ls-completion-boo889319.patch
  * rm-completion-smart-boo958462.patch
  to avoid skipping spaces after last word on command line (boo#1210974)
- Add patch fix_quote_readline_by_ref.patch
  * Do not escape leading ~ nor backslash and avoid empty quoting</changelog>
</package>
<package pkgid="d16a1cd7d21ff5f490806c16d16408ceac77f2126ee1bb61f482439ed2a0006dbf23e69ef30c2cf330d049476dc5bb306763c8318ff889c50691613cb3468df8" name="bash-debuginfo" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="520db106617a95ae7604a47b43ba09facd076b0ca780218f009212d3d988d17c0194eb26457cefeefd1e884e176970253b142fadc0b72cc9b210b1be7e366a44" name="bash-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="ff9043ed8272997a941e25ef82d4fbf41f6fb517eed0af1938591d2adfd8dff1d743ea3d666f6c52c918bdd522f752b3dbf4077ef9888dce0596be5a116d52ee" name="bash-debugsource" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="f7abe463c3998ebd8f4cdc81655fbe6b80f2d1eecadd41b2d5d2c79d24fca7bbfcdbfcfcfb7e0fc0cedd17fbf7ebd51a0a00b25a1451766a0bb33eef1ed647d7" name="bash-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="560add74e821e6c0fd333b7e5376b1c0664e5704c79891cbf307ff4d7b2601b60338fb1b19d058afe669b8c38c160e8323ef3c0caa5d622f09645b4284059f0e" name="bash-devel" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="6a5a5f4b542f38daaed3adfeff2b66b1aa82d4400d573bf92f9abf3b88a832dc7da403662189a75bfd6c493b37d01a44a5e561bd5a0410ec592a6f209bb3c823" name="bash-devel" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="b2f468df6334c6d2c8f3044054eff3042705a9b8da9a23fc85a4f76f122a1a04046e6cb08769360fcdcd675dcc3a141edcf2a5a24987764efb3a9ffe6fa90851" name="bash-doc" arch="noarch">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="f2870c669c07656d679655f6859c30ae4efb1479d90ba30633dca62400b44b33fb984cce110a55c787452d6d6086512723d413d3d29027c482df5108787c5663" name="bash-lang" arch="noarch">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="a320060c46302c7e69b5a881ad3c28ee83748d561eb6eaab80eff4788f330c5b7642bb190b61e44cbb7fbaa5a7e9289c4ac0bf481a854a12fa5dcd47ec8a1b04" name="bash-legacybin" arch="noarch">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="44e5b27a707d210e8d34eee68bf888fd22899fc94811f65856e283d98d22eb87421f376276781a792c8c13755c83214d693cb3374fd7d869e167b504475f0d6e" name="bash-loadables" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="81fab1d99368f24f7ce62891f300ee42f7eaa12d430761701b6dadbe52087b2922ef30f23c948ed2a3a2a8c4b9475b1579e7a61541e935ba3f6842fc80379549" name="bash-loadables" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="16c315ba444df71de5df4171aeb96566d527e614ddfa079af23562fbbb864c4126cc43d3495c5fd51acbef02e7c7cdfe8b235c48def7d437881b13c3fb9c9a3e" name="bash-loadables-debuginfo" arch="i586">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="3069f600c165313e2d957381870f7c548cca8309c529ddd2453f15894391f38636f05df8c62aed034bf3d30036ba9a409e963f23ee9efd7668130d8c4b2a6183" name="bash-loadables-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="f20b1701379059eb22e18237917ec6ee129d76782a38ca0fcd219ca16765d688958cd1ed20cdbafc3ae758ef9cb29b9b885167f163e22c8afb95bb735c7dd85e" name="bash-sh" arch="noarch">
  <version epoch="0" ver="5.2.21" rel="9.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1658923200">- Update to bash 5.2 rc2
  gg. Since there is no `declare -' equivalent of `local -', make sure to use
    `local -' in the output of `local -p'.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663070400">- Update to bash 5.2 rc4
  Pos. aa is now enabled by default.
  m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
    each time it is called, and modifies the appropriate locale-specific display
- Port patches
  * bash-2.03-manual.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663243200">- Add patch quotes-man2html.patch
  * Fix boo#1203091 -- BASH(1) Manual Page: Unprocessed macro aq</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663588800">- Small change in quotes-man2html.patch
  * Use a simple "'" aka quote instead of "&amp;prime;" for "\(aq"</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663675200">- Enable parallel builds by splitting clean and all at make time
  (Thanks to Christopher Yeleighton)
- Do not copy more than 1 byte for \(aq becoming a "'" in
  quotes-man2html.patch</changelog>
  <changelog author="Christopher Yeleighton &lt;giecrilj@stegny.2a.pl&gt;" date="1664020800">- add checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280000">- Modernize run-tests</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1664280001">- Update to final bash 5.2
  a. When replacing a history entry, make sure the existing entry has a non-NULL
    timestamp before copying it; it may have been added by the application, not
    the history library.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1665057600">- Add upstream patches
  * bash52-001
    Expanding unset arrays in an arithmetic context can cause a
    segmentation fault.
  * bash52-002
    Starting bash with an invalid locale specification for
    LC_ALL/LANG/LC_CTYPE can cause the shell to crash.
- Do not run checks in parallel as it eats memory, a lot of memory
- Disable alternate array implementation as it eats a lot of memory</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576000">- Remove backup of patched tests</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1665576001">- Don't strip binaries
- Work around a signal mask issue with qemu linux-user emulation</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1666267200">- Explicit require versioned libreadline8 as we face new ABI
  functions used by the bash (boo#1204336)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667390400">- Set DEFAULT_LOADABLE_BUILTINS_PATH to get BASH_LOADABLES_PATH
  correct (boo#1204567)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1667995200">- Add upstream patches
  * bash52-003
    Command substitutions need to preserve newlines instead of replacing them
    with semicolons, especially in the presence of multiple here-documents.
  * bash52-004
    Bash needs to keep better track of nested brace expansions to avoid problems
    with quoting and POSIX semantics.
  * bash52-005
    Null pattern substitution replacement strings can cause a crash.
  * bash52-006
    In interactive shells, interrupting the shell while entering a command
    substitution can inhibit alias expansion.
  * bash52-007
    This patch fixes several problems with alias expansion inside command
    substitutions when in POSIX mode.
  * bash52-008
    Array subscript expansion can inappropriately quote brackets if the expression
    contains &lt; or &gt;.
  * bash52-009
    Bash arithmetic expansion should allow `@' and `*' to be used as associative
    array keys in expressions.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669636800">- Add upstream patches
  * bash52-010
    Bash-5.2 checks the first 128 characters of an executable file that execve()
    refuses to execute to see whether it's a binary file before trying to
    execute it as a shell script. This defeats some previously-supported use
    cases like "self-executing" jar files or "self-uncompressing" scripts.
  * bash52-011
    Using timeouts and readline editing with the `read' builtin (read -e -t) can
    leave the readline timeout enabled, potentially resulting in an erroneous
    timeout on the next call.
  * bash52-012
    When running in bash compatibility mode, nested command substitutions can
    leave the `extglob' option enabled.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1671019200">- Add upstream patches
  * bash52-013
    Bash can leak memory when referencing a non-existent associative
    array element.
  * bash52-014
    Bash defers processing additional terminating signals when running
    the EXIT trap while exiting due to a terminating signal.  This
    patch allows the new terminating signal to kill the shell immediately.
  * bash52-015
    There are several cases where bash is too aggressive when optimizing
    out forks in subshells. For example, `eval' and traps should never
    be optimized.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1699963200">- Add upstream patches
  * bash52-021
    There is an off-by-one error that causes command substitutions to fail when
    they appear in a word expansion inside a here-document.
  * bash52-020
    The parser did not allow `time' to appear as the first reserved word in a
    command substitution.
  * bash52-019
    There are some cases where the shell reaped a background (asynchronous) job
    and would incorrectly try to set the terminal's process group back to the
    shell's. In these cases it never set the terminal process group to that
    jobs's process group initially, so resetting it is incorrect.
  * bash52-018
    There are two problems with returning tokens to yyparse() when the shell
    encounters a syntax error or when it reads EOF.
    When reading a WORD token, the parser has to return the correct value to
    yyparse. Previous versions returned a value &lt; 0, which the bash parser
    translated into YYERRCODE for bison, and in newer versions of bison, the
    appropriate reset actions didn't happen. We should return YYUNDEF, which
    bison uses for `invalid token'. Since we can return a token &lt; 0 for both
    invalid tokens and EOF, the bash tokenizer needs to differentiate between
    those two cases.
  * bash52-017
    In certain cases, using the `.' builtin in a subshell would optimize away
    the rest of the commands in the subshell.
  * bash52-016
    If an expression in an arithmetic for loop expands to NULL, the shell
    would crash.
- Correct offsets of patches
  * bash-4.3-sigrestart.patch
  * bash-5.2.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049600">- Be sure to have a usable bison installed at build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1700049601">- Declare token YYEOF to be able to support older bison versions
  as well</changelog>
</package>
<package pkgid="93f04266ce29b2242c63bc2321146c8e306ed79a6e839bfdd0efb7b2cbc552e2cc7a97f93aa08d4859f7620cdf658f38a466950aa57a990979b90b7fea388104" name="bcel" arch="noarch">
  <version epoch="0" ver="6.7.0" rel="1.2"/>
  <changelog author="tchvatal@suse.com" date="1404820800">- Do not depend on ant-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1427284800">- Drop gpg-offline
- Drop conditional for manual that is never triggered</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Buildignore more java implementations</changelog>
  <changelog author="fstrba@suse.com" date="1506513600">- Allow building with any java-devel provider
- Specify java source and target level 1.6 to fix build with jdk9
- Added patch:
  * bcel-5.2-encoding.patch
    + specify the correct encoding of the files</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542283200">- Add maven pom file and generate mvn(...) dependencies for this
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544443200">- Build against the generic xml-apis provider which allows
  building against bootstrap and non-bootstrap packages according
  of their availability.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549022400">- BuildIgnore xalan-j2, xml-apis, xml-resolver, xerces-j2, since
  those packages are not necessary for the build.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668081600">- Security fix: [bsc#1205125, CVE-2022-42920]
  * Apache Commons BCEL prior to 6.6.0 allows producing
    arbitrary bytecode via out-of-bounds writing
  * Add bcel-CVE-2022-42920.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to version 6.7.0
  * 6.7.0 (2022-11-28) Maintenance and bug fix release.
  * 6.6.1 (2022-10-29) Maintenance and bug fix release.
  * 6.6.0 (2022-10-08) Minor feature and bug fix release.
  * 6.5.0 (2020-06-05) Minor feature and bug fix release.
  * 6.4.1 (2019-09-26) Bug fix release.
  * 6.4.0 (2019-09-20) Feature and bug fix release.
  * 6.3.1 (2019-03-20) Bug fix release
  * 6.3 (2019-01-23) Experimental Java 9, 10, 11, 12-EA, and 13-EA
    Support
  * 6.2 (2017-12-08) Experimental Java 9 Support
  * 6.1 (2017-09-14) Experimental Java 9 Support
  * 6.0 (2016-07-10) Apache Commons BCEL 6.0 is a major release
    supporting the new features introduced in Java 6, 7 and 8. It
    requires Java 7 or higher to run.
    COMPATIBILITY with 5.2
    + Binary compatible
  - not strictly compatible
  - The constant interface org.apache.bcel.Constants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the org.apache.bcel.Const
    class.
  - The constant interface
    org.apache.bcel.generic.InstructionConstants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the
    org.apache.bcel.generic.InstructionConsts class.
  - Return type of method 'public java.lang.Object
    getElementAt(int)' in org.apache.bcel.verifier
    .VerifierFactoryListModel has been changed to
    java.lang.String.
  - The BCEL classes do no longer implement java.io.Serializable.
    + Source compatible
  - Yes, sort of;
  - The org.apache.bcel.classfile.Visitor interface has been
    enhanced with additional methods. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
  - The org.apache.bcel.generic.Visitor interface has been
    enhanced with an additional method. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
    + Semantic compatible
  - Yes, except:
  - BCEL 6.0 handles new attributes such as code annotations
    that could only be processed by implementing a custom
    AttributeReader in the previous versions. Code relying on
    this behavior will have to be adjusted since the
    AttributeReader will no longer be called in these cases.
    + For full information about API changes please see the extended
    Clirr report: https://commons.apache.org/bcel/clirr-report.html
- Removed patches:
  * bcel-5.2-encoding.patch
    + part of our own build.xml file generated to build with ant
  * bcel-CVE-2022-42920.patch
    + integrated upstrea</changelog>
</package>
<package pkgid="d8ad8c174e1d82cb01ce624bcc4a1363dcaf1413c6350e2bf886ab37fe257c7d8f50ec897e1081f94ce90786804582d96c157538cd358645196882625f97146a" name="bcel" arch="src">
  <version epoch="0" ver="6.7.0" rel="1.2"/>
  <changelog author="coolo@suse.de" date="1216728000">- build with gcj to avoid build cycle</changelog>
  <changelog author="coolo@suse.de" date="1217160000">- avoid xerces and xml-commons (ant still works)</changelog>
  <changelog author="mvyskocil@suse.cz" date="1242907200">- update to 5.2
- fixed build under gcj44
- removed javadoc scripplets</changelog>
  <changelog author="mvyskocil@suse.cz" date="1243857600">- fixed archive name (gz -&gt; bz2) in Source</changelog>
  <changelog author="mvyskocil@suse.cz" date="1289217600">- build ignore xml-commons-jaxp-1.3-apis</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="mvyskocil@suse.cz" date="1337083200">- ignore openjdk from build</changelog>
  <changelog author="mvyskocil@suse.com" date="1357560000">- remove xerces-j2-bootstrap dependency (bnc#789163)</changelog>
  <changelog author="mvyskocil@suse.com" date="1377172800">- disable javadoc generation</changelog>
  <changelog author="mvyskocil@suse.com" date="1378209600">- use pristine tarballs
- fix source url
- add gpg verification
- format spec file</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Do not depend on ant-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1427284800">- Drop gpg-offline
- Drop conditional for manual that is never triggered</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Buildignore more java implementations</changelog>
  <changelog author="fstrba@suse.com" date="1506513600">- Allow building with any java-devel provider
- Specify java source and target level 1.6 to fix build with jdk9
- Added patch:
  * bcel-5.2-encoding.patch
    + specify the correct encoding of the files</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542283200">- Add maven pom file and generate mvn(...) dependencies for this
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544443200">- Build against the generic xml-apis provider which allows
  building against bootstrap and non-bootstrap packages according
  of their availability.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549022400">- BuildIgnore xalan-j2, xml-apis, xml-resolver, xerces-j2, since
  those packages are not necessary for the build.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668081600">- Security fix: [bsc#1205125, CVE-2022-42920]
  * Apache Commons BCEL prior to 6.6.0 allows producing
    arbitrary bytecode via out-of-bounds writing
  * Add bcel-CVE-2022-42920.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to version 6.7.0
  * 6.7.0 (2022-11-28) Maintenance and bug fix release.
  * 6.6.1 (2022-10-29) Maintenance and bug fix release.
  * 6.6.0 (2022-10-08) Minor feature and bug fix release.
  * 6.5.0 (2020-06-05) Minor feature and bug fix release.
  * 6.4.1 (2019-09-26) Bug fix release.
  * 6.4.0 (2019-09-20) Feature and bug fix release.
  * 6.3.1 (2019-03-20) Bug fix release
  * 6.3 (2019-01-23) Experimental Java 9, 10, 11, 12-EA, and 13-EA
    Support
  * 6.2 (2017-12-08) Experimental Java 9 Support
  * 6.1 (2017-09-14) Experimental Java 9 Support
  * 6.0 (2016-07-10) Apache Commons BCEL 6.0 is a major release
    supporting the new features introduced in Java 6, 7 and 8. It
    requires Java 7 or higher to run.
    COMPATIBILITY with 5.2
    + Binary compatible
  - not strictly compatible
  - The constant interface org.apache.bcel.Constants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the org.apache.bcel.Const
    class.
  - The constant interface
    org.apache.bcel.generic.InstructionConstants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the
    org.apache.bcel.generic.InstructionConsts class.
  - Return type of method 'public java.lang.Object
    getElementAt(int)' in org.apache.bcel.verifier
    .VerifierFactoryListModel has been changed to
    java.lang.String.
  - The BCEL classes do no longer implement java.io.Serializable.
    + Source compatible
  - Yes, sort of;
  - The org.apache.bcel.classfile.Visitor interface has been
    enhanced with additional methods. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
  - The org.apache.bcel.generic.Visitor interface has been
    enhanced with an additional method. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
    + Semantic compatible
  - Yes, except:
  - BCEL 6.0 handles new attributes such as code annotations
    that could only be processed by implementing a custom
    AttributeReader in the previous versions. Code relying on
    this behavior will have to be adjusted since the
    AttributeReader will no longer be called in these cases.
    + For full information about API changes please see the extended
    Clirr report: https://commons.apache.org/bcel/clirr-report.html
- Removed patches:
  * bcel-5.2-encoding.patch
    + part of our own build.xml file generated to build with ant
  * bcel-CVE-2022-42920.patch
    + integrated upstrea</changelog>
</package>
<package pkgid="300a39a52ed465b6acde165c62709289358adb44c69019b0fe5fa3d19ef8b80cf285cc5305acdd4f16f792c415168ce91196e4ab8d6a81e3c709d6cd83e07a63" name="bcel-javadoc" arch="noarch">
  <version epoch="0" ver="6.7.0" rel="1.2"/>
  <changelog author="tchvatal@suse.com" date="1404820800">- Do not depend on ant-nodeps.</changelog>
  <changelog author="tchvatal@suse.com" date="1427284800">- Drop gpg-offline
- Drop conditional for manual that is never triggered</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Buildignore more java implementations</changelog>
  <changelog author="fstrba@suse.com" date="1506513600">- Allow building with any java-devel provider
- Specify java source and target level 1.6 to fix build with jdk9
- Added patch:
  * bcel-5.2-encoding.patch
    + specify the correct encoding of the files</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1542283200">- Add maven pom file and generate mvn(...) dependencies for this
  package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1544443200">- Build against the generic xml-apis provider which allows
  building against bootstrap and non-bootstrap packages according
  of their availability.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549022400">- BuildIgnore xalan-j2, xml-apis, xml-resolver, xerces-j2, since
  those packages are not necessary for the build.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1668081600">- Security fix: [bsc#1205125, CVE-2022-42920]
  * Apache Commons BCEL prior to 6.6.0 allows producing
    arbitrary bytecode via out-of-bounds writing
  * Add bcel-CVE-2022-42920.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to version 6.7.0
  * 6.7.0 (2022-11-28) Maintenance and bug fix release.
  * 6.6.1 (2022-10-29) Maintenance and bug fix release.
  * 6.6.0 (2022-10-08) Minor feature and bug fix release.
  * 6.5.0 (2020-06-05) Minor feature and bug fix release.
  * 6.4.1 (2019-09-26) Bug fix release.
  * 6.4.0 (2019-09-20) Feature and bug fix release.
  * 6.3.1 (2019-03-20) Bug fix release
  * 6.3 (2019-01-23) Experimental Java 9, 10, 11, 12-EA, and 13-EA
    Support
  * 6.2 (2017-12-08) Experimental Java 9 Support
  * 6.1 (2017-09-14) Experimental Java 9 Support
  * 6.0 (2016-07-10) Apache Commons BCEL 6.0 is a major release
    supporting the new features introduced in Java 6, 7 and 8. It
    requires Java 7 or higher to run.
    COMPATIBILITY with 5.2
    + Binary compatible
  - not strictly compatible
  - The constant interface org.apache.bcel.Constants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the org.apache.bcel.Const
    class.
  - The constant interface
    org.apache.bcel.generic.InstructionConstants has been
    deprecated. Classes which implemented this interface in 5.2
    now use the constants defined in the
    org.apache.bcel.generic.InstructionConsts class.
  - Return type of method 'public java.lang.Object
    getElementAt(int)' in org.apache.bcel.verifier
    .VerifierFactoryListModel has been changed to
    java.lang.String.
  - The BCEL classes do no longer implement java.io.Serializable.
    + Source compatible
  - Yes, sort of;
  - The org.apache.bcel.classfile.Visitor interface has been
    enhanced with additional methods. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
  - The org.apache.bcel.generic.Visitor interface has been
    enhanced with an additional method. If you implemented it
    directly instead of extending the EmptyVisitor class you'll
    have to implement the new methods.
    + Semantic compatible
  - Yes, except:
  - BCEL 6.0 handles new attributes such as code annotations
    that could only be processed by implementing a custom
    AttributeReader in the previous versions. Code relying on
    this behavior will have to be adjusted since the
    AttributeReader will no longer be called in these cases.
    + For full information about API changes please see the extended
    Clirr report: https://commons.apache.org/bcel/clirr-report.html
- Removed patches:
  * bcel-5.2-encoding.patch
    + part of our own build.xml file generated to build with ant
  * bcel-CVE-2022-42920.patch
    + integrated upstrea</changelog>
</package>
<package pkgid="f792d355633d38c7d0a6460e836fd64b6e92b149be88cdb4117ef3e0e5c192003ee8611e83a14c79c701660e23a26be74af30cf2e8d5621cff8839bb73b3551e" name="bcg729" arch="src">
  <version epoch="0" ver="1.1.1" rel="2.7"/>
  <changelog author="sor.alexei@meowr.ru" date="1498996800">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1499083200">- RPM group/description correction.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 1.0.4:
  * Build system fixes.
- Remove bcg729-1.0.3-fix-includedir.patch: fixed upstream.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547812800">- Use correct macros for cmake build</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.1.1:
  * compatibility with old compilers
  * Fixed infinite loop in VAD module and overflow in encoder
  * build scripts fixes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1643716800">- fixed license tag</changelog>
</package>
<package pkgid="1ad1997ad2421e5214c38c72ce368dcbcaf7c34ddc71e75bc720d9418de648398c763e0aa54557d35b754d75dbfd585e3864ac704eb9c6cbff5125b8a61f3a52" name="bcg729-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="2.7"/>
  <changelog author="sor.alexei@meowr.ru" date="1498996800">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1499083200">- RPM group/description correction.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 1.0.4:
  * Build system fixes.
- Remove bcg729-1.0.3-fix-includedir.patch: fixed upstream.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547812800">- Use correct macros for cmake build</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.1.1:
  * compatibility with old compilers
  * Fixed infinite loop in VAD module and overflow in encoder
  * build scripts fixes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1643716800">- fixed license tag</changelog>
</package>
<package pkgid="b39977b072e46389de48239c752c1a78eeb165721a3c482a7060c59e92bf2c9310c1394deebc7cc31756a3cde290df330128e4151d459b31e03a90439b5024f8" name="bcg729-devel" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="2.7"/>
  <changelog author="sor.alexei@meowr.ru" date="1498996800">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1499083200">- RPM group/description correction.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 1.0.4:
  * Build system fixes.
- Remove bcg729-1.0.3-fix-includedir.patch: fixed upstream.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1547812800">- Use correct macros for cmake build</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.1.1:
  * compatibility with old compilers
  * Fixed infinite loop in VAD module and overflow in encoder
  * build scripts fixes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1643716800">- fixed license tag</changelog>
</package>
<package pkgid="0179cd93958e4d0a8ebebd57e683fc4e77a6f44e6668571b92328369d0f0e654315f5c54975c4dcd7db224e3986fc1027346a7bcaa263eb2dea78f104610ab3f" name="bcmatroska2" arch="src">
  <version epoch="0" ver="5.2.1" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Initial package.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1536926400">- Modernise spec file</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626264000">- Update to latest commit in order to be able to build the
  latest version of mediastreamer2.
  The 'Provides' field was added because we need mediastreamer2 to
  depend on this latest version of the library, but upstream didn't
  release a new tag.
- Rebase bcmatroska2-include-subdir.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 0.23+git.20210209" date="1627300800">- changed version from 0.23~git.20210209 to 0.23+git.20210209,
  0.23~git.20210209 is considered older than the previous version 0.23
  and could cause the package not being updated automatically
- fix several RPMLINT warning</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.1 (no changelog).
- Add fix-cmakelist-version.patch
- Add remove-file.patch
- Add fix-libmatroska-cmake.patch</changelog>
</package>
<package pkgid="756a9d0f63d1b2c0646f278babc27d13d12281fa6ea596b42efa111b7fd0ebac2116824fd53e7b2f0c0f4c4964bbaacec2562b72b209fee2972943b83eaef2b7" name="bcmatroska2-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Initial package.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1536926400">- Modernise spec file</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626264000">- Update to latest commit in order to be able to build the
  latest version of mediastreamer2.
  The 'Provides' field was added because we need mediastreamer2 to
  depend on this latest version of the library, but upstream didn't
  release a new tag.
- Rebase bcmatroska2-include-subdir.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 0.23+git.20210209" date="1627300800">- changed version from 0.23~git.20210209 to 0.23+git.20210209,
  0.23~git.20210209 is considered older than the previous version 0.23
  and could cause the package not being updated automatically
- fix several RPMLINT warning</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.1 (no changelog).
- Add fix-cmakelist-version.patch
- Add remove-file.patch
- Add fix-libmatroska-cmake.patch</changelog>
</package>
<package pkgid="3e583771316305182eb5f2214ac26c2154a0d1ffd0a5c4abcf15bf8831221926de73349d9e8e4100b6bb9313ab88f60e6ca9c1909e9da55e36bbf911361da3ae" name="bcmatroska2-devel" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="1.4"/>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Initial package.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1536926400">- Modernise spec file</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626264000">- Update to latest commit in order to be able to build the
  latest version of mediastreamer2.
  The 'Provides' field was added because we need mediastreamer2 to
  depend on this latest version of the library, but upstream didn't
  release a new tag.
- Rebase bcmatroska2-include-subdir.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 0.23+git.20210209" date="1627300800">- changed version from 0.23~git.20210209 to 0.23+git.20210209,
  0.23~git.20210209 is considered older than the previous version 0.23
  and could cause the package not being updated automatically
- fix several RPMLINT warning</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.1 (no changelog).
- Add fix-cmakelist-version.patch
- Add remove-file.patch
- Add fix-libmatroska-cmake.patch</changelog>
</package>
<package pkgid="7e04b82d654b4dca9e987d2c79044b83e867ad4bf210391e6190994720fcaa604acf52a5162f82f68981e45f57ebedee95d31f5aa6bc6d83b9913306eed63959" name="bctoolbox" arch="src">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702296000">- Add decaf dep for post quantum crypto (tumbleweed only for now).</changelog>
</package>
<package pkgid="572ee6bc95948b03c0026d402e404e1de38a028a4a475fae7eb733746a93968507e8ab805c98d5ace167f872e32bcab347520c5bef5ee17ff202e79ebc898938" name="bctoolbox" arch="src">
  <version epoch="0" ver="5.2.98" rel="4.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
</package>
<package pkgid="1524428ec46fc1484d3129b88e0fb1b37c64bfc802c79436688a6aca3805e5984c2a1656d0aeed0e3b73b1f837a936f5a51be018376d5134f8263825b097dd1b" name="bctoolbox-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702296000">- Add decaf dep for post quantum crypto (tumbleweed only for now).</changelog>
</package>
<package pkgid="5a6d86973df9f274e79eeb05adaadf0f9b82b65793689dfd47ad6a0c2fd03061ee04a114cab8776af168d506dd4af709038e6fe9c92365c1ef165f011cf064ef" name="bctoolbox-debugsource" arch="i586">
  <version epoch="0" ver="5.2.98" rel="4.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
</package>
<package pkgid="8e8e89d6adfca3c48e0c890be508df68e5aba6ae6d598488f652d6dbd17c45a636588934ef4e1f75ac06d82e4ddba3d5c6aabec2f661ab5bcfaa373afdfe70a0" name="bctoolbox-devel" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702296000">- Add decaf dep for post quantum crypto (tumbleweed only for now).</changelog>
</package>
<package pkgid="f621a3d88ff4ef889ecc1f80604708affb2ffc5357c40bad90e1090fba88ce11638fae07342b9d9a83592d5afa9be1bf490a67f4aa4a83c3e6fbf141ae1056a0" name="bctoolbox-devel" arch="i586">
  <version epoch="0" ver="5.2.98" rel="4.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.0:
  * new vfs read2/write2 functions without offset parameter,
    to easy mapping with standard libc functions.
  * optimized C++ logging macros.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to version 5.1.12:
  * Add an API to switch off logs on regex test.
  * Fix an issue where STUN gathering requests could be sent over
    IPv6 instead of IPv4 for which they are more useful.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650974400">- Update to version 5.1.17
  * No changes for Linux platforms</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 5.1.38
  * Fix wrong read variable resulting by always being in
    "snapshots" state</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to release 5.1.45:
  * fix gcc12 warnings
  * fix doc generation</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Crypto: add support for post-quantum algorithms.
  * Minor changes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes
- revert license tag change</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676376000">- Update to version 5.2.16:
  * minor changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_curret_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1683115200">- Require the mbedtls-devel version to be lower than 3.0.0</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683115201">- Also set the devel-package dependency on mbedtls-devel to &lt; 3: no
  need to try to build bctoolbox consumers with mbedtls 3.x.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="i thod &lt;thod_@gmx.de&gt;" date="1696766400">- Remove RPATH to be able to build on Fedora</changelog>
</package>
<package pkgid="616868deed6d1c482a4fb7d1f3a4eb4bfa179f2afa05d27d4fc5adeac96417dcacf19f0cfa4a7a6669f8bf0d3ea7ecd0cc6dac91e052517984a9824b62d85721" name="bcunit" arch="src">
  <version epoch="0" ver="5.2.62" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267531200">- New package</changelog>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="30d6bbd640a00d705e52d52d1af14964c8fb5b323f7757496390b8fe2256572facdadb2883e44937a5b1e51385205e385047f7eca5f000f34dbeb0290e6d046b" name="bcunit" arch="src">
  <version epoch="0" ver="5.2.62" rel="3.1"/>
  <changelog author="andrea@opensuse.org" date="1267531200">- New package</changelog>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="c16c2fe52141ed178cccb2230ce22d1806a290236f068f9c9857186dd02b670f1e65e44467eb17a80bed4d774e05067a7800718e2291cfd2923f8efe09686cef" name="bcunit-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.62" rel="1.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="14a25a2addf244510ea6e9d70b0bd1d9c93cb315755c014345db9c87d5080c932c6f58489d496f38eabe7d0384425be2b5dace93551afb93ddc7e168fb5439c5" name="bcunit-debugsource" arch="i586">
  <version epoch="0" ver="5.2.62" rel="3.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="9b81d77dbaff8849513100d8abf170307de1d70282464b95d39fcec3fecd6fbf00bc0fe8573a802cc054a6ca5454a8374baa20c6d06887a5aada47e928a06b53" name="bcunit-devel" arch="x86_64">
  <version epoch="0" ver="5.2.62" rel="1.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="3313c70ac128e0c17eaa1654d85df0c446767bdced7596ed0480c16ddf8f4ab5396e246248af43fea64e754b4320a68e90b0f6ab663ea7118e8cca2eeba875a7" name="bcunit-devel" arch="i586">
  <version epoch="0" ver="5.2.62" rel="3.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="bfd455222bc1294eee96c585de8cc186787af7098b3d762b1d7dc049ebc1f9eb99e89b72ea6e7924d185258023726f6f17cb1fc01a81db84b6bf4f23abf07d13" name="bcunit-doc" arch="x86_64">
  <version epoch="0" ver="5.2.62" rel="1.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="491d30981cae3fcee2b6ff2f58407a6bb8b71388ee76ffc9445d1d4b09a36293746d05996d3fa6d31a257170a37b8ad1bb229453b46610547ff2ce16960b3eec" name="bcunit-doc" arch="i586">
  <version epoch="0" ver="5.2.62" rel="3.1"/>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Update to version 3.0+git20170404:
  * No changelog available.
- Rename the package to bcunit for the fork.
- Rename and rebase cunit-link-ncurses.dif to
  bcunit-link-ncurses.patch,
  cunit-ncurses6.patch to bcunit-ncurses6.patch.
- Switch to cmake.
- Add bcunit-sover.patch: Correctly set the sover.
- Disable test: doesn't compile correctly.
- Correct the licence to LGPL-2.0+ (nothing limits to LGPL-2.0).
- Add baselibs.conf.
- Minor spec clean up.</changelog>
  <changelog author="jengelh@inai.de" date="1497355200">- Rewrite incorrect %description of main RPM.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 3.0.2:
  * Version bump.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582718400">- Update to latest master. This is needed for us in order to be able to
  update bctoolbox, ortp and bzrtp to the latest version
- Update bcunit-sover.patch accordingly</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1582804800">- Small packaging cleanups</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1582804801">- use correct archive extensione (xz instead of gz)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Update to 5.2.62 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="8eba954495fc8939f606b872fa7fe2a6039c2772a8669bcd4aa97258b06329febbca9f6e5bd608e5bd123a862db0b5c4b3d96b01557510a847c641a3db608df1" name="bdftopcf" arch="i586">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="dffb7939b2f6ffd795f74f4c7eec2428d6865665948aa0acc331ffa81e84691c02a1e5b26b0d70c18d8cf67cddf179aaf03fcdc81a5d207c6864399c4b747b08" name="bdftopcf" arch="src">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="97af0d6f86fb835280c41840aca4c5e0604571e4fa5f70947acca469b9f079af0ea361466a61c5e871eae629871ed3fa8d11e8b4317e28b9cd61f16e77c78293" name="bdftopcf" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="f043d46f38f5881af338d408ce8ab310fe2492a06a58498330df740bf7eae31879bde4b639aec0b4590eabfdc28c7b29c24841617b8264af792d36c0f3a64fd7" name="bdftopcf-debuginfo" arch="i586">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="9441a68270b3fc915bf8d6239607d9057643d737ab3540c6a5090d4e2f4d812691209ba90d0a0d7ed0c6338fc80d00774798398318951fa2be5c01f0417f4812" name="bdftopcf-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="d2419aeb5d51e324f048a7534bcb3a354f7742c738ddeb8aeb61ae43aabbbd26a70c4aec8e6ec8ca987236760ce9479083cbe14737aefb5ed7c2f263a00b1445" name="bdftopcf-debugsource" arch="i586">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="96983c63bf7bee47febae29e153fbe34bd2a2464770337cf9ccb51e2dd69576a0a85ce0310ca496bdb10a13b923b6c2376f9cad38101885ace64d9992f7e3ed2" name="bdftopcf-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="1.1"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split bdftopcf from xorg-x11. Initial version: 1.0.3.</changelog>
  <changelog author="zaitor@opensuse.org" date="1358596800">- Update to version 1.0.4:
  + Use remove() instead of unlink() to remove files.
  + Use symbolic names instead of raw integers for stdin &amp; stdout
    fd's.
  + Add -v flag to print version info.
  + Combine usage message strings.
  + Initialize font to 0 values directly instead of via bzero.
  + Adopt X.Org standard coding style (via x-indent.sh).
  + man: remove trailing spaces and tabs.
  + config:
  - Move man pages into their own directory.
  - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
  - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1420286400">- Update to version 1.0.5:
  This minor maintenance release fixes a couple of issues with the
  usage messages printed for incorrect options, and updates the
  configure scripts to the latest X.Org standards.</changelog>
  <changelog author="mpluskal@suse.com" date="1486123200">- Add gpg signature
- Remove obsolete parts of spec file
- Make building more verbose</changelog>
  <changelog author="sndirsch@suse.com" date="1510228800">- Update to version 1.1
  * This release imports the libXfont 1.x BDF-reading and PCF-writing
    code, as this program is the only known user of that code and
    libXfont 1.x is otherwise unmaintained. No functional difference
    should be apparent, this is just another step towards eliminating
    the old version of libXfont from the world.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1627905600">- switch to libXfont2</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1665835200">- Update to version 1.1.1
  * Update README for gitlab migration
  * Update configure.ac bug URL for gitlab migration
  * Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * Adopt X.Org standard coding style (via x-indent-all.sh)
  * Add .git-blame-ignore-revs to hide whitespace commits from git blame
  * Variable scope reductions as recommended by cppcheck
  * Delete functions identified as unused by cppcheck
  * Make some functions static that aren't called from other files
  * Remove redundant assignment
  * Remove redundant null-pointer check
  * Fix -Wsign-compare warnings
  * Remove unnecessary cast of strlen result in malloc argument
  * Remove weak symbol setup from Atom code
  * Depend on xproto and fsproto that are now used.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1666008000">- fixed download URLs of tarball and signature file in specfile</changelog>
</package>
<package pkgid="3c8625a17dcca63ff0c2487d9e081457b768af70536ebc85d33a678b5b0229298f64eced54aa5d1115d606f14b8f414a2f9cc85cd898465e881331311956b393" name="belcard" arch="src">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1495022400">- Initial package.</changelog>
  <changelog author="jengelh@inai.de" date="1495972800">- Rectify RPM groups, fix incomplete descriptions.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1498996800">- Add belcard-1.0.1-fix-includedir.patch: Fix includedir
  (from commit a515fda).
- Improve belcard-fix-pkgconfig.patch and remove extra dependencies
  from belcard-devel.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 1.0.2:
  * Minor enhancements and bugfixes.
- Remove belcard-1.0.1-fix-includedir.patch: fixed upstream.
- Rebase belcard-fix-pkgconfig.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix building with Clang 10.
- Move belr grammar files from belcard-devel to a new belcard-data
  package.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625400000">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * isspace cannot be used with int on windows</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * use fold and unfold from bctoolbox utils
- revert license tag change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * rerelease under new version number, no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="08dd3fede9dbc836882c7e28185bd951dce97dc5a4ca5bc85f915016544182a83dbda0bf573178d923c5ab7f265bdcb83d1cdd9a4623c978c43e6c6576627e40" name="belcard-data" arch="noarch">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix building with Clang 10.
- Move belr grammar files from belcard-devel to a new belcard-data
  package.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625400000">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * isspace cannot be used with int on windows</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * use fold and unfold from bctoolbox utils
- revert license tag change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * rerelease under new version number, no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="3025c13d876cc9187774c89e4eeaac655a2a1dcc7ac82369f306155a4dc7138971c74098773b817aff96f72470940b139ade2fcaa59346e08609d9e74df6f449" name="belcard-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix building with Clang 10.
- Move belr grammar files from belcard-devel to a new belcard-data
  package.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625400000">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * isspace cannot be used with int on windows</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * use fold and unfold from bctoolbox utils
- revert license tag change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * rerelease under new version number, no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="fd5e988f553488628d83e18b361e70f6ce724dc5e805eca376119a7a1acc243857cc9cd971db3f0de9516003499bea7416257eb1465c283b77dc14bcf84dbaea" name="belcard-devel" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix building with Clang 10.
- Move belr grammar files from belcard-devel to a new belcard-data
  package.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625400000">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * isspace cannot be used with int on windows</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * use fold and unfold from bctoolbox utils
- revert license tag change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * rerelease under new version number, no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="79ed7027e837e7ba59a1e66033893ba66e3f47f0e6bc0566351a9f6f24fe1b9e9d0c84c48ae6bcc265ccf98f735e0247ebd5e6e2069d8b701985b529a5e8c2cf" name="belcard-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1:
  * No changelog available.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix building with Clang 10.
- Move belr grammar files from belcard-devel to a new belcard-data
  package.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625400000">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * isspace cannot be used with int on windows</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * use fold and unfold from bctoolbox utils
- revert license tag change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * rerelease under new version number, no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog).
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="01dd919ba294c4893402b235408d5cc6ffc7a6a31bb02f80b6dcd7f38f21ce3402fc780f0c9666a25b47d1ea9ad7a7675171ea1942dd7cf212df781fabd00f4a" name="belle-sip" arch="src">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="709ef020fa3a593652d4dde2d6ce447a8a349ceb6b7bcecf023cc7738b89780593c95763313931c5b2a227b0f3e85aa65d9afeddcce60ac9ade4d545f331a64b" name="belle-sip" arch="src">
  <version epoch="0" ver="5.2.98" rel="2.3"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="38b2800834a12ee26900bc8bbb55a436d06faa511d2a2f5df00b6cdd91f74b060420b1e9838c6d0f11edf60b1d97be08caddb2cf143a9a481b03f0ad6869b1ae" name="belle-sip-data" arch="noarch">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="2f77394d2a990c89074144cc864de8fa8dddd7e766e5866f6058ef971dca598c78ace402c02c15a63d6d58364da746e026583f4586f825bfb0f102ca45aeb33b" name="belle-sip-data" arch="noarch">
  <version epoch="0" ver="5.2.98" rel="2.3"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="5016748f30c4f1d675eb8be6a1ee70112c4778a89688aa73e60f7baa28fd8d9b342a997c9af43659ca4caaeb455e368f471e373f7978f089e6c8e28b74ee8f36" name="belle-sip-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="e225752c09eadd0584b26139aef0963ab7a79f986e6f400660fb09d569d0bd2965a3e5c40e53d103db8e3905f017bc81466881115189618711194ed792494bd3" name="belle-sip-debugsource" arch="i586">
  <version epoch="0" ver="5.2.98" rel="2.3"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="1355c95bcf9ae73e83cef2e1a2314ed8a53dd0e8c77fd7bc2a357a325a692e4058a0fee2773529b8ba08f28e6191ea3a75e2df678269a087a43cef4eff7ff632" name="belle-sip-devel" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="ad485d39963611ee6b35480984972290f3c6f60c77d2ff323d2c9f6d1d39d713466b16c813941889fe48275b299b154e73ba3b266857ac9c259d33bc39ee9e97" name="belle-sip-devel" arch="i586">
  <version epoch="0" ver="5.2.98" rel="2.3"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="928cbac61b2e3ae757913a4b79f3995565faba5ab24c976b75f1fa54d2fc1e0b9e62f0a9945a295e97ed1118a252948bb35f8c79f5630b4d1140b582b1dd3ecf" name="belle-sip-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="c2e851f880a3af4e116ece5edc76429fd29767a0d9d885afa7bdeee9f1ecd178d60014ea2863f5be154c985186558491fd824af066b737804c967fe170049e9a" name="belle-sip-devel-debuginfo" arch="i586">
  <version epoch="0" ver="5.2.98" rel="2.3"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * add option to deactivate potentially weak digest authentication schemes
  * fix via header of CANCEL request
  * fix null pointer crash when receiving an INVITE without from-tag
  * fix prack auth
  * fix special case dns resolver issue and add test
  * fix cast warning
  * implement UDP listening point without server socket</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * Fix possible REGISTER endless loop when 200 OK from REGISTER is
    not received through the same connection as the REGISTER</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * Fix a crash when receiving parsing a rtcp-fb attribute with just
    fb-id but no value</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to 5.1.0:
  * Multipart boundaries are random and used-once.
  * Avoid using V4MAPPED formatted IP addresses in CONNECT http requests,
    because http proxies may not be always IPv6-capable.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fixed userid not used in http auth
  * Add methods to known whether a request can be created or not
  * Avoid re-sending a BYE because of un-ACKed dialog if a BYE was sent already
  * report io error to pending http transaction in case of provider stop
  * Add test vectors from RFC7616 for digest auth
  * Implement automatic retry of reINVITE upon 491 request pending response
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.47:
  * Close the file before calling stop callback to let cb to do file modifications like renaming.
  * Do not return belle_sip_source_t when scheduling task on the main loop.
  * Fix double free during certificate generation.</changelog>
  <changelog author="thod_@gmx.de" date="1660478400">- Remove RPATH to be able to build on Fedora</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.1.72:
  * Allow multiple challenges in a single authenticate header as defined by rfc2616</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for authentication headers with multiple challenges.
  * Fixed various weaknesses within multipart decoding process.
  * Fixed endless UDP transaction in a specific scenario.
  * Fixed various crashes.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- Update to 5.2.16:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
</package>
<package pkgid="ea20ac481e67b4b9ef22cc3e9177b21071780349f66af9e16729ec4311cd252f5b691b1853d601efb1b71cc0cedf27ee32060b0d00b7371f116e59ef58aada66" name="belr" arch="src">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 0.1.3:
  * Bug fixes.
- Remove belr-0.1.2-fix-includedir.patch: fixed upstream.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551787200">- Modernise spec file with spec-cleaner</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build
- Use %autopatch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="c778c29d0231d89eaded074f1c93e24e1caa3cfaa1f373435840b99e8286156e8d12e1d6c862ed97c7df586000ab86f74e56a8936f4e8fe87f15a0c7ed7cf045" name="belr" arch="src">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1500638400">- Update to version 0.1.3:
  * Bug fixes.
- Remove belr-0.1.2-fix-includedir.patch: fixed upstream.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1551787200">- Modernise spec file with spec-cleaner</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574078400">- %make_jobs is depricated replaced by %cmake_build
- Use %autopatch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="6e4179ecbdf47dcff1c337903f14efc70f3fac70ea46d750e8babba5b4969219350365d7faa07354b64cffde7ba7bec1fae8b7613595d74d5dfa5e0332ce06b6" name="belr-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="c0cc61921f01efde06a3d1e3a3bd1f2ccc8ce7c3e02aa0eaebd0b519dfa2e7ea0c3a7ec7de04f2d38250222fc83acc7d1ff484272f4828cc408d28da47ed13bb" name="belr-debugsource" arch="i586">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="57046f3c963fa9a004fc5f22ddd82c20423f5ce7d0ab132b879cad8fc5219a69732ea5aa0182c0fbc586312281ba5842e29ed7e667b56091ce120ad3b37e9f34" name="belr-devel" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="42f34d1ab8f6d9b94dc3251f18564ece461d116bc35db9082c07c0811fd315e353ce76ed29dbdd4ffc599c0f6ece06915bfca784c458597e63b680408c14c7ea" name="belr-devel" arch="i586">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="9564db3b657e74b0554faa53beefb1486d86a4d6e4d8c8b03a47350dadefc42aa60a9b5cfa69b7ae99ff14f245318f93b88f0491ea7c243ed398de7cc38ae307" name="belr-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="7a4399485a9995e7f34e8ddc0b5d49e8e91b2378f459735d5c89524bf85d86ac4c9fd83213f2e9708ad362a4641e310ee8f055496d80461259251ee8e0934c9c" name="belr-devel-debuginfo" arch="i586">
  <version epoch="0" ver="5.2.98" rel="3.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1587556800">- Update to version 4.3.1 (changes since 0.1.3):
  * belr-compiler tool, to generate binary grammar files, that can
    be loaded hundred times faster than txt grammars.
  * Optimise size of user application object code, due to template
    instanciation of belr classes.
  * Install cmake config files into the correct path.
  * Use BcTooblox macros for source archive generation.
  * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option.
  * Licence moves to GNU GPLv3+.
  * Add better documentation in README.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1596024000">- Update to version 4.4.0:
  * Fix a bug with the use of createRootObject().
    It wasn't passed the size of what was really parsed, which was
    confusing for the DebugParser and the output of belr-parse tool.
  * Add Iphlpapi dependency for using liblinphone
    GetAdaptersAddresses.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@tre-sc.jus.br&gt;" date="1618488000">- Update to 4.5.3:
  * No changelog available.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 4.5.20" date="1625313600">- Update to version 4.5.20:
  * No changes
- fix several RPMLINT warning</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to version 5.0.36:
  * Cast on assert to remove warning on x64
  * Remove a useless usage shared_ptr&lt;&gt; in the Parser and Regognizers</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to version 5.0.46:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to version 5.0.49:
  * No changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647345600">- revert license tag change:
  * no GPL-3.0-only declaration could be found in source</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1651060800">- Update to version 5.1.12:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Fix syntax error in Github issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.1.72:
  * version bump, no source code change</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * Fix syntax error in Github issue template
  * Added Github yml issue template
  * Parse integers as long long</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.2.51:
  * Fix bug resulting in empty matches not being considered as
    valid when enclosed within a selector.
  * Fix build using flexisip flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)
- Add set_current_version.patch.</changelog>
</package>
<package pkgid="bae05102f9c7388ec1f233d66f82ec24c2855ababcabf50203de9df5246b802ff3368af5c790a87048878d00eb0334ed5fe695e3e91863d775901d46ca5b89b0" name="benchdnn" arch="x86_64">
  <version epoch="0" ver="3.3.3" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1582804800">- Do not disable LTO there is no actual reason for that
- Export LD_LIBRARY_PATH to fix older releases build</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585051200">- Add constraints to not crash during testing on OOM</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588680000">- Update to 1.4:
  * Performance improvements all over the board
- Rebase patch cmake-no-install-ocl-cmake.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600862400">- Build on aarch64 and ppc64le which are now also supported
- Provide oneDNN and oneDNN-devel as it is the new official name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600862401">- Update to 1.6.3
- Drop upstream patch:
  * cmake-no-install-ocl-cmake.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601640000">- Rename mkl-dnn to onednn to follow upstream</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601899200">- Obsoletes mkl-dnn* &lt;= %{version}</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613563200">- Update to 2.1
- Add Arm ComputeLibrary support on aarch64</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1618315200">- Update to 2.2.1, changes:
  * From 2.2:
  Fixed segfault for cases when primitive descriptor or attributed contain NaN (e6d05ec, dbca1e9, 0326b09, 0326b09)
  Fixed engine creation failure for GPU subdevices (4c3a114)
  Fixed long lines clipping in verbose output (70d70a8)
  Fixed segfault in bfloat16 convolution weight gradient implementation on processors with Intel AMX support (a3a73a3)
  Fixed performance regression in binary primitive with per_oc broadcast strategy (9ac85d8)
  Worked around a bug with Microsoft Visual C++ compiler version detection in CMake 3.19 (2f39155)
  Removed -std=c++11 build flag for DPC++ code to align with SYCL standard (1b026f5)
  * Changes between 2.1 and 2.2:
  Performance Optimizations
    Intel Architecture processors
    Improved performance of int8 compute functionality for future Intel Xeon Scalable processor (code name Sapphire Rapids). The functionality is disabled by default and should be enabled via CPU dispatcher control.
    Improved performance of compute functionality for future Intel Core processor with Intel AVX2 and Intel DL Boost instructions support (code name Alder Lake).
    Improved fp32 inner product forward propagation performance for processors with Intel AVX-512 support.
    Improved dnnl_gemm performance for cases with n=1 on all supported processors.
    Intel Graphics products
    Introduced NHWC format support for activations for int8 primitives.
    AArch64-based processors
    Improved performance of fp32 and int8 convolution, and softmax primitives for processors with SVE 512 support.
    Improved performance of fp32 convolution via Arm Compute Library (ACL).
    Improved performance of convolution with a combination of sum and relu post-ops via ACL.
  Functionality
    Extended eltwise primitive with support for mish and hardswish algorithms.
    Extended binary primitive with support for comparison operators.
    Introduced support for post-ops in GPU resampling implementation.
    Introduced asymmetric quantization support for int8 deconvolution.
    Introduced binary post-ops support for matmul primitive.
  Usability
    Improved presentation of oneDNN primitives in VTune Amplifier.
    Introduced Linux perf support for AArch64.
    Introduced support for Fujitsu C++ compiler.
    Introduced a build time check for minimal supported ACL version. Currently oneDNN requires ACL 21.02 or later.
    Added support for cuDNN 8.x</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1622030400">- Update to 2.2.2, changes:
  * Fixed performance regression in fp32 forward inner product for
  shapes with number of output channels equal to 1 for processors
  with Intel AVX-512 support (714b1fd)
  * Fixed performance regression in forward convolutions with groups
  for processors with Intel AVX-512 support(3555d4a)
  * Removed -std=c++11 build flag for DPC++ headers (1fcb867)
  * Fixed buffer access in initializing workspace in RNN
  implementation on GPU (9b03091)
  * Fixed fix a bug in convolution with 1x1 kernel and mixed
  strides on processors with Intel AVX-512 support (d0b3e3f)
  * Used getauxval for Linux to get CPU features on for AArch64
  systems (25c4cea)
  * Added -fp-model=precise build flag for DPC++ code (3e40e5e)
  * Fixed out-of-bounds writes in elementwise primitive on
  Intel Processor Graphics (bcf823c)
- Fix build with Arm Compute Library:
  * onednn-1045.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update descriptions.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 2.2.3
  * Fixed a bug in int8 depthwise convolution ptimitive with groups
    and 1d spatial size for processors with AVX-512 and AVX2 support
  * Fixed correctness issue for PReLU primitive
  * Fixed corretness issue in reorder for blocked layouts with
    zero padding
  * Improved performance of weights reorders used by BRGEMM-based
    convolution primitive for processors with AVX-512 support
  * Added -fp-model=precise build flag for DPC++ code
  * Fixed potential memory leak in matmul primitive
  * Fixed performance of matmul primitive when fused with bias
    update and sum
  * Fixed a bug in matmul primitive when writing to non-contiguous
    destination buffer
- Add upstream patch for GCC11 support
  * 0001-common-gpu-include-thread-and-limit-headers-to-fix-G.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623758400">- Update to version 2.2.4:
  * Fixed build error with GCC 11 (eda1add)
  * Fixed an issue with reorder reporting unimplemented when
    quantizing f32 weights to s8 (4f05b76, 5d3d1e1, cc77eef)
  * Updated name for GPU gen12 architecture to xe (3d202c2)
- Drop upstream patch:
  * 0001-common-gpu-include-thread-and-limit-headers-to-fix-G.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623758401">- Fix build on aarch64:
  * onednn-xbyak-aarch64.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663070400">- Update to 2.6.2:
  * https://github.com/oneapi-src/oneDNN/releases
- Removed onednn-1045.patch.
- Removed onednn-xbyak-aarch64.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1663675200">- Add patch to fix build with latest Arm Compute Library:
  * 1428.patch
  * fa93750.patch (dep for 1428.patch)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1679400000">- Update to 3.0.1:
  * Changes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.0.1
- Skipped 3.0:
  * Changes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.0
- Add patch to fix build with GCC13:
  * onednn-fix-gcc13.patch
- Disable Arm Compute library support until fixed upstream
  https://github.com/oneapi-src/oneDNN/issues/1599
- Drop upstream patches:
  * 1428.patch
  * fa93750.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696939200">- Update to 3.3:
  * 3.3: https://github.com/oneapi-src/oneDNN/releases/tag/v3.3
  * 3.2: https://github.com/oneapi-src/oneDNN/releases/tag/v3.2
  * 3.1: https://github.com/oneapi-src/oneDNN/releases/tag/v3.1
- Drop upstreamed onednn-fix-gcc13.patch</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1701432000">- Update to 3.3.1:
- This is a patch release containing the following changes to v3.3:
  * Fixed int8 convolution accuracy issue on Intel GPUs (09c87c7)
  * Switched internal stream to in-order mode for NVIDIA and AMD GPUs to avoid synchronization issues (db01d62)
  * Fixed runtime error for avgpool_bwd operation in Graph API (d025ef6, 9e0602a, e0dc1b3)
  * Fixed benchdnn error reporting for some Graph API cases (98dc9db)
  * Fixed accuracy issue in experimental Graph Compiler for int8 MHA variant from StarCoder model (5476ef7)
  * Fixed incorrect results for layer normalization with trivial dimensions on Intel GPUs (a2ec0a0)
  * Removed redundant synchronization for out-of-order SYCL queues (a96e9b1)
  * Fixed runtime error in experimental Graph Compiler for int8 MLP subgraph from LLAMA model (595543d)
  * Fixed SEGFAULT in experimental Graph Compiler for fp32 MLP subgraph (4207105)
  * Fixed incorrect results in experimental Graph Compiler for MLP subgraph (57e14b5)
  * Fixed the issue with f16 inner product primitive with s8 output returning unimplemented on Intel GPUs (bf12207, 800b5e9, ec7054a)
  * Fixed incorrect results for int8 deconvolution with zero-points on processors with Intel AMX instructions support (55d2cec)</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1703592000">* Fri Dec  1 2023 Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;
- Update to 3.3.3:
- This is a patch release containing the following changes to v3.3.2:
  * Fixed performance regression in int8 convolutions on processors with Intel AVX-512 and Intel DL Boost support (a00661f)
  * Fixed race condition during library initialization on Intel Data Center GPU Max Series (7dfcd11)
  * Fixed accuracy issue in experimental Graph Compiler with LLVM code generator (8892e7e)
  * Disabled int8 RNN implementation for cases with non-trivial strides (2195e4b)
  * Fixed incorrect results in bfloat16 convolution implementation on processors with Intel AMX support (9f00af9)
  * Fixed incorrect results in fp16 and int8 convolution on Intel Core Ultra integrated GPUs (69cef84, 79bc6cc, c9c0b09)</changelog>
</package>
<package pkgid="d34050ebdced81954e628ed708276050ca2d26743d0025de89190a0f41b65da204b6336ef1cbb5e92802b92d99d722a76dfea754e3bdee2dfc45285e96baf538" name="benchdnn-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.3" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1582804800">- Do not disable LTO there is no actual reason for that
- Export LD_LIBRARY_PATH to fix older releases build</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585051200">- Add constraints to not crash during testing on OOM</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588680000">- Update to 1.4:
  * Performance improvements all over the board
- Rebase patch cmake-no-install-ocl-cmake.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600862400">- Build on aarch64 and ppc64le which are now also supported
- Provide oneDNN and oneDNN-devel as it is the new official name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600862401">- Update to 1.6.3
- Drop upstream patch:
  * cmake-no-install-ocl-cmake.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601640000">- Rename mkl-dnn to onednn to follow upstream</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1601899200">- Obsoletes mkl-dnn* &lt;= %{version}</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613563200">- Update to 2.1
- Add Arm ComputeLibrary support on aarch64</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1618315200">- Update to 2.2.1, changes:
  * From 2.2:
  Fixed segfault for cases when primitive descriptor or attributed contain NaN (e6d05ec, dbca1e9, 0326b09, 0326b09)
  Fixed engine creation failure for GPU subdevices (4c3a114)
  Fixed long lines clipping in verbose output (70d70a8)
  Fixed segfault in bfloat16 convolution weight gradient implementation on processors with Intel AMX support (a3a73a3)
  Fixed performance regression in binary primitive with per_oc broadcast strategy (9ac85d8)
  Worked around a bug with Microsoft Visual C++ compiler version detection in CMake 3.19 (2f39155)
  Removed -std=c++11 build flag for DPC++ code to align with SYCL standard (1b026f5)
  * Changes between 2.1 and 2.2:
  Performance Optimizations
    Intel Architecture processors
    Improved performance of int8 compute functionality for future Intel Xeon Scalable processor (code name Sapphire Rapids). The functionality is disabled by default and should be enabled via CPU dispatcher control.
    Improved performance of compute functionality for future Intel Core processor with Intel AVX2 and Intel DL Boost instructions support (code name Alder Lake).
    Improved fp32 inner product forward propagation performance for processors with Intel AVX-512 support.
    Improved dnnl_gemm performance for cases with n=1 on all supported processors.
    Intel Graphics products
    Introduced NHWC format support for activations for int8 primitives.
    AArch64-based processors
    Improved performance of fp32 and int8 convolution, and softmax primitives for processors with SVE 512 support.
    Improved performance of fp32 convolution via Arm Compute Library (ACL).
    Improved performance of convolution with a combination of sum and relu post-ops via ACL.
  Functionality
    Extended eltwise primitive with support for mish and hardswish algorithms.
    Extended binary primitive with support for comparison operators.
    Introduced support for post-ops in GPU resampling implementation.
    Introduced asymmetric quantization support for int8 deconvolution.
    Introduced binary post-ops support for matmul primitive.
  Usability
    Improved presentation of oneDNN primitives in VTune Amplifier.
    Introduced Linux perf support for AArch64.
    Introduced support for Fujitsu C++ compiler.
    Introduced a build time check for minimal supported ACL version. Currently oneDNN requires ACL 21.02 or later.
    Added support for cuDNN 8.x</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1622030400">- Update to 2.2.2, changes:
  * Fixed performance regression in fp32 forward inner product for
  shapes with number of output channels equal to 1 for processors
  with Intel AVX-512 support (714b1fd)
  * Fixed performance regression in forward convolutions with groups
  for processors with Intel AVX-512 support(3555d4a)
  * Removed -std=c++11 build flag for DPC++ headers (1fcb867)
  * Fixed buffer access in initializing workspace in RNN
  implementation on GPU (9b03091)
  * Fixed fix a bug in convolution with 1x1 kernel and mixed
  strides on processors with Intel AVX-512 support (d0b3e3f)
  * Used getauxval for Linux to get CPU features on for AArch64
  systems (25c4cea)
  * Added -fp-model=precise build flag for DPC++ code (3e40e5e)
  * Fixed out-of-bounds writes in elementwise primitive on
  Intel Processor Graphics (bcf823c)
- Fix build with Arm Compute Library:
  * onednn-1045.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1622116800">- Update descriptions.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622721600">- Update to version 2.2.3
  * Fixed a bug in int8 depthwise convolution ptimitive with groups
    and 1d spatial size for processors with AVX-512 and AVX2 support
  * Fixed correctness issue for PReLU primitive
  * Fixed corretness issue in reorder for blocked layouts with
    zero padding
  * Improved performance of weights reorders used by BRGEMM-based
    convolution primitive for processors with AVX-512 support
  * Added -fp-model=precise build flag for DPC++ code
  * Fixed potential memory leak in matmul primitive
  * Fixed performance of matmul primitive when fused with bias
    update and sum
  * Fixed a bug in matmul primitive when writing to non-contiguous
    destination buffer
- Add upstream patch for GCC11 support
  * 0001-common-gpu-include-thread-and-limit-headers-to-fix-G.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623758400">- Update to version 2.2.4:
  * Fixed build error with GCC 11 (eda1add)
  * Fixed an issue with reorder reporting unimplemented when
    quantizing f32 weights to s8 (4f05b76, 5d3d1e1, cc77eef)
  * Updated name for GPU gen12 architecture to xe (3d202c2)
- Drop upstream patch:
  * 0001-common-gpu-include-thread-and-limit-headers-to-fix-G.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1623758401">- Fix build on aarch64:
  * onednn-xbyak-aarch64.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663070400">- Update to 2.6.2:
  * https://github.com/oneapi-src/oneDNN/releases
- Removed onednn-1045.patch.
- Removed onednn-xbyak-aarch64.patch.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1663675200">- Add patch to fix build with latest Arm Compute Library:
  * 1428.patch
  * fa93750.patch (dep for 1428.patch)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1679400000">- Update to 3.0.1:
  * Changes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.0.1
- Skipped 3.0:
  * Changes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.0
- Add patch to fix build with GCC13:
  * onednn-fix-gcc13.patch
- Disable Arm Compute library support until fixed upstream
  https://github.com/oneapi-src/oneDNN/issues/1599
- Drop upstream patches:
  * 1428.patch
  * fa93750.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696939200">- Update to 3.3:
  * 3.3: https://github.com/oneapi-src/oneDNN/releases/tag/v3.3
  * 3.2: https://github.com/oneapi-src/oneDNN/releases/tag/v3.2
  * 3.1: https://github.com/oneapi-src/oneDNN/releases/tag/v3.1
- Drop upstreamed onednn-fix-gcc13.patch</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1701432000">- Update to 3.3.1:
- This is a patch release containing the following changes to v3.3:
  * Fixed int8 convolution accuracy issue on Intel GPUs (09c87c7)
  * Switched internal stream to in-order mode for NVIDIA and AMD GPUs to avoid synchronization issues (db01d62)
  * Fixed runtime error for avgpool_bwd operation in Graph API (d025ef6, 9e0602a, e0dc1b3)
  * Fixed benchdnn error reporting for some Graph API cases (98dc9db)
  * Fixed accuracy issue in experimental Graph Compiler for int8 MHA variant from StarCoder model (5476ef7)
  * Fixed incorrect results for layer normalization with trivial dimensions on Intel GPUs (a2ec0a0)
  * Removed redundant synchronization for out-of-order SYCL queues (a96e9b1)
  * Fixed runtime error in experimental Graph Compiler for int8 MLP subgraph from LLAMA model (595543d)
  * Fixed SEGFAULT in experimental Graph Compiler for fp32 MLP subgraph (4207105)
  * Fixed incorrect results in experimental Graph Compiler for MLP subgraph (57e14b5)
  * Fixed the issue with f16 inner product primitive with s8 output returning unimplemented on Intel GPUs (bf12207, 800b5e9, ec7054a)
  * Fixed incorrect results for int8 deconvolution with zero-points on processors with Intel AMX instructions support (55d2cec)</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1703592000">* Fri Dec  1 2023 Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;
- Update to 3.3.3:
- This is a patch release containing the following changes to v3.3.2:
  * Fixed performance regression in int8 convolutions on processors with Intel AVX-512 and Intel DL Boost support (a00661f)
  * Fixed race condition during library initialization on Intel Data Center GPU Max Series (7dfcd11)
  * Fixed accuracy issue in experimental Graph Compiler with LLVM code generator (8892e7e)
  * Disabled int8 RNN implementation for cases with non-trivial strides (2195e4b)
  * Fixed incorrect results in bfloat16 convolution implementation on processors with Intel AMX support (9f00af9)
  * Fixed incorrect results in fp16 and int8 convolution on Intel Core Ultra integrated GPUs (69cef84, 79bc6cc, c9c0b09)</changelog>
</package>
<package pkgid="c8a8cf81a96e518e23c4c3262ef54125db4f13981e93251e17069b9d06838c66f34d464ea5bd28e34a1292d3d546841d06bb152286f4a9e94d51548f3c24a885" name="bgzip" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.4"/>
  <changelog author="flyos@mailoo.org" date="1499688000">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1613736000">- Update to version 1.11: https://github.com/samtools/htslib/releases/tag/1.11
  * Features and Updates
  - Support added for remote reference files.
  - Added tabix --separate-regions option
  - Added tabix --cache option to set a BGZF block cache size.
  - Improved error checking in tabix and added a --verbosity option
  - A note about the maximum chromosome length usable with TBI
    indexes has been added to the tabix manual page.
  - New method vcf_open_mode() changes the opening mode of a variant
    file based on its file extension.
  - The VCF parser has been made faster and easier to maintain.
  - bcf_record_check() has been made faster
  - The VCF parser now recognises the &lt;NON_REF&gt; symbolic allele produced by GATK.
  - Support has been added for simultaneous reading of unindexed
    VCF/BCF files when using the synced_bcf_reader interface.
  - The VCF and BCF readers will now attempt to fix up invalid INFO/END tags
  - The htsFile interface can now detect the crypt4gh encrypted format
  - hts_srand48() now seeds the same POSIX-standard sequences of pseudo-random
    numbers regardless of platform, including on OpenBSD where plain srand48()
    produces a different cryptographically-strong non-deterministic sequence.
  - Iterators now work with 64 bit positions.
  - Improved the speed of range queries when using BAI indexes by making better
    use of the linear index data included in the file.
  - Alignments which consume no reference bases are now considered to have length 1.
  - A bam_set_seqi() function to modify a single base in the BAM structure has been added.
  - Writing SAM format is around 30% faster.
  - Added sam_format_aux1() which converts a BAM aux tag to a SAM format string.
  - bam_aux_update_str() no longer requires NUL-terminated strings.
  - It is now possible to use external plug-ins in language bindings
    that dynamically load HTSlib.
  - bgzf_close(), and therefore hts_close(), will now return non-zero when
    closing a BGZF handle on which errors have been detected.
  - Added a special case to the kt_fisher_exact() test for when the table
    probability is too small to be represented in a double.
  - Improved error diagnostics in the CRAM decoder (#1042), BGZF (#1049),
    the VCF and BCF readers (#1059), and the SAM parser (#1073).
  - ks_resize() now allocates 1.5 times the requested size when it needs to
    expand a kstring instead of rounding up to the next power of two.
  * Bug fixes
  - Fixed hfile_libcurl breakage when using libcurl 7.69.1 or later.
  - Fixed overflows kroundup32() and kroundup_size_t() which caused them to return
    zero when rounding up values where the most significant bit was set.
  - Fixed missing return parameter value in idx_test_and_fetch().
  - Fixed crashes due to inconsistent selection between BGZF and plain (hFILE)
    interfaces when reading files.
  - Added and/or fixed byte swapping code for big-endian platforms.
  - Fixed a problem with multi-threaded on-the-fly indexes which would occasionally
    write virtual offsets pointing at the end of a BGZF block.
  - In sam_hdr_create(), free newly allocated SN strings when encountering an error.
  - Prevent double free in case of idx_test_and_fetch() failure.
  - In the header, link a new PG line only to valid chains. Prevents an explosive
    growth of PG lines on headers where PG lines are already present but not linked
    together correctly.
  - Also in the header, when calling sam_hdr_update_line(), update target arrays
    only when the name or length is changed.
  - Fixed buffer overflows in CRAM MD5 calculation triggered by files with invalid
    compression headers, or files with embedded references that were one byte too short.
  - Fix mpileup regression between 1.9 and 1.10 where overlap detection was incorrectly
    skipped on reads where RNEXT, PNEXT and TLEN were set to the "unavailable" values
    ("*", 0, 0 in SAM).
  - kputs() now checks for null pointer in source string.
  - Fix potential bcf_update_alleles() crash on 0 alleles.
  - Added bcf_unpack() calls to some bcf_update functions to fix a bug where updates
    made after a call to bcf_dup() could be lost.
  - Error message typo "Number=R" instead of "Number=G" fixed in bcf_remove_allele_set().
  - Fixed crashes that could occur in BCF files that use IDX= header annotations to
    create a sparse set of CHROM, FILTER or FORMAT indexes, and include records that
    use one of the missing index values.
  - Fixed potential integer overflows in the VCF parser and ensured that the total
    length of FORMAT fields cannot go over 2Gbytes.
  - Download index files atomically in idx_test_and_fetch(). This prevents corruption
    when running parallel jobs on S3 files.
  - The pileup constructor callback is now given the copy of the bam1_t struct made
    by pileup instead of the original one passed to bam_plp_push().
  - Fixed possible error in code_sort() on negative CRAM Huffman code length.
  - Fixed possible undefined shift in cram_byte_array_stop_decode_init().
  - Fixed a bug where range queries to the end of a given reference would return
    incorrect results on CRAM files.
  - Fixed an integer overflow in cram_read_slice().
  - Fixed a memory leak on failure in cram_decode_slice().
  - Fixed a regression which caused cram_transcode_rg() to fail, resulting in a
    crash in "samtools cat" on CRAM files.
  - Fixed an undersized string reallocation in the threaded SAM reader which caused
    it to crash when reading SAM files with very long lines. Numerous memory allocation
    checks have also been added.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 1.12:
  * Added experimental CRAM 3.1 and 4.0 support.
  * Added a general filtering syntax for alignment records in
    SAM/BAM/CRAM readers.
  * The knet networking code has been removed if favor of libcurl
  * The old htslib/knetfile.h interfaces have been marked as deprecated.
  * Added an introspection API for checking some of the capabilities
    provided by HTSlib
  * Made performance improvements to probaln_glocal method, which
    speeds up mpileup BAQ calculations.
  * Added a public method for constructing a BAM record from the
    component pieces.
  * Added two public methods, sam_parse_cigar and bam_parse_cigar,
    as part of a small CIGAR API
  * HTSlib, and the included htsfile program, will now recognise
    the old RAZF compressed file format. Note that while the format
    is detected, HTSlib is unable to read it.
  * The S3 plugin now has options to force the address style.
    It will recognise the addressing_style and host_bucket entries
    in the respective AWS .credentials and s3cmd .s3cfg files.
  * Fixed VCF #CHROM header parsing to only separate columns at tab
    characters.
  * Fixed a crash reported in bcf_sr_sort_set, which expects REF
    to be present.
  * Fixed a bcf synced reader bug when filtering with a region list,
    and the first record for a chromosome had the same position as
    the last record for the previous chromosome.
  * Fixed a bug in the overlapping logic of mpileup, dealing with
    iterating over CIGAR segments.
  * Fixed a tabix bug that prevented setting the correct number of
    lines to be skipped in a region file.
  * Made bam_itr_next an alias for sam_itr_next, to prevent it from
    crashing when working with htsFile pointers.
  * Fixed once per outgoing multi-threaded block bgzf_idx_flush
    assertion, to accommodate situations when a single record could
    span multiple blocks.
  * Fixed assumption of pthread_t being a non-structure, as
    permitted by POSIX.
  * Fixed the minimum offset of a BAI index bin, to account for
    unmapped reads.
  * Fixed the CRLF handling in sam_parse_worker method.
  * Included unistd.h and errno.h directly in HTSlib files, as
    opposed to including them indirectly, via third party code.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650456000">- Use system provided libhtscodecs
- Update to version 1.15.1
  * Security fix: Fixed broken error reporting in the sam_cap_mapq()
    function, due to a missing hts_log() parameter.
    Prior to this fix it was possible to abuse the log message format
    string by passing a specially crafted alignment record to
    this function.
  * Fixed excessive memory used by multi-threaded SAM output on long
    reads.
  * Fixed a bug where tabix would misinterpret region specifiers
    starting at position 0.
  * The VCF header parser will now issue a warning if it finds an
    INFO header with Type=Flag but Number not equal to 0.
- Update to version 1.15
  * Bgzip now has a --keep option to not remove the input file
    after compressing.
  * Improved file format detection so some BED files are no longer
    detected as FASTQ or FASTA.
  * Added xz (lzma), zstd and D4 formats to the file type detection
    functions. We don't actively support reading these data types,
    but function calls and htsfile can detect them.
  * CRAM now also uses libdeflate for read-names if the libdeflate
    version is new enough (1.9 onwards). Previously we used zlib for
    this due to poor performance of libdeflate.
  * The VCF and BCF readers will now issue a warning if contig,
    INFO or FORMAT IDs do not match the formats described in the
    VCFv4.3 specification.
  * Bug fixes
- Update to version 1.14
  * Added a keep option to bgzip to leave the original file untouched.
  * endpos has been added to the filter language, giving the position
    of the rightmost mapped base as measured by the CIGAR string.
  * Interfaces have been added to interpret the new base modification
    tags added to the SAMtags document in samtools/hts-specs#418.
  * New API functions hts_flush()/sam_flush()/bcf_flush() for
    flushing output htsFile/samFile/vcfFile streams.
  * The synced_bcf_reader now sorts lines with symbolic alleles by
    END tag as well as POS.
  * Added synced_bcf_reader options BCF_SR_REGIONS_OVERLAP and
    BCF_SR_TARGETS_OVERLAP for better control of records that start
    outside the desired region but overlap it are handled.
  * HTSlib will now accept long-cigar CG:B: tags made by htsjdk which
    don't quite follow the specification properly
  * The FASTA and FASTQ readers get an option to skip over the first
    item on the header line, and use the second as the read name.
  * HTSlib is now more strict when parsing the VCF samples line
  * HTSlib will now warn if it looks like the header has been
    corrupted by diagnostic messages from the program that made it.
  * File format detection will now recognise signatures for
    XZ, Zstd and D4 files (note that HTSlib will not read them yet).
  * Bug fixes
- Update to version 1.13
  * In case a PG header line has multiple ID tags supplied by other
    applications, the header API now selects the first one encountered
    as the identifying tag and issues a warning when detecting
    subsequent ID tags.
  * VCF header reading function (vcf_hdr_read) no longer tries to
    download a remote index file by default.
  * Support reading and writing FASTQ format in the same way as SAM,
    BAM or CRAM. Records read from a FASTQ file will be treated as
    unmapped data.
  * Added GCP requester pays bucket access.
  * Made mpileup's overlap removal choose which copy to remove at
    random instead of always removing the second one.
  * It is now possible to use platform specific BAQ parameters.
  * A new hts_bin_level API function has been added, to compute the
    level of a given bin in the binning index.
  * Related to the above, a new API method, hts_idx_nseq,
    now returns the total number of contigs from an index.
  * Added bracket handling to bcf_hdr_parse_line,
    for use with ##META lines.
  * Bug fixes</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662638400">- Update to version 1.16
  * Make hfile_s3 refresh AWS credentials on expiry in order to make
    HTSlib work better with AWS IAM credentials, which have a
    limited lifespan.
  * Allow BAM headers between 2GB and 4GB in size once more.
  * Improve error message when failing to load an index.
  * Permit MM (base modification) tags containing . and ? suffixes.
  * Warn if spaces instead of tabs are detected in a VCF file to
    prevent confusion.
  * Add an sclen filter expression keyword.
  * Improve error messages for CRAM reference mismatches.
  * Expose more of the CRAM API and add new functionality to extract
    the reference from a CRAM file.
  * Improvements to the implementation of embedded references in CRAM
    where no external reference is specified.
  * The CRAM writer now allows alignment records with RG:Z: aux tags
    that don't have a corresponding @RG ID in the file header.
  * Set tab delimiter in man page for tabix GFF3 sort.
  * When using libdeflate, the 1...9 scale of BGZF compression levels
    is now remapped to the 1...12 range used by libdeflate instead of
    being passed directly.
  * The VCF variant API has been extended so that it can return separate
    flags for INS and DEL variants as well as the existing INDEL one.
  * The missing, but trivial, le_to_u8() function has been added
    to hts_endian.
  * bcf_format_gt() now works properly on big-endian platforms.
  * Update htscodecs to version 1.3.0 for new SIMD code + various fixes.
  * Detect ARM Neon support and only build appropriate SIMD object files.
  * make print-config now reports extra CFLAGS that are needed to build
    the SIMD parts of htscodecs.
  * Fixed some Makefile dependency issues for the check/test targets
    and plugins.
  * Fix bug when reading position -1 in BCF (0 in VCF), which is used
    to indicate telomeric regions.
  * Various bugs and quirks have been fixed in the filter expression
    engine, mostly related to the handling of absent tags, and
    the is_true flag.
  * Fix buffer overrun in bam_plp_insertion_mod.
  * Remove limit of returned size from fai_retrieve().
  * Cap hts_getline() return value at INT_MAX.
  * Fix breakend detection and test bcf_set_variant_type().
  * Prevent arrays of BCF_BT_NULL values found in BCF files from
    causing bcf_fmt_array() to call exit() as the type is unsupported.
  * Improved detection of fasta and fastq files that have very long
    comments following identifiers.
  * Fixed a SEGV triggered by giving a SAM file to samtools import.</changelog>
</package>
<package pkgid="7905d6b051af85950de5fd7c0fc26018691f4213513ac9537d083e30f58a1a371ccb81c02100622e1d83243b21031f4beb0ba90589e08498b2f9ae26fdf28896" name="bgzip-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.4"/>
  <changelog author="flyos@mailoo.org" date="1499688000">- Cleaner structure of the spec file and baselibs.conf,
  thanks to the amazing help of the packaging mailing list guys!</changelog>
  <changelog author="flyos@mailoo.org" date="1499860800">- Separated the binaries from the shared lib package</changelog>
  <changelog author="flyos@mailoo.org" date="1531396800">- Better formatting of the descriptions
- Spec file cleaned up using spec-cleaner
- Update to 1.8
  * The URL to get sequences from the EBI reference server has been changed
    to https://.  This is because the EBI no longer serve sequences via
    plain HTTP - requests to the http:// endpoint just get redirected.
    HTSlib needs to be linked against libcurl to download https:// URLs,
    so CRAM users who want to get references from the EBI will need to
    run configure and ensure libcurl support is enabled using the
  - -enable-libcurl option.
  * Added libdeflate as a build option for alternative faster compression and
    decompression.  Results vary by CPU but compression should be twice as fast
    and decompression faster.
  * It is now possible to set the compression level in bgzip.  (#675; thanks
    to Nathan Weeks).
  * bgzip now gets its own manual page.
  * CRAM encoding now stored MD and NM tags verbatim where the reference
    contains 'N' characters, to work around ambiguities in the SAM
    specification (samtools #717/762).
    Also added "store_md" and "store_nm" cram-options for forcing these
    tags to be stored at all locations.  This is best when combined with
    a subsequent decode_md=0 option while reading CRAM.
  * Multiple CRAM bug fixes, including a fix to free and the subsequent reuse of
    references with `-T ref.fa`. (#654; reported by Chris Saunders)
  * CRAM multi-threading bugs fixed: don't try to call flush on reading;
    processing of multiple range queries; problems with multi-slice containers.
  * Fixed crashes caused when decoding some cramtools produced CRAM files.
  * Fixed a couple of minor rANS issues with handling invalid data.
  * Fixed bug where probaln_glocal() tried to allocate far more memory than
    needed when the query sequence was much longer than the reference.  This
    caused crashes in samtools and bcftools mpileup when used on data with very
    long reads. (#572, problem reported by Felix Bemm via minimap2).
  * sam_prop_realn() now returns -1 (the same value as for unmapped reads)
    on reads that do not include at least one 'M', 'X' or '=' CIGAR operator,
    and no longer adds BQ or ZQ tags.  BAQ adjustments are only made to bases
    covered by these operators so there is no point in trying to align
    reads that do not have them. (#572)
  * BAM: HTSlib now supports BAMs which include CIGARs with more than
    65535 operations as per HTS-Specs 18th November (dab57f4 and 2f915a8).
  * BCF/VCF:
  - Removed the need for long double in pileup calculations.
  - Sped up the synced reader in some situations.
  - Bug fixing: removed memory leak in bcf_copy.
  * CRAM:
  - Added support for HTS_IDX_START in cram iterators.
  - Easier to build when lzma header files are absent.
  - Bug fixing: a region query with REQUIRED_FIELDS option to
    disable sequence retrieval now gives correct results.
  - Bug fixing: stop queries to regions starting after the last
    read on a chromosome from incorrectly reporting errors
    (#651, #653; reported by Imran Haque and @egafni via pysam).
  * Multi-region iterator: The new structure takes a list of regions and
    iterates over all, deduplicating reads in the process, and producing a
    full list of file offset intervals. This is usually much faster than
    repeatedly using the old single-region iterator on a series of regions.
  * Curl improvements:
  - Add Bearer token support via HTS_AUTH_LOCATION env (#600).
  - Use CURL_CA_BUNDLE environment variable to override the CA (#622;
    thanks to Garret Kelly &amp; David Alexander).
  - Speed up (removal of excessive waiting) for both http(s) and ftp.
  - Avoid repeatedly reconnecting by removal of unnecessary seeks.
  - Bug fixing: double free when libcurl_open fails.
  * BGZF block caching, if enabled, now performs far better (#629; reported
    by Ram Yalamanchili).
  * Added an hFILE layer for in-memory I/O buffers (#590; thanks to Thomas
    Hickman).
  * Tidied up the drand48 support (intended for systems that do not
    provide this function).
  * Fixed bug where iterators on CRAM files did not propagate error return
    values to the caller correctly.  Thanks go to Chris Saunders.
  * Overhauled Windows builds.  Building with msys2/mingw64 now works
    correctly and passes all tests.
  * More improvements to logging output (thanks again to Anders Kaplan).
  * Return codes from sam_read1() when reading cram have been made
    consistent with those returned when reading sam/bam.  Thanks to
    Chris Saunders (#575).
  * BGZF CRC32 checksums are now always verified.
  * It's now possible to set nthreads = 1 for cram files.
  * hfile_libcurl has been modified to make it thread-safe.  It's also
    better at handling web servers that do not honour byte range requests
    when attempting to seek - it now sets errno to ESPIPE and keeps
    the existing connection open so callers can revert to streaming mode
    it they want to.
  * hfile_s3 now recalculates access tokens if they have become stale.  This
    fixes a reported problem where authentication failed after a file
    had been in use for more than 15 minutes.
  * Fixed bug where remote index fetches would fail to notice errors when
    writing files.
  * bam_read1() now checks that the query sequence length derived from the
    CIGAR alignment matches the sequence length in the BAM record.</changelog>
  <changelog author="flyos@mailoo.org" date="1536235200">- Update to 1.9
  * If `./configure` fails, `make` will stop working until either configure
    is re-run successfully, or `make distclean` is used.  This makes
    configuration failures more obvious.  (#711, thanks to John Marshall)
  * The default SAM version has been changed to 1.6.  This is in line with the
    latest version specification and indicates that HTSlib supports the
    CG tag used to store long CIGAR data in BAM format.
  * bgzip integrity check option '--test' (#682, thanks to @sd4B75bJ, @jrayner)
  * Faidx can now index fastq files as well as fasta.  The fastq index adds
    an extra column to the `.fai` index which gives the offset to the quality
    values.  New interfaces have been added to `htslib/faidx.h` to read the
    fastq index and retrieve the quality values.  It is possible to open
    a fastq index as if fasta (only sequences will be returned), but not
    the other way round. (#701)
  * New API interfaces to add or update integer, float and array aux tags. (#694)
  * Add `level=&lt;number&gt;` option to `hts_set_opt()` to allow the compression
    level to be set.  Setting `level=0` enables uncompressed output. (#715)
  * Improved bgzip error reporting.
  * Better error reporting when CRAM reference files can't be opened. (#706)
  * Fixes to make tests work properly on Windows/MinGW - mainly to handle
    line ending differences. (#716)
  * Efficiency improvements:
  - Small speed-up for CRAM indexing.
  - Reduce the number of unnecessary wake-ups in the thread pool. (#703)
  - Avoid some memory copies when writing data, notably for uncompressed
    BGZF output. (#703)
  * Bug fixes:
  - Fix multi-region iterator bugs on CRAM files. (#684)
  - Fixed multi-region iterator bug that caused some reads to be skipped
    incorrectly when reading BAM files. (#687)
  - Fixed synced_bcf_reader() bug when reading contigs multiple times. (#691,
    reported by @freeseek)
  - Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary
    when removing samples. (#692, reported by @freeseek)
  - Fixed bug where the VCF record ref length was calculated incorrectly
    if an INFO END tag was present. (71b00a)
  - Fixed warnings found when compiling with gcc 8.1.0. (#700)
  - sam_hdr_read() and sam_hdr_write() will now return an error code
    if passed a NULL file pointer, instead of crashing.
  - Fixed possible negative array look-up in sam_parse1() that somehow
    escaped previous fuzz testing. (#731, reported by @fCorleone)
  - Fixed bug where cram range queries could incorrectly report an error
    when using multiple threads. (#734, reported by Brent Pedersen)
  - Fixed very rare rANS normalisation bug that could cause an assertion
    failure when writing CRAM files. (#739, reported by @carsonhh)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580904000">- Update to release 1.10.2
  * This is a release fix that corrects minor inconsistencies discovered in
    previous deliverables.
- Update to release 1.10.1
  * The support for 64-bit coordinates in VCF brought problems for files
    not conforming to VCF/BCF specification. While previous versions would
    make out-of-range values silently overflow creating nonsense values
    but parseable file, the version 1.10 would silently create an invalid BCF.
- Update to release 1.10
  + Brief summary
  * Addition of support for references longer than 2Gb (NB: SAM and VCF
    formats only, not their binary counterparts).  This may need changes
    in code using HTSlib.  See README.large_positions.md for more information.
  * Added a SAM header API.
  * Major speed up to SAM reading and writing.  This also now supports
    multi-threading.
  * We can now auto-index on-the-fly while writing a file.  This also
    includes to bgzipped SAM.gz.
  * Overhaul of the S3 interface, which now supports version 4
    signatures.  This also makes writing to S3 work.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1581336000">- Include baselibs.conf as source file.
- Update baselibs.conf.</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1613736000">- Update to version 1.11: https://github.com/samtools/htslib/releases/tag/1.11
  * Features and Updates
  - Support added for remote reference files.
  - Added tabix --separate-regions option
  - Added tabix --cache option to set a BGZF block cache size.
  - Improved error checking in tabix and added a --verbosity option
  - A note about the maximum chromosome length usable with TBI
    indexes has been added to the tabix manual page.
  - New method vcf_open_mode() changes the opening mode of a variant
    file based on its file extension.
  - The VCF parser has been made faster and easier to maintain.
  - bcf_record_check() has been made faster
  - The VCF parser now recognises the &lt;NON_REF&gt; symbolic allele produced by GATK.
  - Support has been added for simultaneous reading of unindexed
    VCF/BCF files when using the synced_bcf_reader interface.
  - The VCF and BCF readers will now attempt to fix up invalid INFO/END tags
  - The htsFile interface can now detect the crypt4gh encrypted format
  - hts_srand48() now seeds the same POSIX-standard sequences of pseudo-random
    numbers regardless of platform, including on OpenBSD where plain srand48()
    produces a different cryptographically-strong non-deterministic sequence.
  - Iterators now work with 64 bit positions.
  - Improved the speed of range queries when using BAI indexes by making better
    use of the linear index data included in the file.
  - Alignments which consume no reference bases are now considered to have length 1.
  - A bam_set_seqi() function to modify a single base in the BAM structure has been added.
  - Writing SAM format is around 30% faster.
  - Added sam_format_aux1() which converts a BAM aux tag to a SAM format string.
  - bam_aux_update_str() no longer requires NUL-terminated strings.
  - It is now possible to use external plug-ins in language bindings
    that dynamically load HTSlib.
  - bgzf_close(), and therefore hts_close(), will now return non-zero when
    closing a BGZF handle on which errors have been detected.
  - Added a special case to the kt_fisher_exact() test for when the table
    probability is too small to be represented in a double.
  - Improved error diagnostics in the CRAM decoder (#1042), BGZF (#1049),
    the VCF and BCF readers (#1059), and the SAM parser (#1073).
  - ks_resize() now allocates 1.5 times the requested size when it needs to
    expand a kstring instead of rounding up to the next power of two.
  * Bug fixes
  - Fixed hfile_libcurl breakage when using libcurl 7.69.1 or later.
  - Fixed overflows kroundup32() and kroundup_size_t() which caused them to return
    zero when rounding up values where the most significant bit was set.
  - Fixed missing return parameter value in idx_test_and_fetch().
  - Fixed crashes due to inconsistent selection between BGZF and plain (hFILE)
    interfaces when reading files.
  - Added and/or fixed byte swapping code for big-endian platforms.
  - Fixed a problem with multi-threaded on-the-fly indexes which would occasionally
    write virtual offsets pointing at the end of a BGZF block.
  - In sam_hdr_create(), free newly allocated SN strings when encountering an error.
  - Prevent double free in case of idx_test_and_fetch() failure.
  - In the header, link a new PG line only to valid chains. Prevents an explosive
    growth of PG lines on headers where PG lines are already present but not linked
    together correctly.
  - Also in the header, when calling sam_hdr_update_line(), update target arrays
    only when the name or length is changed.
  - Fixed buffer overflows in CRAM MD5 calculation triggered by files with invalid
    compression headers, or files with embedded references that were one byte too short.
  - Fix mpileup regression between 1.9 and 1.10 where overlap detection was incorrectly
    skipped on reads where RNEXT, PNEXT and TLEN were set to the "unavailable" values
    ("*", 0, 0 in SAM).
  - kputs() now checks for null pointer in source string.
  - Fix potential bcf_update_alleles() crash on 0 alleles.
  - Added bcf_unpack() calls to some bcf_update functions to fix a bug where updates
    made after a call to bcf_dup() could be lost.
  - Error message typo "Number=R" instead of "Number=G" fixed in bcf_remove_allele_set().
  - Fixed crashes that could occur in BCF files that use IDX= header annotations to
    create a sparse set of CHROM, FILTER or FORMAT indexes, and include records that
    use one of the missing index values.
  - Fixed potential integer overflows in the VCF parser and ensured that the total
    length of FORMAT fields cannot go over 2Gbytes.
  - Download index files atomically in idx_test_and_fetch(). This prevents corruption
    when running parallel jobs on S3 files.
  - The pileup constructor callback is now given the copy of the bam1_t struct made
    by pileup instead of the original one passed to bam_plp_push().
  - Fixed possible error in code_sort() on negative CRAM Huffman code length.
  - Fixed possible undefined shift in cram_byte_array_stop_decode_init().
  - Fixed a bug where range queries to the end of a given reference would return
    incorrect results on CRAM files.
  - Fixed an integer overflow in cram_read_slice().
  - Fixed a memory leak on failure in cram_decode_slice().
  - Fixed a regression which caused cram_transcode_rg() to fail, resulting in a
    crash in "samtools cat" on CRAM files.
  - Fixed an undersized string reallocation in the threaded SAM reader which caused
    it to crash when reading SAM files with very long lines. Numerous memory allocation
    checks have also been added.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619611200">- Update to version 1.12:
  * Added experimental CRAM 3.1 and 4.0 support.
  * Added a general filtering syntax for alignment records in
    SAM/BAM/CRAM readers.
  * The knet networking code has been removed if favor of libcurl
  * The old htslib/knetfile.h interfaces have been marked as deprecated.
  * Added an introspection API for checking some of the capabilities
    provided by HTSlib
  * Made performance improvements to probaln_glocal method, which
    speeds up mpileup BAQ calculations.
  * Added a public method for constructing a BAM record from the
    component pieces.
  * Added two public methods, sam_parse_cigar and bam_parse_cigar,
    as part of a small CIGAR API
  * HTSlib, and the included htsfile program, will now recognise
    the old RAZF compressed file format. Note that while the format
    is detected, HTSlib is unable to read it.
  * The S3 plugin now has options to force the address style.
    It will recognise the addressing_style and host_bucket entries
    in the respective AWS .credentials and s3cmd .s3cfg files.
  * Fixed VCF #CHROM header parsing to only separate columns at tab
    characters.
  * Fixed a crash reported in bcf_sr_sort_set, which expects REF
    to be present.
  * Fixed a bcf synced reader bug when filtering with a region list,
    and the first record for a chromosome had the same position as
    the last record for the previous chromosome.
  * Fixed a bug in the overlapping logic of mpileup, dealing with
    iterating over CIGAR segments.
  * Fixed a tabix bug that prevented setting the correct number of
    lines to be skipped in a region file.
  * Made bam_itr_next an alias for sam_itr_next, to prevent it from
    crashing when working with htsFile pointers.
  * Fixed once per outgoing multi-threaded block bgzf_idx_flush
    assertion, to accommodate situations when a single record could
    span multiple blocks.
  * Fixed assumption of pthread_t being a non-structure, as
    permitted by POSIX.
  * Fixed the minimum offset of a BAI index bin, to account for
    unmapped reads.
  * Fixed the CRLF handling in sam_parse_worker method.
  * Included unistd.h and errno.h directly in HTSlib files, as
    opposed to including them indirectly, via third party code.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650456000">- Use system provided libhtscodecs
- Update to version 1.15.1
  * Security fix: Fixed broken error reporting in the sam_cap_mapq()
    function, due to a missing hts_log() parameter.
    Prior to this fix it was possible to abuse the log message format
    string by passing a specially crafted alignment record to
    this function.
  * Fixed excessive memory used by multi-threaded SAM output on long
    reads.
  * Fixed a bug where tabix would misinterpret region specifiers
    starting at position 0.
  * The VCF header parser will now issue a warning if it finds an
    INFO header with Type=Flag but Number not equal to 0.
- Update to version 1.15
  * Bgzip now has a --keep option to not remove the input file
    after compressing.
  * Improved file format detection so some BED files are no longer
    detected as FASTQ or FASTA.
  * Added xz (lzma), zstd and D4 formats to the file type detection
    functions. We don't actively support reading these data types,
    but function calls and htsfile can detect them.
  * CRAM now also uses libdeflate for read-names if the libdeflate
    version is new enough (1.9 onwards). Previously we used zlib for
    this due to poor performance of libdeflate.
  * The VCF and BCF readers will now issue a warning if contig,
    INFO or FORMAT IDs do not match the formats described in the
    VCFv4.3 specification.
  * Bug fixes
- Update to version 1.14
  * Added a keep option to bgzip to leave the original file untouched.
  * endpos has been added to the filter language, giving the position
    of the rightmost mapped base as measured by the CIGAR string.
  * Interfaces have been added to interpret the new base modification
    tags added to the SAMtags document in samtools/hts-specs#418.
  * New API functions hts_flush()/sam_flush()/bcf_flush() for
    flushing output htsFile/samFile/vcfFile streams.
  * The synced_bcf_reader now sorts lines with symbolic alleles by
    END tag as well as POS.
  * Added synced_bcf_reader options BCF_SR_REGIONS_OVERLAP and
    BCF_SR_TARGETS_OVERLAP for better control of records that start
    outside the desired region but overlap it are handled.
  * HTSlib will now accept long-cigar CG:B: tags made by htsjdk which
    don't quite follow the specification properly
  * The FASTA and FASTQ readers get an option to skip over the first
    item on the header line, and use the second as the read name.
  * HTSlib is now more strict when parsing the VCF samples line
  * HTSlib will now warn if it looks like the header has been
    corrupted by diagnostic messages from the program that made it.
  * File format detection will now recognise signatures for
    XZ, Zstd and D4 files (note that HTSlib will not read them yet).
  * Bug fixes
- Update to version 1.13
  * In case a PG header line has multiple ID tags supplied by other
    applications, the header API now selects the first one encountered
    as the identifying tag and issues a warning when detecting
    subsequent ID tags.
  * VCF header reading function (vcf_hdr_read) no longer tries to
    download a remote index file by default.
  * Support reading and writing FASTQ format in the same way as SAM,
    BAM or CRAM. Records read from a FASTQ file will be treated as
    unmapped data.
  * Added GCP requester pays bucket access.
  * Made mpileup's overlap removal choose which copy to remove at
    random instead of always removing the second one.
  * It is now possible to use platform specific BAQ parameters.
  * A new hts_bin_level API function has been added, to compute the
    level of a given bin in the binning index.
  * Related to the above, a new API method, hts_idx_nseq,
    now returns the total number of contigs from an index.
  * Added bracket handling to bcf_hdr_parse_line,
    for use with ##META lines.
  * Bug fixes</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1662638400">- Update to version 1.16
  * Make hfile_s3 refresh AWS credentials on expiry in order to make
    HTSlib work better with AWS IAM credentials, which have a
    limited lifespan.
  * Allow BAM headers between 2GB and 4GB in size once more.
  * Improve error message when failing to load an index.
  * Permit MM (base modification) tags containing . and ? suffixes.
  * Warn if spaces instead of tabs are detected in a VCF file to
    prevent confusion.
  * Add an sclen filter expression keyword.
  * Improve error messages for CRAM reference mismatches.
  * Expose more of the CRAM API and add new functionality to extract
    the reference from a CRAM file.
  * Improvements to the implementation of embedded references in CRAM
    where no external reference is specified.
  * The CRAM writer now allows alignment records with RG:Z: aux tags
    that don't have a corresponding @RG ID in the file header.
  * Set tab delimiter in man page for tabix GFF3 sort.
  * When using libdeflate, the 1...9 scale of BGZF compression levels
    is now remapped to the 1...12 range used by libdeflate instead of
    being passed directly.
  * The VCF variant API has been extended so that it can return separate
    flags for INS and DEL variants as well as the existing INDEL one.
  * The missing, but trivial, le_to_u8() function has been added
    to hts_endian.
  * bcf_format_gt() now works properly on big-endian platforms.
  * Update htscodecs to version 1.3.0 for new SIMD code + various fixes.
  * Detect ARM Neon support and only build appropriate SIMD object files.
  * make print-config now reports extra CFLAGS that are needed to build
    the SIMD parts of htscodecs.
  * Fixed some Makefile dependency issues for the check/test targets
    and plugins.
  * Fix bug when reading position -1 in BCF (0 in VCF), which is used
    to indicate telomeric regions.
  * Various bugs and quirks have been fixed in the filter expression
    engine, mostly related to the handling of absent tags, and
    the is_true flag.
  * Fix buffer overrun in bam_plp_insertion_mod.
  * Remove limit of returned size from fai_retrieve().
  * Cap hts_getline() return value at INT_MAX.
  * Fix breakend detection and test bcf_set_variant_type().
  * Prevent arrays of BCF_BT_NULL values found in BCF files from
    causing bcf_fmt_array() to call exit() as the type is unsupported.
  * Improved detection of fasta and fastq files that have very long
    comments following identifiers.
  * Fixed a SEGV triggered by giving a SAM file to samtools import.</changelog>
</package>
<package pkgid="3064ea1e761c298326ca34cf45dc31efbc2b67bab9c022f6ecb876bede0d11e1bb3e71f83e61ec44fdcc81137444f42134c9b1f5f1edbe6df17e5fa2b4d2d1f6" name="bind" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="a666181081f1840b27539b713bf3c1da7d573ee37e254f4c79f10835921c94d10a56b4930612cb6dd041cfc07b6428918295329cfeaf0e6afd885b0fe40a7a12" name="bind" arch="src">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="060985ad06a4ac1159f935076a09ea11efc813aba7543b10d4b8eb48d7e2e8e8eba46997cad0a11baf0e142f9eaf6e6104824fa7682ac838c3b92bed3aab8c38" name="bind" arch="src">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="03cffa3bb6817c130604563eeaffae4ca7f0890a4e5896c21e1741420beabcdcf44c691d0e2a66ab2f9d8659235f1c0066eff977f93a8976db085df1a6e53fcf" name="bind" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="5ccf6930eaf8d0319fca30343e948ba5a60ff945fb327c71b9879ed9db2d32212dbb7dbeb5dd59010496ee1f44dba57a260563da88c7789e0f6e5e22545a7d25" name="bind-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="7786612fb709f10c5534b7cd6533d4e4fa35b77b9965a7e203d12a298095bba8981af0f93ad3ffa8499feed8929f68647d9ff8d0b742406513f32c3b2b8ec202" name="bind-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="5457f224094a6511adc402c7f8ba2bdab4078c4c159625c7d9abbabef9ee910d6fabc7a3e7ca0a3b0c6d7748d8362121e0de6227d43e330941fbc3f0aacda6b0" name="bind-debugsource" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="8d8d3d17af432cc51fdc5769bf0e6ba9b047877fc4ebeb4cc2be12a826ebcb434f06a01a01623eba44fcbdf6f27ea75d6c51eea957807462d1328c2d792235c3" name="bind-debugsource" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="0de5c643deae7c741a51395f41d030fb5cee8a74122c8f3f6803e4e29018ed2a72a3adef53d916f35fa57a46c383125b2b6db4299fea046beeac785ba83c37cf" name="bind-doc" arch="noarch">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="fe8341acc249261f4018fe0e4c1dde02b72428791c6e967d4edebb87fa74d0b4203ade7d05e57168ac4cdf610ce2abf2eaf594e6f7fc5901941cd4815fc75d8d" name="bind-doc" arch="noarch">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="7ccfe123af52692c2524672781f288e04068c98b16e43763c739ef8d4e98a207299dcc96840515a915c951af92e8bea0d95253e47f19312ee915112d8a151625" name="bind-modules-bdbhpt" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="b50ebf91c4edf37d7a43adf9c811d159701a0bf8209ea02304a9dbc5d02e649a9879de1d2e04b033d87074d06ec6c7ddafe006b1e2b15900008577ac73420895" name="bind-modules-bdbhpt" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="41b7108ae59eaf369cffa86f557f3d7355c8ea2b32e15de982fc8a20aa0ececa638d6fa7b1e8866ee7422e2e486e34341c7e64f1622e58e1462585839f39d18b" name="bind-modules-bdbhpt-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="90d63c084790c43e3d47c9a40215504778c3b5a55b38b99896be0e63ffd900e564cbfa4248715367610fe12a7ef2ae66ce29010e30904405dd3cf2200a3618bc" name="bind-modules-bdbhpt-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="a79c69adc76dd8650dde7122968b9b2d1e2b0a319171ab3bfaf217ba3c44f4f936f8ae587940533fc27c7c8a16d871214cce404dbc48372c8fdfd7f7cef65048" name="bind-modules-generic" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="b28ccc7a96049ecbbb089c818a77bc3788e776fe7d242a73ad67f2703adc50b696e560227fd6f7557bdd1abca20eef12ebd020b486f9f97b0084e4599b6b811e" name="bind-modules-generic" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="e0a273c214e140105b6c76e9556b3b821292035aa9621a7be9e0a1dbf66edfebbd0e4c4f5a2351eff58e0a1db082d67123e340fce71f8fcd62022f5bdf1487d3" name="bind-modules-generic-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="f735c7603b0e08923954614ef1f72f899e763787cad827c8ec9a26433aa6307db8477e9180ddaf957b3c272a03749b8efda7bdaa37edaa5e9c644e330515f8b2" name="bind-modules-generic-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="fb5cc652701365903c69530375b37a395cf6689690a3e93736e41219fb126188c650d34fa891bf368bbd169ef6371ab79a63d6d1451dd6c7c55fc662e700fa26" name="bind-modules-ldap" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="d7cf3cd30912ca2a46a9e72a4f070429313955ada50d09383617b6665d0363b4ce27b97d08597c5c7e88b6dfc5ae2bb1db6f616931002507f83f523590deff4a" name="bind-modules-ldap" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="14f8f20083953c1899699d4908fe860719cc2fe625c070fdb30467f3150f5b8a9e1dd3b5fe80be7d84d759ad926cf57e9c30c6a856231bfd1705af6bf6782772" name="bind-modules-ldap-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="8e9413d602aabaae0f6fa75a0cfd2be572e2321c0b2c9b2d8d1527b3f17d9283746a38d6d587b5da5c52514610e5e299d4dee9ed809843998848e00272418a6e" name="bind-modules-ldap-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="6ab8a8fbf96f9fea2982ea081f474e19a9550482ed7308476fbd696ae8ffe3df0215e521d30863f1fb732b286bf749c0ce3c59e0016c601fef94c93c4cb4bf07" name="bind-modules-mysql" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="e59b252e54f8db26df3b62c0d7970f2558394405317f5344382a79c3a57abf45fec82a3362094b082e69352915410af6b158fc891ecc73e02c7e5dc49144c317" name="bind-modules-mysql" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="30fc6cad80e1053b907efa18f007647bc49fb148da30b8643ba4c176156cb0ae3b6a926ff22a5e930b9eeae4b1aa2a48d5b99e98aed606381ab04fc162ce7a39" name="bind-modules-mysql-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="32e8b98904c70da1da616cc5c5cc68f005b050a77af9d2dc0a97485a6ea824b916c7a09c5f977b601a78b293960949dc77eb930b637864e25823375f310bae7e" name="bind-modules-mysql-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="2462f6455b62df8e50ebbb54aa5faba02db2e2d565151d9862b63727c4025e2417cbe5d3d1595d813f32116bd2958740aadf2632bcd16a88b372ae229a686f13" name="bind-modules-perl" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="033ad1cc17873b115b17112056c8e88de932c36f295c4f3bffc0ea57e028a9ce76a540578122326a4a176e69a7f970b4ed7233e58545b1f0d19bf440a81aeeab" name="bind-modules-perl" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="43e0f459af32a75325c2c95cb1b5f31a89e09b1977b346021f25c05026eb3db54c794f2f2e920e1c079fa7618eb8e00f2122ff7604247f224be0585fb1244a62" name="bind-modules-perl-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="c29f5c76d20bec97cf573f22dedde35a13fe0e8f14b969a6b906c0b2b2736d3a173540c7c2042677755cbf8c3ba6161191556931a3910e8fa1f4ab478f302ad7" name="bind-modules-perl-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="74237fdd273b67851e09f75cb8850382a72da634c6df0f13dbd437bb3664be28f82aa5908a94c09a18b14fc033a12b5e29a083d11628939438cf4ae422525381" name="bind-modules-sqlite3" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="5dc25e4309ecde943c4bf0a79e6ff49b3d822c4a037f0187adbd67aefe8c501aa130f533f964a0e3e0b23b271ad50919d44784306210f0583345adc112731bbe" name="bind-modules-sqlite3" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="a10a0467ebe071b031a9099f88055599e70d92bfb642b3326282cfb4e1892652a827d3ec5e71e939dc97b3f17183c598c42504231736e6b0d42b246779820bfb" name="bind-modules-sqlite3-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="3e8403e92ce42a0941b854b59b097617b235642f253b184beb2589c87c915c2d4c23fa83320cd6359ab6cd86b79a1e9d99035ff4de6e4d5b5868bac2b31ed936" name="bind-modules-sqlite3-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="138b91781514c5a31e2a245264d26ef6a89cb17b3775b3a30274fa37036c84ca05643c682884f0cb7b2e0a7294fcaa561bcddd9cce66c416b18ca7bd00172b95" name="bind-utils" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="d02fdc30344f7cb00662fed29ba269add9ce99cd4d25dbbff76a40d722b3649aa911e4880dd832b5145525d1e554debf594c700c760e1207ce45d951fa973f58" name="bind-utils" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="092a2a5c583361ee8e233c0f5d56e4a913ad3dad0376746f68add6d42208c31bfb55f46fb42d708fbd5b8cbaa5a9cf043589a00e0e58b6795ba4440941a0deef" name="bind-utils-debuginfo" arch="i586">
  <version epoch="0" ver="9.18.20" rel="1.2"/>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1663761600">- Update to bind release 9.18.7
  Security Fixes:
  * Previously, there was no limit to the number of database lookups
    performed while processing large delegations, which could be
    abused to severely impact the performance of named running as a
    recursive resolver. This has been fixed. (CVE-2022-2795)
  * When an HTTP connection was reused to request statistics from the
    stats channel, the content length of successive responses could
    grow in size past the end of the allocated buffer.
    This has been fixed. (CVE-2022-2881)
  * Memory leaks in code handling Diffie-Hellman (DH) keys were fixed
    that could be externally triggered, when using TKEY records in DH
    mode with OpenSSL 3.0.0 and later versions. (CVE-2022-2906)
  * named running as a resolver with the stale-answer-client-timeout
    option set to 0 could crash with an assertion failure, when there
    was a stale CNAME in the cache for the incoming query.
    This has been fixed. (CVE-2022-3080)
  * Memory leaks were fixed that could be externally triggered in the
    DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
  Feature Changes:
  * Response Rate Limiting (RRL) code now treats all QNAMEs that are
    subject to wildcard processing within a given zone as the same
    name, to prevent circumventing the limits enforced by RRL.
  * Zones using dnssec-policy now require dynamic DNS or
    inline-signing to be configured explicitly.
  * When reconfiguring dnssec-policy from using NSEC with an NSEC-only
    DNSKEY algorithm (e.g. RSASHA1) to a policy that uses NSEC3,
    BIND 9 no longer fails to sign the zone; instead, it keeps using
    NSEC until the offending DNSKEY records have been removed from the
    zone, then switches to using NSEC3.
  * A backward-compatible approach was implemented for encoding
    internationalized domain names (IDN) in dig and converting the
    domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
    conversion.
  Bug Fixes:
  * A serve-stale bug was fixed, where BIND would try to return stale
    data from cache for lookups that received duplicate queries or
    queries that would be dropped. This bug resulted in premature
    SERVFAIL responses, and has now been resolved.
  This obsoletes the following patch:
  * bind-fix-mysql-bindings.patch
  [bsc#1203614, bsc#1203615, bsc#1203616, bsc#1203618, bsc#1203620]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
</package>
<package pkgid="dac4f7ffcbb71151fbec6c5be1325a02bf2fb3d91022f34ce864c42d6500a2a24876a64ef2af7ee1546654ebdc892d789b121b817a78d63897efce8f68c3c737" name="bind-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.18.21" rel="2.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1664971200">- Add fix_documentation-Sphinx.patch to fix building with the
  current Sphinx
  (https://gitlab.isc.org/isc-projects/bind9/-/issues/3572).
- Reapply bind-ldapdump-use-valid-host.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1667822400">- Update to bind release 9.18.8
  New Features:
  * Support for parsing and validating the dohpath service
    parameter in SVCB records was added.
  * named now logs the supported cryptographic algorithms during
    startup and in the output of named -V.
  * The recursion not available and query (cache) '...' denied log
    messages were extended to include the name of the ACL that
    caused a given query to be denied.
  Bug Fixes:
  * An assertion failure was fixed in named that was caused by
    aborting the statistics channel connection while sending
    statistics data to the client.
  * Changing just the TSIG key names for primaries in catalog
    zones’ member zones was not effective. This has been fixed.
  Known Issues:
  * Upgrading from BIND 9.16.32, 9.18.6, or any older version may
    require a manual configuration change. The following
    configurations are affected:
  - type primary zones configured with dnssec-policy but without
    either allow-update or update-policy,
  - type secondary zones configured with dnssec-policy.
    In these cases please add inline-signing yes; to the individual
    zone configuration(s). Without applying this change, named will
    fail to start. For more details, see
    https://kb.isc.org/docs/dnssec-policy-requires-dynamic-dns-or-inline-signing
  * BIND 9.18 does not support dynamic update forwarding (see
    allow-update-forwarding) in conjuction with zone transfers over
    TLS (XoT).
  This obsoletes the following patch:
  * fix_documentation-Sphinx.patch</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1669032000">- Update to bind release 9.18.9
  Bug Fixes:
  * A crash was fixed that happened when a dnssec-policy zone that
    used NSEC3 was reconfigured to enable inline-signing.
  * In certain resolution scenarios, quotas could be erroneously
    reached for servers, including any configured forwarders,
    resulting in SERVFAIL answers being sent to clients.
  * rpz-ip rules in response-policy zones could be ineffective in
    some cases if a query had the CD (Checking Disabled) bit set to
    1.
  * Previously, if Internet connectivity issues were experienced
    during the initial startup of named, a BIND resolver with
    dnssec-validation set to auto could enter into a state where it
    would not recover without stopping named, manually deleting the
    managed-keys.bind and managed-keys.bind.jnl files, and starting
    named again.
  * The statistics counter representing the current number of
    clients awaiting recursive resolution results (RecursClients)
    could overflow in certain resolution scenarios.
  * Previously, the port in remote servers such as in primaries and
    parental-agents could be wrongly configured because of an
    inheritance bug.
  * Previously, BIND failed to start on Solaris-based systems with
    hundreds of CPUs.
  * When a DNS resource record’s TTL value was equal to the
    resolver’s configured prefetch “eligibility” value, the record
    was erroneously not treated as eligible for prefetching.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1671710400">- Update to release 9.18.10
  Feature Changes:
  * To reduce unnecessary memory consumption in the cache, NXDOMAIN
    records are no longer retained past the normal negative cache
    TTL, even if stale-cache-enable is set to yes.
  * The auto-dnssec option has been deprecated and will be removed
    in a future BIND 9.19.x release. Please migrate to
    dnssec-policy.
  * The coresize, datasize, files, and stacksize options have been
    deprecated. The limits these options set should be enforced
    externally, either by manual configuration (e.g. using ulimit)
    or via the process supervisor (e.g. systemd).
  * Setting alternate local addresses for inbound zone transfers
    has been deprecated. The relevant options (alt-transfer-source,
    alt-transfer-source-v6, and use-alt-transfer-source) will be
    removed in a future BIND 9.19.x release.
  * The number of HTTP headers allowed in requests sent to named’s
    statistics channel has been increased from 10 to 100, to
    accommodate some browsers that send more than 10 headers by
    default.
  Bug Fixes:
  * named could crash due to an assertion failure when an HTTP
    connection to the statistics channel was closed prematurely
    (due to a connection error, shutdown, etc.).
  * When a catalog zone was removed from the configuration, in some
    cases a dangling pointer could cause the named process to
    crash.
  * When a zone was deleted from a server, a key management object
    related to that zone was inadvertently kept in memory and only
    released upon shutdown. This could lead to constantly
    increasing memory use on servers with a high rate of changes
    affecting the set of zones being served.
  * TLS configuration for primary servers was not applied for zones
    that were members of a catalog zone.
  * In certain cases, named waited for the resolution of
    outstanding recursive queries to finish before shutting down.
  * host and nslookup command-line options setting the custom
    TCP/UDP port to use were ignored for ANY queries (which are
    sent over TCP).
  * The zone &lt;name&gt;/&lt;class&gt;: final reference detached log message
    was moved from the INFO log level to the DEBUG(1) log level to
    prevent the named-checkzone tool from superfluously logging
    this message in non-debug mode.</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1672833600">- Declare that named.service depends on network-online.target, otherwise named
  may start too early and thus fail (time out) when resolving some
  domains. This happens easily in containers.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1674561600">- Update to release 9.18.11
  Security Fixes:
  * An UPDATE message flood could cause named to exhaust all
    available memory. This flaw was addressed by adding a new
    update-quota option that controls the maximum number of
    outstanding DNS UPDATE messages that named can hold in a queue
    at any given time (default: 100). (CVE-2022-3094)
  * named could crash with an assertion failure when an RRSIG query
    was received and stale-answer-client-timeout was set to a
    non-zero value. This has been fixed. (CVE-2022-3736)
  * named running as a resolver with the
    stale-answer-client-timeout option set to any value greater
    than 0 could crash with an assertion failure, when the
    recursive-clients soft quota was reached. This has been fixed.
    (CVE-2022-3924)
  New Features:
  * The new update-quota option can be used to control the number
    of simultaneous DNS UPDATE messages that can be processed to
    update an authoritative zone on a primary server, or forwarded
    to the primary server by a secondary server. The default is
    100. A new statistics counter has also been added to record
    events when this quota is exceeded, and the version numbers for
    the XML and JSON statistics schemas have been updated.
  Removed Features:
  * The Differentiated Services Code Point (DSCP) feature in BIND
    has been non-operational since the new Network Manager was
    introduced in BIND 9.16. It is now marked as obsolete, and
    vestigial code implementing it has been removed. Configuring
    DSCP values in named.conf now causes a warning to be logged.
  Feature Changes:
  * The catalog zone implementation has been optimized to work with
    hundreds of thousands of member zones.
  Bug Fixes:
  * A rare assertion failure was fixed in outgoing TCP DNS
    connection handling.
  * Large zone transfers over TLS (XoT) could fail. This has been
    fixed.
  * In addition to a previously fixed bug, another similar issue
    was discovered where quotas could be erroneously reached for
    servers, including any configured forwarders, resulting in
    SERVFAIL answers being sent to clients. This has been fixed.
  * In certain query resolution scenarios (e.g. when following
    CNAME records), named configured to answer from stale cache
    could return a SERVFAIL response despite a usable, non-stale
    answer being present in the cache. This has been fixed.
  * When an outgoing request timed out, named would retry up to
    three times with the same server instead of trying the next
    available name server. This has been fixed.
  * Recently used ADB names and ADB entries (IP addresses) could
    get cleaned when ADB was under memory pressure. To mitigate
    this, only actual ADB names and ADB entries are now counted
    (excluding internal memory structures used for “housekeeping”)
    and recently used (&lt;= 10 seconds) ADB names and entries are
    excluded from the overmem memory cleaner.
  * The “Prohibited” Extended DNS Error was inadvertently set in
    some NOERROR responses. This has been fixed.
  * Previously, TLS session resumption could have led to handshake
    failures when client certificates were used for authentication
    (Mutual TLS). This has been fixed.
  [bsc#1207471, bsc#1207473, bsc#1207475]</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1676548800">- Update to release 9.18.12
  Removed Features:
  * Specifying a port when configuring source addresses (i.e., as
    an argument to query-source, query-source-v6, transfer-source,
    transfer-source-v6, notify-source, notify-source-v6,
    parental-source, or parental-source-v6, or in the source or
    source-v6 arguments to primaries, parental-agents, also-notify,
    or catalog-zones) has been deprecated. In addition, the
    use-v4-udp-ports, use-v6-udp-ports, avoid-v4-udp-ports, and
    avoid-v6-udp-ports options have also been deprecated.
    Warnings are now logged when any of these options are
    encountered in named.conf. In a future release, they will be
    made nonfunctional.
  Bug Fixes:
  * A constant stream of zone additions and deletions via rndc
    reconfig could cause increased memory consumption due to
    delayed cleaning of view memory. This has been fixed.
  * The speed of the message digest algorithms (MD5, SHA-1, SHA-2),
    and of NSEC3 hashing, has been improved.
  * Pointing parental-agents to a resolver did not work because the
    RD bit was not set on DS requests. This has been fixed.
  * Building BIND 9 failed when the --enable-dnsrps switch for
    ./configure was used. This has been fixed.
- Updated keyring and signature</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1678881600">- Update to release 9.18.13
  New Features:
  * RPZ updates are now run on specialized “offload” threads to
    reduce the amount of time they block query processing on the
    main networking threads. This increases the responsiveness of
    named when RPZ updates are being applied after an RPZ zone has
    been successfully transferred.
  Feature Changes:
  * Catalog zone updates are now run on specialized “offload”
    threads to reduce the amount of time they block query
    processing on the main networking threads. This increases the
    responsiveness of named when catalog zone updates are being
    applied after a catalog zone has been successfully transferred.
  * libuv support for receiving multiple UDP messages in a single
    recvmmsg() system call has been tweaked several times between
    libuv versions 1.35.0 and 1.40.0; the current recommended libuv
    version is 1.40.0 or higher. New rules are now in effect for
    running with a different version of libuv than the one used at
    compilation time. These rules may trigger a fatal error at
    startup:
  - Building against or running with libuv versions 1.35.0 and
    1.36.0 is now a fatal error.
  - Running with libuv version higher than 1.34.2 is now a
    fatal error when named is built against libuv version
    1.34.2 or lower.
  - Running with libuv version higher than 1.39.0 is now a
    fatal error when named is built against libuv version
    1.37.0, 1.38.0, 1.38.1, or 1.39.0.
  * This prevents the use of libuv versions that may trigger an
    assertion failure when receiving multiple UDP messages in a
    single system call.
  Bug Fixes:
  * named could crash with an assertion failure when adding a new
    zone into the configuration file for a name which was already
    configured as a member zone for a catalog zone. This has been
    fixed.
  * When named starts up, it sends a query for the DNSSEC key for
    each configured trust anchor to determine whether the key has
    changed. In some unusual cases, the query might depend on a
    zone for which the server is itself authoritative, and would
    have failed if it were sent before the zone was fully loaded.
    This has now been fixed by delaying the key queries until all
    zones have finished loading.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1682078400">- Update to release 9.18.14
  Removed Features:
  * Zone type delegation-only, and the delegation-only and
    root-delegation-only statements, have been deprecated. A
    warning is now logged when they are used.
  * These statements were created to address the SiteFinder
    controversy, in which certain top-level domains redirected
    misspelled queries to other sites instead of returning NXDOMAIN
    responses. Since top-level domains are now DNSSEC-signed, and
    DNSSEC validation is active by default, the statements are no
    longer needed.
  Bug Fixes:
  * Several bugs which could cause named to crash during catalog
    zone processing have been fixed.
  * Previously, downloading large zones over TLS (XoT) from a
    primary could hang the transfer on the secondary, especially
    when the connection was unstable. This has been fixed.
  * Performance of DNSSEC validation in zones with many DNSKEY
    records has been improved.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1684324800">- Update to release 9.18.15
  Bug Fixes:
  * The max-transfer-time-in and max-transfer-idle-in statements
    have not had any effect since the BIND 9 networking stack was
    refactored in version 9.16. The missing functionality has been
    re-implemented and incoming zone transfers now time out
    properly when not progressing.
  * The read timeout in rndc is now 60 seconds, matching the
    behavior in BIND 9.16 and earlier. It had previously been
    lowered to 30 seconds by mistake.
  * When the ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT)
    error code is returned by libuv, it is now treated as a network
    failure: the server for which that error code is returned gets
    marked as broken and is not contacted again during a given
    resolution process.
  * When removing delegations from an opt-out range,
    empty-non-terminal NSEC3 records generated by those delegations
    were not cleaned up. This has been fixed.
  * Log file rotation code did not clean up older versions of log
    files when the logging channel had an absolute path configured
    as a file destination. This has been fixed.
  Known Issues:
  * Sending NOTIFY messages silently fails when the source port
    specified in the notify-source statement is already in use.
    This can happen e.g. when multiple servers are configured as
    NOTIFY targets for a zone and some of them are unresponsive.
    This issue can be worked around by not specifying the source
    port for NOTIFY messages in the notify-source statement; note
    that source port configuration is already deprecated and will
    be removed altogether in a future release.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1687435200">- Update to release 9.18.16
  Security Fixes:
  * The overmem cleaning process has been improved, to prevent the
    cache from significantly exceeding the configured
    max-cache-size limit. (CVE-2023-2828)
  * A query that prioritizes stale data over lookup triggers a
    fetch to refresh the stale data in cache. If the fetch is
    aborted for exceeding the recursion quota, it was possible for
    named to enter an infinite callback loop and crash due to stack
    overflow. This has been fixed. (CVE-2023-2911)
  New Features:
  * The system test suite can now be executed with pytest (along
    with pytest-xdist for parallel execution).
  Removed Features:
  * TKEY mode 2 (Diffie-Hellman Exchanged Keying) is now
    deprecated, and will be removed in a future release. A warning
    will be logged when the tkey-dhkey option is used in
    named.conf.
  Bug Fixes:
  * BIND could get stuck on reconfiguration when a listen-on
    statement for HTTP is removed from the configuration. That has
    been fixed.
  * Previously, it was possible for a delegation from cache to be
    returned to the client after the stale-answer-client-timeout
    duration. This has been fixed.
  * BIND could allocate too big buffers when sending data via
    stream-based DNS transports, leading to increased memory usage.
    This has been fixed.
  * When the stale-answer-enable option was enabled and the
    stale-answer-client-timeout option was enabled and larger than
    0, named previously allocated two slots from the
    clients-per-query limit for each client and failed to gradually
    auto-tune its value, as configured. This has been fixed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild bind-utils on libuv updates (bsc#1212090)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689249600">- Enable dnstap support</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1689768000">- Update to release 9.18.17
  Feature Changes:
  * If a response from an authoritative server has its RCODE set to
    FORMERR and contains an echoed EDNS COOKIE option that was
    present in the query, named now retries sending the query to
    the same server without an EDNS COOKIE option.
  * The relaxed QNAME minimization mode now uses NS records. This
    reduces the number of queries named makes when resolving, as it
    allows the non-existence of NS RRsets at non-referral nodes to
    be cached in addition to the normally cached referrals.
  Bug Fixes:
  * The ability to read HMAC-MD5 key files, which was accidentally
    lost in BIND 9.18.8, has been restored.
  * Several minor stability issues with the catalog zone
    implementation have been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1692187200">- Update to release 9.18.18
  Feature Changes:
  * When a primary server for a zone responds to an SOA query, but
    the subsequent TCP connection required to transfer the zone is
    refused, that server is marked as temporarily unreachable. This
    now also happens if the TCP connection attempt times out,
    preventing too many zones from queuing up on an unreachable
    server and allowing the refresh process to move on to the next
    configured primary more quickly.
  * The dialup and heartbeat-interval options have been deprecated
    and will be removed in a future BIND 9 release.
  Bug Fixes:
  * Processing already-queued queries received over TCP could cause
    an assertion failure, when the server was reconfigured at the
    same time or the cache was being flushed. This has been fixed.
  * Setting dnssec-policy to insecure prevented zones containing
    resource records with a TTL value larger than 86400 seconds (1
    day) from being loaded. This has been fixed by ignoring the TTL
    values in the zone and using a value of 604800 seconds (1 week)
    as the maximum zone TTL in key rollover timing calculations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694433600">- Enable crypto-policies support: [bsc#1211301]
  * Rebase vendor-files/config/named.conf</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1695124800">- Update to release 9.18.19
  Security Fixes:
  * Previously, sending a specially crafted message over the
    control channel could cause the packet-parsing code to run out
    of available stack memory, causing named to terminate
    unexpectedly. This has been fixed. (CVE-2023-3341)
    [bsc#1215472]
  * A flaw in the networking code handling DNS-over-TLS queries
    could cause named to terminate unexpectedly due to an assertion
    failure under significant DNS-over-TLS query load. This has
    been fixed. (CVE-2023-4236)
    [bsc#1215471]
  Removed Features:
  * The dnssec-must-be-secure option has been deprecated and will
    be removed in a future release.
  Feature Changes:
  * If the server command is specified, nsupdate now honors the
    nsupdate -v option for SOA queries by sending both the UPDATE
    request and the initial query over TCP.
  Bug Fixes:
  * The value of the If-Modified-Since header in the statistics
    channel was not being correctly validated for its length,
    potentially allowing an authorized user to trigger a buffer
    overflow. Ensuring the statistics channel is configured
    correctly to grant access exclusively to authorized users is
    essential (see the statistics-channels block definition and
    usage section).
  * The Content-Length header in the statistics channel was lacking
    proper bounds checking. A negative or excessively large value
    could potentially trigger an integer overflow and result in an
    assertion failure.
  * Several memory leaks caused by not clearing the OpenSSL error
    stack were fixed.
  * The introduction of krb5-subdomain-self-rhs and
    ms-subdomain-self-rhs UPDATE policies accidentally caused named
    to return SERVFAIL responses to deletion requests for
    non-existent PTR and SRV records. This has been fixed.
  * The stale-refresh-time feature was mistakenly disabled when the
    server cache was flushed by rndc flush. This has been fixed.
  * BIND’s memory consumption has been improved by implementing
    dedicated jemalloc memory arenas for sending buffers. This
    optimization ensures that memory usage is more efficient and
    better manages the return of memory pages to the operating
    system.
  * Previously, partial writes in the TLS DNS code were not
    accounted for correctly, which could have led to DNS message
    corruption. This has been fixed.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1697198400">- Disable SLP by default for Factory and ALP (bsc#1214884)</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1700049600">- Update to release 9.18.20
  Feature Changes:
  * The IP addresses for B.ROOT-SERVERS.NET have been updated to
    170.247.170.2 and 2801:1b8:10::b.
  Bug Fixes:
  * If the unsigned version of an inline-signed zone contained
    DNSSEC records, it was incorrectly scheduled for resigning.
    This has been fixed.
  * Looking up stale data from the cache did not take local
    authoritative data into account. This has been fixed.
  * An assertion failure was triggered when lock-file was used at
    the same time as the named -X command-line option. This has
    been fixed.
  * The lock-file file was being removed when it should not have
    been, making the statement ineffective when named was started
    three or more times. This has been fixed.</changelog>
  <changelog author="Jorik Cronenberg &lt;jorik.cronenberg@suse.com&gt;" date="1704369600">- Update to release 9.18.21
  Removed Features:
  * Support for using AES as the DNS COOKIE algorithm
    (cookie-algorithm aes;) has been deprecated and will be removed
    in a future release. Please use the current default,
    SipHash-2-4, instead.
  * The resolver-nonbackoff-tries and resolver-retry-interval
    statements have been deprecated. Using them now causes a
    warning to be logged.</changelog>
</package>
<package pkgid="6aa75ace83b2e4b879954022023d7fd96d97e21e0b7617fee0ac2832824ea4c4eaeb3f2ac04973d18a7a3f9291255d2caf0926835cbcfc0aa718c5572dddf205" name="binutils" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="eba940c4e27c3043102f47d42c6d5118fde9ba2e092f0c70cb8523445b631d09934a05fe51bbec126ff86efce2125e69c9e2f51dffd96fdca2446bee13e78bcb" name="binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="baf8a5f12d17daaf0981d94ce042a3c480586d405f55e5d8b237c83fe6e9fe9c69941cae467e13b2912dce026c8088ebe2135b845a670a2e40e286840b8316dd" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="c4e5258adae09b77e43d02fc01dade6e50519a996062897a3e2db85b9a23633a104c40ed2b02a0b6ae5bdc10f692a0e1979fd2aea61c25e3e945cd73fae03c91" name="binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="3abc130a7d4efe32483d5277ce2dc705bb8a70a0bb0fa15a4937ac654b00c799d64b6d1b8a476488b495b665d39bad95b494168ac0cedcffa5e1ecd282a5fe71" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="bdaf18874a16ff3a8031c23b583a2f790645143cb429698551455917ae55bcbc41f566141e76cc6b4bae31dd19ceb3a6127cfa31e67d53697dab676c2598f767" name="binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="1d1cfc98a8ebe6f2eda53dfb9cc3f252feec049060e00bc57dcf44fe52db98450670d9000f5ce3b81ca1d6ca512450ebcf015e2c8b3eda48faba9d3d141bd436" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f2587cc6c2fca3f7caac77e928d0dbb029b7e9c3c046134b4dd35d6a0dcfff2cbe2aa33fa5c466c128271ab875bf926fe74524064bcc4c5c38bc2fd8975e5f67" name="binutils-devel" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="3ad430788ac30f00c43b09c1e167e03d10ad562fe9bc625ae826b81caa827e54d9359e363521f1510c681fbfb0d6cffbb0c93ad9f23d9d33aa12c007e9bf84b7" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f5b2944d040b53a3fb7e23305e465f62c8d2041a9bc0d2be863c71a993def8a97c04b43c980100f97a198f8a346b072aa94a324c6faab63a594ea2688cc6e7a3" name="binutils-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="ae8665237cca520b13561a4692a4b10de398c1c99eecda97b579ce727b1318fce73107c75d87d10847c2de7183f96f8730a580510f31e1863fc3ff04efb06681" name="binutils-gold" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="c2b657a4929982484710a5a1b5b6ec7052ced4f9a787414c697f167c1001e6d40d1e1290b04752977d89fc62aaac027f5b7551023034cfe49e5f2f1a6035e163" name="binutils-gold" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="313f45ea318e5540bfef885993379d4f3115d0304b4e190e9f0da9745b6acbc84f9b783c336f09a23197eff66be3b23549e95c171bb45b54d5da0f43e6c4586c" name="binutils-gold-debuginfo" arch="i586">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="bbc6eb1587c1215a3e0e072e0c63ac6e27e1bdde8f0f46a7fcfc315d11baae3c6d29ac8f44cf4df761bcbadbd07d07d4fecce7cc32f6caa811dc7f942b6f51fb" name="binutils-gold-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.2"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="bc26696486a060ea89f642e3a38172f55ed0b7264277916170a637dbb4d4c54e72265107ab9a27036c7c991d71574b09a1837fce865c6a71ab59413d17d61811" name="bitcoin" arch="src">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1562846400">- Fix downloaded source</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1575460800">- Update to version 0.19.0.1:
  * New RPCs
    + `getbalances` returns an object with all balances
    + `setwalletflag` sets and unsets wallet flags that enable or
    disable features specific to that existing wallet
    + `getblockfilter` fets the BIP158 filter for the specified
    block
  * New settings
    + `-blockfilterindex` enables the creation of BIP158 block
    filters for the entire blockchain
  * Updated settings
    + `whitebind` and `whitelist` now accept a list of permissions
    to provide peers connecting using the indicated interfaces or
    IP addresses
    + Users setting custom `dbcache` values can increase their
    setting slightly without using any more real memory
  * Updated RPCs
    + `sendmany` no longer has a `minconf` argument
    + `getbalance` and `sendtoaddress`, plus the new RPCs
    `getbalances` and `createwaller`, now accept an `acoid_reuse`
    parameter that controls whether already used addresses should
    be included in the operation
    + RPCs which have an `include_watchonly` argument or
    `includeWatching` option now default to true for watch-only
    wallets
    + `listunspent` now returns a `reused` bool for each output if
    the wallet flag `avoid_reuse` is enabled
    + `getblockstats` now uses BlockUndo data instead of the
    transaction index, making it much faster, no longer dependent
    on the `-txindex` configuration option, and functional for
    all non-pruned blocks
    + `utxoupdatepsbt` now accepts a `descriptors` parameter that
    will fill out input and output scripts and keys when known
    + `sendrawtransaction` and `testmempoolaccept` no longer accept
    a allowhighfees parameter to fail mempool acceptance if the
    transaction fee exceeds the value of the configuration option
    `-maxtxfee`
    + `getmempoolancestors`, `getmempooldescendants`,
    `getmempoolentry`, and `getrawmempool` no longer return a
    size field unless the configuration option
    `-deprecatedrpc=size` is used
    + `getwalletinfo` now includes a scanning field that is either
    false (no scanning) or an object with information about the
    duration and progress of the wallet's scanning historical
    blocks for transactions affecting its balances
    + `gettransaction` now accepts a third (boolean) argument
    `verbose`
    + `createwallet` accepts a new passphrase parameter
    + `getchaintxstats` RPC now returns the additional key of
    `window_final_block_height`
    + `getmempoolentry` now provides a weight field containing the
    transaction weight as defined in BIP141
    + The `getnetworkinfo` and `getpeerinfo` commands now contain a
    new field with decoded network service flags
    + `getdescriptorinfo` now returns an additional `checksum`
    field containing the checksum for the unmodified descriptor
    provided by the user
    + `joinpsbts` now shuffles the order of the inputs and outputs
    of the resulting joined PSBT
    + `walletcreatefundedpsbt` now signals BIP125 Replace-by-Fee if
    the -walletrbf configuration option is set to true
  * GUI changes
    + The GUI wallet now provides bech32 addresses by default. The
    user may change the address type during invoice generation
    using a GUI toggle, or the default address type may be
    changed with the -addresstype configuration option.
    + In 0.18.0, a ./configure flag was introduced to allow
    disabling BIP70 support in the GUI (support was enabled by
    default). In 0.19.0, this flag is now disabled by default.
  * P2P changes
    + BIP 61 reject messages were deprecated in version 0.18. They
    are now disabled by default, but can be enabled by setting
    the -enablebip61 command line option.
    + To eliminate well-known denial-of-service vectors in Bitcoin
    Core, especially for nodes with spinning disks, the default
    value for the -peerbloomfilters configuration option has been
    changed to false.
    + By default, Bitcoin Core will now make two additional
    outbound connections that are exclusively used for
    block-relay.
  * CLI changes
    + The testnet field in bitcoin-cli -getinfo has been renamed to
    chain and now returns the current network name as defined in
    BIP70
- Fix installation of desktop file</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="b95aa4ccb0176a0d46a91330ded77181636e677240cb8dfa4bf0b53dbdf4260647d3fad88eea3553e19259a21c33cbd420842d44349b06ff10d10d6d93d728eb" name="bitcoin-debuginfo" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="3e53585be92d392ab79d1aac72a06cf36c0c5145b13aec91ad2609ebc6ac5e7de0a71d74005b7429068403c5dbd2a3d6aec97cbe34ea1109bcd5357b63a0e705" name="bitcoin-debugsource" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="0c88c21db6af144939520271959b57264beedf5b0c645f66d3ee470d7a94b3538e0da19d05760fc5efc63187170e71652cf8060577619512427be2ded656b197" name="bitcoin-qt5" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="e5d1c834b6bf2ed70b79e00720b609b9f71501969ebd089c0c7f1a6cfeceb0c96b79697bd95848a29203d846660b046afd595d06e26ade5135e8e3267c54bd19" name="bitcoin-qt5-debuginfo" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="284148d241c82339190f842ad47c0449790bd8f31707507bbaf3066f13965328c3eac814650e2b82136d41f4b95b16ce0b6a43512f0dd52cba070249e832e71a" name="bitcoin-utils" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="55797e31824115121c6d6ce03f8d94c12e327d8ab6fc0ad5bbb86e9c5bfc791143dfabb25c06bd1a0f54ef9336b4e3fa5cedee80111fee1f1f5841f5938b6d0a" name="bitcoin-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="568024ab920a9851c0ae58ad1dd911bcdb7dc6108e08f4a6ef01526cd4e2633aeb8f460ed2ef32b464cb5ddc81968d93bbd3eba2782a0fc9dd2b5b4249fc98b4" name="bitcoind" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="0c2d622b1ae33293832c406e487ce05f2ca8901e0648fe4138d476f00ab0f80048d1c417f6033c94b66d8a69bd8e1efadfe91c8c4122d18f056eb47ad093ff8f" name="bitcoind-debuginfo" arch="x86_64">
  <version epoch="0" ver="26.0" rel="1.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.19.1:
  * Wallet
  * Fix origfee return for bumpfee with feerate arg
  * Fix unique_ptr usage in boost::signals2
  * Fix issue with conflicted mempool tx in listsinceblock
  * Bug: IsUsedDestination shouldn't use key id as script id for
    ScriptHash
  * IsUsedDestination should count any known single-key address
  * Reset reused transactions cache
  * RPC and other APIs
  * cli: Fix fatal leveldb error when specifying
  - blockfilterindex=basic twice
  * require second argument only for scantxoutset start action
  * zmq: Fix due to invalid argument and multiple notifiers
  * psbt: handle unspendable psbts
  * psbt: check that various indexes and amounts are within
    bounds
  * GUI
  * Fix missing qRegisterMetaType for size_t
  * disable File-&gt;CreateWallet during startup
  * Fix comparison function signature
  * Fix unintialized WalletView::progressDialog
  * Tests and QA
  * Appveyor improvement - text file for vcpkg package list
  * fix "bitcoind already running" warnings on macOS
  * add missing #include to fix compiler errors
  * Platform support
  * Update msvc build for Visual Studio 2019 v16.4
  * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
    project fixes
  * bug-fix macos: give free bytes to F_PREALLOCATE
  * Miscellaneous
  * init: Stop indexes on shutdown after ChainStateFlushed
    callback
  * util: Add missing headers to util/fees.cpp
  * Unbreak build with Boost 1.72.0
  * scripts: Fix symbol-check &amp; security-check argument passing
  * Log to net category for exceptions in ProcessMessages
  * Update univalue subtree</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583928000">- Do not run bitcoind in daemon mode. Running it not as a
  background process makes it working properly with journald
  (instead of writing logs in /var/log).</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1585224000">- Fix build on aarch64.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591963200">- Update to version 0.20.0:
  * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add fix-qpainterpath.patch
- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1595592000">- Add 7GB min disk space and change memory setting to physicalmemory
  in existing _constraints file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1596542400">- Update to version 0.20.1
  * Mining
  * Fix GBT: Restore "!segwit" and "csv" to "rules" key
  * P2P protocol and network code
  * Replace automatic bans with discouragement filter
  * Wallet
  * Handle concurrent wallet loading
  * Minimal fix to restore conflicted transaction notifications
  * RPC and other APIs
  * Increment input value sum only once per UTXO in decodepsbt
  * psbt: Increment input value sum only once per UTXO in decodepsbt
  * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
  * GUI
  * Add missing QPainterPath include
  * update Qt base translations for macOS release
  * Misc
  * util: Don't reference errno when pthread fails
  * Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1611057600">- Update to version 0.21.0:
  * For full details see release-notes-0.21.0.md</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 0.21.1
  * Consensus:
  * Speedy trial support for versionbits
  * Speedy trial activation parameters for Taproot
  * P2P protocol and network code
  * allow CSubNet of non-IP networks
  * Avoid UBSan warning in ProcessMessage
  * Wallet
  * Introduce DeferredSignatureChecker and have
    SignatureExtractorClass subclass it
  * Avoid requesting fee rates multiple times during coin selection
  * RPC and other APIs:
  * Disallow sendtoaddress and sendmany when private keys disabled
    CVE-2021-3195</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630065600">- Added hardening to systemd service(s). Added patch(es):
  * harden_bitcoind.service.patch
  Modified:
  * bitcoind.service</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1634731200">- Update to version 0.21.2
  * P2P protocol and network code
  * use NetPermissions::HasFlag() in CConnman::Bind()
  * Rate limit the processing of rumoured addresses
  * Wallet
  * Do not iterate a directory if having an error while accessing it
  * RPC
  * Reset scantxoutset progress before inferring descriptors
  * Build System
  * depends: update Qt 5.9 source url
  * Update Windows code signing certificate
  * Use custom MacOS code signing tool
  * Fix build with Boost 1.77.0
  * Tests and QA
  * Build with --enable-werror by default, and document exceptions
  * Fix intermittent feature_taproot issue
  * Fix macOS brew install command
  * add missing ECCVerifyHandle to base_encode_decode
  * Run fuzzer task for the master branch only
  * GUI
  * Do not use QClipboard::Selection on Windows and macOS.
  * Remove user input from URI error message
  * Draw "eye" sign at the beginning of watch-only addresses
  * Miscellaneous
  * Fix crash when parsing command line with -noincludeconf=0
  * util: Properly handle -noincludeconf on command line (take 2)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1643025600">- Add 24104.patch to fix build with boost-1.78</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1650628800">+ disabled tests to fix Tumbleweed build
  + updated source tarball URL per the upstream recommendation
  + drop 24104.patch: fixed upstream
  + Update to version 0.22.0
  * P2P and network changes
  - Added support for running Bitcoin Core as an
    [I2P (Invisible Internet Project)](https://en.wikipedia.org/wiki/I2P) service
    and connect to such services. See [i2p.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/i2p.md) for details. (#20685)
  - This release removes support for Tor version 2 hidden services in favor of Tor
    v3 only, as the Tor network [dropped support for Tor
    v2](https://blog.torproject.org/v2-deprecation-timeline) with the release of
    Tor version 0.4.6.  Henceforth, Bitcoin Core ignores Tor v2 addresses; it
    neither rumors them over the network to other peers, nor stores them in memory
    or to `peers.dat`.  (#22050)
  - Added NAT-PMP port mapping support via
    [`libnatpmp`](https://miniupnp.tuxfamily.org/libnatpmp.html). (#18077)
  * New and Updated RPCs
  - Due to [BIP 350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
    being implemented, behavior for all RPCs that accept addresses is changed when
    a native witness version 1 (or higher) is passed. These now require a Bech32m
    encoding instead of a Bech32 one, and Bech32m encoding will be used for such
    addresses in RPC output as well. No version 1 addresses should be created
    for mainnet until consensus rules are adopted that give them meaning
    (as will happen through [BIP 341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)).
    Once that happens, Bech32m is expected to be used for them, so this shouldn't
    affect any production systems, but may be observed on other networks where such
    addresses already have meaning (like signet). (#20861)
  - The `getpeerinfo` RPC returns two new boolean fields, `bip152_hb_to` and
    `bip152_hb_from`, that respectively indicate whether we selected a peer to be
    in compact blocks high-bandwidth mode or whether a peer selected us as a
    compact blocks high-bandwidth peer. High-bandwidth peers send new block
    announcements via a `cmpctblock` message rather than the usual inv/headers
    announcements. See BIP 152 for more details. (#19776)
  - `getpeerinfo` no longer returns the following fields: `addnode`, `banscore`,
    and `whitelisted`, which were previously deprecated in 0.21. Instead of
    `addnode`, the `connection_type` field returns manual. Instead of
    `whitelisted`, the `permissions` field indicates if the peer has special
    privileges. The `banscore` field has simply been removed. (#20755)
  - The following RPCs:  `gettxout`, `getrawtransaction`, `decoderawtransaction`,
    `decodescript`, `gettransaction`, and REST endpoints: `/rest/tx`,
    `/rest/getutxos`, `/rest/block` deprecated the following fields (which are no
    longer returned in the responses by default): `addresses`, `reqSigs`.
    The `-deprecatedrpc=addresses` flag must be passed for these fields to be
    included in the RPC response. This flag/option will be available only for this major release, after which
    the deprecation will be removed entirely. Note that these fields are attributes of
    the `scriptPubKey` object returned in the RPC response. However, in the response
    of `decodescript` these fields are top-level attributes, and included again as attributes
    of the `scriptPubKey` object. (#20286)
  - When creating a hex-encoded bitcoin transaction using the `bitcoin-tx` utility
    with the `-json` option set, the following fields: `addresses`, `reqSigs` are no longer
    returned in the tx output of the response. (#20286)
  - The `listbanned` RPC now returns two new numeric fields: `ban_duration` and `time_remaining`.
    Respectively, these new fields indicate the duration of a ban and the time remaining until a ban expires,
    both in seconds. Additionally, the `ban_created` field is repositioned to come before `banned_until`. (#21602)
  - The `setban` RPC can ban onion addresses again. This fixes a regression introduced in version 0.21.0. (#20852)
  - The `getnodeaddresses` RPC now returns a "network" field indicating the
    network type (ipv4, ipv6, onion, or i2p) for each address.  (#21594)
  - `getnodeaddresses` now also accepts a "network" argument (ipv4, ipv6, onion,
    or i2p) to return only addresses of the specified network.  (#21843)
  - The `testmempoolaccept` RPC now accepts multiple transactions (still experimental at the moment,
    API may be unstable). This is intended for testing transaction packages with dependency
    relationships; it is not recommended for batch-validating independent transactions. In addition to
    mempool policy, package policies apply: the list cannot contain more than 25 transactions or have a
    total size exceeding 101K virtual bytes, and cannot conflict with (spend the same inputs as) each other or
    the mempool, even if it would be a valid BIP125 replace-by-fee. There are some known limitations to
    the accuracy of the test accept: it's possible for `testmempoolaccept` to return "allowed"=True for a
    group of transactions, but "too-long-mempool-chain" if they are actually submitted. (#20833)
  - `addmultisigaddress` and `createmultisig` now support up to 20 keys for
    Segwit addresses. (#20867)
    Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
  * Build System
  - Release binaries are now produced using the new `guix`-based build system.
    The [/doc/release-process.md](/doc/release-process.md) document has been updated accordingly.
  * Files
  - The list of banned hosts and networks (via `setban` RPC) is now saved on disk
    in JSON format in `banlist.json` instead of `banlist.dat`. `banlist.dat` is
    only read on startup if `banlist.json` is not present. Changes are only written to the new
    `banlist.json`. A future version of Bitcoin Core may completely ignore
    `banlist.dat`. (#20966)
  * New settings
  - The `-natpmp` option has been added to use NAT-PMP to map the listening port.
    If both UPnP and NAT-PMP are enabled, a successful allocation from UPnP
    prevails over one from NAT-PMP. (#18077)
  * Updated settings
    Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
  - Passing an invalid `-rpcauth` argument now cause bitcoind to fail to start.  (#20461)
  * Tools and Utilities
  - A new CLI `-addrinfo` command returns the number of addresses known to the
    node per network type (including Tor v2 versus v3) and total. This can be
    useful to see if the node knows enough addresses in a network to use options
    like `-onlynet=&lt;network&gt;` or to upgrade to this release of Bitcoin Core 22.0
    that supports Tor v3 only.  (#21595)
  - A new `-rpcwaittimeout` argument to `bitcoin-cli` sets the timeout
    in seconds to use with `-rpcwait`. If the timeout expires,
    `bitcoin-cli` will report a failure. (#21056)
  * Wallet
  - External signers such as hardware wallets can now be used through the new
    RPC methods `enumeratesigners` and `displayaddress`. Support is also added
    to the `send` RPC call. This feature is experimental. See
    [external-signer.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/external-signer.md)
    for details. (#16546)
  - A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets.
    The RPC returns public versions of all imported descriptors, including their timestamp and flags.
    For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (#20226)
  - The `bumpfee` RPC is not available with wallets that have private keys
    disabled. `psbtbumpfee` can be used instead. (#20891)
  - The `fundrawtransaction`, `send` and `walletcreatefundedpsbt` RPCs now support an `include_unsafe` option
    that when `true` allows using unsafe inputs to fund the transaction.
    Note that the resulting transaction may become invalid if one of the unsafe inputs disappears.
    If that happens, the transaction must be funded with different inputs and republished. (#21359)
  - We now support up to 20 keys in `multi()` and `sortedmulti()` descriptors
    under `wsh()`. (#20867)
  - Taproot descriptors can be imported into the wallet only after activation
    has occurred on the network (e.g. mainnet, testnet, signet) in use. See
    [descriptors.md](https://github.com/bitcoin/bitcoin/blob/22.x/doc/descriptors.md)
    for supported descriptors.
  * GUI changes
  - External signers such as hardware wallets can now be used. These require
    an external tool such as [HWI](https://github.com/bitcoin-core/HWI) to be
    installed and configured under Options -&gt; Wallet. When creating a new
    wallet a new option "External signer" will appear in the dialog. If the
    device is detected, its name is suggested as the wallet name. The
    watch-only keys are then automatically imported. Receive addresses can be
    verified on the device. The send dialog will automatically use the
    connected device. This feature is experimental and the UI may freeze for
    a few seconds when performing these actions.
  * RPC
  - The RPC server can process a limited number of simultaneous RPC requests.
    Previously, if this limit was exceeded, the RPC server would respond with
    [status code 500 (`HTTP_INTERNAL_SERVER_ERROR`)](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors).
    Now it returns status code 503 (`HTTP_SERVICE_UNAVAILABLE`). (#18335)
  - Error codes have been updated to be more accurate for the following error cases (#18466):
  - `signmessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_INVALID_ADDRESS_OR_KEY (-5) if the
    passed address is invalid. Previously returned RPC_TYPE_ERROR (-3).
  - `verifymessage` now returns RPC_TYPE_ERROR (-3) if the passed signature
    is malformed. Previously returned RPC_INVALID_ADDRESS_OR_KEY (-5).
  * See release-notes-22.0.md for complete changelog</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1652011200">- fixed upstream version number change: it's not 0.x anymore`</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1671537600">- Update to version 24.0.1
  changelogs:
  * https://bitcoincore.org/en/releases/24.0.1/
  * https://bitcoincore.org/en/releases/23.0/
  * https://bitcoincore.org/en/releases/22.1/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1680782400">- Add 392dc68e.patch: Fix build with gcc 13.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685534400">- Update to version 25.0:
  * doc: update release notes for 25.0
  * doc: update manual pages for 25.0
  * build: bump version to v25.0 final
  * doc: update manual pages for v25.0rc2
  * build: bump version to v25.0rc2
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch</changelog>
  <changelog author="andrea.manzini@suse.com" date="1704456000">- Update to version 26.0:
  * doc: update release notes for 26.0
  * doc: update manual pages for 26.0
  * build: bump version to v26.0 final
  * doc: update release notes for v26.0rc3
  * doc: update manual pages for v26.0rc3
  * build: bump version to v26.0rc3
  * build: Fix regression in "ARMv8 CRC32 intrinsics" test
  * ci: Avoid toolset ambiguity that MSVC can't handle
  * p2p: do not make automatic outbound connections to addnode peers
  * ci: Switch from `apt` to `apt-get`
  * ci: Update apt cache
  * pool: change memusage_test to use int64_t, add allocation check
  * pool: make sure PoolAllocator uses the correct alignment
  * doc: regenerate example bitcoin.conf
  * doc: rewrite explanation for -par=
  * doc: update manual pages for v26.0rc2
  * build: bump version to v26.0rc2
  * gui: fix crash on selecting "Mask values" in transaction view
  * guix: update signapple
  * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
  * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
  * assumeutxo, blockstorage: prevent core dump on invalid hash
  * [test] Test i2p private key constraints
  * [net] Check i2p private key constraints
  * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
  * qt: 26.0rc2 translations update
  * doc: generate example bitcoin.conf for v26.0rc1
  * doc: generate manual pages for v26.0rc1
  * build: bump version to v26.0rc1
  * qt: 26.0rc1 translations update
  * doc: consolidate release note fragments
  * test: enable reindex readonly test on *BSD and macOS as root
  * ci: Add missing --external to podman image prune
  * Revert "gui: provide wallet controller context to wallet actions"
  * doc: add historical release notes for 24.2
  * chainparams, assumeutxo: Fix signet txoutset hash
  * chainparams, assumeutxo: Fix testnet txoutset hash
  * assumeutxo: Check deserialized coins for out of range values
  * docs: Add release notes for #28685
  * scripted-diff: Rename hash_serialized_2 to hash_serialized_3
  * coinstats: Fix hash_serialized2 calculation
  * fuzz: Increase merge -rss_limit_mb
  * refactor: Remove CBlockFileInfo::SetNull
  * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h`
  * [fuzz] Delete i2p target
  * log: Don't log cache rebalancing in absense of a snapshot chainstate
  * test: De-dublicate/optimize assumeutxo test for further extensions
  * test: check au file with changed outpoint index
  * test: Check tx metadata is migrated to watchonly
  * wallet: Reload watchonly and solvables wallets after migration
  * wallet: Copy all tx metadata to watchonly wallet
  * build: move -fstack-reuse=none to CORE_CXXFLAGS
  * docs: Add reference to total.coverage report
  * test: Fix failing time check in rpc_net.py
  * test: Check that a failed wallet migration is cleaned up
  * doc: add historical release notes for 25.1
  * test: assumeutxo file with unknown block hash
  * test: Add assumeutxo test for wrong hash
  * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters
  * fuzz: Allow multiple --m_dir args
  * net: remove unused CConnman::FindNode(const CSubNet&amp;)
  * netbase: possibly change the result of LookupSubNet() to CJDNS
  * doc: add release note for #27460 (new `importmempool` RPC)
  * gui: disable top bar menu actions during shutdown
  * gui: provide wallet controller context to wallet actions
  * miniscript: make GetWitnessSize accurate for tapscript
  * test: add tests for miniscript GetWitnessSize
  * test: remove mutable global contexts in miniscript fuzzer/test
  * fuzz: Merge with -set_cover_merge=1
  * lint: Include test_utxo_snapshots in lint_shell
  * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs`
  * docs: add release notes for #28539
  * docs: add docs for additional libconsensus functions
  * docs: link to rust-bitcoinconsensus
  * lib: add Taproot support to libconsensus
  * test: fix `assert_debug_log` call-site bugs, add type checks
  * ci: always prune all dangling bitcoin-ci-test images
  * ci: Add missing CI_RETRY_EXE before git clone
  * ci: Export `IN_GETOPT_BIN` on macOS
  * Revert "ci: Upgrading pip version in macos environment"
  * ci: add label to docker images
  * test: Fuzz merge with -use_value_profile=0 for now
  * ci: Bump asan
  * ci: Drop no longer needed `NOLINTNEXTLINE`
  * tidy: modernize-use-emplace
  * test: Check snapshot file with wrong number of coins
  * refactor: Remove unused nchaintx from SnapshotMetadata constructor
  * test: don't run old binaries under valgrind
  * test: BIP324: add check for missing garbage terminator detection
  * doc: assumeutxo prune and index notes
  * ci: Install Android API 31 platform as Qt expects
  * test: Add Wallet Unlock Context Manager
  * test: Use pathlib over os.path #28362
  * build: add `-mbranch-protection=bti` to aarch64 hardening flags
  * devtools: test_utxo_snapshots.sh sleep cleanup and documentation
  * contrib: add test for macOS linker version to symbol-check
  * depends: update LD64_VERSION to 711
  * ci: use LLVM/Clang 17 in tidy job
  * ci: use LLVM 17.0.2 in MSAN jobs
  * test: check that loading snapshot not matching AssumeUTXO parameters fails
  * docs: fix typo
  * test: fix usdt undeclared function errors on mantis
  * test: Unit test for inferring scripts with hybrid and uncompressed keys
  * test: Scripts with hybrid pubkeys are migrated to watchonly
  * descriptors: Move InferScript's pubkey validity checks to InferPubkey
  * descriptors: Check result of InferPubkey
  * ci: move-only CI_CONTAINER_ID to 02_run_container.sh
  * ci: Work around podman stop bug
  * ci: Add set -ex to 02_run_container.sh
  * ci: Rename 04_install to 02_run_container
  * qt: Update translation source file for v26.0 string freeze
  * Adjust Gradle properties
  * miniscript: remove P2WSH-specific part of GetStackSize doc comment
  * qa: bound testing for TapMiniscript
  * miniscript: have a custom Node destructor
  * qa: Tapscript Miniscript signing functional tests
  * qa: list descriptors in Miniscript signing functional tests
  * script/sign: Miniscript support in Tapscript
  * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
  * qa: functional test Miniscript inside Taproot descriptors
  * descriptor: parse Miniscript expressions within Taproot descriptors
  * descriptor: Tapscript-specific Miniscript key serialization / parsing
  * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
  * qa: test Miniscript max stack size tracking
  * miniscript: check maximum stack size during execution
  * fuzz: adapt Miniscript targets to Tapscript
  * qa: Tapscript-Miniscript unit tests
  * pubkey: introduce a GetEvenCorrespondingCPubKey helper
  * miniscript: account for keys as being 32 bytes under Taproot context
  * miniscript: adapt resources checks depending on context
  * serialize: make GetSizeOfCompactSize constexpr
  * miniscript: sanity asserts context in ComputeType
  * miniscript: make 'd:' have the 'u' property under Tapscript context
  * miniscript: introduce a multi_a fragment
  * miniscript: restrict multi() usage to P2WSH context
  * miniscript: store the script context within the Node structure
  * miniscript: introduce a MsContext() helper to contexts
  * miniscript: don't anticipate signature presence in CalcStackSize()
  * miniscript: add a missing dup key check bypass in Parse()
  * gui: fix coin control input size accounting for taproot spends
  * gui: remove legacy wallet creation
  * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
  * doc: Drop references to assumevalid in assumeutxo docs
  * test: Rename wait_until_helper to wait_until_helper_internal
  * chain: Rename HaveTxsDownloaded to HaveNumChainTxs
  * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
  * validation, test: Improve and document nChainTx check for testability
  * doc: Add snapshot chainstate removal warning to reindexing documentation
  * test: Improvements of feature_assumeutxo
  * doc: Add and edit some comments around assumeutxo
  * validation: remove unused mempool param in DetectSnapshotChainstate
  * test: Use feerate higher than minrelay fee in wallet_fundraw
  * doc: update example pulls in release-process.md
  * github actions: Fix test-one-commit when parent of head is merge commit
  * wallet: No BDB creation, unless -deprecatedrpc=create_bdb
  * assumeutxo: change getchainstates RPC to return a list of chainstates
  * net: move MaybeFlipIPv6toCJDNS() from net to netbase
  * net: move IsReachable() code to netbase and encapsulate it
  * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS
  * net: put CJDNS prefix byte in a constant
  * test: display abrupt shutdown errors in console output
  * i2p: destroy the session if we get an unexpected error from the I2P router
  * i2p: also sleep after errors in Accept()
  * ci: Avoid cache depends/build
  * test: Bump walletpassphrase timeouts to avoid intermittent issues
  * headerssync: update params for 26.x
  * kernel: update m_assumed_* chain params for 26.x
  * kernel: update chainTxData for 26.x
  * kernel: update nMinimumChainWork &amp; defaultAssumeValid for 26.x
  * qt: enable -ltcg for windows HOST
  * test: BIP324: add checks for v1 prefix matching / wrong network magic detection
  * gui: Add wallet name to address book page
  * ci: Only run functional tests on windows in master
  * tests: assumeutxo: accept final height from either chainstate
  * descriptors: disallow hybrid public keys
  * test: assumeutxo: avoid race in functional test
  * test: add wait_for_connect to BitcoinTestFramework.connect_nodes
  * net: raise V1_PREFIX_LEN from 12 to 16
  * build: Update qt package up to 5.15.10
  * [test] Make PeerManager's rng deterministic in tests
  * [net processing] FeeFilterRounder doesn't own a FastRandomContext
  * [net processing] Make fee filter rounder non-global
  * qt: Add "Session id" label to peer details
  * refactor: add and use EnsureAnyAddrman in rpc
  * doc: add release notes for #27511
  * rpc: `getaddrmaninfo` followups
  * typo: in packages.md
  * ci: Print Linux kernel info
  * http: bugfix: track closed connection
  * http: log connection instead of request count
  * http: refactor: use encapsulated HTTPRequestTracker
  * depends: fix unusable memory_resource in macos qt build
  * [net processing] Addr shuffle uses PeerManager's rng
  * [net processing] PushAddress uses PeerManager's rng
  * [net processing] PeerManager holds a FastRandomContext
  * qt: Add "Transport" label to peer details
  * doc: mention BIP324 support in bips.md
  * test: enable v2 transport between nodes in some functional tests
  * test: Functional test for opportunistic encryption
  * net: expose transport types/session IDs of connections in RPC and logs
  * net: reconnect with V1Transport under certain conditions
  * sync: modernize CSemaphore / CSemaphoreGrant
  * rpc: addnode arg to use BIP324 v2 p2p
  * net: use V2Transport when NODE_P2P_V2 service flag is present
  * rpc: don't report v2 handshake bytes in the per-type sent byte statistics
  * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on
  * chainparams: add signet assumeutxo param at height 160_000
  * chainparams: add testnet assumeutxo param at height 2_500_000
  * test: getrawaddrman RPC
  * rpc: getrawaddrman for addrman entries
  * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs
  * doc: fix link to developer-notes.md file in multiprocess.md
  * [doc] add release note for submitpackage
  * [rpc] allow submitpackage to be called outside of regtest
  * [rpc] require package to be a tree in submitpackage
  * [txpackages] IsChildWithParentsTree()
  * [doc] parent pay for child in aggregate CheckFeeRate
  * test: add coverage to feature_addrman.py
  * doc: add note about confusing HaveTxsDownloaded name
  * contrib: add script to demo/test assumeutxo
  * test: add feature_assumeutxo functional test
  * rpc: add getchainstates
  * refuse to activate a UTXO snapshot if mempool not empty
  * rpc: add loadtxoutset
  * validation: do not activate snapshot if behind active chain
  * validation: assumeutxo: swap m_mempool on snapshot activation
  * blockstorage: segment normal/assumedvalid blockfiles
  * validation: populate nChainTx value for assumedvalid chainstates
  * test: adjust chainstate tests to use recognized snapshot base
  * validation: pruning for multiple chainstates
  * validation: indexing changes for assumeutxo
  * net_processing: validationinterface: ignore some events for bg chain
  * wallet: validationinterface: only handle active chain notifications
  * validationinterface: only send zmq notifications for active
  * validation: pass ChainstateRole for validationinterface calls
  * validation: only call UpdatedBlockTip for active chainstate
  * validation: add ChainstateRole
  * validation: MaybeRebalanceCaches when chain leaves IBD
  * chainparams: add blockhash to AssumeutxoData
  * assumeutxo: remove snapshot during -reindex{-chainstate}
  * bugfix: correct is_snapshot_cs in VerifyDB
  * net_processing: Request assumeutxo background chain blocks
  * Add instructions for headerssync-params.py to release-process.md
  * Update parameters in headerssync.cpp
  * Add headerssync-params.py script to the repository
  * lint: fix custom mypy cache dir setting
  * Add package evaluation fuzzer
  * key: don't allocate secure mem for null (invalid) key
  * Add make_secure_unique helper
  * wallet: Add TxStateString function for debugging and logging
  * tests: Use manual bumps instead of bumpfee for resendwallettransactions
  * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE
  * build, macos: Fix `qt` package build with new Xcode 15 linker
  * net: Simplify v2 recv logic by decoupling AAD from state machine
  * net: Drop v2 garbage authentication packet
  * test: Test loading wallets with conflicts without a chain
  * wallet: Check last block and conflict height are valid in MarkConflicted
  * rpc: bumpfee, improve doc for 'reduce_output' arg
  * ci: Install Homebrew's `pkg-config` package
  * bench: Add SHA256 implementation specific benchmarks
  * Add ability to specify SHA256 implementation for benchmark purposes
  * doc: Be vague instead of wrong about MALLOC_ARENA_MAX
  * test: add unit test coverage for Python ECDSA implementation
  * Add functional test to catch too large vsize packages
  * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors
  * Bugfix: Pass correct virtual size to CheckPackageLimits
  * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion
  * test: add functional test for getaddrmaninfo
  * ci: Use nproc over MAKEJOBS in 01_base_install
  * Remove SER_GETHASH, hard-code client version in CKeyPool serialize
  * Remove CHashWriter type
  * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader
  * Add regression test for m_limit mutation
  * contrib/bash-completions: use package naming conventions
  * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT
  * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table
  * ci: Reintroduce fixed "test-each-commit" job
  * doc: add release note
  * test: check `descriptorprocesspsbt` return hex encoded tx
  * rpc: `descriptorprocesspsbt` return hex encoded tx
  * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage'
  * build: remove dmg dependencies
  * macdeploy: remove DMG generation from deploy script
  * build: produce a .zip for macOS distribution
  * build: add -zip option to macdeployqtplus
  * Return CAutoFile from BlockManager::Open*File()
  * Make BufferedFile to be a CAutoFile wrapper
  * refactor: Drop unused fclose() from BufferedFile
  * tests: fix incorrect assumption in v2transport_test
  * Remove MemPoolAccept::m_limits, only have local copies for carveouts
  * doc: Remove confusing assert linter
  * test: cover read-only blockstore
  * [fuzz] Don't use afl++ deferred forkserver mode
  * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS
  * Revert "Merge bitcoin/bitcoin#28279: ci: Add test-each-commit task"
  * ci: use LLVM 17.0.0 in MSAN jobs
  * scripted-diff: use SER_PARAMS_OPFUNC
  * serialize: add SER_PARAMS_OPFUNC
  * serialize: specify type for ParamsWrapper not ref
  * serialize: move ser_action functions out of global namespace
  * Amend bumpfee for inputs with overlapping ancestry
  * Bump unconfirmed parent txs to target feerate
  * coinselection: Move GetSelectionWaste into SelectionResult
  * [node] interface to get bump fees
  * Make MiniMinerMempoolEntry fields private
  * Remove unused imports
  * Fix calculation of ancestor set feerates in test
  * Match tx names to index in miniminer overlap test
  * [test] mempool coins disappearing mid-package evaluation
  * [refactor] split setup in mempool_limit test
  * [test framework] add ability to spend only confirmed utxos
  * [validation] don't LimitMempoolSize in any subpackage submissions
  * [validation] return correct result when already-in-mempool tx gets evicted
  * [refactor] back-fill results in AcceptPackage
  * [validation] make PackageMempoolAcceptResult members mutable
  * [validation] add AcceptSubPackage to delegate Accept* calls and clean up m_view
  * [CCoinsViewMemPool] track non-base coins and allow Reset
  * [policy] check for duplicate txids in package
  * fuzz: Rework addr fuzzing
  * fuzz: Drop unused params from serialize helpers
  * make DisconnectedBlockTransactions responsible for its own memory management
  * MOVEONLY: DisconnectedBlockTransactions to its own file
  * rewrite DisconnectedBlockTransactions as a list + map
  * ci: clang-17 for fuzz and tsan
  * Do not use std::vector = {} to release memory
  * add std::list to memusage
  * [bench] DisconnectedBlockTransactions
  * [refactor] Remove compat.h from kernel headers
  * [refactor] Remove netaddress.h from kernel headers
  * [refactor] Add CChainParams member to CConnman
  * [refactor] Add missing includes for next commit
  * kernel: Move MessageStartChars to its own file
  * [refactor] Define MessageStartChars as std::array
  * [refactor] Allow std::array&lt;std::byte, N&gt; in serialize.h
  * gui: macOS, make appMenuBar part of the main app window
  * wallet: Use CTxDestination in CRecipient rather than scriptPubKey
  * Add PubKeyDestination for P2PK scripts
  * Allow CNoDestination to represent a raw script
  * Make WitnessUnknown members private
  * [fuzz] Use afl++ shared-memory fuzzing
  * doc: Clarify that -fstack-reuse=all bugs exist on all versions of GCC
  * scripted-diff: Rename CBufferedFile to BufferedFile
  * Remove unused GetType() from CBufferedFile and CAutoFile
  * dbwrapper: Use DataStream for batch operations
  * qt: Silence `-Wcast-function-type` warning
  * rpc: Deprecate rpcserialversion=0
  * doc: fix typos and mistakes in BIP324 code comments
  * net: do not use send buffer to store/cache garbage
  * net: merge V2Transport constructors, move key gen
  * gui: macOS, do not process dock icon actions during shutdown
  * refactor: remove clientversion include from dbwrapper.h
  * refactor: Use DataStream now that version/type are unused
  * Remove version/hashing options from CBlockLocator/CDiskBlockIndex
  * index: add [nodiscard] attribute to functions writing to the db
  * consensus/validation.h: remove needless GetTransactionOutputWeight helper
  * [refactor] batch-add transactions to DisconnectedBlockTransactions
  * index: coinstats reorg, fail when block cannot be reversed
  * net: detect wrong-network V1 talking to V2Transport
  * test: add unit tests for V2Transport
  * net: make V2Transport preallocate receive buffer space
  * net: make V2Transport send uniformly random number garbage bytes
  * net: add short message encoding/decoding support to V2Transport
  * net: make V2Transport auto-detect incoming V1 and fall back to it
  * net: add V2Transport class with subset of BIP324 functionality
  * crypto: Spanify EllSwiftPubKey constructor
  * net: remove unused Transport::SetReceiveVersion
  * net: add have_next_message argument to Transport::GetBytesToSend()
  * doc: s/--no-substitute/--no-substitutes in guix/INSTALL
  * doc: add release note for PR #28414
  * test: remove unnecessary finalizepsbt rpc calls
  * depends: cctools 986 &amp; ld64 711
  * depends: libtapi 1300.0.6.5
  * ci: enable chattr +i capability inside containers
  * unit test: add coverage for BlockManager
  * fuzz: introduce and use `ConsumePrivateKey` helper
  * wallet rpc: return final tx hex from walletprocesspsbt if complete
  * test: remove unused variables in `p2p_invalid_block`
  * test: Combine sync_send_with_ping and sync_with_ping
  * Remove unused legacy CHashVerifier
  * test: add tests that exercise WithParams()
  * Use serialization parameters for CAddress serialization
  * Squashed 'src/secp256k1/' changes from c545fdc374..199d27cea3
  * ci: Limit test-each-commit to --max-count=6
  * ci: Add test-each-commit task
  * ci: Bump `actions/checkout` version
  * test: p2p: check that `getaddr` msgs are only responded once per connection
  * test: remove fixed timeouts from feature_config_args
  * ci: Avoid saving the same Ccache cache
  * ci: Avoid oversubscription in functional tests on Windows
  * qt: Update translation source file
  * qt: Bump Transifex slug for 26.x
  * qt: Translation updates from Transifex
  * blockstorage: Return on fatal undo file flush error
  * blockstorage: Return on fatal block file flush error
  * blockstorage: Mark FindBlockPos as nodiscard
  * Refactor: Remove m_is_test_chain
  * fuzz: add ConstructPubKeyBytes function
  * build: use -muse-unaligned-vector-move for Windows
  * doc: Fill in the required skills in the good_first_issue template
  * ci, windows: Do not run extended functional tests for pull requests
  * guix: remove GCC 10 workaround from NSIS
  * ci: Asan with -ftrivial-auto-var-init=pattern
  * [doc] move comment about AlreadyHaveTx DoS score to the right place
  * [log] add more logs related to orphan handling
  * [log] add category TXPACKAGES for orphanage and package relay
  * [log] include wtxid in tx {relay,validation,orphanage} logging
  * Support for serialization parameters
  * Rename CSerAction* to Action*
  * Replace READWRITEAS macro with AsBase wrapping function
  * test: improve sock_tests/move_assignment
  * doc: Release notes for testnet defaulting to -acceptnonstdtxn=0
  * config: default acceptnonstdtxn=0 on all chains
  * ci: Remove unused TEST_RUNNER_ENV="LC_ALL=C" from s390x task
  * ci: Remove /ro_base bind mount
  * doc: Remove sudo from command that is already run as root
  * test: Support powerpc64le in get_previous_releases.py
  * log: Print error message when coindb is in inconsistent state
  * guix: use clang-toolchain-15 for macOS compilation
  * depends: use LLVM/Clang 15.0.6 for macOS cross-compile
  * script: replace deprecated pkg_resources with importlib.metadata
  * refactor: Use HashWriter over legacy CHashWriter (via SerializeHash)
  * refactor: Use HashWriter over legacy CHashWriter
  * ci: Run "Win64 native" job on GitHub Actions
  * net: remove Sock default constructor, it's not necessary
  * net: remove now unnecessary Sock::Get()
  * wallet: accurately account for the size of the witness stack
  * wallet: use descriptor satisfaction size to estimate inputs size
  * script/signingprovider: introduce a MultiSigningProvider
  * descriptor: introduce a method to get the satisfaction size
  * miniscript: introduce a helper to get the maximum witness size
  * miniscript: make GetStackSize independent of P2WSH context
  * net: don't check if the socket is valid in ConnectSocketDirectly()
  * net: don't check if the socket is valid in GetBindAddress()
  * i2p: avoid using Sock::Get() for checking for a valid socket
  * rpc: Add MaybeArg() and Arg() default helper
  * guix: drop Windows broken-longjmp.patch
  * guix: drop NSIS patch now that we use 3.09
  * guix: use cross-* keyword arguments
  * guix: update time-machine to 160f78a4d92205df986ed9efcce7d3aac188cb24
  * guix: update python-oscrypto to 1.3.0
  * guix: backport glibc patch to fix powerpc build
  * test: previous releases: speed up fetching sources with shallow clone
  * refactor: make Transport::ReceivedBytes just return success/fail
  * net: move message conversion to wire bytes from PushMessage to SocketSendData
  * net: measure send buffer fullness based on memory usage
  * fuzz: add bidirectional fragmented transport test
  * net: make V1Transport implicitly use current chainparams
  * net: abstract sending side of transport serialization further
  * refactor: rename Transport class receive functions
  * net: add V1Transport lock protecting receive state
  * refactor: merge transport serializer and deserializer into Transport class
  * test: roundtrip wallet backwards compat downgrade
  * test: Add 25.0 to wallet backwards compatibiilty test
  * test: Run upgrade test on all nodes
  * test: Run downgrade test on descriptor wallets
  * test: Add 0.21 tr() incompatibility test
  * test: add logging 0.17 incompatibilities in wallet back compat
  * test: Refactor v19 addmultisigaddress test to be distinct
  * test: Remove w1_v18 from wallet backwards compatibility
  * test: Fix 0.16 wallet paths and downgrade test
  * ci: Add missing docker.io prefix to CI_IMAGE_NAME_TAG
  * fuzz: coinselection, fix `m_cost_of_change`
  * fuzz: coinselection, BnB should never produce change
  * fuzz: coinselection, compare `GetSelectedValue` with target
  * fuzz: coinselection, improve `ComputeAndSetWaste`
  * fuzz: coinselection, add coverage for `Merge`
  * fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`
  * fuzz: coinselection, add coverage for `AddInputs`
  * ci: Remove no longer applicable section
  * ci: Start with clean env
  * ci: Limit scope of some env vars
  * test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
  * Update help text for spend and rawtransaction rpcs
  * test: add functional test for deadlock situation
  * fuzz: coinselection, add coverage for `EligibleForSpending`
  * fuzz: coinselection, add `CreateCoins`
  * test: add basic tests for sendmsgtopeer to rpc_net.py
  * rpc: add test-only sendmsgtopeer rpc
  * guix: consolidate Linux GCC package
  * guix: consolidate glibc 2.27 package
  * ci: Use concurrency for pull requests only
  * test: Fix intermittent issue in mempool_reorg
  * test: Support riscv64 in get_previous_releases.py
  * test: fix 'unknown named parameter' test in `wallet_basic`
  * ci: Disable cache save for pull requests in GitHub Actions
  * test: ensure acceptstalefeeestimates is supported only on regtest chain
  * assumeutxo cleanup: Move IsInitialBlockDownload &amp; NotifyHeaderTip to ChainstateManager
  * ci: Remove distro-name from task name
  * ci: Switch remaining tasks to self-hosted
  * ci: Add missing amd64 to win64-cross task
  * ci: Add missing ${CI_RETRY_EXE} before curl
  * guix: pre time-machine bump changes (Windows)
  * Remove unused includes from wallet.cpp
  * doc, refactor: Changing -torcontrol help to specify that a default port is used
  * removed StrFormatInternalBug quote delimitation
  * rpc: remove one more quote from non-string oneline description
  * crypto: make ChaCha20::SetKey wipe buffer
  * tests: miscellaneous hex / std::byte improvements
  * fuzz: support std::byte in Consume{Fixed,Variable}LengthByteVector
  * crypto: require key on ChaCha20 initialization
  * random: simplify FastRandomContext::randbytes using fillrand
  * crypto: refactor ChaCha20 classes to use Span&lt;std::byte&gt; interface
  * Remove unused includes from blockfilter.h
  * Make post-p2sh consensus rules mandatory for tx relay
  * doc, policy: Clarify comment on STANDARD_SCRIPT_VERIFY_FLAGS
  * move-only: Create src/kernel/mempool_removal_reason.h
  * Remove unused includes from txmempool.h
  * Refactor: Remove confusing static_cast
  * refactor: Add missing includes
  * ci: Refactor: Remove CI_USE_APT_INSTALL
  * ci: Ensure that only a single workflow processes `github.ref` at a time
  * tx fees, policy: doc: update and delete unnecessary comment
  * bitcoin-tidy: Apply bitcoin-unterminated-logprintf to spkm as well
  * refactor: Enable all clang-tidy plugin bitcoin tests
  * ci: Avoid error on macOS native
  * ci: Fix macOS-cross SDK rsync
  * refactor: Remove PERSISTENT_WORKER_* yaml templates
  * refactor: add missing headers for BIP324 ciphersuite
  * Rename script/standard.{cpp/h} to script/solver.{cpp/h}
  * Clean up script/standard.{h/cpp} includes
  * Clean up things that include script/standard.h
  * MOVEONLY: Move datacarrier defaults to policy.h
  * Move CTxDestination to its own file
  * Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}
  * Move CScriptID to script.{h/cpp}
  * Remove ScriptHash from CScriptID constructor
  * Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.h
  * ci: Drop no longer needed `macos_sdk_cache`
  * [functional test] transaction orphan handling
  * [test framework] make it easier to fast-forward setmocktime
  * crypto: BIP324 ciphersuite follow-up
  * gui: make '-min' minimize wallet loading dialog
  * test: check backup from `migratewallet` can be successfully restored
  * fuzz: coins_view: remove an incorrect assertion
  * bitcoin-tidy: fix macOS build
  * test: wallet, verify migration doesn't crash for an invalid script
  * wallet: disallow migration of invalid or not-watched scripts
  * test: locked_wallet, skip default fee estimation
  * doc: use llvm-config for bitcoin-tidy example
  * doc: Improve documentation of rpcallowip rpchelp
  * ci: Move tidy to persistent worker
  * ci: Use hard-coded root path for CI containers
  * ci: Only create folders when needed
  * ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
  * ci: Run "macOS native x86_64" job on GitHub Actions
  * Sort includes in compat.h
  * remove unused limits.h include in compat.h
  * Replace LocaleIndependentAtoi with ToIntegral
  * iwyu on torcontrol
  * Remove unused boost signals2 from torcontrol
  * refactor: Enforce C-str fmt strings in WalletLogPrintf()
  * doc: Fix bitcoin-unterminated-logprintf tidy comments
  * ci: Use qemu-user through container engine
  * doc: remove Fedora libdb4-*-devel install docs
  * mempool_entry: improve struct packing
  * test: add bip157 coverage for (start height &gt; stop height) disconnect
  * test: check for specific disconnect reasons in p2p_blockfilters.py
  * Add importmempool RPC
  * refactor: Add and use kernel::ImportMempoolOptions
  * doc: Clarify the getmempoolinfo.loaded RPC field documentation
  * Remove Chainstate::LoadMempool
  * refactor: Correct dbwrapper key naming
  * build: Remove leveldb from BITCOIN_INCLUDES
  * refactor: Move CDBWrapper leveldb members to their own context struct
  * refactor: Split dbwrapper CDBWrapper::EstimateSize implementation
  * refactor: Move HandleError to dbwrapper implementation
  * refactor: Split dbwrapper CDBWrapper::Exists implementation
  * refactor: Fix logging.h includes
  * refactor: Split dbwrapper CDBWrapper::Read implementation
  * refactor: Pimpl leveldb::Iterator for CDBIterator
  * refactor: Split dbwrapper CDBIterator::GetValue implementation
  * refactor: Split dbwrapper CDBIterator::GetKey implementation
  * refactor: Split dbwrapper CDBIterator::Seek implementation
  * refactor: Pimpl leveldb::batch for CDBBatch
  * refactor: Split dbwrapper CDBatch::Erase implementation
  * refactor: Split dbwrapper CDBBatch::Write implementation
  * fuzz: coins_view: correct an incorrect assertion
  * p2p: network-specific management of outbound connections
  * test: Add test for outbound protection by network
  * p2p: Protect extra full outbound peers by network
  * doc: Add release note
  * p2p: Introduce data struct to track connection counts by network
  * tidy: Integrate bicoin-tidy clang-tidy plugin
  * refactor: fix unterminated LogPrintf()s
  * lint: remove  /* Continued */ markers from codebase
  * lint: remove lint-logs.py
  * lint: drop DIR_IWYU global
  * scripted-diff: Specify Python major version explicitly on Windows
  * net_processing: Clean up INVENTORY_BROADCAST_MAX constants
  * test: Check tx from disconnected block is immediately requestable
  * net_processing: don't add txids to m_tx_inventory_known_filter
  * net_processing: drop m_recently_announced_invs bloom filter
  * refactor: use "if constexpr" in std::vector's Unserialize()
  * refactor: use "if constexpr" in std::vector's Serialize()
  * refactor: use "if constexpr" in prevector's Unserialize()
  * refactor: use "if constexpr" in prevector's Serialize()
  * refactor: use fold expressions instead of recursive calls in UnserializeMany()
  * refactor: use fold expressions instead of recursive calls in SerializeMany()
  * validation: when adding txs due to a block reorg, allow immediate relay
  * mempool_entry: add mempool entry sequence number
  * qa: Close SQLite connection properly
  * doc: make it clear that `node` in `addnode` refers to the node's address
  * test: `addnode` with an invalid command should throw an error
  * rpc, refactor: clean-up `addnode`
  * scripted-diff: Rename CBlockTreeDB -&gt; BlockTreeDB
  * refactor: Wrap DestroyDB in dbwrapper helper
  * ci: Add missing linux-headers package to ASan task
  * ci: Move ASan USDT to persistent_worker
  * Fixup style of moved code
  * move-only: Move CBlockTreeDB to node/blockstorage
  * index: Drop legacy -txindex check
  * scripted-diff: Use blocks_path where possible
  * script: update flake8 to 6.1.0
  * test: python E721 updates
  * Remove unused MessageStartChars parameters from BlockManager methods
  * ci: Use documented `CCACHE_MAXSIZE` instead of `CCACHE_SIZE`
  * qa, doc: Fix comment
  * test: remove redundant test values
  * test: use common assert_signing_completed_successfully helper
  * test: add coverage for passing an invalid sighashtype
  * Remove unused raw-pointer read helper from univalue
  * refactor: Revert addition of univalue sighash string check
  * doc: Correct release-notes for sighashtype exceptions
  * tests: add decryption test to bip324_tests
  * Add BIP324Cipher, encapsulating key agreement, derivation, and stream/AEAD ciphers
  * crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
  * bench: add benchmark for FSChaCha20Poly1305
  * crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
  * crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
  * crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
  * crypto: remove outdated variant of ChaCha20Poly1305 AEAD
  * test: remove unused `totalOut` code
  * test: remove unecessary `decoderawtransaction` calls
  * net processing: clamp -blockreconstructionextratxn to uint32_t bounds
  * net processing: clamp -maxorphantx to uint32_t bounds
  * doc: document PeerManager::Options members
  * test: refactor: deduplicate segwitv0 ECDSA signing for tx inputs
  * kernel: Remove Univalue from kernel library
  * kernel: Split ParseSighashString
  * test: Avoid intermittent issues due to async events in validationinterface_tests
  * test: drop duplicate getaddrs from p2p_getaddr_caching
  * test: fix intermittent failure in p2p_getaddr_caching
  * scripted-diff: Use blocks_path where possible
  * test: Add blocks_path property to TestNode
  * test: Drop 22.x node from TxindexCompatibilityTest
  * refactor: deduplicate ignores_incoming_txs
  * refactor: set ignore_incoming_txs in ApplyArgsManOptions
  * test: Use clean chain in MempoolCompatibilityTest
  * doc: misc changes in release-process
  * suppressions: note that 'type:ClassName::MethodName' should be used
  * doc: filter out merge-script from list of authors
  * doc: remove generate changelog section from release-process.md
  * doc: remove note to update bips.md version number
  * valgrind: add suppression for bug 472219
  * Don't derive secure_allocator from std::allocator
  * Remove unused function `reliesOnAssumedValid`
  * Cache block index entry corresponding to assumeutxo snapshot base blockhash
  * Move CheckBlockIndex() from Chainstate to ChainstateManager
  * Documentation improvements for assumeutxo
  * Fix initialization of setBlockIndexCandidates when working with multiple chainstates
  * Tighten requirements for adding elements to setBlockIndexCandidates
  * [net processing] Move -capturemessages to PeerManager::Options
  * [net processing] Move -blockreconstructionextratxn to PeerManager::Options
  * [net processing] Move -maxorphantx to PeerManager::Options
  * [net processing] Move -txreconciliation to PeerManager::Options
  * [net processing] Use ignore_incoming_txs from m_opts
  * [net processing] Introduce PeerManager options
  * ci: Keep system env vars as-is
  * ci: Set PATH inside the CI env
  * ci: Remove P_CI_DIR and --workdir
  * test: create wallet specific for test_locked_wallet case
  * refactor: Use reinterpret_cast where appropriate
  * refactor: Avoid casting away constness
  * refactor: Remove unused C-style casts
  * Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
  * fuzz: use `ConnmanTestMsg` in `connman`
  * refactor: Make more transaction size variables signed
  * fuzz: Re-enable symbolize=1 in ASAN_OPTIONS
  * RPC/Mining: Document template_request better for getblocktemplate
  * RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-string
  * Bugfix: RPC: Remove quotes from non-string oneline descriptions
  * fuzz: increase coverage of the descriptor targets
  * fuzz: add a new, more efficient, descriptor parsing target
  * Move block-storage-related logic to ChainstateManager
  * refactor: Use EnsureAnyNodeContext
  * test: Add SyncWithValidationInterfaceQueue to mockscheduler RPC
  * fuzz: make the parsed descriptor testing into a function
  * Rework receive buffer pushback
  * test: wallet, add coverage for watch-only raw sh script migration
  * descriptor: InferScript, do not return top-level only func as sub descriptor
  * doc: correct Fedora systemtap dep
  * lint: Ignore check_fileopens failure on **kwargs
  * test: Ignore UTF-8 errors in assert_debug_log
  * test: Fix debug_log_size helper
  * Inline short, often-called, rarely-changed basic CNetAddr getters
  * Convert GetLocal() to std::optional and remove out-param
  * Use higher-level CNetAddr and CNode helpers in net.cpp
  * Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()
  * test: fix intermittent failure in wallet_resendwallettransactions.py
  * GetLocal() type-safety, naming, const, and formatting cleanups
  * Add and use CNetAddr::HasCJDNSPrefix() helper
  * Move GetLocal() declaration from header to implementation
  * Move CaptureMessageToFile() declaration from header to implementation
  * Move IsPeerAddrLocalGood() declaration from header to implementation
  * test: cover addrv2 support in anchors.dat with a TorV3 address
  * streams: Teach AutoFile how to XOR
  * lint: Add missing `set -ex` to ci/lint/06_script.sh
  * doc: Add doc comment to ci/test_imagefile
  * test: fix feature_init.py file perturbation
  * contrib: move user32.dll from bitcoind.exe libs
  * init: abort loading of blockindex in case of missing height.
  * build: adapt Windows builds for libsecp256k1 build changes
  * Squashed 'src/secp256k1/' changes from 705ce7ed8c..c545fdc374
  * ci: document that -Wreturn-type has been fixed upstream (Windows)
  * depends: xcb-proto 1.15.2
  * clang-tidy: turn on modernize-use-noexcept
  * validation: use noexcept instead of deprecated throw()
  * test: Disable known broken USDT test
  * refactor: use Span for SipHash::Write
  * fuzz: Bump FuzzedDataProvider.h
  * doc: update windows -fstack-clash-protection doc
  * ci: Use DOCKER_BUILDKIT for lint image
  * test: Clear block index flags when testing snapshots
  * Update CheckBlockIndex invariants for chains based on an assumeutxo snapshot
  * Add wrapper for adding entries to a chainstate's block index candidates
  * Move block-arrival information / preciousblock counters to ChainstateManager
  * test: Add helper functions for checking node versions
  * Remove CChain dependency in node/blockstorage
  * Explicitly track maximum block height stored in undo files
  * Added `longpollid` and `data` params to `template_request` #27998
  * scripted-diff: Use new FUZZ_TARGET macro everywhere
  * fuzz: Accept options in FUZZ_TARGET macro
  * Add AutoFile::detail_fread member function
  * refactor: Modernize AutoFile
  * Switch all callers from poly1305_auth to Poly1305 class
  * tests: add more Poly1305 test vectors
  * crypto: add Poly1305 class with std::byte Span interface
  * crypto: switch poly1305 to incremental implementation
  * fuzz: Generate process_message targets individually
  * ci: Add missing -O2 to valgrind tasks
  * guix: backport glibc patch to prevent redundant librt link
  * contrib: remove librt from release deps
  * build: remove check for gettimeofday &amp; librt
  * doc: Remove comments that just repeat what the code does
  * refactor: Remove redundant file check from AutoFile shift operators
  * Extract util::Xor, Add key_offset option, Add bench
  * refactor: Remove duplicate allNetMessageTypesVec
  * kernel: Remove StartShutdown calls from validation code
  * wallet: loading, log descriptor parsing error details
  * refactor: Move stopafterblockimport handling out of blockstorage
  * test: indexes, fix on error infinite loop
  * test: add keep_alive option to socks5 proxy in test_framework
  * test: cover TorV3 address in p2p_addrv2_relay
  * test: add support for all networks in CAddress in messages.py
  * index: verify blocks data existence only once
  * init: don't start indexes sync thread prematurely
  * refactor: simplify pruning violation check
  * make GetFirstStoredBlock assert that 'start_block' always has data
  * refactor: index, decouple 'Init' from 'Start'
  * test: Check expected_stderr after stop
  * test: add ChaCha20 test triggering 32-bit block counter overflow
  * test: make assumeUTXO test capture the expected fatal error
  * refactor: init indexes, decouple 'Start()' from the creation step
  * doc: describe 'init load' thread actions
  * scripted-diff: rename 'loadblk' thread name to 'initload'
  * init: start indexes sync earlier
  * tests: improve ChaCha20 unit tests
  * crypto: Implement RFC8439-compatible variant of ChaCha20
  * wallet: bdb: include bdb header from our implementation files only
  * wallet: bdb: don't use bdb define in header
  * wallet: bdb: move BerkeleyDatabase constructor to cpp file
  * wallet: bdb: move SafeDbt to cpp file
  * wallet: bdb: move SpanFromDbt to below SafeDbt's implementation
  * test: miner: add coverage for `-blockmintxfee` setting
  * wallet: bdb: move TxnBegin to cpp file since it uses a bdb function
  * wallet: bdb: drop default parameter
  * wallet: sqlite: force sqlite3.h to be included by the cpp files
  * test: wallet, add coverage for addressbook migration
  * wallet: migration bugfix, persist empty labels
  * wallet: migration bugfix, clone 'send' record label to all wallets
  * test: remove race in the user-agent reception check
  * test: Restore unlimited timeout in IndexWaitSynced
  * ci: Print full lscpu output
  * ci: Remove deprecated container.greedy
  * gui: send, left alignment for "bytes" and "change" label
  * Fix RPCConsole wallet selection
  * qt: remove confusing "Dust" label from coincontrol / sendcoins dialog
  * test: refactor: deduplicate legacy ECDSA signing for tx inputs
  * docs: fixup honggfuzz patch
  * descriptor: assert we never parse a sane miniscript with no pubkey
  * qa: make sure we don't let unspendable Miniscript descriptors be imported
  * descriptor: refuse to parse unspendable miniscript descriptors
  * Consolidate Win32-specific error formatting
  * Show descriptive error messages when FileCommit fails
  * ci: re-enable gui tests for s390x
  * doc: Fix verify-binaries link in contrib README
  * Allow std::byte serialization
  * Allow FastRandomContext::randbytes for all byte types
  * script: appease spelling linter
  * script: update ignored-words.txt
  * script: update linter dependencies
  * test: fix PEP484 no implicit optional argument types errors
  * script, test: add missing python type annotations
  * test: add ellswift test vectors from BIP324
  * test: Add ellswift unit tests
  * test: Add python ellswift implementation to test framework
  * test: Rename EncodeDecimal to serialization_fallback
  * refactor: remove in-code warning suppression
  * contrib: add macOS fixup_chains check to security-check
  * ci: filter all subtrees from tidy output
  * build: support -no_fixup_chains in ld64
  * miniscript: make GetStackSize() and GetOps() return optionals
  * Remove now-unnecessary poll, fcntl includes from net(base).cpp
  * refactor: Drop unsafe AsBytePtr function
  * fuzz: Generate rpc fuzz targets individually
  * test: add coverage for descriptor ID
  * wallet: bugfix, always use apostrophe for spkm descriptor ID
  * refactor: extract descriptor ID calculation from spkm GetID()
  * wallet: do not allow loading descriptor with an invalid ID
  * guix: Specify symbols in modules explicitly
  * guix: Drop unneeded modules
  * guix: Unify fetch methods
  * test: Use same timeout for all index sync
  * ci: remove duplicate python3 from CI configs
  * ci: remove duplicate bsdmainutils from CI configs
  * kernel: Add fatalError method to notifications
  * kernel: Add flushError method to notifications
  * scripted-diff: Rename FatalError to FatalErrorf
  * kernel: Pass interrupt reference to chainman
  * util: Add SignalInterrupt class and use in shutdown.cpp
  * doc: simplify the router options in doc/i2p.md
  * doc: clarify when and how to launch the SAM bridge in doc/i2p.md
  * doc: Add release note for wallet loading changes
  * walletdb: Remove loading code where the database is iterated
  * walletdb: refactor decryption key loading
  * walletdb: refactor defaultkey and wkey loading
  * walletdb: refactor active spkm loading
  * walletdb: refactor tx loading
  * walletdb: refactor address book loading
  * walletdb: Refactor descriptor wallet records loading
  * walletdb: Refactor legacy wallet record loading into its own function
  * test: EC: optimize scalar multiplication of G by using lookup table
  * test: add secp256k1 module with FE (field element) and GE (group element) classes
  * Use only Span{} constructor for byte-like types where possible
  * util: Allow std::byte and char Span serialization
  * tests: Test for bumping single output transaction
  * test: Test bumpfee reduce_output
  * bumpfee: Allow original change position to be specified
  * net: remove unused `CConnmanTest`
  * wallet: Give deprecation warning when loading a legacy wallet
  * gui: Add File &gt; Migrate Wallet
  * Bench test for EllSwift ECDH
  * gui: Optionally return passphrase after unlocking
  * Bench tests for CKey-&gt;EllSwift
  * Fuzz test for Ellswift ECDH
  * Fuzz test for CKey-&gt;EllSwift-&gt;CPubKey creation/decoding
  * Unit test for ellswift creation/decoding roundtrip
  * Add ElligatorSwift key creation and ECDH logic
  * Enable ellswift module in libsecp256k1
  * gui: Disable and uncheck blank when private keys are disabled
  * http: update libevent workaround to correct version
  * MaybePunishNodeForTx: Remove unused message arg and logging
  * guix: Update `python-lief` package to 0.13.2
  * test: refactor: usdt_mempool: store all events
  * test: refactor: remove unnecessary nonlocal
  * test: log sanity check assertion failures
  * test: store utxocache events
  * test: refactor: deduplicate handle_utxocache_* logic
  * test: refactor:  rename inbound to is_inbound
  * test: refactor: remove unnecessary blocks_checked counter
  * test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
  * test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
  * GUI: TransactionRecord: When time/index/etc match, sort send before receive
  * Bugfix: Ignore ischange flag when we're not the sender
  * GUI: Remove SendToSelf TransactionRecord type
  * GUI: TransactionRecord: Refactor to turn send-to-self into send+receive pairs
  * GUI: TransactionRecord: Use "any from me" as the criteria for deciding whether a transaction is a send or receive
  * contrib: remove macOS lazy_bind check
  * build: explicitly opt-in to new fixup_chains functionality for darwin
  * depends: Bump MacOS minimum runtime requirement to 11.0
  * depends: bump darwin clang to 11.1
  * test: added coverage to estimatefee
  * test: Run fuzz tests on macOS
  * Added static_assert to check that base_blob is using whole bytes.
  * [fuzz] Show that SRD budgets for non-dust change
  * [bug] Increase SRD target by change_fee
  * Add more tests for the BIP21 implementation
  * net: Give seednodes time before falling back to fixed seeds
  * Squashed 'src/secp256k1/' changes from 4258c54f4e..705ce7ed8c
  * test: Use TestNode *_path properties where possible
  * test: Allow pathlib.Path as RPC argument via authproxy
  * scripted-diff: Use wallets_path and chain_path where possible
  * test: Use wallet_dir lambda in wallet_multiwallet test where possible
  * fuzz: Avoid OOM in transaction fuzz target
  * qt: show own outputs on PSBT signing window
  * depends: modernize clang flags
  * ci: disable false-positive warnings for now
  * ci: Run fuzz target even if input folder is empty
  * ci: install llvm-symbolizer in MSAN jobs
  * ci: use LLVM 16.0.6 in MSAN jobs
  * fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target
  * scripted-diff: Following the C++ Standard rules for identifiers with _.
  * fuzz: addrman, avoid `ConsumeDeserializable` when possible
  * salvage: Remove use of ReadKeyValue in salvage
  * feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee
  * test: refactor: introduce `generate_keypair` helper with WIF support
  * walletdb: Refactor hd chain loading to its own function
  * walletdb: Refactor encryption key loading to its own function
  * walletdb: Refactor crypted key loading to its own function
  * walletdb: Refactor key reading and loading to its own function
  * Manage exceptions in bcc callback functions
  * fuzz: wallet, add target for CoinControl
  * bench: disable birth time block skip for wallet_create_tx.cpp
  * doc: test: update TestShell instructions
  * validation: add missing insert to m_dirty_blockindex
  * Remove the syscall sandbox
  * validation: Stricter assumeutxo error handling in InvalidateCoinsDBOnDisk
  * validation: Stricter assumeutxo error handling in LoadChainstate
  * refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE
  * doc: release note re raising on invalid -debug/debugexclude/loglevel
  * init: remove config option names from translated -loglevel strings
  * net: net_processing, add `ProcessCompactBlockTxns`
  * refactor: Avoid copy of bilingual_str when formatting, Fix ADL violation
  * build: suppress external warnings by default
  * test: clean up is node stopped
  * test: ensure old fee_estimate.dat not read on restart and flushed
  * tx fees, policy: read stale fee estimates with a regtest-only option
  * tx fees, policy: do not read estimates of old fee_estimates.dat
  * refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
  * tx fees, policy: periodically flush fee estimates to fee_estimates.dat
  * test: Make linter to look for `BOOST_ASSERT` macros
  * test: Kill `BOOST_ASSERT`
  * test: move random.h include header from setup_common.h to cpp
  * test: move remaining random test util code from setup_common to random
  * test: -loglevel raises on invalid values
  * init: raise on invalid loglevel config option
  * test: -debug and -debugexclude raise on invalid values
  * init: raise on invalid debug/debugexclude config options
  * fuzz: wallet, add target for `fees`
  * ci: Switch to `amd64` container in "ARM" task
  * ci: Bump macOS cross task to ubuntu:jammy
  * interfaces, wallet: Expose migrate wallet
  * ci: Use latest `macos-ventura-xcode:14.3.1` image
  * wallet: Document blank flag use in descriptor wallets
  * wallet: Ensure that the blank wallet flag is unset after imports
  * build: make sure we can overwrite config.{guess,sub}
  * scripted-diff: Use datadir from options in chainstatemanager test
  * test: Add test for migrating default wallet and plain file wallet
  * wallet: Generated migrated wallet's path from walletdir and name
  * Remove txmempool implicit-integer-sign-change sanitizer suppressions
  * Use `int32_t` type for most transaction size/weight values
  * test: fix intermittent failure in p2p_leak_tx.py
  * fuzz: Fix mini_miner_selection running out of coin
  * net: do not `break` when `addr` is not from a distinct network group
  * test: add coverage for `/deploymentinfo` passing a blockhash
  * rest: bugfix, fix crash error when calling `/deploymentinfo`
  * refactor: decouple early return commands from AppInit
  * gui: return EXIT_FAILURE on post-init fatal errors
  * Return EXIT_FAILURE on post-init fatal errors
  * ci: Use podman stop over podman kill
  * contrib: docs fix --import-keys flag on verify.py
  * refactor: index: use `AbortNode` in fatal error helper
  * move ThreadImport ABC error to use AbortNode
  * rpc, wallet: Include information about blank flag
  * doc: Clarify that -datacarriersize applies to the full raw scriptPubKey, not the data push
  * test: Add -datacarriersize=2 tests
  * Remove mapRelay
  * net_processing: relay txs from m_most_recent_block
  * walletdb: Refactor wallet flags loading
  * walletdb: Refactor minversion loading
  * ci: Invalidate Cirrus CI docker cache
  * ci: Nuke Android APK task, Use credits for tsan
  * test: add unit test for local address advertising
  * net: restrict self-advertisements with privacy networks
  * net, refactor: pass reference for peer address in GetReachabilityFrom
  * net, refactor: pass CNode instead of CNetAddr to GetLocalAddress
  * ci: enable AArch64 target in MSAN jobs
  * ci: use LLVM 16.0.5 in MSAN jobs
  * doc: add release note about removal of `deprecatedrpc=walletwarningfield` flag
  * Restorewallet/createwallet help documentation fixups/improvements
  * rpc: remove deprecated "warning" field from {create,load,restore,unload}wallet
  * test: avoid sporadic MINIMALDATA failure in feature_taproot.py (fixes #27595)
  * [fuzz] Only check duplicate coinbase script when block was valid
  * wallet: Add tracing for sqlite statements
  * guix: remove cURL from build env
  * Mitigate timeout in CalculateTotalBumpFees
  * Update .style.yapf
  * wallet: Add GetPrefixCursor to DatabaseBatch
  * streams: Drop confusing DataStream::Serialize method and &lt;&lt; operator
  * doc: update getnodeaddresses for CJDNS, I2P and Tor and rm link
  * walletdb: Handle when database keys are empty
  * walletdb: Consistently clear key and value streams before writing
  * Add public Boost headers explicitly
  * test: Avoid `BOOST_ASSERT` macro
  * fuzz: fix wallet notifications.cpp
  * test: add block sync to getblockfrompeer.py
  * scripted-diff: move settings to common namespace
  * move-only: Move settings to the common library
  * kernel: Remove chainparams, chainparamsbase, args, settings from kernel library
  * refactor: Remove gArgs access from validation.cpp
  * refactor: Add path argument to FindSnapshotChainstateDir
  * refactor: Add stop_at_height option in ChainstateManager
  * fuzz: Avoid timeout in utxo_total_supply
  * ci: Enable float-divide-by-zero check
  * ci: Use podman for persistent workers
  * ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
  * ci: return to using Ubuntu 22.04 in MSAN jobs
  * ci: compile clang and compiler-rt in MSAN jobs
  * ci: use LLVM 16.0.4 in MSAN jobs
  * ci: remove extra CC &amp; CXX from MSAN jobs
  * ci: standardize custom libc++ usage in MSAN jobs
  * fix includes for touched header files (iwyu)
  * Add [[nodiscard]] where ignoring a Result return type is an error
  * lint: stop ignoring LIEF imports
  * ci: Avoid leaking HOME var into CI pod
  * ci: Remove "default" test env
  * ci: Add missing set -e to 01_base_install.sh
  * contrib/init: Better systemd integration
  * test: ensure addrman test is finite
  * addrman: change asserts to Assumes
  * p2p, refactor: return `std::optional&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return vector/optional&lt;CService&gt; in `Lookup`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupHost`
  * p2p, refactor: return `std::vector&lt;CNetAddr&gt;` in `LookupIntern`
  * fuzz: Change LIMIT_TO_MESSAGE_TYPE from a compile-time to a run-time setting
  * doc: Fix broken link in release notes
  * test: Move test_chain_listunspent wallet check from mempool_packages to wallet_basic
  * p2p: Log addresses of stalling peers
  * bench: Remove incorrect LoadWallet call in WalletBalance
  * tests: Move ADDRESS_BCRT1_UNSPENDABLE to wallet/test/util.h
  * tests, bench: Consolidate {Test,Bench}Un/LoadWallet helper
  * test: Throw error when -signetchallenge is non-hex
  * Fix `#include`s in `src/wallet`
  * wallet: skip block scan if block was created before wallet birthday
  * refactor: single method to append new spkm to the wallet
  * doc: Fix typo in doc/release-process.md URL
  * doc: Add doc/release-notes/release-notes-25.0.md
  * use 'byte'/'bytes' for bech32(m) validation error
  * doc: update `Select` function description
  * refactor: de-duplicate lookups
  * Unconditionally return when compact block status == READ_STATUS_FAILED
  * refactor: Replace std::optional&lt;bilingual_str&gt; with util::Result
  * util: Add void support to util::Result
  * Add tests for parallel compact block downloads
  * Support up to 3 parallel compact block txn fetchings
  * rpc: Fix invalid bech32 handling
  * build: disable boost multi index safe mode
  * depends: remove redundant stdlib option
  * index: prevent race by calling 'CustomInit' prior setting 'synced' flag
  * test: Make `util/test_runner.py` honor `BITCOINUTIL` and `BITCOINTX`
  * ci: Log qa-assets repo last commit
  * fuzz: Print error message when FUZZ is missing
  * test: p2p: check misbehavior for non-continuous headers messages
  * ci: remove MSAN getrandom syscall workaround
  * random: switch to using getrandom() directly
  * random: add [[maybe_unused]] to GetDevURandom
  * random: getentropy on macOS does not need unistd.h
  * ci, iwyu: Double maximum line length for includes
  * refactor: Move system from util to common library
  * refactor: Split util::AnyPtr into its own file
  * refactor: Split util::insert into its own file
  * refactor: Move ScheduleBatchPriority to its own file
  * kernel: Add warning method to notifications
  * kernel: Add progress method to notifications
  * kernel: Add headerTip method to notifications
  * kernel: Add notification interface
  * test: Explicitly specify directory where to search tests for
  * test: fix `include_immature_coinbase` logic in `get_utxos`
  * test: fix `interface_usdt_mempool` by mining a block after each test
  * test: fix mature utxos addition to wallet in `mempool_package_limits`
  * test: fix intermittent issue in `feature_bip68_sequence`
  * doc: add 24.1 release notes
  * doc: add 23.2 release notes
  * Only request full blocks from the peer we thought had the block in-flight
  * Convert mapBlocksInFlight to a multimap
  * Remove nBlocksInFlight
  * alias BlockDownloadMap for mapBlocksInFlight
  * build: Detect USDT the same way how it is used in the code
  * doc: remove Security section from build-unix.md
  * build: Bump minimum supported GCC to g++-9
  * ci: Bump centos:stream8 to centos:stream9
  * ci: Document the false positive error for g++-9
  * build: Do not define `ENABLE_ZMQ` when ZMQ is not available
  * test: Add test to check tx in the last block can be downloaded
  * test: Split up test_notfound_on_unannounced_tx test case
  * index: Enable reindex-chainstate with active indexes
  * index: Use first block from locator instead of looking for fork point
  * ci: Reduce tsan CPU and memory for faster scheduling
  * ci: Use credits for ARM task
  * msvc: Provide `ObjectFileName` explicitly
  * doc: remove mention of glibc 2.10+
  * doc: Rework build-unix.md
  * ci: remove RUN_SECURITY_TESTS
  * ci: Drop NO_WERROR=1 for clang-10 build
  * build: Bump minimum Clang to clang-10
  * doc: Remove outdated CentOS comment
  * qt, test: Add missed header
  * ci: Fix "Number of CPUs" output
  * ConnectTip: don't log total disk read time in bench
  * guix: remove redundant glibc patches
  * guix: document when certain guix patches can be dropped
  * ci: Remove unused errtrace trap ERR
  * walletdb: Remove unused CreateMockWalletDatabase
  * add `lief` to `spelling.ignore-words`
  * test: fix spelling in `interface_usdt_utxocache`
  * test: add coverage for wallet read write db deadlock
  * walletdb: scope bdb::EraseRecords under a single db txn
  * wallet: bugfix, GetNewCursor() misses to provide batch ptr to BerkeleyCursor
  * doc, test: Document steps to reproduce TSan warning for `libdb`
  * doc: Remove unused NO_BLOOM_VERSION constant
  * build, doc: Adjust comment after PR27254
  * Add wallets_conflicts
  * wallet, tests: mark unconflicted txs as inactive
  * ci: Run iwyu on all src files
  * build: cleanup comments after adding yet another libtool hack
  * build: Fix shared lib linking for darwin with lld
  * test: Return dict in MiniWallet::send_to
  * doc: remove version number from bips.md
  * depends: no-longer nuke libc++abi.so* in native_clang package
  * [mempool] clear mapDeltas entry if prioritisetransaction sets delta to 0
  * [functional test] prioritisation is not removed during replacement and expiry
  * [functional test] getprioritisedtransactions RPC
  * [rpc] add getprioritisedtransactions
  * [mempool] add GetPrioritisedTransactions
  * refactor, blockstorage: Replace stopafterblockimport arg
  * refactor, blockstorage: Replace blocksdir arg
  * refactor, BlockManager: Replace fastprune from arg with options
  * refactor/iwyu: Complete includes for blockmanager_args
  * refactor: Move functions to BlockManager methods
  * zmq: Pass lambda to zmq's ZMQPublishRawBlockNotifier
  * ci: Remove CI_EXEC bloat
  * test: added coverage to mining_basic.py
  * move-only: Move almost all CI_EXEC code to 06_script_b.sh
  * refactor: Declare g_zmq_notification_interface as unique_ptr
  * msvc: Do not define `HAVE_CONSENSUS_LIB`
  * msvc: Clean up `libbitcoin_consensus` source files
  * scripted-diff: Rename `libbitcoinconsensus` to `libbitcoin_consensus`
  * refactor: Use ChainType enum exhaustively
  * net_processing: Boost inv trickle rate
  * txmempool: have CompareDepthAndScore sort missing txs first
  * Temporarily work around gcc-13 warning bug in interfaces_tests
  * p2p: Avoid prematurely clearing download state for other peers
  * Fix clang-tidy performance-unnecessary-copy-initialization warnings
  * Remove unused find_value global function
  * scripted-diff: Use UniValue::find_value method
  * Add UniValue::find_value method
  * scripted-diff: Remove unused chainparamsbase includes
  * Add missing definitions in prep for scripted diff
  * refactor: Replace string chain name constants with ChainTypes
  * refactor: Introduce ChainType getters for ArgsManager
  * refactor: Create chaintype files
  * add ryanofsky to trusted-keys
  * doc: clarify PR 26076 release note
  * refactor: Remove unused GetTimeMillis
  * test: add test for `descriptorprocesspsbt` RPC
  * ci: fix asan task name
  * test: Treat `bitcoin-wallet` binary in the same way as others
  * test, refactor: Add `set_binary_paths` function
  * util: improve streams.h:FindByte() performance
  * [bench] add streams findbyte
  * fuzz: BIP 42, BIP 30, CVE-2018-17144
  * Move LoadVerifyActivateChainstate to ChainTestingSetup
  * msvc: Cleanup after upgrading libsecp256k1 up to 0.3.0
  * ci: Remove CI_EXEC bloat in test/06_script_b.sh
  * ci: Move CI container kill out of 06_script_b.sh
  * ci: Pass full env to CI pod to avoid missing a var
  * scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
  * Introduce platform-agnostic `ALWAYS_INLINE` macro
  * [doc] Add post branch-off note about fuzz input pruning
  * Remove unused chainparams from BlockManager methods
  * Replace pindex pointer with block reference
  * Add BlockManagerOpts::chainparams reference
  * rpc: add descriptorprocesspsbt rpc
  * test: dedup file hashing using `sha256sum_file` helper
  * rpc: Add check for unintended option/parameter name clashes
  * test: Update python tests to use named parameters instead of options objects
  * RPC: Allow RPC methods accepting options to take named parameters
  * RPC: Add add OBJ_NAMED_PARAMS type
  * wallet, bench: Remove unused database options from WalletBenchLoading
  * tests: Modify records directly in wallet ckey loading test
  * tests: Update DuplicateMockDatabase for MockableDatabase
  * scripted-diff: Replace CreateMockWalletDB with CreateMockableWalletDB
  * wallet, tests: Include wallet/test/util.h
  * wallet: Move DummyDatabase to salvage
  * wallet, tests: Replace usage of dummy db with mockable db
  * Introduce MockableDatabase for wallet unit tests
  * ci: Use arm_container.dockerfile
  * clarify processing of mempool-msgs when NODE_BLOOM
  * Avoid dereferencing interruption_point if it is nullptr
  * contrib: add ELF ABI check to symbol-check.py
  * test: Add util to mine invalid blocks
  * fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
  * test: Simplify feature_fastprune.py
  * test: add ripemd160 to test framework modules list
  * test: added coverage to rpc_scantxoutset.py
  * ci: remove usage of untrusted bpfcc-tools
  * ci: use LLVM/clang-16 in native_asan job
  * rpc: scanblocks, add "completed" flag to the result obj
  * rpc: scanblocks, do not traverse the whole chain block by block
  * test: remove modinv python util helper function
  * rpc: return block hash &amp; height in getbalances, gettransaction &amp; getwalletinfo JSONs
  * refactor: Make ListSelected return vector
  * wallet: Move CoinCointrol definitions to .cpp
  * wallet: Use std::optional for GetExternalOutput and fixups
  * scripted-diff: Rename setSelected-&gt;m_selected_inputs
  * test: fix `feature_addrman.py` on big-endian systems
  * build: Use newest `config.{guess,sub}` available
  * test: simplify uint256 (de)serialization routines
  * wallet: introduce generic recursive tx state updating function
  * ci: Bump ci/lint/Dockerfile
  * bugfix: Fix incorrect debug.log config file path
  * init: Error if ignored bitcoin.conf file is found
  * lint: Fix lint-format-strings false positives when format specifiers have argument positions
  * depends: latest config.sub
  * depends: latest config.guess
  * test: Use python3.8 pow()
  * Bump python minimum version to 3.8
  * test: Remove unused sanitizer suppressions
  * test: prevent intermittent failures
  * depends: reuse _config_opts for CMake options
  * test: cover fastprune with excessive block size
  * blockstorage: Adjust fastprune limit if block exceeds blockfile size
  * move-only: Extract common/args and common/config.cpp from util/system
  * p2p: "skip netgroup diversity of new connections for tor/i2p/cjdns" follow-up
  * [test] mempool full in package accept
  * [validation] set PackageValidationState when mempool full
  * [policy] disallow transactions under min relay fee, even in packages
  * [test] package cpfp bumps parents &lt;mempoolminfee but &gt;=minrelaytxfee
  * [test util] mock mempool minimum feerate
  * test: bumpfee, add coverage for "send coins back to yourself"
  * bumpfee: enable send coins back to yourself
  * fuzz: re-enable prioritisetransaction &amp; analyzepsbt RPC
  * refactor: Remove CAddressBookData::destdata
  * wallet: Add DatabaseBatch::ErasePrefix method
  * [fuzz] Add MiniMiner target + diff fuzz against BlockAssembler
  * [unit test] GatherClusters and MiniMiner unit tests
  * refactor: coinselector_tests, unify wallet creation code
  * test: coverage for bnb max weight
  * wallet: clean post coin selection max weight filter
  * coin selection: BnB, don't return selection if exceeds max allowed tx weight
  * test: coin selection, add coverage for SRD
  * coin selection: heap-ify SRD, don't return selection if exceeds max tx weight
  * coin selection: knapsack, select closest UTXO above target if result exceeds max tx size
  * test: add coverage to ensure the first arg of scantxoutset is needed
  * logging: log ASN when using `-asmap`
  * tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
  * Switch hardened derivation marker to h in descriptors
  * wallet: Use steady clock to calculate number of derive iterations
  * wallet: Use steady clock to measure scanning duration
  * qt: Use steady clock to throttle GUI notifications
  * test: Use steady clock in index tests
  * net: Use steady clock in InterruptibleRecv
  * net: add `GetMappedAS` in `CConnman`
  * Implement Mini version of BlockAssembler to calculate mining scores
  * validation: Move warningcache to ChainstateManager
  * [mempool] find connected mempool entries with GatherClusters(…)
  * util: implement prevector's move ctor &amp; move assignment
  * test: CScriptCheck is used a lot in std::vector, make sure that's efficient
  * util: prevector's move ctor and move assignment is `noexcept`
  * bench: Add benchmark for prevector usage in std::vector
  * test: various `converttopsbt` check cleanups in rpc_psbt.py
  * Use PoolAllocator for CCoinsMap
  * Call ReallocateCache() on each Flush()
  * Add PoolResource fuzzer
  * Calculate memory usage correctly for unordered_maps that use PoolAllocator
  * Add pool based memory resource &amp; allocator
  * refactor: rpc: hide and rename ParseNonRFCJSONValue()
  * test: move coverage on ParseNonRFCJSONValue() to UniValue::read()
  * rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindex
  * doc: clarify new_only param for Select function
  * bench: test select for a new table with only one address
  * bench: add coverage for addrman select with network parameter
  * test: increase coverage of addrman select (without network)
  * test: add addrman test for special case
  * tests: add addrman_select_by_network test
  * addrman: add functionality to select by network
  * scripted-diff: rename local variables to match modern conventions
  * refactor: consolidate select logic for new and tried tables
  * refactor: generalize select logic
  * addrman: Introduce helper to generalize looking up an addrman entry
  * test: add coverage for `-bantime`
  * doc: document json rpc endpoints
  * wallet: refactor coin selection algos to return util::Result
  * refactor: update Select_ function
  * prune, import: fixes #23852
  * Build: Log when test -f fails in Makefile
  * Build: Use AM_V_GEN in Makefiles where appropriate
  * rpc: extract psbt updating logic into ProcessPSBT
  * doc: add release notes for `abandoned` field in `gettransaction` and `listtransactions`
  * rpc, wallet: add `abandoned` field for all categories of transactions in ListTransactions
  * assumeutxo: catch and log fs::remove error instead of two exist checks
  * test: test banlist database recreation
  * Add test for `sendmany` rpc that uses `subtractfeefrom` parameter
  * test, init: perturb file to ensure failure instead of only deleting them
  * rpc, docs: Add note for commands that supports only legacy wallets
  * test: perturb anchors.dat to test it doesn't throw an error during initialization
  * Periodically check disk space to avoid corruption
  * Implement CCoinsViewErrorCatcher::HaveCoin
  * test: add coverage for rpc error when trying to rescan beyond pruned data
  * build: Drop redundant qt/bitcoin.cpp
  * build: Include qt sources for parsing with extract_strings.py</changelog>
</package>
<package pkgid="688008318517e53853177575722eb63dddb68a4cd68ef91f93607f36b99ea48b44f7a325a0cb25b99558f6f741993390fd12275734fc422282e5213d9e287275" name="bitstream-vera-fonts" arch="noarch">
  <version epoch="0" ver="1.10" rel="316.2"/>
  <changelog author="mfabian@suse.de" date="1102075200">- use new macro "%run_suseconfig_fonts".</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="dmueller@suse.de" date="1155124800">- install into /usr/share/fonts/truetype</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="toms@suse.de" date="1324468800">- Renamed bitstream-vera -&gt; bitstream-vera-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Bitstream-Vera license</changelog>
  <changelog author="pgajdos@suse.com" date="1337256000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.cz" date="1341403200">- amend spec file to reflect new font packaging scheme
  (see openFATE#313536);</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Update project url
- Use url for source</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Bitstream-Vera to SPDX's Bitstream-Vera</changelog>
</package>
<package pkgid="ba4f7e3630f3e5049e180608725cebf4c3d3c70428e034b9218be4433f1cd2a8ec350efe1c997153fdfc579b1d9433d7ae2064e85e700ceef5c06ff937c75280" name="bitstream-vera-fonts" arch="src">
  <version epoch="0" ver="1.10" rel="316.2"/>
  <changelog author="adrian@suse.de" date="1045656000">- initial package of Bitstream Vera fonts 1.0</changelog>
  <changelog author="adrian@suse.de" date="1050580800">- update to final released fonts version 1.10</changelog>
  <changelog author="coolo@suse.de" date="1055764800">- package directories</changelog>
  <changelog author="hmacht@suse.de" date="1077537600">- building as non-root (# norootforbuild)</changelog>
  <changelog author="mfabian@suse.de" date="1079697600">- use %suseconfig_fonts_prereq
- run SuSEconfig.fonts and SuSEconfig.pango in %post and %postun</changelog>
  <changelog author="mfabian@suse.de" date="1092312000">- Bugzilla #39451: run SuSEconfig.fonts only if it exists.</changelog>
  <changelog author="mfabian@suse.de" date="1102075200">- use new macro "%run_suseconfig_fonts".</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="dmueller@suse.de" date="1155124800">- install into /usr/share/fonts/truetype</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="toms@suse.de" date="1324468800">- Renamed bitstream-vera -&gt; bitstream-vera-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="pgajdos@suse.com" date="1333022400">- SUSE-Bitstream-Vera license</changelog>
  <changelog author="pgajdos@suse.com" date="1337256000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.cz" date="1341403200">- amend spec file to reflect new font packaging scheme
  (see openFATE#313536);</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Update project url
- Use url for source</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1674043200">- amend license SUSE-Bitstream-Vera to SPDX's Bitstream-Vera</changelog>
</package>
<package pkgid="a62376a6eb7a97244178fb00a1eb82f4bb22099c9b9fc99cb685c000c0da470f7d8ec43ecfc89b75d360fd19b35ad961d2389f6783276d355f0055986d10e192" name="bitwarden" arch="src">
  <version epoch="0" ver="2023.12.1" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676635200">- New upstream release 2023.2.0
  * Expand passwordless login support to desktop and add login with device option
  * Add login request notifications
  * When creating a master password at account creation, users will now be able to check if their selected master password has been in any data breeches via the Have I Been Pwned? API
  * Expand title with “Mx“ option on an identity item
  * Bug fix for cloning organizational items</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676721600">- Remove use of local-npm-proxy and cleanup tarball from prebuilt blobs
  * remove-esbuild-version-check.patch
- Replace argon2-browser which was not built from source with node-argon2
  * use-node-argon2.patch
  * argon2-binary-path.patch
  * system-libargon2.patch
- Do not use napi-rs, instead run cargo manually.
  * this gets us past the current build error on riscv, but there are further problems
- Use electron-node for building again as we ship a C module now (still ABI-stable tho)
- Replace bug reporting menu option with a link to openSUSE's bugzilla.
  * bug-reporting-url.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1679486400">- New upstream release 2023.3.0
  * Restyle generator panel to be panel-like and avoid overflowing
- Use obs-scm service for downloading clean tarball and package node vendor separately.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680004800">- New upstream release 2023.3.1
  * Fix Vault Items with null Folder Value not Handled Correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680868800">- New upstream release 2023.3.2
  * Copy send link fix</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1682510400">- New upstream release 2023.4.0
  * Send service refactor
  * Updated help links
- Correct bogus npm(…) RPM provides
- Do not ship JS debuginfo (no-sourcemaps.patch)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1685534400">- New upstream release 2023.5.0
  * Updated interface for selecting self-hosted environment
- Add SingleMainWindow to .desktop file.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1686571200">- Replace deprecated rust-packaging with cargo-packaging (boo#1211624)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687435200">- New upstream release 2023.5.1
  * Fix bug when the user selects a region it will set baseUrl in environment service
- Revert build_rustflags hack (boo#1212226)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690113600">- New upstream release 2023.7.0
  * Login with device enabled for self-host
  * Added new forwarder (Forward Email)
  * Add collection name to title attribute
  * Define card brand according to its number</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690372800">- New upstream release 2023.7.1
  * Remove sensitive data from memory when reloading the application</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693224000">- New upstream release 2023.8.2
  * Add SSO with trusted devices
  * Add Tailwind support
  * Update server selector copy
  * Bug fix for selecting self-hosted server
  * Bug fix for hidden icons</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1694001600">- New upstream release 2023.8.3
  * Support onboarding Key Connector users with existing master passwords
  * Handle user decryption options from pre-TDE server response</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695297600">- New upstream release 2023.9.0
  * Added password history to Bitwarden export
  * Accessibility improvement for fingerprint-phrases
  * Update dark theme to match web app
  * Update AnonAddy to addy.io
  * Remove flags from environment selector
  * Security fixes
  * Bug-fix for password re-prompt
  * Bug-fix for Duo prompt</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697112000">- New upstream release 2023.9.2
  * Individual Vault Item Encryption Feature</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1698840000">- New upstream release 2023.10.0
  * View and edit login items with passkeys saved to them
  * Add import functionality
  * Add direct import for LastPass
  * Add support for self-hosting email alias generators
  * Bug fix for Duo hardware keys</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699358400">- New upstream release 2023.10.1
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701086400">- Fix FTBFS with npm21</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701864000">- New upstream release 2023.12.0
  * Add prompt to set master password when user logs in with new permissions
  * Add support for Azure AD to LastPass direct import
  * Modify switch account dropdown/dialog for accessibility</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1703160000">- New upstream release 2023.12.1
  * Make autofill overlay off by default</changelog>
</package>
<package pkgid="7e0b431421e2e38b9537fa0489114aad925b83a422a29195f8a3182ea7b863bd04af286d498eea510dd259ff8333a3c818b38d90c4f6b9a6c208f34887625b83" name="bitwarden" arch="x86_64">
  <version epoch="0" ver="2023.12.1" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676635200">- New upstream release 2023.2.0
  * Expand passwordless login support to desktop and add login with device option
  * Add login request notifications
  * When creating a master password at account creation, users will now be able to check if their selected master password has been in any data breeches via the Have I Been Pwned? API
  * Expand title with “Mx“ option on an identity item
  * Bug fix for cloning organizational items</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676721600">- Remove use of local-npm-proxy and cleanup tarball from prebuilt blobs
  * remove-esbuild-version-check.patch
- Replace argon2-browser which was not built from source with node-argon2
  * use-node-argon2.patch
  * argon2-binary-path.patch
  * system-libargon2.patch
- Do not use napi-rs, instead run cargo manually.
  * this gets us past the current build error on riscv, but there are further problems
- Use electron-node for building again as we ship a C module now (still ABI-stable tho)
- Replace bug reporting menu option with a link to openSUSE's bugzilla.
  * bug-reporting-url.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1679486400">- New upstream release 2023.3.0
  * Restyle generator panel to be panel-like and avoid overflowing
- Use obs-scm service for downloading clean tarball and package node vendor separately.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680004800">- New upstream release 2023.3.1
  * Fix Vault Items with null Folder Value not Handled Correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680868800">- New upstream release 2023.3.2
  * Copy send link fix</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1682510400">- New upstream release 2023.4.0
  * Send service refactor
  * Updated help links
- Correct bogus npm(…) RPM provides
- Do not ship JS debuginfo (no-sourcemaps.patch)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1685534400">- New upstream release 2023.5.0
  * Updated interface for selecting self-hosted environment
- Add SingleMainWindow to .desktop file.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1686571200">- Replace deprecated rust-packaging with cargo-packaging (boo#1211624)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687435200">- New upstream release 2023.5.1
  * Fix bug when the user selects a region it will set baseUrl in environment service
- Revert build_rustflags hack (boo#1212226)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690113600">- New upstream release 2023.7.0
  * Login with device enabled for self-host
  * Added new forwarder (Forward Email)
  * Add collection name to title attribute
  * Define card brand according to its number</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690372800">- New upstream release 2023.7.1
  * Remove sensitive data from memory when reloading the application</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693224000">- New upstream release 2023.8.2
  * Add SSO with trusted devices
  * Add Tailwind support
  * Update server selector copy
  * Bug fix for selecting self-hosted server
  * Bug fix for hidden icons</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1694001600">- New upstream release 2023.8.3
  * Support onboarding Key Connector users with existing master passwords
  * Handle user decryption options from pre-TDE server response</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695297600">- New upstream release 2023.9.0
  * Added password history to Bitwarden export
  * Accessibility improvement for fingerprint-phrases
  * Update dark theme to match web app
  * Update AnonAddy to addy.io
  * Remove flags from environment selector
  * Security fixes
  * Bug-fix for password re-prompt
  * Bug-fix for Duo prompt</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697112000">- New upstream release 2023.9.2
  * Individual Vault Item Encryption Feature</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1698840000">- New upstream release 2023.10.0
  * View and edit login items with passkeys saved to them
  * Add import functionality
  * Add direct import for LastPass
  * Add support for self-hosting email alias generators
  * Bug fix for Duo hardware keys</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699358400">- New upstream release 2023.10.1
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701086400">- Fix FTBFS with npm21</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701864000">- New upstream release 2023.12.0
  * Add prompt to set master password when user logs in with new permissions
  * Add support for Azure AD to LastPass direct import
  * Modify switch account dropdown/dialog for accessibility</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1703160000">- New upstream release 2023.12.1
  * Make autofill overlay off by default</changelog>
</package>
<package pkgid="f4b88394e83de9a3a5f57f848daf8433cb798dfd566a1b27a097a66bdff5a8c1f6f60c287a5995dea2b0b6f5ecc05ad64d5a47e57e8641a63e7d113700250afc" name="bitwarden-debuginfo" arch="x86_64">
  <version epoch="0" ver="2023.12.1" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676635200">- New upstream release 2023.2.0
  * Expand passwordless login support to desktop and add login with device option
  * Add login request notifications
  * When creating a master password at account creation, users will now be able to check if their selected master password has been in any data breeches via the Have I Been Pwned? API
  * Expand title with “Mx“ option on an identity item
  * Bug fix for cloning organizational items</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676721600">- Remove use of local-npm-proxy and cleanup tarball from prebuilt blobs
  * remove-esbuild-version-check.patch
- Replace argon2-browser which was not built from source with node-argon2
  * use-node-argon2.patch
  * argon2-binary-path.patch
  * system-libargon2.patch
- Do not use napi-rs, instead run cargo manually.
  * this gets us past the current build error on riscv, but there are further problems
- Use electron-node for building again as we ship a C module now (still ABI-stable tho)
- Replace bug reporting menu option with a link to openSUSE's bugzilla.
  * bug-reporting-url.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1679486400">- New upstream release 2023.3.0
  * Restyle generator panel to be panel-like and avoid overflowing
- Use obs-scm service for downloading clean tarball and package node vendor separately.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680004800">- New upstream release 2023.3.1
  * Fix Vault Items with null Folder Value not Handled Correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680868800">- New upstream release 2023.3.2
  * Copy send link fix</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1682510400">- New upstream release 2023.4.0
  * Send service refactor
  * Updated help links
- Correct bogus npm(…) RPM provides
- Do not ship JS debuginfo (no-sourcemaps.patch)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1685534400">- New upstream release 2023.5.0
  * Updated interface for selecting self-hosted environment
- Add SingleMainWindow to .desktop file.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1686571200">- Replace deprecated rust-packaging with cargo-packaging (boo#1211624)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687435200">- New upstream release 2023.5.1
  * Fix bug when the user selects a region it will set baseUrl in environment service
- Revert build_rustflags hack (boo#1212226)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690113600">- New upstream release 2023.7.0
  * Login with device enabled for self-host
  * Added new forwarder (Forward Email)
  * Add collection name to title attribute
  * Define card brand according to its number</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690372800">- New upstream release 2023.7.1
  * Remove sensitive data from memory when reloading the application</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693224000">- New upstream release 2023.8.2
  * Add SSO with trusted devices
  * Add Tailwind support
  * Update server selector copy
  * Bug fix for selecting self-hosted server
  * Bug fix for hidden icons</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1694001600">- New upstream release 2023.8.3
  * Support onboarding Key Connector users with existing master passwords
  * Handle user decryption options from pre-TDE server response</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695297600">- New upstream release 2023.9.0
  * Added password history to Bitwarden export
  * Accessibility improvement for fingerprint-phrases
  * Update dark theme to match web app
  * Update AnonAddy to addy.io
  * Remove flags from environment selector
  * Security fixes
  * Bug-fix for password re-prompt
  * Bug-fix for Duo prompt</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697112000">- New upstream release 2023.9.2
  * Individual Vault Item Encryption Feature</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1698840000">- New upstream release 2023.10.0
  * View and edit login items with passkeys saved to them
  * Add import functionality
  * Add direct import for LastPass
  * Add support for self-hosting email alias generators
  * Bug fix for Duo hardware keys</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699358400">- New upstream release 2023.10.1
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701086400">- Fix FTBFS with npm21</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701864000">- New upstream release 2023.12.0
  * Add prompt to set master password when user logs in with new permissions
  * Add support for Azure AD to LastPass direct import
  * Modify switch account dropdown/dialog for accessibility</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1703160000">- New upstream release 2023.12.1
  * Make autofill overlay off by default</changelog>
</package>
<package pkgid="920ab6e267a379e04f98d727feab43940617d4b528f0a5c05409c06083362ba05bdd477a44a5cbe18f0587687720747343b3aee3fc807327ee617c7425c0a46c" name="bitwarden-debugsource" arch="x86_64">
  <version epoch="0" ver="2023.12.1" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676635200">- New upstream release 2023.2.0
  * Expand passwordless login support to desktop and add login with device option
  * Add login request notifications
  * When creating a master password at account creation, users will now be able to check if their selected master password has been in any data breeches via the Have I Been Pwned? API
  * Expand title with “Mx“ option on an identity item
  * Bug fix for cloning organizational items</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1676721600">- Remove use of local-npm-proxy and cleanup tarball from prebuilt blobs
  * remove-esbuild-version-check.patch
- Replace argon2-browser which was not built from source with node-argon2
  * use-node-argon2.patch
  * argon2-binary-path.patch
  * system-libargon2.patch
- Do not use napi-rs, instead run cargo manually.
  * this gets us past the current build error on riscv, but there are further problems
- Use electron-node for building again as we ship a C module now (still ABI-stable tho)
- Replace bug reporting menu option with a link to openSUSE's bugzilla.
  * bug-reporting-url.patch</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1679486400">- New upstream release 2023.3.0
  * Restyle generator panel to be panel-like and avoid overflowing
- Use obs-scm service for downloading clean tarball and package node vendor separately.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680004800">- New upstream release 2023.3.1
  * Fix Vault Items with null Folder Value not Handled Correctly</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1680868800">- New upstream release 2023.3.2
  * Copy send link fix</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1682510400">- New upstream release 2023.4.0
  * Send service refactor
  * Updated help links
- Correct bogus npm(…) RPM provides
- Do not ship JS debuginfo (no-sourcemaps.patch)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1685534400">- New upstream release 2023.5.0
  * Updated interface for selecting self-hosted environment
- Add SingleMainWindow to .desktop file.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1686571200">- Replace deprecated rust-packaging with cargo-packaging (boo#1211624)
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687435200">- New upstream release 2023.5.1
  * Fix bug when the user selects a region it will set baseUrl in environment service
- Revert build_rustflags hack (boo#1212226)</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690113600">- New upstream release 2023.7.0
  * Login with device enabled for self-host
  * Added new forwarder (Forward Email)
  * Add collection name to title attribute
  * Define card brand according to its number</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1690372800">- New upstream release 2023.7.1
  * Remove sensitive data from memory when reloading the application</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693224000">- New upstream release 2023.8.2
  * Add SSO with trusted devices
  * Add Tailwind support
  * Update server selector copy
  * Bug fix for selecting self-hosted server
  * Bug fix for hidden icons</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1694001600">- New upstream release 2023.8.3
  * Support onboarding Key Connector users with existing master passwords
  * Handle user decryption options from pre-TDE server response</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1695297600">- New upstream release 2023.9.0
  * Added password history to Bitwarden export
  * Accessibility improvement for fingerprint-phrases
  * Update dark theme to match web app
  * Update AnonAddy to addy.io
  * Remove flags from environment selector
  * Security fixes
  * Bug-fix for password re-prompt
  * Bug-fix for Duo prompt</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1697112000">- New upstream release 2023.9.2
  * Individual Vault Item Encryption Feature</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1698840000">- New upstream release 2023.10.0
  * View and edit login items with passkeys saved to them
  * Add import functionality
  * Add direct import for LastPass
  * Add support for self-hosting email alias generators
  * Bug fix for Duo hardware keys</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1699358400">- New upstream release 2023.10.1
  * no user-visible changes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701086400">- Fix FTBFS with npm21</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1701864000">- New upstream release 2023.12.0
  * Add prompt to set master password when user logs in with new permissions
  * Add support for Azure AD to LastPass direct import
  * Modify switch account dropdown/dialog for accessibility</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1703160000">- New upstream release 2023.12.1
  * Make autofill overlay off by default</changelog>
</package>
<package pkgid="fd16428b401aea0f2f9f97ccbc85a168c67847af8a391e6819bd7a68403c711322b9e77e1bfeaaa9ef5f64c7e65c0a69400fe078ccd922a93b3fd2d16c382555" name="blas-devel" arch="i586">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="5251005b64474f6560329ce2d6b0282b5b7970d84ebee8c07b1373d0697be51f32cd136a48732be0385a8ce2a9cc40c1683643e6743b823e76786c6a81aa9ee1" name="blas-devel" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="f063f2010fe5675d64ab159ba0536988c450ad3042bda98dc74b4a4c5379779ed0624aa2fb8c716ea5517373ac792f6c5b9f487f4b2c9cae9ad6406dc67de0f6" name="blas-devel-32bit" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="0a1ba522e08786f2c06baef04238eb9e33c079f1d56aca0b3b0929d1e2e47b420a33f1b4c442773ab3ce0500f36b15b579e39fdc9e29345a17316470a61e00b1" name="blas-devel-static" arch="i586">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="67c9a7eab66768c8074d25c49cc3c64929f2ea4a09a89a5f9391b5a041de8fee6da5f5b5fafe116dfd10c3fd34b9d9bee03893fc80a0535b67522d49f04416ae" name="blas-devel-static" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="81f1a9f4a328a2f9fd95218f4e759f2f01396ad3592c3540ebacfdb4f199ffbd779f7d817509fe690ff7c2d5464f7b99ced5c1872a2e6c865272fb5fc9f3b702" name="blosc2" arch="src">
  <version epoch="0" ver="2.10.5" rel="3.3"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
</package>
<package pkgid="b4464a16e90311e7af18ea3a89479855363b710b088173060ab2cad50e06c477efe1eb03296eac85f9f28c6ef0622ca306197759e34d97529e97146acde3a7c7" name="blosc2" arch="src">
  <version epoch="0" ver="2.11.3" rel="1.1"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1701345600">- Update to 2.11.2:
  * Added support for ARMv7l platforms (Raspberry Pi). The NEON version
    of the bitshuffle filter was not compiling there, and besides it
    offered no performance advantage over the generic bitshuffle version
    (it is 2x to 3x slower actually). So bitshuffle-neon.c has been
    disabled by default in all ARM platforms.
  * Also, unaligned access has been disabled in all ARM non-64bits platforms.
    It turned out that, at least the armv7l CPU in Raspberry Pi 4, had
    issues because __ARM_FEATURE_UNALIGNED C macro was asserted in the
    compiler (both gcc and clang), but it actually made binaries to raise
    a "Bus error".
  * Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down
    these issues.
- Release 2.11.1
  * Fix ALTIVEC header. Only affects to IBM POWER builds. Thanks to
    Michael Kuhn for providing a patch.
- Release 2.11.0
  * New AVX512 support for the bitshuffle filter. This is a backport of
    the upstream bitshuffle project. Expect up to 20% better compression
    speed on AMD Zen4 architecture (7950X3D CPU).
  * Add c-blosc2 package definition for Guix. Thanks to Ivan Vilata.
  * Properly check calls to strtol. Fixes #558.
  * Export the b2nd_copy_buffer function. This may be useful for other
    projects dealing with multidimensional arrays in memory. Thanks to
    Ivan Vilata.
  * Better check that nthreads must be &gt;= 1 and &lt;= INT16_MAX. Fixes #559.
  * Fix compile arguments for armv7l. Thanks to Ben Greiner.
- Drop patch c-blosc2-pr563-armv7l-option.patch, included upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701432000">- Update to 2.11.3
  * Frames accept now typesizes that are larger than 255 (and up to
    2**31). See PyTables/PyTables#1086. Thanks to @chris-allan for
    the report.
  * AVX512 runtime dispatching has been fixed (basically disabled)
    for GCC versions &lt;= 10.
  * Use typedef for blosc_timestamp_t. Thanks to Magnus Ulimoen.</changelog>
</package>
<package pkgid="a98d44e3d8d2398177acef7abf47d60561ea42b77ac168e78332b46126c2b896500679027d54d9b10826fed413e354953a30f5ea5d1f038e29877692f55d60cd" name="blosc2-debugsource" arch="i586">
  <version epoch="0" ver="2.10.5" rel="3.3"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
</package>
<package pkgid="d6c0db91111c88bf701000048836b00488cd7ffab4eeb58ec2b8f08749432bbe8aaacb3da2fb37f8cd6fc86228bba8e6892ad70b5e2a3e8695fe98e8021299dc" name="blosc2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.11.3" rel="1.1"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1701345600">- Update to 2.11.2:
  * Added support for ARMv7l platforms (Raspberry Pi). The NEON version
    of the bitshuffle filter was not compiling there, and besides it
    offered no performance advantage over the generic bitshuffle version
    (it is 2x to 3x slower actually). So bitshuffle-neon.c has been
    disabled by default in all ARM platforms.
  * Also, unaligned access has been disabled in all ARM non-64bits platforms.
    It turned out that, at least the armv7l CPU in Raspberry Pi 4, had
    issues because __ARM_FEATURE_UNALIGNED C macro was asserted in the
    compiler (both gcc and clang), but it actually made binaries to raise
    a "Bus error".
  * Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down
    these issues.
- Release 2.11.1
  * Fix ALTIVEC header. Only affects to IBM POWER builds. Thanks to
    Michael Kuhn for providing a patch.
- Release 2.11.0
  * New AVX512 support for the bitshuffle filter. This is a backport of
    the upstream bitshuffle project. Expect up to 20% better compression
    speed on AMD Zen4 architecture (7950X3D CPU).
  * Add c-blosc2 package definition for Guix. Thanks to Ivan Vilata.
  * Properly check calls to strtol. Fixes #558.
  * Export the b2nd_copy_buffer function. This may be useful for other
    projects dealing with multidimensional arrays in memory. Thanks to
    Ivan Vilata.
  * Better check that nthreads must be &gt;= 1 and &lt;= INT16_MAX. Fixes #559.
  * Fix compile arguments for armv7l. Thanks to Ben Greiner.
- Drop patch c-blosc2-pr563-armv7l-option.patch, included upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701432000">- Update to 2.11.3
  * Frames accept now typesizes that are larger than 255 (and up to
    2**31). See PyTables/PyTables#1086. Thanks to @chris-allan for
    the report.
  * AVX512 runtime dispatching has been fixed (basically disabled)
    for GCC versions &lt;= 10.
  * Use typedef for blosc_timestamp_t. Thanks to Magnus Ulimoen.</changelog>
</package>
<package pkgid="f540759d1a91ccc5a6255682934fb3e19bc8ea21dea44cfa531095ba556223fdb89eb5ae8952e3364912d470fddfe41985d6f0973d7f9cea84886f8254a3f999" name="blosc2-devel" arch="i586">
  <version epoch="0" ver="2.10.5" rel="3.3"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
</package>
<package pkgid="051318037917ca126a3e387ca6bb06fc546342f278f6f73fc0b930b2e48c4a33de280ae5cb042a1497f4a54a55703c1b53ee509756a0f726f1a195d8c8254639" name="blosc2-devel" arch="x86_64">
  <version epoch="0" ver="2.11.3" rel="1.1"/>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1676635200">- Initial specfile for v2.6.1 based on specfile for blosc 1
- Required by python-blosc2, required by python-tables
- Add blosc2-export-schunk.patch
  * gh#Blosc/python-blosc2#83, gh#Blosc/c-blosc2#448</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240000">- Set ExclusiveArch to x86_64, %ix86 and aarch64: other platforms
  fail</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677240001">- Update to 2.7.1
  * Caterva has been merged and carefully integrated in C-Blosc2 in
    the new b2nd interface. For more info on the new interface, see
    https://www.blosc.org/c-blosc2/reference/b2nd.html. Thanks to
    Marta Iborra, Oscar Guiñón, J. David Ibáñez and Francesc Alted.
    Also thanks to Aleix Alcacer for his great work in the Caterva
    project. We have a blog about this:
    https://www.blosc.org/posts/blosc2-ndim-intro
  * Updated internal zstd sources to 1.5.4. Thanks to Dimitri
    Papadopoulos.
  * blosc2_schunk_avoid_cframe_free and blosc2_schunk_append_file
    are exported as public functions now. Thanks to @bnavigator.
  * BloscLZ codec is now treated exactly the same as LZ4. Before
    BloscLZ was considered less capable of reaching decent
    compression ratios, but this has changed quite a bit lately, so
    there is no point in treating both differently.
  * Fixed some leaks, mainly on the test suite.
  * Fixed quite a bit of compiler warnings.
  - Drop blosc2-export-schunk.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326400">- Fix AVX2 deactivation</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1677326401">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680177600">- Update to 2.8.0
  * New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
    We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset
    Thanks to Aras Pranckevičius for inspiration and initial implementation.
  * Minor improvements in BloscLZ, leading to better compression ratios in general.
  * BLoscLZ version bumped to 2.5.2.
  * Updated internal zlib-ng to 2.0.7.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1680264000">- Add _constraints</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1683806400">- Update to 2.9.1
  * Allow the use of BTUNE by detecting the ``BTUNE_BALANCE``
    environment variable.
- Release 2.9.0
  * Dynamic plugins as Python wheels are supported now! This new
    feature allows for creating plugins in C, distribute them as
    wheels, and load them dynamically in runtime. Small example at
    https://github.com/Blosc/blosc2_plugin_example
  * BloscLZ can achieve more speed in clevel 1 now.
  * Internal Zstd sources updated to latest 1.5.5 version.
  * Copyright notice updated.  Thanks to @DimitriPapadopoulos.
- Skip failing test_contexts gh#Blosc/c-blosc2#464</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1684238400">- Add c-blosc2-pr483-BLOSC_STUNE.patch gh#Bosc/c-blosc2#483
  * Fixes build failure of PyTables</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1692705600">- Update to 2.10.2
  * Several fixes for the CMake system. Thanks to Axel Huebl. See
    PR #541 and #542.
- Changes from 2.10.0 to 2.10.1
  * blosc2_remove_urlpath(const char *urlpath) does not return an
    error when path does not exist.
  * Changes in CMake installer to conserve targets and properties
    on install, so CMake users do not need to write
    FindBlosc2.cmake files anymore. This also helps to preserve
    transitive dependencies on CMake targets, especially useful for
    fully static builds, e.g., for Python wheels. Thanks to @ax3l
    (Axel Huebl). See PR #537.
  * Fix new typos. Thanks to @DimitriPapadopoulos. See PR #538.
- Changes from 2.9.3 to 2.10.0
  * bytedelta filter has been fixed. For backward compatibility,
    the old bytedelta filter is still available as
    BLOSC_FILTER_BYTEDELTA_BUGGY symbol, with the same ID (34) than
    before. The new, fixed bytedelta filter has received a new ID
    (35) and it can be used via the usual BLOSC_FILTER_BYTEDELTA
    symbol. That means that old data written with the buggy
    bytedelta filter should be decompressed without issues. Thanks
    to @foody (Tom Birch) for the fix. See #531, #532 for more
    info.
  * Filter buffers are correctly cycled now. Now it is possible to
    use e.g. shuffle and bitshuffle filters in the pipeline. Thanks
    to @foody (Tom Birch) for the fix. See #528 and PR #530.
  * Assorted fixes for allowing better inclusion in external
    projects. Thanks to @ax3l (Axel Huebel). See #525, #527 and
    [#529].
- Changes from 2.9.2 to 2.9.3
  * Thanks to Dimitri Papadopoulos for an extensive set of
    improvements in documentation and code.
  * load_lib is now a private function. Before was public, but
    never meant to be.
  * Several fixes for bugs discovered by the fuzzer.
- Changes from 2.9.1 to 2.9.2
  * Now is possible to register the same plugin (as long as they
    have the same ID and name) without errors. This is useful for
    registering the same plugin without worrying on whether it has
    been registered already.
  * Improved detection of dynamic plugin locations. Now they must
    implement plugin_module.print_libpath() as the canonical way to
    find the path for the dynamic library plugin.
  * The blosc2_static has gained the cmake
    POSITION_INDEPENDENT_CODE property. This should allow to use
    the static library in more situations.
  * BLOSC_STUNE is defined in blosc2.h now. Fixes #481. Thanks to
    @DimitriPapadopoulos.
  * Fixed an issue when having incompressible data in combination
    with lazy_chunks.
  * Fix linking with static -DBUILD_STATIC=0. Fixes #480.
  * Many small fixes and code improvements. Thanks to
    @DimitriPapadopoulos, @bnavigator.
- Drop c-blosc2-pr483-BLOSC_STUNE.patch upstream merged</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1697284800">- Update to 2.10.5
  * Fix a variable name in a test that was causing a segfault in
    some platforms.
  * Change tuner's functions signature to return always an error
    code. This allows for better error checking when using plugable
    tuners in Blosc2.
  * Do checks when creating contexts.
- Release 2.10.4
  * Remove duplicated tune initialization since it is already done
    in blosc2_create_cctx. Thanks to Marta Iborra
  * Typos fixed.  Thanks to Dimitri Papadopoulos.
- Release 2.10.3
  * Globally registered new codec openhtj2k. This will be loaded
    dynamically. See PR #557.
  * Added a BLOSC_INFO macro for details on compression params.
  * Added get_blocksize.c example on automatic blocksizes.
  * Warning fixes.
- Add c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
  (But there is sitll a "Bus error" in the CTests)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1701345600">- Update to 2.11.2:
  * Added support for ARMv7l platforms (Raspberry Pi). The NEON version
    of the bitshuffle filter was not compiling there, and besides it
    offered no performance advantage over the generic bitshuffle version
    (it is 2x to 3x slower actually). So bitshuffle-neon.c has been
    disabled by default in all ARM platforms.
  * Also, unaligned access has been disabled in all ARM non-64bits platforms.
    It turned out that, at least the armv7l CPU in Raspberry Pi 4, had
    issues because __ARM_FEATURE_UNALIGNED C macro was asserted in the
    compiler (both gcc and clang), but it actually made binaries to raise
    a "Bus error".
  * Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down
    these issues.
- Release 2.11.1
  * Fix ALTIVEC header. Only affects to IBM POWER builds. Thanks to
    Michael Kuhn for providing a patch.
- Release 2.11.0
  * New AVX512 support for the bitshuffle filter. This is a backport of
    the upstream bitshuffle project. Expect up to 20% better compression
    speed on AMD Zen4 architecture (7950X3D CPU).
  * Add c-blosc2 package definition for Guix. Thanks to Ivan Vilata.
  * Properly check calls to strtol. Fixes #558.
  * Export the b2nd_copy_buffer function. This may be useful for other
    projects dealing with multidimensional arrays in memory. Thanks to
    Ivan Vilata.
  * Better check that nthreads must be &gt;= 1 and &lt;= INT16_MAX. Fixes #559.
  * Fix compile arguments for armv7l. Thanks to Ben Greiner.
- Drop patch c-blosc2-pr563-armv7l-option.patch, included upstream.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701432000">- Update to 2.11.3
  * Frames accept now typesizes that are larger than 255 (and up to
    2**31). See PyTables/PyTables#1086. Thanks to @chris-allan for
    the report.
  * AVX512 runtime dispatching has been fixed (basically disabled)
    for GCC versions &lt;= 10.
  * Use typedef for blosc_timestamp_t. Thanks to Magnus Ulimoen.</changelog>
</package>
<package pkgid="da7016c5d7a89c8d79ba149c893a0e4fdda83cfcf5c34f6ad73d9113e7545db41c0a8086514fa147322b9a93b47587478fa82c7134f54513be65faba70fa9712" name="bluez" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="414045fe013f9a4f93d86fab1cfd337d84aedaf693a8220da6403418ece38972cde1f47ef99b69f09351a7e589f621f13f7f164c097b1278511cded1a68e3692" name="bluez" arch="src">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="b5d932da302ebde908033e52143c5e13c6bf4f63bb9a2e122a1830ea52507c13000406e0215a7809d61fa6105a7eb9f6c3bc12d40f4a331605a59df20f43e243" name="bluez" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="d9971699444122c661e79bc8b659287d967c1086391aa66694bee3274448b002bf9f3baa5cb84d22c8180f6f3c40e6fae37a863a4703e9930e38f22d45134a83" name="bluez-auto-enable-devices" arch="noarch">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="523d2217208fa26d1895daee7084e2fb07bc56fd73cdef30478defba80781ad5a004b947265f22d7e267c8f73a99959e684325afb0f91de4d97797e5526b31ee" name="bluez-cups" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="ec7c32ebe57c6906c0166a17210502deb0bc9f3062569db5e86525c3c203fe7f4ef92014b6a1320895729cc6316ce6a73ea6e43ffa252f890d6d12cd39fb0515" name="bluez-cups" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="9572f9e40b8347205bd29b31d3ba192b16db70d53a77c53043f8e59c1fd0949c22f252babf0d9da1bef86a7df3df6d0617da218ced5598876ba2e9ae575d4c3c" name="bluez-cups-debuginfo" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="e157f65543e4be909cf3ce251f4ee7cf0c58a9f2cd46714c36ba1f059ae6bd29b6cb357f0ee57fd84cf735618020de953cb266badbd09eb7d5aa3e62340276b1" name="bluez-cups-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="044514c5b9777c305b15c0815a564cd706122be8257403d2ab6218b7e0315720029a049c7c64aafa9aa21e2db253b0a7dd92faa384ac31378474b642c58f5d89" name="bluez-debuginfo" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="ab3c96dcf431a2e010e4f7dc3aaefff4099f80d3548b8b3d8ccc16657e8f4dbbd393f1fe7a9965805f83269a432dad95f5931625931162ff5f1e796236bbc30a" name="bluez-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="209155cc02245882a989cc9173fcebc0f8e86153691f8f20f351a2c0f218b1e83267704dfeaa4791ef9047b09f2597ee5ef186951f9ee751604aa121fade9e68" name="bluez-debugsource" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="84254afd5d6cbd6d258335227f93b947ffd37ebbe074685ec6b1f191f635034b15e5bf0f3c1906a9c872a0626aed0df2f0f9e55098be1db49e44b0895d90c2ce" name="bluez-debugsource" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="df01f787f7f94fcd485b6f58066b502cf10483d2c86623f990ced25a2dfc3bf834cc04be68beeb506d34c7b839d8f374b2f2e970d80df6a3af465778c7d6f317" name="bluez-deprecated" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="755c542d0b3f07b9ccfb65e48df719e1c67fafb6436ab1f8da4020dd0400cb86c1643aff0202ffbf5b0d2d82acc13bba194974f9578bd0f4d34926df0a38d3f0" name="bluez-deprecated" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="f853272e8143ccf712018aecb6bee8e197a451e92ead64d64391d5dcf9dfc37d5d0eaf9a98d1e3491c34c2e62bc09adbc6c91c2d775f68647de9f58defeb2fa0" name="bluez-deprecated-debuginfo" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="b6292eb20071b7d041deebe1d7d259ea04484d6e50c37dcf111271f9a66095bc1ac50b4aa19ebe08c1e732278ec064a82cb921413b9706d46ea13cf548101ded" name="bluez-deprecated-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="ae088970c49a0bbd8c61370afcd11f585bb69047d8e11326ac89cce375184bce6f7dc3d5b63132c0e0d78030440d9bed134f81f64fb7de09d44fe273f925f921" name="bluez-devel-32bit" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="489a52b8635232f8b03c6310bd9b1bb4c933e6e4f0fa2a160b1fc67565e2ea3ebdf909d137e598adb0d2e494eba441132dd23b4f976ed432cec3a03b40a3efa1" name="bluez-devel" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="6ad3a9c5557dc886fc33357f76edfa695dc4886dd0779f86a12071521c67cbfbdab16ce49f0876f2c9daa9b7e64adb03ed3c890f43127076d27055f0aca9368d" name="bluez-devel" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="3331758c45f5340d04e49989415595f4274bee0d190ebba18f32e3becabde92b38b08ec8c8854616e0f344d4e87d2cecd44af8c28f02aa7f2a9219d57591e894" name="bluez-obexd" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="4ef1e5c173bcfd05f2520d7e2f0c8d5e2f9a85b7d4a30bb1622636f1e94d8b8e3a1f96add0bf27ca39e25acb3963fa2403538df7373c9352c8c9bef6f714ff53" name="bluez-obexd" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="15f4e3fad51d3083ad12aeb1079e31c76c0d8144480be3921e64b018c4f01145fc4095868986767e9e0b2db5921a5ca484522ca8ed8d994ddc932c8fc859e3f8" name="bluez-obexd-debuginfo" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="ebe77e1ab01a4d1481c6be2c3bedfa1666a5143ed51d1c562f09f191e71300ce977fba5436feb6148d4f1c1de6a03b487244ea2a5417ab191c4b9fb82a06eb33" name="bluez-obexd-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="1781cea6d33e5e9c7178409557217b32407e3243d6d2ae35fe71a74566a43324376dcd633a220ac43fccdac8c604ad54b849e9d348dc170a2d605d89732c4d6f" name="bluez-test" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="96030f39aa32e55cd26626cb6f8f2280b7217bb6f3a3448bc19d3ddb1793c4290adc2574618af7735308f020a6117be250784b634c8af1e0ecc8068563c86176" name="bluez-test" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="3daf891a047324c993423b17b15aa10a8293988313d60caab23ea388a28d3afd3367d9c88113f4fc3a807d5332c9a008610b3d65f1079668751e2777f47a3ff5" name="bluez-test-debuginfo" arch="i586">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="9f19039cc3b0b4c9ad18f2c8e6d94d6bed36db0dedbfa8012aecfbbdbd986275573a0350bf189b7cff5be557c178bddd3582e420957d3c7cc01fdea2c3fe0648" name="bluez-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="c6148f1627e7c3ab971301a6e17a5a2e9032ecf6a9c68cdcc63953c1931833ef530bbbaa38878ca83d1832c77d26520b70d0e517627578e2c27d223152596f84" name="bluez-zsh-completion" arch="noarch">
  <version epoch="0" ver="5.71" rel="6.1"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1650974400">- add Requires(post): systemd for bluez-auto-enable-devices
  * fixes boo#1198906</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1651665600">- Move the dbus-1 system.d file to /usr (bsc#1199207)
- Fix self-obsoletion issues
- Add supplements to cups subpackage
- Split zsh completion into subpackage
- Don't tell the user to write to /usr (in README-mesh.SUSE)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652011200">- Upgrade bluez-test requirement of PyGObject from ancient version
  2 to current version. (bluez/test is at least able to use it
  since 2014)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 5.65:
  * Fix issue with A2DP cache invalidation handling.
  * Fix issue with A2DP and not initialized SEP codec.
  * Fix issue with A2DP and multiple SetConfiguration to same SEP
  * Fix issue with AVRCP and not properly initialized volume.
  * Fix issue with SDP records when operating in LE only mode.
  * Fix issue with HoG and not reading report map of instances.
  * Fix issue with GATT server crashing while disconnecting.
  * Fix issue with not removing connected devices.
  * Fix issue with enabling wake support without RPA Resolution.
  * Fix issue with pairing failed due to the error of Already Paired.
  * Add support for CONFIGURATION_DIRECTORY environment variable.
  * Add support for STATE_DIRECTORY environment variable.
  * Add support for "Bonded" property with Device API.
  * Add experimental support for ISO socket.
- drop bluez-test-2to3.diff (obsolete/upstream)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1663156800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the patches and
  log: (jsc#PED-1407)
  - hcidump-fixed-hci-frame-dump-stack-buffer-overflow.patch patch
    be merged to 5.51 mainline. So 5.65 bluez already includes it.
    (PATCH-FIX-UPSTREAM)(bsc#1013721)(CVE-2016-9800)
  - Add the following patches from the bluez-5.62 of 15-SP5:
  - disable_some_obex_tests.patch
  - disable tests for bypass boo#1078285
  - hcidump-Add-assoc-dump-function-assoc-date-length-ch.patch
  - bsc#1013708 CVE-2016-9797
  - Al Cho has sent it to upstream but it not be merged:
    https://lore.kernel.org/all/20181031081508.25927-1-acho@suse.com/T/
  - hcidump-Fix-memory-leak-with-malformed-packet.patch
  - bsc#1015171 CVE-2016-9917
  - Al Cho has sent it to upstream but it not be merged:
    https://www.spinics.net/lists/linux-bluetooth/msg79852.html
  - hcidump-Fixed-malformed-segment-frame-length.patch
  - bsc#1013712 CVE-2016-9798
  - Did not send to upstream.
  - 0001-rpi3-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch
  - Move 43xx firmware path for RPi3 bluetooth support bsc#1140688 bsc#995059 bsc#1094902
  - From https://www.yoctoproject.org/pipermail/yocto/2016-April/029424.html
  - Respin the following patches
  - bluez-test-2to3.diff
  - Removed some parts of patch because those codes be included
    in a1939bd51e0faba9a8550eea2590d99cb63a33c1 since 5.65.
  - The following patches are the same between SLE15-SP5 with openSUSE TW:
  - bluez-5.45-disable-broken-tests.diff in 15-SP5 matchs with
    bluez-disable-broken-tests.diff in openSUSE TW.
  - 0002-rpi3-Move-the-43xx-firmware-into-lib-firmware.patch in 15-SP5
    matchs with RPi-Move-the-43xx-firmware-into-lib-firmware.patch in
    openSUSE TW. (bsc#995059)(bsc#1094902)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664798400">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will use the bluez.spec from openSUSE TW. The following
    are changes in bluez.spec of SLE15-SP5:
  - Obsoletes:      bluez-utils &lt;= 3.36
  to
  Obsoletes:      bluez-utils &lt; 3.36
  - Obsoletes:      bluez-audio &lt;= 3.36
  to
    Obsoletes:      bluez-audio &lt; 3.36
  - In %package -n libbluetooth3:
  Obsoletes:      bluez-libs &lt;= 3.36
  to
  Obsoletes:      bluez-libs &lt; 3.36
  - In %package cups, add the following statements
  Requires:       %{name}
  Requires:       cups
  Supplements:    (%{name} and cups)
  - In %package test
  Requires:       python3-gobject2
  to
  Requires:       python3-gobject
  - In %package auto-enable-devices package, add
  Requires(post): systemd
  - Add %package obexd and %package zsh-completion
  and their %description
  - In %prep
  - Removed
  %setup -q
  - Removed
  [#] FIXME: Change the dbus service to be a real service, not systemd launched
  sed -i "s:Exec=/bin/false:Exec=%{_libexecdir}/bluetooth/obexd:g" obexd/src/org.bluez.obex.service
  sed -i "/SystemdService=.*/d" obexd/src/org.bluez.obex.service
  [#] END FIXME
  - In %build, add
  - -with-dbusconfdir=%{_datadir}  \
  - In %install
  - Removed
  [#] FIXME: Do not delete the systemd service once we support systemd user/session services
  rm %{buildroot}%{_userunitdir}/obex.service
  [#] end FIXME
  - org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
  to
  org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
  - In %files
  - Add
  %{_bindir}/isotest
  %{_libexecdir}/bluetooth/obexd
  %{_mandir}/man1/isotest.1%{?ext_man}
  - %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
  to
  %{_datadir}/dbus-1/system.d/bluetooth.conf
  - Removed
    %{_datadir}/dbus-1/services/org.bluez.obex.service
  - Removed
    %{_datadir}/zsh/site-functions/_bluetoothctl
  - Add %files zsh-completion
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Removed shared-gatt-server-Fix-heap-overflow-when-appending-.patch in
    SLE15-SP5 bluez because 5.65 bluez already includes it.
  - The code shall check if the prepare writes would append more the
    allowed maximum attribute length. (bsc#1194704 CVE-2022-0204)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1664884800">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync the spec file and
  log: (jsc#PED-1407)
  - SLE15-SP5 will direct use bluez.changes for openSUSE TW.
    So keep the contents of SLE bluez.changes to bluez.changes.sle file.
  - Put to /usr/share/doc/packages/bluez/bluez.changes.sle in package.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1666785600">- For pushing bluez 5.65 to 15-SP5 (bluez-5.62), sync more change log:
  (jsc#PED-1407)
  - The hcidump-Fix-set_ext_ctrl-global-buffer-overflow.patch
    be merged to bluez-5.51 in 2018. (bsc#1013732)(CVE-2016-9801)
  - The following btmon patches are merged to bluez-5.51 and later:
  0001-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0002-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0003-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0004-btmon-Fix-crash-caused-by-integer-underflow.patch
  0005-btmon-fix-stack-buffer-overflow.patch
  0006-btmon-fix-multiple-segfaults.patch
  0007-btmon-fix-segfault-caused-by-integer-underflow.patch
  0008-btmon-fix-segfault-caused-by-integer-undeflow.patch
  0009-btmon-fix-segfault-caused-by-buffer-over-read.patch
  0010-btmon-fix-segfault-caused-by-buffer-overflow.patch
  0011-btmon-fix-segfault-caused-by-integer-underflow.patch
  0012-btmon-fix-segfault-caused-by-buffer-over-read.patch
    (bsc#1015173)(CVE-2016-9918)(bsc#1013893)(CVE-2016-9802)
  - The shared-gatt-server-Fix-not-properly-checking-for-sec.patch
    be merged to bluez-5.57 in 2021.
    (bsc#1186463 CVE-2021-0129 CVE-2020-26558)
  - The gatt-Fix-potential-buffer-out-of-bound.patch be merged to
    bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The shared-gatt-db-Introduce-gatt_db_attribute_set_fixed.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - The gatt-Make-use-of-gatt_db_attribute_set_fixed_length.patch
    be merged to bluez-5.56 in 2021. (bsc#1187165 CVE-2021-3588)
  - Add JIRA-SLE-18497 number to 5.60, 5.61 and 5.62 update log
    to sync with bluez.changes in SLE15-SP5.
  - Install modprobe.conf files to %_modprobedir
    This change already in bluez.sepc in openSUSE:Factory/bluez.
    Sync the change log here. (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1668600000">- update to 5.66:
  * Fix issue with A2DP and transport connection collisions.
  * Fix issue with allowing application specific error codes.
  * Fix issue with not setting initiator flag correctly.
  * Fix issue with HoG Report MAP size handling.
  * Add initial support for Basic Audio Profile.
  * Add initial support for Volume Control Profile.
- remove RPi-Move-the-43xx-firmware-into-lib-firmware.patch (does
  not apply anymore), replace with CPPFLAGS define</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1691668800">- update to 5.68
  * Fix issue with A2DP and handling of Transport.Acquire.
  * Fix issue with BAP and initiating QoS and Enable procedures.
  * Fix issue with BAP and detaching streams when PAC is removed.
  * Fix issue with BAP and reading all instances of PAC.
  * Fix issue with BAP and not being able to reconfigure.
  * Fix issue with BAP and transport configuration changes.
  * Fix issue with BAP and handling unexpected disconnect.
  * Fix issue with GATT and not removing pending services.
  * Fix issue with GATT and client ready handling.
  * Fix issue with handling fallback to transient hostname.
  * Add support for SecureConnections configuration option.
  * Add support for Mesh Remove Provisioning.
  * Add support for Mesh Private Beacons.
- Remove patches that are not needed with the new upstream.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1691755200">- 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch be
  removed by Timo Jyrinki when updating to 5.68. I saw some reasons:
  - Upstream didn't take this patch:
    https://www.spinics.net/lists/linux-bluetooth/msg40136.html
  - Fedora also marked this patch in bluez.spec since bluez-5.68-2.fc39
    https://src.fedoraproject.org/rpms/bluez/blob/2b133d795f4f823c8b22ef5a07569792ad7ce6aa/f/bluez.spec
  We didn't put any bug number of this patch when it be introduced
  to bluez.spec since Nov 23, 2021. So, let's remove this patch unless
  upstream or Fedora add it back.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692100800">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - The avrcp-Fix-crash-while-handling-unsupported-events.patch
    be merged to bluez-5.67 since 2023. (bsc#1210398)(CVE-2023-27349)</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1692187200">- For pushing bluez 5.68 to 15-SP6 (bluez-5.65), sync change log:
  (jsc#PED-5599)
  - RPi-Move-the-43xx-firmware-into-lib-firmware.patch be removed
    by Stefan Seyfried since updating to bluez-5.66. (bsc#995059)(bsc#1094902)
    Because the header file has "#ifndef FIRMWARE_DIR...#define FIRMWARE_DIR /etc/firmare"
    instead of patching. So we just supply FIRMWARE_DIR on compiler's
    command line in bluez.spec:
    export CPPFLAGS="$CPPFLAGS -DFIRMWARE_DIR='\"/lib/firmware\"'</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1692446400">- Use %_firmwaredir</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1693310400">- update to 5.69
  * Fix issue with BAP enabling state correctly when resuming.
  * Fix issue with detaching source ASEs only after Stop Ready.
  * Fix issue with handling VCP audio location and descriptor.
  * Fix issue with generating IRK for adapter with privacy enabled.
  * Add support for BAP broadcast sink.
- Add three new man pages</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1696420800">- Moved btmgmt to main rpm of bluez. (jsc#PED-6216)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 5.70:
  * Fix issue with not sending GATT confirmations.
  * Fix issue with not handling initiator properly.
  * Fix issue with not checking PBAP counter length.
  * Add support for MICP profile and MICS service.
- add Fix-.device_probe-failing-if-SDP-record-is-not.patch to fix
  regression when pairing game controllers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702468800">- add CVE-2023-45866.patch (CVE-2023-45866, bsc#1217877)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 5.71:
  * Fix issue with not registering CSIS service.
  * Fix issue with registering pairing callbacks.
  * Fix issue with corruption during discovery filter parsing.
- drop CVE-2023-45866.patch,
  Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream
- update bluez-disable-broken-tests.diff: disable failing vcp test</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- add fix-link-key-address-type.patch - thanks to
  pallaswept for identifying the right patch for the pairing
  regression</changelog>
</package>
<package pkgid="622668f08d2187f37740b79446c3fe08c84411071f3b19b384efac9d393389e4609c1aa74c311b0c26f9c436abc448081db6c098b35f063a5863cfd0a04b2704" name="boinc-client" arch="src">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="aaronpuchert@alice-dsl.net" date="1544875200">- Update to version 7.14.2.
  * Fix GPU detection when run with --detach_console or using $PATH
  * Update NVIDIA GPU detection for recent models
  * Change simple prefs dialog behavior to match advanced
  * If using a dynamic account manager, show AM user name in
    Manager rather than randomly-generated project account names
  * Move new-version URLs from cc_config.xml to nvc_config.xml
    (so that WCG can customize)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1568116800">- Build boinc-client using -ffat-lto-objects</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1575201600">- Update to release 7.16.3
  * If output file is missing on startup, flag task as error.
  * Let project specify directories in logical file names.
  * Fix security vulnerability involving logical file names.
  * Make "reread config files" work for ncpus.
  * Support fetch of files over GUI RPC; allow projects to supply
    their own web-based GUI.
  * Support GUI RPCs as HTTP Post requests.
  * Enable "Other options" in simple view if no client connected.
  * Clear "vm_extensions_disabled" flag on startup.
  * Fix work fetch bug when max_concurrent used.
  * Unsuspend jobs before telling them to quit.
  * Sanity check job runtime limits.
  * Fix overflow in OpenCL GPU FLOPS calculation.
- Do not ignore errors from groupadd/useradd</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="0550971db97a952b109245ca44db6546fb7623a57905f2353266637db9f69f1f21fe990888d38ec285406474139140aae2a38e0011d0efac6c03e9a71ace8d8b" name="boinc-client" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="bd57abba185bfe4295bd3aded5d0f5887b1af04cc1239696aefe0cbda4711638a3a28870cf547abc571a52bb7044ef796041ccf8f5a1c12b17920f8a04faee1d" name="boinc-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="dbb3dddfcc81085604a346ec8e16530b5f51dd750325c923bbb69ed313f607744fcc171789a6f4eab0c22e24ef9a53060317f3831784133296b7b30ac9442772" name="boinc-client-debugsource" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="570be3ea4197c979c04f4f4e72bf38e3d9aa4594ca7c6fd7b01c430f4277a6d2864c74994b8b2ac3e78ba53fa650554b651df64663cca0a552a1abd25e796705" name="boinc-client-devel" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="21cd089ed98b4e00c694701a6c34e7bd9d6e7629eedcfe3ddf05446234c55d64f305cca879a9be26f83dcff8c0e1f46dd6c51904ab20eadd7218115dafd09ae8" name="boinc-client-lang" arch="noarch">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="145f37c3cf75d89f5c1cfa7475b0546e9f77dca0d779ae4decb1b6ad7c0429b82838c0710eb35deb0deb2c1e6db9bbc9b319b56e6e959169f9b394901dba8209" name="boinc-manager" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="934c49b654188bebf865b717fa3171ceb26ca63f581ff04adebc00f6e8d2f124c5510551eadbee8bb9adf66fa4f76887c2965d45c6ca2290ea97564bc8ac1e42" name="boinc-manager-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="41c909db0fb028bb02d9626a85abc5b5d51685d301a5c0e228286ef9109ae3788f0a8a161a23b88ae9b6223db227baf12ed0462217d2446118fe253525077d77" name="boinc-manager-lang" arch="noarch">
  <version epoch="0" ver="7.24.1" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1587556800">- Update to 7.16.6
  * client: add &lt;ignore_tty&gt; config file option (Unix)
  * client: if an output file is missing or bad length,
    mark workunit as error.
  * client: on startup, check for active task finish files.
  * client: fix bug in missing-file logic that cause task
    abort at startup.
  * client: fix bug that caused jobs to run after client exit.
  * client: don't unsuspend before sending quit message.
  * client: send task descriptions if requested by AM.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598356800">- Update to release 7.16.9
  * Linux client: fix X-based idle detection
  * Drop X11 fallback as Wayland can show a desktop session with no
    X11 servers, but XWayland can be started temporarily (and is
    useless for idle detection).
  * client: avoid CPU starvation when GPU computing is suspended
  * client: do nott allow an empty GUI RPC password
  * client: let a project master URL change from http: to https: without involving the user.
  * Fix CORS for GUI RPC via HTTP
  * Converted Java parts to Kotlin
  * transitioner: Fix race condition with file_upload_handler
- Drop boinc-guirpcauth.patch (mostly merged; upstream has a
  slightly different solution, though)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1599307200">- Update to release 7.16.11
  * Changes to build procedure for other platforms
  * A locale-related fix is included</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 7.16.14:
  * macOS fixes</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- pwdutils was dropped long time ago
- fix building (/etc/init.d does not exist)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1626436800">- Update to release 7.18
  * A number of fixes for other platforms like Android</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Update to release 7.18.1
  * Exporting event log wrote just 6 lines, which was fixed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1634990400">- Drop boinc-gui.desktop and icons, because upstream provides a
  desktop entry with icons now.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1654603200">- Update to release 7.20.0
  * client: pass process priority to wrapper
  * client: Ignore tty(S|ACM) devices in TTY idle time
    calculation
  * client: fix overly aggressive project-wide file transfer
    backoff policy
  * client: fix work-fetch logic when max concurrent limits are
    used
  * manager: fix failure to connect to client with non-English
    language
- Let -devel subpackage follow the main package name.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1656849600">- Update to release 7.20.1
  * Manager: wxWidgets debug alert when switching between
    advanced and simple view.
  * BOINC did not gracefully handle capitalization discrepancies
  * client: fix #2837 had removed a special use case
    where idle was desired before work fetch, which was fixed
  * Manager: Memory access error on closedown
  * Manager: Search for skins to display on Simple View</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658145600">- Update to release 7.20.2
  * client: if bandwidth limit is removed (up or down), remove
    limit from active transfers.
  * client: fix bug in work fetch logic for case of zero resource
    share and zero work buf.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669982400">- Update to release 7.20.5
  * Fix "Stop graphics" button operation</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674561600">- Update to relesae 7.22
  * Add not-in-use computing prefs
  * Update cpu/gpu resources when app_config is re-read</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1684756800">- Update to release 7.22.2
  * Fix a screensaver crash bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 7.24
  * client: improve implementation of CPU throttling
  * client: set Content-type of POST requests to text/xml</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 7.24.1
  * Resolve some crash on MacOS</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1704369600">- Use systemd-sysusers to create service user and group.
- Add service user to "render" group to allow BOINC applications
  to use GPU devices for accelerated computation. DRM render nodes
  have been restricted in sr#1128161.
- Remove unused SysV init script.
- Update README.SUSE and the logrotate configuration file to use
  systemctl instead of the no longer relevant init script.</changelog>
</package>
<package pkgid="f4b9493e4809e1f09371f83dfe56c1bc69f3e3393e2547eba4c43bf63b84d135d2442894b219734c95baf9209f7b187301ff2c8a0c529b5b640a24dd67eca723" name="boost-base" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="e9329b58dfdbc6a68419827102585c11c6c1aa3c844dc36823602c82a54388d8ba3c8c2527606219d6a2c7238ca43acb9cf80dac0ace3f6de8df26cca5e50f39" name="boost-base-debugsource" arch="i586">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="29314e8ea3ab1a661daeafe7c150973d7741bd62e33fa0fe473763a0c464576b42bd0f9024d06401a4281d02b884aec589d1e41e66a6182e258ac91e108cc977" name="boost-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="f0f7e4478080bb21813f9e7eb4b6f7fc0554f719896126eb1720f4774f9b26941d2e7d96a5495f44e4c9be6a9cb20a2a8c35b56efe0d7d25db99cb1f2842ccf0" name="boost-defaults" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="adam.majer@suse.de" date="1544788800">- Initial release of the package (bsc#1098432)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1552305600">- Update for Boost 1.70.0</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1565006400">- Update for Boost 1.71.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587124800">- Fix build without python2 available by generating the py2
  depending packages only when needed</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598011200">- update for Boost 1.74.0</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598529600">- remove python2 variants, no longer available
- fix dependency on libboost_mpi_python</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605009600">- Add devel subpackage for Boost.Nowide</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605268800">- Update for Boost 1.75.0</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1608120000">- Add libboost_json-devel for Boost.JSON</changelog>
  <changelog author="aschnell@suse.com" date="1618833600">- Update for Boost 1.76.0</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- Update for Boost 1.77.0</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Add missing Boost.NoWide package.</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- Update for Boost 1.78.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to Boost 1.79.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to Boost 1.80.0</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- Update for Boost 1.81.0</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- Update for Boost 1.82.0</changelog>
  <changelog author="aschnell@suse.com" date="1689076800">- Update for Boost 1.83.0</changelog>
  <changelog author="aschnell@suse.com" date="1700222400">- Update for Boost 1.84.0</changelog>
</package>
<package pkgid="cb71203f0b3ae99e60ee7badb415f3f664cf872b4188b270efe0226cdb3a5c0d9e10b3b61dbcaba78497cd765b558a67ae6834b046be6c5d8ac9dd2fae7f72a6" name="boost-devel" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587124800">- Fix build without python2 available by generating the py2
  depending packages only when needed</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598011200">- update for Boost 1.74.0</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598529600">- remove python2 variants, no longer available
- fix dependency on libboost_mpi_python</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605009600">- Add devel subpackage for Boost.Nowide</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605268800">- Update for Boost 1.75.0</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1608120000">- Add libboost_json-devel for Boost.JSON</changelog>
  <changelog author="aschnell@suse.com" date="1618833600">- Update for Boost 1.76.0</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- Update for Boost 1.77.0</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Add missing Boost.NoWide package.</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- Update for Boost 1.78.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to Boost 1.79.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to Boost 1.80.0</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- Update for Boost 1.81.0</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- Update for Boost 1.82.0</changelog>
  <changelog author="aschnell@suse.com" date="1689076800">- Update for Boost 1.83.0</changelog>
  <changelog author="aschnell@suse.com" date="1700222400">- Update for Boost 1.84.0</changelog>
</package>
<package pkgid="eb8fd224845b4b6a84f20d1fc43e9c9d0d80f5bdc14e9111a4cd73c1f6abd2e244a220f3f3dab20bcd89fe7a1aa757bc2b03d1bbb9c15d7c1fe0cf3af456b298" name="boost-extra" arch="src">
  <version epoch="0" ver="1.83.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1620216000">- Also exclude libboost_math_c99l and libboost_math_tr1l on ppc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
</package>
<package pkgid="e0d3dede5f727ca9985567d65c26463d53d124b6ca4349f5c86c4697116b33252ffa70bec98865bfa94ec8b7e5b163de7bf6015756c6d336f488e5f9d9536b17" name="boost-extra" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="f86529c8dd9ebcf93c91ac4a516a30d7a24660a62010dc3e3010baa8fd610d9954b4f69b22a5a09713a72641b6fdaeb2a646b0a3a32be079e6614d12de15efd6" name="boost-gnu-hpc" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="9514683ee545ce969fd34ffb1ee169afacda7732badacc24e16ec9836ff10d8b661ca5b6b56482d54ead93013987a5bb463364160fc5b73124e0b28682782d14" name="boost-gnu-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="6b31e0baecd9e9b0e1dc39e314784951b215c336f3bb9b9f888983dced88f1b47ed8cc58da379ba8a8c00bb9a3a38e908222c8edc4326a4435fc2bc9f7193132" name="boost-gnu-mpich-hpc" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="32fc59b84c014c9e339f4a1bb8a7b97d279cfb8ca2c90706218a9216f8e96c03a5157bb0cddb81b36b3475a4f7fad5c2b5aed91d4bbcf235dc3c9d5bfbf06543" name="boost-gnu-mpich-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="ccf04d4573f3d6f6afde9031265c3acc8472cf0e66f25e96849a0f5a79160e9468f4029585732ea6ac427e81ef7d643a84a5ecc4a609077ae72f844ee2562c29" name="boost-gnu-mpich-hpc-python3" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="5ded2bdb145b01a055b8266cd5a46fb6b1a14e7bf6d7c8828c01ff52d6c419e402f4e2b1927f619bf3b64280445298f0f32797d153e978cb6b9a6da96204bc95" name="boost-gnu-mvapich2-hpc" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="fa49e8f30c1a8965edae6f9d43d8c33d94b799892ff2de045dc2e5feefe3e0a82c6fc604c76f707fc8ddbdc9552690a2daf8a0c0f34d416204e998fa50281151" name="boost-gnu-mvapich2-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="e4039b95a98a207883d6ca641fc0b3f6ea28fc7b1786bb5806964c3300883591f0ca0d0a66ddffe4a7719489749aa043bb50fa542fe8677e2dd072e7ba72009c" name="boost-gnu-mvapich2-hpc-python3" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="9715f6ee3977a7c414ef66ad6ce7f84fe4edcf5208693708f4004f67ec77cfdbaf57d58d548031cdb8d7654ce080abd760e6268e88b227da8b6d46074098088f" name="boost-gnu-openmpi4-hpc" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="b2e480b8a534384ad17782876a3ea8d889f3ea7f3ddeeb738bb64cdac45904cf98c8ccc7759a78858def1fcdcb0ae06ee9a9cc4d30ae4ea0ebdf7cd3329e0e8a" name="boost-gnu-openmpi4-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="a4e73dd063319f0d90e793727a95d9eb86089ccf81c5a66b5d484f2c64a5148079c4b0e74c9f185960c46975fbe5f2d7370b9080fd50cf6b8ff7597fc515b270" name="boost-gnu-openmpi4-hpc-python3" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="05a7fa32bd2570205952882bd05cbc8913a915c1e85fa5dd155a9f0175e4755ecfeb8bd14cb016370a14ac7f90f2648eed7ce118fa8980f0513072e512d0a5c4" name="boost-jam" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587124800">- Fix build without python2 available by generating the py2
  depending packages only when needed</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598011200">- update for Boost 1.74.0</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598529600">- remove python2 variants, no longer available
- fix dependency on libboost_mpi_python</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605009600">- Add devel subpackage for Boost.Nowide</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605268800">- Update for Boost 1.75.0</changelog>
  <changelog author="Adam Majer &lt;amajer@suse.com&gt;" date="1608120000">- Add libboost_json-devel for Boost.JSON</changelog>
  <changelog author="aschnell@suse.com" date="1618833600">- Update for Boost 1.76.0</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- Update for Boost 1.77.0</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Add missing Boost.NoWide package.</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- Update for Boost 1.78.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to Boost 1.79.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to Boost 1.80.0</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- Update for Boost 1.81.0</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- Update for Boost 1.82.0</changelog>
  <changelog author="aschnell@suse.com" date="1689076800">- Update for Boost 1.83.0</changelog>
  <changelog author="aschnell@suse.com" date="1700222400">- Update for Boost 1.84.0</changelog>
</package>
<package pkgid="663061e923365598ee4e82a5722402389d091c374b7498ecd32be793d9be9cde717248f3a28fd4513422a6c0accff8cd1980a1d8809414839303a1ffc103466d" name="boost-license1_84_0" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="ff719909af0db05077d9c0fd33b25e470686e89a0fcb13a5fc0692b3c787a6c0df15cce51297748b135dd2f72f88c175927fb104b7dd2da47b76e504c1bae8b9" name="boost1_83_0-doc-html" arch="noarch">
  <version epoch="0" ver="1.83.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1620216000">- Also exclude libboost_math_c99l and libboost_math_tr1l on ppc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
</package>
<package pkgid="0fc8ca23dd9c89de1b72678f677bdbd89f9f4f037c35f416252b90767cc311d584bff004b1e60c74381a1aadfa4f741bef1900e8831502af52c2e7d64074f952" name="boost1_83_0-doc-pdf" arch="noarch">
  <version epoch="0" ver="1.83.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1620216000">- Also exclude libboost_math_c99l and libboost_math_tr1l on ppc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
</package>
<package pkgid="23d61c24527711250ffde0e3cb8aada752936f6b19e0828abb6494c33b24ffbe05d759c7f9fb76b11d6769d276cdbcf73274793dc1daf4d898de1c36e89358c7" name="boost1_83_0-quickbook" arch="i586">
  <version epoch="0" ver="1.83.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1620216000">- Also exclude libboost_math_c99l and libboost_math_tr1l on ppc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
</package>
<package pkgid="127c8d4b2ca54d020d83d89f23054882c01195ec28198da15f5de485211ba9d78cec0b9d5b8387840ed8eb45b74a80dbea29d3a5a92cb3ae8247107343f8bd53" name="boost1_83_0-quickbook-debuginfo" arch="i586">
  <version epoch="0" ver="1.83.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1620216000">- Also exclude libboost_math_c99l and libboost_math_tr1l on ppc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
</package>
<package pkgid="cce9fb5b28e548ca025fa34aabb47466c4958eb416d2f958f811c319e9afff59e68e353f4d47e95390dc2311c46a2585f43fc9577a898ffdca70b04baba53766" name="boost1_84_0-doc-html" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="8d36d4bab6a89cc7b61fa239ee967a68006d3f7ceadb7612b4d56a5be0e2ac4583cdb44f486393326f84834943010585070fe627e959eca66b97ded1ab89217d" name="boost1_84_0-doc-pdf" arch="noarch">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="0bf2bb783f0bc791179ff3a0c037fc4b46882acfbf9d5cf951b5eb948881a5d153c2c1a9b48cab30918b81adf5a60a5dcf3c624fc3970cde0235c289a406b71f" name="boost1_84_0-jam" arch="i586">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="dc353530067c840af1a8ed10a563c88ee1c865512beb03e938ddc768728c948e9ee5fbab7c2c7169c1cd6178cf3134c7b63eebf250a0c97588e03cad86c4634b" name="boost1_84_0-jam" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="e2e507ae3bd0eca79f6cd1db6196d4764b2b583d6195800d765f0fd83f032340ab8b778a7f058920da543eb4b63408650fc4685ea78ea2cafa2bdf53cd60588e" name="boost1_84_0-quickbook" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="662414a024685ac88a3bfc28c15f71f410e98c271300d90c1ac0e7d5a44b8cb12404c82fcd864707bd45bdba66ebc969f78f25660c7894d0533e177fadfb19a9" name="boost1_84_0-quickbook-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="aa90789a291e8da9b57ee55a3bb2682081b66fa50e6a4059a9f41dbc288f4169f95f1e08cd8963986d776236539d3ff82d110e1de288cec7013fb88bf26285a3" name="boost_1_84_0-gnu-hpc" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="7842abc54184dfab768812b960b6c36612f417910cf03dacec5e089cc30274518a0494e65b900a240534350f464b8fdccbc09e7494fd5d4cccf9a7adb94c78a2" name="boost_1_84_0-gnu-hpc" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="ffbca40eca927906ae153753bcdab1597c8c30262481753840ed9b18ebe366de3925b9a405cdc2c6b7c35aa5fb1697c567302e495015efa924f29705d5c6a4b7" name="boost_1_84_0-gnu-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="0c5986e8cfd4b81f9178804e3c56e2c9ca4a90d0ace35ccddcad904ce6fdeacd61866a80655a6f817aab58a48ec7494adb848b86219174004adc7595ae755eac" name="boost_1_84_0-gnu-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="49d56ebfa7ee5a8cd2c7f64e61eba5bd9960efd8b19d9eeda59c245a8fffa8f7adfc6abceb70c100a38d4e1a0ad718119c1be877269348c79d7d3151dee41f0c" name="boost_1_84_0-gnu-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="48fc39fd739b9bed86bd3038b7d2fa9a6a2fe1b2de582f43adbca2300adadbd6f325e01bd4348ba21cc1c5a4c577e23544772d783711afa5139c813f48bbb985" name="boost_1_84_0-gnu-mpich-hpc" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="01342b3d7d7c7ce65c1b26a476624e2edecc64c5fa065ea55e0d65bca790598b199f5e54d904d13e9982b67bdc23bdd458278e3799dff22a3a53bf51d2ca3e7e" name="boost_1_84_0-gnu-mpich-hpc" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="b432a99f1116a54e931bca5cfdf798ec18184afc97abbef196cbe411eb3074151d30af318912727d554710f1ae604e495450e740624cb3d0d6272a2db16199a7" name="boost_1_84_0-gnu-mpich-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="d13362511d49094193e482821a2a23e3467687d9bcfb0f124d23751e14ef22d87895dedbb99c98f9dbbd07dbef4206f4943b71a175e490b2d5bbdeec596c3c33" name="boost_1_84_0-gnu-mpich-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="1dadd22e8bc602eb3cbe912adebfbb3b14a438b4ade183d24c7fa8027616a002e8a0cf83259a3142b5494d9b492e619a5e426f609d2abd3b5168969ffc38d189" name="boost_1_84_0-gnu-mpich-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="c763f118784b2fa6e2788223f254e984651e4ee3bca87f326645c1838f9b2efeb59d49ec210e7f3956730a5c550139139664ed833fdbfcb27eeaad4b0f8862e9" name="boost_1_84_0-gnu-mpich-hpc-python3" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="6f4050bc1968baa2c597e794df543b71e0d03aa689843858d73e15d673182df73905541500dfe9bf44a4051b9bd4323ed5da864bb60f65d7b057194e0fefbf30" name="boost_1_84_0-gnu-mvapich2-hpc" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="52202ded47a65798b587c11844b03e934b85f08a002a4cf839e9d180e04ffeab0a5f73335654c7f4a4fdd9cc64f0f3ad20e550a658ff38b8ac2f595fcb1cd20f" name="boost_1_84_0-gnu-mvapich2-hpc" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="89c2c5035d12cff1be2dbf70c51d82dc7eea9360b469ab6f7c1bdde55c623e97fef2016dfc9ebabcb38775033f20518ee97e79038875ace5bc738727b6662760" name="boost_1_84_0-gnu-mvapich2-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="483c177926d719d8f191bb3733ef69e1e6a4a36fb21f8a8f66ad3bd6df5eb3baa14938315221cb254558881874ad91f97b6b603b860dd8ef862e23559d243eca" name="boost_1_84_0-gnu-mvapich2-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="0b1f2b5bd208ef3f1fed366a0f9ed94feccf6e4e6f5485608f25704a3254c6712e9115c64e06ca49ecbccd67272a662e70e63bb4723e51627700ddf0d320719f" name="boost_1_84_0-gnu-mvapich2-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="0f2e163b8bae4daa48a1647405379bc9493caf0764cd5cd8d422b955fd077a4fa93b0756fadc44b72d88d3aa996b17b0682f206365d9f72c8ae7c20e57bcb0c1" name="boost_1_84_0-gnu-mvapich2-hpc-python3" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="86f86d45fdd9707d8ddc915ac0234cf57167e7d3979fb5e13a8a21e9bb0f6e5f217a502a4da41100cb4b5280061e2a12d496272eab849026b934757663203360" name="boost_1_84_0-gnu-openmpi4-hpc" arch="src">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="ca3bf3ff27b2eb95f72486579658cf2f6888b64e418e513284752287aeae4f823fdb1d8ce368c8ff7a48934e594216b441ccb1b87faa93211441b15d9ce20259" name="boost_1_84_0-gnu-openmpi4-hpc" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="f8dfaf79f9193d296b1fb87f5cbe73601316dd89498482b5a9ee8411539fe92ac26c8211bb46a5ce6af8af7c432f8f99f60c440f26aaa8f67254e8e1b81e511d" name="boost_1_84_0-gnu-openmpi4-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="732302412cd1033f15afededd39acebf6e63577fca2cd6974397d28b3ff9ad1a58e66cd60335343978fd3d5437e85e71af121d9030d17acd7c2a0d185cea1d44" name="boost_1_84_0-gnu-openmpi4-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="bd7cb723f924aa053990733406e7ee8e92b6def978a2d08030f612b2f4a30ee78395f92d8257c4e8ad7b02301e932cc26abd54b9eea789297e9cfb573db11ce3" name="boost_1_84_0-gnu-openmpi4-hpc-python3" arch="x86_64">
  <version epoch="0" ver="1.84.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- use https:// in spec file</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1622548800">- Compile boost iostreams with lzma support for reading .xz files</changelog>
  <changelog author="aschnell@suse.com" date="1631880000">- update to 1.77.0:
  * new libraries:
    + Describe - Reflection Library
    + Lambda2 - Lambda Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_77_0.html
- dynamic_linking.patch: updated
- boost-math.patch and boost-process.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1634817600">- make boost-json-devel require boost-container-devel (bsc#1191822)</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1635163200">- Fix boost nowide development not requiring the library itself</changelog>
  <changelog author="aschnell@suse.com" date="1640088000">- update to 1.78.0:
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_78_0.html
- boost-math.patch: removed
- 0001-b2-fix-install.patch: added from upstream</changelog>
  <changelog author="aschnell@suse.com" date="1647000000">- add dependency on libzstd and libzstd-devel to get on-the-fly
  zstd compression in boost-iostreams</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 1.79.0:
  * no new libraries
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_79_0.html
- add 0001-json-array-erase-relocate.patch
- drop 0001-b2-fix-install.patch (obsolete)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1653825600">- Fix failing conversion of cpp_dec_float to double, depending on
  locale (gh#boostorg/multiprecision#464, boo#1199968).
  Add boost-mp-locale-fix.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 1.80.0:
  * no new libraries
  * for details on all the long list of changes, see
    https://www.boost.org/users/history/version_1_80_0.html
- drop 0001-json-array-erase-relocate.patch
  boost-mp-locale-fix.patch: upstream</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1661169600">- ppc64le: added some new math libraries (bsc#1202594)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Arvin Schnell &lt;aschnell@suse.com&gt;" date="1671019200">- update to 1.81.0
  * new libraries:
    + URL - URL Library
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_81_0.html</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- add boost-phoenix-revert-std-tuple-support.patch to fix
  libetonyek and others build that use boost::phoenix</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="aschnell@suse.com" date="1681992000">- update to 1.82.0
  * new libraries:
    + MySQL - MySQL Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_82_0.html</changelog>
  <changelog author="aschnell@suse.com" date="1693915200">- update to 1.83.0
  * new libraries:
    + Compat - Header-only Library.
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_83_0.html
- dynamic_linking.patch: updated
- boost-mpi-noreturn.patch: added</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698148800">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698321600">- Fix build for gnu-mpich-hpc broken by previous update</changelog>
  <changelog author="aschnell@suse.com" date="1702555200">- update to 1.84.0
  * new libraries:
    + Cobalt (single-threaded asynchronicity framework)
    + Redis (implements protocol RESP3)
  * for details on all changes see,
    https://www.boost.org/users/history/version_1_84_0.html
- drop boost-phoenix-revert-std-tuple-support.patch (upstream)
- drop boost-mpi-noreturn.patch (upstream)</changelog>
</package>
<package pkgid="e9640fe8c6a042d0a15962817c9e5d04f40d9c076f4ed9122e4c9e0e92f00f087399763f22b5a2cbd690c6f2081fdef53fa4f2d0f0ffd387805757b884d30d79" name="bootiso" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1612180800">- Update to version 4.2.0:
  * chore: update changelog
  * feat: add new flag --assume-image-is hybrid | non-hybrid
  * fix: robust check for image hybridness
  * deps: require util-linux &gt;= 2.27
  * chore: move pull request template
  * .github: issue templates enhanced
  * man: fix typo
  * man: add troubleshooting entry for USB3
  * man: typo
- Add patch export-syslinux-lib-root.patch</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1617883200">- Rename export-syslinux-lib-root.patch to syslinux-lib-root.patch
  and fix syslinux logic.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4e60ce1ed5e21cf1ecf4963051e2a01ea1e80fe981bae2b1f51bb71076fddfe5e61f739fe8c717d96fe577394b9610f6e2482103509f0569d3bfacf5049ca368" name="bootiso" arch="src">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1612180800">- Update to version 4.2.0:
  * chore: update changelog
  * feat: add new flag --assume-image-is hybrid | non-hybrid
  * fix: robust check for image hybridness
  * deps: require util-linux &gt;= 2.27
  * chore: move pull request template
  * .github: issue templates enhanced
  * man: fix typo
  * man: add troubleshooting entry for USB3
  * man: typo
- Add patch export-syslinux-lib-root.patch</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1617883200">- Rename export-syslinux-lib-root.patch to syslinux-lib-root.patch
  and fix syslinux logic.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="039c2f54b972ad7fe6e090e6cf3d4d30279ad16f4a6310f6dec6e0c3ea22952ef80758978093e818f380226653c94561ef0881c4f44d88ff37b54a64e6a094e3" name="bootiso-bash-completion" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1612180800">- Update to version 4.2.0:
  * chore: update changelog
  * feat: add new flag --assume-image-is hybrid | non-hybrid
  * fix: robust check for image hybridness
  * deps: require util-linux &gt;= 2.27
  * chore: move pull request template
  * .github: issue templates enhanced
  * man: fix typo
  * man: add troubleshooting entry for USB3
  * man: typo
- Add patch export-syslinux-lib-root.patch</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1617883200">- Rename export-syslinux-lib-root.patch to syslinux-lib-root.patch
  and fix syslinux logic.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="731f171546010ed7f3885bfb34c805655fb5194b2434a06e071f716beed28af9b4c5e92bb1a43701ee02f2f21d660a7b97e83a5505dac79d56e7320e59cd65dc" name="bootiso-zsh-completion" arch="noarch">
  <version epoch="0" ver="4.2.0" rel="3.1"/>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1612180800">- Update to version 4.2.0:
  * chore: update changelog
  * feat: add new flag --assume-image-is hybrid | non-hybrid
  * fix: robust check for image hybridness
  * deps: require util-linux &gt;= 2.27
  * chore: move pull request template
  * .github: issue templates enhanced
  * man: fix typo
  * man: add troubleshooting entry for USB3
  * man: typo
- Add patch export-syslinux-lib-root.patch</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217600">- Change source to upstream tarball</changelog>
  <changelog author="Mustafa &#xC7;al&#x131;&#x15F;kan &lt;musfay@protonmail.com&gt;" date="1613217601">- Create subpackages for bash and zsh completions
- Polish spec file</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1617883200">- Rename export-syslinux-lib-root.patch to syslinux-lib-root.patch
  and fix syslinux logic.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="d6aa4c5b568e7cd9f7545d27211f1a002b599878f3832997f539a05e94a0616c3c08f12f13d4c9ac93a07f663995f0b1fb5588e8b889b6e34977ea9583003e08" name="borgbackup" arch="src">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="d36b1f51f24858cbc2b38984b5beb1245784b6f8f4d2c03a2b8f433c03b3a78403576f67513515d67892933959ba63586950cd587e96851ed8337e079a723db3" name="borgbackup" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="6f0a4364b9461a614aa7e3c4ce1a9b996558f21f628aacc6478cdfa2b149395f05cb1d1b41b9f5b78c0729379896d786fbc7d4d55e613586be93ccf6807c0d47" name="borgbackup-bash-completion" arch="noarch">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="24f1fdd637e3c6cf729f6786e87b5465db3d19b01b46a388c8f72626fa669068405d87b6ac3c4406bb24118a4938f851bb784c7943666a5e65d2148ed4f4f3ea" name="borgbackup-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="a8ae3d9ec8a6444cc5dc10e149128976aa3e8c7465f301209b953b20b805b354fab5853d21637dc2274dc07bc5ebdd5edb68086cc05999ca4156d6744a02f647" name="borgbackup-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="9d2e51d1100ed6b4456b1c354feaf8edcb1187f5fa62e0044444f73fcc8fb0117fd6ef77c936a035c18be474f11060bcaa9d1ee9ec8d239f40a5134f645ad0ab" name="borgbackup-doc" arch="noarch">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="ee68347676244ba4bf48463cae6a1d1a1000f450b41673c67bd5c0e390b693824a7003290d4ba79628528b787814bf3ec573901e9cb5c2f770127b81eede6c96" name="borgbackup-fish-completion" arch="noarch">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="80c633b898a13314906487283cee19f04e425fef3ca9378b0f0f4d4841f34c31c4957c4fed6631366caad52023784365f9b941045724cfa2906edd919b25784d" name="borgbackup-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.2.7" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616932800">- Update to 1.1.16:
  Fixes:
  * setup.py: add special openssl prefix for Apple M1
    compatibility
  * do not recurse into duplicate roots, #5603
  * remove empty shadowed_segments lists, #5275, #5614
  * fix libpython load error when borg fat binary / dir-based
    binary is invoked via a symlink by upgrading pyinstaller to
    v4.2, #5688
  * config: accept non-int value (like 500M or 100G) for
    max_segment_size or storage_quota, #5639. please note: when
    setting a non-int value for this in a repo config, using the
    repo will require borg &gt;= 1.1.16.
  New features:
  * bundled msgpack: drop support for old buffer protocol to
    support Python 3.10
  * verbose files cache logging via --debug-topic=files_cache,
    [#5659]. Use this if you suspect that borg does not detect
    unmodified files as expected.
  * create/extract: add --noxattrs and --noacls option, #3955.
    when given with borg create, borg will not get xattrs / ACLs
    from input files (and thus, it will not archive xattrs / ACLs).
    when given with borg extract, borg will not read xattrs / ACLs
    from archive and will not set xattrs / ACLs on extracted files.
  * diff: add --json-lines option, #3765
  Other changes:
  * Tab completion support for additional archives for 'borg
    delete'
  * repository: deduplicate code of put and delete, no functional
    change
  Docs updates</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166400">- Use recommends pyfuse3 instead of llfuse for Tumbleweed.
  Upstream says use primary pyfuse3 and secondary llfuse.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1621166401">- Remove the version from recommends pyfuse3,
  because it doesn't work in suse.</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1625227200">- Fix documentation generation with
  borgbackup-1.1.16-fix-sphinx-api.patch for Leap &gt;= 15.3</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626177600">- Update to 1.1.17 (2021-07-12):
  Compatibility notes:
  * When upgrading from borg 1.0.x to 1.1.x, please note:
  * read all the compatibility notes for 1.1.0*, starting from
    1.1.0b1.
  * borg upgrade: you do not need to and you also should not run
    it.
  * borg might ask some security-related questions once after
    upgrading. You can answer them either manually or via
    environment variable. One known case is if you use unencrypted
    repositories, then it will ask about a unknown unencrypted
    repository one time.
  * your first backup with 1.1.x might be significantly slower (it
    might completely read, chunk, hash a lot files) - this is due
    to the –files-cache mode change (and happens every time you
    change mode). You can avoid the one-time slowdown by using the
    pre-1.1.0rc4-compatible mode (but that is less safe for
    detecting changed files than the default). See the –files-
    cache docs for details.
  * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for
    Linux). If WSL still has a problem with sync_file_range, you
    need to set BORG_WORKAROUNDS=basesyncfile in the borg process
    environment to work around the WSL issue.
  * 1.1.14 changes return codes due to a bug fix: In case you have
    scripts expecting rc == 2 for a signal exit, you need to
    update them to check for &gt;= 128 (as documented since long).
  * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
    now.
  * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:
  * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment,
    [#5897]
  * handle crash due to kill stale lock race, #5828
  * fix BORG_CACHE_DIR crashing borg if empty, #5216
  * create –dry-run: fix display of kept tagfile, #5834
  * fix missing parameter in “did not consistently fail” msg,
    [#5822]
  * missing / healed chunks: always tell chunk ID, #5704
  * benchmark: make sure cleanup happens even on exceptions, #5630
  New features:
  * implement BORG_SELFTEST env variable, #5871. this can be used
    to accelerate borg startup a bit. not recommended for normal
    usage, but borg mass hosters with a lot of borg invocations
    can save some resources with this. on my laptop, this saved
    ~100ms cpu time (sys+user) per borg command invocation.
  * implement BORG_LIBC env variable to give the libc filename,
    [#5870]. you can use this if a borg does not find your libc.
  * check: add progress indicator for archive check.
  * allow –files-cache=size (not recommended, make sure you know
    what you do)
  Other changes:
  * Python 3.10 now officially supported! we test on py310-dev on
    github CI since a while and now also on the vagrant machines,
    so it should work ok.
  * github CI: test on py310 (again)
  * get rid of distutils, use packaging and setuptools. distutils
    is deprecated and gives warnings on py 3.10.
  * setup.py: rename “clean” to “clean2” to avoid shadowing the
    “clean” command.
  * remove libc filename fallback for the BSDs (there is no
    “usual” name)
  * cleanup flake8 checks, fix some pep8 violations.
  * docs building: replace deprecated function “.add_stylesheet()”
    for Sphinx 4 compatibility
  * docs:
  * add a hint on sleeping computer and ssh connections, #5301
  * update the documentation on hacked backup client, #5480
  * improve docs/FAQ about append-only remote repos, #5497
  * complement the documentation for pattern files and exclude
    files, #5520
  * “filename with spaces” example added to exclude file, #5236
    note: no whitespace escaping needed, processed by borg.
  * add info on renaming repositories, #5240
  * clarify borg check –verify-data, #5808
  * add notice about defective hardware to check documentation,
    [#5753]
  * add paragraph added in #5855 to utility documentation source
  * add missing leading slashes in help patterns, #5857
  * clarify “you will need key and passphrase” borg init warning,
    [#4622]
  * pull mode: add some warnings, #5827
  * mention tar –compare (compare archive to fs files), #5880
  * fix typos, backport of #5597
  * vagrant:
  * add py3.7.11 for binary build, also add 3.10-dev.
  * use latest Cython 0.29.23 for py310 compat fixes.
  * more RAM for openindiana upgrade plan resolver, it just hangs
    (swaps?) if there is too little RAM.
  * fix install_pyenv to adapt to recent changes in pyenv (same as
    in master now).
  * use generic/netbsd9 box, copied from master branch.
- Reformatted Paolos last changelog
- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch:
  borgbackup-1.1.17-old-sphinx-api.patch
- Allow to use old version of xxhash library (might crash on ARM),
  but an update is in enqueued</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648641600">- Update to 1.2.0
  Compatibility notes:
  * dropped support / testing for older Pythons, minimum
    requirement is 3.8. In case your OS does not provide Python &gt;=
    3.8, consider using our binary, which does not need an
    external Python interpreter. Or continue using borg 1.1.x,
    which is still supported.
  * freeing repository space only happens when "borg compact" is
    invoked.
  * mount: the default for --numeric-ids is False now (same as
    borg extract)
  * borg create --noatime is deprecated. Not storing atime is the
    default behaviour now (use --atime if you want to store the
    atime).
  * list: corrected mix-up of "isomtime" and "mtime" formats.
    Previously, "isomtime" was the default but produced a verbose
    human format, while "mtime" produced a ISO-8601-like format.
    The behaviours have been swapped (so "mtime" is human,
    "isomtime" is ISO-like), and the default is now "mtime".
    "isomtime" is now a real ISO-8601 format ("T" between date and
    time, not a space).
  * create/recreate --list: file status for all files used to get
    announced AFTER the file (with borg &lt; 1.2). Now, file status
    is announced BEFORE the file contents are processed. If the
    file status changes later (e.g. due to an error or a content
    change), the updated/final file status will be printed again.
  * removed deprecated-since-long stuff (deprecated since):
    command "borg change-passphrase" (2017-02), use "borg key ..."
    option "--keep-tag-files" (2017-01), use "--keep-exclude-tags"
    option "--list-format" (2017-10), use "--format"
    option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode"
    option "--no-files-cache" (2017-09), use "--files-cache=disabled"
  * removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must
    implement one of these 2 scenarios:
    the combination of FQDN and result of uuid.getnode() must be
    unique and stable (this should be the case for almost
    everybody, except when having duplicate FQDN and MAC address
    or all-zero MAC address) if you are aware that 1) is not the
    case for you, you must set BORG_HOST_ID env var to something
    unique.
  * exit with 128 + signal number, #5161. if you have scripts
    expecting rc == 2 for a signal exit, you need to update them
    to check for &gt;= 128.
  Fixes:
  * diff: reduce memory consumption, fix is_hardlink_master, #6295
  * compact: fix / improve freeable / freed space log output
  * derive really freed space from quota use before/after, #5679
    do not say "freeable", but "maybe freeable" (based on hint,
    unsure)
  * fix race conditions in internal SaveFile function, #6306 #6028
  * implement internal safe_unlink (was: truncate_and_unlink)
    function more safely: usually it does not truncate any more,
    only under "disk full" circumstances and only if there is only
    one hardlink.
    see: https://github.com/borgbackup/borg/discussions/6286
  Other changes:
  * info: use a pre12-meta cache to accelerate stats for borg
    &lt; 1.2 archives. the first time borg info is invoked on a
    borg 1.1 repo, it can take a rather long time computing and
    caching some stats values for 1.1 archives, which borg 1.2
    archives have in their archive metadata structure. be patient,
    esp. if you have lots of old archives. following invocations
    are much faster due to the cache. related change: add archive
    name to calc_stats progress display.
  * docs:
  * add borg 1.2 upgrade notes, #6217
  * link to borg placeholders and borg patterns help
  * init: explain the encryption modes better
  * clarify usage of patternfile roots
  * put import-tar docs into same file as export-tar docs
  * explain the difference between a path that ends with or
    without a slash, #6297
- Full changelog at
  https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--
- change BuildRequires to python &gt;= 3.8
- supports msgpack up to 1.0.3
- add %define for required borgbackup prefixes
- Add BuildRequires: python3-msgpack, it ist not included with
  borgbackup v 1.2.0 anymore
- Add BuildRequires: python3-dateutil, otherwise borgbackup will
  not build.
- Add python3-pyfuse3 as a Requirement because upstream recommends
  this if pyfuse3 is available on the system. Otherwise we are not
  able to mount archives with borgbackup
- change path for msgpack license copy.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1648900800">- revert changes to copyright header</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1648987200">- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1649678400">- Adding 'Requires: python3-msgpack' per boo#1198267.</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1655467200">- Don't hardcode the python version</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1656072000">- Update to 1.2.1
  Compatibility notes:
  * matching of path patterns has been aligned with borg storing
    relative paths. Borg archives file paths without leading
    slashes. Previously, include/exclude patterns could contain
    leading slashes. You should check your patterns and remove
    leading slashes.
  Fixes:
  * create: skip with warning if opening the parent dir of
    recursion root fails, #6374
  * create: fix crash. metadata stream can produce all-zero
    chunks, #6587
  * fix crash when computing stats, escape % chars in archive
    name, #6500
  * fix transaction rollback: use files cache filename as found
    in txn.active/, #6353
  * import-tar: kill filter process in case of borg exceptions,
    [#6401] #6681
  * import-tar: fix mtime type bug
  * ensure_dir: respect umask for created directory modes, #6400
  * SaveFile: respect umask for final file mode, #6400
  * check archive: improve error handling for corrupt archive
    metadata block, make robust_iterator more robust, #4777
  * pre12-meta cache: do not use the cache if want_unique is
    True, #6612
  * fix scp-style repo url parsing for ip v6 address, #6526
  * mount -o versions: give clear error msg instead of crashing.
    it does not make sense to request versions view if you only
    look at 1 archive, but the code shall not crash in that case
    as it did, but give a clear error msg.
  * show_progress: add finished=true/false to archive_progress
    json, #6570
  * delete/prune: fix --iec mode output (decimal vs.
    binary units), #6606
  * info: fix authenticated mode repo to show
    "Encrypted: No", #6462
  * diff: support presence change for blkdev, chrdev and fifo
    items, #6615
  New features:
  * delete: add repository id and location to prompt, #6453
  * borg debug dump-repo-objs --ghost: new --segment=S
  - -offset=O options
  Other changes:
  * support python 3.11
  * allow msgpack 1.0.4, #6716
  * load_key: no key is same as empty key, #6441
  * give a more helpful error msg for unsupported key formats,
    [#6561]
  * better error msg for defect or unsupported repo configs, #6566
  * docs:
  * document borg 1.2 pattern matching behavior change, #6407
  * Make clear that absolute paths always go into the matcher as
    if they are relative (without leading slash). Adapt all
    examples accordingly.
  * authentication primitives: improved security and performance
    infos
  * mention BORG_FILES_CACHE_SUFFIX as alternative to
    BORG_FILES_CACHE_TTL, #5602
  * FAQ: add a hint about --debug-topic=files_cache
  * improve borg check --max-duration description
  * fix values of TAG bytes, #6515
  * borg compact --cleanup-commits also runs a normal compaction,
    [#6324]
  * virtualization speed tips
  * recommend umask for passphrase file perms
  * borg 1.2 is security supported
  * update link to ubuntu packages, #6485
  * use --numeric-ids in pull mode docs
  * remove blake2 docs, blake2 code not bundled any more, #6371
  * clarify on-disk order and size of segment file log
    entry fields, #6357
  * docs building: do not transform --/--- to unicode dashes
  * tests:
  * check that borg does not require pytest for normal usage,
    fixes #6563
  * fix OpenBSD symlink mode test failure, #2055
  * vagrant:
  * darwin64: remove fakeroot, #6314
  * update development.lock.txt
  * use pyinstaller 4.10 and python 3.9.13 for binary build
  * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
    up the tests
  * crypto:
  * use hmac.compare_digest instead of ==, #6470
  * hmac_sha256: replace own cython wrapper code by hmac.digest
    python stdlib (since py38)
  * hmac and blake2b minor optimizations and cleanups
  * removed some unused crypto related code, #6472
  * avoid losing the key (potential use-after-free). this never
    could happen in 1.2 due to the way we use the code. The issue
    was discovered in master after other changes, so we also
    "fixed" it here before it bites us.
  * setup / build:
  * add pyproject.toml, fix sys.path, #6466
  * setuptools_scm: also require it via pyproject.toml
  * allow extra compiler flags for every extension build
  * fix misc. C / Cython compiler warnings, deprecation warnings
  * fix zstd.h include for bundled zstd, #6369
  * source using python 3.8 features:
    pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1656158400">- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1660305600">- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1661774400">- Support dates beyond 2038 on 64-bit platforms</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1663416000">- Update to 1.2.2
- Update requirements: openssl-devel &gt;= 1.1.0
  New features:
  * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
    support, #6284
  Fixes:
  * SaveFile: use a custom mkstemp with mode support, #6933,
    [#6400], #6786. This fixes umask/mode/ACL issues (and also
    "chmod not supported" exceptions seen in 1.2.1) of files
  * updated using SaveFile, e.g. the repo config.
  * hashindex_compact: fix eval order (check idx before use),
    [#5899]
  * create --paths-from-(stdin|command): normalize paths, #6778
  * secure_erase: avoid collateral damage, #6768. If a hardlink
    copy of a repo was made and a new repo config shall be
    saved, do NOT fill in random garbage before deleting the
    previous repo config, because that would damage the hardlink
    copy.
  * list: fix {flags:&lt;WIDTH&gt;} formatting, #6081
  * check: try harder to create the key, #5719
  * misc commands: ctrl-c must not kill other subprocesses, #6912
    borg create with a remote repo via ssh
    borg create --content-from-command
    borg create --paths-from-command
  * (de)compression filter process of import-tar / export-tar
  Other changes:
  * deprecate --prefix, use -a / --glob-archives, see #6806
  * make setuptools happy ("package would be ignored"), #6874
  * fix pyproject.toml to create a fixed _version.py file,
    compatible with both old and new setuptools_scm version,
    [#6875]
  * automate asciinema screencasts
  * CI: test on macOS 12 without fuse / fuse tests (too
    troublesome on github CI due to kernel extensions needed by
    macFUSE)
  * tests: fix test_obfuscate byte accounting
  * repository: add debug logging for issue #6687
  * _chunker.c: fix warnings on macOS
  * requirements.lock.txt: use the latest cython 0.29.32
  docs:
  * add info on man page installation, #6894
  * update archive_progress json description about
    "finished", #6570
  * json progress_percent: some values are optional, #4074
  * FAQ: full quota / full disk, #5960
  * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1672056000">- Update to 1.2.3
  Fixes:
  * create: fix --list --dry-run output for directories, #7209
  * diff/recreate: normalize chunker params before comparing them,
    [#7079]
  * check: fix uninitialised variable if repo is completely empty,
    [#7034]
  * xattrs: improve error handling, #6988
  * fix args.paths related argparsing, #6994
  * archive.save(): always use metadata from stats (e.g. nfiles,
    size, ...), #7072
  * tar_filter: recognize .tar.zst as zstd, #7093
  * get_chunker: fix missing sparse=False argument, #7056
  * file_integrity.py: make sure file_fd is always closed on exit
  * repository: cleanup(): close segment before unlinking
  * repository: use os.replace instead of os.rename
  Other changes:
  * remove python &lt; 3.7 compatibility code
  * do not use version_tuple placeholder in setuptools_scm
    template
  * CI: fix tox4 passenv issue, #7199
  * vagrant: update to python 3.9.16, use the openbsd 7.1 box
  * misc. test suite and docs fixes / improvements
  * remove deprecated --prefix from docs, #7109
  * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
  * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679659200">- update to 1.2.4
  New features:
  * import-tar: add --ignore-zeros to process concatenated tars,
    [#7432].
  * debug id-hash: computes file/chunk content id-hash, #7406
  * diff: --content-only does not show mode/ctime/mtime changes,
    [#7248]
  * diff: JSON strings in diff output are now sorted
    alphabetically
  Bug fixes:
  * xattrs: fix namespace processing on FreeBSD, #6997
  * diff: fix path related bug seen when addressing deferred
    items.
  * debug get-obj/put-obj: always give chunkid as cli param, see
    [#7290] (this is an incompatible change, see also borg debug
    id-hash)
  * extract: fix mtime when ResourceFork xattr is set (macOS
    specific), #7234
  * recreate: without --chunker-params, do not re-chunk, #7337
  * recreate: when --target is given, do not detect "nothing to
    do". use case: borg recreate -a src --target dst can be used
    to make a copy of an archive inside the same repository,
    [#7254].
  * set .hardlink_master for ALL hardlinkable items, #7175
  * locking: fix host, pid, tid order. tid (thread id) must be
    parsed as hex from lock file name.
  * update development.lock.txt, including a setuptools security
    fix, #7227
  Other changes:
  * requirements: allow msgpack 1.0.5 also
  * upgrade Cython to 0.29.33
  * hashindex minor fixes, refactor, tweaks, tests
  * use os.replace not os.rename
  * remove BORG_LIBB2_PREFIX (not used any more)
  * docs:
  * BORG_KEY_FILE: clarify docs, #7444
  * update FAQ about locale/unicode issues, #6999
  * improve mount options rendering, #7359
  * make timestamps in manual pages reproducible
  * installation: update Fedora in distribution list, #7357
  * tests:
  * fix test_size_on_disk_accurate for large st_blksize, #7250
  * add same_ts_ns function and use it for relaxed timestamp
    comparisons
  * "auto" compressor tests: don't assume a specific size, do not
    assume zlib is better than lz4, #7363
  * add test for extracted directory mtime
  * vagrant:
  * upgrade local freebsd 12.1 box -&gt; generic/freebsd13 box
    (13.1)
  * use pythons &gt; 3.8 which work on freebsd 13.1
  * pyenv: also install python 3.11.1 for testing
  * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
  Full changelog:
  https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1679745600">- change requirement: python3-Cython &gt;= 0.29.33</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
  - Security: fix pre-1.2.5 archives spoofing vulnerability
    (CVE-2023-36811, boo#1214809).
  - rename/recreate: correctly update resulting archive’s TAM.
  - create: do not try to read parent dir of recursion root.
  - extract: fix false warning about pattern never matching.
  - diff: remove surrogates before output,
  - compact: clear empty directories at end of compact process.
  - create --files-cache=size: fix crash,
  - keyfiles: improve key sanity check.
  - only warn about “invalid” chunker params.
  - ProgressIndicatorPercent: fix space computation for wide
    chars.
  - improve argparse validator error messages.
  + New features:
  - mount: make up volname if not given (macOS), #7690. macFUSE
    supports a volname mount option to give what finder displays
    on the desktop / in the directory view. if the user did not
    specify it, we make something up, because otherwise it would
    be “macFUSE Volume 0 (Python)” and hide the mountpoint
    directory name.
  - BORG_WORKAROUNDS=authenticated_no_key to extract from
    authenticated repos without key.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1705147200">- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack &gt;= 0.5.6 with python3-msgpack &lt;= 1.0.7)
  + Fixes:
  - docs: CVE-2023-36811 upgrade steps: consider checkpoint
    archives, #7802
  - check/compact: fix spurious reappearance of orphan chunks
    since borg 1.2, #6687 - this consists of 2 fixes:
  - for existing chunks: check --repair: recreate shadow index,
    [#6687]
  - for newly created chunks: update shadow index when doing a
    double-put, #5661
  - LockRoster.modify: no KeyError if element was already gone,
    [#7937]
  - create --X-from-command: run subcommands with a clean
    environment, #7916
  - list --sort-by: support "archive" as alias of "name", #7873
  - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
  - support and test on Python 3.12
  - include unistd.h in _chunker.c (fix for Python 3.13)
  - allow msgpack 1.0.6 and 1.0.7
  - TAM issues: show tracebacks, improve borg check logging,
    [#7797]
  - replace "datetime.utcfromtimestamp" with custom helper to
    avoid deprecation warnings when using Python 3.12
  + vagrant:
  - use generic/debian9 box, fixes #7579
  - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
  - not only attack/unsafe, can also be a fs issue, #7853
  - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
    upgrade steps, #7899
  - upgrade steps needed for all kinds of repos (including
    "none" encryption mode), #7813
  - upgrade steps: talk about consequences of borg check, #7816
  - upgrade steps: remove period that could be interpreted as
    part of the command
  - automated-local.rst: use GPT UUID for consistent udev rule
  - create disk/partition sector backup by disk serial number,
    [#7934]
  - update macOS hint about full disk access
  - clarify borg prune -a option description, #7871
  - readthedocs: also build offline docs (HTMLzip), #7835
  - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02</changelog>
</package>
<package pkgid="552a6cda82a6586faced2faebd1fe28d3396abb0b4ddadf5bd47a50030e7db0de3e440d0253db387dc46542869dc36988517364c9eadfcd5ee662e8c9a9991de" name="broadvoice16" arch="src">
  <version epoch="0" ver="1.2" rel="3.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1635508800">- Added baselibs.conf</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1636200000">- Correct endian selection</changelog>
</package>
<package pkgid="04ded627ee971994390cfd49e14bb464dccba1c35683a31c47eee5c32362c90094709eb777e1d91794410f8cae32c03733ea5a96b306fd8c775ac48bdd038600" name="broadvoice16" arch="x86_64">
  <version epoch="0" ver="1.2" rel="3.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1635508800">- Added baselibs.conf</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1636200000">- Correct endian selection</changelog>
</package>
<package pkgid="d2a4407fe758f71f50c772242c115e036d18f576ac8b56cd7a925bf360bb9b5ea68138db26dd6d7447378f811a49700891d5e24169892aad0ba4d764bf477cf2" name="broadvoice16-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2" rel="3.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1635508800">- Added baselibs.conf</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1636200000">- Correct endian selection</changelog>
</package>
<package pkgid="f4e32ccc4a0814adb9f0d883d1e0ae46e228f010d06ec82cb7311f284bc24a9d1af33311273eea68007a66637b49b782eff1b0ed71bbc77dea78d413057b2979" name="broadvoice16-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2" rel="3.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1635508800">- Added baselibs.conf</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1636200000">- Correct endian selection</changelog>
</package>
<package pkgid="47c141fb48090281e373776aeeeff3f5278f59857aa00894f358db73e34420a58caa2719bc9a37aced9dae30e72b1161bcf2a04995f101c6f78ecc9dc8dd2e09" name="broadvoice16-devel" arch="x86_64">
  <version epoch="0" ver="1.2" rel="3.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1635508800">- Added baselibs.conf</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1636200000">- Correct endian selection</changelog>
</package>
<package pkgid="19e17d0278911a098127e36eef4e07cc891afe0689a13ac49393077fe5b240b78aca9a5ecd7b6829a56d7dc6532c78fc80840e4a3a86e0ae63dd167f9669fa55" name="broadvoice32" arch="src">
  <version epoch="0" ver="1.2" rel="2.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1636286400">- Correct endian selection
- Added baselibs.conf</changelog>
</package>
<package pkgid="beb0974e365f62cb3b03eecf730f74462aad65c9e3ac147ba22f2754ac410665437eb5369eb128adcd87b17973be8fa5d1f9357186d8575711939544fb5c2627" name="broadvoice32" arch="x86_64">
  <version epoch="0" ver="1.2" rel="2.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1636286400">- Correct endian selection
- Added baselibs.conf</changelog>
</package>
<package pkgid="ea0ae371258421f2a45c82af0f164d61c9f25abf57fe35a9c245852fe8513b11ff02ebde64a1e6839275f8cbd6ae5b0b585dddb029b33227680a0652e09bf89f" name="broadvoice32-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2" rel="2.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1636286400">- Correct endian selection
- Added baselibs.conf</changelog>
</package>
<package pkgid="0838525f6d0c45c1d886c5df5569bfa70ef16795537e0775075ceffff4498fcfccd28d375bf3aac6ce70db2d258b8c260b2293c879c46a0665bd9c9147be58d9" name="broadvoice32-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2" rel="2.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1636286400">- Correct endian selection
- Added baselibs.conf</changelog>
</package>
<package pkgid="11d13917d199cce3ed2f10a555f3af89d5ebde0b63513e78a5f77658ab5e2713c35bdda453afbebfd3368916e21e92409d3973443f7a92131b06d475078d6a62" name="broadvoice32-devel" arch="x86_64">
  <version epoch="0" ver="1.2" rel="2.9"/>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1633348800">- Initial packaging</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633521600">- Remove old specfile constructs.
- Wrap description and trim software history.</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 1.2" date="1636286400">- Correct endian selection
- Added baselibs.conf</changelog>
</package>
<package pkgid="9d73fd69900986ffa65dbab68f3f5a78b073e92f0eadfdaf557050b4924cf1d1eb2e6403b982dc0ddd69a0d28625b460e67db20d76304b3764950f9ae1f65923" name="brotli" arch="i586">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="a684eb3bf9c9b15298c1265973e80e4454c173a900ce0d0cbc500bcff16aae26b04531776719947c9b9f39cd230bd08705d74d3edc40355bc862c531b62efb73" name="brotli" arch="src">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="buschmann23@opensuse.org" date="1512043200">- update to Brotli 1.0.2
  + Major chnages
  * added Autotools build files
  * switched shared library version to libtool scheme
  + Minor changes
  * BrotliDictionary members are not const now
  * ZopfliNode distance could be up to 128MiB
  * fixed API documentation typos
  * total_out is always set by decoder
  * fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output
  + Other changes
  * fixed scripts for oss-fuzz, test them with Travis
  * made Bazel JNI tests less messy
  * fixed linter warnings in JS decoder
  * fixed permissions of various files
  * added Bazel build to Appveyor matrix
  * added Sieve dictionary generator</changelog>
  <changelog author="pgajdos@suse.com" date="1513771200">- build for SLE_12 and SLE_12_SP1</changelog>
  <changelog author="jengelh@inai.de" date="1514635200">- Avoid shipping duplicate files.
  Avoid shipping README.md, this just contains the description -
  and build instructions.
- Drop duplicate Requires on -devel.</changelog>
  <changelog author="jengelh@inai.de" date="1514980800">- Merge devel subpackages as libbrotli-devel</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Update to new upstream release 1.0.3
  * New "Large Window Brotli" feature
  * New dictionary generator</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1525262400">- Add missing libbrotlicommon%%{sover} and libbrotlidec%%{sover}
  Requires to devel subpackage.</changelog>
  <changelog author="mpluskal@suse.com" date="1530187200">- Update to version 1.0.5:
  * improve q=1 compression on small files
  * inverse Bazel workspace tree
  * add rolling-composite-hasher for large-window mode
  * add tools to download and transform static dictionary data
- Changes for version 1.0.4:
  * fix unaligned access for aarch64-cross-armhf build
  * fix aarch64 target detection
  * allow CLI to compress with enabled "large window" feature
  * add NPOSTFIX / NDIRECT encoder parameters
  * automatic NDIRECT/NPOSTFIX tuning (better compression)
  * fix "memory leak" in python tests
  * fix bug in durchschlag
  * fix source file lists (add params.h)
  * fix Bazel/MSVC compilator options
  * fix "fall though" warnings</changelog>
  <changelog author="mpluskal@suse.com" date="1532433600">- Use cmake macros for building and tests</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1532520000">- Add baselibs.conf, build 32bit library support.</changelog>
  <changelog author="astieger@suse.com" date="1544788800">- brotli 1.0.7:
  * faster decoding on ARM
  * improved precision of window size calculation in CLI
- includes changes from 1.0.6:
  * fix unaligned 64-bit accesses on AArch32
  * add ASAN/MSAN unaligned read specializations
  * fix JDK 8&lt;-&gt;9 incompatibility</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788801">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="c7dcb1813192aae99158550a9897f7cab167bd984818654c9b6efca54c02f0599672e53f6fa6e8c34a480b6f3c1e4aa8d8cd619164c2757b9948a6c269b4efdb" name="brotli" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="eae852daf9f4baf9cb8daddc201afa6792d4f03a7f7b5370731b0c772696a976531643258e22d4b4d1f9637d2b0d30e39b60a85c4b05eeef3ad4f9ed666dd107" name="brotli-debuginfo" arch="i586">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="9a10067062137e176b95c83d31687811b0c8ffeeb403f4616c9df4ecb0d9b5f2278f3470803d8ee81cd412b9ae9152aaa3d75ad95d33ce23a57c29e319f30606" name="brotli-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="4c592dea3ae0d988356ed4707743f0b1b55e3d58c15c3e5137e94317ffa1927822c13ecdc93576998c54c0da08d7c6bf9dee47d9cd5a53dd302245834445a490" name="brotli-debugsource" arch="i586">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="e6d512adaaeeac642cb6744aaa21004061d9a141cacf03b396b98ab8996c076bb326d2f35c080d353ce43c43629a01b121aae554431f077177f6e4a72e6fb926" name="brotli-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544788800">- Avoid bashisms, install manpages without +x bit, get rid of
  wrap descriptions, feed through cleaner.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547380800">- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start
  pulling "Shared-Brotli".
  * verbose CLI output; fix gh#google/brotlie#666.
  * pull `SHIFT` transforms; currently this is semantically dead
    code; later it will be used by "Shared-Brotli".
- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure
  decompression consumes all input. If not, it's a corrupt stream.
- Tweak spec slightly.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1574164800">- %make_jobs is deprecated and replaced by %cmake_build</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1597233600">- Fix W: shared-lib-calls-exit /usr/lib64/libbrotlienc.so.1.0.7
  exit@GLIBC_2.2.5.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598529600">- Update to 1.0.9
  * Fix integer overflow when input chunk is longer than
    2GiB [boo#1175825]
  * `brotli -v` now reports raw / compressed size
  * decoder: minor speed / memory usage improvements
  * encoder: fix rare access to uninitialized data in ring-buffer
- Drop brotli_Ensure-decompression-consumes-all-input.patch,
  brotli_Verbose-CLI+Shared-Brotli.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1598961600">- Add 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677326400">- add 32bit devel package for Wine development.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693483200">- Update to release 1.1
  * CLI: added a --dictionary option
- Reomve 0001-Revert-Add-runtime-linker-path-to-pkg-config-files-7.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- build with optflags again</changelog>
</package>
<package pkgid="e7bc7fd26ece7f5b91d2f2090382fb54b36425a9568cbfab4fd6c45416a64598bc08eb3e80bcbdd5f118591ba7f8908e0f02b280dbaa517a16e9f945973ba4b7" name="bs2b-tools" arch="i586">
  <version epoch="0" ver="3.1.0" rel="13.5"/>
  <changelog author="reddwarf@opensuse.org" date="1279627200">- Initial package</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="zaitor@opensuse.org" date="1471521600">- Add baselibs.conf to build 32-bit support. Also add to sources.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add libbs2b-security.patch to prevent format-security issues
- spec-cleaner fixes</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655294400">- Remove bad %defattr - not needed and causes SHLIB non-executable
  rpmlint error
- Use %autosetup</changelog>
</package>
<package pkgid="57f8263f882a8b10180d3a4cbfccb13d7ebe432178a559b75e1b9bb007cca16cedb5b8f1b8210f1110e7e3a757107397007ecc37f586b8711a58922b41bf8049" name="bs2b-tools" arch="x86_64">
  <version epoch="0" ver="3.1.0" rel="13.5"/>
  <changelog author="reddwarf@opensuse.org" date="1279627200">- Initial package</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="zaitor@opensuse.org" date="1471521600">- Add baselibs.conf to build 32-bit support. Also add to sources.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add libbs2b-security.patch to prevent format-security issues
- spec-cleaner fixes</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655294400">- Remove bad %defattr - not needed and causes SHLIB non-executable
  rpmlint error
- Use %autosetup</changelog>
</package>
<package pkgid="f7d99fa013f112beae53d0bcda19f16256c202bef40eff320c5fc356218f81b556c7d3e39e2a354bae6d3c05fe25353d935f620eda1af4dd6caaa9d0a158040b" name="bs2b-tools-debuginfo" arch="i586">
  <version epoch="0" ver="3.1.0" rel="13.5"/>
  <changelog author="reddwarf@opensuse.org" date="1279627200">- Initial package</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="zaitor@opensuse.org" date="1471521600">- Add baselibs.conf to build 32-bit support. Also add to sources.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add libbs2b-security.patch to prevent format-security issues
- spec-cleaner fixes</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655294400">- Remove bad %defattr - not needed and causes SHLIB non-executable
  rpmlint error
- Use %autosetup</changelog>
</package>
<package pkgid="fcd340528b2573de913eb1e7357260447738a3b40d6db1c037a69bddb85dca9f954f8740adb94da277ed76ba03a66e1b3f6742e2ead0cb7ea056266d6ec34e14" name="bs2b-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.0" rel="13.5"/>
  <changelog author="reddwarf@opensuse.org" date="1279627200">- Initial package</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="zaitor@opensuse.org" date="1471521600">- Add baselibs.conf to build 32-bit support. Also add to sources.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add libbs2b-security.patch to prevent format-security issues
- spec-cleaner fixes</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655294400">- Remove bad %defattr - not needed and causes SHLIB non-executable
  rpmlint error
- Use %autosetup</changelog>
</package>
<package pkgid="5aead56c76a04346208c1a1648e24288aeade91790c97766460b0fdb9f56eef405b171d3751d3b35cbf32b84c24b5610bb515f12920f27c71f8daafd7493e1ce" name="bsdtar" arch="i586">
  <version epoch="0" ver="3.7.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1581508800">- Update to version 3.4.2
  New features:
  * support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
  * support for mbed TLS (PolarSSL) (#1301)
  Important bugfixes:
  * security fixes in RAR5 reader (#1280 #1326)
  * compression buffer fix in XAR writer (#1317)
  * fix uname and gname longer than 32 characters in PAX writer (#1319)
  * fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
  * fix support for extracting 7z archive entries with Delta filter (#987)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1582027200">- Switch back to cmake build now that cmake-mini exists, this will
  no longer create a build-cycle.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 3.4.3
  * support for pzstd compressed files (#1357)
  * support for RHT.security.selinux tar extended attribute (#1348)
  * various zstd fixes and improvements (#1342 #1352 #1359)
  * child process handling fixes (#1372)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599480000">- fix build with binutils submitted to Factory, adding upstream
  libarchive-3.4.3-fix_test_write_disk_secure.patch</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1606824000">- Update to version 3.5.0
  New features:
  * mtree digest reader support (#1347)
  * completed support for UTF-8 encoding conversion (#1389)
  * minor API enhancements (#1258, #1405)
  * support for system extended attributes (#1409)
  * support for decompression of symbolic links in zipx archives (#1435)
  Important bugfixes
  * fixed extraction of archives with hard links pointing to itself (#1381)
  * cpio fixes (#1387, #1388)
  * fixed uninitialized size in rar5_read_data (#1408)
  * fixed memory leaks in error case of archive_write_open() functions (#1456)
- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 3.5.1:
  * various compilation fixes (#1461, #1462, #1463, #1464)
  * fixed undefined behavior in a function in warc reader (#1465)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631448000">- Fix CVE-2021-23177, extracting a symlink with ACLs modifies ACLs of target
  (CVE-2021-23177, bsc#1192425)
  * CVE-2021-23177.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1634817600">- Fix CVE-2021-31566, modifies file flags of symlink target
  (CVE-2021-31566, bsc#1192426.patch)
  CVE-2021-31566.patch
- Fix bsc#1192427, processing fixup entries may follow symbolic links
  bsc1192427.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636286400">- update to 3.5.2:
  * CPIO: Support for PWB and v7 binary cpio formats
  * ZIP reader: Support of deflate algorithm in symbolic link decompression
  * security: fix handling of symbolic link ACLs on Linux (boo#1192425)
  * security: never follow symlinks when setting file flags on Linux (boo#1192426)
  * security: do not follow symlinks when processing the fixup list (boo#1192427)
  * fix extraction of hardlinks to symlinks
  * 7zip reader and writer fixes
  * RAR reader fixes
  * ZIP reader: fix excessive read for padded zip
  * CAB reader: fix double free
  * handle short writes from archive_write_callback
- Drop upstream mereged:
  * CVE-2021-23177.patch
  * CVE-2021-31566.patch
  * bsc1192427.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1638187200">- fix permission settings on following symlinks (fix-following-symlinks.patch)
  this fixes also wrong permissions of /var/tmp in factory systems
  CVE-2021-31566</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645617600">- Fix CVE-2021-36976 use-after-free in copy_string
  (CVE-2021-36976, bsc#1188572)
  * fix-CVE-2021-36976.patch
- The following issues have already been fixed in this package but
  weren't previously mentioned in the changes file:
  CVE-2017-5601, bsc#1022528, bsc#1189528</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645704000">- Update to 3.6.0
  * Fix use-after-free bug (CVE-2021-36976)
  * tar: new option "--no-read-sparse"
  * tar: threads support for zstd
  * RAR reader: filter support
  * RAR5 reader: self-extracting archive support
  * ZIP reader: zstd decompression support
  * tar: respect "--ignore-zeros" in c, r and u modes
  * reduced size of application binaries
  * internal code optimizations
- Drop upstream merged:
  * fix-following-symlinks.patch
  * fix-CVE-2021-36976.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649332800">- Fix CVE-2022-26280 out-of-bounds read via the component zipx_lzma_alone_init
  (CVE-2022-26280, bsc#1197634)
  * fix-CVE-2022-26280.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 3.6.1:
  * 7zip reader: fix PPMD read beyond boundary (#1671)
  * ZIP reader: fix possible out of bounds read (OSS-Fuzz 38766 #1672)
  * ISO reader: fix possible heap buffer overflow in read_children() (OSS-Fuzz 38764, #1685)
  * RARv4 redaer: fix multiple issues in RARv4 filter code (introduced in libarchive 3.6.0)
  * fix heap use after free in archive_read_format_rar_read_data() (OSS-Fuzz 44547, 52efa50)
  * fix null dereference in read_data_compressed() (OSS-Fuzz 44843, 1271f77)
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)
- Drop upstream merged fix-CVE-2022-26280.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669118400">- Fix CVE-2022-36227, Handle a calloc returning NULL
  (CVE-2022-36227, bsc#1205629)
  * CVE-2022-36227.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 3.6.2 (bsc#1205629, CVE-2022-36227)
  * NULL pointer dereference vulnerability in archive_write.c
  * include ZSTD in Windows builds (#1688)
  * SSL fixes on Windows (#1714, #1723, #1724)
  * rar5 reader: fix possible garbled output with bsdtar -O (#1745)
  * mtree reader: support reading mtree files with tabs (#1783)
  * various small fixes for issues found by CodeQL
- Drop upstream merged CVE-2022-36227.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690200000">- update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 3.7.2:
  * Multiple vulnerabilities have been fixed in the PAX writer
  * bsdunzip(1) now correctly handles arguments following an
  - x after the zipfile
  * zstd filter now supports the "long" write option
  * SEGV and stack buffer overflow in verbose mode of cpio
  * bsdunzip updated to match latest upstream code
  * miscellaneous functional bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703851200">- skip write tests on 32bit, they OOM</changelog>
</package>
<package pkgid="873a5676c02832d5def2cf526c553794b7f2648892397a9b95ae2a48f9515963e0d42497d9b241dd503be49c0e8b778e3cc15dffb260af9305b9fc55ea93b1ab" name="bsdtar" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1581508800">- Update to version 3.4.2
  New features:
  * support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
  * support for mbed TLS (PolarSSL) (#1301)
  Important bugfixes:
  * security fixes in RAR5 reader (#1280 #1326)
  * compression buffer fix in XAR writer (#1317)
  * fix uname and gname longer than 32 characters in PAX writer (#1319)
  * fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
  * fix support for extracting 7z archive entries with Delta filter (#987)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1582027200">- Switch back to cmake build now that cmake-mini exists, this will
  no longer create a build-cycle.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 3.4.3
  * support for pzstd compressed files (#1357)
  * support for RHT.security.selinux tar extended attribute (#1348)
  * various zstd fixes and improvements (#1342 #1352 #1359)
  * child process handling fixes (#1372)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599480000">- fix build with binutils submitted to Factory, adding upstream
  libarchive-3.4.3-fix_test_write_disk_secure.patch</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1606824000">- Update to version 3.5.0
  New features:
  * mtree digest reader support (#1347)
  * completed support for UTF-8 encoding conversion (#1389)
  * minor API enhancements (#1258, #1405)
  * support for system extended attributes (#1409)
  * support for decompression of symbolic links in zipx archives (#1435)
  Important bugfixes
  * fixed extraction of archives with hard links pointing to itself (#1381)
  * cpio fixes (#1387, #1388)
  * fixed uninitialized size in rar5_read_data (#1408)
  * fixed memory leaks in error case of archive_write_open() functions (#1456)
- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 3.5.1:
  * various compilation fixes (#1461, #1462, #1463, #1464)
  * fixed undefined behavior in a function in warc reader (#1465)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631448000">- Fix CVE-2021-23177, extracting a symlink with ACLs modifies ACLs of target
  (CVE-2021-23177, bsc#1192425)
  * CVE-2021-23177.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1634817600">- Fix CVE-2021-31566, modifies file flags of symlink target
  (CVE-2021-31566, bsc#1192426.patch)
  CVE-2021-31566.patch
- Fix bsc#1192427, processing fixup entries may follow symbolic links
  bsc1192427.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636286400">- update to 3.5.2:
  * CPIO: Support for PWB and v7 binary cpio formats
  * ZIP reader: Support of deflate algorithm in symbolic link decompression
  * security: fix handling of symbolic link ACLs on Linux (boo#1192425)
  * security: never follow symlinks when setting file flags on Linux (boo#1192426)
  * security: do not follow symlinks when processing the fixup list (boo#1192427)
  * fix extraction of hardlinks to symlinks
  * 7zip reader and writer fixes
  * RAR reader fixes
  * ZIP reader: fix excessive read for padded zip
  * CAB reader: fix double free
  * handle short writes from archive_write_callback
- Drop upstream mereged:
  * CVE-2021-23177.patch
  * CVE-2021-31566.patch
  * bsc1192427.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1638187200">- fix permission settings on following symlinks (fix-following-symlinks.patch)
  this fixes also wrong permissions of /var/tmp in factory systems
  CVE-2021-31566</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645617600">- Fix CVE-2021-36976 use-after-free in copy_string
  (CVE-2021-36976, bsc#1188572)
  * fix-CVE-2021-36976.patch
- The following issues have already been fixed in this package but
  weren't previously mentioned in the changes file:
  CVE-2017-5601, bsc#1022528, bsc#1189528</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645704000">- Update to 3.6.0
  * Fix use-after-free bug (CVE-2021-36976)
  * tar: new option "--no-read-sparse"
  * tar: threads support for zstd
  * RAR reader: filter support
  * RAR5 reader: self-extracting archive support
  * ZIP reader: zstd decompression support
  * tar: respect "--ignore-zeros" in c, r and u modes
  * reduced size of application binaries
  * internal code optimizations
- Drop upstream merged:
  * fix-following-symlinks.patch
  * fix-CVE-2021-36976.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649332800">- Fix CVE-2022-26280 out-of-bounds read via the component zipx_lzma_alone_init
  (CVE-2022-26280, bsc#1197634)
  * fix-CVE-2022-26280.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 3.6.1:
  * 7zip reader: fix PPMD read beyond boundary (#1671)
  * ZIP reader: fix possible out of bounds read (OSS-Fuzz 38766 #1672)
  * ISO reader: fix possible heap buffer overflow in read_children() (OSS-Fuzz 38764, #1685)
  * RARv4 redaer: fix multiple issues in RARv4 filter code (introduced in libarchive 3.6.0)
  * fix heap use after free in archive_read_format_rar_read_data() (OSS-Fuzz 44547, 52efa50)
  * fix null dereference in read_data_compressed() (OSS-Fuzz 44843, 1271f77)
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)
- Drop upstream merged fix-CVE-2022-26280.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669118400">- Fix CVE-2022-36227, Handle a calloc returning NULL
  (CVE-2022-36227, bsc#1205629)
  * CVE-2022-36227.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 3.6.2 (bsc#1205629, CVE-2022-36227)
  * NULL pointer dereference vulnerability in archive_write.c
  * include ZSTD in Windows builds (#1688)
  * SSL fixes on Windows (#1714, #1723, #1724)
  * rar5 reader: fix possible garbled output with bsdtar -O (#1745)
  * mtree reader: support reading mtree files with tabs (#1783)
  * various small fixes for issues found by CodeQL
- Drop upstream merged CVE-2022-36227.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690200000">- update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 3.7.2:
  * Multiple vulnerabilities have been fixed in the PAX writer
  * bsdunzip(1) now correctly handles arguments following an
  - x after the zipfile
  * zstd filter now supports the "long" write option
  * SEGV and stack buffer overflow in verbose mode of cpio
  * bsdunzip updated to match latest upstream code
  * miscellaneous functional bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703851200">- skip write tests on 32bit, they OOM</changelog>
</package>
<package pkgid="cf404623562baa48389612016b5d202d9e5b4c88082bd801a6c12db10c792b40e59b9d950c1e13656a0ad34ec4c54ab38b9d91d7e7568308d1018049acf458b6" name="bsdtar-debuginfo" arch="i586">
  <version epoch="0" ver="3.7.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1581508800">- Update to version 3.4.2
  New features:
  * support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
  * support for mbed TLS (PolarSSL) (#1301)
  Important bugfixes:
  * security fixes in RAR5 reader (#1280 #1326)
  * compression buffer fix in XAR writer (#1317)
  * fix uname and gname longer than 32 characters in PAX writer (#1319)
  * fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
  * fix support for extracting 7z archive entries with Delta filter (#987)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1582027200">- Switch back to cmake build now that cmake-mini exists, this will
  no longer create a build-cycle.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 3.4.3
  * support for pzstd compressed files (#1357)
  * support for RHT.security.selinux tar extended attribute (#1348)
  * various zstd fixes and improvements (#1342 #1352 #1359)
  * child process handling fixes (#1372)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599480000">- fix build with binutils submitted to Factory, adding upstream
  libarchive-3.4.3-fix_test_write_disk_secure.patch</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1606824000">- Update to version 3.5.0
  New features:
  * mtree digest reader support (#1347)
  * completed support for UTF-8 encoding conversion (#1389)
  * minor API enhancements (#1258, #1405)
  * support for system extended attributes (#1409)
  * support for decompression of symbolic links in zipx archives (#1435)
  Important bugfixes
  * fixed extraction of archives with hard links pointing to itself (#1381)
  * cpio fixes (#1387, #1388)
  * fixed uninitialized size in rar5_read_data (#1408)
  * fixed memory leaks in error case of archive_write_open() functions (#1456)
- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 3.5.1:
  * various compilation fixes (#1461, #1462, #1463, #1464)
  * fixed undefined behavior in a function in warc reader (#1465)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631448000">- Fix CVE-2021-23177, extracting a symlink with ACLs modifies ACLs of target
  (CVE-2021-23177, bsc#1192425)
  * CVE-2021-23177.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1634817600">- Fix CVE-2021-31566, modifies file flags of symlink target
  (CVE-2021-31566, bsc#1192426.patch)
  CVE-2021-31566.patch
- Fix bsc#1192427, processing fixup entries may follow symbolic links
  bsc1192427.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636286400">- update to 3.5.2:
  * CPIO: Support for PWB and v7 binary cpio formats
  * ZIP reader: Support of deflate algorithm in symbolic link decompression
  * security: fix handling of symbolic link ACLs on Linux (boo#1192425)
  * security: never follow symlinks when setting file flags on Linux (boo#1192426)
  * security: do not follow symlinks when processing the fixup list (boo#1192427)
  * fix extraction of hardlinks to symlinks
  * 7zip reader and writer fixes
  * RAR reader fixes
  * ZIP reader: fix excessive read for padded zip
  * CAB reader: fix double free
  * handle short writes from archive_write_callback
- Drop upstream mereged:
  * CVE-2021-23177.patch
  * CVE-2021-31566.patch
  * bsc1192427.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1638187200">- fix permission settings on following symlinks (fix-following-symlinks.patch)
  this fixes also wrong permissions of /var/tmp in factory systems
  CVE-2021-31566</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645617600">- Fix CVE-2021-36976 use-after-free in copy_string
  (CVE-2021-36976, bsc#1188572)
  * fix-CVE-2021-36976.patch
- The following issues have already been fixed in this package but
  weren't previously mentioned in the changes file:
  CVE-2017-5601, bsc#1022528, bsc#1189528</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645704000">- Update to 3.6.0
  * Fix use-after-free bug (CVE-2021-36976)
  * tar: new option "--no-read-sparse"
  * tar: threads support for zstd
  * RAR reader: filter support
  * RAR5 reader: self-extracting archive support
  * ZIP reader: zstd decompression support
  * tar: respect "--ignore-zeros" in c, r and u modes
  * reduced size of application binaries
  * internal code optimizations
- Drop upstream merged:
  * fix-following-symlinks.patch
  * fix-CVE-2021-36976.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649332800">- Fix CVE-2022-26280 out-of-bounds read via the component zipx_lzma_alone_init
  (CVE-2022-26280, bsc#1197634)
  * fix-CVE-2022-26280.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 3.6.1:
  * 7zip reader: fix PPMD read beyond boundary (#1671)
  * ZIP reader: fix possible out of bounds read (OSS-Fuzz 38766 #1672)
  * ISO reader: fix possible heap buffer overflow in read_children() (OSS-Fuzz 38764, #1685)
  * RARv4 redaer: fix multiple issues in RARv4 filter code (introduced in libarchive 3.6.0)
  * fix heap use after free in archive_read_format_rar_read_data() (OSS-Fuzz 44547, 52efa50)
  * fix null dereference in read_data_compressed() (OSS-Fuzz 44843, 1271f77)
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)
- Drop upstream merged fix-CVE-2022-26280.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669118400">- Fix CVE-2022-36227, Handle a calloc returning NULL
  (CVE-2022-36227, bsc#1205629)
  * CVE-2022-36227.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 3.6.2 (bsc#1205629, CVE-2022-36227)
  * NULL pointer dereference vulnerability in archive_write.c
  * include ZSTD in Windows builds (#1688)
  * SSL fixes on Windows (#1714, #1723, #1724)
  * rar5 reader: fix possible garbled output with bsdtar -O (#1745)
  * mtree reader: support reading mtree files with tabs (#1783)
  * various small fixes for issues found by CodeQL
- Drop upstream merged CVE-2022-36227.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690200000">- update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 3.7.2:
  * Multiple vulnerabilities have been fixed in the PAX writer
  * bsdunzip(1) now correctly handles arguments following an
  - x after the zipfile
  * zstd filter now supports the "long" write option
  * SEGV and stack buffer overflow in verbose mode of cpio
  * bsdunzip updated to match latest upstream code
  * miscellaneous functional bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703851200">- skip write tests on 32bit, they OOM</changelog>
</package>
<package pkgid="ee5a410e5846df67ce41eed860ab018df8bdc95a6252942e3679a6be65f9b482b57bf0730dcc200bda07ec040218a71a5cb16ac9686e0f2abe46455dc22454bc" name="bsdtar-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.7.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1581508800">- Update to version 3.4.2
  New features:
  * support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
  * support for mbed TLS (PolarSSL) (#1301)
  Important bugfixes:
  * security fixes in RAR5 reader (#1280 #1326)
  * compression buffer fix in XAR writer (#1317)
  * fix uname and gname longer than 32 characters in PAX writer (#1319)
  * fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
  * fix support for extracting 7z archive entries with Delta filter (#987)</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1582027200">- Switch back to cmake build now that cmake-mini exists, this will
  no longer create a build-cycle.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 3.4.3
  * support for pzstd compressed files (#1357)
  * support for RHT.security.selinux tar extended attribute (#1348)
  * various zstd fixes and improvements (#1342 #1352 #1359)
  * child process handling fixes (#1372)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1599480000">- fix build with binutils submitted to Factory, adding upstream
  libarchive-3.4.3-fix_test_write_disk_secure.patch</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1606824000">- Update to version 3.5.0
  New features:
  * mtree digest reader support (#1347)
  * completed support for UTF-8 encoding conversion (#1389)
  * minor API enhancements (#1258, #1405)
  * support for system extended attributes (#1409)
  * support for decompression of symbolic links in zipx archives (#1435)
  Important bugfixes
  * fixed extraction of archives with hard links pointing to itself (#1381)
  * cpio fixes (#1387, #1388)
  * fixed uninitialized size in rar5_read_data (#1408)
  * fixed memory leaks in error case of archive_write_open() functions (#1456)
- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 3.5.1:
  * various compilation fixes (#1461, #1462, #1463, #1464)
  * fixed undefined behavior in a function in warc reader (#1465)</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631448000">- Fix CVE-2021-23177, extracting a symlink with ACLs modifies ACLs of target
  (CVE-2021-23177, bsc#1192425)
  * CVE-2021-23177.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1634817600">- Fix CVE-2021-31566, modifies file flags of symlink target
  (CVE-2021-31566, bsc#1192426.patch)
  CVE-2021-31566.patch
- Fix bsc#1192427, processing fixup entries may follow symbolic links
  bsc1192427.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636286400">- update to 3.5.2:
  * CPIO: Support for PWB and v7 binary cpio formats
  * ZIP reader: Support of deflate algorithm in symbolic link decompression
  * security: fix handling of symbolic link ACLs on Linux (boo#1192425)
  * security: never follow symlinks when setting file flags on Linux (boo#1192426)
  * security: do not follow symlinks when processing the fixup list (boo#1192427)
  * fix extraction of hardlinks to symlinks
  * 7zip reader and writer fixes
  * RAR reader fixes
  * ZIP reader: fix excessive read for padded zip
  * CAB reader: fix double free
  * handle short writes from archive_write_callback
- Drop upstream mereged:
  * CVE-2021-23177.patch
  * CVE-2021-31566.patch
  * bsc1192427.patch</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1638187200">- fix permission settings on following symlinks (fix-following-symlinks.patch)
  this fixes also wrong permissions of /var/tmp in factory systems
  CVE-2021-31566</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1645617600">- Fix CVE-2021-36976 use-after-free in copy_string
  (CVE-2021-36976, bsc#1188572)
  * fix-CVE-2021-36976.patch
- The following issues have already been fixed in this package but
  weren't previously mentioned in the changes file:
  CVE-2017-5601, bsc#1022528, bsc#1189528</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645704000">- Update to 3.6.0
  * Fix use-after-free bug (CVE-2021-36976)
  * tar: new option "--no-read-sparse"
  * tar: threads support for zstd
  * RAR reader: filter support
  * RAR5 reader: self-extracting archive support
  * ZIP reader: zstd decompression support
  * tar: respect "--ignore-zeros" in c, r and u modes
  * reduced size of application binaries
  * internal code optimizations
- Drop upstream merged:
  * fix-following-symlinks.patch
  * fix-CVE-2021-36976.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649332800">- Fix CVE-2022-26280 out-of-bounds read via the component zipx_lzma_alone_init
  (CVE-2022-26280, bsc#1197634)
  * fix-CVE-2022-26280.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 3.6.1:
  * 7zip reader: fix PPMD read beyond boundary (#1671)
  * ZIP reader: fix possible out of bounds read (OSS-Fuzz 38766 #1672)
  * ISO reader: fix possible heap buffer overflow in read_children() (OSS-Fuzz 38764, #1685)
  * RARv4 redaer: fix multiple issues in RARv4 filter code (introduced in libarchive 3.6.0)
  * fix heap use after free in archive_read_format_rar_read_data() (OSS-Fuzz 44547, 52efa50)
  * fix null dereference in read_data_compressed() (OSS-Fuzz 44843, 1271f77)
  * fix heap user after free in run_filters() (OSS-Fuzz 46279, #1715)
- Drop upstream merged fix-CVE-2022-26280.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1669118400">- Fix CVE-2022-36227, Handle a calloc returning NULL
  (CVE-2022-36227, bsc#1205629)
  * CVE-2022-36227.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 3.6.2 (bsc#1205629, CVE-2022-36227)
  * NULL pointer dereference vulnerability in archive_write.c
  * include ZSTD in Windows builds (#1688)
  * SSL fixes on Windows (#1714, #1723, #1724)
  * rar5 reader: fix possible garbled output with bsdtar -O (#1745)
  * mtree reader: support reading mtree files with tabs (#1783)
  * various small fixes for issues found by CodeQL
- Drop upstream merged CVE-2022-36227.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690200000">- update to 3.7.0
  * bsdunzip port from FreeBSD
  * fix 2 year 2038 issues</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 3.7.2:
  * Multiple vulnerabilities have been fixed in the PAX writer
  * bsdunzip(1) now correctly handles arguments following an
  - x after the zipfile
  * zstd filter now supports the "long" write option
  * SEGV and stack buffer overflow in verbose mode of cpio
  * bsdunzip updated to match latest upstream code
  * miscellaneous functional bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703851200">- skip write tests on 32bit, they OOM</changelog>
</package>
<package pkgid="381f6f15f5bb9667c55534d3cfc433321b7181d0de2d7872e48d6d1ef229a1a1f699557de69af4287a5af27088b175ed49889b9976922d286f033d34a173023d" name="bubblewrap" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="98c14f16e92adc5313ef16f52946deb3ecb1006c0baa9a188700fb2faf7daf253188a7a0765a0042cea806c503c2362cc9c143e216d5d52a5cce1c308c28f84f" name="bubblewrap" arch="src">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Kalev Lember &lt;klember@redhat.com&gt; - 0.1.2-1" date="1473681600">- Update to 0.1.2</changelog>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.3-2" date="1476446400">- New upstream version</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1505736000">- add group</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1507550400">- update to version 0.2.0
  - bwrap now automatically detects the new
  user namespace restrictions in Red Hat Enterprise Linux 7.4:
  bubblewrap: check for max_user_namespaces == 0.
  - The most notable features are new arguments --as-pid1, and
  - -cap-add/--cap-drop. These were added for running systemd (or in general a
  "full" init system) inside bubblewrap. But the capability options are also
  useful for unprivileged callers to potentially retain capbilities inside the
  sandbox (for example CAP_NET_ADMIN), when user namespaces are enabled.
  Conversely, privileged callers (uid 0) can conversely drop capabilities (without
  user namespaces). Contributed by Giuseppe Scrivano.
  - With --dev, add /dev/fd and /dev/core symlinks
  which should improve compatibility with older software.</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1525176000">- update to version 0.2.1:
  * All the demos are included
  * bugfixes for the demo files
  * There was an issue with mkdir when running bubblewrap on an NFS
  filesystem that has been fixed, so flatpak now works on NFS shares.
  * Some leaks have been fixed, including a file descriptor leak.</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1531569600">- update to version 0.3.0:
  * The biggest feature from this release is that bwrap
    now supports being invoked recursively (from other container
    runtimes such as Docker/podman/runc as well as bwrap itself)
    when user namespaces are enabled, and the outer container manager
    allows it (Docker's default seccomp policy doesn't).
  * This is useful for testing scenarios; for example a project
    uses Kubernetes for its CI, but inside build the project wants to run
    each unit test in their own pid namespace, without going out
    and creating a new pod for every single unit test.
  * Similarly, rpm-ostree compose tree uses bwrap internally for scripts,
    and we want to support running rpm-ostree inside a container as well.
  * Another feature is bwrap now supports -- to terminate argument
    parsing. To detect availablity of this, you could parse bwrap --version.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="4e256023199842f8b35c18e0815fbeb5b9b967230a87681e8f0aa7cc11104267113d7afbba197ac2d8e91c2b2d2e1be1a7ba446d8fbde412eca78e04d85aebb6" name="bubblewrap" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="3178cb11d6664d5abc2aec76df3198f9a733412f9f669b9019a30bdd9109ec32674f164fef9a5b440510834d3fad3a589347241a62c41ae6b51e1112bee13fc9" name="bubblewrap-debuginfo" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="ef2ed91937f1cae49f5ba55eae8d334475bd5cc865e901523535d004304a9624d4a79305834c87f7553a2118b4a8f0305bbe5101a2432c15a63612b387e7efd5" name="bubblewrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="9cdc7e3b25a849be1888768fd8bc0b58222ba8b6cd555152477356ea3aa8ad5c5a0c11968b3e40d8e418c87b8d4d40e24fc5e43488a65cdc115bb4753a011c08" name="bubblewrap-debugsource" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="01f99a36a766ae085a4c922a69e046c89b78205ca82120dbb8a175163e4a239c9828e69e720a10d5e76cf321204335685b3b67af525b5d9338fcbdc07193e294" name="bubblewrap-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="60ce94e58cafa2905c5558c17364da90b7ba98ae095271f0fa8c4339ab8eecbb7dbd59896edd418711c0df0f01bcc028b86cd38de5c05341126f186d2db759e0" name="bubblewrap-zsh-completion" arch="i586">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="c72581755fe16e24a321a37aefe06e6a6b8ebe010c4c3d12157fcc399979d7ac6c34ae9c0c5bfa83408d2de7c9d3d66b1227fd1e527e0483db304ecd77e1aec0" name="bubblewrap-zsh-completion" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
</package>
<package pkgid="de0fa09fb0a0ee91898a006e98ebf1a10dbfc9b1552624db026d52e3af497fe945861122f99bac79ac967fba872b39cadcf2a11c302a1e9a82cedd3e9cc72b4f" name="build-compare" arch="noarch">
  <version epoch="0" ver="20231113T034536.3908a2f" rel="2.3"/>
  <changelog author="olaf@aepfle.de" date="1589457600">- Trim first line of man page to catch overly verbose tools (now Pandoc)</changelog>
  <changelog author="olaf@aepfle.de" date="1590753600">- Colltect a list of known rpm tags and use it to build the
  queryformat string for the tags listed below (bsc#1172232)
  conflict obsolete oldsuggests provide recommend require suggest supplement</changelog>
  <changelog author="olaf@aepfle.de" date="1590753601">- Remove usage of readarray to remain compatible with bash3</changelog>
  <changelog author="bwiedemann@suse.de" date="1595851200">- Make output more diffable and readable
- Fix regression in compare_archive
- Fix unit tests</changelog>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
</package>
<package pkgid="dab8c570bc5d003c200a8eafc09a1309831f15d8bb3537f41f9fe5308b65eca10d16912e27e4abb8a25fe2b9435d4f4acd24d8e40ba206d75e6bb9a01f617717" name="build-compare" arch="src">
  <version epoch="0" ver="20231113T034536.3908a2f" rel="2.3"/>
  <changelog author="olaf@aepfle.de" date="1589457600">- Trim first line of man page to catch overly verbose tools (now Pandoc)</changelog>
  <changelog author="olaf@aepfle.de" date="1590753600">- Colltect a list of known rpm tags and use it to build the
  queryformat string for the tags listed below (bsc#1172232)
  conflict obsolete oldsuggests provide recommend require suggest supplement</changelog>
  <changelog author="olaf@aepfle.de" date="1590753601">- Remove usage of readarray to remain compatible with bash3</changelog>
  <changelog author="bwiedemann@suse.de" date="1595851200">- Make output more diffable and readable
- Fix regression in compare_archive
- Fix unit tests</changelog>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
</package>
<package pkgid="f83abec6e42ac06ef21c6757f167d5486130abd757a2a73d80c00c1fb0a9316868145a4e080d362f6664460674546018ec5a1ad3e28a422f199553edf4ebff7e" name="bzip3" arch="src">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683028800">- Initial package (1.3.0)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Cleanup spec file for factory submission
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Update descriptions with an outline of performance
  to support the user comparing similar packages, per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.3.1:
  * Verbose mode in the tool now prints the extra statistics also
    during testing, not just encoding or decoding.
  * Update the CI pipeline to Debian Bullseye.
  * Fix a minor issue with side effects in RLE decoding.
  * Explicitly disable `-march=native` for releases.
  * Fix a bug in the tool reported by Adam Borowski regarding
  - t/-d input buffer checks.
  * Fix an issue with the current input offset not being taken
    into account in bz3_compress.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692705600">- update to 1.3.2:
  * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
  * Add preliminary CMake support.
  * Fix the include guard macro name to work with pedantic compilers.
  * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
    introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
    While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
    error, using the recovery option as `bzip3 -rd` to decompress will
    restore their original contents.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702900800">- update to 1.4.0:
  * support for linking with C++
  * improvements on CMake build</changelog>
</package>
<package pkgid="699a16e7f54d109cfbae872a17a37a65fe1e58846fc74693c25ba6886574d4d1b9e7c4853d98992e9cb4253a72eba9fef478fe403cf00c4b3b904acbeb3fbdf9" name="bzip3" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683028800">- Initial package (1.3.0)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Cleanup spec file for factory submission
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Update descriptions with an outline of performance
  to support the user comparing similar packages, per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.3.1:
  * Verbose mode in the tool now prints the extra statistics also
    during testing, not just encoding or decoding.
  * Update the CI pipeline to Debian Bullseye.
  * Fix a minor issue with side effects in RLE decoding.
  * Explicitly disable `-march=native` for releases.
  * Fix a bug in the tool reported by Adam Borowski regarding
  - t/-d input buffer checks.
  * Fix an issue with the current input offset not being taken
    into account in bz3_compress.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692705600">- update to 1.3.2:
  * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
  * Add preliminary CMake support.
  * Fix the include guard macro name to work with pedantic compilers.
  * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
    introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
    While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
    error, using the recovery option as `bzip3 -rd` to decompress will
    restore their original contents.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702900800">- update to 1.4.0:
  * support for linking with C++
  * improvements on CMake build</changelog>
</package>
<package pkgid="12aa498cf46f4fb0fb814f6b2d61f5096497a5f78b28fe94f77e1b0b4b90a5cf18d88689d0574aba6f0f2afaccf7a9ec2e7072bc8d246972dfc1b2d8461eeb58" name="bzip3-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683028800">- Initial package (1.3.0)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Cleanup spec file for factory submission
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Update descriptions with an outline of performance
  to support the user comparing similar packages, per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.3.1:
  * Verbose mode in the tool now prints the extra statistics also
    during testing, not just encoding or decoding.
  * Update the CI pipeline to Debian Bullseye.
  * Fix a minor issue with side effects in RLE decoding.
  * Explicitly disable `-march=native` for releases.
  * Fix a bug in the tool reported by Adam Borowski regarding
  - t/-d input buffer checks.
  * Fix an issue with the current input offset not being taken
    into account in bz3_compress.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692705600">- update to 1.3.2:
  * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
  * Add preliminary CMake support.
  * Fix the include guard macro name to work with pedantic compilers.
  * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
    introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
    While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
    error, using the recovery option as `bzip3 -rd` to decompress will
    restore their original contents.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702900800">- update to 1.4.0:
  * support for linking with C++
  * improvements on CMake build</changelog>
</package>
<package pkgid="3f52a962323a8dd0bcfc9e6a1912108e78ce62e335f991ac819e604461fddc7f5edc6938d03c00bd03463abdb22675a460ee9636fbfca9b41704419118cf4696" name="bzip3-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683028800">- Initial package (1.3.0)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Cleanup spec file for factory submission
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Update descriptions with an outline of performance
  to support the user comparing similar packages, per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.3.1:
  * Verbose mode in the tool now prints the extra statistics also
    during testing, not just encoding or decoding.
  * Update the CI pipeline to Debian Bullseye.
  * Fix a minor issue with side effects in RLE decoding.
  * Explicitly disable `-march=native` for releases.
  * Fix a bug in the tool reported by Adam Borowski regarding
  - t/-d input buffer checks.
  * Fix an issue with the current input offset not being taken
    into account in bz3_compress.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692705600">- update to 1.3.2:
  * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
  * Add preliminary CMake support.
  * Fix the include guard macro name to work with pedantic compilers.
  * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
    introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
    While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
    error, using the recovery option as `bzip3 -rd` to decompress will
    restore their original contents.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702900800">- update to 1.4.0:
  * support for linking with C++
  * improvements on CMake build</changelog>
</package>
<package pkgid="a54af1aea23ff3dce95da4ce131f3a7293b976596524af91cb5db68e8ee656aa5fdf752534e317081909889f81ccec21d165bedac83c4fa513f7c4e9d0f32cac" name="bzip3-devel" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683028800">- Initial package (1.3.0)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683115200">- Cleanup spec file for factory submission
- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683115201">- Update descriptions with an outline of performance
  to support the user comparing similar packages, per
  https://en.opensuse.org/openSUSE:Package_description_guidelines</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 1.3.1:
  * Verbose mode in the tool now prints the extra statistics also
    during testing, not just encoding or decoding.
  * Update the CI pipeline to Debian Bullseye.
  * Fix a minor issue with side effects in RLE decoding.
  * Explicitly disable `-march=native` for releases.
  * Fix a bug in the tool reported by Adam Borowski regarding
  - t/-d input buffer checks.
  * Fix an issue with the current input offset not being taken
    into account in bz3_compress.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1692705600">- update to 1.3.2:
  * Add the `-r` option ("recovery"). If a file fails to decompress fully (e.g. due to a CRC error), ignore it and write the file regardless.
  * Add preliminary CMake support.
  * Fix the include guard macro name to work with pedantic compilers.
  * Fix the shift direction in the crc32 check function. Because of a programming mistake, v1.3.0 and v1.3.1
    introduced a breaking change to the CRC calculation code. The change has been reverted in this release.
    While the archives created with these versions of bzip3 will fail to regularly decompress due to a checksum
    error, using the recovery option as `bzip3 -rd` to decompress will
    restore their original contents.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1702900800">- update to 1.4.0:
  * support for linking with C++
  * improvements on CMake build</changelog>
</package>
<package pkgid="6fa2d8bdb51992a35b53bb9da7caf6dc93e80e438f3523dd7542d5a73e21d25f324e8a3629acbbe889c158bad6dfc7299bae080ea73818233d455517a65f421f" name="bzrtp" arch="src">
  <version epoch="0" ver="5.2.98" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1634299200">- Update to 5.0.35:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * Fix compilation issue with CLang 11</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.3 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Cmake support for build from flexisip
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.45:
  * no changelog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for GoClear/ClearACK messages
  * KEM version and support for Hybrid PostQuantum key agreement algorithms</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676635200">- Update to version 5.2.16:
  * Improve debug trace</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702468800">- Enable post quantum cryptography on Tumbleweed.</changelog>
</package>
<package pkgid="d9a2117ea97a2cbf1bae157bdf89f605b52f79a36ab04eab48301f61666f9180e8975cbc8587c12d57e6e13e58b2dd943f774342eefe041eea932a75ab05cccd" name="bzrtp-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1634299200">- Update to 5.0.35:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * Fix compilation issue with CLang 11</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.3 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Cmake support for build from flexisip
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.45:
  * no changelog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for GoClear/ClearACK messages
  * KEM version and support for Hybrid PostQuantum key agreement algorithms</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676635200">- Update to version 5.2.16:
  * Improve debug trace</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702468800">- Enable post quantum cryptography on Tumbleweed.</changelog>
</package>
<package pkgid="e7e0fa6b930d230929bd8d7c6a47606f00996940d10da02b7ac0ed4d6f43c31bd0d269dcb463cd570128c7c53495ef39e7ca3174c8ad9ca3a058525348474361" name="bzrtp-devel" arch="x86_64">
  <version epoch="0" ver="5.2.98" rel="2.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1634299200">- Update to 5.0.35:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.36" date="1634644800">- Update to 5.0.36:
  * Fix compilation issue with CLang 11</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.46" date="1635854400">- Update to 5.0.46:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.49" date="1636372800">- Update to 5.0.49:
  * no changes</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.53" date="1637496000">- Update to version 5.0.53:
  * no changes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to version 5.0.66:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.0.67" date="1643716800">- Update to version 5.0.67:
  * no changes
- fix license tag</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 5.1.3 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1648123200">- Update to 5.1.12:
  * no changelog</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.1.32" date="1654689600">- Update to version 5.1.32:
  * Cmake support for build from flexisip
- revert license tag change</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657281600">- Update to 5.1.45:
  * no changelog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1666008000">- Update to 5.1.64 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 5.2.6:
  * Support for GoClear/ClearACK messages
  * KEM version and support for Hybrid PostQuantum key agreement algorithms</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt; - 5.2.9" date="1673438400">- Update to version 5.2.9:
  * no changes</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1676635200">- Update to version 5.2.16:
  * Improve debug trace</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Update to 5.2.30 (no changelog)
- Add set_current_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680868800">- Update to 5.2.49 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687953600">- Update to 5.2.73 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 5.2.98 (no changelog)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1702468800">- Enable post quantum cryptography on Tumbleweed.</changelog>
</package>
<package pkgid="daaa6eef251521a522cc2d6d3b03f832a45c55b75ce16e7e84e425137fc17351aa9ccab8ab7197a403c4c0ca0c083bbf33a04d2c8c78b2582592431260f8e818" name="c-ares" arch="src">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1571832000">- Add upstream patches with the ares_getaddrinfo function:
  * 0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch
  * 0002-Remaining-queries-counter-fix-additional-unit-tests-.patch
  * 0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch
  * 0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch
  * 0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch
  * 0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch
  * 0007-getaddrinfo-enhancements-257.patch
  * 0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch
  * 0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch
- Add a patch which disables test failing on OBS (but passing in
  local environment):
  * 0010-Disable-failing-test.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1573214400">- Update to upstream snapshot 20191108
  * getaddrinfo - avoid infinite loop in case of NXDOMAIN
  * ares_getenv - return NULL in all cases
  * implement ares_getaddrinfo
- onion-crash.patch: removed, upstreamed.
- removed upstream patches that are part of the snapshot:
  0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch
  0002-Remaining-queries-counter-fix-additional-unit-tests-.patch
  0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch
  0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch
  0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch
  0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch
  0007-getaddrinfo-enhancements-257.patch
  0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch
  0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch
  0010-Disable-failing-test.patch
- disable-live-tests.patch - updated</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Fix version number of the snapshot to not be downgrade:
  bsc#1156601</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="365d92b51d9fe2d579e8da55732abcd521f08a4f8fff45f27dab23820b36921ec73da2727015907b476dc2bf455134cb889d45f6d1188b7a3f4ae43b97db6d1e" name="c-ares-debugsource" arch="i586">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="652087f78a3b3804e2681569083627c50845ba122c9e29ca3b4afce5f36d94ff695aa817ecfda1c0aed7c51a8ace3833f3d3874c3e8bc4b2ed6155cc6218ffe4" name="c-ares-debugsource" arch="x86_64">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="3e8cb8ce65b5b3d86eab6664d1388a67e6d37c275a8ed91e3ced613391cac81aa5d472a1c2f97c0d5968d1c1e40807c71fc8cb093598044a5dbbb7a884a6082d" name="c-ares-devel" arch="i586">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="7ba515ab69cbe4a0aee741095410080b2b181899b45acb4ae305c2bb6175b68b8976e08ae3bd6406d46242074266ff4ca2c25f23efb6d70cfd7b1f84040e88dc" name="c-ares-devel" arch="x86_64">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="d0539fb784e53a299c597966b4ba9e9595201468b213ae5d9a63855fa346e798bb418e788caec6859e111cb8ba2d6a73608faf3b252e47760c627d36e1371e15" name="c-ares-utils" arch="i586">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="2dd82eb47bd5407eb97dc75449b5008810965aae33c89ac8df7e2d7b7c988ca737177200094fc73ff9247ea00f746090e843f4a4f9b12db59050848bfba3afc0" name="c-ares-utils" arch="x86_64">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="d51a8c13b2bcb1e6b2c9933d439165d4389fa7b2ce4e7fa4e915e1fd4f162137faac284eaafb77cafcad5078f41c5cf5c9b2fc11a1e776d73c546dee4196f673" name="c-ares-utils-debuginfo" arch="i586">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="a0661c7da20a1e8f40bd843011cbab6856a5971a5c3dcb6d4e11d6a4e4782267f0b6caed3388bf9985745b775f631f57b9ef246d952f4da12b369f90a4e0a398" name="c-ares-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.20.1" rel="1.2"/>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1578312000">- Switch to cmake-based build.
  Some packages need the cmake build files.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1580212800">- Add netcfg as the build requirement and runtime requirement.
  ares_getaddrinfo function uses the getservbyport_r function which
  requires the /etc/services file to function properly. That config
  file is provided by the netcfg package. Unit tests rely on it
  too, hence it has to be a build dependency as well.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1580731200">- Upgrade to latest snapshot from 2020-01-17
- disable-live-tests.patch: refreshed
- regression.patch: fix a regression in DNS results that contain
  both A and AAAA answers.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594209600">- Version update to 1.16.1
  Security:
  * Prevent possible use-after-free and double-free in ares_getaddrinfo() if
    ares_destroy() is called prior to ares_getaddrinfo() completing.
  Reported by Jann Horn at Google Project Zero.
  Changes:
  * Allow TXT records on CHAOS qclass. Used for retriving things like
    version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3]
  Bug fixes:
  * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1]
  * Silence false cast-align compiler warnings due to valid casts of struct
    sockaddr to struct sockaddr_in and struct sockaddr_in6.
  * MacOS should use libresolv for retrieving DNS servers, like iOS
  * CMake build system should populate the INCLUDE_DIRECTORIES property of
    installed targets [2]
  * Correct macros in use for the ares_getaddrinfo.3 man page
- Changes in version 1.16.0
  Changes:
  * Introduction of ares_getaddrinfo() API which provides similar output
    (including proper sorting as per RFC 6724) to the system native API, but
  utilizes different data structures in order to provide additional
  information such as TTLs and all aliases. Please reference the respective
  man pages for usage details.
  * Parse SOA records from ns_t_any response
  * CMake: Provide c-ares version in package export file
  * CMake: Add CPACK functionality for DEB and RPM
  * CMake: Generate PDB files during build
  * CMake: Support manpage installation
  Bug fixes:
  * Fix bad expectation in IPv6 localhost test.
  * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
    prevent complaints about CPPFLAGS in CFLAGS.
  * Fix .onion handling
  * Command line usage was out of date for adig and ahost.
  * Typos in manpages
  * If ares_getenv is defined, it must return a value on all platforms
  * If /etc/resolv.conf has invalid lookup values, use the defaults.
  * Tests: Separate live tests from SetServers* tests as only live tests
    should require internet access.
  * ares_gethostbyname() should return ENODATA if no valid A or AAAA record
    is found, but a CNAME was found.
  * CMake: Rework library function checking to prevent unintended linking
    with system libraries that aren't needed.
  * Due to use of inet_addr() it was not possible to return 255.255.255.255
    from ares_gethostbyname().
  * CMake: Fix building of tests on Windows
- Drop regression.patch which have been fixed upstream
- Refresh disable-live-tests.patch
- Remove static lib since its required when doing tests and we dont want it
  included in package
- Run spec-cleaner</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1599739200">- Implement multibuild specfile to split out tests into its own
  flavor; this way we can build and run tests, which require
  static lib, as well as avoid packaging the latter without issues
  with the installed cmake file..</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1599825600">- simplify conditions bit to make it tad more readable</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605614400">- Version update to 1.17.0
  Security:
  * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during
    fuzzing
  * Avoid theoretical buffer overflow in RC4 loop comparison
  * Empty hquery-&gt;name could lead to invalid memory access
  * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was
    passed in (bsc#1178882, CVE-2020-8277)
  Changes:
  * Update help information for adig, acountry, and ahost
  * Test Suite now uses dynamic system-assigned ports rather than hardcoded
    ports to prevent failures in containers
  * Detect remote DNS server does not support EDNS using rules from RFC 6891
  * Source tree has been reorganized to use a more modern layout
  * Allow parsing of CAA Resource Record
  Bug fixes:
  * readaddrinfo bad sizeof()
  * Test cases should honor HAVE_WRITEV flag, not depend on WIN32
  * FQDN with trailing period should be queried first
  * ares_getaddrinfo() was returning members of the struct as garbage values if
    unset, and was not honoring ai_socktype and ai_protocol hints.
  * ares_gethostbyname() with AF_UNSPEC and an ip address would fail
  * Properly document ares_set_local_ip4() uses host byte order
  For details, see https://c-ares.haxx.se/changelog.html
- add missing upstream sources, to be removed for next release
- remove unnecessary BuildRequires
- fix building on SLE12 systems</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1605787200">- ares_dns.h, missing_header.patch: re-add missing header in last release</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1605960000">- add BR for pkg-config to get the provides in the devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610798400">- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
  * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1628769600">- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
  for details see,
  https://c-ares.haxx.se/changelog.html#1_17_2</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631102400">- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1631188800">- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1638878400">- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1674993600">- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
    (bsc#1208067, CVE-2022-4904)
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 1.20.1" date="1696939200">- Update to version 1.20.1
  * Remove bin/acountry from built tools as nerd.dk is gone
  * Default per-query timeout has been reduced to 2s with a 3x retry count
  * rand: add support for getrandom()
  Bug fixes:
  * TCP back to back queries were broken
  * Ensure queries for ares_getaddrinfo() are not requeued during
    destruction
  * ares_getaddrinfo() should not retry other address classes if
    one address class has already been returned
  * Avoid production ill-formed result when qualifying a name
    with the root domain
  * Fix missing prefix for CMake generated libcares.pc
  * DNS server ports can now be read from system configuration
    instead of defaulting to port 53, aka openBSD resolv.conf format
  * Replace usages of sprintf with snprintf</changelog>
</package>
<package pkgid="0f715fb7a119c7db17ff49fd9ca42b70e92d123c345f4e364d3e990839548ff3215fa1fbb86fd1d668a8800af80c87bd10730d29cda37af6ce7c70aa98b71825" name="c-toxcore" arch="src">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="ecsos@opensuse.org" date="1523188800">- fix build failure for Leap 42.3</changelog>
  <changelog author="ecsos@opensuse.org" date="1524052800">- update to 0.2.2
  - #872 Restrict packet kinds that can be sent through onion path.
  - #864 CMake warn if libconfig not found
  - #863 Remove broken and unmaintained scripts.
  - #859 Add clarifying comment to cryptpacket_received function.
  - #857 Avoid the use of rand() in tests.
  - #846 Disallow stderr logger by default.
  - #845 Fix coveralls reporting.
  - #844 Add COVERAGE cmake flag for clang.
  - #825 Add default stderr logger for logging to nullptr.
  - #824 Simplify sendpacket function, deduplicate some logic.
  - #809 Remove the use of the 'hh' format specifier.
  - #801 Add logging to the onion_test.
  - #797 Move struct DHT_Friend into DHT.c.</changelog>
  <changelog author="ecsos@opensuse.org" date="1526472000">- switch building from autotools to cmake, so uTox can build.
  See https://github.com/uTox/uTox/issues/1205</changelog>
  <changelog author="egdfree@opensuse.org" date="1530187200">- update to 0.2.3
  * #951 Only run astyle if the astyle binary exists.
  * #950 Remove utils.c and utils.h from toxencryptsave build.
  * #949 Fixes to the imported sodium sources to compile without warnings.
  * #948 Add a MAX_HOSTNAME_LENGTH constant.
  * #947 Remove the format test.
  * #937 Add new Circle CI configuration.
  * #935 Add a test for double conference invite.
  * #933 Add Logger to various net_crypto functions, and add const to Logger where possible.
  * #931 Avoid conditional-uninitialised warning for tcp test.
  * #930 Disable UDP when proxy is enabled.
  * #928 Use clang-format for C++ code.
  * #927 Add assertions to bootstrap tests for correct connection type.
  * #926 Make NULL options behave the same as default options.
  * #925 Add tests for what happens when passing an invalid proxy host.
  * #924 Make the net_crypto connection state an enum.
  * #922 Clarify/Improve test_some test
  * #921 Beginnings of a TCP_test.c overhaul
  * #920 Add test for creating multiple conferences in one tox.
  * #918 Merge irungentoo/master into toktok
  * #917 Add random testing program.
  * #916 Fix linking with address sanitizer.
  * #915 Remove resource_leak_test.
  * #914 Make dht_test more stable.
  * #913 Minor cleanup: return early on error condition.
  * #906 Sort bazel build file according to buildifier standard.
  * #905 In DEBUG mode, make toxcore crash on signed integer overflow.
  * #902 Log only the filename, not the full path in LOGGER.
  * #899 Fix macOS macro because of GNU Mach
  * #898 Fix enumeration of Crypto_Connection instances
  * #897 Fix ipport_isset: port 0 is not a valid port.
  * #894 Fix logging related crash in bootstrap node
  * #893 Fix bootstrap crashes, still
  * #892 Add empty logger to DHT bootstrap daemons.
  * #887 Fix FreeBSD build on Travis
  * #884 Fix the often call of event tox_friend_connection_status
  * #883 Make toxcore compile on BSD
  * #878 fix DHT_bootstrap key loading
  * #877 Add minitox to under "Other resources" section in the README
  * #875 Make bootstrap daemon use toxcore's version
  * #867 Improve network error reporting on Windows
  * #841 Only check full rtp offset if RTP_LARGE_FRAME is set
  * #823 Finish @Diadlo's network Family abstraction.
  * #822 Move system header includes from network.h to network.</changelog>
  <changelog author="egdfree@opensuse.org" date="1531483200">- add c-toxcore.keyring file</changelog>
  <changelog author="egdfree@opensuse.org" date="1532174400">- update to 0.2.4
  * #1014 Use string comparison operator in configure.ac.
  * #1013 Link -lsocket and -lnsl for socket functions on Solaris.
  * #1012 Correct the max hostname length constant.
  * #1009 Using stdint instead of int/long
  * #1008 Set _XOPEN_SOURCE to 700 for FreeBSD.
  * #1007 Use enums for group packet types.
  * #1006 Set C++11/C99 flag manually in older cmake on not-msvc.
  * #1005 Use the correct repository name in the coverage badge.
  * #1003 Remove LOGGER_ERROR for harmless send failure.
  * #1001 Add conference_by_uid and conference_get_uid functions.
  * #1000 Limit number of group chats to 65536.
  * #998 Use named function types for group callbacks.
  * #997 Style fixes in TCP code; remove MIN and PAIR from util.h.
  * #996 Add the bazel build as one of the PR blocking builds.
  * #995 Fix style in some header files.
  * #994 Fix style in DHT.c.
  * #993 Move load_state and its helper functions to their own module.
  * #991 Use named function types for friend_connection callbacks.
  * #990 Use named function types for friend_requests callbacks.
  * #989 Use named function types for callbacks in net_crypto.
  * #987 Use named types for onion callbacks.
  * #986 Simplify Travis-CI FreeBSD build
  * #985 Clarify the intent of "file kinds" in the API.
  * #984 Avoid side-effectful assignments in conditionals.
  * #981 Factor out time keeping code into its own module: mono_time.c.
  * #979 Add a thread-safe version of unix_time and friends.
  * #978 Rename BS_LIST to BS_List to follow the naming conventions.
  * #977 Remove VLA usage from send_audio_packet.
  * #976 Call the "peer leaves" callback only once on group delete.
  * #975 Factor out the actual test code from conference_test.
  * #972 Add a test that reproduces the NULL peer nick bug.
  * #968 Make tox.c unambiguously parseable.
  * #967 lan_discovery_test and version_test cleanup
  * #966 Use run_auto_test.h test fixture for some auto-tests.
  * #965 Add #include &lt;cstdio&gt; for std::printf.
  * #964 Add some tests for our ring_buffer implementation.
  * #962 Collect PACKET_ID* constants in net_crypto.h, cleanup their uses
  * #958 Fix leak of Logger instances in dht_test.
  * #957 Remove broken conference tests.
  * #955 Another TCP_test upgrade
  * #954 Proposal: Make arg host understand clearly.
  * #953 Add missing MAX_HOSTNAME_LENGTH doc.
  * #945 Add a test to try and overflow the send queue in net_crypto.
  * #943 Correct check for net_crypto packet index.
  * #942 Simplify Travis CI builds.
  * #932 Various minor cleanups in net_crypto.
  * #1015 Improve Solaris support
  * #1004 qTox: "Program received signal SIGPIPE, Broken pipe." with TokTok-c-toxcore-v0.2.3_GH0 on FreeBSD 11.x.
  * #988 Registration on https://nodes.tox.chat (question)
  * #982 Merge the two travis stages for freebsd back into one
  * #970 Crash with persistent groups
  * #963 ToxAV's rb_write function is written in a strange way
  * #946 [API] for max proxy address length
  * #944 How detect that friend is busy
  * #936 Help needed in testing a tox client,I need some dummy toxids to test .
  * #923 Crash on malloc in ping_array_add
  * #911 Weekly Tox Dev Meeting
  * #910 Crash in clear_entry in ping_array.c
  * #903 c-toxcore and LGPL (question)
  * #528 c-toxcore on Windows can be compiled using MSYS2 (with modern MinGW-w64)
  * #450 Run format-test earlier in the build
  * #429 Cannot build on Windows using MinGW</changelog>
  <changelog author="egdfree@opensuse.org" date="1533729600">- update to 0.2.5
  * #1048 Fix error message in m_send_generic_message
  * #1047 Remove unused m_callback_log function.
  * #1041 Avoid multiple for-next expressions.
  * #1037 Run all tests in the Autotools build
  * #1035 Fix problems with initial connections and name-setting in conferences
  * #1032 Use auto_test fixture in some tests and standardise filenames
  * #1030 Make a separate struct Tox containing the Messenger.
  * #1029 Add by_id and get_id functions, renaming from *_uid.
  * #1025 More fixed_width ints and incorporating file_saving_test.c
  * #1023 Run buildifier on c-toxcore BUILD files.
  * #1022 Make resize in list.c return bool instead of 0/1.
  * #1021 Remove redundant casts to the same type.
  * #1020 Add github usernames to TODOs.
  * #1019 Synchronise parameter names in headers with those in the implementation.
  * #1018 Reduce nesting by doing more early returns on error.
  * #1017 Add missing braces in dht_test.c.
  * #1011 Run Clang global static analysis on Travis.
  * #1010 Avoid implementations in .h files or #including .c files.
  * #1028 qTox crashes 1-2 times a day after update to 0.2.4
  * #1002 Implement an abstraction over pthread and windows thread synchronisation primitives</changelog>
  <changelog author="egdfree@opensuse.org" date="1534507200">- update to 0.2.6
  * #1090 Fix possible resource leaks in test
  * #1089 Limit the size of a save file in file_saving_test.
  * #1088 Use --config to tell bazel about the environment.
  * #1085 Prune long long warnings.
  * #1084 Fix style in toxav.c.
  * #1083 Fix coding style in rtp module.
  * #1082 Fix groupav.c style and avoid casts in toxav_old.c.
  * #1080 Fix memory leak in error path in group A/V.
  * #1079 Fix style in video.c.
  * #1078 Fix style in msi.c.
  * #1077 Make conferences_object properly typed.
  * #1076 Fix style in bwcontroller module.
  * #1074 Move OSX to stage 1 of Travis.
  * #1073 Stop running tests in the bazel build.
  * #1072 Avoid forward declaration of rtp structs.
  * #1071 Temporarily disable FreeBSD build, since it times out.
  * #1070 Fix enumerator names in toxav to comply with toxcore naming standards.
  * #1068 Fix a few warnings from clang.
  * #1067 Remove last use of the MIN macro.
  * #1066 Remove all uses of the PAIR macro in toxav.
  * #1064 Fix ToxAv's use of struct Tox.
  * #1063 Avoid passing -1 as friend connection to new groups.
  * #1062 Check that the save file size isn't larger than our address space.
  * #1060 Avoid implicit conversion of negative value to uint32_t.
  * #1059 Assert that we don't divide by 0 in random_testing.cc.
  * #1056 Fix typo in loop over assocs.
  * #1053 Use tokstyle in the cmake travis build.
  * #1049 Fix some printf format specifiers.
  * #1043 Add simple deterministic random number generator for tests
  * #1042 Add callback for successful connection to a conference
  * #1039 Use the crypto random functions instead of rand().
  * #1036 Add deprecation notice to some UPPER_CASE enums.
  * #1016 Split out conference type (text/av) from identifier.</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 0.2.7
  * #1137 Make ip_is_lan return bool instead of 0/-1.
  * #1133 Make the tsan build fail instead of swallowing its errors.
  * #1132 Use bool in place of 0/1 int values.
  * #1131 Format crypto_core.c.
  * #1130 Fix test class name for mono_time_test.
  * #1129 Call abort instead of exit on test failure.
  * #1128 Add some tests for ping_array.
  * #1127 Update copyright to 2018.
  * #1125 Run save_compatibility_test in the autotools build.
  * #1124 Fix the PORT_ALLOC failure of save_compatibility_test.
  * #1123 Add support for setting a custom monotonic time function in mono_time
  * #1122 Run all tests (and compilation) in parallel with autotools.
  * #1120 Stop using massive macros in toxav_basic_test.
  * #1119 Use do-while instead of while in tests.
  * #1117 Fix leave callback calling in del_groupchat
  * #1112 Fix auto_tests Makefile
  * #1110 Add check to make sure tox was created successfully
  * #1109 Consistently use 'mono_time' rather than 'monotime'
  * #1107 Always print output on failure in cmake tests on Travis.
  * #1106 Fix libmisc_tools building
  * #1104 Avoid redefining macros from different files.
  * #1103 Upload coverage to codecov as well as coveralls.
  * #1102 Enable color diagnostics on circleci.
  * #1101 Make the save_compatibility_test work with bazel.
  * #1100 Make Mono_Time an argument to current_time_monotonic
  * #1099 Fix const cast in save-generator.
  * #1098 Run both asan and tsan on Circle CI.
  * #1097 Run project tests like yamllint_test.
  * #1096 Enable .travis.yml check and use non-markdown license.
  * #1094 Set _POSIX_C_SOURCE to 200112L. We need it for C99 compat.
  * #1092 Install the DHT_bootstrap binary on make install.
  * #1086 Try ipv6 connections even after udp timeout
  * #1081 Change while-loop to for-loop to express for-each-frame.
  * #1075 Fix FreeBSD VM on Travis not shutting down
  * #1061 Force storing the result of crypto_memcmp in the test.
  * #1057 Reduce the number of times unix_time_update is called.
  * #1051 Add save file generator, compatibility test, and generate a savefile
  * #1038 Use per-instance Mono_Time instead of a global unix_time</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1535803201">- Fix license file name
- Fix filelist (add DHT_bootstrap)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="03a891ff61228440518548ac6a8deb99ae0998118e8d87e99099e0fab126068cb691117d09aa7dd0eb3c3f8b592a63f084c161965b4b699283ed48d83d7ab6d9" name="c-toxcore" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="fa38e00e139096ff543bd2851785ae43e8e61aacd3986fa87ff04e098ebca6a3a960d6bc0f7ce7629518b1bd88f4c5200213a932547fb0a490b9ec81129935a9" name="c-toxcore-daemon" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="8f68f7a849447394c1a61e2198898940b828cb2edf660ac27672e3effb9ea4529bb776991fc122b6c3a5cb0c8cb57abb3e0f2172a1a1de6d896e99160c7c0d1a" name="c-toxcore-daemon-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="f7d814b287cfa83f17eca0686cc1227faf41b4d3905b84e0f3ce1e3be74d8e08d59150f15b9a04c676458269339335bdafc914c3c43d55bcf4f4a4897130e576" name="c-toxcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="252fd300d7e4f390404213573095039651ad74e07727e26b3a861a395d9d2d719b07e9ebba5795742644910034d3497c56f9478aad7270e057f78edd9bff1881" name="c-toxcore-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="21b660c9d9ba5784c64ab045bc946e4dbb6a77f526d482300bcff6a63e86d4e5e8bc21a64ca2f397f7daeb97c776d32bc6318607f6703375d8ba88e8b737605d" name="c-toxcore-devel" arch="x86_64">
  <version epoch="0" ver="0.2.18" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1539000000">- update to 0.2.8
  * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis).
  * #1216 Fix memleak in tcp server by wiping priority queues on deletion
  * #1212 Fix logger level defaulting to TRACE in CMake
  * #1208 Remove a function-like macro and replace it with a function.
  * #1205 Use a working DHT node for bootstrap tests.
  * #1203 Revert "Improve cmake build for MSVC."
  * #1202 Reset onion search rate for a friend when we see evidence that they are online
  * #1199 Run tests on Appveyor (Windows native build).
  * #1198 Add Cirrus CI configuration.
  * #1197 Use new @pthread library from toktok-stack for Windows compat.
  * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI.
  * #1195 Fix using uninitialized mutex on call end
  * #1192 Send rejoin packets on conference disconnection
  * #1191 Improve cmake build for MSVC
  * #1188 Fix yamllint test (it's gone from bazel, add a new one).
  * #1187 Fix typos in comments and log and test assertion messages.
  * #1165 Fixed a silly boolean practice using uint8_t
  * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor.
  * #1161 Use most recent version of Bazel (0.17.1).
  * #1158 Use C++ style casts in C++ code.
  * #1157 Use run_auto_test fixture in typing_test.c
  * #1155 Standardise header guards.
  * #1154 Assert that we don't kill tox before killing toxav.
  * #1153 Always use the passed logger (from Messenger) in msi_kill.
  * #1151 Fix typo: tcp_replays -&gt; tcp_relays.
  * #1150 Use (void) for empty parameter lists in C.
  * #1147 Ignore "unused-result" warning in super_donators code.
  * #1145 Fix login issue on Travis-CI FreeBSD build
  * #1141 Include necessary opencv2 header on OSX.
  * #1140 Clean up add_to_list function a bit.
  * #1139 Avoid recursion in ip_is_lan and ip_is_local.
  * #1138 Add tool to find directly recursive calls in toxcore.
  * #1136 Remove the use of CLOCK_MONOTONIC_RAW.
  * #1135 Avoid use of global mutable state in mono_time on win32.
  * #1134 Use code font for tool names and flags in INSTALL.md.
  * #1126 Simplify configure.ac for faster autotools build.
  * #1095 Use test clock in run_auto_test tests and dht test
  * #1069 Add mechanism for recovering from disconnections in conferences
  * #1046 Finish the messenger state plugin system
  * #895 Feature bootstrap trace/debug log output
  * #1201 Windows cross-compilation is broken
  * #961 Can't send messages in persistent group chat
  * #960 Persistent groups don't work properly when using toxync bot
  * #838 How to get groupchat identifier?</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1547380800">- update to 0.2.9
  * #1296 Add some const qualifiers
  * #1295 Implement all min/max functions for (un)signed int types.
  * #1293 Fix misaligned 4-byte access in trace logging.
  * #1291 Use correct path to test log to cat on error.
  * #1290 Display build log for autotools build on failure.
  * #1289 Enable auto tests under STRICT_ABI if static libs are available.
  * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds.
  * #1287 Avoid sending group messages to a peer before we have its group number
  * #1284 Use new WineHQ Debian package repository key
  * #1282 Merge irungentoo/master back into toktok/master.
  * #1281 Allow unauthenticated wine packages in the Windows build.
  * #1278 Add cmake option for building additional tests
  * #1277 Define tox_conference_id_size and tox_conference_uid_size
  * #1273 Avoid format truncation in save compatibility test
  * #1272 Upgrade bazel to 0.19.0 to fix the bazel build.
  * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers
  * #1268 Fix indices calculation for congestion control.
  * #1267 Improve handling of peers entering and leaving conferences
  * #1266 Expose offline conference peers in API
  * #1242 Fix critical stack overflow arising from VLA usage
  * #1239 Add some hopefully helpful documentation to the functions in mono_time.h
  * #1235 Change method of PK production for FAKE friend in DHT
  * #1234 Increase NOFILE limit for tox-bootstrapd
  * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap.
  * #1230 Add LOGGER_ASSERT for checking fatal error conditions.
  * #1229 Include CTest in CMakeLists.txt to get valgrind support.
  * #1228 Consistently use camel case enum names.
  * #1223 Add AUTOTEST option to CMakeLists.txt
  * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM
  * #1218 Support DragonFlyBSD and prune unused variables.
  * #1215 Ensure save data unchanged after save and load
  * #1213 Make saving and loading the responsibility of Tox rather than Messenger
  * #1211 Some improvements to tox-bootstrapd's Dockerfile
  * #1210 Remove Alpine Linux bootstrap daemon dockerfile.
  * #1209 Improve Windows compatibility of toxav code.
  * #1206 Add LAN_discovery to the list of apidsl-generated files.
  * #1156 conferences saving
  * #1285 Persistent group titles get mixed up
  * #1276 How to run test case?
  * #1264 tox_conference_id_size() symbol missing
  * #1262 Fails to build with STRICT_ABI option
  * #1169 PK should not be generated with random_bytes
  * #1143 Test #1081
  * #956 friendlist access (add, delete, ...) causes crashes sometimes
  * #777 Proposal: TFCL [Tox Friend Capabilities Level]
  * #762 packet ranges not very clearly explained
  * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver
  * #735 Proposal: Tox MessageV2
  * #663 libvpx vulnerability
  * #626 please add documentation to: bwcontroller.c
  * #625 function names misleading in ToxAV
  * #617 WIP: ToxIdenticon - howto
  * #610 PACKET_LOSSY_AV_RESERVED 8 # why?
  * #609 payload_type hardcoded
  * #589 running a normal tox node as tcp relay is not possible
  * #584 [INFO]: network graphs 0.1.9 vs 0.1.10
  * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage
  * #375 Invalid bit rate prevents call</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1561550400">- update to 0.2.10
  * #1320 add undef guard in tox_many_tcp_test
  * #1314 Fix bazel build version at 0.22.0 for CI.
  * #1311 Disable failing TCP server test
  * #1310 Do not send the same packet to the same node twice
  * #1309 add configurable limit on number of stored frozen peers
  * #1305 Expose api functions for enabling and disabling AV in AV groups
  * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size
  * #1313 CirrusCI is failing and blocking PRs
  * #1312 Onion client review
  * #1306 Persistent conference's offline peer list always grows and never decreases
  * #1303 Loaded persistent groups fail to send audio
  * #1298 How to make libtox4j-c.so for android?
  * #1261 Bump so version
  * #1116 Message length is too large log spam</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1584964800">- update to 0.2.11
  * #1403 Install libsodium from apt instead of from source.
  * #1402 Remove bazel build from Travis.
  * #1400 Disable bazel remote cache on CI.
  * #1399 Periodically try to send direct packets when connected by TCP.
  * #1398 Minor cleanup: use assoc_timeout function where possible.
  * #1397 Check that LOGGER macros are only called with string literals.
  * #1396 Make function defns match their decls regarding storage class.
  * #1395 Mark file-local function definitions as static.
  * #1394 Enable remote cache for bazel builds.
  * #1393 Add another bootstrap node to the bootstrap test.
  * #1392 Clear out old conference connections.
  * #1391 Minor cleanups in network code.
  * #1390 Avoid casting back and forth between void-ptr.
  * #1389 Standardise on having a comma at the end of enums.
  * #1388 Fix up comments a bit to start being more uniform.
  * #1387 Use rules_cc instead of native cc_library rules.
  * #1386 Use spdx license identifier instead of GPL blurb.
  * #1383 Pass packet ID to custom packet handlers.
  * #1382 Add a mutex lock/unlock inside every public API function.
  * #1381 Use net_pack instead of casting bytes to ints.
  * #1380 Disable FreeBSD travis build until it is fixed.
  * #1379 Update and fix FreeBSD setup on Travis-CI
  * #1378 Use ninja build system for the cmake-linux build.
  * #1376 Remove testing/av_test.c.
  * #1375 Add "cimple_test" to the bazel build.
  * #1374 Handle invite to existing conference
  * #1372 Upgrade bazel to 2.1.1.
  * #1371 Bump to astyle-3.1 in travis build.
  * #1370 use -1 rather than ~0 in unsigned integer types
  * #1362 Workaround for message number saving
  * #1358 Allow Bazel to rerun tests marked as flaky
  * #1352 Update tests to use a working bootstrap node
  * #1349 Fix tox-bootstrapd's README and update Dockerfile
  * #1347 Fix pthread_mutex_destroy getting too many arguments
  * #1346 Fix most TSAN failures
  * #1345 fix concurrency issues in mono_time
  * #1343 Fix TSAN failures in tests
  * #1334 fix missing group title length check
  * #1330 Force IPv4 for cirrus-ci tests
  * #1329 bump libsodium version in appveyor.yml
  * #1322 Clean-up of group.c code
  * #1321 Some small fixes to groups.
  * #1299 Add VScode folder to .gitignore
  * #1297 Use net_pack/unpack instead of host_to_net.
  * #1373 handle crashes after group invites
  * #1368 Are tox clients also open source
  * #1366 Generate a link for websites (Friendship and proxy)
  * #1354 Unstable Tests
  * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not
  * #1274 build error
  * #850 GPG App Usage</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1589112000">- Update to 0.2.12
  * Merged PRs:
  - #1457 Disable non-hermetic tests by default.
  - #1456 Limit the number of friends you can have to ~4 billion.
  - #1452 Add execution trace option for debugging.
  - #1447 Udp dht group chats
  - #1444 Set up release-drafter to automatically draft the next release.
  - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%.
  - #1442 Add CODEOWNERS and settings.yml files.
  - #1441 [ImgBot] Optimize images
  - #1439 Fix continuous integration builds.
  - #1437 Rework the toxchat/bootstrap-node Docker image.
  - #1435 Enable TCP relay test in Bazel and autotools build.
  - #1434 Skip invalid TCP relays and DHT nodes when loading save data.
  - #1433 Fix saving of combination of loaded and connected TCP relays
  - #1430 Invert not_valid functions and name them is_valid.
  - #1429 Fix things not being initialized if creating a TCP-only network
  - #1426 Remove tokstyle exemptions from build files.
  - #1425 Stop using the "inline namespace" feature of apidsl.
  - #1424 Add new semi-private API functions to set per-packet-id custom handlers.
  - #1423 Give CI workflow a better name: clang-sanitizers
  - #1422 Use public API for sending in RTP
  - #1421 Install ci-tools and get tokstyle via the script it provides.
  - #1420 Use tox public API for sending packets in toxav BWController
  - #1419 Remove newlines from the end of LOGGER format strings.
  - #1418 Change ToxAVCall struct mutex to a more distinct name
  - #1417 Create own instance of Mono_Time for ToxAV
  - #1416 Stop using Messenger's mono_time in bandwidth controller.
  - #1415 Fix 2 memory leaks in ToxAV.
  - #1414 Show function names in asan/tsan stack traces on CircleCI.
  - #1413 Make afl_toxsave.c a bit more portable; fix memory leak.
  - #1411 Fixes towards building on MSVC.
  - #1409 Mark conference test as small.
  - #1407 Add minimal save generator
  - #1406 Migrate format-source script to new apidsl web app.
  - #1404 Smarter setup of bazel remote cache on Cirrus CI.
  - #1331 Add basic test adapter for AFL
  * Closed issues:
  - #1365 Add the option to use LAN discovery even when using a proxy for remote connections
  - #1353 libtoxdns.a and libtoxav.a
  - #86 Freenet as Offline Messaging Backend</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1639051200">- Update to 0.2.13
  * Merged PRs:
  - #1725 cleanup: add some missing null checks
  - #1723 chore: Run infer static analyser on circle ci builds.
  - #1718 fix: Sec/fix crypto size compute
  - #1716 chore: Use toktok-stack docker image with built third_party.
  - #1713 test: Add some unit tests for important internal DHT functions.
  - #1708 perf: reduce calling into Mono_Time in DHT
  - #1706 chore: Enable cimple tests on cirrus build.
  - #1705 fix: issue with save_load autotest
  - #1703 chore: Upgrade to toktok-stack:0.0.11.
  - #1699 fix: some friend connection issues
  - #1698 fix: bug causing API to report wrong self connection status
  - #1693 chore: Update IRC info
  - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI
  - #1686 chore: Enable c-toxcore conan packaging
  - #1684 cleanup: Update INSTALL.md instructions
  - #1679 cleanup: Trivial cleanup
  - #1674 cleanup: filetransfer code
  - #1672 docs: Add instructions for building unit tests to INSTALL.md
  - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine
  - #1664 cleanup: use heap memory instead of stack for large variables
  - #1663 fix: Fix file tests on windows
  - #1633 fix: AppVeyor failing due to conan remote being added twice
  - #1602 fix: Fix buffer over-read when a peer leaves a conference
  - #1586 test: Fix tcp_relay_test by adding a second bootstrap node.
  - #1580 style: Format comments according to tokstyle's requirements.
  - #1557 chore: Add conan support
  - #1537 chore: Cygwin build
  - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py.
  - #1515 style: Run restyled on Travis and Circle CI scripts.
  - #1514 refactor: Remove multi-declarators entirely.
  - #1513 refactor: Disallow multiple initialised declarators per decl.
  - #1510 chore: Don't build pushes to branches, only to tags.
  - #1504 chore: Remove release-drafter configuration in favour of global one.
  - #1498 refactor: Limit scope of loop iterators.
  - #1497 refactor: Use bash arrays instead of strings for static analysis scripts.
  - #1496 cleanup: Stop hard-coding packet IDs in tests.
  - #1495 chore: Exclude imported libsodium sources from restyled.
  - #1493 feat: Add logging to TCP and onion client.
  - #1489 cleanup: NAC_LIBS -&gt; NACL_LIBS.
  - #1487 chore: Add autotools build to localbuild docker images.
  - #1473 chore: Add a script to run Travis CI locally.
  - #1467 fix: Fix a bug in savedata loading when malloc fails.
  - #1464 fix: Fix errors on error paths found by oomer.
  - #1463 cleanup: Add a check that we don't have any unused functions.
  - #1462 cleanup: Include &lt;string.h&gt; for explicit_bzero.
  - #1436 chore: Enable cimple tests by default but allow disabling them.
  * Closed issues:
  - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer
  - #1326 the cause is great, but this thing is completely unusable
  - #1319 Is this new application is safe &amp; trusted ??
  - #1236 Ruby Extension?
  - #1149 uTox aborts on toxcore restart
  - #886 Maybe need to set the stacksize for musl-libc</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644148800">- Update to 0.2.14
  * Features
  - Add WASM build for toxcore and websocket bootstrap node. @iphydf (#1950)
  - Add programs for creating savedata &amp; bootstrap keys @nurupo (#1818)
  - Add automatic fuzz testing for c-toxcore @sudden6 (#1720)
  * Performance improvements
  - Make the key cracker a bit faster @sudden6 (#1622)
  * Bug Fixes
  - potential freeing of an immutable static buffer @nurupo (#1948)
  - Fix bootstrap on emscripten/wasm. @iphydf (#1945)
  - unintentional integer down-casts @JFreegman (#1928)
  - corruption in key files, making it unable to load when node starts. @Tha14 (#1923)
  - group av memory leak @JFreegman (#1926)
  - vbuffer overwrite in bootstrap config @JFreegman (#1917)
  - Fix toxav_basic_test buffer overflow. @iphydf (#1879)
  - don't count filetransfer as sending until accepted @sudden6 (#1878)
  - Fix some uninitialised memory errors found by valgrind. @iphydf (#1877)
  - a double-unlocking mutex in toxav @nurupo (#1832)
  - use correct sample size in toxav_basic_test @sudden6 (#1845)
  - possible unintended negative loop bound @JFreegman (#1836)
  - Fix file permission issue with toxchat/bootstrap-node Docker container @nurupo (#1765)
  - off-by-one error caused by integer division without proper cast @JFreegman (#1754)
  - Fixed uninitialised value copy. @iphydf (#1751)
  * Documentation
  - Add doxygen configuration and netlify publishing. @iphydf (#1974)
  * Maintenance (Grunt tasks)
  - Make the last few remaining top level comments doxygen style. @iphydf (#1972)
  - Sync all comments between header and source files. @iphydf (#1971)
  - Make run-infer script use docker. @iphydf (#1958)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Disable some cimple warnings for now. @iphydf (#1956)
  - use latest toktok-stack msan version @JFreegman (#1943)
  - Use latest instead of versioned toktok-stack image. @iphydf (#1940)
  - Rename bazel-release to -opt and -debug to -dbg. @iphydf (#1939)
  - Don't run sonar scan on pull requests. @iphydf (#1922)
  - Add a Bazel Buildifier CI job @robinlinden (#1933)
  - Add cpplint to the CI. @iphydf (#1914)
  - Run sonar scan on pull requests. @iphydf (#1918)
  - Add a make_single_file script, used for CI. @iphydf (#1916)
  - Expose public API headers as files in bazel. @iphydf (#1909)
  - Mark unsafe code as testonly. @iphydf (#1905)
  - Add mypy Python type check. @iphydf (#1884)
  - Add sonar-scan analysis on pushes. @iphydf (#1883)
  - Run static analysers in multiple variants. @iphydf (#1880)
  - Ignore some failures in bazel-tsan. @iphydf (#1876)
  - Add asan/tsan bazel builds. @iphydf (#1875)
  - Run tokstyle with 3 cores. @iphydf (#1866)
  - Enable layering check in all c-toxcore build files. @iphydf (#1873)
  - Enable compiler layering check. @iphydf (#1871)
  - Disable the OpenMP cracker in bazel for now. @iphydf (#1870)
  - Retry asan/tsan tests a few more times. @iphydf (#1867)
  - Get all* autotests working with MSVC @robinlinden (#1857)
  - Remove all references to Travis CI. @iphydf (#1862)
  - Add a GH Actions code coverage job @robinlinden (#1850)
  - Remove old travis docker scripts. @iphydf (#1840)
  - Add bazel-debug build. @iphydf (#1837)
  - Add "tcc" and "compcert" compiler targets. @iphydf (#1830)
  - Add macOS build. @iphydf (#1820)
  - Login to dockerhub before trying to push to dockerhub. @iphydf (#1813)
  - Only push versioned docker image on tag builds. @iphydf (#1812)
  - Add bootstrap daemon docker image build. @iphydf (#1811)
  - Remove apidsl comment from tox.h. @iphydf (#1810)
  - Don't run CI on master branch pushes. @iphydf (#1807)
  - merge friend_connections from NGC fork @JFreegman (#1798)
  - Fix up a few source code comment and style issues. @iphydf (#1801)
  - Move cmake-freebsd-stage2 back into the toxcore repo. @iphydf (#1794)
  - Add FreeBSD build to CI. @iphydf (#1793)
  - Add cross compilation CI targets. @iphydf (#1792)
  - Update toktok-stack version. @iphydf (#1779)
  - Tie down the use of doxygen comments. @iphydf (#1778)
  - Remove config.h. @iphydf (#1774)
  - merge tcp_connection changes from new groupchats fork @JFreegman (#1769)
  - Fix gen-file.sh: it wasn't globbing properly. @iphydf (#1773)
  - Add .cc files to the static analysis. @iphydf (#1772)
  - merge DHT changes from new groupchats fork @JFreegman (#1768)
  - Use docker for the autotools ci build. @iphydf (#1766)
  - Add autotools build; exempt crypto_pwhash from tokstyle. @iphydf (#1762)
  - Use an incrementing version number for coverity scans. @iphydf (#1752)
  - Add missing sudo to coverity apt-get calls. @iphydf (#1738)
  - Add clang-tidy review github workflow. @iphydf (#1746)
  - Minor cleanups of warnings given by cppcheck. @iphydf (#1743)
  - Add workflow for running coverity scan. @iphydf (#1736)
  - Add logger to onion and onion announce objects @JFreegman (#1734)
  * Maintenance (Code cleanup)
  - Ensure we limit the system headers included in .h files. @iphydf (#1968)
  - Don't pass the whole DHT object to lan discovery. @iphydf (#1964)
  - make functions take const pointer to IP_Port wherever possible @JFreegman (#1954)
  - Properly copy Node_format using serialized format @JFreegman (#1955)
  - Add some toxav bounds/sanity checks @JFreegman (#1942)
  - small refactor of DHT getnodes function @JFreegman (#1938)
  - remove brackets from ip_ntoa ipv6 formatting @JFreegman (#1937)
  - make some non-const pointers const @JFreegman (#1929)
  - unintentional integer down-casts @JFreegman (#1928)
  - refactor group audio packet data handling @JFreegman (#1920)
  - replace magic numbers with appropriately named constants @JFreegman (#1915)
  - Remove our only use of flexible array members in toxcore. @iphydf (#1910)
  - Remove uses of strcpy and sprintf. @iphydf (#1912)
  - Split large switch statement into functions. @iphydf (#1906)
  - Even more pointer-to-const parameters. @iphydf (#1903)
  - Remove old check Suite compat layer. @iphydf (#1900)
  - Make parameters pointers-to-const where possible. @iphydf (#1901)
  - Make Networking_Core pointer-to-const where possible. @iphydf (#1899)
  - Use pointer cast instead of memcpy in qsort callback. @iphydf (#1898)
  - Deduplicate a somewhat complex loop in DHT.c. @iphydf (#1894)
  - Merge crypto_core and crypto_core_mem. @iphydf (#1881)
  - Stop using strerror directly. @iphydf (#1889)
  - Remove our only use of sprintf. @iphydf (#1891)
  - refactor toxav_call_control @JFreegman (#1841)
  - replace all instances of atoi with strtol @JFreegman (#1874)
  - Remove extra parens around function arguments. @iphydf (#1865)
  - Don't use memcpy where assignment can be used. @iphydf (#1864)
  - Use calloc instead of malloc for struct allocations. @iphydf (#1861)
  - Fix calloc argument order. @iphydf (#1860)
  - Remove useless parentheses. @iphydf (#1853)
  - make struct typedefs have the same name as their struct @JFreegman (#1844)
  - remove dead code @JFreegman (#1835)
  - Reduce the scope of for-loop iterator variables. @iphydf (#1834)
  - Remove hardening code from DHT @zugz (#1673)
  - put breaks inside case braces @JFreegman (#1816)
  - Sync doc comments in a few more .c/.h files. @iphydf (#1802)
  - Move sodium.h include to front of network.c. @iphydf (#1797)
  - remove redundant (and incorrect) comments @JFreegman (#1790)
  - Remove apidsl; remove crypto_memcmp. @iphydf (#1786)
  - fix format-source @JFreegman (#1783)
  - Remove apidsl for everything except the public API. @iphydf (#1775)
  - remove unused function argument from set_tcp_connection_status() @JFreegman (#1776)
  - Remove crypto_pwhash import. @iphydf (#1777)
  - merge onion.c changes from new groupchats fork @JFreegman (#1770)
  - Don't include "config.h" unless needed. @iphydf (#1761)
  - address some unused return values @JFreegman (#1759)
  - use crypto_memzero to wipe secret keys when no longer in use @JFreegman (#1753)
  - Fix some clang-tidy warnings and make them errors. @iphydf (#1747)
  - Put fatal errors where API return values should be impossible @JFreegman (#1740)
  - Enforce for loop consistency. @iphydf (#1744)
  - Use static_assert instead of preprocessor #error. @iphydf (#1735)
  - Avoid endian-specific code in crypto_core. @iphydf (#1727)
  - Minor fixes in test code. @iphydf (#1733)
  - Refactor kill_nonused_tcp() @JFreegman (#1732)
  - Ensure that error codes are always initialised. @iphydf (#1729)
  - Fix last instance of -Wcast-align and enable the warning. @iphydf (#1730)
  * Maintenance (Refactoring)
  - use proper method for generating random numbers in a range @JFreegman (#1975)
  - Deduplicate a bunch of code in TCP client/server. @iphydf (#1897)
  - Extract some functions from the big run_auto_test function. @iphydf (#1819)
  - rename variable to clarify purpose @sudden6 (#1789)
  - Split toxav_iterate into audio and video part @sudden6 (#1307)
  - Clean up friend loading. @sudden6 (#1333)
  - Fix previous refactor @nurupo (#1737)
  * Maintenance (Tests)
  - separate run_auto_tests into a library (revival of #1505) @JFreegman (#1932)
  - refactor autotest live network bootstrapping @JFreegman (#1924)
  - Add two more bootstrap/TCP nodes to autotests @JFreegman (#1887)
  - add ability for autotests to use TCP connections @JFreegman (#1815)
  - Make ERROR logging fatal in tests. @iphydf (#1758)
  - Add a simple test for ip_ntoa. @iphydf (#1742)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644840000">- Update to 0.2.15
  * Bug Fixes
  - Reduce logging verbosity even more. @iphydf (#1984)
  - Reduce logging verbosity in TCP server. @iphydf (#1980)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656244800">- Update to 0.2.18
  * Features
  - Merge group announce portion of new groupchats implementation @JFreegman (#2230)
  - Allow overriding mono_time in tox_new. @iphydf (#2206)
  - Store announcements @zugz (#2147)
  - Add support for custom random number generator. @iphydf (#2190)
  - Merge moderation portion of new groupchats codebase @JFreegman (#2169)
  - Add support for overriding network functions. @iphydf (#2177)
  - Merge onion_announce changes from new groupchats fork @JFreegman (#2164)
  * Performance improvements
  - Make time move a lot faster in fuzzing runs. @iphydf (#2193)
  * Bug Fixes
  - remove the assert because buffer can be larger than UINT16_MAX. @zoff99 (#2299)
  - Don't allow onion paths to be built from real friends. @iphydf (#2287)
  - Fix potential array out-of-bounds in DHT onion path building. @iphydf (#2282)
  - Allow onion paths to be built from more random nodes. @iphydf (#2283)
  - Really fix overrun added in e49a477 @zugz (#2273)
  - Add missing return on error @JFreegman (#2272)
  - Fixed leak and overrun added in e49a477 @zugz (#2266)
  - Format IP as string again in error log. @iphydf (#2257)
  - Fix a stack overflow triggered by small DHT packets. @iphydf (#2255)
  - Don't crash if RNG init failed. @iphydf (#2246)
  - fix typo in git command in INSTALL.md @zugz (#2225)
  - Correct calculation of packet sent time @zugz (#2195)
  - Eliminate memory leak in toxav. @iphydf (#2155)
  - Allow port range in DHT_bootstrap.c. @iphydf (#2143)
  * Documentation
  - Add information regarding git submodules, cmp to INSTALL.md @Tha14 (#2201)
  - Put all the tox public api into a fake "tox" namespace. @iphydf (#2153)
  * Maintenance (Grunt tasks)
  - Release 0.2.18 @robinlinden (#2300)
  - Downgrade C++ version to 17 @JFreegman (#2275)
  - Upgrade to C++20 in CMake build. @iphydf (#2263)
  - Add initial ESP32 docker build. @iphydf (#2243)
  - Add MISRA-2012 check using cppcheck's misra addon. @iphydf (#2251)
  - Support producing shared libraries on Windows @robinlinden (#2204)
  - Add dependabot config. @iphydf (#2236)
  - Fix path to fuzzer binaries in clusterfuzz build. @iphydf (#2228)
  - Add uint8_t version of bin_pack for numbers. @iphydf (#2223)
  - Clone submodules in clusterfuzzlite Dockerfile. @iphydf (#2210)
  - Remove valgrind build. @iphydf (#2208)
  - Add third_party to toxcore-sources docker image. @iphydf (#2189)
  - Use "master" as the branch in toktok-fuzzer. @iphydf (#2173)
  - Enable memory sanitizer build. @iphydf (#2163)
  - Update the Appveyor build to VS2019 to work around conan issues @robinlinden (#2159)
  - Be even more explicit about integer range bounds. @iphydf (#2145)
  - Add testing/Dockerfile to the CI build. @iphydf (#2146)
  * Maintenance (Code cleanup)
  - remove unused field last_seen from Onion_Friend @zugz (#2297)
  - Avoid goto in msi.c. @iphydf (#2281)
  - Replace a series of if statements with a switch. @iphydf (#2233)
  - remove populate_path_nodes_tcp @zugz (#2250)
  - Use static_assert instead of assert where possible. @iphydf (#2242)
  - Make *_free and kill_* functions nullable. @iphydf (#2238)
  - Remove layers in the cmake build. @iphydf (#2229)
  - Add Network object parameter for addr_resolve. @iphydf (#2217)
  - Remove unused random_testing program. @iphydf (#2213)
  - Remove all uses of TOX_*_MAX_SIZE macros. @iphydf (#2214)
  - Add include for assert.h for the fuzzing build. @iphydf (#2224)
  - Move definitions of tox_private.h functions to tox_private.c. @iphydf (#2211)
  - Expand CONST_FUNCTION and remove the macro. @iphydf (#2212)
  - Mark Mono_Time const where possible. @iphydf (#2199)
  - Avoid name clash between struct field and function. @iphydf (#2202)
  - Add more null checks in tox_new. @iphydf (#2200)
  - Make addr_resolve a private function. @iphydf (#2188)
  - Use _Static_assert in gcc/clang. @iphydf (#2186)
  - improve CMakeLists.txt structure @sudden6 (#2101)
  - Expose struct Tox to internal code. @iphydf (#2158)
  - Reduce scope of array-typed variables where possible. @iphydf (#2167)
  - Reduce scope of variables as requested by cimple. @iphydf (#2166)
  - Avoid memset on structs. @iphydf (#2149)
  - Split the huge TCP client packet handler. @iphydf (#2157)
  - Sync doc comments between .h and .c files. @iphydf (#2156)
  - Move all the group.h structs into group.c. @iphydf (#2150)
  - Minor cleanups in TCP_connection.c. @iphydf (#2144)
  - Count re-adding an existing bootstrap node as success. @iphydf (#2142)
  - Disable LAN discovery in TCP-only mode. @iphydf (#2141)
  - Add assertion for decrypted data length. @iphydf (#2140)
  * Maintenance (Dependencies)
  - Use upstream cmp directly instead of our fork. @iphydf (#2240)
  * Maintenance (Refactoring)
  - Move crypto utilities from util to crypto_core. @iphydf (#2284)
  - Avoid static_cast in Fuzz_System functions. @iphydf (#2277)
  - Protect array unpacking against invalid lengths. @iphydf (#2261)
  - Rename announce functions into their own namespace. @iphydf (#2258)
  - Use a struct for the ip_ntoa buffer. @iphydf (#2248)
  - Allow NULL logger; make it no-op in NDEBUG. @iphydf (#2244)
  - Rename bin_pack/unpack functions the same as cmp funcs. @iphydf (#2219)
  - Use cmp instead of msgpack-c for events packing. @iphydf (#2175)
  * Maintenance (Tests)
  - Improve test hermeticity by using local TCP relay. @iphydf (#2280)
  - Add a Null_System used in toxsave_harness. @iphydf (#2289)
  - enable additional sanitizers for fuzzing @sudden6 (#2288)
  - Enable fuzzing for TCP. @iphydf (#2279)
  - Don't abort fuzz test when tox_new fails. @iphydf (#2285)
  - Improve error messages in toxav_basic_test. @iphydf (#2270)
  - Add more functionality to the bootstrap fuzz harness. @iphydf (#2234)
  - Improve stability of forwarding_test. @iphydf (#2249)
  - Add fuzzer support functions for internal toxcore objects. @iphydf (#2232)
  - Add DHT and tox_events fuzz tests to the cmake build. @iphydf (#2187)
  - Remove save_load_test from autotools build. @iphydf (#2196)
  - Enable more tests for msan. @iphydf (#2183)
  - Add some support functions to make writing fuzzers easier. @iphydf (#2184)
  - Improve stability of tox_many_tcp_test. @iphydf (#2182)
  - try to save the fuzzed save file again @sudden6 (#2176)
  - Add fuzzer tests to the bazel build. @iphydf (#2170)
  - Improve the stability of the save_load test @robinlinden (#2160)
  - Speed up toxav_many_test by using fake mono_time. @iphydf (#2154)
- Changes from 0.2.17
  * Performance improvements
  - Refactor onion_client.c do_friends() to reduce network traffic @JFreegman (#2078)
  - fix issue with friend finding taking too long after disconnects. @JFreegman (#2092)
  * Bug Fixes
  - Report failure to DHT bootstrap back to the client. @iphydf (#2104)
  - Null function pointer dereference. @iphydf (#2094)
  - out-of-memory condition by corrupted save file @sudden6 (#2084)
  - toxsave memory leak while loading groups @sudden6 (#2064)
  * Documentation
  - Clean up doxygen comments to be more doxygen-like. @iphydf (#2136)
  * Maintenance (Grunt tasks)
  - Enable a bunch more warnings in GCC builds. @iphydf (#2122)
  - remove cpufeatures.c @sudden6 (#2100)
  - remove DHT_test.c since it's unused @sudden6 (#2098)
  - Add a .clang-format that mostly agrees with astyle. @iphydf (#2075)
  - Make coverity scan a nightly job. @iphydf (#2074)
  - Simplify and speed up windows builds using docker image. @iphydf (#2072)
  - Fix build-args in win32/win64 docker build. @iphydf (#2073)
  - Add docker image builds for windows cross compiler. @iphydf (#2070)
  * Maintenance (Code cleanup)
  - Add explicit callback setters for MSI callbacks. @iphydf (#2134)
  - Split util.c out of the network library. @iphydf (#2131)
  - Remove redundant () around return expression. @iphydf (#2130)
  - Move test-only functions into tests. @iphydf (#2135)
  - Remove redundant Messenger and DHT tests. @iphydf (#2133)
  - Remove EAGAIN from the list of ignored errors. @iphydf (#2127)
  - Remove port from Broadcast_Info. @iphydf (#2126)
  - Don't reference local variables in macro bodies. @iphydf (#2125)
  - Remove some more implicit bool conversions. @iphydf (#2123)
  - Log at ERROR level when connect() fails. @iphydf (#2115)
  - Remove all boolean-int conversions. @iphydf (#2120)
  - Remove more boolean conversions (and a bugfix). @iphydf (#2116)
  - Comply with strict include ordering. @iphydf (#2117)
  - Avoid creating invalid enum values. @iphydf (#2114)
  - Remove superfluous parentheses on the rhs of assignments. @iphydf (#2113)
  - Change valid status of onion friend to bool. @iphydf (#2105)
  - Remove more implicit bool conversions. @iphydf (#2103)
  - Mark all local non-pointers as const where possible. @iphydf (#2102)
  - Reduce name shadowing; remove ptr-to-bool conversions. @iphydf (#2099)
  - Remove implicit conversions from uint32_t to bool. @iphydf (#2097)
  - Return boolean constants, not ints from bool functions. @iphydf (#2096)
  - Remove any disallowed casts. @iphydf (#2093)
  - Avoid casting function pointers. @iphydf (#2091)
  - Enable most cppcheck warnings as errors. @iphydf (#2086)
  - Remove all implicit bool conversions in if-conditions. @iphydf (#2088)
  - Remove unused execution trace library. @iphydf (#2079)
  * Maintenance (Refactoring)
  - Move tox_new_log to auto_test_support. @iphydf (#2090)
  * Maintenance (Tests)
  - Add unit test for create/handle request packets. @iphydf (#2128)
  - Add mallocfail and proxy test to our coverage runs. @iphydf (#2108)
  - Add test coverage docker build for local tests. @iphydf (#2106)
- Changes from 0.2.16
  * Features
  - Improve how we share TCP relays with friends @JFreegman (#2047)
  - add DHT queries to private API @JFreegman (#1935)
  - add bash-completion for tox-bootstrapd @nurupo (#2007)
  - Add unpacker functions for events structures. @iphydf (#1996)
  - Add binary packing functions for tox events. @iphydf (#1993)
  - Add async event handling (callbacks) code. @iphydf (#1952)
  * Performance improvements
  - Take advantage of fast networks for file transfers @zugz (#1668)
  - Reduce minimal encoding size of packed events. @iphydf (#2024)
  * Bug Fixes
  - properly deallocate frozen peers @sudden6 (#2058)
  - Fix return type of functions returning uint64_t. @iphydf (#2052)
  - file transfer bug introduced in commit 2073d02 @JFreegman (#2041)
  - remove bogus asserts in fuzzer harness @sudden6 (#2031)
  - syntax error introduced in 8bf3799 @sudden6 (#2028)
  - add continous fuzzing @sudden6 (#2027)
  - Coverty scan @nurupo (#2018)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Conan build link failures @robinlinden (#2011)
  * Documentation
  - Add libmsgpack dependency in INSTALL.md @cryptogospod (#2016)
  * Maintenance (Grunt tasks)
  - Simplify and speed up nacl build using toxchat/nacl. @iphydf (#2069)
  - Add BUILD file for websockify. @iphydf (#2036)
  - fine tune fuzzing settings @sudden6 (#2035)
  - update the list of CMake options &amp; Windows Docker build deps @nurupo (#2032)
  - expand fuzzing to toxsave @sudden6 (#2030)
  - Fix implicit declaration warning in fuzz build @robinlinden (#2026)
  - add continous fuzzing to our CI @sudden6 (#2025)
  - Set up an Android CI job @robinlinden (#1992)
  - Disable non-null attributes by default. @iphydf (#2021)
  - Silence clang compile warnings causing circle-ci/asan to fail @JFreegman (#2019)
  - Coverty scan @nurupo (#2018)
  - get skeletons out of the closet @nurupo (#2008)
  - shared toxcore autotools build failing @nurupo (#2015)
  - Remove duplicate source file in autotools build. @iphydf (#2010)
  - Add an undefined behaviour/integer sanitizer build. @iphydf (#2001)
  - Speed up cmake builds with UNITY_BUILD. @iphydf (#1999)
  - Add an easy way to run autotools and circleci builds locally. @iphydf (#1982)
  - Update readme header @robinlinden (#1979)
  * Maintenance (Code cleanup)
  - Enable tokstyle's -Wlarge-struct-params. @iphydf (#2053)
  - Avoid implicit bool conversions in logical operators. @iphydf (#2055)
  - Avoid implicit boolean and floating point conversions in decls. @iphydf (#2056)
  - Apply stronger type checks and fix errors. @iphydf (#2049)
  - Avoid implicit pointer-to-bool conversion in if in toxav. @iphydf (#2046)
  - Add some more error path logging to TCP server code. @iphydf (#2033)
  - Add wrapper library for msgpack pack functions @JFreegman (#2023)
  - Don't use VLAs for huge allocations. @iphydf (#2013)
  - Split tox_unpack into two smaller libs @JFreegman (#2022)
  - get skeletons out of the closet @nurupo (#2008)
  - Add more nonnull and nullable annotations. @iphydf (#2006)
  - Add nonnull annotations to function definitions. @iphydf (#2002)
  - Make LAN discovery thread-safe without data races. @iphydf (#1988)
  - Comply with new cimple callback rules. @iphydf (#1987)
  - Split msi callback array into 1 member per callback @robinlinden (#1985)
  * Maintenance (Refactoring)
  - Compare pointers in if conditions to nullptr. @iphydf (#2043)
  - Add a bit more logging; change WARNING to ERROR. @iphydf (#2039)
  * Maintenance (Tests)
  - Add a profiling script and Dockerfile. @iphydf (#2066)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Remove build dependency on msgpack (this was dropped
  and replaced by "cmp" in the 0.2.18 release)
- Use standardized cmake build macros</changelog>
</package>
<package pkgid="b3cbba760201c6fdd3ca22a5af26ac3533ce449a47980fa84c3ed0396d338295a2c8c7df929c3665775ce499a9a8bde8c89c954b09a5447ed0a42eebf8e3719a" name="cJSON" arch="src">
  <version epoch="0" ver="1.7.17" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607169600">- Initial package, version 1.7.14
- Add patch:
  * cJSON-fix-cmake-include-path.patch
    Align CMake include path with the one provided by pkg-config</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609156800">- Set proper library path via LD_LIBRARY_PATH for ctest</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629892800">- Update to version 1.7.15
  * Fix potential core dumped for strrchr.
  * Fix null pointer crash in cJSON_CreateXxArray.
  * Fix several null pointer problems on allocation failure.
  * Fix a possible dereference of null pointer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.7.16:
  * Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
  * Add cmake_policy to CMakeLists.txt
  * Add cJSON_SetBoolValue
  * Add meson documentation
  * Fix memory leak in merge_patch
  * Fix conflicting target names 'uninstall'
  * Bump cmake version to 3.0 and use new version syntax
  * Print int without decimal places
  * Fix 'cjson_utils-static' target not exist
  * Add allocate check for replace_item_in_object
  * Fix a null pointer crash in cJSON_ReplaceItemViaPointer</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703592000">- Update to version 1.7.17 (bsc#1218098, CVE-2023-50472,
    bsc#1218099, CVE-2023-50471):
  * Fix null reference in cJSON_SetValuestring (CVE-2023-50472).
  * Fix null reference in cJSON_InsertItemInArray (CVE-2023-50471).</changelog>
</package>
<package pkgid="8b951b8c83d23674c0560a982e6962c8e63b5742bab074224cfef2620d6c2f05317bd19028d45ed0882937d06f863739ed1f167ade0077bf891246be1e438651" name="cJSON-debugsource" arch="i586">
  <version epoch="0" ver="1.7.17" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607169600">- Initial package, version 1.7.14
- Add patch:
  * cJSON-fix-cmake-include-path.patch
    Align CMake include path with the one provided by pkg-config</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609156800">- Set proper library path via LD_LIBRARY_PATH for ctest</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629892800">- Update to version 1.7.15
  * Fix potential core dumped for strrchr.
  * Fix null pointer crash in cJSON_CreateXxArray.
  * Fix several null pointer problems on allocation failure.
  * Fix a possible dereference of null pointer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.7.16:
  * Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
  * Add cmake_policy to CMakeLists.txt
  * Add cJSON_SetBoolValue
  * Add meson documentation
  * Fix memory leak in merge_patch
  * Fix conflicting target names 'uninstall'
  * Bump cmake version to 3.0 and use new version syntax
  * Print int without decimal places
  * Fix 'cjson_utils-static' target not exist
  * Add allocate check for replace_item_in_object
  * Fix a null pointer crash in cJSON_ReplaceItemViaPointer</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703592000">- Update to version 1.7.17 (bsc#1218098, CVE-2023-50472,
    bsc#1218099, CVE-2023-50471):
  * Fix null reference in cJSON_SetValuestring (CVE-2023-50472).
  * Fix null reference in cJSON_InsertItemInArray (CVE-2023-50471).</changelog>
</package>
<package pkgid="904f2600fd146ccfb71dc5631cb4867415e24c7bccb17e44603411f9555a7650d39a42e918e33e29c65495a677dd3f3176923348294a13a1b8405c5f8858f7aa" name="cJSON-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.17" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607169600">- Initial package, version 1.7.14
- Add patch:
  * cJSON-fix-cmake-include-path.patch
    Align CMake include path with the one provided by pkg-config</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609156800">- Set proper library path via LD_LIBRARY_PATH for ctest</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629892800">- Update to version 1.7.15
  * Fix potential core dumped for strrchr.
  * Fix null pointer crash in cJSON_CreateXxArray.
  * Fix several null pointer problems on allocation failure.
  * Fix a possible dereference of null pointer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.7.16:
  * Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
  * Add cmake_policy to CMakeLists.txt
  * Add cJSON_SetBoolValue
  * Add meson documentation
  * Fix memory leak in merge_patch
  * Fix conflicting target names 'uninstall'
  * Bump cmake version to 3.0 and use new version syntax
  * Print int without decimal places
  * Fix 'cjson_utils-static' target not exist
  * Add allocate check for replace_item_in_object
  * Fix a null pointer crash in cJSON_ReplaceItemViaPointer</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703592000">- Update to version 1.7.17 (bsc#1218098, CVE-2023-50472,
    bsc#1218099, CVE-2023-50471):
  * Fix null reference in cJSON_SetValuestring (CVE-2023-50472).
  * Fix null reference in cJSON_InsertItemInArray (CVE-2023-50471).</changelog>
</package>
<package pkgid="979314b1f89866d66ed5ab1fd5bae2ef58f9d0d814efb79a461e139000125aa0ed8d53dc61318f7872dbdc0e1dd929db6be6663c73e3dd1b4a0d8d84bab0d667" name="cJSON-devel" arch="i586">
  <version epoch="0" ver="1.7.17" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607169600">- Initial package, version 1.7.14
- Add patch:
  * cJSON-fix-cmake-include-path.patch
    Align CMake include path with the one provided by pkg-config</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609156800">- Set proper library path via LD_LIBRARY_PATH for ctest</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629892800">- Update to version 1.7.15
  * Fix potential core dumped for strrchr.
  * Fix null pointer crash in cJSON_CreateXxArray.
  * Fix several null pointer problems on allocation failure.
  * Fix a possible dereference of null pointer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.7.16:
  * Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
  * Add cmake_policy to CMakeLists.txt
  * Add cJSON_SetBoolValue
  * Add meson documentation
  * Fix memory leak in merge_patch
  * Fix conflicting target names 'uninstall'
  * Bump cmake version to 3.0 and use new version syntax
  * Print int without decimal places
  * Fix 'cjson_utils-static' target not exist
  * Add allocate check for replace_item_in_object
  * Fix a null pointer crash in cJSON_ReplaceItemViaPointer</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703592000">- Update to version 1.7.17 (bsc#1218098, CVE-2023-50472,
    bsc#1218099, CVE-2023-50471):
  * Fix null reference in cJSON_SetValuestring (CVE-2023-50472).
  * Fix null reference in cJSON_InsertItemInArray (CVE-2023-50471).</changelog>
</package>
<package pkgid="32f4b1ac40bd35bd359d5185bd1a6835ab6230843bed93cfee8080392d039bbd332181238c4d323e583c424a418993000c5f45f5af59932c3aad33906c4a4ec7" name="cJSON-devel" arch="x86_64">
  <version epoch="0" ver="1.7.17" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607169600">- Initial package, version 1.7.14
- Add patch:
  * cJSON-fix-cmake-include-path.patch
    Align CMake include path with the one provided by pkg-config</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1609156800">- Set proper library path via LD_LIBRARY_PATH for ctest</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629892800">- Update to version 1.7.15
  * Fix potential core dumped for strrchr.
  * Fix null pointer crash in cJSON_CreateXxArray.
  * Fix several null pointer problems on allocation failure.
  * Fix a possible dereference of null pointer.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 1.7.16:
  * Add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt
  * Add cmake_policy to CMakeLists.txt
  * Add cJSON_SetBoolValue
  * Add meson documentation
  * Fix memory leak in merge_patch
  * Fix conflicting target names 'uninstall'
  * Bump cmake version to 3.0 and use new version syntax
  * Print int without decimal places
  * Fix 'cjson_utils-static' target not exist
  * Add allocate check for replace_item_in_object
  * Fix a null pointer crash in cJSON_ReplaceItemViaPointer</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703592000">- Update to version 1.7.17 (bsc#1218098, CVE-2023-50472,
    bsc#1218099, CVE-2023-50471):
  * Fix null reference in cJSON_SetValuestring (CVE-2023-50472).
  * Fix null reference in cJSON_InsertItemInArray (CVE-2023-50471).</changelog>
</package>
<package pkgid="f9b81e5ebf4d229aeb854bef5f042a0b385094e2e5a1e29ae787dc7b1d388e29a40e7c131eac6b9a1f0456e7319a61b87d2d28ce373f69ea00b9c29446bb0601" name="ca-certificates" arch="noarch">
  <version epoch="0" ver="2+git20230406.2dae8b7" rel="1.2"/>
  <changelog author="lnussel@suse.de" date="1580299200">- Update to version 2+git20200129.d1a437d:
  * rewrite in bash
  * java.run: don't set LANG=en_US
- no longer require openssl, it's all done by p11-kit</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1586952000">- Remove old migration code, we don't support migration from such
  old products anymore.
- Use file requires to support busybox container if possible</changelog>
  <changelog author="lnussel@suse.de" date="1601640000">- Update to version 2+git20201002.34daf7f:
  * Use relative symlink for /etc/ssl/certs (boo#1175340)</changelog>
  <changelog author="lnussel@suse.de" date="1610366400">- Update to version 2+git20210111.eeae41c:
  * Make certbundle.run container friendly</changelog>
  <changelog author="lnussel@suse.de" date="1615291200">- Update to version 2+git20210309.8214505:
  * Make sure to trigger in transactional mode (boo#1179884)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1616068800">- openssl command line tools are no longer required, p11-kit does
  the job.</changelog>
  <changelog author="lnussel@suse.de" date="1623240000">- Update to version 2+git20210609.a4969d7:
  * Restore /etc/ssl/ca-bundle.pem if it doesn't exist
  * Get rid of ls
  * Fix indent inconsistencies
  * Create /var/lib/ca-certificates if needed
  * Install hooks with correct number
  * Remove legacy files
  * Remove find from update-ca-certificates</changelog>
  <changelog author="lnussel@suse.de" date="1627041600">- Update to version 2+git20210723.27a0476:
  * Don't trigger path unit on /usr/share
  * Use flock to serialize calls (boo#1188500)
  * Add --root &lt;directory&gt; option</changelog>
  <changelog author="lnussel@suse.de" date="1633348800">- Update to version 2+git20211004.3efbea9:
  * Ensure --root option propagates prefix properly to other scripts</changelog>
  <changelog author="lnussel@suse.de" date="1680782400">- Update to version 2+git20230406.2dae8b7:
  * Build in place support
  * Fix up argument parsing
  * merge spec file into git</changelog>
</package>
<package pkgid="6e8aec8d6e32289abded1f576330ecd1f27fe8353fe0de11d83dd3fd862657590d9e014dde3679b1792af1455a333dd32351487cedacfa20cfd52acffd3c9e32" name="ca-certificates" arch="src">
  <version epoch="0" ver="2+git20230406.2dae8b7" rel="1.2"/>
  <changelog author="lnussel@suse.de" date="1427198400">- Update to version 2+git20150324.e3ee392:
  + p11-kit 0.23.1 supports pem-directory-hash now
- use service file to generate tarball</changelog>
  <changelog author="lnussel@suse.de" date="1427284800">- require p11-kit-tools &gt;= 0.23.1</changelog>
  <changelog author="lnussel@suse.de" date="1447243200">- Update to version 2+git20151110.c15593c:
  + set proper umask (boo#948724)</changelog>
  <changelog author="kukuk@suse.de" date="1497873600">- Run update-ca-certificate by systemd unit when the content of
  one of the paths changes. Needed for read-only root and/or
  transactional updates.</changelog>
  <changelog author="lnussel@suse.de" date="1502107200">- Update to version 2+git20170807.10b2785:
  * Check TRANSACTIONAL_UPDATE is set (boo#1045942)
  * Add systemd units</changelog>
  <changelog author="kukuk@suse.de" date="1511438400">- Don't require systemd, since we could be used in environments
  like container images, where we don't have systemd. If systemd
  is installed the systemd units will be used, else they are not
  needed.</changelog>
  <changelog author="kukuk@suse.com" date="1512734400">- Re-add systemd requires, else package will be installed to early
  and services never enabled [bsc#1071776].</changelog>
  <changelog author="kukuk@suse.de" date="1513252800">- Revert last change since we fixed systemd-preset-branding and
  this requires is no longer needed.</changelog>
  <changelog author="kukuk@suse.de" date="1521547200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed "openssl" requirement to "openssl(cli)"
  * (bsc#1101470)</changelog>
  <changelog author="lnussel@suse.de" date="1580299200">- Update to version 2+git20200129.d1a437d:
  * rewrite in bash
  * java.run: don't set LANG=en_US
- no longer require openssl, it's all done by p11-kit</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1586952000">- Remove old migration code, we don't support migration from such
  old products anymore.
- Use file requires to support busybox container if possible</changelog>
  <changelog author="lnussel@suse.de" date="1601640000">- Update to version 2+git20201002.34daf7f:
  * Use relative symlink for /etc/ssl/certs (boo#1175340)</changelog>
  <changelog author="lnussel@suse.de" date="1610366400">- Update to version 2+git20210111.eeae41c:
  * Make certbundle.run container friendly</changelog>
  <changelog author="lnussel@suse.de" date="1615291200">- Update to version 2+git20210309.8214505:
  * Make sure to trigger in transactional mode (boo#1179884)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1616068800">- openssl command line tools are no longer required, p11-kit does
  the job.</changelog>
  <changelog author="lnussel@suse.de" date="1623240000">- Update to version 2+git20210609.a4969d7:
  * Restore /etc/ssl/ca-bundle.pem if it doesn't exist
  * Get rid of ls
  * Fix indent inconsistencies
  * Create /var/lib/ca-certificates if needed
  * Install hooks with correct number
  * Remove legacy files
  * Remove find from update-ca-certificates</changelog>
  <changelog author="lnussel@suse.de" date="1627041600">- Update to version 2+git20210723.27a0476:
  * Don't trigger path unit on /usr/share
  * Use flock to serialize calls (boo#1188500)
  * Add --root &lt;directory&gt; option</changelog>
  <changelog author="lnussel@suse.de" date="1633348800">- Update to version 2+git20211004.3efbea9:
  * Ensure --root option propagates prefix properly to other scripts</changelog>
  <changelog author="lnussel@suse.de" date="1680782400">- Update to version 2+git20230406.2dae8b7:
  * Build in place support
  * Fix up argument parsing
  * merge spec file into git</changelog>
</package>
<package pkgid="fa40f920190db55012e33af3438c2f885642720c7c41cebf8d0617ab0c9386c7b7b3cc056b13688589cfa8f379d2f1010d83dbacd23c94545bfaef1150d8b621" name="ca-certificates-mozilla" arch="noarch">
  <version epoch="0" ver="2.62" rel="2.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1579003200">- update to 2.40 state of the Mozilla NSS Certificate store (bsc#1160160)
- removed:
  - Certplus Class 2 Primary CA
  - Deutsche Telekom Root CA 2
  - CN=Swisscom Root CA 2
  - UTN-USERFirst-Client Authentication and Email
- added:
  - Entrust Root Certification Authority - G4</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1585224000">- also run update-ca-certificates in %posttrans</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1596024000">- update to 2.42 state of the Mozilla NSS Certificate store (bsc#1174673)
  Removed CAs:
  - AddTrust External CA Root
  - AddTrust Class 1 CA Root
  - LuxTrust Global Root 2
  - Staat der Nederlanden Root CA - G2
  - Symantec Class 1 Public Primary Certification Authority - G4
  - Symantec Class 2 Public Primary Certification Authority - G4
  - VeriSign Class 3 Public Primary Certification Authority - G3
  Added CAs:
  - certSIGN Root CA G2
  - e-Szigno Root CA 2017
  - Microsoft ECC Root Certificate Authority 2017
  - Microsoft RSA Root Certificate Authority 2017</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1603108800">- Updated to 2.44 state of the Mozilla NSS Certificate store (bsc#1177864)
- Removed CAs:
  - EE Certification Centre Root CA
  - Taiwan GRCA
- Added CAs:
  - Trustwave Global Certification Authority
  - Trustwave Global ECC P256 Certification Authority
  - Trustwave Global ECC P384 Certification Authority</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1612872000">- Updated to 2.46 state of the Mozilla NSS Certificate store (bsc#1181994)
- Added new root CAs:
  - NAVER Global Root Certification Authority
- Removed old root CA:
  - GeoTrust Global CA
  - GeoTrust Primary Certification Authority
  - GeoTrust Primary Certification Authority - G3
  - GeoTrust Universal CA
  - GeoTrust Universal CA 2
  - thawte Primary Root CA
  - thawte Primary Root CA - G2
  - thawte Primary Root CA - G3
  - VeriSign Class 3 Public Primary Certification Authority - G4
  - VeriSign Class 3 Public Primary Certification Authority - G5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1625400000">- fix mozila typo in installed files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1625486400">- updated to 2.50 state of the Mozilla NSS Certificate store (bsc#1188006)
  Added CAs:
  * AC RAIZ FNMT-RCM SERVIDORES SEGUROS
  * ANF Secure Server Root CA
  * Certum EC-384 CA
  * Certum Trusted Root CA
  * GlobalSign Root E46
  * GlobalSign Root R46
  * GlobalSign Secure Mail Root E45
  * GlobalSign Secure Mail Root R45
  * GLOBALTRUST 2020
  Removed CAs:
  * GeoTrust Primary Certification Authority - G2
  * QuoVadis Root Certification Authority
  * Sonera Class2 CA
  * Trustis FPS Root CA
  * VeriSign Universal Root Certification Authority</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632484800">- remove the DST_Root_CA_X3.pem trust, as it expires september 30th 2021.
  (bsc#1190858)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1633176000">- updated to 2.50 state of the Mozilla NSS Certificate store (bsc#1188006)
- Added CAs:
  + HARICA Client ECC Root CA 2021
  + HARICA Client RSA Root CA 2021
  + HARICA TLS ECC Root CA 2021
  + HARICA TLS RSA Root CA 2021
  + TunTrust Root CA</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651492800">- Updated to 2.54 state of Mozilla SSL root CAs (bsc#1199079)
  Added:
  - Autoridad de Certificacion Firmaprofesional CIF A62634068
  - D-TRUST BR Root CA 1 2020
  - D-TRUST EV Root CA 1 2020
  - GlobalSign ECC Root CA R4
  - GTS Root R1
  - GTS Root R2
  - GTS Root R3
  - GTS Root R4
  - HiPKI Root CA - G1
  - ISRG Root X2
  - Telia Root CA v2
  - vTrus ECC Root CA
  - vTrus Root CA
  Removed:
  - Cybertrust Global Root
  - DST Root CA X3
  - DigiNotar PKIoverheid CA Organisatie - G2
  - GlobalSign ECC Root CA R4
  - GlobalSign Root CA R2
  - GTS Root R1
  - GTS Root R2
  - GTS Root R3
  - GTS Root R4</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1661774400">- Updated to 2.56 state of Mozilla SSL root CAs (bsc#1202868)
  Added:
  - Certainly Root E1
  - Certainly Root R1
  - DigiCert SMIME ECC P384 Root G5
  - DigiCert SMIME RSA4096 Root G5
  - DigiCert TLS ECC P384 Root G5
  - DigiCert TLS RSA4096 Root G5
  - E-Tugra Global Root CA ECC v3
  - E-Tugra Global Root CA RSA v3
  Removed:
  - Hellenic Academic and Research Institutions RootCA 2011</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1671710400">- Updated to 2.60 state of Mozilla SSL root CAs (bsc#1206622)
  Removed CAs:
  - Global Chambersign Root
  - EC-ACC
  - Network Solutions Certificate Authority
  - Staat der Nederlanden EV Root CA
  - SwissSign Platinum CA - G2
  Added CAs:
  - DIGITALSIGN GLOBAL ROOT ECDSA CA
  - DIGITALSIGN GLOBAL ROOT RSA CA
  - Security Communication ECC RootCA1
  - Security Communication RootCA3
  Changed trust:
  - TrustCor certificates only trusted up to Nov 30 (bsc#1206212)
- Removed CAs (bsc#1206212) as most code does not handle "valid before nov 30 2022"
  and it is not clear how many certs were issued for SSL middleware by TrustCor:
  - TrustCor RootCert CA-1
  - TrustCor RootCert CA-2
  - TrustCor ECA-1
  Patch: remove-trustcor.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1692014400">- Updated to 2.62 state of Mozilla SSL root CAs (bsc#1214248)
  Added:
  - Atos TrustedRoot Root CA ECC G2 2020
  - Atos TrustedRoot Root CA ECC TLS 2021
  - Atos TrustedRoot Root CA RSA G2 2020
  - Atos TrustedRoot Root CA RSA TLS 2021
  - BJCA Global Root CA1
  - BJCA Global Root CA2
  - LAWtrust Root CA2 (4096)
  - Sectigo Public Email Protection Root E46
  - Sectigo Public Email Protection Root R46
  - Sectigo Public Server Authentication Root E46
  - Sectigo Public Server Authentication Root R46
  - SSL.com Client ECC Root CA 2022
  - SSL.com Client RSA Root CA 2022
  - SSL.com TLS ECC Root CA 2022
  - SSL.com TLS RSA Root CA 2022
  Removed CAs:
  - Chambers of Commerce Root
  - E-Tugra Certification Authority
  - E-Tugra Global Root CA ECC v3
  - E-Tugra Global Root CA RSA v3
  - Hongkong Post Root CA 1</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1692187200">- readd _multibuild</changelog>
</package>
<package pkgid="9430dbb8b242eed63f09c64f55d3360222b03e0c1b79fc0be9a49998e2713be75d574f218d0389eadfafd701b923ee6ae5e6fd891545709b8fd6e73f8a9f31eb" name="ca-certificates-mozilla" arch="src">
  <version epoch="0" ver="2.62" rel="2.1"/>
  <changelog author="meissner@suse.com" date="1534420800">- updated to 2.26 state of the Mozilla NSS Certificate store. (bsc#1104780)
  - removed server auth
  - Certplus Root CA G1
  - Certplus Root CA G2
  - OpenTrust Root CA G1
  - OpenTrust Root CA G2
  - OpenTrust Root CA G3
  - remove CA
  - ComSign CA
  - added new CA
  - GlobalSign</changelog>
  <changelog author="meissner@suse.com" date="1547726400">- updated to 2.30 state of the Mozilla NSS Certificate store. (bsc#1121446)
- Removed CAs:
  - AC Raiz Certicamara S.A.
  - Certplus Root CA G1
  - Certplus Root CA G2
  - OpenTrust Root CA G1
  - OpenTrust Root CA G2
  - OpenTrust Root CA G3
  - Visa eCommerce Root
- Added Root CAs:
  - Certigna Root CA (email and server auth)
  - GTS Root R1 (server auth)
  - GTS Root R2 (server auth)
  - GTS Root R3 (server auth)
  - GTS Root R4 (server auth)
  - OISTE WISeKey Global Root GC CA (email and server auth)
  - UCA Extended Validation Root (server auth)
  - UCA Global G2 Root (email and server auth)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1564920000">- update to 2.34 state of the Mozilla NSS Certificate store (bsc#1144169)
- Removed CAs:
  - Certinomis - Root CA
- includes added root CAs from the 2.32 version:
  - emSign ECC Root CA - C3 (email and server auth)
  - emSign ECC Root CA - G3 (email and server auth)
  - emSign Root CA - C1 (email and server auth)
  - emSign Root CA - G1 (email and server auth)
  - Hongkong Post Root CA 3 (server auth)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1573560000">- export correct p11kit trust attributes so Firefox detects built in
  certificates (boo#1154871). Courtesy of Fedora.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1576670400">- make sure p11-kit with patches is installed on SLE (boo#1154871)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1579003200">- update to 2.40 state of the Mozilla NSS Certificate store (bsc#1160160)
- removed:
  - Certplus Class 2 Primary CA
  - Deutsche Telekom Root CA 2
  - CN=Swisscom Root CA 2
  - UTN-USERFirst-Client Authentication and Email
- added:
  - Entrust Root Certification Authority - G4</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1585224000">- also run update-ca-certificates in %posttrans</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1596024000">- update to 2.42 state of the Mozilla NSS Certificate store (bsc#1174673)
  Removed CAs:
  - AddTrust External CA Root
  - AddTrust Class 1 CA Root
  - LuxTrust Global Root 2
  - Staat der Nederlanden Root CA - G2
  - Symantec Class 1 Public Primary Certification Authority - G4
  - Symantec Class 2 Public Primary Certification Authority - G4
  - VeriSign Class 3 Public Primary Certification Authority - G3
  Added CAs:
  - certSIGN Root CA G2
  - e-Szigno Root CA 2017
  - Microsoft ECC Root Certificate Authority 2017
  - Microsoft RSA Root Certificate Authority 2017</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1603108800">- Updated to 2.44 state of the Mozilla NSS Certificate store (bsc#1177864)
- Removed CAs:
  - EE Certification Centre Root CA
  - Taiwan GRCA
- Added CAs:
  - Trustwave Global Certification Authority
  - Trustwave Global ECC P256 Certification Authority
  - Trustwave Global ECC P384 Certification Authority</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1612872000">- Updated to 2.46 state of the Mozilla NSS Certificate store (bsc#1181994)
- Added new root CAs:
  - NAVER Global Root Certification Authority
- Removed old root CA:
  - GeoTrust Global CA
  - GeoTrust Primary Certification Authority
  - GeoTrust Primary Certification Authority - G3
  - GeoTrust Universal CA
  - GeoTrust Universal CA 2
  - thawte Primary Root CA
  - thawte Primary Root CA - G2
  - thawte Primary Root CA - G3
  - VeriSign Class 3 Public Primary Certification Authority - G4
  - VeriSign Class 3 Public Primary Certification Authority - G5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1625400000">- fix mozila typo in installed files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1625486400">- updated to 2.50 state of the Mozilla NSS Certificate store (bsc#1188006)
  Added CAs:
  * AC RAIZ FNMT-RCM SERVIDORES SEGUROS
  * ANF Secure Server Root CA
  * Certum EC-384 CA
  * Certum Trusted Root CA
  * GlobalSign Root E46
  * GlobalSign Root R46
  * GlobalSign Secure Mail Root E45
  * GlobalSign Secure Mail Root R45
  * GLOBALTRUST 2020
  Removed CAs:
  * GeoTrust Primary Certification Authority - G2
  * QuoVadis Root Certification Authority
  * Sonera Class2 CA
  * Trustis FPS Root CA
  * VeriSign Universal Root Certification Authority</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632484800">- remove the DST_Root_CA_X3.pem trust, as it expires september 30th 2021.
  (bsc#1190858)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1633176000">- updated to 2.50 state of the Mozilla NSS Certificate store (bsc#1188006)
- Added CAs:
  + HARICA Client ECC Root CA 2021
  + HARICA Client RSA Root CA 2021
  + HARICA TLS ECC Root CA 2021
  + HARICA TLS RSA Root CA 2021
  + TunTrust Root CA</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651492800">- Updated to 2.54 state of Mozilla SSL root CAs (bsc#1199079)
  Added:
  - Autoridad de Certificacion Firmaprofesional CIF A62634068
  - D-TRUST BR Root CA 1 2020
  - D-TRUST EV Root CA 1 2020
  - GlobalSign ECC Root CA R4
  - GTS Root R1
  - GTS Root R2
  - GTS Root R3
  - GTS Root R4
  - HiPKI Root CA - G1
  - ISRG Root X2
  - Telia Root CA v2
  - vTrus ECC Root CA
  - vTrus Root CA
  Removed:
  - Cybertrust Global Root
  - DST Root CA X3
  - DigiNotar PKIoverheid CA Organisatie - G2
  - GlobalSign ECC Root CA R4
  - GlobalSign Root CA R2
  - GTS Root R1
  - GTS Root R2
  - GTS Root R3
  - GTS Root R4</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1661774400">- Updated to 2.56 state of Mozilla SSL root CAs (bsc#1202868)
  Added:
  - Certainly Root E1
  - Certainly Root R1
  - DigiCert SMIME ECC P384 Root G5
  - DigiCert SMIME RSA4096 Root G5
  - DigiCert TLS ECC P384 Root G5
  - DigiCert TLS RSA4096 Root G5
  - E-Tugra Global Root CA ECC v3
  - E-Tugra Global Root CA RSA v3
  Removed:
  - Hellenic Academic and Research Institutions RootCA 2011</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1671710400">- Updated to 2.60 state of Mozilla SSL root CAs (bsc#1206622)
  Removed CAs:
  - Global Chambersign Root
  - EC-ACC
  - Network Solutions Certificate Authority
  - Staat der Nederlanden EV Root CA
  - SwissSign Platinum CA - G2
  Added CAs:
  - DIGITALSIGN GLOBAL ROOT ECDSA CA
  - DIGITALSIGN GLOBAL ROOT RSA CA
  - Security Communication ECC RootCA1
  - Security Communication RootCA3
  Changed trust:
  - TrustCor certificates only trusted up to Nov 30 (bsc#1206212)
- Removed CAs (bsc#1206212) as most code does not handle "valid before nov 30 2022"
  and it is not clear how many certs were issued for SSL middleware by TrustCor:
  - TrustCor RootCert CA-1
  - TrustCor RootCert CA-2
  - TrustCor ECA-1
  Patch: remove-trustcor.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1692014400">- Updated to 2.62 state of Mozilla SSL root CAs (bsc#1214248)
  Added:
  - Atos TrustedRoot Root CA ECC G2 2020
  - Atos TrustedRoot Root CA ECC TLS 2021
  - Atos TrustedRoot Root CA RSA G2 2020
  - Atos TrustedRoot Root CA RSA TLS 2021
  - BJCA Global Root CA1
  - BJCA Global Root CA2
  - LAWtrust Root CA2 (4096)
  - Sectigo Public Email Protection Root E46
  - Sectigo Public Email Protection Root R46
  - Sectigo Public Server Authentication Root E46
  - Sectigo Public Server Authentication Root R46
  - SSL.com Client ECC Root CA 2022
  - SSL.com Client RSA Root CA 2022
  - SSL.com TLS ECC Root CA 2022
  - SSL.com TLS RSA Root CA 2022
  Removed CAs:
  - Chambers of Commerce Root
  - E-Tugra Certification Authority
  - E-Tugra Global Root CA ECC v3
  - E-Tugra Global Root CA RSA v3
  - Hongkong Post Root CA 1</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1692187200">- readd _multibuild</changelog>
</package>
<package pkgid="d1ebdff67780e61094b08762a88b33eb8dba5c65f5ca60dbe218fb22b25616b80e4b51c708f6c760d8b90a32c13262c48e0e78e3a00874d768a3962fa6775d78" name="ca-certificates-mozilla-prebuilt" arch="noarch">
  <version epoch="0" ver="2.62" rel="2.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1633348800">- new package for minimal base containers (jsc#SLE-22162)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1661860800">- Create /var/lib/ca-certificates during build to ensure rpm gives
  the %ghost'ed directory proper mode attributes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681214400">- Also mark /usr/share/factory/var/lib/ca-certificates/ as writable
  by the user during install: allow rpm to properly execute %clean
  when completed.</changelog>
</package>
<package pkgid="d507198b289f935d3c450c590ab0c99f30f2d3ccdbf406158bc9a750f0489d25a77d2a026d9a8a9a9ff3593ee80a15291cfb1737cfc9fe0b41cf96bd91cb5848" name="ca-certificates-mozilla-prebuilt" arch="src">
  <version epoch="0" ver="2.62" rel="2.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1633348800">- new package for minimal base containers (jsc#SLE-22162)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1661860800">- Create /var/lib/ca-certificates during build to ensure rpm gives
  the %ghost'ed directory proper mode attributes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681214400">- Also mark /usr/share/factory/var/lib/ca-certificates/ as writable
  by the user during install: allow rpm to properly execute %clean
  when completed.</changelog>
</package>
<package pkgid="1c033984ba5218afe7221dfb898de57a1bfb781519e530ec4d9d9f2e1f8d1be9360a4188621be5f56cf221ef33be90a9e2a56b8d08f66d495fb95cebf71f0e2a" name="caca-utils" arch="i586">
  <version epoch="0" ver="0.99.beta20" rel="1.5"/>
  <changelog author="josef.moellers@suse.com" date="1548072000">- Fix the size of width and height to be of size_t rather than
  int in struct caca_dither. Re-using existing patch.
  [CVE-2018-20546, bsc#1120503, CVE-2018-20547,
  bsc#1120504, libcaca-variable-type.patch]</changelog>
  <changelog author="josef.moellers@suse.com" date="1548072001">- Cast intermediate results to 64 bits to prevent overflow of
  calculations with 32-bit quentities.
  [CVE-2018-20544, bsc#1120502,
  Bug1120502-add_cast_to_prevent_overflow.patch]</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1564660800">- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1582718400">- Refresh spec-file via spec-cleaner.
- Add Requires:toilet for caca-utils, because need for cacaclock.</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1583841600">- The contents of libcaca-prevent-overflow.patch
  have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
  and libcaca-variable-type.patch
  [libcaca-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1614340800">- More overflow prevention of multiplying large ints
  [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1618574400">- The problem is due to the fact that the images in the POC have
  a size of 0x0 and thus, when exporting, no data is written for
  the image bits.
  However, space is allocated for the header only, not taking
  into account that sprintf appends a NUL byte.
  [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
  bsc1184751-add-space-for-NUL-byte.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1647259200">- When a zero-width or zero-height image is given, a divide-by-zero
  occurs. This patch checks for this and produces a zero-sized
  output.
  [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
  CVE-2022-0856, bsc#1197028]</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427200">- Upgrade to 0.99.beta20
  * IPv6 support in cacaserver
  * fixed a bug from 2004 that caused PDF documentation generation to fail
  * memory allocation functions are now more robust
  * numerous fixes for memory leaks and invalid memory accesses:
  * CVE-2021-30498
  * CVE-2021-30499
  * CVE-2021-3410
  * CVE-2018-20546
  * CVE-2018-20547
  * CVE-2018-20545
  * CVE-2018-20548
  * CVE-2018-20549
- Dropped upstream fixed patches
  * libcaca-bsc1182731-prevent-overflow.patch
  * libcaca-variable-type.patch
  * Bug1120502-add_cast_to_prevent_overflow.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427201">- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71</changelog>
</package>
<package pkgid="ad18e7610592c58974ae5ee3c05afc8352134fc91ff7ff33de46a413a252cd405f6e0a776f28a038bde76c30fcba5d1e85f8202bcc28838bcfe2447c03d398a2" name="caca-utils" arch="x86_64">
  <version epoch="0" ver="0.99.beta20" rel="1.5"/>
  <changelog author="josef.moellers@suse.com" date="1548072000">- Fix the size of width and height to be of size_t rather than
  int in struct caca_dither. Re-using existing patch.
  [CVE-2018-20546, bsc#1120503, CVE-2018-20547,
  bsc#1120504, libcaca-variable-type.patch]</changelog>
  <changelog author="josef.moellers@suse.com" date="1548072001">- Cast intermediate results to 64 bits to prevent overflow of
  calculations with 32-bit quentities.
  [CVE-2018-20544, bsc#1120502,
  Bug1120502-add_cast_to_prevent_overflow.patch]</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1564660800">- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1582718400">- Refresh spec-file via spec-cleaner.
- Add Requires:toilet for caca-utils, because need for cacaclock.</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1583841600">- The contents of libcaca-prevent-overflow.patch
  have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
  and libcaca-variable-type.patch
  [libcaca-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1614340800">- More overflow prevention of multiplying large ints
  [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1618574400">- The problem is due to the fact that the images in the POC have
  a size of 0x0 and thus, when exporting, no data is written for
  the image bits.
  However, space is allocated for the header only, not taking
  into account that sprintf appends a NUL byte.
  [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
  bsc1184751-add-space-for-NUL-byte.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1647259200">- When a zero-width or zero-height image is given, a divide-by-zero
  occurs. This patch checks for this and produces a zero-sized
  output.
  [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
  CVE-2022-0856, bsc#1197028]</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427200">- Upgrade to 0.99.beta20
  * IPv6 support in cacaserver
  * fixed a bug from 2004 that caused PDF documentation generation to fail
  * memory allocation functions are now more robust
  * numerous fixes for memory leaks and invalid memory accesses:
  * CVE-2021-30498
  * CVE-2021-30499
  * CVE-2021-3410
  * CVE-2018-20546
  * CVE-2018-20547
  * CVE-2018-20545
  * CVE-2018-20548
  * CVE-2018-20549
- Dropped upstream fixed patches
  * libcaca-bsc1182731-prevent-overflow.patch
  * libcaca-variable-type.patch
  * Bug1120502-add_cast_to_prevent_overflow.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427201">- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71</changelog>
</package>
<package pkgid="7e0f2d236336ccd1c41cbd39d94c9761ea3a274c2b06ee87ba3c5c81cca31a799778a607d7fc6385f8dd3be2625226db3a9755117d8c443336baba6486309265" name="caca-utils-debuginfo" arch="i586">
  <version epoch="0" ver="0.99.beta20" rel="1.5"/>
  <changelog author="josef.moellers@suse.com" date="1548072000">- Fix the size of width and height to be of size_t rather than
  int in struct caca_dither. Re-using existing patch.
  [CVE-2018-20546, bsc#1120503, CVE-2018-20547,
  bsc#1120504, libcaca-variable-type.patch]</changelog>
  <changelog author="josef.moellers@suse.com" date="1548072001">- Cast intermediate results to 64 bits to prevent overflow of
  calculations with 32-bit quentities.
  [CVE-2018-20544, bsc#1120502,
  Bug1120502-add_cast_to_prevent_overflow.patch]</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1564660800">- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1582718400">- Refresh spec-file via spec-cleaner.
- Add Requires:toilet for caca-utils, because need for cacaclock.</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1583841600">- The contents of libcaca-prevent-overflow.patch
  have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
  and libcaca-variable-type.patch
  [libcaca-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1614340800">- More overflow prevention of multiplying large ints
  [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1618574400">- The problem is due to the fact that the images in the POC have
  a size of 0x0 and thus, when exporting, no data is written for
  the image bits.
  However, space is allocated for the header only, not taking
  into account that sprintf appends a NUL byte.
  [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
  bsc1184751-add-space-for-NUL-byte.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1647259200">- When a zero-width or zero-height image is given, a divide-by-zero
  occurs. This patch checks for this and produces a zero-sized
  output.
  [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
  CVE-2022-0856, bsc#1197028]</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427200">- Upgrade to 0.99.beta20
  * IPv6 support in cacaserver
  * fixed a bug from 2004 that caused PDF documentation generation to fail
  * memory allocation functions are now more robust
  * numerous fixes for memory leaks and invalid memory accesses:
  * CVE-2021-30498
  * CVE-2021-30499
  * CVE-2021-3410
  * CVE-2018-20546
  * CVE-2018-20547
  * CVE-2018-20545
  * CVE-2018-20548
  * CVE-2018-20549
- Dropped upstream fixed patches
  * libcaca-bsc1182731-prevent-overflow.patch
  * libcaca-variable-type.patch
  * Bug1120502-add_cast_to_prevent_overflow.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427201">- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71</changelog>
</package>
<package pkgid="7d7da8070954245fb597bd5d272fa6286dc2f39ec9e7953e79d505e837ce2830558b8ffcf986604c5011b615ae28cce7e23d7418d2e62d6e011a4cfaaf679648" name="caca-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.99.beta20" rel="1.5"/>
  <changelog author="josef.moellers@suse.com" date="1548072000">- Fix the size of width and height to be of size_t rather than
  int in struct caca_dither. Re-using existing patch.
  [CVE-2018-20546, bsc#1120503, CVE-2018-20547,
  bsc#1120504, libcaca-variable-type.patch]</changelog>
  <changelog author="josef.moellers@suse.com" date="1548072001">- Cast intermediate results to 64 bits to prevent overflow of
  calculations with 32-bit quentities.
  [CVE-2018-20544, bsc#1120502,
  Bug1120502-add_cast_to_prevent_overflow.patch]</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1564660800">- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1582718400">- Refresh spec-file via spec-cleaner.
- Add Requires:toilet for caca-utils, because need for cacaclock.</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1583841600">- The contents of libcaca-prevent-overflow.patch
  have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
  and libcaca-variable-type.patch
  [libcaca-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1614340800">- More overflow prevention of multiplying large ints
  [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1618574400">- The problem is due to the fact that the images in the POC have
  a size of 0x0 and thus, when exporting, no data is written for
  the image bits.
  However, space is allocated for the header only, not taking
  into account that sprintf appends a NUL byte.
  [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
  bsc1184751-add-space-for-NUL-byte.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1647259200">- When a zero-width or zero-height image is given, a divide-by-zero
  occurs. This patch checks for this and produces a zero-sized
  output.
  [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
  CVE-2022-0856, bsc#1197028]</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427200">- Upgrade to 0.99.beta20
  * IPv6 support in cacaserver
  * fixed a bug from 2004 that caused PDF documentation generation to fail
  * memory allocation functions are now more robust
  * numerous fixes for memory leaks and invalid memory accesses:
  * CVE-2021-30498
  * CVE-2021-30499
  * CVE-2021-3410
  * CVE-2018-20546
  * CVE-2018-20547
  * CVE-2018-20545
  * CVE-2018-20548
  * CVE-2018-20549
- Dropped upstream fixed patches
  * libcaca-bsc1182731-prevent-overflow.patch
  * libcaca-variable-type.patch
  * Bug1120502-add_cast_to_prevent_overflow.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668427201">- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71</changelog>
</package>
<package pkgid="6d99d70a4d1659bee0fa1dbbbec153341c98ee9aeb818edf2714d6c0390b6c35dde961c74d2e20d24335c7df37b28e56b1368acce43b8fe217d18eb7fac70db1" name="cacti" arch="noarch">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti 1.2.9:
  * CVE-2020-7106: Lack of escaping on some pages could lead to XSS
    exposure (boo#1161297)
  * CVE-2020-7237: Remote Code Execution due to input validation
    failure in Performance Boost Debug Log (boo#1161297)
  * many bug fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- cacti 1.2.10:
  * CVE-2020-8813: when guest users have access to realtime graphs,
    remote code could be executed (boo#1164675)
  * When using User Domains, global template user is used instead of
    the configured domain template user
  * Unix timestamps after Sep 13 2020 are rejected as graph start/end
    arguments
  * many bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti 1.2.11:
  * security fixes and hardening (boo#1169215)
    + Add SameSite support for cookies
    + Cookie should be properly verified against password
    + CSRF at Admin Email
    + Improper Access Control on disabling a user
    + Update to jQuery 3.4.1 to resolve XSS issues with jQuery 3.3.1
  * a number of bug fixes
  * feature additions
    + Allow system uptime to be a variable for use with graphs
    + Add Refresh Interval to Data Collectors display
    + Add Location based filtering
    + Allow for Purging of Data Source Statistics from the GUI
    + Restore ability to duplicate a data profile
    + Enhance table navigation bars to support systems with larger number of items
    + Increase length of Graph Item 'value' field to support pango-markup better
    + Allow Basic Auth Accounts to be mapped by CSV file
    + Make form elements under checkbox_groups flow using flex grid style
    + Set the domain attribute to secure cookies for the 'remember me' option
    + Enhance the "Graph Debug Mode" to display RRDtool Command lengths and excess warnings</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti 1.2.12:
  * CVE-2020-7106: Lack of escaping of color items can lead to XSS
    exposure (boo#1163749)
  * Fix multiple graphing bugs and web UI issues
  * Fix multiple warnings, PHP Exceptions and errors
  * Content-Security-Policy prevents External Links from being opened
  * Prevent runtime memory issues by increasing memory limit
  * Improve SNMPv3 handling</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1589198400">- switch from cron to systemd timers (boo#1115436):
  + cacti-cron.timer
  + cacti-cron.service
- introduce rpmlintrc for obvious false positives from rpmlint
  + cacti-rpmlintrc
- use fdupes to reduce amount of needed/wasted space
- re-introduce RPM Group to avoid huge rpmlint complains on 15.1
- remove .gitignore and .gitattributes files (not needed)
- avoid potential root escalation on systems with fs.protected_hardlinks=0
  (boo#1154087): handle directory permissions in file section instead
  of using chown during post installation
- rewrote apache configuration to get rid of .htaccess files and
  explicitely disable directory permissions per default
  (only allow a limited, well-known set of directories)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti 1.2.13:
  * Query XSS vulnerabilities require vendor package update
    (CVE-2020-11022 / CVE-2020-11023)
  * Lack of escaping on some pages can lead to XSS exposure
  * Update PHPMailer to 6.1.6 (CVE-2020-13625)
  * SQL Injection vulnerability due to input validation failure when
    editing colors (CVE-2020-14295, boo#1173090)
  * Lack of escaping on template import can lead to XSS exposure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti 1.2.14:
  * Poller keeps using old IP address for a device
  * poller bug fixes and various display fixes
  * Fix XSS vulnerability due to improper escaping of error message
    during template import preview (boo#1174850, CVE-2020-25706)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti 1.2.15, fixing the following bugs:
  * When editing Maximum OIDs Per Get Request, blank value can cause errors
  * Boost may run more often than it should
  * Recache Event Loop can cause Interface Graphs to show gaps
  * When searching Graph Tree's, non matching devices remain visible
  * Page validation errors may occur when opening real time graphs
  * External Links do not always open if they are still open from previous usage
  * Cultural changes to various word usage
  * Replicate deleted device status instead of poller sync
  * Description field allows more characters entered than is stored
  * When installing or upgrading, LDAP functions may not always be included properly
  * Unable to remove discovered device
  * When installing or upgrading, PHP recommendations may not always return a valid value
  * Graph Templates has duplicate SQL delete statement
  * When syncing to remote poller, missing function errors may occur
  * When removing devices from remote pollers, devices may reappear without details
  * When removing devices, array errors may sometimes be recorded
  * Variable injection does not always work as expected
  * Editing Data Queries with multiple data templates can give errors about Suggested values
  * Progress bar does not provide enough visual information during long page loads
  * Some themes do not allow for a way to see which user is currently signed in
  * When viewing tables, allow users to force all columns to be visible
  * Column sizing is being lost between pages refreshes
  * When viewing input methods table, no ID is shown to help identify which method is being viewed
  * Filters do not always respect using keyboard to initiate searching
  * When exporting a data query, an invalid column name error can sometimes be shown
  * When checking if a view is allowed, having no session can result in errors
  * When removing devices via the CLI, undefined variable errors may be seen
  * Real Time Graphs may cause invalid index errors
  * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues
  * Plugin setup can generate errors when reading options via system function
  * Plugin version numbers can be unexpectedly truncated
  * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it
  * When removing multiple items, selection process does not always work
  * When exporting colors, the indicator is not always removed upon completion
  * Unable to pass tree and leaf ID to 'graph_button' hook
  * When performing maintenance, various errors may sometimes be seen
  * When Guest User setting is active, current user is not always properly set
  * When installing Cacti, minor errors in text can be seen
  * Numbers are not always formatted properly when there are no decimal places
  * When viewing Real Time Graphs, an undefined index error may be recorded
  * Minor memory leaks and refresh issues when zooming on graphs
  * Real Time Graphs may sometimes fail due to folder permissions
  * Navigation can sometimes occur unexpectedly due to background timers
  * Trees management screen not reporting correct number of trees
  * Tree sequences can sometimes skip numbers during resorting
  * Guest user selection should not allow setting the currently logged in user
  * Links in Table Headers do not show clearly when in modern theme
  * Under some cases tree logic leads to undefined index errors
  * Cacti Data Debug can show errors if the Data Source is damaged or has been removed
  * When importing a data query, an invalid column name error can sometimes be shown
  * When using shift functions on graphs, negative values are not allowed
  * Correct issue when file is unreadable reporting no file was specified
  * Orphaned Plugins have no option to be removed
  * Update MySQL recommendations for Character Set and Colation
  * Correct sorting of IP addresses to be numeric not alpha by JamesTilt
  * Saving a device should not always repopulate the poller cache</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1606996800">- cacti 1.2.16:
  * When generating a report, the Cascade to Branches function does not as expected
  * When viewing graphs, automatic refresh so not always work as expected
  * Realtime graph pop up counter bug
  * Undefined variable errors may occur when creating a new datasource
  * The cli-based installer does not exit with a non-zero exit code when error occurs
  * When an export is complete, sometimes the progress bar remains
  * When enabling many devices, a threshold can be reached causing a slowdown in the process
  * When performing actions against Devices, replicated device information could sometimes be lost
  * When using API to rename a tree node, backtrace may be incorrectly shown
  * When searching, valid pages can sometimes be shown as empty by ddb4github
  * When exporting data from graphs, not all data was properly included
  * Graph Templates filter is not updated after new graph created by ddb4github
  * Username and password on the login page is not visible in Classic theme
  * Improve wording of concurrent process and thread settings
  * Location filter should remove blank entries by ddb4github
  * When syncing data collectors, a reindex event may be triggered unnecessarily
  * Automation Networks allows discovery of invalid IP addresses
  * When changing permissions of the current user, they don't take effect immediately
  * When reindexing a device, an incorrect page was sometimes displayed
  * When repairing database, audit_database.php does not add missing columns
  * Log page should not be empty if no log info exists
  * During upgrade, there are times when realms can be duplicated leading to SQL errors
  * When using ping.php, UDP response times are not interpreted properly by hypnotoad
  * Improve warning you get when attempting to view a log file you don't have access to
  * When replicating files, scripts are not marked as executable
  * When creating plugin tables, collation is not set properly
  * Update c3.js to version 0.7.20
  * Update Chart.js to version 2.9.4
  * Update phpseclib to version 2.0.29
  * Update PHPMailer to version 6.1.8
  * Use LSB shebang notation for cli scripts
  * Add support for cactid daemon based launcher
  * Add ability to hide the Graph Drilldown icons by datatecuk
  * Add hooks for plugins to show custom Graph Source and custom Template URL (List View)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608292800">- fix httpd startup errors due to mismatched configuration
  directives boo#1175314</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti 1.2.17:
  * Fix incorrect handling of fields led to potential XSS issues
  * CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  * Fix various XSS issues with HTML Forms handling
  * Fix handling of Daylight Saving Time changes
  * Multiple fixes and extensions to plugins
  * Fix multiple display, export, and input validation issues
  * SNMPv3 Password field was not correctly limited
  * Improved regular expression handling for searcu
  * Improved support for RRDproxy
  * Improved behavior on large systems
  * MariaDB/MysQL: Support persistent connections and improve
    multiple operations and options
  * Add Theme 'Midwinter'
  * Modify automation to test for data before creating graphs
  * Add hooks for plugins to show customize graph source and customize
    template url
  * Allow CSRF security key to be refreshed at command line
  * Allow remote pollers statistics to be cleared
  * Allow user to be automatically logged out after admin defined
    period
  * When replicating, ensure Cacti can detect and verify replica
    servers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625918400">- cacti 1.2.18:
  * CVE-2020-14424: Lack of escaping on template import can lead to
    XSS exposure under 'midwinter' theme (boo#1188188)
  * Real time graphs can expose XSS issue</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti 1.2.19:
  * Further fixes for grave character security protection (boo#1192408)
  * Fix Over aggressive escaping causing menu visibility issues on Create Device page
  * Add SHA256 and AES256 security levels for SNMP polling
  * Import graph template(Preview Only) show color_id new value as a blank area
  * Fix Editing graphs errors due to missing sequence
  * Fix 2hen hovering over a Tree Graph, row shows same highlighting as Graph Edit screen
  * Fix 2hen RealTime is not active, console errors may appear
  * Fix race conditions may occur when multiple RRDtool processes are running
  * Fix errors creating graphs from templates
  * Fix errors when duplicating reports
  * Fix Boost may be blocked by overflowing poller_output table
  * Fix Template import may be blocked due to unmet dependency warnings with snmp ports
  * Fix Newer MySQL versions may error if committing a transaction when not in one
  * Fix SNMP Agent may not find a cache item
  * Fix Correct issues running under PHP 8.x
  * Fix When polling is disabled, boost may crash and creates many arch tables
  * Fix When poller runs, memory tables may not always be present
  * Fix Timezones may sometimes be incorrectly calculated
  * Fix Allow monitoring IPv6 with interface graphs
  * Fix When a data source uses a Data Input Method, those without a mapping should be flagged
  * Fix When RRDfile is not yet created, errors may appear when displaying the graph
  * Fix Cacti missing key indexes that result in Preset pages slowdowns
  * Fix Data Sources page shows no name when Data Source has no name cache
  * Fix db_update_table function can not alter table from signed to unsigned
  * Fix data remains in poller_output table even if it's flushed to rrd files
  * Fix Parameter list for lib/database.php:db_connect_real() is not correct in 3 places
  * Fix Offset is a reserved word in MariaDB 10.6 affecting Report
  * Fix Rendering large trees slowed due to lack of permission caching
  * Fix Error on interpretation of snmpUtime, when to big
  * Fix Applying right axis formatting creates an error-image
  * Fix Unable to Save Graph Settings from the Graphs pages
  * Fix Graph Template Cache is nullified too often when Graph Automation is running
  * Fix When Adding a Data Query to a Device, no Progress Spinner is shown
  * Fix New Browser Breaks Plugins that depend on non UTC date time data
  * Fix errors when testing remote poller connectivity
  * Fix errors when renaming poller
  * Fix Removing spikes by Variance does not appear to be working beyond the first RRA
  * Fix LDAP API lacks timeout options leading to bad login experiences
  * Add a normal/wrap class for general use
  * Limit File Types available for Template Import operations
  * Fix Cacti does not provide an option of providing a client side certificate for LDAP/AD authentication
  * Support Stronger Encryption Available Starting in Net-SNMP v5.8
  * Allow Cacti to use multiple possible LDAP servers
  * Add a 15 minute polling/sampling interval
  * Provide additional admin email notifications
  * Add warnings for undesired changes to plugin hook return values
  * When creating a Graph, make testing the Data Sources optional by Template
  * Update phpseclib to 2.0.33
  * Update jstree.js to 3.3.12
  * Improve performance of Cacti poller on heavily loaded systems
  * MariaDB recommendations need some tuning for recent updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to 1.2.20
  * Security fix for CVE-2022-0730, boo#1196692
    Under certain ldap conditions, Cacti authentication can be
    bypassed with certain credential types.
  * Security fix: Device, Graph, Graph Template,
    and Graph Items may be vulnerable to XSS issues
  * Security fix: Lockout policies are not properly applied to LDAP
    and Domain Users
  * Security fix: When using 'remember me' option, incorrect realm
    may be selected
  * Security fix: User and Group maintenance are vulnerable to SQL attacks
  * Security fix: Color Templates are vulnerable to XSS attack
  * Features:
  * When creating a Data Source Profile, allow additional choices for Heartbeat
  * Change select all options to use Font Awesome icons
  * Improve spine performance by storing the total number of system snmp_ports in use
  * Prevent Template User Accounts from being Removed
  * When managing by users, allow filtering by Realm
  * Allow plugins to supply template account names
  * When viewing logs, additional message types should be filterable
  * When creating a Graph Template Item, allow filtering by Data Template
  * Allow language handler to be selected via UI
  * Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco
  * Add Advanced Ping Graph Template to initial Installable templates
  * Add LDAP Debug Mode option
  * Allow Reports to include devices not on a Tree
  * Allow Basic Authentication to display custom failure message
  * Fix: When replicating data during installation/upgrade,
    system may appear to hang
  * Fix: Graph Template Items may have duplicated entries
  * Fix: Unable to Save Graph Settings
  * Fix: Script Server may crash if an OID is missing or unavailable
  * Fix: When system-wide polling is disabled,
    remote pollers may fail to sync changed settings
  * Fix: When updating poller name, duplicate name protection may be over zealous
  * Fix: Titles may show "Missing Datasource" incorectly
  * Fix: Checking for MIB Cache can cause crashes
  * Fix: Polling cycles may not always complete as expected
  * Fix: When viewing graph data, non-numeric values may appear
  * Fix: Utilities view has calculation errors when there are no data sources
  * Fix: When editing Reports, drag and drop may not function as intended
  * Fix: When data drive is full, viewing a Graph can result in errors
  * Various other bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti 1.2.21:
  * Add a CLI script to install/enable/disable/uninstall plugins
  * Add log message when purging DS stats and poller repopulate
  * A collection of bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti 1.2.22, providing one security fix, a number of bug fixes
  and a collection of improvements:
  * When creating new graphs, cross site injection is possible
    (boo#1203952)
  * When creating user from template, multiple Domain FullName and
    Mail are not propagated
  * Nectar Aggregate 95th emailed report broken
  * Boost may not find archive tables correctly
  * Users may be unable to change their password when forced during
    a login
  * Net-SNMP Memory Graph Template has Wrong GPRINT
  * Search in tree view unusable on larger installations
  * Increased bulk insert size to avoid partial inserts and potential
    data loss.
  * Call to undefined function boost_debug in Cacti log
  * When no guest template is set, login cookies are not properly set
  * Later RRDtool releases do not need to check last_update time
  * Regex filters are not always long enough
  * Domains based LDAP and AD Fullname and Email not auto-populated
  * Cacti polling and boost report the wrong number of Data Sources
    when Devices are disabled
  * When editing Graph Template Items there are cases where VDEF's
    are hidden when they should be shown
  * Database SSL setting lacks default value
  * Update default path cacti under *BSD by xmacan
  * Web Basic authentication not creating template user
  * Unable to change the Heartbeat of a Data Source Profile
  * Tree Search Does Not Properly Search All Trees
  * When structured paths are setup, RRDfiles may not always be
    created when possible
  * When parsing the logs, caching would help speed up processing
  * Deprecation warnings when attempting real-time Graphs with PHP8.1
  * Custom Timespan is lost when clicking other tree branches
  * Non device based Data Sources not being polled
  * When Resource XML file inproperly formatted, graph creation can
    fail with errors
  * Update code style to support PHP 8 requirements
  * None" shows all graphs
  * Realtime popup window experiences issues on some browsers
  * Auth settings do not always properly reflect the options selected
    by ddb4github
  * MySQL can cause cacti to become stalled due to locking issues
  * Boost process can get hung under rare conditions until the poller
    times out
  * Exporting graphs under PHP 8 can cause errors
  * Host table has wrong default for disabled and deleted columns
  * RRD storage paths do not scale properly
  * When importing, make it possible to only import certain
    components
  * Update change_device script to include new features by
    bmfmancini
  * Make help pages use latest online version wherever possible
  * Cacti should show PHP INI locations during install
  * Detect PHP INI values that are different in the INI vs running
    config
  * Added Gradient Color support for AREA charts by thurban
  * Update CDEF functions for RRDtool
  * When boost is running, it's not clear which processes are
    running and how long they have to complete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti 1.2.23, providing security fixes, feature improvements and
  bug fixes:
  * CVE-2022-46169: Unauthenticated Command Injection in Remote
    Agent (boo#1206185)
  * Security: Add .htaccess file to scripts folder
  * When using Single Sign-on Frameworks, revocation was not always
    detected in callbacks
  * Fixes to the installer, and compatibility with PHP and MySQL
  * Performance improvements for certain conditions
  * Various UI fixes
  * Bug fixes related to SNMP, RRDtools, and agents</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti 1.2.24
  * Fix: Unable to import Local Linux Machine template
  * Fix multiple charting and display issues
  * Compatibility changes for SNMP under PHP 8.2, and other PHP
    compatibility updates
  * Fix multiple issues editing settings
  * timeout fixes for Basic Auth
  * multiple data poller bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti 1.2.25:
  * CVE-2023-30534: Protect against Insecure deserialization of filter data (boo#1215082)
  * CVE-2023-39360: Cross-Site Scripting vulnerability when creating new graphs (boo#1215044)
  * CVE-2023-39361: Unauthenticated SQL Injection when viewing graphs (boo#1215045)
  * CVE-2023-39357: SQL Injection when saving data with sql_save() (boo#1215040)
  * CVE-2023-39362: Authenticated command injection when using SNMP options (boo#1215047)
  * CVE-2023-39359: Authenticated SQL injection vulnerability when managing graphs (boo#1215043)
  * CVE-2023-39358: Authenticated SQL injection vulnerability when managing reports (boo#1215042)
  * CVE-2023-39365: SQL Injection when using regular expressions (boo#1215051)
  * CVE-2023-39364: redirect in change password functionality (boo#1215050)
  * CVE-2023-39366: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215052)
  * CVE-2023-39510: Cross-Site Scripting vulnerability with Device Name when administrating Reports (boo#1215053)
  * CVE-2023-39511: Cross-Site Scripting vulnerability with Device Name when editing Graphs whilst managing Reports (boo#1215081)
  * CVE-2023-39512: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215054)
  * CVE-2023-39513: Cross-Site Scripting vulnerability with Device Name when debugging data queries (boo#1215055)
  * CVE-2023-39514: Cross-Site Scripting vulnerability with Data Source Name when managing Graphs (boo#1215056)
  * CVE-2023-39515: Cross-Site Scripting vulnerability with Data Source Name when debugging Data Queries (boo#1215058)
  * CVE-2023-39516: Cross-Site Scripting vulnerability with Data Source Information when managing Data Sources (boo#1215059)
  * When rebuilding the Poller Cache from command line, allow it to be multi-threaded
  * When searching tree or list views, the URL does not update after changes
  * When creating a Data Source Template with a specific snmp port, the port is not always applied
  * When a Data Query references a file, the filename should be trimmed to remove spurious spaces
  * THold plugin may not always install or upgrade properly
  * RRD file structures are not always updated properly, if there are more Data Sources in the Data Template than the Graph Template
  * When reindexing devices, errors may sometimes be shown
  * Boost may loose data when the database server is overloaded
  * Boost can sometimes output unexpected or invalid values
  * Boost should not attempt to start if there are no items to process
  * Rebuilding the poller cache does not always work as expected
  * Host CPU items may not work poll as expected when on a remote data collector where hmib is also enabled
  * When creating new graphs, invalid offset errors may be generated
  * When importing packages, SQL errors may be generated
  * When managing plugins from command line, the --plugin option is not properly handled
  * When automating an install of Cacti, error messages can be appear
  * When performing automated install of a plugin, warnings can be thrown
  * Automation references the wrong table name causing errors
  * Data Source Info Mode produces invalid recommendations
  * Data Source Debug 'Run All' generates too many log messages
  * The description of rebuild poller cache in utilities does not display properly
  * When reindexing a device, debug information may not always display properly
  * Upon displaying a form with errors, the session error fields variable isn't cleared
  * MariaDB clusters will no longer support exclusive locks
  * RRDtool can fail to update when sources in Data Template and Graph Template data sources do not match
  * Compatibility improvements for Boost under PHP 8.x
  * When searching the tree, increase the time before querying for items
  * Device Location drop down does not always populate correctly
  * When viewing Realtime graphs, undefined variable errors may be reported
  * SNMP Uptime is not always ignored for spikekills
  * Improve detection of downed Devices
  * When reporting missing functions from Plugins, ensure messages do not occur too often
  * When starting the Cacti daemon, database errors may be reported when there is no problem
  * When reporting from RRDcheck, ensure prefix is in the correct casing
  * Improve Orphaned Data Source options and display
  * Parsing the PHP Configuration may sometimes produce errors
  * Security processes attempt to check for a user lockout even if there is no user logged in
  * When attempting to edit a tree, the search filter for Graphs remains disabled
  * When reindexing, a Data Source that could be un-orphaned may not always be unorphaned
  * When parsing a date value, there could be more than 30 chars
  * Untemplated Data Sources can fail to update due to lack of an assigned Graph
  * When processing items to check, do not include disabled hosts
  * When saving a Data Source Template, SQL errors may be reported
  * When importing a Template, errors may be recorded
  * Some display strings have invalid formatting that cannot be parsed
  * When filtering with regular expressions, the 'does not match' option does not always function as expected
  * When enabling a plugin, sometimes it can appear as if nothing happens
  * Ensure the Rows Per Page option shows limitations set by configuration
  * Plugins are unable to modify fields in the setting 'Change Device Settings'
  * When reporting emails being sent, ensure BCC addresses are also included
  * Improve compatibility of SNMP class trim handling under PHP 8.x
  * When importing legacy Data Query Templates, the Template can become unusable
  * Provide ability to raise an event when extending the settings form
  * Prevent unsupported SQL Mode flags from being set
  * The DSStats summary does not always display expected values
  * When performing a fresh install, device classification may be missing.
  * Duplication functions for Graph/Template and Data Source/Template do not return and id
  * Duplication of Device Templates should be an API call
  * Unable to convert database to latin1 instead of utf8 if desired
  * When creating Graphs, the process may become slower over time as more items exist
  * When a bulk walk size is set to automatic, this is not always set to the optimal value
  * Update copyright notice on import packages
  * When viewing Orphan Graphs, SQL errors may be reported
  * When reindexing hosts from command line, ensure only one process runs at once
  * When a Data Query has no Graphs, it may not be deletable
  * When duplicating a Graph Template, provide an option to not duplicate Data Query association
  * When duplicating a Data Template errors can appear in the Cacti log
  * When importing a Package, previewing makes unexpected changes to Cacti Templates
  * When enabling boost on a fresh install, an error may be reported
  * Improve compatibility for backtrace logging under PHP 8.x
  * Improve compatibility for Advanced Ping under PHP 8.x
  * Provide new templates for Fortigate and Aruba Cluster to be available during install
  * Provide new template for SNMP Printer to be available during install
  * When importing devices, allow a device classification to be known
  * Extend length of maximum name in settings table
  * Extend length of maximum name in user settings table
  * Data Queries do not have a Duplication function
  * Upgrade d3.js v7.8.2 and billboard.js v3.7.4
  * Upgrade ua-parser.js to version 1.0.35
  * Update Cisco Device Template to include HSRP graph template
  * New hook for device template change 'device_template_change'</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti 1.2.26:
  * CVE-2023-50250: XSS vulnerability when importing a template file (boo#1218380)
  * CVE-2023-49084: RCE vulnerability when managing links (boo#1218360)
  * CVE-2023-49085: SQL Injection vulnerability when managing poller devices (boo#1218378)
  * CVE-2023-49086: XSS vulnerability when adding new devices (boo#1218366)
  * CVE-2023-49088: XSS vulnerability when viewing data sources in debug mode (boo#1218379)
  * CVE-2023-51448: SQL Injection vulnerability when managing SNMP Notification Receivers (boo#1218381)
  * When viewing data sources, an undefined variable error may be seen
  * Improvements for Poller Last Run Date
  * Attempting to edit a Data Query that does not exist throws warnings and not an GUI error
  * Improve PHP 8.1 support when adding devices
  * Viewing Data Query Cache can cause errors to be logged
  * Preserve option is not properly honoured when removing devices at command line
  * Infinite recursion is possible during a database failure
  * Monitoring Host CPU's does not always work on Windows endpoints
  * Multi select drop down list box not rendered correctly in Chrome and Edge
  * Selective Plugin Debugging may not always work as intended
  * During upgrades, Plugins may be falsely reported as incompatible
  * Plugin management at command line does not work with multiple plugins
  * Improve PHP 8.1 support for incrementing only numbers
  * Allow the renaming of guest and template accounts
  * DS Stats issues warnings when the RRDfile has not been initialized
  * When upgrading, missing data source profile can cause errors to be logged
  * When deleting a single Data Source, purge historical debug data
  * Improvements to form element warnings
  * Some interface aliases do not appear correctly
  * Aggregate graph does not show other percentiles
  * Settings table updates for large values reverted by database repair
  * When obtaining graph records, error messages may be recorded
  * Unable to change a device's community at command line
  * Increase timeout for RRDChecker
  * When viewing a graph, option to edit template may lead to incorrect URL
  * When upgrading, failures may occur due to missing color table keys
  * On installation, allow a more appropriate template to be used as the default
  * When data input parameters are allowed to be null, allow null
  * CSV Exports may not always output data correctly
  * When debugging a graph, long CDEF's can cause undesirable scrolling
  * Secondary LDAP server not evaluated when the first one has failed
  * When adding a device, using the bulk walk option can make version information appear
  * When parsing a Data Query resource, an error can be reported if no direction is specified
  * Database reconnection can cause errors to be reported incorrectly
  * fix returned value if $sau is empty
  * Add Aruba switch, Aruba controller and HPE iLO templates
  * Add OSCX 6x00 templates</changelog>
</package>
<package pkgid="6596d44a15d121fb758127cd8122964199a393145c3ef50caccd26a3e1aab66d3f95e42c06dcfdd75e56f0cf980550a8b351a2f716deff9064237b3be891dc40" name="cacti" arch="src">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti 1.2.9:
  * CVE-2020-7106: Lack of escaping on some pages could lead to XSS
    exposure (boo#1161297)
  * CVE-2020-7237: Remote Code Execution due to input validation
    failure in Performance Boost Debug Log (boo#1161297)
  * many bug fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- cacti 1.2.10:
  * CVE-2020-8813: when guest users have access to realtime graphs,
    remote code could be executed (boo#1164675)
  * When using User Domains, global template user is used instead of
    the configured domain template user
  * Unix timestamps after Sep 13 2020 are rejected as graph start/end
    arguments
  * many bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti 1.2.11:
  * security fixes and hardening (boo#1169215)
    + Add SameSite support for cookies
    + Cookie should be properly verified against password
    + CSRF at Admin Email
    + Improper Access Control on disabling a user
    + Update to jQuery 3.4.1 to resolve XSS issues with jQuery 3.3.1
  * a number of bug fixes
  * feature additions
    + Allow system uptime to be a variable for use with graphs
    + Add Refresh Interval to Data Collectors display
    + Add Location based filtering
    + Allow for Purging of Data Source Statistics from the GUI
    + Restore ability to duplicate a data profile
    + Enhance table navigation bars to support systems with larger number of items
    + Increase length of Graph Item 'value' field to support pango-markup better
    + Allow Basic Auth Accounts to be mapped by CSV file
    + Make form elements under checkbox_groups flow using flex grid style
    + Set the domain attribute to secure cookies for the 'remember me' option
    + Enhance the "Graph Debug Mode" to display RRDtool Command lengths and excess warnings</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti 1.2.12:
  * CVE-2020-7106: Lack of escaping of color items can lead to XSS
    exposure (boo#1163749)
  * Fix multiple graphing bugs and web UI issues
  * Fix multiple warnings, PHP Exceptions and errors
  * Content-Security-Policy prevents External Links from being opened
  * Prevent runtime memory issues by increasing memory limit
  * Improve SNMPv3 handling</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1589198400">- switch from cron to systemd timers (boo#1115436):
  + cacti-cron.timer
  + cacti-cron.service
- introduce rpmlintrc for obvious false positives from rpmlint
  + cacti-rpmlintrc
- use fdupes to reduce amount of needed/wasted space
- re-introduce RPM Group to avoid huge rpmlint complains on 15.1
- remove .gitignore and .gitattributes files (not needed)
- avoid potential root escalation on systems with fs.protected_hardlinks=0
  (boo#1154087): handle directory permissions in file section instead
  of using chown during post installation
- rewrote apache configuration to get rid of .htaccess files and
  explicitely disable directory permissions per default
  (only allow a limited, well-known set of directories)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti 1.2.13:
  * Query XSS vulnerabilities require vendor package update
    (CVE-2020-11022 / CVE-2020-11023)
  * Lack of escaping on some pages can lead to XSS exposure
  * Update PHPMailer to 6.1.6 (CVE-2020-13625)
  * SQL Injection vulnerability due to input validation failure when
    editing colors (CVE-2020-14295, boo#1173090)
  * Lack of escaping on template import can lead to XSS exposure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti 1.2.14:
  * Poller keeps using old IP address for a device
  * poller bug fixes and various display fixes
  * Fix XSS vulnerability due to improper escaping of error message
    during template import preview (boo#1174850, CVE-2020-25706)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti 1.2.15, fixing the following bugs:
  * When editing Maximum OIDs Per Get Request, blank value can cause errors
  * Boost may run more often than it should
  * Recache Event Loop can cause Interface Graphs to show gaps
  * When searching Graph Tree's, non matching devices remain visible
  * Page validation errors may occur when opening real time graphs
  * External Links do not always open if they are still open from previous usage
  * Cultural changes to various word usage
  * Replicate deleted device status instead of poller sync
  * Description field allows more characters entered than is stored
  * When installing or upgrading, LDAP functions may not always be included properly
  * Unable to remove discovered device
  * When installing or upgrading, PHP recommendations may not always return a valid value
  * Graph Templates has duplicate SQL delete statement
  * When syncing to remote poller, missing function errors may occur
  * When removing devices from remote pollers, devices may reappear without details
  * When removing devices, array errors may sometimes be recorded
  * Variable injection does not always work as expected
  * Editing Data Queries with multiple data templates can give errors about Suggested values
  * Progress bar does not provide enough visual information during long page loads
  * Some themes do not allow for a way to see which user is currently signed in
  * When viewing tables, allow users to force all columns to be visible
  * Column sizing is being lost between pages refreshes
  * When viewing input methods table, no ID is shown to help identify which method is being viewed
  * Filters do not always respect using keyboard to initiate searching
  * When exporting a data query, an invalid column name error can sometimes be shown
  * When checking if a view is allowed, having no session can result in errors
  * When removing devices via the CLI, undefined variable errors may be seen
  * Real Time Graphs may cause invalid index errors
  * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues
  * Plugin setup can generate errors when reading options via system function
  * Plugin version numbers can be unexpectedly truncated
  * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it
  * When removing multiple items, selection process does not always work
  * When exporting colors, the indicator is not always removed upon completion
  * Unable to pass tree and leaf ID to 'graph_button' hook
  * When performing maintenance, various errors may sometimes be seen
  * When Guest User setting is active, current user is not always properly set
  * When installing Cacti, minor errors in text can be seen
  * Numbers are not always formatted properly when there are no decimal places
  * When viewing Real Time Graphs, an undefined index error may be recorded
  * Minor memory leaks and refresh issues when zooming on graphs
  * Real Time Graphs may sometimes fail due to folder permissions
  * Navigation can sometimes occur unexpectedly due to background timers
  * Trees management screen not reporting correct number of trees
  * Tree sequences can sometimes skip numbers during resorting
  * Guest user selection should not allow setting the currently logged in user
  * Links in Table Headers do not show clearly when in modern theme
  * Under some cases tree logic leads to undefined index errors
  * Cacti Data Debug can show errors if the Data Source is damaged or has been removed
  * When importing a data query, an invalid column name error can sometimes be shown
  * When using shift functions on graphs, negative values are not allowed
  * Correct issue when file is unreadable reporting no file was specified
  * Orphaned Plugins have no option to be removed
  * Update MySQL recommendations for Character Set and Colation
  * Correct sorting of IP addresses to be numeric not alpha by JamesTilt
  * Saving a device should not always repopulate the poller cache</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1606996800">- cacti 1.2.16:
  * When generating a report, the Cascade to Branches function does not as expected
  * When viewing graphs, automatic refresh so not always work as expected
  * Realtime graph pop up counter bug
  * Undefined variable errors may occur when creating a new datasource
  * The cli-based installer does not exit with a non-zero exit code when error occurs
  * When an export is complete, sometimes the progress bar remains
  * When enabling many devices, a threshold can be reached causing a slowdown in the process
  * When performing actions against Devices, replicated device information could sometimes be lost
  * When using API to rename a tree node, backtrace may be incorrectly shown
  * When searching, valid pages can sometimes be shown as empty by ddb4github
  * When exporting data from graphs, not all data was properly included
  * Graph Templates filter is not updated after new graph created by ddb4github
  * Username and password on the login page is not visible in Classic theme
  * Improve wording of concurrent process and thread settings
  * Location filter should remove blank entries by ddb4github
  * When syncing data collectors, a reindex event may be triggered unnecessarily
  * Automation Networks allows discovery of invalid IP addresses
  * When changing permissions of the current user, they don't take effect immediately
  * When reindexing a device, an incorrect page was sometimes displayed
  * When repairing database, audit_database.php does not add missing columns
  * Log page should not be empty if no log info exists
  * During upgrade, there are times when realms can be duplicated leading to SQL errors
  * When using ping.php, UDP response times are not interpreted properly by hypnotoad
  * Improve warning you get when attempting to view a log file you don't have access to
  * When replicating files, scripts are not marked as executable
  * When creating plugin tables, collation is not set properly
  * Update c3.js to version 0.7.20
  * Update Chart.js to version 2.9.4
  * Update phpseclib to version 2.0.29
  * Update PHPMailer to version 6.1.8
  * Use LSB shebang notation for cli scripts
  * Add support for cactid daemon based launcher
  * Add ability to hide the Graph Drilldown icons by datatecuk
  * Add hooks for plugins to show custom Graph Source and custom Template URL (List View)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608292800">- fix httpd startup errors due to mismatched configuration
  directives boo#1175314</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti 1.2.17:
  * Fix incorrect handling of fields led to potential XSS issues
  * CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  * Fix various XSS issues with HTML Forms handling
  * Fix handling of Daylight Saving Time changes
  * Multiple fixes and extensions to plugins
  * Fix multiple display, export, and input validation issues
  * SNMPv3 Password field was not correctly limited
  * Improved regular expression handling for searcu
  * Improved support for RRDproxy
  * Improved behavior on large systems
  * MariaDB/MysQL: Support persistent connections and improve
    multiple operations and options
  * Add Theme 'Midwinter'
  * Modify automation to test for data before creating graphs
  * Add hooks for plugins to show customize graph source and customize
    template url
  * Allow CSRF security key to be refreshed at command line
  * Allow remote pollers statistics to be cleared
  * Allow user to be automatically logged out after admin defined
    period
  * When replicating, ensure Cacti can detect and verify replica
    servers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625918400">- cacti 1.2.18:
  * CVE-2020-14424: Lack of escaping on template import can lead to
    XSS exposure under 'midwinter' theme (boo#1188188)
  * Real time graphs can expose XSS issue</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti 1.2.19:
  * Further fixes for grave character security protection (boo#1192408)
  * Fix Over aggressive escaping causing menu visibility issues on Create Device page
  * Add SHA256 and AES256 security levels for SNMP polling
  * Import graph template(Preview Only) show color_id new value as a blank area
  * Fix Editing graphs errors due to missing sequence
  * Fix 2hen hovering over a Tree Graph, row shows same highlighting as Graph Edit screen
  * Fix 2hen RealTime is not active, console errors may appear
  * Fix race conditions may occur when multiple RRDtool processes are running
  * Fix errors creating graphs from templates
  * Fix errors when duplicating reports
  * Fix Boost may be blocked by overflowing poller_output table
  * Fix Template import may be blocked due to unmet dependency warnings with snmp ports
  * Fix Newer MySQL versions may error if committing a transaction when not in one
  * Fix SNMP Agent may not find a cache item
  * Fix Correct issues running under PHP 8.x
  * Fix When polling is disabled, boost may crash and creates many arch tables
  * Fix When poller runs, memory tables may not always be present
  * Fix Timezones may sometimes be incorrectly calculated
  * Fix Allow monitoring IPv6 with interface graphs
  * Fix When a data source uses a Data Input Method, those without a mapping should be flagged
  * Fix When RRDfile is not yet created, errors may appear when displaying the graph
  * Fix Cacti missing key indexes that result in Preset pages slowdowns
  * Fix Data Sources page shows no name when Data Source has no name cache
  * Fix db_update_table function can not alter table from signed to unsigned
  * Fix data remains in poller_output table even if it's flushed to rrd files
  * Fix Parameter list for lib/database.php:db_connect_real() is not correct in 3 places
  * Fix Offset is a reserved word in MariaDB 10.6 affecting Report
  * Fix Rendering large trees slowed due to lack of permission caching
  * Fix Error on interpretation of snmpUtime, when to big
  * Fix Applying right axis formatting creates an error-image
  * Fix Unable to Save Graph Settings from the Graphs pages
  * Fix Graph Template Cache is nullified too often when Graph Automation is running
  * Fix When Adding a Data Query to a Device, no Progress Spinner is shown
  * Fix New Browser Breaks Plugins that depend on non UTC date time data
  * Fix errors when testing remote poller connectivity
  * Fix errors when renaming poller
  * Fix Removing spikes by Variance does not appear to be working beyond the first RRA
  * Fix LDAP API lacks timeout options leading to bad login experiences
  * Add a normal/wrap class for general use
  * Limit File Types available for Template Import operations
  * Fix Cacti does not provide an option of providing a client side certificate for LDAP/AD authentication
  * Support Stronger Encryption Available Starting in Net-SNMP v5.8
  * Allow Cacti to use multiple possible LDAP servers
  * Add a 15 minute polling/sampling interval
  * Provide additional admin email notifications
  * Add warnings for undesired changes to plugin hook return values
  * When creating a Graph, make testing the Data Sources optional by Template
  * Update phpseclib to 2.0.33
  * Update jstree.js to 3.3.12
  * Improve performance of Cacti poller on heavily loaded systems
  * MariaDB recommendations need some tuning for recent updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to 1.2.20
  * Security fix for CVE-2022-0730, boo#1196692
    Under certain ldap conditions, Cacti authentication can be
    bypassed with certain credential types.
  * Security fix: Device, Graph, Graph Template,
    and Graph Items may be vulnerable to XSS issues
  * Security fix: Lockout policies are not properly applied to LDAP
    and Domain Users
  * Security fix: When using 'remember me' option, incorrect realm
    may be selected
  * Security fix: User and Group maintenance are vulnerable to SQL attacks
  * Security fix: Color Templates are vulnerable to XSS attack
  * Features:
  * When creating a Data Source Profile, allow additional choices for Heartbeat
  * Change select all options to use Font Awesome icons
  * Improve spine performance by storing the total number of system snmp_ports in use
  * Prevent Template User Accounts from being Removed
  * When managing by users, allow filtering by Realm
  * Allow plugins to supply template account names
  * When viewing logs, additional message types should be filterable
  * When creating a Graph Template Item, allow filtering by Data Template
  * Allow language handler to be selected via UI
  * Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco
  * Add Advanced Ping Graph Template to initial Installable templates
  * Add LDAP Debug Mode option
  * Allow Reports to include devices not on a Tree
  * Allow Basic Authentication to display custom failure message
  * Fix: When replicating data during installation/upgrade,
    system may appear to hang
  * Fix: Graph Template Items may have duplicated entries
  * Fix: Unable to Save Graph Settings
  * Fix: Script Server may crash if an OID is missing or unavailable
  * Fix: When system-wide polling is disabled,
    remote pollers may fail to sync changed settings
  * Fix: When updating poller name, duplicate name protection may be over zealous
  * Fix: Titles may show "Missing Datasource" incorectly
  * Fix: Checking for MIB Cache can cause crashes
  * Fix: Polling cycles may not always complete as expected
  * Fix: When viewing graph data, non-numeric values may appear
  * Fix: Utilities view has calculation errors when there are no data sources
  * Fix: When editing Reports, drag and drop may not function as intended
  * Fix: When data drive is full, viewing a Graph can result in errors
  * Various other bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti 1.2.21:
  * Add a CLI script to install/enable/disable/uninstall plugins
  * Add log message when purging DS stats and poller repopulate
  * A collection of bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti 1.2.22, providing one security fix, a number of bug fixes
  and a collection of improvements:
  * When creating new graphs, cross site injection is possible
    (boo#1203952)
  * When creating user from template, multiple Domain FullName and
    Mail are not propagated
  * Nectar Aggregate 95th emailed report broken
  * Boost may not find archive tables correctly
  * Users may be unable to change their password when forced during
    a login
  * Net-SNMP Memory Graph Template has Wrong GPRINT
  * Search in tree view unusable on larger installations
  * Increased bulk insert size to avoid partial inserts and potential
    data loss.
  * Call to undefined function boost_debug in Cacti log
  * When no guest template is set, login cookies are not properly set
  * Later RRDtool releases do not need to check last_update time
  * Regex filters are not always long enough
  * Domains based LDAP and AD Fullname and Email not auto-populated
  * Cacti polling and boost report the wrong number of Data Sources
    when Devices are disabled
  * When editing Graph Template Items there are cases where VDEF's
    are hidden when they should be shown
  * Database SSL setting lacks default value
  * Update default path cacti under *BSD by xmacan
  * Web Basic authentication not creating template user
  * Unable to change the Heartbeat of a Data Source Profile
  * Tree Search Does Not Properly Search All Trees
  * When structured paths are setup, RRDfiles may not always be
    created when possible
  * When parsing the logs, caching would help speed up processing
  * Deprecation warnings when attempting real-time Graphs with PHP8.1
  * Custom Timespan is lost when clicking other tree branches
  * Non device based Data Sources not being polled
  * When Resource XML file inproperly formatted, graph creation can
    fail with errors
  * Update code style to support PHP 8 requirements
  * None" shows all graphs
  * Realtime popup window experiences issues on some browsers
  * Auth settings do not always properly reflect the options selected
    by ddb4github
  * MySQL can cause cacti to become stalled due to locking issues
  * Boost process can get hung under rare conditions until the poller
    times out
  * Exporting graphs under PHP 8 can cause errors
  * Host table has wrong default for disabled and deleted columns
  * RRD storage paths do not scale properly
  * When importing, make it possible to only import certain
    components
  * Update change_device script to include new features by
    bmfmancini
  * Make help pages use latest online version wherever possible
  * Cacti should show PHP INI locations during install
  * Detect PHP INI values that are different in the INI vs running
    config
  * Added Gradient Color support for AREA charts by thurban
  * Update CDEF functions for RRDtool
  * When boost is running, it's not clear which processes are
    running and how long they have to complete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti 1.2.23, providing security fixes, feature improvements and
  bug fixes:
  * CVE-2022-46169: Unauthenticated Command Injection in Remote
    Agent (boo#1206185)
  * Security: Add .htaccess file to scripts folder
  * When using Single Sign-on Frameworks, revocation was not always
    detected in callbacks
  * Fixes to the installer, and compatibility with PHP and MySQL
  * Performance improvements for certain conditions
  * Various UI fixes
  * Bug fixes related to SNMP, RRDtools, and agents</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti 1.2.24
  * Fix: Unable to import Local Linux Machine template
  * Fix multiple charting and display issues
  * Compatibility changes for SNMP under PHP 8.2, and other PHP
    compatibility updates
  * Fix multiple issues editing settings
  * timeout fixes for Basic Auth
  * multiple data poller bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti 1.2.25:
  * CVE-2023-30534: Protect against Insecure deserialization of filter data (boo#1215082)
  * CVE-2023-39360: Cross-Site Scripting vulnerability when creating new graphs (boo#1215044)
  * CVE-2023-39361: Unauthenticated SQL Injection when viewing graphs (boo#1215045)
  * CVE-2023-39357: SQL Injection when saving data with sql_save() (boo#1215040)
  * CVE-2023-39362: Authenticated command injection when using SNMP options (boo#1215047)
  * CVE-2023-39359: Authenticated SQL injection vulnerability when managing graphs (boo#1215043)
  * CVE-2023-39358: Authenticated SQL injection vulnerability when managing reports (boo#1215042)
  * CVE-2023-39365: SQL Injection when using regular expressions (boo#1215051)
  * CVE-2023-39364: redirect in change password functionality (boo#1215050)
  * CVE-2023-39366: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215052)
  * CVE-2023-39510: Cross-Site Scripting vulnerability with Device Name when administrating Reports (boo#1215053)
  * CVE-2023-39511: Cross-Site Scripting vulnerability with Device Name when editing Graphs whilst managing Reports (boo#1215081)
  * CVE-2023-39512: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215054)
  * CVE-2023-39513: Cross-Site Scripting vulnerability with Device Name when debugging data queries (boo#1215055)
  * CVE-2023-39514: Cross-Site Scripting vulnerability with Data Source Name when managing Graphs (boo#1215056)
  * CVE-2023-39515: Cross-Site Scripting vulnerability with Data Source Name when debugging Data Queries (boo#1215058)
  * CVE-2023-39516: Cross-Site Scripting vulnerability with Data Source Information when managing Data Sources (boo#1215059)
  * When rebuilding the Poller Cache from command line, allow it to be multi-threaded
  * When searching tree or list views, the URL does not update after changes
  * When creating a Data Source Template with a specific snmp port, the port is not always applied
  * When a Data Query references a file, the filename should be trimmed to remove spurious spaces
  * THold plugin may not always install or upgrade properly
  * RRD file structures are not always updated properly, if there are more Data Sources in the Data Template than the Graph Template
  * When reindexing devices, errors may sometimes be shown
  * Boost may loose data when the database server is overloaded
  * Boost can sometimes output unexpected or invalid values
  * Boost should not attempt to start if there are no items to process
  * Rebuilding the poller cache does not always work as expected
  * Host CPU items may not work poll as expected when on a remote data collector where hmib is also enabled
  * When creating new graphs, invalid offset errors may be generated
  * When importing packages, SQL errors may be generated
  * When managing plugins from command line, the --plugin option is not properly handled
  * When automating an install of Cacti, error messages can be appear
  * When performing automated install of a plugin, warnings can be thrown
  * Automation references the wrong table name causing errors
  * Data Source Info Mode produces invalid recommendations
  * Data Source Debug 'Run All' generates too many log messages
  * The description of rebuild poller cache in utilities does not display properly
  * When reindexing a device, debug information may not always display properly
  * Upon displaying a form with errors, the session error fields variable isn't cleared
  * MariaDB clusters will no longer support exclusive locks
  * RRDtool can fail to update when sources in Data Template and Graph Template data sources do not match
  * Compatibility improvements for Boost under PHP 8.x
  * When searching the tree, increase the time before querying for items
  * Device Location drop down does not always populate correctly
  * When viewing Realtime graphs, undefined variable errors may be reported
  * SNMP Uptime is not always ignored for spikekills
  * Improve detection of downed Devices
  * When reporting missing functions from Plugins, ensure messages do not occur too often
  * When starting the Cacti daemon, database errors may be reported when there is no problem
  * When reporting from RRDcheck, ensure prefix is in the correct casing
  * Improve Orphaned Data Source options and display
  * Parsing the PHP Configuration may sometimes produce errors
  * Security processes attempt to check for a user lockout even if there is no user logged in
  * When attempting to edit a tree, the search filter for Graphs remains disabled
  * When reindexing, a Data Source that could be un-orphaned may not always be unorphaned
  * When parsing a date value, there could be more than 30 chars
  * Untemplated Data Sources can fail to update due to lack of an assigned Graph
  * When processing items to check, do not include disabled hosts
  * When saving a Data Source Template, SQL errors may be reported
  * When importing a Template, errors may be recorded
  * Some display strings have invalid formatting that cannot be parsed
  * When filtering with regular expressions, the 'does not match' option does not always function as expected
  * When enabling a plugin, sometimes it can appear as if nothing happens
  * Ensure the Rows Per Page option shows limitations set by configuration
  * Plugins are unable to modify fields in the setting 'Change Device Settings'
  * When reporting emails being sent, ensure BCC addresses are also included
  * Improve compatibility of SNMP class trim handling under PHP 8.x
  * When importing legacy Data Query Templates, the Template can become unusable
  * Provide ability to raise an event when extending the settings form
  * Prevent unsupported SQL Mode flags from being set
  * The DSStats summary does not always display expected values
  * When performing a fresh install, device classification may be missing.
  * Duplication functions for Graph/Template and Data Source/Template do not return and id
  * Duplication of Device Templates should be an API call
  * Unable to convert database to latin1 instead of utf8 if desired
  * When creating Graphs, the process may become slower over time as more items exist
  * When a bulk walk size is set to automatic, this is not always set to the optimal value
  * Update copyright notice on import packages
  * When viewing Orphan Graphs, SQL errors may be reported
  * When reindexing hosts from command line, ensure only one process runs at once
  * When a Data Query has no Graphs, it may not be deletable
  * When duplicating a Graph Template, provide an option to not duplicate Data Query association
  * When duplicating a Data Template errors can appear in the Cacti log
  * When importing a Package, previewing makes unexpected changes to Cacti Templates
  * When enabling boost on a fresh install, an error may be reported
  * Improve compatibility for backtrace logging under PHP 8.x
  * Improve compatibility for Advanced Ping under PHP 8.x
  * Provide new templates for Fortigate and Aruba Cluster to be available during install
  * Provide new template for SNMP Printer to be available during install
  * When importing devices, allow a device classification to be known
  * Extend length of maximum name in settings table
  * Extend length of maximum name in user settings table
  * Data Queries do not have a Duplication function
  * Upgrade d3.js v7.8.2 and billboard.js v3.7.4
  * Upgrade ua-parser.js to version 1.0.35
  * Update Cisco Device Template to include HSRP graph template
  * New hook for device template change 'device_template_change'</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti 1.2.26:
  * CVE-2023-50250: XSS vulnerability when importing a template file (boo#1218380)
  * CVE-2023-49084: RCE vulnerability when managing links (boo#1218360)
  * CVE-2023-49085: SQL Injection vulnerability when managing poller devices (boo#1218378)
  * CVE-2023-49086: XSS vulnerability when adding new devices (boo#1218366)
  * CVE-2023-49088: XSS vulnerability when viewing data sources in debug mode (boo#1218379)
  * CVE-2023-51448: SQL Injection vulnerability when managing SNMP Notification Receivers (boo#1218381)
  * When viewing data sources, an undefined variable error may be seen
  * Improvements for Poller Last Run Date
  * Attempting to edit a Data Query that does not exist throws warnings and not an GUI error
  * Improve PHP 8.1 support when adding devices
  * Viewing Data Query Cache can cause errors to be logged
  * Preserve option is not properly honoured when removing devices at command line
  * Infinite recursion is possible during a database failure
  * Monitoring Host CPU's does not always work on Windows endpoints
  * Multi select drop down list box not rendered correctly in Chrome and Edge
  * Selective Plugin Debugging may not always work as intended
  * During upgrades, Plugins may be falsely reported as incompatible
  * Plugin management at command line does not work with multiple plugins
  * Improve PHP 8.1 support for incrementing only numbers
  * Allow the renaming of guest and template accounts
  * DS Stats issues warnings when the RRDfile has not been initialized
  * When upgrading, missing data source profile can cause errors to be logged
  * When deleting a single Data Source, purge historical debug data
  * Improvements to form element warnings
  * Some interface aliases do not appear correctly
  * Aggregate graph does not show other percentiles
  * Settings table updates for large values reverted by database repair
  * When obtaining graph records, error messages may be recorded
  * Unable to change a device's community at command line
  * Increase timeout for RRDChecker
  * When viewing a graph, option to edit template may lead to incorrect URL
  * When upgrading, failures may occur due to missing color table keys
  * On installation, allow a more appropriate template to be used as the default
  * When data input parameters are allowed to be null, allow null
  * CSV Exports may not always output data correctly
  * When debugging a graph, long CDEF's can cause undesirable scrolling
  * Secondary LDAP server not evaluated when the first one has failed
  * When adding a device, using the bulk walk option can make version information appear
  * When parsing a Data Query resource, an error can be reported if no direction is specified
  * Database reconnection can cause errors to be reported incorrectly
  * fix returned value if $sau is empty
  * Add Aruba switch, Aruba controller and HPE iLO templates
  * Add OSCX 6x00 templates</changelog>
</package>
<package pkgid="e92ec9cd47608deafa473b90c57ee335fb27c333c167176b3c5fcd14b67a38a0e82bbb20b119e0dff65632344b2d6cdc8dcafeedc8980ab69dc633b3ef4a5e46" name="cacti-spine" arch="src">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="David Liedke &lt;liedke@rz.uni-mannheim.de&gt;" date="1569844800">-Update to version 1.2.7
  - issue#113: spine1.2.6 couldn't open directory `m4'</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
</package>
<package pkgid="1f08cd8b0d1703a51525e1d02a658b69254c2a62f59f210dc273a78b227f0bf74640bd0e5cd23a2964ac150bfcb4799e1c3bc5c9859cba53c44e04c0bc5a4335" name="cacti-spine" arch="x86_64">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
</package>
<package pkgid="5390bed17423b001ea36461efda3df742b5e6287ff1a7c10b47155dcc36e23318587a7a2059c4b6b5ace42086d3bfa4a61075c108d3652e564b71a810a93d8fa" name="cacti-spine-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
</package>
<package pkgid="3110d18796e1fd114d60b92a5cf44f5901ff546de0e67c0a505ffde313c3044f542d4b573910c33d702fb9ed7c28e27661d36f2f3d07fa99580de76bcab15a5b" name="cacti-spine-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.26" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
</package>
<package pkgid="fe1f760e9cc18d77916869c657c4a8e13f5ef47e003a1b8333b48312db5fec9f4292d16b13062fa2dcb0408d0e749b14446a4d31ba1a003889a666fec7209a86" name="cairo" arch="src">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="zaitor@opensuse.org" date="1488974400">- Rebase cairo-pdf-fixes.patch: Add commit to fix fdo#100029.</changelog>
  <changelog author="alarrosa@suse.com" date="1496836800">- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
  fix a segfault in get_bitmap_surface due to malformed font
  (bsc#1036789, fdo#100763, CVE-2017-7475).</changelog>
  <changelog author="zaitor@opensuse.org" date="1497614400">- Update to version 1.15.6:
  + Detect if variable fonts have synthesized bold/italic or
    non-default variants, and use a fallback font where needed.
  + Restore MacOSX 10.4 support. Cairo had dropped 10.4 support
    when moving to the CoreText API.  Now we automatically detect
    which API to use via dynamic linking, so can resume supporting
    this older version of MacOSX.
  + Fix error reporting in the xcb backend if fallback fails.
    Instead of returning NULL when the X11 server can't do some
    operation, return a surface in an error state.
  + Call XSync in the xlib backend before setting the error handler
    to ignore errors for certain requests, to make sure all pending
    errors are handled first.
  + Fix text-glyph-range for quartz-font.  Use 0xFFFF instead of 0
    for invalid index tracking.
  + Fix handling of Supplementary Multilingual Plane (SMP) Unicode
    characters in quartz-font.
  + Fix various issues in the drm backend including updating API
    usage and general code cleanup.
  + Clarify documentation regarding device scale inheritance and
    the units used in cairo_surface_create_similar_image
    (fdo#99094).
- Drop cairo-pdf-fixes.patch: Fixed upstream.
- Add cairo-fix-off-by-one-check.patch: Fix off by one check in
  cairo-image-info.c (fdo#101427).</changelog>
  <changelog author="alarrosa@suse.com" date="1497960000">- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
  fix a segfault when using &gt;4GB images since int values were used
  for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).</changelog>
  <changelog author="zaitor@opensuse.org" date="1504094400">- Update to version 1.15.8:
  + This small snapshot provides new colored emoji glyph support,
    and a handful of minor fixes. For a complete log of changes,
    please see
    http://cairographics.org/releases/ChangeLog.1.15.8
  + Features and Enhancements: Support colored emoji glyphs, stored
    as PNG images in OpenType fonts.
  + Bug Fixes:
  - pdf:
    . Fix internal links pointing to other pages, by
    pre-calculating page heights so that link positions can be
    calculated more accurately.
    . Don't emit /PageLabel dict when no labels defined.
  - image: Fix crash on negative lengths.
  - win32: Fix initialization of mutexes for static builds.
  - font:
    . Fix color font loading on big-endian systems.
    . Fix color font support infinite-loop with empty glyphs.
  - Fix off by one check in cairo-image-info.c.
- Drop cairo-fix-off-by-one-check.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Rename 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch
  to cairo-image-prevent-invalid-ptr-access.patch.
- Pass enable-gtk-doc instead of disable-gtk-doc to configure, we
  already have the gtk-doc BuildRequires in place so I can only
  assume that this was an honest error.</changelog>
  <changelog author="msrb@suse.com" date="1513080000">- Depend on pkgconfig(gl) and pkgconfig(egl) instead of Mesa-devel.
  * The pkgconfig(gl) and pkgconfig(egl) are what cairo really
    needs. Mesa-devel is too general and is a bottleneck in
    distribution build. (bnc#1071297)</changelog>
  <changelog author="zaitor@opensuse.org" date="1513598400">- Update to version 1.15.10:
  + Features and Enhancements:
  - Add support for OpenGL ES 3.0 to the gl backend.
  - Use Reusable streams for forms in Level 3 Postscript.
  - Add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files.
  - Add CCITT_FAX mime type for PDF and PS surfaces.
  - svg: add a new function to specify the SVG document unit
    (fdo#90166).
  - Use UTF-8 filenames on Windows.
  + API Changes: cairo_svg_surface_set_document_unit() and
    cairo_svg_surface_get_document_unit().
  + Bugs fixed:
  - Fix regression in gles version detection.
  - Fix undefined-behavior with integer math.
  - Handle SOURCE and CLEAR operators when painting color glyphs
    (fdo#102661).
  - Convert images to rgba or a8 formats when uploading with
    GLESv2.
  - Use _WIN32 instead of windows.h to check for windows build.
  - Fix sigabrt printing documents with fonts lacking the
    mandatory .nodef glyph (fdo#102922).
  - Prevent curved strokes in small ctms from being culled from
    vector surfaces (fdo#103071).
  - Fix painting an unbounded recording surface with the SVG
    backend.
  - Fix falling back to system font with PDFs using certain
    embedded fonts, due to truncated font names (fdo#103249).
  - Fix handling of truetype fonts with excessively long font
    names (fdo#103249).
  - Fix race conditions with cairo_mask_compositor_t
    (fdo#103037).
  - Fix build error with util/font-view.
  - Fix assertion hit with PDFs using Type 4 fonts rendered with
    user fonts, due to error when destroying glyph page
    (fdo#103335).
  - Set default creation date for PDFs.
  - Prevent invalid ptr access for &gt; 4GB images (fdo#98165).
  - Prevent self-copy infinite loop in Postscript surface.
  - Fix padded image crash in Postscript surface.
  - Fix annotation bugs in PDFs and related memory leaks.
  - Fix test failures and other assorted issues in ps and pdf
    code.
  - Fix code generation when using GCC legacy atomic operations
    (fdo#103559).
  - Fix various compilation warnings and errors.
  - Fix various distcheck errors with private symbols, doxygen
    formatting etc.
- Drop cairo-image-prevent-invalid-ptr-access.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1518782400">- Add explicit pkgconfig(zlib) and (conditionalized on
  build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer
  alignment with what configure checks for.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1523534400">- Update to version 1.15.12:
  + The main focus for this release is the addition of Variable
    Font support. Variable fonts are single font files with various
    typography characteristics, such as weight or slant, that users
    of the font can adjust between two points. Effectively this
    enables a single font to behave as multiple fonts.
  + The Skia backend is disabled in this release, due to severe
    bitrot, and will be removed in future releases. Contact the
    cairo team if you have a need of this backend.
  + Features and Enhancements:
  - Variable font support.
  - Skia backend is disabled.
  + API Changes: cairo_font_options_get_variations() and
    cairo_font_options_set_variations() are added.
  + Bugs fixed:
  - Fix errors in csi-trace --help and --version options.
  - Fix a 'memory leak' in the image compositor, with
    pixman_glyph_cache_t.
  - Fix access of uninitialized memory found by valgrind
    (fdo#91271).
  - Fix improper initialization of memory in
    _cairo_ft_font_face_create_for_pattern() (fdo#105084).
  - Fix multi-monitor virtual desktop with negative coords on
    Win32 (fdo#100793).
  - Fix issues occuring with older FreeType versions.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="27d67f63843ff0a1d83fcce193efc5bd59ea6dc75fec6f3b32bb3b224cbe87657bbfa6e9e285f702aded5142b265e224bc866f788058b3e47a275db2efce4244" name="cairo-debugsource" arch="i586">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="3ebc2314369c9b9e0bf29eebaa63588a341885841ee2346efa080fec15946acbf35bb83b1fa9b62a118d7d4da421fbb9bddb85a380c9ed30b72bc1d6fbb75726" name="cairo-debugsource" arch="x86_64">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="0db25f927c80b4051b2b90db87c10ce5a756b6a8cedb5aa89faf539e81a39fa75b37daf7ecaa34877350ef07d973ce777498559be5adf6e41fab6623652916e9" name="cairo-devel" arch="i586">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="2f16bfb3299a1df7aa9e5502ef16cc96cb339254268b683372789423d6400853d974426f583f3004401d8321a4df36ae7a20c9ef5d35366303566f3b28326733" name="cairo-devel" arch="x86_64">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="aa593a88eb7fcb3d8b7fbd9d401241722a90204f872d498f9284515e3c95ea9510caaf2085a7132f261b7a0ae283dec0647de6f2e37f5b2e6d90cd38242f263f" name="cairo-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="65c806fe36948d3c6e08929a1e6004fc3536fe1cb07fe1e153a36ab2b806699a6c59ab5a18a3d55e4bb936fa4b493275b9b825dc7ed873ad14ad34c600e4227f" name="cairo-tools" arch="i586">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="bd51a9588e3e546cdb7a9fd6a6ae59fba8f6725cf95974b1929a1f01f84c3661ad206d934f550bc2d0e19f9f534e79cfdae9c093aa13fc7bf0129e678ba27173" name="cairo-tools" arch="x86_64">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="58cbc5a90e521ab820873f48fcd2954c48c48bcfb706727d3debe6360124329bf0e3f3d37302c25bcf2e17186337ba26aa3c27dc628cd0069e58d755f77ed28f" name="cairo-tools-debuginfo" arch="i586">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="bb324e10fcff2db6b8805d4d5f5203d5c74f84be7baaa87a3ff975840617aa5742a23c05136133b529b12221b75e2f261fcfa4e3f4b792e4b42e6d01a9034673" name="cairo-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.18.0" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1524571200">- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).</changelog>
  <changelog author="qzheng@suse.com" date="1529496000">- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1538740800">- Update to version 1.15.14:
  + Features and Enhancements:
  - Add more FreeeType font color conversions to support
    COLR/CPAL.
  - Update test reference images against current pixman.
  + Bugs fixed:
  - Fix crash when rendering Microsoft's Segoe UI Emoji Regular
    font.
  - Fix build breakage with glesv3 enabled due to non-existant
    glesv3.pc.
  - Fix memory leaks found by Coverity.
  - Fix incorrect null ptr handling found by Coverity.
  - Fix test compilation when font-config is disabled.
  - Use _cairo_malloc instead of malloc
    (fdo#101547, CVE-2017-9814).
  - Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
  + cairo-fix-assertion-failure-in-freetype-backend.patch.
  + cairo-CVE-2017-9814.patch.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540123200">- Update to version 1.16.0:
  + test: Free resources in pdf2png.
  + Drop skia backend.
  + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567598400">- Add 2 upstream bug fix patches:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
    ft: Use FT_Done_MM_Var instead of free when available in
    cairo_ft_apply_variations. Fixes a crash when using freetype
    &gt;= 2.9
  + cairo-composite_color_glyphs.patch: Fix a thinko in
    composite_color_glyphs. We can't just move around the contents
    of the passed-in string, we need to make a copy. This was
    showing up as memory corruption in pango.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1582459200">- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1634904000">- Add upstream patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
    Do not replace explicitly set applications settings by user
    settings for font antialiasing.
    See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661947200">- Update to version 1.17.6:
  + This snapshot sees the removal of the following backends and
    platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG.
  + Thanks to all past contributors for their work on them. If you
    were using any of these backends then you will need to stick to
    Cairo 1.16.
  + This snapshot is going to be the **last** release of Cairo with
    the Autotools build system. The Meson build has seen many
    improvements and it is considerably easier to maintain and
    faster to build.
- Changes from version 1.17.4:
  + A particularly noteworthy improvement in this release is the
    addition of the meson build system as an alternative to
    autotools.
  + The cogl Cairo backend underwent significant development this
    cycle.
  + Subpixel positioning support allows improved glyph outlines
    with the Freetype font backend.
  + For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.4
- Changes from version 1.17.2:
  + This snapshot provides the new support for writing floating
    point formats as 16 bpc PNGs, with support for RGBA128F and
    RGB96F formats. This new feature increases Cairo's pixman
    version requirement to 0.36.0.
  + Beyond this are a range of bugfixes.
    For a complete log of changes, please see
    https://cairographics.org/releases/ChangeLog.1.17.2
- Drop patches fixed upstream:
  + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch
  + cairo-composite_color_glyphs.patch
  + cairo-pdf-add-missing-flush.patch
  + cairo-do-not-override-explicitly-requested-grayscale-aa.patch
- Rebase remaining patches with quilt.
- Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set
  default LCD filter to FreeType's default (patch merged upstream).
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
  - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695470400">- Update to version 1.18.0:
  + The first stable cairo release in five years should be cause
    for celebration.
  + All the API added in the 1.17 development cycle is now
    considered stable, and will not change.
  + Many thanks to all the contributors for this release.
  + The cairo-sphinx tool has been removed; we could not find any
    instruction on how to use it, and no user answered our call for
    help. If you were using cairo-sphinx, please reach out to the
    cairo maintainers.
  + Cairo now implements Type 3 color fonts for PDF.
  + Multiple documentation fixes, to ensure that the cairo API
    reference is up to date. Also fixed multiple compiler warnings
    generated when building cairo.
  + The XML surface has been removed; it was disabled by default
    when building cairo, and we could not find any downstream
    distributor that would enable it.
  + The Tee surface is now automatically enabled. Downstream
    distributors of cairo have been enabling for years it in order
    to build Firefox.
  + Fixed multiple issues with the DWrite font backend.
  + Improved the Quartz surface; mainly, Quartz surfaces now use
    the main display ColorSpace, speeding up rendering operations.
  + Cairo now hides all private symbols by default on every
    platform; the old "slim" symbols hack to alias internally used
    symbols has been dropped, in favor of using
    `-Bsymbolic-functions` with toolchains that support it.
  + Fixed multiple memory leaks in the code base and test suite,
    and general maintenance.
  + Added new API to expose the Pixman dithering filter to cairo
    patterns; this is currently implemented only for image
    surfaces.
- Drop patches fixed upstream:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
- Rebase patches with quilt.
- Stop passing xml=disabled to meson setup, xml backend is dropped.</changelog>
</package>
<package pkgid="053afc746dc8b7c615ccbc504ae9c5d74180006725c6fd9e978c3f7be0a72fd443b3b5db64bfd762a3a283479bbea674b27fa8594304a00cd39d2bcb7a3c7fcb" name="caja-extension-atril" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="c43cf992319c0bef60df5e3441a089b44873e1542e4f99d8b7455b780545ec6b962769b59c6f65169ed3151777eaa476d1c09a8fb68d60805aa75167c811fc60" name="caja-extension-atril-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.26.1" rel="2.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1557662400">- Update to version 1.22.1:
  * Add documenters to translation resource.
  * Use program-name and title in gtk_show_about_dialog call.
  * help: Update copyright.
  * Update copyright in the About dialogue.
  * Use g_strjoin to build licence text in the About dialogue.
  * Update translations.</changelog>
  <changelog author="Jonathan Brielmaier &lt;jbrielmaier@suse.de&gt;" date="1563451200">- Update to version 1.23.0:
  * update translations
  * Remove trailing whitespaces
  * test: get focus on frame
  * let test7.py can works
  * force get focus on atril when testing
  * migrate to python3 for test cases
  * Bump Cairo version to 1.14.0
  * Change url project's website
  * help: update copyright
  * Add documenters to translation resource
  * Use program-name and title in gtk_show_about_dialog call
  * Update copyright in about dialog
  * Use g_strjoin to build license text in about dialog
- remove patches:
  * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1569326400">-  Replace BuildRequires: libxml2-python by python3-libxml2
  as libxml2 updated.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.24.0 (changes since 1.23.0):
  * ev-view: Remove unused variables and assignment
  * Avoid g_type_class_add_private.
  * tiff: Handle failure from TIFFReadRGBAImageOriented.
  * view-presentation: Use monitor instead of screen.
  * shell: Use monitor instead of screen to determine window size.
  * shell: Fix get_monitor_dpi when widget’s window is not
    realized.
  * DPI: Compute monitor resolution or get screen resolution.
  * Prevent segfaults when no document loaded.
  * Require GLib 2.54.0.
  * Fix build warning on marshalling.
  * Suppress GtkAction warnings.
  * document: Replace deprecated gdk_color_equal.
  * Fix buffer overflow in backend/tiff-document.c.
  * Fix atril.desktop file.
  * Fix memory leak ev_sidebar_thumbnails_document_changed_cb().
  * pdf: Fix memory leak when adding new text annotations.
  * libview: Fix a memory leak.
  * Revert "First page should not reloaded"
  * Avoid redundant redeclarations.
  * libview: Reset "pressed_button" when starting Drag and Drop.
  * Show SyncTeX version in the About dialogue.
  * Add a hint for translators.
  * Migrate from intltool to gettext.
  * Add accelerator 'o' for toggling Odd Pages Left.
  * Add accelerator 't' for toggling visibility of the toolbar.
  * Remove synctex internally, work with external library instead.
  * build: Require webkit2gtk-4.0 &gt;= 2.6.0.
  * End the va_list before returning from _synctex_merge_strings.
  * build: Use synctex system library if available.
  * Remove synctex warning.
  * Bump synctex to 1.21.
  * thumbnailer: Fix a memory leak.
  * Fix year 2038 issue with signed 32-bit integers.
  * Update translations.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1585569600">- Add atril-synctex-1.18.patch: Restore SyncTeX 1.18 support.
- Add atril-glib-2.54.patch: Restore GLib 2.54 support.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 1.24.1
  * update translations
  * epub backend: Escape link text to display &amp; in index content
  * Fix segfault on empty navMap
  * thumbnailer: fix typo in the option description
  * Use int64_t for g_date_time_to_unix even word size is 32-bit wide
- Split doc package</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1629374400">- Update version to 1.26.0
  * update translations
  * ev-window.c: only create a EvWebView if needed
  * ev-sidebar-links: Optimize reverse link lookup for a page
  * introspection: Fix bogus --library arguments.
  * libdocument: remove _ev_g_mkdtemp function
  * epub: declaration of ‘uL’ shadows a previous local [-Wshadow]
  * ev-window: missing initializer for a field of ‘GtkActionEntry’
  * epub: fix typo</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629633600">- Make documentation noarch. Remove --with-pic because it has no
  effect in conjunction with --disable-static. Update RPM groups.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1684152000">- Update to version 1.26.1:
  * epub: Add fallback for malformed epub files in check_mime_type.
  * epub: Fix index loading for certain documents.
  * Accessibility: Add button description.
  * Preserve compatibility with older GLib versions.
  * Update translations.
- Drop atril-glib-2.54.patch, atril-synctex-1.18.patch.</changelog>
  <changelog author="Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;" date="1704110400">- Fix CVE-2023-51698: comics: Use libarchive to unpack documents.
  * Add patch: atril-Use-a-blank-line-at-most.patch (required to let
    the actual CVE fix patch apply). Cherry-picked from upstream's
    1.26 branch.
  * Add patch: atril-comics-Use-libarchive-to-unpack-documents.patch.
    Fix for CVE-2023-51698. Cherry-picked from upstream's 1.26 branch.</changelog>
</package>
<package pkgid="8257856bdff172cd72fb4ec8ac0ccda7a055a44a21a500ae1d87e829edcd1a58ad117f77e5688a1ef491951f643e1b92ca4efffb0f2188960048234d29586b3f" name="calibre" arch="src">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678536000">- Update to 6.14.0
  * New Features
  - Edit metadata: When setting a cover from comic files allow
    choosing which page to use as the cover
  - Allow display of columns built from other columns as comments
    in Book details
  - Comments editor: Add a shortcut for "Paste and match style"
    (Ctrl+Shift+v)
  * Bug Fixes
  - macOS: ToC Editor: Fix mouse becoming unusable when trying to
    create a new entry
  - When computing title sorts strip leading and trailing quotes,
    not just leading quotes
  - Content server viewer: Fix searching only showing results
    from the current chapter onwards
  - Check book: Fix some incorrect line numbers reported in a few
    CSS error messages
- Update to 6.13.0
  * New Features
  - Content server: E-book viewer: Long tapping on an image now
    causes it to be displayed in an internal popup rather than a
    new window as some browsers block the creation of new windows
  * Bug Fixes
  - E-book viewer: Fix some adjacent highlights with nothing in
    between them not being displayed.
  - Content server: Workaround for Safari regression causing
    bookmarks to disappear on reload
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused the Read aloud controls to not reappear
    when Read aloud is canceled and restarted
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused an error when using Read aloud on a
    chapter with no text, such as the cover page
  - E-book viewer: Fix a regression that caused a spurious error
    on Windows when reading out selected text
  - Fix a regression in calibre 5.0 that broke sorting the device
    view by title if one of the books has an empty title
  - Edit book: Spell Check dialog: Fix second word not getting
    selected when after first word is fixed
  - Improve hover highlight color in tree views
- Update to 6.12.0
  * New Features
  - E-book viewer: Read aloud: On Windows switch to using the
    new Microsoft speech subsystem with access to more voices
  - calibre:// URL scheme: allow specifying a Virtual library for
    show_book URLs
  - Add by ISBN: Allow adding using identifiers other than ISBN
    as well
  - Update bundled Qt to 6.4 this means calibre on macOS is now
    only supported on Big Sur and newer
  - Spell check dialog: Allow up and down arrow keys to work
    regardless of focus
  - Allow multiple Template tester dialogs
  * Bug Fixes
  - Windows MTP device driver: Ignore failure to enumerate
    objects inside non-root folders
  - Book list: Fix a regression in the previous release that
    broke dragging to select multiple books
  - Content server viewer: Fix reload book not actually reloading
    until the browser is also refreshed
  - E-book viewer: Fix occasional false warning about highlight
    being overwritten
  - E-book viewer: Fix detection of selected highlights when all
    text is selected
  - Fix an error when embedding metadata into a large number of
    books
  - When updating metadata in EPUB 2 files and no language is
    specified, do not remove the &lt;dc:language&gt; tag as this causes
    epubcheck to complain. Instead set the language to "und"
  - Wireless device driver: Remove the timeout for initial
    connection
  - Use an icon rather than a color to report errors in fields
    and the search box
  - Conversion dialog: Regex builder: Workaround bug in Qt that
    prevented searching for non breaking spaces in the wizard
    used to test search expressions
  - Spell check dialog: move down after correcting word, not up
  - Get books: Fix Mobileread store plugin not working
- Add mathjax and hyphenation-dictionaries.
- Additional build some "submodules".
- Add separat user-agent-data.json to fix
  "No such file or directory: '/usr/share/calibre/user-agent-data.json'"
- Use mspack from system and not from calibre upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678968000">- Update to 6.14.1
  * Bug fixes
  - Fix regression in 6.14.0 that caused some generated resources
    to be excluded from the calibre source bundle
  - Fix regression in 6.14.0 that broke using paths with single
    quotes in them for the calibre library
  - Fix ToC Editor on macOS in 6.14.0 not working inside the Edit
    book tool only
  * Improved news sources
  - Strange Horizons
  - The Saturday Paper
  - New Scientist
  - The Mainichi
  - DR Nyheder
  - New York Magazine
  - Bloomberg
  - Deccan Herald</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1680868800">- Update to 6.15.0
  * New Features
  - Allow adding external links to tags, series, publishers,
    etcetera in addition to authors
  - calibre:// URL scheme: Add support for a new type of URL that
    pops up the metadata of the specified book in a new window
  - EPUB Output: Do not shrink images to fit the screen size by
    default, as modern readers do this themselves well enough.
    Can be controlled via an option in the EPUB Output section of
    the conversion dialog
  - Edit metadata dialog: Add buttons to pop up the category
    editing windows easily
  - Metadata download: Allow specifying rules to transform
    publisher names in addition to author and tag names
  - Edit metadata dialog: Use both a colored border and an icon
    to indicate errors in line edits
  - A new tweak in Preferences-&gt;Tweaks to control what program is
    run when clicking on URLs in calibre
  * Bug Fixes
  - E-book viewer: Fix a regression that caused incorrect
    highlight collision detection in some books
  - E-book viewer: Fix images embedded inside SVG tags not
    available for viewing in a pop-up
  - DOCX Input: Do not ignore images that are present as
    fallbacks for a word drawing object
  - Comic Input: When converting grayscaled PNG images to PNG
    ensure output images are stored as indexed PNG
  - Fix active tab not easy to distinguish in dark mode
  - Content server: Fix re-opening book from home page after
    making progress not opening to correct last read position
    when a user is logged in
  - Comments editor: When copying to clipboard, copy clean HTML
    rather than the junk Qt produces
- After many version user-agent-data.json is available again in source.
  So we use it from upstream again, but let the code in spec.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1681041600">- Update to 6.15.1
  - Fixes an issue with the new URL scheme popping up incorrect
    book details windows</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682078400">- Update to 6.16.0
  * New Features
  - Allow storing extra data files with a book
  - Allow undoing the deletion of books from the calibre library
  - Kobo driver: Add support for the new Kobo Elipsa 2E
  - Book details: if an item has an associated link then offer
    that link in the item's context menu
  * Bug Fixes
  - Content server viewer: Fix end of chapter content being
    occasionally skipped when scrolling by screen full with
    multiple pages
  - E-book viewer: Fix a regression that caused notes from a
    different highlights to be shown in some situations
  - E-book viewer: Show an error if the user tries to search for
    only punctuation or spaces in the search modes that ignore
    these
  - Fix custom columns not showing in Book details links from
    other libraries</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682596800">- Update to 6.17.0
  * New features
  - Font subsetting: Add support for WOFF format fonts and CID
    keyed fonts. Also further reduce file sizes when subsetting
  - Book details: Show a link to open the data files folder when
    data files are present
  - Template language: Add various functions to query the extra
    files associated with a book
  - Edit book: Compress images: Support compression of images in
    the WEBP format as well
  - Comments editor: Add buttons to create links to data files
    and also to folders easily when inserting a link
  - Allow displaying the id, formats and path builtin columns
    via Preferences-&gt;Add your own columns
  - Trash bin: Add a button to clear the bin
  - Metadata editor: Use a dedicated editor with preview for
    custom columns that store markdown formatted text
  * Bug fixes
  - Fix a regression in the previous release that could result
    in empty author folders remaining in the library when the
    author of a book is changed
  - Fix the data files associated with a book not being handled
    when using the Merge books and Copy to library functions
  - Fix a regression in the previous release that broke some
    operations in the Manage tags/authors/etc. dialogs
  - Ensure metadata.opf is always written when deleting book
    even if it is not sequenced for backup
  * Improved news sources
  - Scientific American</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688040000">- Update to 6.21.0
  * New Features
  - DOCX Output: Add support for SVG images
  - E-book viewer: Allow configuring the actions triggered by
    touch gestures
  - DOCX Input: Add support for SVG images
  * Bug Fixes
  - Windows: Fix a regression in the previous release that could
    cause files to be deleted if one of the files/folders was
    open in another program while changing title/author in calibre
  - macOS: Fix extra dock icons visible when doing a job using
    Qt WebEngine such as converting to PDF or searching in Get books
  - macOS and Linux: Fix an error when changing metadata or
    deleting books whose files are owned by another user
  - CHM Input: Yet another regression opening CHM files with
    missing internal files on windows
  - CHM Input: Resolve absolute links to resource files from the
    root of the CHM file
- Changes from 6.20.0
  * Bug Fixes
  - CHM Input: Fix a regression in the previous release that
    broke conversion of CHM files
  - Windows: Make moving files in the calibre library folder more
    robust, locking folders in addition to files, before the start
    of the move
  - Get books: Update Barnes and Noble store plugin for website
    changes
  - Kindle output: Only re-encode JPEG images with EXIF metadata
    if the metadata contains actual transpose operations
  - PDF Output: Fix error when input document contains multiple
    instances of a font some with vertical metrics and some without
  - PDF Output: Fix using CSS Multicolumns for body causing
    conversion to fail when header/footer is specified
  - MOBI Input: Fix a crash when converting some corrupted
    palmdoc compressed MOBI files
  - E-book viewer: Ensure CSS stylesheets are interpreted as UTF-8
- Changes from 6.19.1
  * Bug Fixes
  - 6.19.1 fixes a bug in 6.19.0 that broke the edit metadata dialog
- Changes from 6.19.0
  * New Features
  - HTML Input: Restrict adding of resources like images to only
    files within the folder hierarchy starting at the parent
    folder of the root HTML file Can be controlled by customizing
    the HTML to Zip plugin in Preferences-&gt;Plugins or the
  - -allow-local-files-outside-root option to the ebook-convert
    command
  * Bug Fixes
  - PDF Output: Fix regression in previous release causing
    non-English entries to be incorrectly encoded into the PDF
    bookmarks
  - PDF Output: Fix regression in previous release that caused
    blank pages when generating headers or footers
  - Book list: Fix editing-in-place not pre-selecting existing
    text for some column types
  - Amazon.de metadata download: Update for site changes
  - PDF Output: Set /Creator and /Producer in /Info
  - Fix row height incorrect in Manage category dialog when blank
- Changes from 6.18.1
  * Bug Fixes
  - 6.18.1 fixes a regression that broke setting metadata and
    generating PDF files in the macOS and Linux binary builds
- Changes from 6.18.0
  * New Features
  - Cover download: Allowing saving alternate covers to disk or
    in the book's data folder by right clicking on the cover
  - Content server: Allow disabling full text search via the web
    interface
  - When sending books to the device confirm the overwrite if the
    book already exists on the device
  - E-book viewer: Handle horizontal wheel events as section
    jumps in paged mode
  - Comic Input: When grayscaling comic images use 16bit gray
    instead of 8bit for better fidelity
  - Add a new option in Preferences-&gt;Searching to disable keyboard
    searching in book list (i.e. you can turn off the behavior
    that pressing a key will jump to the first book whose title
    starts with that letter)
  - Manage categories dialog: Use alternating row colors and
    allow adjusting row height
  - Allow assigning a keyboard shortcut in Preferences-&gt;Shortcuts
    to open the data folder of a book
  - Various improvements to syntax highlighting for the Markdown
    long text editor
  * Bug Fixes
  - Fix a regression in 6.16 that broke restoring of the database
  - Tag browser: Fix using F2 to edit items not allowing completion
  - Book details: Fix formatting of text when copying all book
    details in narrow mode
  - Book details: Fix copy all not respecting line breaks in fields
  - Fix a regression in previous release that broke scrolling
    when using the scroll_per_row tweak
  - Fix a regression in the previous release that broke the
    category manager dialog in some situations
- Add calibre-revert-new-podofo.patch to fix build error with podofo.
- Drop calibre-python_test.patch and disable tests in spec file.
- Comment out mathjax and hyphenation-dictionaries for now.
- Use only python 3.11 to build packages, so Leap can also build.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688126400">- Update to 6.22.0
  * New Features
  - Kobo driver: Add support for newest firmware
  - Trash bin: Allow setting removed books to be permanently
    deleted on library close
  - Windows: Nicer error message when file/folder is locked in
    another program
  * Bug Fixes
  - PDF Output: Fix regression that caused large slowdowns when
    converting books with lots of internal HTML files to PDF
  - CHM Input: Fix ToC entries that use fragments not supported
  - E-book viewer: Fix searching for text next to hidden text not
    scrolling to the match
  - E-book viewer: Fix selection popup not showing for some books
    on some platforms when the selection is in the top line
  - DOCX Output: Fix multiple SVG images in the input document
    causing all the SVG images in the output to be just one of
    the input images
  - MOBI Input: Ignore another form of corruption in trailing bytes
- Drop calibre-revert-new-podofo.patch because now podofo 0.10.1
  is needed and can no longer patch to use old podofo version.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689595200">- Build with %{optflags}</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1691150400">- Update to 6.24.0
  * New Features
  - Easily manage the extra data files associated with a book by
    right clicking the edit metadata button and choose
    "Manage data files"
  - Content server: Full text search: Allow searching
    a restricted subset of books
  - E-book viewer: Allow clicking on calibre:// URLs
  - Support fuzzier searching in the Tag browser find allowing
    unaccented characters to match accented ones
  * Bug Fixes
  - DOCX conversion: Preserve underline style and color
  - Fix incorrect sorting of device view after some operations
  - Fix visit content server in browser not working when the
    content server is configured to listen on an IPv6 interface
  - Fix one hour offset in some timezones on Windows for dates
    before 1970
  - Windows: HTML Input: Fix error when trying to add HTML files
    with links to other files that are invalid pathnames
  - Get books: Update various Polish language book stores for
    website changes
- Changes from 6.23.0
  * New Features
  - PDF Output: Add an option to discard the book cover instead
    of inserting it as the first page of the PDF
  - Content server: Allow opening the Book details page for
    a matched book from the Full text search results page
  * Bug Fixes
  - Windows: Fix empty data folder getting created in the
    directory calibre is launched from when changing title/author
    for a book with an existing data folder
  - LIT Output: Fix error converting anything to LIT on Windows
  - Ignore failures to expire old trash during startup
  - Amazon metadata download: Fix retrieval of publisher
    information from amazon.fr
- Comment out building of additional "submodules": iso639, iso3166,
  translations because it needs now external source:
  https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
  and don't know where to install.
  Also it rise up an error sometime when run "osc service ra".</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692360000">- Update to 6.25.0
  * New Features
  - Book details panel: De-emphasize titles making the actual
    data stand out more
  - Allow using the new manage data files dialog from within the
    edit metadata dialog
  - Trash dialog: Allow right clicking on an entry to save it to
    disk
  - When merging books by drag-and-drop add an option to use the
    dragged cover instead of the cover in the target book
  - Create catalog: Add buttons to easily select all/non/visible
    fields when creating CSV/XML catalogs
  - Preferences-&gt;Add your own columns: Add buttons to show/hide
    all columns
  * Bug Fixes
  - Fix a regression in the previous release that broke parsing
    of some ISO-8601 timestamps
  - E-book viewer: Mouse wheel horizontal events should jump
    sections not internal file boundaries
  - Fix Preferences-&gt;Add your own columns changing check state on
    moving columns
  - Get books: update various Polish e-book stores for website
    changes
  - E-book viewer: Fix CFI parsing of numbers with trailing zeros
    causing some bookmarks to not work
  - E-book viewer: Show an error when creating a bookmark if the
    bookmark position is not found
  - CBR Input: Fix comics with extremely long internal filenames
    not working on Windows
  - Edit book: Saved searches: Fix incorrect import in generated
    source code for some builtin functions
  - Data file manager: Fix errors on systems with larger font
    sizes
- Now use all calibre upstream desktop files and not the calibre
  desktop files from downstream. Only Name and GenericName entry in
  desktop files are changed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1694174400">- Update to 6.26.0
  * New Features
  - MTP driver: Support the new Kindle Scribe firmware that
    causes it to act as an MTP device instead of USB disk.
    Add "Documents" to the list of default folders to send books to
  - E-book viewer: Add a new option under scrolling behavior to
    control horizontal mouse wheel events jumping to next section
  - Allow full customization of Book details styling via
    Preferences-&gt;Look &amp; feel-&gt;Book details
  * Bug Fixes
  - Get books: Update ebooks.com plugin for website changes
  - Edit book: Fix searching for non-BMP unicode characters
    highlighting only half the character
  - E-book viewer: Fix displaying more than one page per screen
    causing page layout to be slightly wrong for some books
  - E-book viewer: Fix clicking on links with empty destinations
    hanging the viewer
  - E-book viewer: Fix modifying, then jumping to and then
    modifying the highlight again from the highlights panel
    causing the highlight to be deleted
  - E-book viewer: Fix indication of current section in Table of
    Contents sometimes wrong after changing font size
  - E-book viewer/Content server: Disallow browser native context
    menu when right clicking in sandboxed iframes
  - MTP driver: Ignore top level folders whose names start with a
    leading dot Also ignore AppleDouble files, top level system
    and fonts folders and sdr folders on Kindle devices
  - FB2 Input: use the &lt;p&gt; tag for paragraphs that dont contain
    other block content
  - E-book viewer: Fix clicking on the back/forward buttons not
    working in some situations
  - E-book viewer: Fix scrolling to Table of Contents items that
    are within a single internal file not activating the back button
  - E-book viewer: Fix changing the sans-serif font without also
    changing the monospaced font not working</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1695384000">- Update to 6.27.0
  * New Features
  - Kobo driver: Support updated firmware
  - Nook driver: Add support for Nook Glowlight Plus 2023
  - Data files manager: Allow drag and drop of files onto the
    list of files to add new files
  - Support 7z archives in addition to ZIP and RAR for automatic
    ebook extraction when adding to calibre
  - Linux/macOS: Fix detection of the Kindle Scribe with MTP
    firmware
  - E-book viewer: Allow clearing list of recently opened books
    from the open button's popup menu itself
  - E-book viewer: Add a link to show the currently viewed book
    in the calibre library (Go to-&gt;Metadata in the viewer
    controls to access it)
  * Bug Fixes
  - Book information dialog: Fix a regression that caused
    incorrect color for titles in dark mode
  - E-book viewer: Fix searching does not jump to first match if
    all matches are before current position in book
  - EPUB Output: Fix duplicated title page entry in spine for
    books that define a title page that ends up getting split
  - Allow for-light/dark-theme icon overrides to work for plugin
    icons placed by the user in the override folder
  - PDF Output: Fix background image + text not rendering
    correctly if the same background image is used with different
    text multiple times
  - E-book viewer: Fix section titles in highlights panel being
    incorrectly expanded to full titles when the section has
    multiple highlights
  - Prevent Quickview window from opening in the background
  - Edit book: Fix a regression in the previous release that
    caused an error when doing text based searches</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696593600">- Update to 6.28.0
  * New Features
  - Edit book: Show full path to book being edited in the status bar
  - Edit book: When adding dictionaries allow directly a LibreOffice
    adding the dictionary just by choosing the language
  - Edit book: When saving a copy add some convenience actions to
    edit the copy immediately either in the current editor window
    or a new window
  - E-book viewer: Highlights panel: Allow right clicking to
    export only selected highlights
  * Bug Fixes
  - Edit book: Fix a regression in the previous release that
    caused Text search to sometimes not select matches correctly
  - Edit book: When copying files do it in order so that the
    files are pasted in the same order when pasting into another
    editor instance
  - Edit book: Fix smart tag insert not working correctly if the
    selected text starts with the closing angle bracket of a tag
  - Save to disk: Do not limit the total path length to 240
    characters on non-Windows platforms
  - Fix incorrect cover for AZW3 version of calibre User Manual
  - Content server: Change formatting of book details to match
    new de-emphasized titles based formatting in the main calibre
    program
  - PDF metadata: Fix a regression that broke updating metadata
    in PDF files without an /Info dictionary
  - NOOK driver: For the Glowlight 2023 write the calibre metadata
    files into the NOOK sub-folder as the firmware does not allow
    writing files into the root folder
  - NOOK driver: Fix Glowlight 2023 not being detected on Linux
    and macOS
  - E-book viewer: Make CFI calculation more robust especially on
    pages with very little content
  - E-book viewer: Workaround bug in Chromium where
    getBoundingClientRect() fails sometimes leading to incorrect
    calculation of anchor positions
  - Fix errors caused by .DS_Store files inserted into the
    .caltrash directory on macOS if the user happens to open
    .caltrash in Finder</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696680000">- Update to 6.28.1
  - Fix a regression that cause errors when merging some book records.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697803200">- Update to 6.29.0
  * New Features
  - E-book viewer: Add a command line flag --new-instance to
    force the viewer to open a new window even if the option to
    always use a single viewer window is set
  - E-book viewer: Image popup: Add a checkbox to remember the
    last used zoom level
  * Bug Fixes
  - Annotations browser: Fix exporting highlights in markdown not
    including all chapter titles for books with only a single
    highlight per chapter or a multi level ToC
  - E-book viewer: Fix a regression that could cause the viewer
    to enter an infinite loop when displaying the result of a
    search that has only one match that is not found
  - E-book viewer: Fix the occasional search result being marked
    as not found even though it is found
  - TXTZ Output plugin: Only keep images if the text format is
    one that can reference images
  - TXTZ Output: Fix cover not being properly identified in the
    generated TXTZ metadata
  - FB2 Input: Fix the "Annotations" section not showing up in
    the Table of Contents
  - Linux: Content server: Do not call listen on pre-activated
    sockets
  - Fix sort order of similarly-named hierarchical categories
  - Fix a regression that broke reading of covers from HTMLZ and
    TXTZ files</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700222400">- Update to 7.7.0
  * New Features
  - For details on the major changes in calibre between 7.0
    and 6.0, see https://calibre-ebook.com/new-in/sixteen
  - The ability to add notes to any author, tag, series, etc.
    in calibre with links and images
  - E-book viewer: Add support for HTML image maps
  - Content server home page: Show the three most recently added
    books in the default library
  - Content server: Add button to return to book details page at
    top level of controls
  - Content server: Book details: Open links in comments fields
    in the same window rather than a new window
  - Add a "Show items in selected books" choice to Manage tags
    and Manage authors
  - Show the previously used language, if any, second in the
    language selection drop down
  * Bug Fixes
  - Metadata download: Fix downloads from Google not working in
    Europe because of the GDPR
  - Fix editing dates with days sometimes off by one day
  - Edit book: Fix highlighting for special characters not
    visible when the cursor is on the line with the special character
  - Fix embedding metadata showing infinite error dialogs on
    windows if a file is locked by another program
  - PDF Output: Fix an error when trying to set header or footer
    with an input document that has invalid content after the
    main body
  - E-book viewer: Read aloud: Fix clicking on empty spaces
    causing read aloud to restart from beginning of chapter
  - Book details: Fix Manage authors via context menu not working
  - E-book viewer: Showing chrome should close an active footnote
    popup first and only show chrome if the user repeats the action
  - Fix very slow metadata updates on some PDF files
  - Catalogs: Do not erase any tags the user adds to a catalog
    book entry when the catalog is re-generated
  - Linux installer: Fix downloading of signatures for older versions
  - Fix editing non-active Virtual library changes sort of book list</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700827200">- Update to 7.1.0
  * New Features
  - Notes editor: When pasting HTML with images offer to download
    remote images in the pasted content
  * Bug Fixes
  - Fix regression in 7.0 that broke restore of db from backups
  - Content server: Fix newly added books on homepage not restricted
    to the books the logged in user is allowed to access
  - When starting in system tray do not flash the main window briefly
  - Notes editor: Fix spurious error message when saving a note
    that contains pasted HTML that refers to an image
  - Fix a regression that caused the unknown/unset date to
    incorrectly be displayed/edited as a date in the year AD 101
    in some timezones
  - Comments editor: Fix data file links not working
  - Linux installer: Check that the user has libxcb-cursor.so.0
    installed. If not quit early with an error message asking
    them to install it
  - LRF Output: Fix a regression in 7.0 that broke conversion to LRF</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 7.2.0
  * New Features
  - Content server: Also listen for all incoming IPv6 connections
    by default, not just IPv4
  - Book details: Allow deleting notes from the right click menu
    easily
  * Bug Fixes
  - Windows: Edit book: Fix a crash when using the check book
    tool with a book that contains malformed markup, in calibre 7
  - Windows: Improve flickering at startup due to a Qt regression
    in calibre 7
  - Windows: Fix moving the main window causing popup/floating
    windows to be resized in calibre 7 due to yet another Qt regression
  - Fix detection of existing books on the Tolino Vision 6
  - Linux: Fix external applications not being launched under
    Wayland in calibre 7 because of a bug in Qt
  - Linux: Fix network requests failing under Fedora in calibre 7</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703073600">- The headless QPA plugin states minimum cmake 3.21 version requirement in the
  cmakefile and won't build on Leap. Upstream recommends version 3.27.6 to build.
  Add this requirement to the spec file.</changelog>
</package>
<package pkgid="33532af5a7458ebf8a4e139142f4ce34df2d6906142e52c6caa1c84d474e1a5cf457a3c59c977e9d36af52a80edcf992cf5032b76b4f571a9b1a69db0bd998b6" name="calibre" arch="x86_64">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678536000">- Update to 6.14.0
  * New Features
  - Edit metadata: When setting a cover from comic files allow
    choosing which page to use as the cover
  - Allow display of columns built from other columns as comments
    in Book details
  - Comments editor: Add a shortcut for "Paste and match style"
    (Ctrl+Shift+v)
  * Bug Fixes
  - macOS: ToC Editor: Fix mouse becoming unusable when trying to
    create a new entry
  - When computing title sorts strip leading and trailing quotes,
    not just leading quotes
  - Content server viewer: Fix searching only showing results
    from the current chapter onwards
  - Check book: Fix some incorrect line numbers reported in a few
    CSS error messages
- Update to 6.13.0
  * New Features
  - Content server: E-book viewer: Long tapping on an image now
    causes it to be displayed in an internal popup rather than a
    new window as some browsers block the creation of new windows
  * Bug Fixes
  - E-book viewer: Fix some adjacent highlights with nothing in
    between them not being displayed.
  - Content server: Workaround for Safari regression causing
    bookmarks to disappear on reload
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused the Read aloud controls to not reappear
    when Read aloud is canceled and restarted
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused an error when using Read aloud on a
    chapter with no text, such as the cover page
  - E-book viewer: Fix a regression that caused a spurious error
    on Windows when reading out selected text
  - Fix a regression in calibre 5.0 that broke sorting the device
    view by title if one of the books has an empty title
  - Edit book: Spell Check dialog: Fix second word not getting
    selected when after first word is fixed
  - Improve hover highlight color in tree views
- Update to 6.12.0
  * New Features
  - E-book viewer: Read aloud: On Windows switch to using the
    new Microsoft speech subsystem with access to more voices
  - calibre:// URL scheme: allow specifying a Virtual library for
    show_book URLs
  - Add by ISBN: Allow adding using identifiers other than ISBN
    as well
  - Update bundled Qt to 6.4 this means calibre on macOS is now
    only supported on Big Sur and newer
  - Spell check dialog: Allow up and down arrow keys to work
    regardless of focus
  - Allow multiple Template tester dialogs
  * Bug Fixes
  - Windows MTP device driver: Ignore failure to enumerate
    objects inside non-root folders
  - Book list: Fix a regression in the previous release that
    broke dragging to select multiple books
  - Content server viewer: Fix reload book not actually reloading
    until the browser is also refreshed
  - E-book viewer: Fix occasional false warning about highlight
    being overwritten
  - E-book viewer: Fix detection of selected highlights when all
    text is selected
  - Fix an error when embedding metadata into a large number of
    books
  - When updating metadata in EPUB 2 files and no language is
    specified, do not remove the &lt;dc:language&gt; tag as this causes
    epubcheck to complain. Instead set the language to "und"
  - Wireless device driver: Remove the timeout for initial
    connection
  - Use an icon rather than a color to report errors in fields
    and the search box
  - Conversion dialog: Regex builder: Workaround bug in Qt that
    prevented searching for non breaking spaces in the wizard
    used to test search expressions
  - Spell check dialog: move down after correcting word, not up
  - Get books: Fix Mobileread store plugin not working
- Add mathjax and hyphenation-dictionaries.
- Additional build some "submodules".
- Add separat user-agent-data.json to fix
  "No such file or directory: '/usr/share/calibre/user-agent-data.json'"
- Use mspack from system and not from calibre upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678968000">- Update to 6.14.1
  * Bug fixes
  - Fix regression in 6.14.0 that caused some generated resources
    to be excluded from the calibre source bundle
  - Fix regression in 6.14.0 that broke using paths with single
    quotes in them for the calibre library
  - Fix ToC Editor on macOS in 6.14.0 not working inside the Edit
    book tool only
  * Improved news sources
  - Strange Horizons
  - The Saturday Paper
  - New Scientist
  - The Mainichi
  - DR Nyheder
  - New York Magazine
  - Bloomberg
  - Deccan Herald</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1680868800">- Update to 6.15.0
  * New Features
  - Allow adding external links to tags, series, publishers,
    etcetera in addition to authors
  - calibre:// URL scheme: Add support for a new type of URL that
    pops up the metadata of the specified book in a new window
  - EPUB Output: Do not shrink images to fit the screen size by
    default, as modern readers do this themselves well enough.
    Can be controlled via an option in the EPUB Output section of
    the conversion dialog
  - Edit metadata dialog: Add buttons to pop up the category
    editing windows easily
  - Metadata download: Allow specifying rules to transform
    publisher names in addition to author and tag names
  - Edit metadata dialog: Use both a colored border and an icon
    to indicate errors in line edits
  - A new tweak in Preferences-&gt;Tweaks to control what program is
    run when clicking on URLs in calibre
  * Bug Fixes
  - E-book viewer: Fix a regression that caused incorrect
    highlight collision detection in some books
  - E-book viewer: Fix images embedded inside SVG tags not
    available for viewing in a pop-up
  - DOCX Input: Do not ignore images that are present as
    fallbacks for a word drawing object
  - Comic Input: When converting grayscaled PNG images to PNG
    ensure output images are stored as indexed PNG
  - Fix active tab not easy to distinguish in dark mode
  - Content server: Fix re-opening book from home page after
    making progress not opening to correct last read position
    when a user is logged in
  - Comments editor: When copying to clipboard, copy clean HTML
    rather than the junk Qt produces
- After many version user-agent-data.json is available again in source.
  So we use it from upstream again, but let the code in spec.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1681041600">- Update to 6.15.1
  - Fixes an issue with the new URL scheme popping up incorrect
    book details windows</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682078400">- Update to 6.16.0
  * New Features
  - Allow storing extra data files with a book
  - Allow undoing the deletion of books from the calibre library
  - Kobo driver: Add support for the new Kobo Elipsa 2E
  - Book details: if an item has an associated link then offer
    that link in the item's context menu
  * Bug Fixes
  - Content server viewer: Fix end of chapter content being
    occasionally skipped when scrolling by screen full with
    multiple pages
  - E-book viewer: Fix a regression that caused notes from a
    different highlights to be shown in some situations
  - E-book viewer: Show an error if the user tries to search for
    only punctuation or spaces in the search modes that ignore
    these
  - Fix custom columns not showing in Book details links from
    other libraries</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682596800">- Update to 6.17.0
  * New features
  - Font subsetting: Add support for WOFF format fonts and CID
    keyed fonts. Also further reduce file sizes when subsetting
  - Book details: Show a link to open the data files folder when
    data files are present
  - Template language: Add various functions to query the extra
    files associated with a book
  - Edit book: Compress images: Support compression of images in
    the WEBP format as well
  - Comments editor: Add buttons to create links to data files
    and also to folders easily when inserting a link
  - Allow displaying the id, formats and path builtin columns
    via Preferences-&gt;Add your own columns
  - Trash bin: Add a button to clear the bin
  - Metadata editor: Use a dedicated editor with preview for
    custom columns that store markdown formatted text
  * Bug fixes
  - Fix a regression in the previous release that could result
    in empty author folders remaining in the library when the
    author of a book is changed
  - Fix the data files associated with a book not being handled
    when using the Merge books and Copy to library functions
  - Fix a regression in the previous release that broke some
    operations in the Manage tags/authors/etc. dialogs
  - Ensure metadata.opf is always written when deleting book
    even if it is not sequenced for backup
  * Improved news sources
  - Scientific American</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688040000">- Update to 6.21.0
  * New Features
  - DOCX Output: Add support for SVG images
  - E-book viewer: Allow configuring the actions triggered by
    touch gestures
  - DOCX Input: Add support for SVG images
  * Bug Fixes
  - Windows: Fix a regression in the previous release that could
    cause files to be deleted if one of the files/folders was
    open in another program while changing title/author in calibre
  - macOS: Fix extra dock icons visible when doing a job using
    Qt WebEngine such as converting to PDF or searching in Get books
  - macOS and Linux: Fix an error when changing metadata or
    deleting books whose files are owned by another user
  - CHM Input: Yet another regression opening CHM files with
    missing internal files on windows
  - CHM Input: Resolve absolute links to resource files from the
    root of the CHM file
- Changes from 6.20.0
  * Bug Fixes
  - CHM Input: Fix a regression in the previous release that
    broke conversion of CHM files
  - Windows: Make moving files in the calibre library folder more
    robust, locking folders in addition to files, before the start
    of the move
  - Get books: Update Barnes and Noble store plugin for website
    changes
  - Kindle output: Only re-encode JPEG images with EXIF metadata
    if the metadata contains actual transpose operations
  - PDF Output: Fix error when input document contains multiple
    instances of a font some with vertical metrics and some without
  - PDF Output: Fix using CSS Multicolumns for body causing
    conversion to fail when header/footer is specified
  - MOBI Input: Fix a crash when converting some corrupted
    palmdoc compressed MOBI files
  - E-book viewer: Ensure CSS stylesheets are interpreted as UTF-8
- Changes from 6.19.1
  * Bug Fixes
  - 6.19.1 fixes a bug in 6.19.0 that broke the edit metadata dialog
- Changes from 6.19.0
  * New Features
  - HTML Input: Restrict adding of resources like images to only
    files within the folder hierarchy starting at the parent
    folder of the root HTML file Can be controlled by customizing
    the HTML to Zip plugin in Preferences-&gt;Plugins or the
  - -allow-local-files-outside-root option to the ebook-convert
    command
  * Bug Fixes
  - PDF Output: Fix regression in previous release causing
    non-English entries to be incorrectly encoded into the PDF
    bookmarks
  - PDF Output: Fix regression in previous release that caused
    blank pages when generating headers or footers
  - Book list: Fix editing-in-place not pre-selecting existing
    text for some column types
  - Amazon.de metadata download: Update for site changes
  - PDF Output: Set /Creator and /Producer in /Info
  - Fix row height incorrect in Manage category dialog when blank
- Changes from 6.18.1
  * Bug Fixes
  - 6.18.1 fixes a regression that broke setting metadata and
    generating PDF files in the macOS and Linux binary builds
- Changes from 6.18.0
  * New Features
  - Cover download: Allowing saving alternate covers to disk or
    in the book's data folder by right clicking on the cover
  - Content server: Allow disabling full text search via the web
    interface
  - When sending books to the device confirm the overwrite if the
    book already exists on the device
  - E-book viewer: Handle horizontal wheel events as section
    jumps in paged mode
  - Comic Input: When grayscaling comic images use 16bit gray
    instead of 8bit for better fidelity
  - Add a new option in Preferences-&gt;Searching to disable keyboard
    searching in book list (i.e. you can turn off the behavior
    that pressing a key will jump to the first book whose title
    starts with that letter)
  - Manage categories dialog: Use alternating row colors and
    allow adjusting row height
  - Allow assigning a keyboard shortcut in Preferences-&gt;Shortcuts
    to open the data folder of a book
  - Various improvements to syntax highlighting for the Markdown
    long text editor
  * Bug Fixes
  - Fix a regression in 6.16 that broke restoring of the database
  - Tag browser: Fix using F2 to edit items not allowing completion
  - Book details: Fix formatting of text when copying all book
    details in narrow mode
  - Book details: Fix copy all not respecting line breaks in fields
  - Fix a regression in previous release that broke scrolling
    when using the scroll_per_row tweak
  - Fix a regression in the previous release that broke the
    category manager dialog in some situations
- Add calibre-revert-new-podofo.patch to fix build error with podofo.
- Drop calibre-python_test.patch and disable tests in spec file.
- Comment out mathjax and hyphenation-dictionaries for now.
- Use only python 3.11 to build packages, so Leap can also build.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688126400">- Update to 6.22.0
  * New Features
  - Kobo driver: Add support for newest firmware
  - Trash bin: Allow setting removed books to be permanently
    deleted on library close
  - Windows: Nicer error message when file/folder is locked in
    another program
  * Bug Fixes
  - PDF Output: Fix regression that caused large slowdowns when
    converting books with lots of internal HTML files to PDF
  - CHM Input: Fix ToC entries that use fragments not supported
  - E-book viewer: Fix searching for text next to hidden text not
    scrolling to the match
  - E-book viewer: Fix selection popup not showing for some books
    on some platforms when the selection is in the top line
  - DOCX Output: Fix multiple SVG images in the input document
    causing all the SVG images in the output to be just one of
    the input images
  - MOBI Input: Ignore another form of corruption in trailing bytes
- Drop calibre-revert-new-podofo.patch because now podofo 0.10.1
  is needed and can no longer patch to use old podofo version.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689595200">- Build with %{optflags}</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1691150400">- Update to 6.24.0
  * New Features
  - Easily manage the extra data files associated with a book by
    right clicking the edit metadata button and choose
    "Manage data files"
  - Content server: Full text search: Allow searching
    a restricted subset of books
  - E-book viewer: Allow clicking on calibre:// URLs
  - Support fuzzier searching in the Tag browser find allowing
    unaccented characters to match accented ones
  * Bug Fixes
  - DOCX conversion: Preserve underline style and color
  - Fix incorrect sorting of device view after some operations
  - Fix visit content server in browser not working when the
    content server is configured to listen on an IPv6 interface
  - Fix one hour offset in some timezones on Windows for dates
    before 1970
  - Windows: HTML Input: Fix error when trying to add HTML files
    with links to other files that are invalid pathnames
  - Get books: Update various Polish language book stores for
    website changes
- Changes from 6.23.0
  * New Features
  - PDF Output: Add an option to discard the book cover instead
    of inserting it as the first page of the PDF
  - Content server: Allow opening the Book details page for
    a matched book from the Full text search results page
  * Bug Fixes
  - Windows: Fix empty data folder getting created in the
    directory calibre is launched from when changing title/author
    for a book with an existing data folder
  - LIT Output: Fix error converting anything to LIT on Windows
  - Ignore failures to expire old trash during startup
  - Amazon metadata download: Fix retrieval of publisher
    information from amazon.fr
- Comment out building of additional "submodules": iso639, iso3166,
  translations because it needs now external source:
  https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
  and don't know where to install.
  Also it rise up an error sometime when run "osc service ra".</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692360000">- Update to 6.25.0
  * New Features
  - Book details panel: De-emphasize titles making the actual
    data stand out more
  - Allow using the new manage data files dialog from within the
    edit metadata dialog
  - Trash dialog: Allow right clicking on an entry to save it to
    disk
  - When merging books by drag-and-drop add an option to use the
    dragged cover instead of the cover in the target book
  - Create catalog: Add buttons to easily select all/non/visible
    fields when creating CSV/XML catalogs
  - Preferences-&gt;Add your own columns: Add buttons to show/hide
    all columns
  * Bug Fixes
  - Fix a regression in the previous release that broke parsing
    of some ISO-8601 timestamps
  - E-book viewer: Mouse wheel horizontal events should jump
    sections not internal file boundaries
  - Fix Preferences-&gt;Add your own columns changing check state on
    moving columns
  - Get books: update various Polish e-book stores for website
    changes
  - E-book viewer: Fix CFI parsing of numbers with trailing zeros
    causing some bookmarks to not work
  - E-book viewer: Show an error when creating a bookmark if the
    bookmark position is not found
  - CBR Input: Fix comics with extremely long internal filenames
    not working on Windows
  - Edit book: Saved searches: Fix incorrect import in generated
    source code for some builtin functions
  - Data file manager: Fix errors on systems with larger font
    sizes
- Now use all calibre upstream desktop files and not the calibre
  desktop files from downstream. Only Name and GenericName entry in
  desktop files are changed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1694174400">- Update to 6.26.0
  * New Features
  - MTP driver: Support the new Kindle Scribe firmware that
    causes it to act as an MTP device instead of USB disk.
    Add "Documents" to the list of default folders to send books to
  - E-book viewer: Add a new option under scrolling behavior to
    control horizontal mouse wheel events jumping to next section
  - Allow full customization of Book details styling via
    Preferences-&gt;Look &amp; feel-&gt;Book details
  * Bug Fixes
  - Get books: Update ebooks.com plugin for website changes
  - Edit book: Fix searching for non-BMP unicode characters
    highlighting only half the character
  - E-book viewer: Fix displaying more than one page per screen
    causing page layout to be slightly wrong for some books
  - E-book viewer: Fix clicking on links with empty destinations
    hanging the viewer
  - E-book viewer: Fix modifying, then jumping to and then
    modifying the highlight again from the highlights panel
    causing the highlight to be deleted
  - E-book viewer: Fix indication of current section in Table of
    Contents sometimes wrong after changing font size
  - E-book viewer/Content server: Disallow browser native context
    menu when right clicking in sandboxed iframes
  - MTP driver: Ignore top level folders whose names start with a
    leading dot Also ignore AppleDouble files, top level system
    and fonts folders and sdr folders on Kindle devices
  - FB2 Input: use the &lt;p&gt; tag for paragraphs that dont contain
    other block content
  - E-book viewer: Fix clicking on the back/forward buttons not
    working in some situations
  - E-book viewer: Fix scrolling to Table of Contents items that
    are within a single internal file not activating the back button
  - E-book viewer: Fix changing the sans-serif font without also
    changing the monospaced font not working</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1695384000">- Update to 6.27.0
  * New Features
  - Kobo driver: Support updated firmware
  - Nook driver: Add support for Nook Glowlight Plus 2023
  - Data files manager: Allow drag and drop of files onto the
    list of files to add new files
  - Support 7z archives in addition to ZIP and RAR for automatic
    ebook extraction when adding to calibre
  - Linux/macOS: Fix detection of the Kindle Scribe with MTP
    firmware
  - E-book viewer: Allow clearing list of recently opened books
    from the open button's popup menu itself
  - E-book viewer: Add a link to show the currently viewed book
    in the calibre library (Go to-&gt;Metadata in the viewer
    controls to access it)
  * Bug Fixes
  - Book information dialog: Fix a regression that caused
    incorrect color for titles in dark mode
  - E-book viewer: Fix searching does not jump to first match if
    all matches are before current position in book
  - EPUB Output: Fix duplicated title page entry in spine for
    books that define a title page that ends up getting split
  - Allow for-light/dark-theme icon overrides to work for plugin
    icons placed by the user in the override folder
  - PDF Output: Fix background image + text not rendering
    correctly if the same background image is used with different
    text multiple times
  - E-book viewer: Fix section titles in highlights panel being
    incorrectly expanded to full titles when the section has
    multiple highlights
  - Prevent Quickview window from opening in the background
  - Edit book: Fix a regression in the previous release that
    caused an error when doing text based searches</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696593600">- Update to 6.28.0
  * New Features
  - Edit book: Show full path to book being edited in the status bar
  - Edit book: When adding dictionaries allow directly a LibreOffice
    adding the dictionary just by choosing the language
  - Edit book: When saving a copy add some convenience actions to
    edit the copy immediately either in the current editor window
    or a new window
  - E-book viewer: Highlights panel: Allow right clicking to
    export only selected highlights
  * Bug Fixes
  - Edit book: Fix a regression in the previous release that
    caused Text search to sometimes not select matches correctly
  - Edit book: When copying files do it in order so that the
    files are pasted in the same order when pasting into another
    editor instance
  - Edit book: Fix smart tag insert not working correctly if the
    selected text starts with the closing angle bracket of a tag
  - Save to disk: Do not limit the total path length to 240
    characters on non-Windows platforms
  - Fix incorrect cover for AZW3 version of calibre User Manual
  - Content server: Change formatting of book details to match
    new de-emphasized titles based formatting in the main calibre
    program
  - PDF metadata: Fix a regression that broke updating metadata
    in PDF files without an /Info dictionary
  - NOOK driver: For the Glowlight 2023 write the calibre metadata
    files into the NOOK sub-folder as the firmware does not allow
    writing files into the root folder
  - NOOK driver: Fix Glowlight 2023 not being detected on Linux
    and macOS
  - E-book viewer: Make CFI calculation more robust especially on
    pages with very little content
  - E-book viewer: Workaround bug in Chromium where
    getBoundingClientRect() fails sometimes leading to incorrect
    calculation of anchor positions
  - Fix errors caused by .DS_Store files inserted into the
    .caltrash directory on macOS if the user happens to open
    .caltrash in Finder</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696680000">- Update to 6.28.1
  - Fix a regression that cause errors when merging some book records.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697803200">- Update to 6.29.0
  * New Features
  - E-book viewer: Add a command line flag --new-instance to
    force the viewer to open a new window even if the option to
    always use a single viewer window is set
  - E-book viewer: Image popup: Add a checkbox to remember the
    last used zoom level
  * Bug Fixes
  - Annotations browser: Fix exporting highlights in markdown not
    including all chapter titles for books with only a single
    highlight per chapter or a multi level ToC
  - E-book viewer: Fix a regression that could cause the viewer
    to enter an infinite loop when displaying the result of a
    search that has only one match that is not found
  - E-book viewer: Fix the occasional search result being marked
    as not found even though it is found
  - TXTZ Output plugin: Only keep images if the text format is
    one that can reference images
  - TXTZ Output: Fix cover not being properly identified in the
    generated TXTZ metadata
  - FB2 Input: Fix the "Annotations" section not showing up in
    the Table of Contents
  - Linux: Content server: Do not call listen on pre-activated
    sockets
  - Fix sort order of similarly-named hierarchical categories
  - Fix a regression that broke reading of covers from HTMLZ and
    TXTZ files</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700222400">- Update to 7.7.0
  * New Features
  - For details on the major changes in calibre between 7.0
    and 6.0, see https://calibre-ebook.com/new-in/sixteen
  - The ability to add notes to any author, tag, series, etc.
    in calibre with links and images
  - E-book viewer: Add support for HTML image maps
  - Content server home page: Show the three most recently added
    books in the default library
  - Content server: Add button to return to book details page at
    top level of controls
  - Content server: Book details: Open links in comments fields
    in the same window rather than a new window
  - Add a "Show items in selected books" choice to Manage tags
    and Manage authors
  - Show the previously used language, if any, second in the
    language selection drop down
  * Bug Fixes
  - Metadata download: Fix downloads from Google not working in
    Europe because of the GDPR
  - Fix editing dates with days sometimes off by one day
  - Edit book: Fix highlighting for special characters not
    visible when the cursor is on the line with the special character
  - Fix embedding metadata showing infinite error dialogs on
    windows if a file is locked by another program
  - PDF Output: Fix an error when trying to set header or footer
    with an input document that has invalid content after the
    main body
  - E-book viewer: Read aloud: Fix clicking on empty spaces
    causing read aloud to restart from beginning of chapter
  - Book details: Fix Manage authors via context menu not working
  - E-book viewer: Showing chrome should close an active footnote
    popup first and only show chrome if the user repeats the action
  - Fix very slow metadata updates on some PDF files
  - Catalogs: Do not erase any tags the user adds to a catalog
    book entry when the catalog is re-generated
  - Linux installer: Fix downloading of signatures for older versions
  - Fix editing non-active Virtual library changes sort of book list</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700827200">- Update to 7.1.0
  * New Features
  - Notes editor: When pasting HTML with images offer to download
    remote images in the pasted content
  * Bug Fixes
  - Fix regression in 7.0 that broke restore of db from backups
  - Content server: Fix newly added books on homepage not restricted
    to the books the logged in user is allowed to access
  - When starting in system tray do not flash the main window briefly
  - Notes editor: Fix spurious error message when saving a note
    that contains pasted HTML that refers to an image
  - Fix a regression that caused the unknown/unset date to
    incorrectly be displayed/edited as a date in the year AD 101
    in some timezones
  - Comments editor: Fix data file links not working
  - Linux installer: Check that the user has libxcb-cursor.so.0
    installed. If not quit early with an error message asking
    them to install it
  - LRF Output: Fix a regression in 7.0 that broke conversion to LRF</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 7.2.0
  * New Features
  - Content server: Also listen for all incoming IPv6 connections
    by default, not just IPv4
  - Book details: Allow deleting notes from the right click menu
    easily
  * Bug Fixes
  - Windows: Edit book: Fix a crash when using the check book
    tool with a book that contains malformed markup, in calibre 7
  - Windows: Improve flickering at startup due to a Qt regression
    in calibre 7
  - Windows: Fix moving the main window causing popup/floating
    windows to be resized in calibre 7 due to yet another Qt regression
  - Fix detection of existing books on the Tolino Vision 6
  - Linux: Fix external applications not being launched under
    Wayland in calibre 7 because of a bug in Qt
  - Linux: Fix network requests failing under Fedora in calibre 7</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703073600">- The headless QPA plugin states minimum cmake 3.21 version requirement in the
  cmakefile and won't build on Leap. Upstream recommends version 3.27.6 to build.
  Add this requirement to the spec file.</changelog>
</package>
<package pkgid="0cbfdbdf076b668a5b32474316f8e74b0494a37505ee9dfea03ac48f0118c8e8e3f0c9184acd246e329f0494b6ac7f5e5aabc1ac6b71a99c412fa52db02d40df" name="calibre-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678536000">- Update to 6.14.0
  * New Features
  - Edit metadata: When setting a cover from comic files allow
    choosing which page to use as the cover
  - Allow display of columns built from other columns as comments
    in Book details
  - Comments editor: Add a shortcut for "Paste and match style"
    (Ctrl+Shift+v)
  * Bug Fixes
  - macOS: ToC Editor: Fix mouse becoming unusable when trying to
    create a new entry
  - When computing title sorts strip leading and trailing quotes,
    not just leading quotes
  - Content server viewer: Fix searching only showing results
    from the current chapter onwards
  - Check book: Fix some incorrect line numbers reported in a few
    CSS error messages
- Update to 6.13.0
  * New Features
  - Content server: E-book viewer: Long tapping on an image now
    causes it to be displayed in an internal popup rather than a
    new window as some browsers block the creation of new windows
  * Bug Fixes
  - E-book viewer: Fix some adjacent highlights with nothing in
    between them not being displayed.
  - Content server: Workaround for Safari regression causing
    bookmarks to disappear on reload
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused the Read aloud controls to not reappear
    when Read aloud is canceled and restarted
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused an error when using Read aloud on a
    chapter with no text, such as the cover page
  - E-book viewer: Fix a regression that caused a spurious error
    on Windows when reading out selected text
  - Fix a regression in calibre 5.0 that broke sorting the device
    view by title if one of the books has an empty title
  - Edit book: Spell Check dialog: Fix second word not getting
    selected when after first word is fixed
  - Improve hover highlight color in tree views
- Update to 6.12.0
  * New Features
  - E-book viewer: Read aloud: On Windows switch to using the
    new Microsoft speech subsystem with access to more voices
  - calibre:// URL scheme: allow specifying a Virtual library for
    show_book URLs
  - Add by ISBN: Allow adding using identifiers other than ISBN
    as well
  - Update bundled Qt to 6.4 this means calibre on macOS is now
    only supported on Big Sur and newer
  - Spell check dialog: Allow up and down arrow keys to work
    regardless of focus
  - Allow multiple Template tester dialogs
  * Bug Fixes
  - Windows MTP device driver: Ignore failure to enumerate
    objects inside non-root folders
  - Book list: Fix a regression in the previous release that
    broke dragging to select multiple books
  - Content server viewer: Fix reload book not actually reloading
    until the browser is also refreshed
  - E-book viewer: Fix occasional false warning about highlight
    being overwritten
  - E-book viewer: Fix detection of selected highlights when all
    text is selected
  - Fix an error when embedding metadata into a large number of
    books
  - When updating metadata in EPUB 2 files and no language is
    specified, do not remove the &lt;dc:language&gt; tag as this causes
    epubcheck to complain. Instead set the language to "und"
  - Wireless device driver: Remove the timeout for initial
    connection
  - Use an icon rather than a color to report errors in fields
    and the search box
  - Conversion dialog: Regex builder: Workaround bug in Qt that
    prevented searching for non breaking spaces in the wizard
    used to test search expressions
  - Spell check dialog: move down after correcting word, not up
  - Get books: Fix Mobileread store plugin not working
- Add mathjax and hyphenation-dictionaries.
- Additional build some "submodules".
- Add separat user-agent-data.json to fix
  "No such file or directory: '/usr/share/calibre/user-agent-data.json'"
- Use mspack from system and not from calibre upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678968000">- Update to 6.14.1
  * Bug fixes
  - Fix regression in 6.14.0 that caused some generated resources
    to be excluded from the calibre source bundle
  - Fix regression in 6.14.0 that broke using paths with single
    quotes in them for the calibre library
  - Fix ToC Editor on macOS in 6.14.0 not working inside the Edit
    book tool only
  * Improved news sources
  - Strange Horizons
  - The Saturday Paper
  - New Scientist
  - The Mainichi
  - DR Nyheder
  - New York Magazine
  - Bloomberg
  - Deccan Herald</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1680868800">- Update to 6.15.0
  * New Features
  - Allow adding external links to tags, series, publishers,
    etcetera in addition to authors
  - calibre:// URL scheme: Add support for a new type of URL that
    pops up the metadata of the specified book in a new window
  - EPUB Output: Do not shrink images to fit the screen size by
    default, as modern readers do this themselves well enough.
    Can be controlled via an option in the EPUB Output section of
    the conversion dialog
  - Edit metadata dialog: Add buttons to pop up the category
    editing windows easily
  - Metadata download: Allow specifying rules to transform
    publisher names in addition to author and tag names
  - Edit metadata dialog: Use both a colored border and an icon
    to indicate errors in line edits
  - A new tweak in Preferences-&gt;Tweaks to control what program is
    run when clicking on URLs in calibre
  * Bug Fixes
  - E-book viewer: Fix a regression that caused incorrect
    highlight collision detection in some books
  - E-book viewer: Fix images embedded inside SVG tags not
    available for viewing in a pop-up
  - DOCX Input: Do not ignore images that are present as
    fallbacks for a word drawing object
  - Comic Input: When converting grayscaled PNG images to PNG
    ensure output images are stored as indexed PNG
  - Fix active tab not easy to distinguish in dark mode
  - Content server: Fix re-opening book from home page after
    making progress not opening to correct last read position
    when a user is logged in
  - Comments editor: When copying to clipboard, copy clean HTML
    rather than the junk Qt produces
- After many version user-agent-data.json is available again in source.
  So we use it from upstream again, but let the code in spec.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1681041600">- Update to 6.15.1
  - Fixes an issue with the new URL scheme popping up incorrect
    book details windows</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682078400">- Update to 6.16.0
  * New Features
  - Allow storing extra data files with a book
  - Allow undoing the deletion of books from the calibre library
  - Kobo driver: Add support for the new Kobo Elipsa 2E
  - Book details: if an item has an associated link then offer
    that link in the item's context menu
  * Bug Fixes
  - Content server viewer: Fix end of chapter content being
    occasionally skipped when scrolling by screen full with
    multiple pages
  - E-book viewer: Fix a regression that caused notes from a
    different highlights to be shown in some situations
  - E-book viewer: Show an error if the user tries to search for
    only punctuation or spaces in the search modes that ignore
    these
  - Fix custom columns not showing in Book details links from
    other libraries</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682596800">- Update to 6.17.0
  * New features
  - Font subsetting: Add support for WOFF format fonts and CID
    keyed fonts. Also further reduce file sizes when subsetting
  - Book details: Show a link to open the data files folder when
    data files are present
  - Template language: Add various functions to query the extra
    files associated with a book
  - Edit book: Compress images: Support compression of images in
    the WEBP format as well
  - Comments editor: Add buttons to create links to data files
    and also to folders easily when inserting a link
  - Allow displaying the id, formats and path builtin columns
    via Preferences-&gt;Add your own columns
  - Trash bin: Add a button to clear the bin
  - Metadata editor: Use a dedicated editor with preview for
    custom columns that store markdown formatted text
  * Bug fixes
  - Fix a regression in the previous release that could result
    in empty author folders remaining in the library when the
    author of a book is changed
  - Fix the data files associated with a book not being handled
    when using the Merge books and Copy to library functions
  - Fix a regression in the previous release that broke some
    operations in the Manage tags/authors/etc. dialogs
  - Ensure metadata.opf is always written when deleting book
    even if it is not sequenced for backup
  * Improved news sources
  - Scientific American</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688040000">- Update to 6.21.0
  * New Features
  - DOCX Output: Add support for SVG images
  - E-book viewer: Allow configuring the actions triggered by
    touch gestures
  - DOCX Input: Add support for SVG images
  * Bug Fixes
  - Windows: Fix a regression in the previous release that could
    cause files to be deleted if one of the files/folders was
    open in another program while changing title/author in calibre
  - macOS: Fix extra dock icons visible when doing a job using
    Qt WebEngine such as converting to PDF or searching in Get books
  - macOS and Linux: Fix an error when changing metadata or
    deleting books whose files are owned by another user
  - CHM Input: Yet another regression opening CHM files with
    missing internal files on windows
  - CHM Input: Resolve absolute links to resource files from the
    root of the CHM file
- Changes from 6.20.0
  * Bug Fixes
  - CHM Input: Fix a regression in the previous release that
    broke conversion of CHM files
  - Windows: Make moving files in the calibre library folder more
    robust, locking folders in addition to files, before the start
    of the move
  - Get books: Update Barnes and Noble store plugin for website
    changes
  - Kindle output: Only re-encode JPEG images with EXIF metadata
    if the metadata contains actual transpose operations
  - PDF Output: Fix error when input document contains multiple
    instances of a font some with vertical metrics and some without
  - PDF Output: Fix using CSS Multicolumns for body causing
    conversion to fail when header/footer is specified
  - MOBI Input: Fix a crash when converting some corrupted
    palmdoc compressed MOBI files
  - E-book viewer: Ensure CSS stylesheets are interpreted as UTF-8
- Changes from 6.19.1
  * Bug Fixes
  - 6.19.1 fixes a bug in 6.19.0 that broke the edit metadata dialog
- Changes from 6.19.0
  * New Features
  - HTML Input: Restrict adding of resources like images to only
    files within the folder hierarchy starting at the parent
    folder of the root HTML file Can be controlled by customizing
    the HTML to Zip plugin in Preferences-&gt;Plugins or the
  - -allow-local-files-outside-root option to the ebook-convert
    command
  * Bug Fixes
  - PDF Output: Fix regression in previous release causing
    non-English entries to be incorrectly encoded into the PDF
    bookmarks
  - PDF Output: Fix regression in previous release that caused
    blank pages when generating headers or footers
  - Book list: Fix editing-in-place not pre-selecting existing
    text for some column types
  - Amazon.de metadata download: Update for site changes
  - PDF Output: Set /Creator and /Producer in /Info
  - Fix row height incorrect in Manage category dialog when blank
- Changes from 6.18.1
  * Bug Fixes
  - 6.18.1 fixes a regression that broke setting metadata and
    generating PDF files in the macOS and Linux binary builds
- Changes from 6.18.0
  * New Features
  - Cover download: Allowing saving alternate covers to disk or
    in the book's data folder by right clicking on the cover
  - Content server: Allow disabling full text search via the web
    interface
  - When sending books to the device confirm the overwrite if the
    book already exists on the device
  - E-book viewer: Handle horizontal wheel events as section
    jumps in paged mode
  - Comic Input: When grayscaling comic images use 16bit gray
    instead of 8bit for better fidelity
  - Add a new option in Preferences-&gt;Searching to disable keyboard
    searching in book list (i.e. you can turn off the behavior
    that pressing a key will jump to the first book whose title
    starts with that letter)
  - Manage categories dialog: Use alternating row colors and
    allow adjusting row height
  - Allow assigning a keyboard shortcut in Preferences-&gt;Shortcuts
    to open the data folder of a book
  - Various improvements to syntax highlighting for the Markdown
    long text editor
  * Bug Fixes
  - Fix a regression in 6.16 that broke restoring of the database
  - Tag browser: Fix using F2 to edit items not allowing completion
  - Book details: Fix formatting of text when copying all book
    details in narrow mode
  - Book details: Fix copy all not respecting line breaks in fields
  - Fix a regression in previous release that broke scrolling
    when using the scroll_per_row tweak
  - Fix a regression in the previous release that broke the
    category manager dialog in some situations
- Add calibre-revert-new-podofo.patch to fix build error with podofo.
- Drop calibre-python_test.patch and disable tests in spec file.
- Comment out mathjax and hyphenation-dictionaries for now.
- Use only python 3.11 to build packages, so Leap can also build.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688126400">- Update to 6.22.0
  * New Features
  - Kobo driver: Add support for newest firmware
  - Trash bin: Allow setting removed books to be permanently
    deleted on library close
  - Windows: Nicer error message when file/folder is locked in
    another program
  * Bug Fixes
  - PDF Output: Fix regression that caused large slowdowns when
    converting books with lots of internal HTML files to PDF
  - CHM Input: Fix ToC entries that use fragments not supported
  - E-book viewer: Fix searching for text next to hidden text not
    scrolling to the match
  - E-book viewer: Fix selection popup not showing for some books
    on some platforms when the selection is in the top line
  - DOCX Output: Fix multiple SVG images in the input document
    causing all the SVG images in the output to be just one of
    the input images
  - MOBI Input: Ignore another form of corruption in trailing bytes
- Drop calibre-revert-new-podofo.patch because now podofo 0.10.1
  is needed and can no longer patch to use old podofo version.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689595200">- Build with %{optflags}</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1691150400">- Update to 6.24.0
  * New Features
  - Easily manage the extra data files associated with a book by
    right clicking the edit metadata button and choose
    "Manage data files"
  - Content server: Full text search: Allow searching
    a restricted subset of books
  - E-book viewer: Allow clicking on calibre:// URLs
  - Support fuzzier searching in the Tag browser find allowing
    unaccented characters to match accented ones
  * Bug Fixes
  - DOCX conversion: Preserve underline style and color
  - Fix incorrect sorting of device view after some operations
  - Fix visit content server in browser not working when the
    content server is configured to listen on an IPv6 interface
  - Fix one hour offset in some timezones on Windows for dates
    before 1970
  - Windows: HTML Input: Fix error when trying to add HTML files
    with links to other files that are invalid pathnames
  - Get books: Update various Polish language book stores for
    website changes
- Changes from 6.23.0
  * New Features
  - PDF Output: Add an option to discard the book cover instead
    of inserting it as the first page of the PDF
  - Content server: Allow opening the Book details page for
    a matched book from the Full text search results page
  * Bug Fixes
  - Windows: Fix empty data folder getting created in the
    directory calibre is launched from when changing title/author
    for a book with an existing data folder
  - LIT Output: Fix error converting anything to LIT on Windows
  - Ignore failures to expire old trash during startup
  - Amazon metadata download: Fix retrieval of publisher
    information from amazon.fr
- Comment out building of additional "submodules": iso639, iso3166,
  translations because it needs now external source:
  https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
  and don't know where to install.
  Also it rise up an error sometime when run "osc service ra".</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692360000">- Update to 6.25.0
  * New Features
  - Book details panel: De-emphasize titles making the actual
    data stand out more
  - Allow using the new manage data files dialog from within the
    edit metadata dialog
  - Trash dialog: Allow right clicking on an entry to save it to
    disk
  - When merging books by drag-and-drop add an option to use the
    dragged cover instead of the cover in the target book
  - Create catalog: Add buttons to easily select all/non/visible
    fields when creating CSV/XML catalogs
  - Preferences-&gt;Add your own columns: Add buttons to show/hide
    all columns
  * Bug Fixes
  - Fix a regression in the previous release that broke parsing
    of some ISO-8601 timestamps
  - E-book viewer: Mouse wheel horizontal events should jump
    sections not internal file boundaries
  - Fix Preferences-&gt;Add your own columns changing check state on
    moving columns
  - Get books: update various Polish e-book stores for website
    changes
  - E-book viewer: Fix CFI parsing of numbers with trailing zeros
    causing some bookmarks to not work
  - E-book viewer: Show an error when creating a bookmark if the
    bookmark position is not found
  - CBR Input: Fix comics with extremely long internal filenames
    not working on Windows
  - Edit book: Saved searches: Fix incorrect import in generated
    source code for some builtin functions
  - Data file manager: Fix errors on systems with larger font
    sizes
- Now use all calibre upstream desktop files and not the calibre
  desktop files from downstream. Only Name and GenericName entry in
  desktop files are changed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1694174400">- Update to 6.26.0
  * New Features
  - MTP driver: Support the new Kindle Scribe firmware that
    causes it to act as an MTP device instead of USB disk.
    Add "Documents" to the list of default folders to send books to
  - E-book viewer: Add a new option under scrolling behavior to
    control horizontal mouse wheel events jumping to next section
  - Allow full customization of Book details styling via
    Preferences-&gt;Look &amp; feel-&gt;Book details
  * Bug Fixes
  - Get books: Update ebooks.com plugin for website changes
  - Edit book: Fix searching for non-BMP unicode characters
    highlighting only half the character
  - E-book viewer: Fix displaying more than one page per screen
    causing page layout to be slightly wrong for some books
  - E-book viewer: Fix clicking on links with empty destinations
    hanging the viewer
  - E-book viewer: Fix modifying, then jumping to and then
    modifying the highlight again from the highlights panel
    causing the highlight to be deleted
  - E-book viewer: Fix indication of current section in Table of
    Contents sometimes wrong after changing font size
  - E-book viewer/Content server: Disallow browser native context
    menu when right clicking in sandboxed iframes
  - MTP driver: Ignore top level folders whose names start with a
    leading dot Also ignore AppleDouble files, top level system
    and fonts folders and sdr folders on Kindle devices
  - FB2 Input: use the &lt;p&gt; tag for paragraphs that dont contain
    other block content
  - E-book viewer: Fix clicking on the back/forward buttons not
    working in some situations
  - E-book viewer: Fix scrolling to Table of Contents items that
    are within a single internal file not activating the back button
  - E-book viewer: Fix changing the sans-serif font without also
    changing the monospaced font not working</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1695384000">- Update to 6.27.0
  * New Features
  - Kobo driver: Support updated firmware
  - Nook driver: Add support for Nook Glowlight Plus 2023
  - Data files manager: Allow drag and drop of files onto the
    list of files to add new files
  - Support 7z archives in addition to ZIP and RAR for automatic
    ebook extraction when adding to calibre
  - Linux/macOS: Fix detection of the Kindle Scribe with MTP
    firmware
  - E-book viewer: Allow clearing list of recently opened books
    from the open button's popup menu itself
  - E-book viewer: Add a link to show the currently viewed book
    in the calibre library (Go to-&gt;Metadata in the viewer
    controls to access it)
  * Bug Fixes
  - Book information dialog: Fix a regression that caused
    incorrect color for titles in dark mode
  - E-book viewer: Fix searching does not jump to first match if
    all matches are before current position in book
  - EPUB Output: Fix duplicated title page entry in spine for
    books that define a title page that ends up getting split
  - Allow for-light/dark-theme icon overrides to work for plugin
    icons placed by the user in the override folder
  - PDF Output: Fix background image + text not rendering
    correctly if the same background image is used with different
    text multiple times
  - E-book viewer: Fix section titles in highlights panel being
    incorrectly expanded to full titles when the section has
    multiple highlights
  - Prevent Quickview window from opening in the background
  - Edit book: Fix a regression in the previous release that
    caused an error when doing text based searches</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696593600">- Update to 6.28.0
  * New Features
  - Edit book: Show full path to book being edited in the status bar
  - Edit book: When adding dictionaries allow directly a LibreOffice
    adding the dictionary just by choosing the language
  - Edit book: When saving a copy add some convenience actions to
    edit the copy immediately either in the current editor window
    or a new window
  - E-book viewer: Highlights panel: Allow right clicking to
    export only selected highlights
  * Bug Fixes
  - Edit book: Fix a regression in the previous release that
    caused Text search to sometimes not select matches correctly
  - Edit book: When copying files do it in order so that the
    files are pasted in the same order when pasting into another
    editor instance
  - Edit book: Fix smart tag insert not working correctly if the
    selected text starts with the closing angle bracket of a tag
  - Save to disk: Do not limit the total path length to 240
    characters on non-Windows platforms
  - Fix incorrect cover for AZW3 version of calibre User Manual
  - Content server: Change formatting of book details to match
    new de-emphasized titles based formatting in the main calibre
    program
  - PDF metadata: Fix a regression that broke updating metadata
    in PDF files without an /Info dictionary
  - NOOK driver: For the Glowlight 2023 write the calibre metadata
    files into the NOOK sub-folder as the firmware does not allow
    writing files into the root folder
  - NOOK driver: Fix Glowlight 2023 not being detected on Linux
    and macOS
  - E-book viewer: Make CFI calculation more robust especially on
    pages with very little content
  - E-book viewer: Workaround bug in Chromium where
    getBoundingClientRect() fails sometimes leading to incorrect
    calculation of anchor positions
  - Fix errors caused by .DS_Store files inserted into the
    .caltrash directory on macOS if the user happens to open
    .caltrash in Finder</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696680000">- Update to 6.28.1
  - Fix a regression that cause errors when merging some book records.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697803200">- Update to 6.29.0
  * New Features
  - E-book viewer: Add a command line flag --new-instance to
    force the viewer to open a new window even if the option to
    always use a single viewer window is set
  - E-book viewer: Image popup: Add a checkbox to remember the
    last used zoom level
  * Bug Fixes
  - Annotations browser: Fix exporting highlights in markdown not
    including all chapter titles for books with only a single
    highlight per chapter or a multi level ToC
  - E-book viewer: Fix a regression that could cause the viewer
    to enter an infinite loop when displaying the result of a
    search that has only one match that is not found
  - E-book viewer: Fix the occasional search result being marked
    as not found even though it is found
  - TXTZ Output plugin: Only keep images if the text format is
    one that can reference images
  - TXTZ Output: Fix cover not being properly identified in the
    generated TXTZ metadata
  - FB2 Input: Fix the "Annotations" section not showing up in
    the Table of Contents
  - Linux: Content server: Do not call listen on pre-activated
    sockets
  - Fix sort order of similarly-named hierarchical categories
  - Fix a regression that broke reading of covers from HTMLZ and
    TXTZ files</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700222400">- Update to 7.7.0
  * New Features
  - For details on the major changes in calibre between 7.0
    and 6.0, see https://calibre-ebook.com/new-in/sixteen
  - The ability to add notes to any author, tag, series, etc.
    in calibre with links and images
  - E-book viewer: Add support for HTML image maps
  - Content server home page: Show the three most recently added
    books in the default library
  - Content server: Add button to return to book details page at
    top level of controls
  - Content server: Book details: Open links in comments fields
    in the same window rather than a new window
  - Add a "Show items in selected books" choice to Manage tags
    and Manage authors
  - Show the previously used language, if any, second in the
    language selection drop down
  * Bug Fixes
  - Metadata download: Fix downloads from Google not working in
    Europe because of the GDPR
  - Fix editing dates with days sometimes off by one day
  - Edit book: Fix highlighting for special characters not
    visible when the cursor is on the line with the special character
  - Fix embedding metadata showing infinite error dialogs on
    windows if a file is locked by another program
  - PDF Output: Fix an error when trying to set header or footer
    with an input document that has invalid content after the
    main body
  - E-book viewer: Read aloud: Fix clicking on empty spaces
    causing read aloud to restart from beginning of chapter
  - Book details: Fix Manage authors via context menu not working
  - E-book viewer: Showing chrome should close an active footnote
    popup first and only show chrome if the user repeats the action
  - Fix very slow metadata updates on some PDF files
  - Catalogs: Do not erase any tags the user adds to a catalog
    book entry when the catalog is re-generated
  - Linux installer: Fix downloading of signatures for older versions
  - Fix editing non-active Virtual library changes sort of book list</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700827200">- Update to 7.1.0
  * New Features
  - Notes editor: When pasting HTML with images offer to download
    remote images in the pasted content
  * Bug Fixes
  - Fix regression in 7.0 that broke restore of db from backups
  - Content server: Fix newly added books on homepage not restricted
    to the books the logged in user is allowed to access
  - When starting in system tray do not flash the main window briefly
  - Notes editor: Fix spurious error message when saving a note
    that contains pasted HTML that refers to an image
  - Fix a regression that caused the unknown/unset date to
    incorrectly be displayed/edited as a date in the year AD 101
    in some timezones
  - Comments editor: Fix data file links not working
  - Linux installer: Check that the user has libxcb-cursor.so.0
    installed. If not quit early with an error message asking
    them to install it
  - LRF Output: Fix a regression in 7.0 that broke conversion to LRF</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 7.2.0
  * New Features
  - Content server: Also listen for all incoming IPv6 connections
    by default, not just IPv4
  - Book details: Allow deleting notes from the right click menu
    easily
  * Bug Fixes
  - Windows: Edit book: Fix a crash when using the check book
    tool with a book that contains malformed markup, in calibre 7
  - Windows: Improve flickering at startup due to a Qt regression
    in calibre 7
  - Windows: Fix moving the main window causing popup/floating
    windows to be resized in calibre 7 due to yet another Qt regression
  - Fix detection of existing books on the Tolino Vision 6
  - Linux: Fix external applications not being launched under
    Wayland in calibre 7 because of a bug in Qt
  - Linux: Fix network requests failing under Fedora in calibre 7</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703073600">- The headless QPA plugin states minimum cmake 3.21 version requirement in the
  cmakefile and won't build on Leap. Upstream recommends version 3.27.6 to build.
  Add this requirement to the spec file.</changelog>
</package>
<package pkgid="89c88ca0547908327b4453b33d3a021ad4626c4a5f5389c4e9029719688d2e85791b035edbdcfb943cc35e140aea982dd9230f27030517fd773f001731f38676" name="calibre-debugsource" arch="x86_64">
  <version epoch="0" ver="7.2.0" rel="1.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678536000">- Update to 6.14.0
  * New Features
  - Edit metadata: When setting a cover from comic files allow
    choosing which page to use as the cover
  - Allow display of columns built from other columns as comments
    in Book details
  - Comments editor: Add a shortcut for "Paste and match style"
    (Ctrl+Shift+v)
  * Bug Fixes
  - macOS: ToC Editor: Fix mouse becoming unusable when trying to
    create a new entry
  - When computing title sorts strip leading and trailing quotes,
    not just leading quotes
  - Content server viewer: Fix searching only showing results
    from the current chapter onwards
  - Check book: Fix some incorrect line numbers reported in a few
    CSS error messages
- Update to 6.13.0
  * New Features
  - Content server: E-book viewer: Long tapping on an image now
    causes it to be displayed in an internal popup rather than a
    new window as some browsers block the creation of new windows
  * Bug Fixes
  - E-book viewer: Fix some adjacent highlights with nothing in
    between them not being displayed.
  - Content server: Workaround for Safari regression causing
    bookmarks to disappear on reload
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused the Read aloud controls to not reappear
    when Read aloud is canceled and restarted
  - E-book viewer: Read aloud: Fix a regression in the previous
    release that caused an error when using Read aloud on a
    chapter with no text, such as the cover page
  - E-book viewer: Fix a regression that caused a spurious error
    on Windows when reading out selected text
  - Fix a regression in calibre 5.0 that broke sorting the device
    view by title if one of the books has an empty title
  - Edit book: Spell Check dialog: Fix second word not getting
    selected when after first word is fixed
  - Improve hover highlight color in tree views
- Update to 6.12.0
  * New Features
  - E-book viewer: Read aloud: On Windows switch to using the
    new Microsoft speech subsystem with access to more voices
  - calibre:// URL scheme: allow specifying a Virtual library for
    show_book URLs
  - Add by ISBN: Allow adding using identifiers other than ISBN
    as well
  - Update bundled Qt to 6.4 this means calibre on macOS is now
    only supported on Big Sur and newer
  - Spell check dialog: Allow up and down arrow keys to work
    regardless of focus
  - Allow multiple Template tester dialogs
  * Bug Fixes
  - Windows MTP device driver: Ignore failure to enumerate
    objects inside non-root folders
  - Book list: Fix a regression in the previous release that
    broke dragging to select multiple books
  - Content server viewer: Fix reload book not actually reloading
    until the browser is also refreshed
  - E-book viewer: Fix occasional false warning about highlight
    being overwritten
  - E-book viewer: Fix detection of selected highlights when all
    text is selected
  - Fix an error when embedding metadata into a large number of
    books
  - When updating metadata in EPUB 2 files and no language is
    specified, do not remove the &lt;dc:language&gt; tag as this causes
    epubcheck to complain. Instead set the language to "und"
  - Wireless device driver: Remove the timeout for initial
    connection
  - Use an icon rather than a color to report errors in fields
    and the search box
  - Conversion dialog: Regex builder: Workaround bug in Qt that
    prevented searching for non breaking spaces in the wizard
    used to test search expressions
  - Spell check dialog: move down after correcting word, not up
  - Get books: Fix Mobileread store plugin not working
- Add mathjax and hyphenation-dictionaries.
- Additional build some "submodules".
- Add separat user-agent-data.json to fix
  "No such file or directory: '/usr/share/calibre/user-agent-data.json'"
- Use mspack from system and not from calibre upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1678968000">- Update to 6.14.1
  * Bug fixes
  - Fix regression in 6.14.0 that caused some generated resources
    to be excluded from the calibre source bundle
  - Fix regression in 6.14.0 that broke using paths with single
    quotes in them for the calibre library
  - Fix ToC Editor on macOS in 6.14.0 not working inside the Edit
    book tool only
  * Improved news sources
  - Strange Horizons
  - The Saturday Paper
  - New Scientist
  - The Mainichi
  - DR Nyheder
  - New York Magazine
  - Bloomberg
  - Deccan Herald</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1680868800">- Update to 6.15.0
  * New Features
  - Allow adding external links to tags, series, publishers,
    etcetera in addition to authors
  - calibre:// URL scheme: Add support for a new type of URL that
    pops up the metadata of the specified book in a new window
  - EPUB Output: Do not shrink images to fit the screen size by
    default, as modern readers do this themselves well enough.
    Can be controlled via an option in the EPUB Output section of
    the conversion dialog
  - Edit metadata dialog: Add buttons to pop up the category
    editing windows easily
  - Metadata download: Allow specifying rules to transform
    publisher names in addition to author and tag names
  - Edit metadata dialog: Use both a colored border and an icon
    to indicate errors in line edits
  - A new tweak in Preferences-&gt;Tweaks to control what program is
    run when clicking on URLs in calibre
  * Bug Fixes
  - E-book viewer: Fix a regression that caused incorrect
    highlight collision detection in some books
  - E-book viewer: Fix images embedded inside SVG tags not
    available for viewing in a pop-up
  - DOCX Input: Do not ignore images that are present as
    fallbacks for a word drawing object
  - Comic Input: When converting grayscaled PNG images to PNG
    ensure output images are stored as indexed PNG
  - Fix active tab not easy to distinguish in dark mode
  - Content server: Fix re-opening book from home page after
    making progress not opening to correct last read position
    when a user is logged in
  - Comments editor: When copying to clipboard, copy clean HTML
    rather than the junk Qt produces
- After many version user-agent-data.json is available again in source.
  So we use it from upstream again, but let the code in spec.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1681041600">- Update to 6.15.1
  - Fixes an issue with the new URL scheme popping up incorrect
    book details windows</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682078400">- Update to 6.16.0
  * New Features
  - Allow storing extra data files with a book
  - Allow undoing the deletion of books from the calibre library
  - Kobo driver: Add support for the new Kobo Elipsa 2E
  - Book details: if an item has an associated link then offer
    that link in the item's context menu
  * Bug Fixes
  - Content server viewer: Fix end of chapter content being
    occasionally skipped when scrolling by screen full with
    multiple pages
  - E-book viewer: Fix a regression that caused notes from a
    different highlights to be shown in some situations
  - E-book viewer: Show an error if the user tries to search for
    only punctuation or spaces in the search modes that ignore
    these
  - Fix custom columns not showing in Book details links from
    other libraries</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1682596800">- Update to 6.17.0
  * New features
  - Font subsetting: Add support for WOFF format fonts and CID
    keyed fonts. Also further reduce file sizes when subsetting
  - Book details: Show a link to open the data files folder when
    data files are present
  - Template language: Add various functions to query the extra
    files associated with a book
  - Edit book: Compress images: Support compression of images in
    the WEBP format as well
  - Comments editor: Add buttons to create links to data files
    and also to folders easily when inserting a link
  - Allow displaying the id, formats and path builtin columns
    via Preferences-&gt;Add your own columns
  - Trash bin: Add a button to clear the bin
  - Metadata editor: Use a dedicated editor with preview for
    custom columns that store markdown formatted text
  * Bug fixes
  - Fix a regression in the previous release that could result
    in empty author folders remaining in the library when the
    author of a book is changed
  - Fix the data files associated with a book not being handled
    when using the Merge books and Copy to library functions
  - Fix a regression in the previous release that broke some
    operations in the Manage tags/authors/etc. dialogs
  - Ensure metadata.opf is always written when deleting book
    even if it is not sequenced for backup
  * Improved news sources
  - Scientific American</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688040000">- Update to 6.21.0
  * New Features
  - DOCX Output: Add support for SVG images
  - E-book viewer: Allow configuring the actions triggered by
    touch gestures
  - DOCX Input: Add support for SVG images
  * Bug Fixes
  - Windows: Fix a regression in the previous release that could
    cause files to be deleted if one of the files/folders was
    open in another program while changing title/author in calibre
  - macOS: Fix extra dock icons visible when doing a job using
    Qt WebEngine such as converting to PDF or searching in Get books
  - macOS and Linux: Fix an error when changing metadata or
    deleting books whose files are owned by another user
  - CHM Input: Yet another regression opening CHM files with
    missing internal files on windows
  - CHM Input: Resolve absolute links to resource files from the
    root of the CHM file
- Changes from 6.20.0
  * Bug Fixes
  - CHM Input: Fix a regression in the previous release that
    broke conversion of CHM files
  - Windows: Make moving files in the calibre library folder more
    robust, locking folders in addition to files, before the start
    of the move
  - Get books: Update Barnes and Noble store plugin for website
    changes
  - Kindle output: Only re-encode JPEG images with EXIF metadata
    if the metadata contains actual transpose operations
  - PDF Output: Fix error when input document contains multiple
    instances of a font some with vertical metrics and some without
  - PDF Output: Fix using CSS Multicolumns for body causing
    conversion to fail when header/footer is specified
  - MOBI Input: Fix a crash when converting some corrupted
    palmdoc compressed MOBI files
  - E-book viewer: Ensure CSS stylesheets are interpreted as UTF-8
- Changes from 6.19.1
  * Bug Fixes
  - 6.19.1 fixes a bug in 6.19.0 that broke the edit metadata dialog
- Changes from 6.19.0
  * New Features
  - HTML Input: Restrict adding of resources like images to only
    files within the folder hierarchy starting at the parent
    folder of the root HTML file Can be controlled by customizing
    the HTML to Zip plugin in Preferences-&gt;Plugins or the
  - -allow-local-files-outside-root option to the ebook-convert
    command
  * Bug Fixes
  - PDF Output: Fix regression in previous release causing
    non-English entries to be incorrectly encoded into the PDF
    bookmarks
  - PDF Output: Fix regression in previous release that caused
    blank pages when generating headers or footers
  - Book list: Fix editing-in-place not pre-selecting existing
    text for some column types
  - Amazon.de metadata download: Update for site changes
  - PDF Output: Set /Creator and /Producer in /Info
  - Fix row height incorrect in Manage category dialog when blank
- Changes from 6.18.1
  * Bug Fixes
  - 6.18.1 fixes a regression that broke setting metadata and
    generating PDF files in the macOS and Linux binary builds
- Changes from 6.18.0
  * New Features
  - Cover download: Allowing saving alternate covers to disk or
    in the book's data folder by right clicking on the cover
  - Content server: Allow disabling full text search via the web
    interface
  - When sending books to the device confirm the overwrite if the
    book already exists on the device
  - E-book viewer: Handle horizontal wheel events as section
    jumps in paged mode
  - Comic Input: When grayscaling comic images use 16bit gray
    instead of 8bit for better fidelity
  - Add a new option in Preferences-&gt;Searching to disable keyboard
    searching in book list (i.e. you can turn off the behavior
    that pressing a key will jump to the first book whose title
    starts with that letter)
  - Manage categories dialog: Use alternating row colors and
    allow adjusting row height
  - Allow assigning a keyboard shortcut in Preferences-&gt;Shortcuts
    to open the data folder of a book
  - Various improvements to syntax highlighting for the Markdown
    long text editor
  * Bug Fixes
  - Fix a regression in 6.16 that broke restoring of the database
  - Tag browser: Fix using F2 to edit items not allowing completion
  - Book details: Fix formatting of text when copying all book
    details in narrow mode
  - Book details: Fix copy all not respecting line breaks in fields
  - Fix a regression in previous release that broke scrolling
    when using the scroll_per_row tweak
  - Fix a regression in the previous release that broke the
    category manager dialog in some situations
- Add calibre-revert-new-podofo.patch to fix build error with podofo.
- Drop calibre-python_test.patch and disable tests in spec file.
- Comment out mathjax and hyphenation-dictionaries for now.
- Use only python 3.11 to build packages, so Leap can also build.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1688126400">- Update to 6.22.0
  * New Features
  - Kobo driver: Add support for newest firmware
  - Trash bin: Allow setting removed books to be permanently
    deleted on library close
  - Windows: Nicer error message when file/folder is locked in
    another program
  * Bug Fixes
  - PDF Output: Fix regression that caused large slowdowns when
    converting books with lots of internal HTML files to PDF
  - CHM Input: Fix ToC entries that use fragments not supported
  - E-book viewer: Fix searching for text next to hidden text not
    scrolling to the match
  - E-book viewer: Fix selection popup not showing for some books
    on some platforms when the selection is in the top line
  - DOCX Output: Fix multiple SVG images in the input document
    causing all the SVG images in the output to be just one of
    the input images
  - MOBI Input: Ignore another form of corruption in trailing bytes
- Drop calibre-revert-new-podofo.patch because now podofo 0.10.1
  is needed and can no longer patch to use old podofo version.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1689595200">- Build with %{optflags}</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1691150400">- Update to 6.24.0
  * New Features
  - Easily manage the extra data files associated with a book by
    right clicking the edit metadata button and choose
    "Manage data files"
  - Content server: Full text search: Allow searching
    a restricted subset of books
  - E-book viewer: Allow clicking on calibre:// URLs
  - Support fuzzier searching in the Tag browser find allowing
    unaccented characters to match accented ones
  * Bug Fixes
  - DOCX conversion: Preserve underline style and color
  - Fix incorrect sorting of device view after some operations
  - Fix visit content server in browser not working when the
    content server is configured to listen on an IPv6 interface
  - Fix one hour offset in some timezones on Windows for dates
    before 1970
  - Windows: HTML Input: Fix error when trying to add HTML files
    with links to other files that are invalid pathnames
  - Get books: Update various Polish language book stores for
    website changes
- Changes from 6.23.0
  * New Features
  - PDF Output: Add an option to discard the book cover instead
    of inserting it as the first page of the PDF
  - Content server: Allow opening the Book details page for
    a matched book from the Full text search results page
  * Bug Fixes
  - Windows: Fix empty data folder getting created in the
    directory calibre is launched from when changing title/author
    for a book with an existing data folder
  - LIT Output: Fix error converting anything to LIT on Windows
  - Ignore failures to expire old trash during startup
  - Amazon metadata download: Fix retrieval of publisher
    information from amazon.fr
- Comment out building of additional "submodules": iso639, iso3166,
  translations because it needs now external source:
  https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/main/iso-codes-main.zip
  and don't know where to install.
  Also it rise up an error sometime when run "osc service ra".</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692360000">- Update to 6.25.0
  * New Features
  - Book details panel: De-emphasize titles making the actual
    data stand out more
  - Allow using the new manage data files dialog from within the
    edit metadata dialog
  - Trash dialog: Allow right clicking on an entry to save it to
    disk
  - When merging books by drag-and-drop add an option to use the
    dragged cover instead of the cover in the target book
  - Create catalog: Add buttons to easily select all/non/visible
    fields when creating CSV/XML catalogs
  - Preferences-&gt;Add your own columns: Add buttons to show/hide
    all columns
  * Bug Fixes
  - Fix a regression in the previous release that broke parsing
    of some ISO-8601 timestamps
  - E-book viewer: Mouse wheel horizontal events should jump
    sections not internal file boundaries
  - Fix Preferences-&gt;Add your own columns changing check state on
    moving columns
  - Get books: update various Polish e-book stores for website
    changes
  - E-book viewer: Fix CFI parsing of numbers with trailing zeros
    causing some bookmarks to not work
  - E-book viewer: Show an error when creating a bookmark if the
    bookmark position is not found
  - CBR Input: Fix comics with extremely long internal filenames
    not working on Windows
  - Edit book: Saved searches: Fix incorrect import in generated
    source code for some builtin functions
  - Data file manager: Fix errors on systems with larger font
    sizes
- Now use all calibre upstream desktop files and not the calibre
  desktop files from downstream. Only Name and GenericName entry in
  desktop files are changed.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1694174400">- Update to 6.26.0
  * New Features
  - MTP driver: Support the new Kindle Scribe firmware that
    causes it to act as an MTP device instead of USB disk.
    Add "Documents" to the list of default folders to send books to
  - E-book viewer: Add a new option under scrolling behavior to
    control horizontal mouse wheel events jumping to next section
  - Allow full customization of Book details styling via
    Preferences-&gt;Look &amp; feel-&gt;Book details
  * Bug Fixes
  - Get books: Update ebooks.com plugin for website changes
  - Edit book: Fix searching for non-BMP unicode characters
    highlighting only half the character
  - E-book viewer: Fix displaying more than one page per screen
    causing page layout to be slightly wrong for some books
  - E-book viewer: Fix clicking on links with empty destinations
    hanging the viewer
  - E-book viewer: Fix modifying, then jumping to and then
    modifying the highlight again from the highlights panel
    causing the highlight to be deleted
  - E-book viewer: Fix indication of current section in Table of
    Contents sometimes wrong after changing font size
  - E-book viewer/Content server: Disallow browser native context
    menu when right clicking in sandboxed iframes
  - MTP driver: Ignore top level folders whose names start with a
    leading dot Also ignore AppleDouble files, top level system
    and fonts folders and sdr folders on Kindle devices
  - FB2 Input: use the &lt;p&gt; tag for paragraphs that dont contain
    other block content
  - E-book viewer: Fix clicking on the back/forward buttons not
    working in some situations
  - E-book viewer: Fix scrolling to Table of Contents items that
    are within a single internal file not activating the back button
  - E-book viewer: Fix changing the sans-serif font without also
    changing the monospaced font not working</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1695384000">- Update to 6.27.0
  * New Features
  - Kobo driver: Support updated firmware
  - Nook driver: Add support for Nook Glowlight Plus 2023
  - Data files manager: Allow drag and drop of files onto the
    list of files to add new files
  - Support 7z archives in addition to ZIP and RAR for automatic
    ebook extraction when adding to calibre
  - Linux/macOS: Fix detection of the Kindle Scribe with MTP
    firmware
  - E-book viewer: Allow clearing list of recently opened books
    from the open button's popup menu itself
  - E-book viewer: Add a link to show the currently viewed book
    in the calibre library (Go to-&gt;Metadata in the viewer
    controls to access it)
  * Bug Fixes
  - Book information dialog: Fix a regression that caused
    incorrect color for titles in dark mode
  - E-book viewer: Fix searching does not jump to first match if
    all matches are before current position in book
  - EPUB Output: Fix duplicated title page entry in spine for
    books that define a title page that ends up getting split
  - Allow for-light/dark-theme icon overrides to work for plugin
    icons placed by the user in the override folder
  - PDF Output: Fix background image + text not rendering
    correctly if the same background image is used with different
    text multiple times
  - E-book viewer: Fix section titles in highlights panel being
    incorrectly expanded to full titles when the section has
    multiple highlights
  - Prevent Quickview window from opening in the background
  - Edit book: Fix a regression in the previous release that
    caused an error when doing text based searches</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696593600">- Update to 6.28.0
  * New Features
  - Edit book: Show full path to book being edited in the status bar
  - Edit book: When adding dictionaries allow directly a LibreOffice
    adding the dictionary just by choosing the language
  - Edit book: When saving a copy add some convenience actions to
    edit the copy immediately either in the current editor window
    or a new window
  - E-book viewer: Highlights panel: Allow right clicking to
    export only selected highlights
  * Bug Fixes
  - Edit book: Fix a regression in the previous release that
    caused Text search to sometimes not select matches correctly
  - Edit book: When copying files do it in order so that the
    files are pasted in the same order when pasting into another
    editor instance
  - Edit book: Fix smart tag insert not working correctly if the
    selected text starts with the closing angle bracket of a tag
  - Save to disk: Do not limit the total path length to 240
    characters on non-Windows platforms
  - Fix incorrect cover for AZW3 version of calibre User Manual
  - Content server: Change formatting of book details to match
    new de-emphasized titles based formatting in the main calibre
    program
  - PDF metadata: Fix a regression that broke updating metadata
    in PDF files without an /Info dictionary
  - NOOK driver: For the Glowlight 2023 write the calibre metadata
    files into the NOOK sub-folder as the firmware does not allow
    writing files into the root folder
  - NOOK driver: Fix Glowlight 2023 not being detected on Linux
    and macOS
  - E-book viewer: Make CFI calculation more robust especially on
    pages with very little content
  - E-book viewer: Workaround bug in Chromium where
    getBoundingClientRect() fails sometimes leading to incorrect
    calculation of anchor positions
  - Fix errors caused by .DS_Store files inserted into the
    .caltrash directory on macOS if the user happens to open
    .caltrash in Finder</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1696680000">- Update to 6.28.1
  - Fix a regression that cause errors when merging some book records.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697803200">- Update to 6.29.0
  * New Features
  - E-book viewer: Add a command line flag --new-instance to
    force the viewer to open a new window even if the option to
    always use a single viewer window is set
  - E-book viewer: Image popup: Add a checkbox to remember the
    last used zoom level
  * Bug Fixes
  - Annotations browser: Fix exporting highlights in markdown not
    including all chapter titles for books with only a single
    highlight per chapter or a multi level ToC
  - E-book viewer: Fix a regression that could cause the viewer
    to enter an infinite loop when displaying the result of a
    search that has only one match that is not found
  - E-book viewer: Fix the occasional search result being marked
    as not found even though it is found
  - TXTZ Output plugin: Only keep images if the text format is
    one that can reference images
  - TXTZ Output: Fix cover not being properly identified in the
    generated TXTZ metadata
  - FB2 Input: Fix the "Annotations" section not showing up in
    the Table of Contents
  - Linux: Content server: Do not call listen on pre-activated
    sockets
  - Fix sort order of similarly-named hierarchical categories
  - Fix a regression that broke reading of covers from HTMLZ and
    TXTZ files</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700222400">- Update to 7.7.0
  * New Features
  - For details on the major changes in calibre between 7.0
    and 6.0, see https://calibre-ebook.com/new-in/sixteen
  - The ability to add notes to any author, tag, series, etc.
    in calibre with links and images
  - E-book viewer: Add support for HTML image maps
  - Content server home page: Show the three most recently added
    books in the default library
  - Content server: Add button to return to book details page at
    top level of controls
  - Content server: Book details: Open links in comments fields
    in the same window rather than a new window
  - Add a "Show items in selected books" choice to Manage tags
    and Manage authors
  - Show the previously used language, if any, second in the
    language selection drop down
  * Bug Fixes
  - Metadata download: Fix downloads from Google not working in
    Europe because of the GDPR
  - Fix editing dates with days sometimes off by one day
  - Edit book: Fix highlighting for special characters not
    visible when the cursor is on the line with the special character
  - Fix embedding metadata showing infinite error dialogs on
    windows if a file is locked by another program
  - PDF Output: Fix an error when trying to set header or footer
    with an input document that has invalid content after the
    main body
  - E-book viewer: Read aloud: Fix clicking on empty spaces
    causing read aloud to restart from beginning of chapter
  - Book details: Fix Manage authors via context menu not working
  - E-book viewer: Showing chrome should close an active footnote
    popup first and only show chrome if the user repeats the action
  - Fix very slow metadata updates on some PDF files
  - Catalogs: Do not erase any tags the user adds to a catalog
    book entry when the catalog is re-generated
  - Linux installer: Fix downloading of signatures for older versions
  - Fix editing non-active Virtual library changes sort of book list</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1700827200">- Update to 7.1.0
  * New Features
  - Notes editor: When pasting HTML with images offer to download
    remote images in the pasted content
  * Bug Fixes
  - Fix regression in 7.0 that broke restore of db from backups
  - Content server: Fix newly added books on homepage not restricted
    to the books the logged in user is allowed to access
  - When starting in system tray do not flash the main window briefly
  - Notes editor: Fix spurious error message when saving a note
    that contains pasted HTML that refers to an image
  - Fix a regression that caused the unknown/unset date to
    incorrectly be displayed/edited as a date in the year AD 101
    in some timezones
  - Comments editor: Fix data file links not working
  - Linux installer: Check that the user has libxcb-cursor.so.0
    installed. If not quit early with an error message asking
    them to install it
  - LRF Output: Fix a regression in 7.0 that broke conversion to LRF</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 7.2.0
  * New Features
  - Content server: Also listen for all incoming IPv6 connections
    by default, not just IPv4
  - Book details: Allow deleting notes from the right click menu
    easily
  * Bug Fixes
  - Windows: Edit book: Fix a crash when using the check book
    tool with a book that contains malformed markup, in calibre 7
  - Windows: Improve flickering at startup due to a Qt regression
    in calibre 7
  - Windows: Fix moving the main window causing popup/floating
    windows to be resized in calibre 7 due to yet another Qt regression
  - Fix detection of existing books on the Tolino Vision 6
  - Linux: Fix external applications not being launched under
    Wayland in calibre 7 because of a bug in Qt
  - Linux: Fix network requests failing under Fedora in calibre 7</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703073600">- The headless QPA plugin states minimum cmake 3.21 version requirement in the
  cmakefile and won't build on Leap. Upstream recommends version 3.27.6 to build.
  Add this requirement to the spec file.</changelog>
</package>
<package pkgid="4bd97000d637afb5970855cedc7c67ee03e065f20613ccb46543cfb4178cc9cfdea3ff66eb538a49da7c8a96a01a99cd83d606ace70cdcf843866bd51d00cc29" name="calls" arch="src">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="97f657316ccfb8f597857f04ab24cdf8eb9ac88d8286f291949cd8347717bac4a125f6e4518109ebe2884d0578cb125a99686a6f88b94445a989a489f14d5a42" name="calls" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="573355aa29477e7d44eb644f71d15935f7fc13a5ba50c91a306ba0c7c2be22a74317d3950607446ec50a3a103149a01ffc362bb7fee606dde2aa0895d6597791" name="calls-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="bf0a95c45ff3606cacf2e82d3f0e2211c7e629d7b70ba1cd48363d982b4e7c6a0d11e4177fe0db51fcf4112eddac35b8ff771bf27072a28e19e2626d062af94d" name="calls-debugsource" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="1df90f32b70c6843799d56cc7c46120822d8b0f80f12bcc8d7bfe54ef21c414d7d55c4446286d30fabd84775e0529fc6c42e7bbd85c490cf49befe6449699857" name="calls-lang" arch="noarch">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="88b95ece4b05a7d1c98f9fa27befbc75321e6ea74429d08241c53b4859c4b7f1f509b546d9b942a3117fe35f8771f2f42f3678d84af64ccd003431a9c9c290ba" name="calls-ofono" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="f9f9abf398094ca7f16d8ed45f58806071b09042fbb47cfbd9441be6c8cc324374a01225481289b141641bfc21782a5b00312b040dcb230b2dd589f7f0257dfd" name="calls-ofono-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1619611200">- Updating version 0.3.2</changelog>
  <changelog author="Adrian Campos Garrido &lt;adriancampos@teachelp.com&gt;" date="1624795200">- Updating version 0.3.4
  * manager: Set peas search path only once
  * provider: whitespace and indentation
  * cleanup: Fix calls_origin_get_name() related memory leaks
  * mm: origin: Try using own number as the origin name
  * account-provider: Add debugging in the public functions
  * plugins: provider: Use CallsOrigin instead of derived types for GListStore
  * util: Add simple API to query protocol
  * test: Add util tests
  * call: Introduce protocol property
  * calls-record: Introduce the protocol property
  * provider: Add API to query supported protocols
  * origin: Add API to query supported protocols
  * manager: support multiple providers
  * application: Add CallsSettings class
  * new-call-box: Honour auto-use-default-origins setting
  * application: Don't add a provider if one is already present
  * manager: Differentiate the NO_ORIGIN state
  * test: manager: Use more appropriate `g_assert_*()` calls
  * sip: provider: Don't warn when trying to add account multiple times
  * tests: manager: Add multiple provider tests
  * application: settings: Add country code setting
  * manager: Update country code
  * ci: disable flatpak build
  * d/control: Add libxml2-utils
  * meson: Compile schemas in build directory
  * Add run script to the build directory
  * Update README: Explain how to start calls without installing
  * Initial DBus API
  * display: codestyle
  * display: Fix typo
  * record-store: codestyle
  * Fix old-style warnings all over the codebase
  * Fix missing-declarations warnings all over the codebase
  * sip: media-pipeline: Don't shadow props variable
  * ofono: call: Don't shadow props variable
  * mm: origin: Don't shadow props variable
  * call-display: Add default case to switch statement
  * record-store: Add default case to switch statements
  * main-window: Add default case to switch statement
  * meson: Use stricter compilation warnings and errors
  * desktop-file: Register as sip and sips URI scheme handler
  * run: Add plugin search directory
  * README: Reword plugin search directory section to be more accurate
  * dir-locals: Treat G_* macros as including a semicolon
  * manager: Fix whitespace
  * manager: codestyle
  * sip: origin: Fix if condition in dispose()
  * util: Make position argument in calls_find_store() optional
  * test: manager: Expanded *has_provider() testing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1641988800">- Update to version 41.1:
  + Quite a lot of changes and stabilisation work since 0.3.4.
- Change _service to grab source from gitlab.gnome.org.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643630400">- Tidy the spec up even more, use generic BuildRequires for
  compilers needed, update URL to current home.
- Run selective tests only.
- Exclude packaging of ofono plugins, upstream is gone/defunct.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644667200">- Update to version 42.beta.1:
  + Bugfix release
  + Updated libcall-ui to v0.0.1
- Changes from version 42.beta.0:
  + New features:
  - SIP providers can now handle tel URIs
  - Allow adding contacts from call history
  + Maybe noteworthy:
  - In app feedback when SIP accounts go online/offline
  - Can set preferred audio codecs via gsetting
- Changes from version 42.alpha.0:
  + New features:
  - Avatars in the call history and call display
  - Avatars exposed over DBus so phosh show them on the lockscreen
  - Can silence ringing over DBus (used in phosh-antispam
  + Maybe noteworthy:
  - Note to distribution packagers: Both Calls and current phosh
    (0.14.1) are embedding libcall-ui which will install
    translation files (typically installed to
    /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh
    version will default to not installing i18n files of
    libcall-ui (World/Phosh/phosh!963). For this version you
    should either cherry pick World/Phosh/phosh@b51e2001 or
    exclude call-ui.mo when installing phosh's translations in
    your packaging.
  - Improved scrolling performance in the call history
  - Can use DTMF over DBus (used in phosh on the lockscreen)
  - Various UI fixes
  + Updated translations.
- Pass sysconfdir=%%{_distconfdir} to meson, install autostart
  desktop file to /usr/etc/
- Split out a new sub package calls-ofono, and package the
  deprecated ofono support should some endusers still want to use
  it.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645790400">- Update to version 42.rc0:
  + Bugfix release
  + Updated libcall-ui to v0.0.2
  + Call time now in sync with phosh (phosh 0.16.0 required)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646568000">- Update to version 42.rc.1:
  + G722 is now the preferred codec for SIP calls.
  + Hole punching scheme now also used for RTCP.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1660305600">- Update to version 43.beta.0:
  + Improved startup times and scrolling performance with large
    call histories.
  + Add "Send SMS" action in history popover
- Changes from version 43.alpha.2:
  + Calls is now DBus activatable.
  + Made debug logs more meaningful.
  + Added manpage using rst2man.
  + Bumped delay until UI is shown to 100ms.
  + Indicate we're using feedbackd in desktop file which is useful
    for phosh-mobile-settings.
- Changes from version 43.alpha.1:
  + SIP plugin can now be used for SRTP (SDES key exchange).
    By default it can only be used when using TLS transport.
    If you want to use SRTP without TLS, you must set the newly
    added "always-allow-sdes" gsetting.
- Changes from version 43.alpha.0:
  + Preparations for allowing use of SRTP (not user-visible).
  + Added switch to display password in VoIP account management.
  + Updated translations.
- Switch from _service to upstream released tarballs.
- Add python3-docutils BuildRequires: allow to build man pages.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 43.rc.0:
  + New features: Call display redesigned.
  + Maybe noteworthy:
  - Changed the default branch to "main".
  - Fix auto-connect VoIP setting not being honored.
  - Fixed issue with outgoin waiting calls considered as incoming
    call.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 43.0:
  + Update libcall-ui to always reset audio profile.
  + i18n: mm-call: Clarify "transfer" and "deflect".
  + tests: Remove unused code.
  + metainfo: Correct screenshot URLs.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670241600">- Update to version 43.2:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1).
  + SIP: Honour remote port in INVITE.
  + SIP: Reenable G722 codec.
  + Shuts down gracefully on SIGTERM/SIGINT.
  + Flatpak build improvements.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673524800">- Update to version 43.3:
  + **Really** fix endless ringing bug.
  + Fixed a crash.
  + Database closed correctly on shutdown.
  + Allow building without GStreamer debugging API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678190400">- Update to version 44.alpha.1:
  + **Really** fix endless ringing bug
  + Fixed a crash
  + Database closed correctly on shutdown
  + Updated translations.
- Changes from version 44.alpha.0:
  + Fixed rare endless ringing bug (requires feedbackd 0.0.1)
  + SIP: Honour remote port in INVITE
  + SIP: Reenable G722 codec
  + Shuts down gracefully on SIGTERM/SIGINT
  + Flatpak build improvements
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 44.0:
  + New features:
  - Sort favourite contacts at the top.
  - Support for emergency calls in "dummy" provider.
  + Maybe noteworthy:
  - Fixed a couple of memory leaks.
  - Higher code coverage.
  - Disable call waiting.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682164800">- Update to version 44.1:
  + Don't crash on empty/NULL call id
  + Properly unregister SIP account on shutdown
  + A couple of memory leaks
  + Updated libcall-ui to bring in latest fixes
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686484800">- Update to version 44.2:
  + Fix origin being unrefed making calling impossible after a few
    of calls.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Update to version 45.rc.0:
  + New SIP feature: Support for AES 256 bit crypto suites.
  + Fixed object life cycle of CallsMMOrigin.
  + Updated translations.
- Changes from version 45.alpha.0:
  + New features:
  - Emergency call numbers provided through ModemManager.
  - Resolve emergency number types using hardcoded table.
  + Don't crash on empty/NULL call id.
  + Properly unregister SIP account on shutdown.
  + A couple of memory leaks.
  + Updated libcall-ui to bring in latest fixes and translation
    updates.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695988800">- Update to version 45.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="57470f632654c05f4c497d89dc95e4ed8dd68dcee5f208175b15415fdb99a3f86093ac0b2875ce1c9658af056bffe6d4d9b146f11c080b28b646c7435a6ff894" name="canberra-gtk-play" arch="i586">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="7fb4c30c8356a64e169fbbcc8a50eec43c27404887286e517a1944f7cc23ccb171ea4d2ae6aa221f15b1b6fad3f831847cf89462afc42930011c669396c7bed1" name="canberra-gtk-play" arch="x86_64">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="19fa4e31584a1bf6f91622c307f931f495f0d32553a4550586e69a38c10d099adbfa30453256f42cbc0bcd4485766cfcfad76123af23a80325c7c7c709e8bac0" name="canberra-gtk-play-debuginfo" arch="i586">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="390e8d17a133eb17966d997682fddfa667266712c61e6df9e9462580ab1508f643a7b30823a0368804b8e43ef6aa2e3157c283a0ff7144fe73408d1449d71beb" name="canberra-gtk-play-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="6038d418c77ebaaeaa66863f5b78775af1a40e227ae650b0a2b415224e445aa953674da3fbea4620916dff1d459770139200c3771fc0a7f80b22de47679afe42" name="canberra-gtk-play-gnome" arch="i586">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="e6cb2578acd0b52a095f9d61ae6c9193b65dfddcad80603189d6d64db3e7354e3f96c6b65292d7f49d36087c8b62881ad581a656e1d81c2dae5b4b5c78f99b39" name="canberra-gtk-play-gnome" arch="x86_64">
  <version epoch="0" ver="0.30" rel="16.1"/>
  <changelog author="michael.meeks@suse.com" date="1352462400">- Add libcanberra-broadway-fix.patch: Fix crash with
  libcanberra-gtk-module's and non-X11 displays (bnc#789066).</changelog>
  <changelog author="dimstar@opensuse.org" date="1360152000">- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
  gstreamer backend. The default is PulseAudio, with a fallback to
  alsa, which is sufficient. Helps against issues like bnc#800963.</changelog>
  <changelog author="zaitor@opensuse.org" date="1446811200">- Split out a new sub-package canberra-gtk-play-gnome: Currently
  there are no desktop-login, desktop-logout or session-ready
  sounds in the freedesktop sound theme, so installing this will
  require a different sound-theme for it to be operational. Having
  this in a own sub-package will avoid logspam about missing files.
  Fixes boo#953862.</changelog>
  <changelog author="zaitor@opensuse.org" date="1451304000">- Split out libcanberra-gtk-devel and libcanberra-gtk3-devel
  sub-packages, this will make it possible for us to build
  dependant packages without having to pull in both gtk2 and gtk3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1452772800">- Do not require sound-theme-freedesktop by libcanberra0: if this
  is wanted on a default install, it is up to the DE pattern to
  recommend/require this - it is not needed for the libraries
  proper functioning.</changelog>
  <changelog author="sreeves@suse.com" date="1464177600">- Update to GNOME 3.20.2 Fate#318572</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1482148800">- Remove the lynx build dependency: of questionable need.
- Build for Gtk3 unconditionally.
- Spec cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520251200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
</package>
<package pkgid="a3eda8b55c5c95137b3d53fce7120f2669f21968e5142511a33f10b774704066e4e3a8da42d7049cc8a270b9db262e0885380fd494e1abe8598d6c2dc8111e55" name="cargo" arch="i586">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1642420800">- Provide rust+cargo by cargo: all cargo&lt;n&gt; package provide this
  symbol too. Having the meta package provide it allows OBS to have
  a generic prefernece on the meta package for all packages 'just'
  requiring rust+cargo.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1645012800">- Update package description to help users choose what tooling
  to install.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1645790400">- Update to version 1.59.0 - for details see the rust1.59 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649419200">- Update to version 1.60.0 - for details see the rust1.60 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653048000">- Update to version 1.61.0 - for details see the rust1.61 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1656936000">- Update to version 1.62.0 - for details see the rust1.62 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1661256000">- Update to version 1.63.0 - for details see the rust1.63 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664107200">- Update to version 1.64.0 - for details see the rust1.64 package</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1664366400">- Enable armv6 again - boo#1196328</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667563200">- Update to version 1.65.0 - for details see the rust1.65 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1671192000">- Update to version 1.66.0 - for details see the rust1.66 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1675166400">- Update to version 1.67.0 - for details see the rust1.67 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1676376000">- Update to version 1.67.1 - for details see the rust1.67 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1678449600">- Update to version 1.68.0 - for details see the rust1.68 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1682078400">- Update to version 1.69.0 - for details see the rust1.69 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1685793600">- Update to version 1.70.0 - for details see the rust1.70 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">- Update to version 1.71.0 - for details see the rust1.71 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1693137600">- Update to version 1.72.0 - for details see the rust1.72 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">- Update to version 1.73.0 - for details see the rust1.73 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">- Update to version 1.74.0 - for details see the rust1.74 package</changelog>
</package>
<package pkgid="ccc50383a8ee4783c0cf95396fa97262829cfae03d7da34d13e99bfefd97760753aa589688d4b0f002660b616067cffc813322571d8d1d1c29a3668262c34d44" name="cargo" arch="x86_64">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1642420800">- Provide rust+cargo by cargo: all cargo&lt;n&gt; package provide this
  symbol too. Having the meta package provide it allows OBS to have
  a generic prefernece on the meta package for all packages 'just'
  requiring rust+cargo.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1645012800">- Update package description to help users choose what tooling
  to install.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1645790400">- Update to version 1.59.0 - for details see the rust1.59 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649419200">- Update to version 1.60.0 - for details see the rust1.60 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653048000">- Update to version 1.61.0 - for details see the rust1.61 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1656936000">- Update to version 1.62.0 - for details see the rust1.62 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1661256000">- Update to version 1.63.0 - for details see the rust1.63 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664107200">- Update to version 1.64.0 - for details see the rust1.64 package</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1664366400">- Enable armv6 again - boo#1196328</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667563200">- Update to version 1.65.0 - for details see the rust1.65 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1671192000">- Update to version 1.66.0 - for details see the rust1.66 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1675166400">- Update to version 1.67.0 - for details see the rust1.67 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1676376000">- Update to version 1.67.1 - for details see the rust1.67 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1678449600">- Update to version 1.68.0 - for details see the rust1.68 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1682078400">- Update to version 1.69.0 - for details see the rust1.69 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1685793600">- Update to version 1.70.0 - for details see the rust1.70 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">- Update to version 1.71.0 - for details see the rust1.71 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1693137600">- Update to version 1.72.0 - for details see the rust1.72 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">- Update to version 1.73.0 - for details see the rust1.73 package</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">- Update to version 1.74.0 - for details see the rust1.74 package</changelog>
</package>
<package pkgid="0b0b187fdd9de3101aaae67b8ed7baa669ce2eacccf03bc537f29dc9cfe92f2daaca1b2c744474e17d1cd849d3d0451358a7935e92807e4b98572b773470d3ef" name="cargo-audit" arch="src">
  <version epoch="0" ver="0.18.3~git0.3544515" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1615982400">- Update to version 0.14.0~git0.08c9f3e:
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)
  * Enable informational warnings with deny (#320)
  * When running in no-fetch mode, allow accessing a non-git repo. (#315)
  * Update README.md (#298)
  * Cargo.lock: bump deps (#283)
  * Bump once_cell from 1.4.1 to 1.5.0 (#282)</changelog>
  <changelog author="wbrown@suse.de" date="1622635200">- Update _service to use upstream monorepo and cargo-audit
- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486400">- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486401">- Update to version 0.15.0~git0.16c8aa4:
  * cargo-audit v0.15.0 (#392)
  * rustsec-admin v0.5.0 (#389)
  * README.md: 🦀🛡️📦
  * rustsec v0.24.0 (#388)
  * OSV export (#366)
  * Bump semver from 1.0.1 to 1.0.3
  * Bump semver from 1.0.0 to 1.0.1 (#381)
  * Bump git2 from 0.13.19 to 0.13.20 (#375)
  * Bump crates-index from 0.16.6 to 0.16.7 (#380)
  * cargo-lock v7.0.0 (#379)
  * Bump to semver 1.0.0 (#378)
  * rustsec-admin v0.4.3 (#374)
  * list-affected-versions: Also print the crate in question
  * Bump crates-index from 0.16.5 to 0.16.6
  * Fix doc comments
  * Added docs
  * Clean up the code and commit stuff I forgot to add to git
  * Implement list-affected-versions subcommand, works fine with current DB
  * Add list-affected-versions subcommand stub
  * Clarify error message
  * Update the crates.io index if not up to date
  * Drop ureq dependency
  * cargo fmt
  * Better error reporting
  * Initial untested attempt to get rid of crates.io API querying completely
  * Comment, thanks Alex
  * cargo fmt
  * Fix crates.io API interaction
  * Ditched crates_io_api crate, did the same thing with ureq. Gets rid of tokio and a whole lot of other deps. Fixes breakage due to the recent crates.io API breakage, and prevents similar breakage in the future
  * Add new exit status for errors (#368)
  * Bump git2 from 0.13.18 to 0.13.19 (#365)
  * cargo-lock: add support for V3 format (#363)
  * cvss v1.0.3 (#362)
  * CI: gate workflow execution for PRs on changed files
  * cvss: fixups
  * Update CI badges
  * Add some tier 3 targets
  * Workspace CI configuration
  * Update repo urls in Cargo.toml files
  * README.md: add new toplevel one for workspace
  * platforms: sync with Rust platform support documentation
  * CI configuration
  * Wire up Cargo workspace
  * cargo-audit: prepare for merge into RustSec monorepo
  * rustsec: prepare for merge into RustSec monorepo
  * platforms: prepare for merge into RustSec monorepo
  * cvss: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * Web: Add pages per package (#143)
  * v0.4.2 (#142)
  * web: Add back an Atom feed for advisories (#140)
  * Cargo.lock: bump dependencies (#136)
  * Upgrade to GitHub-native Dependabot (#134)
  * v0.4.1 (#135)
  * Display more information on the website (#133)
  * Upgrade to GitHub-native Dependabot (#344)
  * Vendor OpenSSL for arm and musl builds (#343)
  * Bump git2 from 0.13.17 to 0.13.18 (#314)
  * Bump crates-index from 0.16.3 to 0.16.5 (#313)
  * Bump comrak from 0.9.1 to 0.10.0 (#129)
  * Fix typo in comments about mips64. (#36)
  * Bump rustsec from 0.23.2 to 0.23.3 (#128)
  * v0.23.3 (#310)
  * Workaround for stale git refs (#309)
  * Bump rustsec from 0.23.0 to 0.23.2 (#127)
  * v0.23.2 (#308)
  * Rename advisory-db `master` branch to `main` (#307)
  * CI: use actions-rs/audit-check for self-audit (#306)
  * Cargo.lock: bump dependencies (#305)
  * v0.4.0 (#126)
  * v0.3.5 (#124)
  * Use rust-embed for static assets (#122)
  * Add argument to change where website is outputted (#123)
  * v0.23.1 (#301)
  * Bump url from 2.2.0 to 2.2.1 (#98)
  * Fix parsing error on windows (#295)
  * Cargo.lock: bump deps (#296)
  * Bump comrak from 0.9.0 to 0.9.1 (#116)
  * Use a fully Rust based solution for rendering web page (#115)
  * v0.3.4 (#113)
  * Bump `rustsec` crate to v0.23 (#112)
  * v0.23.0 (#292)
  * Cargo.toml: dependency cleanups (#291)
  * Add `thread-safety` category (#290)
  * Rename default branch to `main` (#289)
  * v1.0.1 (#15)
  * Rename default branch to `main` (#14)
  * Cargo.lock: bump deps (#288)
  * v6.0.1 (#96)
  * Rename CI workflow (#95)
  * Rename default branch to `main` (#94)
  * Cargo.lock: bump deps (#93)
  * Bump semver-parser from 0.10.0 to 0.10.2 (#280)
  * v0.3.3 (#106)
  * Cargo.lock: bump dependencies (#105)
  * Rename `master` branch to `main` (#104)
  * CI config improvements (#103)
  * assigner: fix "new year's" bug (#102)
  * Bump handlebars from 3.5.1 to 3.5.2 (#101)
  * Bump platforms from 1.0.3 to 1.1.0 (#279)
  * v1.1.0 (#35)
  * Rename default branch to `main` (#34)
  * Rename GH Actions workflow to "CI" (#33)
  * Update README platform list using table gen
  * Add aarch64-apple-darwin, a.k.a. Apple Silicon macOS
  * Bump serde from 1.0.117 to 1.0.118 (#88)
  * Bump toml from 0.5.7 to 0.5.8 (#89)
  * v0.3.2 (#97)
  * Bump `rustsec` crate to v0.23.0-pre (#96)
  * v0.23.0-pre (#272)
  * Rename `repository::GitRepository` to `repository::git::Repository` (#271)
  * Rename `fetch` Cargo feature to `git` (#270)
  * Use `SystemTime` instead of a `git::Timestamp` type (#269)
  * Add support for omitting leading `[advisory]` table (#268)
  * Mark enums as non_exhaustive (#267)
  * Re-add advisory `references` as a URL list (#266)
  * Replace `chrono` with `humantime` (#265)
  * Bump `smol_str` to v0.1.17; MSRV 1.46+ (#264)
  * Use `url` crate to parse metadata URL (#263)
  * Remove `markdown` feature (#262)
  * Bump termcolor from 1.1.0 to 1.1.1 (#94)
  * Rename `references` to `related` (#261)
  * Bump once_cell from 1.5.1 to 1.5.2 (#259)
  * Bump crates-index from 0.16.0 to 0.16.2 (#260)
  * Bump once_cell from 1.5.0 to 1.5.1 (#92)
  * Cargo.lock: bump deps (#258)
  * Bump once_cell from 1.4.1 to 1.5.1 (#257)
  * .github: rename CI workflow to "CI" (#256)
  * Bump once_cell from 1.4.1 to 1.5.0 (#91)
  * Bump serde from 1.0.116 to 1.0.117 (#86)
  * Bump url from 2.1.1 to 2.2.0 (#87)
  * Bump platforms from 1.0.2 to 1.0.3 (#252)
  * v1.0.3 (#30)
  * fix Platform::guess_current to use actual target architecture (#29)
  * v0.3.1 (#89)
  * Bump `rustsec` crate to v0.22.2 (#88)
  * v0.22.2 (#250)
  * Revert "Refactor Advisory type handling (#246)" (#249)
  * Cargo.lock: bump dependencies (#248)
  * Cargo.lock: bump dependencies (#87)
  * v0.22.1 (#247)
  * Refactor Advisory type handling (#246)
  * Bump handlebars from 3.5.0 to 3.5.1 (#84)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0 (#86)
  * Bump `rustsec` crate dependency to v0.22 (#83)
  * v0.22.0 (#245)
  * Bump `cargo-lock` to v6; `semver` to v0.11 (#244)
  * Remove more V2 advisory format vestiges (#243)
  * Remove support for the V2 advisory format (#242)
  * v0.3.0-pre3 (#82)
  * assign-id: fix TOML front matter parsing (#81)
  * v0.3.0-pre2 (#80)
  * Attempt to fix `assign-id` command (#79)
  * v0.22.0-pre3 (#241)
  * advisory: mark the `parser` module as `pub` (#240)
  * Bump thiserror from 1.0.20 to 1.0.21 (#74)
  * Bump rustsec from 0.22.0-pre to 0.22.0-pre2 (#78)
  * Bump thiserror from 1.0.20 to 1.0.21 (#232)
  * clippy fixes (#77)
  * Bump cargo-edit from 0.6.0 to 0.7.0 (#231)
  * v0.22.0-pre2 (#239)
  * advisory/linter: make V2 advisories fail (#238)
  * Bump crates-index from 0.15.4 to 0.16.0 (#237)
  * CI: ignore RUSTSEC-2020-0053 (dirs unmaintained) (#236)
  * Bump toml from 0.5.6 to 0.5.7 (#233)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0-pre (#73)
  * Bump `rustsec` crate to v0.22.0-pre (#72)
  * v0.22.0-pre (#230)
  * advisory: laxer function path handling (#229)
  * linter: fully deprecate `obsolete` in favor of `yanked` (#228)
  * advisory: `markdown` feature and `Advisory::description_html` (#227)
  * Refactor changes from `fetch` feature (#213) (#226)
  * linter: add support for V3 advisory format (#225)
  * Bump chrono from 0.4.15 to 0.4.19 (#224)
  * cargo fmt
  * Linter: correctly handle crates with dashes in names
  * v6.0.0 (#84)
  * Bump semver from 0.10.0 to 0.11.0 (#83)
  * Bump handlebars from 3.3.0 to 3.5.0 (#69)
  * Bump `cargo-lock` to v5.0; semver to v0.10; MSRV 1.41+ (#217)
  * v5.0.0 (#82)
  * rustdoc fixups (#81)
  * README.md: switch chat badge to Zulip (#80)
  * 5.0.0-rc (#79)
  * Add `docsrs` cfg (#78)
  * Support for listing a single dependency (#77)
  * Implement/extract Cargo-compatible serializer (#76)
  * Add `--dependencies` and `--sources` flags to `cargo lock list` (#75)
  * Implement `cargo lock tree` without arguments (#74)
  * Add `dependency::Tree::roots()` method (#73)
  * bin: make `list` the default command (#72)
  * Have `cargo lock` command print dependency list (#71)
  * Make `cli` feature non-default (#70)
  * WASM support; MSRV 1.41+ (#69)
  * Bump gumdrop from 0.7.0 to 0.8.0 (#55)
  * Bump serde from 1.0.110 to 1.0.116 (#67)
  * Bump crates-index from 0.15.3 to 0.15.4 (#215)
  * Bump crates-index from 0.15.2 to 0.15.3 (#214)
  * Define "fetch" feature (#213)
  * Bump `platforms` crate to v1; MSRV 1.40+ (#210)
  * v1.0.2 (#28)
  * Remove `const fn` on `Platforms::all`; MSRV 1.40+ (#27)
  * .github: add 'override: true' directives; MSRV 1.46+ (#26)
  * v1.0.1 (#25)
  * Make `Platform::all()` a `const fn` (#24)
  * Refactor `Platform::find` and `::guess_current` (#23)
  * Rename `ALL_PLATFORMS` to `Platform::all()` (#22)
  * v1.0.0 (#21)
  * Update LICENSE-MIT
  * Ensure all types have FromStr, Display, and serde impls
  * Documentation fixups
  * 2018 edition updates
  * Make extensible enums `non_exhaustive`; MSRV 1.40+
  * Update deps; whitelist RUSTSEC-2020-0036 (#208)
  * Bump git2 from 0.13.8 to 0.13.10 (#207)
  * Bump git2 from 0.13.6 to 0.13.8 (#201)
  * Bump chrono from 0.4.11 to 0.4.13 (#200)
  * Bump crates-index from 0.15.0 to 0.15.1 (#202)
  * Fix test
  * Add aarch64-pc-windows-msvc
  * Bump handlebars from 3.2.1 to 3.3.0 (#60)
  * v0.2.1 (#63)
  * Added an output mode for use with the production github action (#62)
  * v0.2.0 (#57)
  * Consistent `assign-id` module naming and comments (#56)
  * linter: refactor into `Linter` struct; check all files (#55)
  * Cargo.lock: update dependencies (#54)
  * Have `assignid` command use new `Date::year` method (#53)
  * Bump `rustsec` crate from 0.20.1 to 0.21 (#52)
  * v0.21.0 (#198)
  * Remove legacy `patched_versions` and `unaffected_versions` (#197)
  * Bump crates-index from 0.14.3 to 0.15.0 (#183)
  * Rename `obsolete` advisories to `yanked` (#196)
  * Make `warning::Kind` a #[non_exhausive] enum; rename `Kind::Notice` (#195)
  * Make `Informational` a #[non_exhausive] enum. (#194)
  * Cargo.lock: update dependencies (#193)
  * CHANGELOG.md: reformat for keepachangelog.com (#192)
  * Add `year`, `month`, and `day` methods to `advisory::Date` (#191)
  * add 'unsound' informational advisory kind (#189)
  * Resolves #30
  * v0.20.1 (#186)
  * Add `advisory::Id::numerical_part()` (#185)
  * Refer to Cargo.lock in help for translate (#62)
  * Bump handlebars from 3.0.1 to 3.1.0
  * Bump serde from 1.0.104 to 1.0.110
  * Bump petgraph from 0.5.0 to 0.5.1
  * Bump semver from 0.9.0 to 0.10.0
  * Fix clippy errors
  * Cargo.lock: update dependencies
  * .github: ignore RUSTSEC-2020-0016
  * Bump rustsec from 0.19.0 to 0.20.0
  * v0.20.0
  * Make `WarningInfo` into a simple type alias
  * Bump thiserror from 1.0.10 to 1.0.16
  * Bump rustsec from 0.18.0 to 0.19.0
  * v0.19.0
  * Refactor package scopes (fixes #153)
  * V3 Advisory Format
  * Bump thiserror from 1.0.15 to 1.0.16
  * Bump git2 from 0.13.4 to 0.13.5
  * Bump MSRV to 1.40
  * Bump dependencies to link libgit2 dynamically
  * Cargo.lock: update dependencies
  * address PR comments
  * addres PR comments
  * clippy fix
  * add WarningInfo. modify Warning struct
  * Cargo.lock: update dependencies
  * Cargo.lock: update dependencies
  * lib.rs: fix incorrect flag in documentation
  * Drop support for the V1 advisory format
  * Update dependencies
  * Cargo.lock: Update dependencies
  * Bump rustsec from 0.17.1 to 0.18.0
  * v0.18.0
  * Move yanked crate auditing to `cargo-audit`
  * Bump abscissa_core from 0.5.1 to 0.5.2
  * security_audit.yml: Fix branch name
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump handlebars from 3.0.0 to 3.0.1
  * Bump handlebars from 2.0.4 to 3.0.0
  * Bump rustsec from 0.17.0 to 0.17.1
  * v0.17.1
  * Update `cargo-lock` requirement from 3.0 to 4.0
  * Cargo.lock: Update to V2 lockfile format
  * README.md: Document CLI `list` and `tree` subcommands
  * v4.0.1
  * cli: fix executable name
  * v4.0.0
  * cli: `list` subcommand
  * cli: `tree` subcommand
  * .github: add security audit
  * Initial CLI with `translate` subcommand
  * Add From&lt;[u8; 32]&gt; impl for Checksum
  * Add helper methods for working with checksum metadata
  * Minor documentation improvements
  * Use minified version of Cargo's SourceId type
  * Bump handlebars from 2.0.2 to 2.0.4
  * Bump abscissa_core from 0.5.0 to 0.5.1
  * Bump serde from 1.0.101 to 1.0.104
  * [Security] Bump http from 0.1.18 to 0.1.21
  * Overhaul encoding: use serde_derive, proper V1/V2 support
  * Bump termcolor from 1.0.5 to 1.1.0
  * (Re-)Add Serialize impl for Lockfile (fixes #32)
  * Add support Cargo.lock `patch` and `root` (fixes #30)
  * Detect V1 vs V2 Cargo.lock files (fixes #26)
  * Update petgraph requirement from 0.4 to 0.5
  * Add `package::Checksum`
  * Bump once_cell from 1.2.0 to 1.3.1
  * Bump rustsec from 0.16.0 to 0.17.0
  * Cargo.lock: check in; add `actions-rs` caching
  * v0.17.0
  * Upgrade `cargo-edit` to v0.5.0 release; MSRV 1.39+
  * Bump once_cell from 1.2.0 to 1.3.0
  * Bump toml from 0.5.5 to 0.5.6
  * Have `Fixer` take a reference to `Vulnerability`
  * Extract `cargo audit fix` logic into `Fixer`
  * Warn for yanked crates
  * add badge from deps.rs
  * upgrade dependencies
  * Upgrade to Abscissa v0.5
  * Add vendored-openssl feature
  * refactored package_scope's source attribute to vector of sources
  * switched from lazy_static to once_cell for database tests
  * fixed formatting
  * made advisory db in database test static mutex
  * fixed tests for vulnerability querying and changed PackageScope to struct
  * added tests for package scope consideration in vulnerability querying
  * added package scope for querying vulnerabilities
  * try to fix #127
  * Bump MSRV to 1.36
  * Try to auto-detect proxy setting
  * v0.16.0
  * Remove `support.toml` parsing
  * v0.15.2
  * version: Fix matching bug for `&gt;` version requirements
  * v0.1.1
  * Upgrade to `rustsec` crate v0.15.1
  * v0.15.1
  * actions: Run cargo-audit, test MSRV, test on Windows
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * linter: Add "informational" as an allowable [advisory] key
  * repository: Expose `authentication` module
  * v0.15.0
  * Upgrade to `cargo-lock` crate v3
  * v3.0.0
  * Support [[dependencies]] without versions
  * v0.14.1
  * lib.rs: Remove botched `petgraph` re-export
  * Upgrade to cargo-lock v2.0
  * v2.0.0
  * Use two-pass dependency tree computation
  * v2.0.0-pre
  * Remove `Lockfile::root_package()`
  * Cargo.toml: Fix links
  * Cargo.toml: Fix `repository` link
  * cli: Move to new repository
  * v0.1.0
  * linter: Rename command to `lint`; use Abscissa statuses
  * README.md: Header quoting fixup
  * v0.2.1
  * .github/workflows/rust.yml: Initial GitHub Actions config
  * Import implementation from the `rustsec` crate repo
  * .github/workflows/rust.yml: Initial GitHub actions config
  * v0.14.0
  * Initial commit
  * warning: Extract into module; make more like `Vulnerability`
  * Upgrade to `cvss` crate v1.0
  * v1.0.0
  * .github/workflows/rust.yml: Migrate to GitHub Actions
  * .github/workflows/rust.yml: Update template
  * Upgrade to `cargo-lock` crate v1.0
  * v1.0.0
  * dependency/tree: Render trees to an io::Write
  * v1.0.0-pre
  * metadata: Generalize into `Key` and `Value` types
  * .github/workflows/rust.yml: Trigger on [push]
  * .github/workflows/rust.yml: Initial Actions config
  * Refactor dependency handling
  * cli: Add `rustsec web` subcommand
  * cli: Add `rustsec check` subcommand
  * cli: Initial application boilerplate
  * v0.13.0
  * Finish GitHub Actions migration
  * rust.yml: Initial GitHub actions config
  * v0.13.0-alpha4
  * linter: Ensure advisory date's year matches year in advisory ID
  * v0.13.0-alpha3
  * v0.2.1
  * Allow empty `[metadata]` in Cargo.lock files
  * Use the `cargo-lock` crate
  * v0.2.0
  * dependency_graph: Move petgraph types into a module
  * Fix links and add badges
  * v0.1.0
  * Index DependencyGraph by package::Release
  * Import `DependencyGraph` from the `rustsec` crate
  * Import implementation from the `rustsec` crate
  * .travis.yml: Initial Travis CI config
  * Initial commit
  * v0.13.0-alpha2
  * lockfile: Add (optional) DependencyGraph analysis
  * v0.13.0-alpha1
  * Fix unaffected versions
  * Restructure Vulnerability
  * Rename 'db' module to 'database'
  * report: Generate warnings for selected informational advisories
  * vulnerability: Add affected_functions()
  * Add advisory::Linter
  * package: Parse dependencies from Cargo.lock
  * Initial `report` module and built-in report-generating
  * v0.3.0
  * Support for re-serializing CVSS v3.0 values
  * CVSS v3.0 parsing support
  * severity: Add `FromStr` and `serde` support
  * Use index allocation for storing advisories
  * Basic query support
  * Index the `rust` advisory directory from RustSec/advisory-db
  * Add first-class support for GitHub Security Advisories (GHSA)
  * Re-vendor Cargo's git authentication code
  * Further broaden categories
  * support.toml for indicating supported versions
  * Add support for "informational" advisories (closes #134)
  * Add `advisory::Category` (closes RustSec/advisory-db#69)
  * Refactor advisory types: add [affected] and [versions] sections
  * advisory: Add (optional) `cvss` field with CVSS v3.1 score
  * v0.2.0
  * Add `Base::exploitability` and `impact` methods; docs
  * serde support
  * Freshen deps: add `home`, remove `directories` and `failure`
  * Cargo.toml/README.md: Fix broken/missing links
  * v0.1.0
  * .travis.yml: Initial configuration
  * Initial commit
  * Improve lints and deny policy
  * Improved handling of prereleases; MSRV 1.35+
  * Add `Version` and `VersionReq` newtypes
  * v0.12.1
  * Use new inclusive range syntax
  * v0.12.0
  * Update dependencies and use 2018 import conventions; Rust 1.32+
  * Properly set up target::os::TARGET_OS const for unknown OS
  * Re-export all types in advisory::paths::*
  * v0.11.0
  * Cargo.toml: Update 'platforms' crate to v0.2
  * v0.2.0
  * Update platforms to match RustForge
  * Redo 'affected_functions' as 'affected_paths'
  * Update to Rust 2018 edition
  * v0.10.0
  * CHANGES.md: Redo formatting
  * Implement "affected_functions" advisory attribute
  * AdvisoryDatabase::advisories_for_crate: Handle unaffected_versions
  * Update to Rust 2018 edition
  * v0.9.3
  * Create parents of the advisory DB repo dir
  * v0.9.2
  * Handle cloning advisory DB into existing, empty dir
  * Gate `no_dupes_test` under "std"
  * Test all possible feature combinations
  * Fix no_std support when using "serde" feature
  * README.md: Move "Documentation" link up
  * README.md: Use backticks instead of "scare quotes"
  * use home_dir() instead of environment variable HOME
  * use ~/.cargo if CARGO_HOME is unset
  * Derives Deserialize for Vulnerabilities and Vulnerability
  * Derive Serialize for Packages, Vulnerabilities, and Vulnerability
  * v0.9.1
  * Use Cargo's git authentication helper
  * v0.1.4
  * x86_64-apple-darwin: fix typo in target triple name
  * Have markdown-table-gen output links to Platform structs on docs.rs
  * v0.1.3
  * Cargo.toml: Fix Travis CI badge
  * v0.1.2
  * markdown-table-gen: Markdown-formatted platform table generator
  * v0.1.1
  * impl {Display, Error} for packages::Error
  * v0.9.0
  * rustsec-client -&gt; rustsec-crate
  * Use "platforms" crate for platform-related functionality
  * v0.1.0
  * Remove duplicate target::OS::from_str() method
  * Add `guess_current()`
  * Optional serde support
  * v0.0.1
  * Initial commit
  * PlatformReq documentation improvements
  * v0.8.0
  * CHANGES.md: Fix links
  * Advisory platform requirements
  * advisory/keyword.rs: Cargo-like keyword support
  * v0.7.5
  * Allow AdvisoryId::new() to parse "RUSTSEC-0000-0000"
  * v0.7.4
  * Add link to logo image for docs.rs
  * v0.7.3
  * Fix builds with --no-default-features
  * repository/commit.rs: Comment fixup
  * README.md: Tighten up title
  * v0.7.2
  * README.md: Badge fixups, add gitter badge
  * v0.7.1
  * Cargo.toml: Formatting fixups, add "readme" attribute
  * v0.7.0
  * v0.7.0-alpha3
  * Refactor advisory iterator
  * v0.7.0-alpha2
  * Validate dates are well-formed
  * Add AdvisoryIdKind and limited support for parsing advisory IDs
  * Add a "Vulnerabilities" collection struct
  * src/repository: Refactor into multiple modules
  * v0.7.0-alpha1
  * Support converting advisory::Date into chrono::Date
  * Parse git signatures as Strings
  * Parse aliases, references, and unaffected versions
  * Parse (but do not yet verify) signatures on advisory-db commits
  * Parse individual advisory .toml files rather than Advisories.toml
  * Switch to git2-based fetcher for advisory-db
  * advisory.rs: Move AdvisoryId definition below Advisory
  * Use serde to parse advisories TOML and Cargo.lock files
  * Use 'failure' crate for error handling
  * Cargo.toml: Update dependencies
  * Adopt the Contributor Covenant (version 1.4)
  * Factor integration tests into the tests/ directory
  * .travis.yml: Allow failures on OS X and enable fast finish
  * Fix clippy 0.0.212 nits
  * Run rustfmt 0.8.2-nightly (5e599251 2018-07-02)
  * Remove redundant documentation link
  * Bump version to 0.6.0 and update CHANGES.md
  * Use semver::Version for lockfile::Package versions
  * Move AdvisoryDatabase under the ::db module
  * Lockfile support
  * Bump version to 0.5.2 and update CHANGES.md
  * Add AdvisoryDatabase::fetch_from_url()
  * Bump version to 0.5.1 and update CHANGES.md
  * Make "advisory" and "error" modules public
  * Bump version to 0.5.0 and update CHANGES.md
  * Use str version param for AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.4.0 and update CHANGES.md
  * Add AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.3.0 and update CHANGES.md
  * Rename `crate_name` back to `package`
  * Bump version to 0.2.0 and update CHANGES.md
  * Rename `package` TOML attribute to `crate_name`
  * Add iterator support to AdvisoryDatabase
  * Add docs badge to README.md
  * Spell out crate name explicitly
  * Add About section to README
  * Bump version to 0.1.0 and update CHANGES.md
  * Add AdvisoryDatabase struct
  * Fix more README links
  * Fix link in README
  * Initial implementation
  * Add LICENSEs and other README improvements
  * Initial commit</changelog>
  <changelog author="wbrown@suse.de" date="1633521600">- Update to version 0.15.2~git0.fe0b327:
  * cargo-audit v0.15.2 (#435)
  * rustsec v0.24.3 (#433)
  * Don't label OSV feature as unstable, since OSV 1.0 has shipped
  * cargo-audit+rustsec: add `vendored-libgit2` feature (#432)
  * cargo-audit v0.15.1 (#430)
  * Bump comrak from 0.12.0 to 0.12.1 (#428)
  * Bump git2 from 0.13.21 to 0.13.22 (#427)
  * Bump comrak from 0.11.0 to 0.12.0 (#426)
  * silence Clippy - I want to be explicit here</changelog>
  <changelog author="wbrown@suse.de" date="1636977600">- Update to version 0.16.0~git0.625c965:
  * cargo-audit v0.16.0 (#487)
  * rustsec v0.25.1 (#486)
  * platforms v2.0.0 (#485)
  * platforms: make `Platform::ALL` an inherent constant (#484)
  * platforms: make tier modules non-`pub` (#483)
  * rustsec-admin v0.6.0 (#482)
  * Update atom_syndication to 0.11 (#481)
  * rustsec v0.25.0 (#480)
  * Cargo.lock: bump dependencies (#479)
  * rustsec: flatten API (#478)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1638532800">- Fix incorrect license string</changelog>
  <changelog author="wbrown@suse.de" date="1646222400">- Update to vendored libraries to resolve security issues</changelog>
  <changelog author="william.brown@suse.com" date="1647259200">- Update to resolve bsc#1196972 CVE-2022-24713 - Regex DOS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1647604800">- Update to use cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653393600">- Automatic update of vendored dependencies</changelog>
  <changelog author="william.brown@suse.com" date="1653480000">- Update to version 0.17.0~git0.5214457:
  * cargo-audit v0.17.0 (#576)
  * rustsec-admin v0.7.0 (#575)
  * rustsec v0.26.0 (#574)
  * rustsec: flatten `advisory::id` module; rename `IdKind` (#573)
  * rustsec: flatten `warnings` module; rename `WarningKind` (#572)
  * rustsec: add `doc_cfg` annotations when building on docs.rs (#571)
  * cargo-audit: terminal output fixups (#570)
  * cargo-lock v8.0.1 (#569)
  * cargo-lock: fix dependency source extraction for V2 lockfiles (#568)
  * build(deps): bump cargo-edit from 0.9.0 to 0.9.1 (#566)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664798400">- Add _constraints to prevent random failures due to OBS resource
  issues.</changelog>
  <changelog author="william.brown@suse.com" date="1665057600">- Update to version 0.17.2~git0.bccf8a5:
  * Don't use --locked in release workflow to allow publishing again
  * cargo-audit: Update CHANGELOG
  * Fix `bin` screenshot URL in the README
  * Skip dotfiles in advisory-db checkout
  * Set the release date in CHANGELOG.md
  * Add the `cargo audit bin` screenshot to README
  * cargo fmt
  * Migrate to the released version of auditable-info</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 0.17.3~git0.fdb9752:
  * Set release date in CHANGELOG.md
  * Clarify changelog
  * Depend on rustsec 0.26.3 which added the CachedIndex used in `cargo audit bin`
  * bump cargo-audit to 0.17.3
  * bump rustsec to 0.26.3
  * More complete changelog for rustsec crate
  * Drop obsolete comment - html_root_url no longer exists
  * Add cargo-auditable to home page</changelog>
  <changelog author="william.brown@suse.com" date="1667995200">- Update to version 0.17.4~git0.0b05e18:
  * Set 0.17.4 date in changelog
  * Bump `cargo-audit` to 0.17.4
  * Update documentation for 0.17.4; `cargo audit bin` is now officially enabled by default
  * Fix homepage style on mobile (#755)
  * Add comment
  * Only attempt to check for yanked crates for crates coming from crates.io
  * Remove an unused inport
  * placate Clippy
  * cargo fmt
  * Fix #747 in `cargo-audit instead, and don't silence errors that occur during checking for yanked crates`
  * Revert "Only check if a package is yanked if it comes from crates.io; fixes #747" This is a significant behavioral change that should only come with a semver bump
  * Add tests validating yank behavior so that #747 can't regress again
  * Only check if a package is yanked if it comes from crates.io; fixes #747
  * Add a test fixture depending on a yanked crate
  * Consolidate CODE_OF_CONDUCT.d files into one; switch to Rust code of conduct (#751)
  * Release rustsec-admit 0.8.3
  * fix links in admin/CHANGELOG.md
  * bump `platforms` to 3.0.2
  * regenerate `platforms` crate
  * Prepare rustsec-admin release</changelog>
  <changelog author="william.brown@suse.com" date="1679918400">- Update to version 0.17.5~git0.dc8ec71:
  * Set the release date in changelog
  * Bump `cargo-audit` version
  * Bump `rustsec` crate requirement to 0.26.5, to mandate the version with the fixed libgit2
  * Fill in the CHANGELOG
  * Do not run all tests from the default feature set twice
  * cargo fmt
  * Fix version reporting
  * Update openssl in Cargo.lock files
  * More changelog entries
  * cargo fmt
  * Fix type inference error
  * Fill in changelog
  * Bump version to 0.26.5
  * build(deps): bump regex from 1.7.1 to 1.7.2
  * build(deps): bump rust-embed from 6.4.2 to 6.6.0
  * build(deps): bump chrono from 0.4.23 to 0.4.24
  * Bump crates-index to 0.19
  * rustsec: Fix git2 via cargo-edit-9 fork
  * fix(cargo-audit): set clap bin_name to cargo (#824)
  * fix(cargo-audit): Better the formatting of severity output
  * Add vulnerability severity to the cargo-audit report presenter
  * test(cargo-audit): Ensure informational warnings are shown by default
  * fix(cargo-audit): Add unsound and notice to default informational warnings
  * Resolves #622
  * fix(cargo-audit): Remove latest commit signature check
  * Re-enable MacOS CI with `--all-features`
  * Bump `platforms` version
  * Regenerate the `platforms` crate for rustc 1.69.0-nightly (8996ea93b 2023-02-09)
  * build(deps): bump toml from 0.7.1 to 0.7.2 (#811)
  * build(deps): bump petgraph from 0.6.2 to 0.6.3 (#810)
  * Use new feature/dependency syntax (#809)
  * build(deps): bump toml from 0.7.0 to 0.7.1 (#806)
  * build(deps): bump toml from 0.6.0 to 0.7.0 (#805)
  * admin: bump `chrono` to v0.4.23 (#803)
  * build(deps): bump atom_syndication from 0.11.0 to 0.12.0 (#777)
  * build(deps): bump comrak from 0.15.0 to 0.16.0 (#802)
  * build(deps): bump toml from 0.5.9 to 0.6.0 (#797)
  * Bump `toml` crate dependency to v0.6 (#800)
  * Cargo.lock: bump dependencies (#799)
  * build(deps): bump regex from 1.6.0 to 1.7.1 (#785)
  * cvss: bump MSRV to 1.60 (#798)
  * build(deps): bump fs-err from 2.8.1 to 2.9.0 (#744)
  * build(deps): bump termcolor from 1.1.3 to 1.2.0 (#791)
  * cargo-audit: refactor OS-specific CI configuration (#796)
  * cargo-lock: use `Display` for `io::ErrorKind`; MSRV 1.60 (#794)
  * cargo-lock: mark `SourceKind` as `#[non_exhaustive]` (#793)
  * cargo-lock: support sparse registry references in Lockfiles (#780)
  * release rustsec-admin 0.8.5 (#789)
  * release rustsec-admin 0.8.5 (#788)
  * Escape search term to prevent reflected XSS (#787)
  * Add top-level severity field to OSV advisories
  * cargo-lock: implement From&lt;Name&gt; for String (#776)
  * build(deps): bump comrak from 0.14.0 to 0.15.0 (#760)
  * Bump rust-embed from 6.4.2 to 6.5.0 (#766)
  * Bump semver from 1.0.14 to 1.0.16 (#772)
  * Bump softprops/action-gh-release (#770)
  * cargo-lock v8.0.3 (#768)
  * Fixed inconsistency in encoding lockfiles where there's only one registry for all packages (#767)
  * Prepare rustsec-admin release 0.8.4 (#765)
  * release rustsec 0.26.4
  * Make URL a hyperlink
  * Add CHANGELOG.md entry
  * Store crates.io index versions as strings instead of semver
  * Revert "Skip invalid semver in crates.io index"
  * Skip invalid semver in crates.io index
  * Appease clippy
  * Appease clippy
  * Add publication date</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 0.18.3~git0.3544515:
  * Bump version
  * Populate changelog
  * Update the `fix` subcommand to the new API
  * Fix deadlock on missing lockfile
  * build(deps): bump regex from 1.9.5 to 1.10.2
  * Update rustsec changelog
  * Configure `gix` with `max-performance-safe` feature
  * feat: let `Severity` implement `Hash`
  * Bump rustsec version to 0.28.3
  * Bump date
  * Changelog for 0.28.3
  * fix typo
  * fix typo
  * Update rustsec/src/repository/git/repository.rs
  * Expand documentation on locking
  * build(deps): bump webpki from 0.22.1 to 0.22.2
  * Correctly classify only lock timeout errors as LockTimeout, not all lock-related errors
  * cargo fmt
  * Use Result instead of an unwrap()
  * Fix DB directory locking
  * Regenerate Cargo.lock
  * Add comment
  * Migrade rustsec-admin to tame-index 0.7
  * bump gix version in admin too
  * cargo fmt
  * Switch from Git-compatible locks to OS locks in database checkout
  * Purge gix lock to rustsec error conversion; I am removing gix locks
  * Only create LockTimeout error variant from tame-index locks
  * cargo fmt
  * Update docs
  * regenerate Cargo.lock
  * Initial conversion to tame-index 0.7.1. Compiles but untested.
  * Bump admin version
  * Populate changelog for admin
  * Update Clippy to fix useless warnings
  * admin: use `gix` max-performance-safe instead of max-performance
  * configure `gix` for best performance
  * Bump version to 0.18.2
  * thanks clippy
  * Populate changelog for cargo-audit
  * Require rustsec 0.28.2 in cargo-audit to fix RUSTSEC-2023-0064
  * change edition to 2021
  * Use tame-index which switches `rustsec-admin` to `gix`.
  * Bump version to 0.28.2
  * Populate changelog
  * Drop hyperlinks to gix in documentation because we don't have the necessary features enabled. Temporary hack to unblock a release with a security fix
  * Fix up code to deal with API changes
  * Bump tame-index, explicitly depend on `gix` to enable the necessary features
  * Fix error reporting on stale lockfile
  * build(deps): bump termcolor from 1.2.0 to 1.3.0 (#1009)
  * build(deps): bump chrono from 0.4.30 to 0.4.31
  * build(deps): bump xml-rs from 0.8.17 to 0.8.18
  * Fix `deny = ["warnings"]` being ignored (#995)
  * rustsec-admin 0.8.7 (#998)
  * Additional information in advisory content (#997)
  * build(deps): bump chrono from 0.4.29 to 0.4.30
  * commit Cargo.lock
  * bump rustsec crate to 0.28.1
  * bump tame-index version requirement to 0.5.5, it contains the HTTP/2 change
  * Populate changelog
  * cargo fmt
  * Do not require http2 when establishing the connection
  * build(deps): bump chrono from 0.4.27 to 0.4.29
  * Appease clippy
  * Do not re-lookup packages that are already cached
  * build(deps): bump regex from 1.9.4 to 1.9.5
  * build(deps): bump xml-rs from 0.8.16 to 0.8.17
  * build(deps): bump actions/checkout from 3 to 4
  * review feedback: reduce boilerplate
  * replace feature default, with v3 and std
  * make 'cargo test --no-default-features' run without errors
  * Add manual trigger mechanism to release workflow
  * Drop remaining 'fix' features
  * cargo-audit v0.18.1 (#981)
  * Release workflow: don't enable `fix` and `vendored-openssl` features
  * Bump versions
  * Fill in release date in changelogs
  * commit Cargo.lock
  * bump rustsec requirement in admin
  * Commit Cargo.lock
  * bump cargo-audit version to 0.18.0-rc.1
  * Bump rustsec to 0.28.0-rc.1
  * Mention `fix` feature not being converted in changelog
  * Fill in cargo-audit changelog
  * build(deps): bump time from 0.3.27 to 0.3.28
  * build(deps): bump chrono from 0.4.26 to 0.4.27
  * build(deps): bump url from 2.4.0 to 2.4.1
  * build(deps): bump regex from 1.9.3 to 1.9.4
  * Exclude auto-generation scripts from the published package
  * Ignore the file downloaded by the regeneration script
  * Bump `platforms` version
  * Add myself to authors, I've built out the whole autogeneration infrastructure
  * Re-run the generation script
  * Bring back the hyperlinks in README.md
  * Automatically regenerate the table of known platforms in README
  * Turn links into hyperlinks to stop recent rustdoc from complaining (#965)
  * Bump version
  * Regenerate platforms crate
  * Bump MSRV in README.md
  * Add another PR
  * Also filter warnings by binary type in `cargo audit bin`
  * fix build
  * Add `affected` field to warnings in `rustsec` so that we could enable platform filtering in `cargo audit bin`
  * Correctly state MSRV in changelog
  * Populate changelog for the rustsec crate
  * remove redundant clone as advised by clippy
  * placate clippy
  * placate clippy
  * Cargo fmt
  * Add more methods to CommitHash
  * Add forgotten file
  * WIP wrapper for gix::ObjectId
  * cargo fmt
  * Do not expose `toml` types through the public API
  * Drop `toml` crate from the public API as well
  * Drop unused Error conversion impl
  * Add a TODO
  * Slightly better doc comments
  * Do not expose gix types in the Error public API
  * Use a private function for converting from tame_index::Error to rustsec::Error
  * don't pub use gix, we do not want it to leak into the public API
  * cargo fmt
  * Put import at the top to fix doc links
  * Feature-gate tame_inxed import
  * cargo fmt
  * Fix build
  * build(deps): bump time from 0.3.26 to 0.3.27
  * build(deps): bump tame-index from 0.5.3 to 0.5.4
  * cargo fmt
  * Handle #[non_exhaustive] enum from tame-index
  * Fix remaining discrepancies
  * WIP conversion to tame-index 0.5.x and gix 0.52.x
  * Fix unknown license handling (#956)
  * Print the GHSA URL for GHSA advisories, take 2
  * Revert "Print the GHSA URL for GHSA advisories"
  * Print the GHSA URL for GHSA advisories
  * Expose License type
  * Rename license variants
  * Implement license + url
  * Bump hermit-abi to move away from a yanked version
  * Bump rustls-webpki to resolve RUSTSEC-2023-0053
  * build(deps): bump regex from 1.9.1 to 1.9.3
  * build(deps): bump toml from 0.7.5 to 0.7.6
  * build(deps): bump regex from 1.8.4 to 1.9.1
  * build(deps): bump time from 0.3.25 to 0.3.26
  * Regenerate Cargo.lock
  * Use native certificates for TLS
  * build(deps): bump petgraph from 0.6.3 to 0.6.4
  * build(deps): bump tame-index from 0.4.0 to 0.4.1
  * Document locking considerations
  * More consistent status printing
  * cargo fmt
  * Warn before waiting on crates.io cache locks. Verbose but cannot be expressed via a higher-order function, and macros would make it much worse.
  * Add lock timeout parameter to open() and fetch()
  * Split creating a new remote index into a separate function in preparation for more complex logic around it
  * Add a comment
  * Drop manual map_err now that the conversion is implemented on rustsec::Error
  * cargo fmt made the code more succinct for once, drop my comment complaining about verbosity
  * cargo fmt
  * Convert from lock error rather than from its immutable borrow
  * Implement From conversions for LockTimeout error variant, since we will need to reuse it
  * build(deps): bump tame-index from 0.3.1 to 0.4.0
  * Fix doc links
  * More clear documentation
  * Less esoteric pattern matching
  * silence unused variable warnings
  * Convert cargo-audit to use explicit locking
  * Update docs to match code
  * Drop unused import
  * Create a separate error kind for lock timeouts, and expose configurable lock timeouts from the advanced fetching function only
  * Fix docs
  * cargo fmt
  * Provide a rationale for the bulk API
  * Hide index implementation details and remove the performance pitfall of calling is_yanked on individual packages
  * Migrate check_for_yanked_crates() to the bulk API
  * cargo fmt
  * Do not short-cirquit on index update failure
  * Rework bulk yank-checking code to report errors granularly instead of short-cirquiting on first error it encounters
  * Transparently populate cache from `find_yanked`
  * Documentation tweaks
  * Even more caching for even faster CI
  * Fix intra-doc links
  * Explicitly document locking considerations
  * Revert "Re-enable self-audit"
  * Re-unify CI matrix, fulfilling a TODO
  * Attempt to fix CI by explicitly generating the lockfile
  * Re-enable self-audit
  * Dummy commit to trigger a CI re-run
  * Add rust-cache job properly now
  * Revert "Add Rust-specific caching job to see if that speeds up CI"
  * Dummy commit to trigger a CI re-run
  * Add Rust-specific caching job to see if that speeds up CI
  * Switch rustsec crate CI back to MSRV to see what happens
  * Drop --release from rustsec CI, the tests execute really quickly in debug mode
  * No need to reimplement CmdRunner::default() now that binary scanning is a default feature
  * Drop the --release flag so that the compilation artifacts could be reused - Abscissa doesn't seem to have an option to run acceptance tests with `cargo run --release`
  * Switch to Rust 1.71.0 for select jobs
  * Placate both versions of rustfmt
  * cargo fmt
  * build(deps): bump semver from 1.0.17 to 1.0.18
  * Add a TODO
  * Re-add some of the comments
  * Normalize time offsets to UTC
  * Justify clippy opt-out
  * Undo autoformat
  * Finish up transition to gix
  * WIP
  * build(deps): bump xml-rs from 0.8.14 to 0.8.16
  * Ignore clippy lint
  * Checkpoint
  * Update error message
  * Use `AsyncRemoteSparseIndex::krates_blocking`
  * Oops
  * Make sparse index cache population parallel
  * Fix remaining lints
  * Make public
  * Fix lint
  * Allow clippy lint
  * Bump CI
  * Bump MSRV to 1.67.0
  * Transition from `crates-index` -&gt; `tame-index`
  * build(deps): bump atom_syndication from 0.12.1 to 0.12.2 (#921)
  * Add license and attribution fields to advisories
  * rustsec-admin 0.8.6 (#915)
  * Case-insensitive search on website
  * build(deps): bump rust-embed from 6.7.0 to 6.8.1 (#909)
  * Cargo.lock: bump dependencies (#908)
  * build(deps): bump toml from 0.7.3 to 0.7.5 (#904)
  * build(deps): bump crates-index from 0.19.8 to 0.19.13 (#903)
  * cargo-lock: MSRV 1.65 (#907)
  * build(deps): bump openssl from 0.10.52 to 0.10.55 (#906)
  * cargo-audit+rustsec: MSRV 1.65 (#905)
  * build(deps): bump chrono from 0.4.24 to 0.4.25 (#894)
  * Fix edge case in git source dependency resolution
  * Update cargo-audit changelog
  * Update rustsec crate changelog
  * commit Cargo.lock version bump
  * Bump rustsec version following the cargo-lock bump
  * 🔥 Remove $ from install snippet on README (#879)
  * Cargo.lock: update dependencies (#876)
  * Bump `cargo-lock` to v0.9 + auditable deps (#875)
  * build(deps): bump home from 0.5.4 to 0.5.5 (#874)
  * build(deps): bump atom_syndication from 0.12.0 to 0.12.1 (#851)
  * build(deps): bump softprops/action-gh-release (#852)
  * build(deps): bump rust-embed from 6.6.0 to 6.6.1 (#849)
  * build(deps): bump crates-index from 0.19.7 to 0.19.8 (#864)
  * cargo-lock v9.0.0 (#870)
  * Fix docs build (#871)
  * Fix review comments
  * Various improvements to the "cargo-lock tree" subcommand
  * Fix is_default_registry for sparse index (#859)
  * Remove build script for platforms, it's now unused (#856)
  * build(deps): bump comrak from 0.16.0 to 0.18.0
  * Link to rustsec/audit-check (#854)
  * Fix formatting to `cargo fmt` spec.
  * Fix #736 - Cargo audit self advisories repeated
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * build(deps): bump semver from 1.0.16 to 1.0.17
  * cargo fmt
  * Wrap binfarce::Format in our own struct to make `binfarce` an optional dependency
  * placate clippy
  * cargo fmt
  * Fix no-default-features compilation by making binfarce an unconditional dependency
  * Start fixing up compilation with no default features
  * Expand TODO
  * Fix filtering by binary type but this makes the dependency on binfarce unconditional (for now)
  * Add a FIXME explaining why it's not working
  * wire up filtering by binary type
  * Initial code for binary-type-based filtering; not wired up yet</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1704369600">- bsc#1218227 - update vendored dependencies for ssh terrapin attack</changelog>
</package>
<package pkgid="f9c617fbce8d031d8b6d94a3f18e6adcb2f1d10870a90a3a2503f57388fd4b2736d1aa18f6020d5607edceef14b6792a81c10be0351bc3745e00495251a2b03f" name="cargo-audit" arch="x86_64">
  <version epoch="0" ver="0.18.3~git0.3544515" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1615982400">- Update to version 0.14.0~git0.08c9f3e:
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)
  * Enable informational warnings with deny (#320)
  * When running in no-fetch mode, allow accessing a non-git repo. (#315)
  * Update README.md (#298)
  * Cargo.lock: bump deps (#283)
  * Bump once_cell from 1.4.1 to 1.5.0 (#282)</changelog>
  <changelog author="wbrown@suse.de" date="1622635200">- Update _service to use upstream monorepo and cargo-audit
- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486400">- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486401">- Update to version 0.15.0~git0.16c8aa4:
  * cargo-audit v0.15.0 (#392)
  * rustsec-admin v0.5.0 (#389)
  * README.md: 🦀🛡️📦
  * rustsec v0.24.0 (#388)
  * OSV export (#366)
  * Bump semver from 1.0.1 to 1.0.3
  * Bump semver from 1.0.0 to 1.0.1 (#381)
  * Bump git2 from 0.13.19 to 0.13.20 (#375)
  * Bump crates-index from 0.16.6 to 0.16.7 (#380)
  * cargo-lock v7.0.0 (#379)
  * Bump to semver 1.0.0 (#378)
  * rustsec-admin v0.4.3 (#374)
  * list-affected-versions: Also print the crate in question
  * Bump crates-index from 0.16.5 to 0.16.6
  * Fix doc comments
  * Added docs
  * Clean up the code and commit stuff I forgot to add to git
  * Implement list-affected-versions subcommand, works fine with current DB
  * Add list-affected-versions subcommand stub
  * Clarify error message
  * Update the crates.io index if not up to date
  * Drop ureq dependency
  * cargo fmt
  * Better error reporting
  * Initial untested attempt to get rid of crates.io API querying completely
  * Comment, thanks Alex
  * cargo fmt
  * Fix crates.io API interaction
  * Ditched crates_io_api crate, did the same thing with ureq. Gets rid of tokio and a whole lot of other deps. Fixes breakage due to the recent crates.io API breakage, and prevents similar breakage in the future
  * Add new exit status for errors (#368)
  * Bump git2 from 0.13.18 to 0.13.19 (#365)
  * cargo-lock: add support for V3 format (#363)
  * cvss v1.0.3 (#362)
  * CI: gate workflow execution for PRs on changed files
  * cvss: fixups
  * Update CI badges
  * Add some tier 3 targets
  * Workspace CI configuration
  * Update repo urls in Cargo.toml files
  * README.md: add new toplevel one for workspace
  * platforms: sync with Rust platform support documentation
  * CI configuration
  * Wire up Cargo workspace
  * cargo-audit: prepare for merge into RustSec monorepo
  * rustsec: prepare for merge into RustSec monorepo
  * platforms: prepare for merge into RustSec monorepo
  * cvss: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * Web: Add pages per package (#143)
  * v0.4.2 (#142)
  * web: Add back an Atom feed for advisories (#140)
  * Cargo.lock: bump dependencies (#136)
  * Upgrade to GitHub-native Dependabot (#134)
  * v0.4.1 (#135)
  * Display more information on the website (#133)
  * Upgrade to GitHub-native Dependabot (#344)
  * Vendor OpenSSL for arm and musl builds (#343)
  * Bump git2 from 0.13.17 to 0.13.18 (#314)
  * Bump crates-index from 0.16.3 to 0.16.5 (#313)
  * Bump comrak from 0.9.1 to 0.10.0 (#129)
  * Fix typo in comments about mips64. (#36)
  * Bump rustsec from 0.23.2 to 0.23.3 (#128)
  * v0.23.3 (#310)
  * Workaround for stale git refs (#309)
  * Bump rustsec from 0.23.0 to 0.23.2 (#127)
  * v0.23.2 (#308)
  * Rename advisory-db `master` branch to `main` (#307)
  * CI: use actions-rs/audit-check for self-audit (#306)
  * Cargo.lock: bump dependencies (#305)
  * v0.4.0 (#126)
  * v0.3.5 (#124)
  * Use rust-embed for static assets (#122)
  * Add argument to change where website is outputted (#123)
  * v0.23.1 (#301)
  * Bump url from 2.2.0 to 2.2.1 (#98)
  * Fix parsing error on windows (#295)
  * Cargo.lock: bump deps (#296)
  * Bump comrak from 0.9.0 to 0.9.1 (#116)
  * Use a fully Rust based solution for rendering web page (#115)
  * v0.3.4 (#113)
  * Bump `rustsec` crate to v0.23 (#112)
  * v0.23.0 (#292)
  * Cargo.toml: dependency cleanups (#291)
  * Add `thread-safety` category (#290)
  * Rename default branch to `main` (#289)
  * v1.0.1 (#15)
  * Rename default branch to `main` (#14)
  * Cargo.lock: bump deps (#288)
  * v6.0.1 (#96)
  * Rename CI workflow (#95)
  * Rename default branch to `main` (#94)
  * Cargo.lock: bump deps (#93)
  * Bump semver-parser from 0.10.0 to 0.10.2 (#280)
  * v0.3.3 (#106)
  * Cargo.lock: bump dependencies (#105)
  * Rename `master` branch to `main` (#104)
  * CI config improvements (#103)
  * assigner: fix "new year's" bug (#102)
  * Bump handlebars from 3.5.1 to 3.5.2 (#101)
  * Bump platforms from 1.0.3 to 1.1.0 (#279)
  * v1.1.0 (#35)
  * Rename default branch to `main` (#34)
  * Rename GH Actions workflow to "CI" (#33)
  * Update README platform list using table gen
  * Add aarch64-apple-darwin, a.k.a. Apple Silicon macOS
  * Bump serde from 1.0.117 to 1.0.118 (#88)
  * Bump toml from 0.5.7 to 0.5.8 (#89)
  * v0.3.2 (#97)
  * Bump `rustsec` crate to v0.23.0-pre (#96)
  * v0.23.0-pre (#272)
  * Rename `repository::GitRepository` to `repository::git::Repository` (#271)
  * Rename `fetch` Cargo feature to `git` (#270)
  * Use `SystemTime` instead of a `git::Timestamp` type (#269)
  * Add support for omitting leading `[advisory]` table (#268)
  * Mark enums as non_exhaustive (#267)
  * Re-add advisory `references` as a URL list (#266)
  * Replace `chrono` with `humantime` (#265)
  * Bump `smol_str` to v0.1.17; MSRV 1.46+ (#264)
  * Use `url` crate to parse metadata URL (#263)
  * Remove `markdown` feature (#262)
  * Bump termcolor from 1.1.0 to 1.1.1 (#94)
  * Rename `references` to `related` (#261)
  * Bump once_cell from 1.5.1 to 1.5.2 (#259)
  * Bump crates-index from 0.16.0 to 0.16.2 (#260)
  * Bump once_cell from 1.5.0 to 1.5.1 (#92)
  * Cargo.lock: bump deps (#258)
  * Bump once_cell from 1.4.1 to 1.5.1 (#257)
  * .github: rename CI workflow to "CI" (#256)
  * Bump once_cell from 1.4.1 to 1.5.0 (#91)
  * Bump serde from 1.0.116 to 1.0.117 (#86)
  * Bump url from 2.1.1 to 2.2.0 (#87)
  * Bump platforms from 1.0.2 to 1.0.3 (#252)
  * v1.0.3 (#30)
  * fix Platform::guess_current to use actual target architecture (#29)
  * v0.3.1 (#89)
  * Bump `rustsec` crate to v0.22.2 (#88)
  * v0.22.2 (#250)
  * Revert "Refactor Advisory type handling (#246)" (#249)
  * Cargo.lock: bump dependencies (#248)
  * Cargo.lock: bump dependencies (#87)
  * v0.22.1 (#247)
  * Refactor Advisory type handling (#246)
  * Bump handlebars from 3.5.0 to 3.5.1 (#84)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0 (#86)
  * Bump `rustsec` crate dependency to v0.22 (#83)
  * v0.22.0 (#245)
  * Bump `cargo-lock` to v6; `semver` to v0.11 (#244)
  * Remove more V2 advisory format vestiges (#243)
  * Remove support for the V2 advisory format (#242)
  * v0.3.0-pre3 (#82)
  * assign-id: fix TOML front matter parsing (#81)
  * v0.3.0-pre2 (#80)
  * Attempt to fix `assign-id` command (#79)
  * v0.22.0-pre3 (#241)
  * advisory: mark the `parser` module as `pub` (#240)
  * Bump thiserror from 1.0.20 to 1.0.21 (#74)
  * Bump rustsec from 0.22.0-pre to 0.22.0-pre2 (#78)
  * Bump thiserror from 1.0.20 to 1.0.21 (#232)
  * clippy fixes (#77)
  * Bump cargo-edit from 0.6.0 to 0.7.0 (#231)
  * v0.22.0-pre2 (#239)
  * advisory/linter: make V2 advisories fail (#238)
  * Bump crates-index from 0.15.4 to 0.16.0 (#237)
  * CI: ignore RUSTSEC-2020-0053 (dirs unmaintained) (#236)
  * Bump toml from 0.5.6 to 0.5.7 (#233)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0-pre (#73)
  * Bump `rustsec` crate to v0.22.0-pre (#72)
  * v0.22.0-pre (#230)
  * advisory: laxer function path handling (#229)
  * linter: fully deprecate `obsolete` in favor of `yanked` (#228)
  * advisory: `markdown` feature and `Advisory::description_html` (#227)
  * Refactor changes from `fetch` feature (#213) (#226)
  * linter: add support for V3 advisory format (#225)
  * Bump chrono from 0.4.15 to 0.4.19 (#224)
  * cargo fmt
  * Linter: correctly handle crates with dashes in names
  * v6.0.0 (#84)
  * Bump semver from 0.10.0 to 0.11.0 (#83)
  * Bump handlebars from 3.3.0 to 3.5.0 (#69)
  * Bump `cargo-lock` to v5.0; semver to v0.10; MSRV 1.41+ (#217)
  * v5.0.0 (#82)
  * rustdoc fixups (#81)
  * README.md: switch chat badge to Zulip (#80)
  * 5.0.0-rc (#79)
  * Add `docsrs` cfg (#78)
  * Support for listing a single dependency (#77)
  * Implement/extract Cargo-compatible serializer (#76)
  * Add `--dependencies` and `--sources` flags to `cargo lock list` (#75)
  * Implement `cargo lock tree` without arguments (#74)
  * Add `dependency::Tree::roots()` method (#73)
  * bin: make `list` the default command (#72)
  * Have `cargo lock` command print dependency list (#71)
  * Make `cli` feature non-default (#70)
  * WASM support; MSRV 1.41+ (#69)
  * Bump gumdrop from 0.7.0 to 0.8.0 (#55)
  * Bump serde from 1.0.110 to 1.0.116 (#67)
  * Bump crates-index from 0.15.3 to 0.15.4 (#215)
  * Bump crates-index from 0.15.2 to 0.15.3 (#214)
  * Define "fetch" feature (#213)
  * Bump `platforms` crate to v1; MSRV 1.40+ (#210)
  * v1.0.2 (#28)
  * Remove `const fn` on `Platforms::all`; MSRV 1.40+ (#27)
  * .github: add 'override: true' directives; MSRV 1.46+ (#26)
  * v1.0.1 (#25)
  * Make `Platform::all()` a `const fn` (#24)
  * Refactor `Platform::find` and `::guess_current` (#23)
  * Rename `ALL_PLATFORMS` to `Platform::all()` (#22)
  * v1.0.0 (#21)
  * Update LICENSE-MIT
  * Ensure all types have FromStr, Display, and serde impls
  * Documentation fixups
  * 2018 edition updates
  * Make extensible enums `non_exhaustive`; MSRV 1.40+
  * Update deps; whitelist RUSTSEC-2020-0036 (#208)
  * Bump git2 from 0.13.8 to 0.13.10 (#207)
  * Bump git2 from 0.13.6 to 0.13.8 (#201)
  * Bump chrono from 0.4.11 to 0.4.13 (#200)
  * Bump crates-index from 0.15.0 to 0.15.1 (#202)
  * Fix test
  * Add aarch64-pc-windows-msvc
  * Bump handlebars from 3.2.1 to 3.3.0 (#60)
  * v0.2.1 (#63)
  * Added an output mode for use with the production github action (#62)
  * v0.2.0 (#57)
  * Consistent `assign-id` module naming and comments (#56)
  * linter: refactor into `Linter` struct; check all files (#55)
  * Cargo.lock: update dependencies (#54)
  * Have `assignid` command use new `Date::year` method (#53)
  * Bump `rustsec` crate from 0.20.1 to 0.21 (#52)
  * v0.21.0 (#198)
  * Remove legacy `patched_versions` and `unaffected_versions` (#197)
  * Bump crates-index from 0.14.3 to 0.15.0 (#183)
  * Rename `obsolete` advisories to `yanked` (#196)
  * Make `warning::Kind` a #[non_exhausive] enum; rename `Kind::Notice` (#195)
  * Make `Informational` a #[non_exhausive] enum. (#194)
  * Cargo.lock: update dependencies (#193)
  * CHANGELOG.md: reformat for keepachangelog.com (#192)
  * Add `year`, `month`, and `day` methods to `advisory::Date` (#191)
  * add 'unsound' informational advisory kind (#189)
  * Resolves #30
  * v0.20.1 (#186)
  * Add `advisory::Id::numerical_part()` (#185)
  * Refer to Cargo.lock in help for translate (#62)
  * Bump handlebars from 3.0.1 to 3.1.0
  * Bump serde from 1.0.104 to 1.0.110
  * Bump petgraph from 0.5.0 to 0.5.1
  * Bump semver from 0.9.0 to 0.10.0
  * Fix clippy errors
  * Cargo.lock: update dependencies
  * .github: ignore RUSTSEC-2020-0016
  * Bump rustsec from 0.19.0 to 0.20.0
  * v0.20.0
  * Make `WarningInfo` into a simple type alias
  * Bump thiserror from 1.0.10 to 1.0.16
  * Bump rustsec from 0.18.0 to 0.19.0
  * v0.19.0
  * Refactor package scopes (fixes #153)
  * V3 Advisory Format
  * Bump thiserror from 1.0.15 to 1.0.16
  * Bump git2 from 0.13.4 to 0.13.5
  * Bump MSRV to 1.40
  * Bump dependencies to link libgit2 dynamically
  * Cargo.lock: update dependencies
  * address PR comments
  * addres PR comments
  * clippy fix
  * add WarningInfo. modify Warning struct
  * Cargo.lock: update dependencies
  * Cargo.lock: update dependencies
  * lib.rs: fix incorrect flag in documentation
  * Drop support for the V1 advisory format
  * Update dependencies
  * Cargo.lock: Update dependencies
  * Bump rustsec from 0.17.1 to 0.18.0
  * v0.18.0
  * Move yanked crate auditing to `cargo-audit`
  * Bump abscissa_core from 0.5.1 to 0.5.2
  * security_audit.yml: Fix branch name
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump handlebars from 3.0.0 to 3.0.1
  * Bump handlebars from 2.0.4 to 3.0.0
  * Bump rustsec from 0.17.0 to 0.17.1
  * v0.17.1
  * Update `cargo-lock` requirement from 3.0 to 4.0
  * Cargo.lock: Update to V2 lockfile format
  * README.md: Document CLI `list` and `tree` subcommands
  * v4.0.1
  * cli: fix executable name
  * v4.0.0
  * cli: `list` subcommand
  * cli: `tree` subcommand
  * .github: add security audit
  * Initial CLI with `translate` subcommand
  * Add From&lt;[u8; 32]&gt; impl for Checksum
  * Add helper methods for working with checksum metadata
  * Minor documentation improvements
  * Use minified version of Cargo's SourceId type
  * Bump handlebars from 2.0.2 to 2.0.4
  * Bump abscissa_core from 0.5.0 to 0.5.1
  * Bump serde from 1.0.101 to 1.0.104
  * [Security] Bump http from 0.1.18 to 0.1.21
  * Overhaul encoding: use serde_derive, proper V1/V2 support
  * Bump termcolor from 1.0.5 to 1.1.0
  * (Re-)Add Serialize impl for Lockfile (fixes #32)
  * Add support Cargo.lock `patch` and `root` (fixes #30)
  * Detect V1 vs V2 Cargo.lock files (fixes #26)
  * Update petgraph requirement from 0.4 to 0.5
  * Add `package::Checksum`
  * Bump once_cell from 1.2.0 to 1.3.1
  * Bump rustsec from 0.16.0 to 0.17.0
  * Cargo.lock: check in; add `actions-rs` caching
  * v0.17.0
  * Upgrade `cargo-edit` to v0.5.0 release; MSRV 1.39+
  * Bump once_cell from 1.2.0 to 1.3.0
  * Bump toml from 0.5.5 to 0.5.6
  * Have `Fixer` take a reference to `Vulnerability`
  * Extract `cargo audit fix` logic into `Fixer`
  * Warn for yanked crates
  * add badge from deps.rs
  * upgrade dependencies
  * Upgrade to Abscissa v0.5
  * Add vendored-openssl feature
  * refactored package_scope's source attribute to vector of sources
  * switched from lazy_static to once_cell for database tests
  * fixed formatting
  * made advisory db in database test static mutex
  * fixed tests for vulnerability querying and changed PackageScope to struct
  * added tests for package scope consideration in vulnerability querying
  * added package scope for querying vulnerabilities
  * try to fix #127
  * Bump MSRV to 1.36
  * Try to auto-detect proxy setting
  * v0.16.0
  * Remove `support.toml` parsing
  * v0.15.2
  * version: Fix matching bug for `&gt;` version requirements
  * v0.1.1
  * Upgrade to `rustsec` crate v0.15.1
  * v0.15.1
  * actions: Run cargo-audit, test MSRV, test on Windows
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * linter: Add "informational" as an allowable [advisory] key
  * repository: Expose `authentication` module
  * v0.15.0
  * Upgrade to `cargo-lock` crate v3
  * v3.0.0
  * Support [[dependencies]] without versions
  * v0.14.1
  * lib.rs: Remove botched `petgraph` re-export
  * Upgrade to cargo-lock v2.0
  * v2.0.0
  * Use two-pass dependency tree computation
  * v2.0.0-pre
  * Remove `Lockfile::root_package()`
  * Cargo.toml: Fix links
  * Cargo.toml: Fix `repository` link
  * cli: Move to new repository
  * v0.1.0
  * linter: Rename command to `lint`; use Abscissa statuses
  * README.md: Header quoting fixup
  * v0.2.1
  * .github/workflows/rust.yml: Initial GitHub Actions config
  * Import implementation from the `rustsec` crate repo
  * .github/workflows/rust.yml: Initial GitHub actions config
  * v0.14.0
  * Initial commit
  * warning: Extract into module; make more like `Vulnerability`
  * Upgrade to `cvss` crate v1.0
  * v1.0.0
  * .github/workflows/rust.yml: Migrate to GitHub Actions
  * .github/workflows/rust.yml: Update template
  * Upgrade to `cargo-lock` crate v1.0
  * v1.0.0
  * dependency/tree: Render trees to an io::Write
  * v1.0.0-pre
  * metadata: Generalize into `Key` and `Value` types
  * .github/workflows/rust.yml: Trigger on [push]
  * .github/workflows/rust.yml: Initial Actions config
  * Refactor dependency handling
  * cli: Add `rustsec web` subcommand
  * cli: Add `rustsec check` subcommand
  * cli: Initial application boilerplate
  * v0.13.0
  * Finish GitHub Actions migration
  * rust.yml: Initial GitHub actions config
  * v0.13.0-alpha4
  * linter: Ensure advisory date's year matches year in advisory ID
  * v0.13.0-alpha3
  * v0.2.1
  * Allow empty `[metadata]` in Cargo.lock files
  * Use the `cargo-lock` crate
  * v0.2.0
  * dependency_graph: Move petgraph types into a module
  * Fix links and add badges
  * v0.1.0
  * Index DependencyGraph by package::Release
  * Import `DependencyGraph` from the `rustsec` crate
  * Import implementation from the `rustsec` crate
  * .travis.yml: Initial Travis CI config
  * Initial commit
  * v0.13.0-alpha2
  * lockfile: Add (optional) DependencyGraph analysis
  * v0.13.0-alpha1
  * Fix unaffected versions
  * Restructure Vulnerability
  * Rename 'db' module to 'database'
  * report: Generate warnings for selected informational advisories
  * vulnerability: Add affected_functions()
  * Add advisory::Linter
  * package: Parse dependencies from Cargo.lock
  * Initial `report` module and built-in report-generating
  * v0.3.0
  * Support for re-serializing CVSS v3.0 values
  * CVSS v3.0 parsing support
  * severity: Add `FromStr` and `serde` support
  * Use index allocation for storing advisories
  * Basic query support
  * Index the `rust` advisory directory from RustSec/advisory-db
  * Add first-class support for GitHub Security Advisories (GHSA)
  * Re-vendor Cargo's git authentication code
  * Further broaden categories
  * support.toml for indicating supported versions
  * Add support for "informational" advisories (closes #134)
  * Add `advisory::Category` (closes RustSec/advisory-db#69)
  * Refactor advisory types: add [affected] and [versions] sections
  * advisory: Add (optional) `cvss` field with CVSS v3.1 score
  * v0.2.0
  * Add `Base::exploitability` and `impact` methods; docs
  * serde support
  * Freshen deps: add `home`, remove `directories` and `failure`
  * Cargo.toml/README.md: Fix broken/missing links
  * v0.1.0
  * .travis.yml: Initial configuration
  * Initial commit
  * Improve lints and deny policy
  * Improved handling of prereleases; MSRV 1.35+
  * Add `Version` and `VersionReq` newtypes
  * v0.12.1
  * Use new inclusive range syntax
  * v0.12.0
  * Update dependencies and use 2018 import conventions; Rust 1.32+
  * Properly set up target::os::TARGET_OS const for unknown OS
  * Re-export all types in advisory::paths::*
  * v0.11.0
  * Cargo.toml: Update 'platforms' crate to v0.2
  * v0.2.0
  * Update platforms to match RustForge
  * Redo 'affected_functions' as 'affected_paths'
  * Update to Rust 2018 edition
  * v0.10.0
  * CHANGES.md: Redo formatting
  * Implement "affected_functions" advisory attribute
  * AdvisoryDatabase::advisories_for_crate: Handle unaffected_versions
  * Update to Rust 2018 edition
  * v0.9.3
  * Create parents of the advisory DB repo dir
  * v0.9.2
  * Handle cloning advisory DB into existing, empty dir
  * Gate `no_dupes_test` under "std"
  * Test all possible feature combinations
  * Fix no_std support when using "serde" feature
  * README.md: Move "Documentation" link up
  * README.md: Use backticks instead of "scare quotes"
  * use home_dir() instead of environment variable HOME
  * use ~/.cargo if CARGO_HOME is unset
  * Derives Deserialize for Vulnerabilities and Vulnerability
  * Derive Serialize for Packages, Vulnerabilities, and Vulnerability
  * v0.9.1
  * Use Cargo's git authentication helper
  * v0.1.4
  * x86_64-apple-darwin: fix typo in target triple name
  * Have markdown-table-gen output links to Platform structs on docs.rs
  * v0.1.3
  * Cargo.toml: Fix Travis CI badge
  * v0.1.2
  * markdown-table-gen: Markdown-formatted platform table generator
  * v0.1.1
  * impl {Display, Error} for packages::Error
  * v0.9.0
  * rustsec-client -&gt; rustsec-crate
  * Use "platforms" crate for platform-related functionality
  * v0.1.0
  * Remove duplicate target::OS::from_str() method
  * Add `guess_current()`
  * Optional serde support
  * v0.0.1
  * Initial commit
  * PlatformReq documentation improvements
  * v0.8.0
  * CHANGES.md: Fix links
  * Advisory platform requirements
  * advisory/keyword.rs: Cargo-like keyword support
  * v0.7.5
  * Allow AdvisoryId::new() to parse "RUSTSEC-0000-0000"
  * v0.7.4
  * Add link to logo image for docs.rs
  * v0.7.3
  * Fix builds with --no-default-features
  * repository/commit.rs: Comment fixup
  * README.md: Tighten up title
  * v0.7.2
  * README.md: Badge fixups, add gitter badge
  * v0.7.1
  * Cargo.toml: Formatting fixups, add "readme" attribute
  * v0.7.0
  * v0.7.0-alpha3
  * Refactor advisory iterator
  * v0.7.0-alpha2
  * Validate dates are well-formed
  * Add AdvisoryIdKind and limited support for parsing advisory IDs
  * Add a "Vulnerabilities" collection struct
  * src/repository: Refactor into multiple modules
  * v0.7.0-alpha1
  * Support converting advisory::Date into chrono::Date
  * Parse git signatures as Strings
  * Parse aliases, references, and unaffected versions
  * Parse (but do not yet verify) signatures on advisory-db commits
  * Parse individual advisory .toml files rather than Advisories.toml
  * Switch to git2-based fetcher for advisory-db
  * advisory.rs: Move AdvisoryId definition below Advisory
  * Use serde to parse advisories TOML and Cargo.lock files
  * Use 'failure' crate for error handling
  * Cargo.toml: Update dependencies
  * Adopt the Contributor Covenant (version 1.4)
  * Factor integration tests into the tests/ directory
  * .travis.yml: Allow failures on OS X and enable fast finish
  * Fix clippy 0.0.212 nits
  * Run rustfmt 0.8.2-nightly (5e599251 2018-07-02)
  * Remove redundant documentation link
  * Bump version to 0.6.0 and update CHANGES.md
  * Use semver::Version for lockfile::Package versions
  * Move AdvisoryDatabase under the ::db module
  * Lockfile support
  * Bump version to 0.5.2 and update CHANGES.md
  * Add AdvisoryDatabase::fetch_from_url()
  * Bump version to 0.5.1 and update CHANGES.md
  * Make "advisory" and "error" modules public
  * Bump version to 0.5.0 and update CHANGES.md
  * Use str version param for AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.4.0 and update CHANGES.md
  * Add AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.3.0 and update CHANGES.md
  * Rename `crate_name` back to `package`
  * Bump version to 0.2.0 and update CHANGES.md
  * Rename `package` TOML attribute to `crate_name`
  * Add iterator support to AdvisoryDatabase
  * Add docs badge to README.md
  * Spell out crate name explicitly
  * Add About section to README
  * Bump version to 0.1.0 and update CHANGES.md
  * Add AdvisoryDatabase struct
  * Fix more README links
  * Fix link in README
  * Initial implementation
  * Add LICENSEs and other README improvements
  * Initial commit</changelog>
  <changelog author="wbrown@suse.de" date="1633521600">- Update to version 0.15.2~git0.fe0b327:
  * cargo-audit v0.15.2 (#435)
  * rustsec v0.24.3 (#433)
  * Don't label OSV feature as unstable, since OSV 1.0 has shipped
  * cargo-audit+rustsec: add `vendored-libgit2` feature (#432)
  * cargo-audit v0.15.1 (#430)
  * Bump comrak from 0.12.0 to 0.12.1 (#428)
  * Bump git2 from 0.13.21 to 0.13.22 (#427)
  * Bump comrak from 0.11.0 to 0.12.0 (#426)
  * silence Clippy - I want to be explicit here</changelog>
  <changelog author="wbrown@suse.de" date="1636977600">- Update to version 0.16.0~git0.625c965:
  * cargo-audit v0.16.0 (#487)
  * rustsec v0.25.1 (#486)
  * platforms v2.0.0 (#485)
  * platforms: make `Platform::ALL` an inherent constant (#484)
  * platforms: make tier modules non-`pub` (#483)
  * rustsec-admin v0.6.0 (#482)
  * Update atom_syndication to 0.11 (#481)
  * rustsec v0.25.0 (#480)
  * Cargo.lock: bump dependencies (#479)
  * rustsec: flatten API (#478)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1638532800">- Fix incorrect license string</changelog>
  <changelog author="wbrown@suse.de" date="1646222400">- Update to vendored libraries to resolve security issues</changelog>
  <changelog author="william.brown@suse.com" date="1647259200">- Update to resolve bsc#1196972 CVE-2022-24713 - Regex DOS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1647604800">- Update to use cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653393600">- Automatic update of vendored dependencies</changelog>
  <changelog author="william.brown@suse.com" date="1653480000">- Update to version 0.17.0~git0.5214457:
  * cargo-audit v0.17.0 (#576)
  * rustsec-admin v0.7.0 (#575)
  * rustsec v0.26.0 (#574)
  * rustsec: flatten `advisory::id` module; rename `IdKind` (#573)
  * rustsec: flatten `warnings` module; rename `WarningKind` (#572)
  * rustsec: add `doc_cfg` annotations when building on docs.rs (#571)
  * cargo-audit: terminal output fixups (#570)
  * cargo-lock v8.0.1 (#569)
  * cargo-lock: fix dependency source extraction for V2 lockfiles (#568)
  * build(deps): bump cargo-edit from 0.9.0 to 0.9.1 (#566)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664798400">- Add _constraints to prevent random failures due to OBS resource
  issues.</changelog>
  <changelog author="william.brown@suse.com" date="1665057600">- Update to version 0.17.2~git0.bccf8a5:
  * Don't use --locked in release workflow to allow publishing again
  * cargo-audit: Update CHANGELOG
  * Fix `bin` screenshot URL in the README
  * Skip dotfiles in advisory-db checkout
  * Set the release date in CHANGELOG.md
  * Add the `cargo audit bin` screenshot to README
  * cargo fmt
  * Migrate to the released version of auditable-info</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 0.17.3~git0.fdb9752:
  * Set release date in CHANGELOG.md
  * Clarify changelog
  * Depend on rustsec 0.26.3 which added the CachedIndex used in `cargo audit bin`
  * bump cargo-audit to 0.17.3
  * bump rustsec to 0.26.3
  * More complete changelog for rustsec crate
  * Drop obsolete comment - html_root_url no longer exists
  * Add cargo-auditable to home page</changelog>
  <changelog author="william.brown@suse.com" date="1667995200">- Update to version 0.17.4~git0.0b05e18:
  * Set 0.17.4 date in changelog
  * Bump `cargo-audit` to 0.17.4
  * Update documentation for 0.17.4; `cargo audit bin` is now officially enabled by default
  * Fix homepage style on mobile (#755)
  * Add comment
  * Only attempt to check for yanked crates for crates coming from crates.io
  * Remove an unused inport
  * placate Clippy
  * cargo fmt
  * Fix #747 in `cargo-audit instead, and don't silence errors that occur during checking for yanked crates`
  * Revert "Only check if a package is yanked if it comes from crates.io; fixes #747" This is a significant behavioral change that should only come with a semver bump
  * Add tests validating yank behavior so that #747 can't regress again
  * Only check if a package is yanked if it comes from crates.io; fixes #747
  * Add a test fixture depending on a yanked crate
  * Consolidate CODE_OF_CONDUCT.d files into one; switch to Rust code of conduct (#751)
  * Release rustsec-admit 0.8.3
  * fix links in admin/CHANGELOG.md
  * bump `platforms` to 3.0.2
  * regenerate `platforms` crate
  * Prepare rustsec-admin release</changelog>
  <changelog author="william.brown@suse.com" date="1679918400">- Update to version 0.17.5~git0.dc8ec71:
  * Set the release date in changelog
  * Bump `cargo-audit` version
  * Bump `rustsec` crate requirement to 0.26.5, to mandate the version with the fixed libgit2
  * Fill in the CHANGELOG
  * Do not run all tests from the default feature set twice
  * cargo fmt
  * Fix version reporting
  * Update openssl in Cargo.lock files
  * More changelog entries
  * cargo fmt
  * Fix type inference error
  * Fill in changelog
  * Bump version to 0.26.5
  * build(deps): bump regex from 1.7.1 to 1.7.2
  * build(deps): bump rust-embed from 6.4.2 to 6.6.0
  * build(deps): bump chrono from 0.4.23 to 0.4.24
  * Bump crates-index to 0.19
  * rustsec: Fix git2 via cargo-edit-9 fork
  * fix(cargo-audit): set clap bin_name to cargo (#824)
  * fix(cargo-audit): Better the formatting of severity output
  * Add vulnerability severity to the cargo-audit report presenter
  * test(cargo-audit): Ensure informational warnings are shown by default
  * fix(cargo-audit): Add unsound and notice to default informational warnings
  * Resolves #622
  * fix(cargo-audit): Remove latest commit signature check
  * Re-enable MacOS CI with `--all-features`
  * Bump `platforms` version
  * Regenerate the `platforms` crate for rustc 1.69.0-nightly (8996ea93b 2023-02-09)
  * build(deps): bump toml from 0.7.1 to 0.7.2 (#811)
  * build(deps): bump petgraph from 0.6.2 to 0.6.3 (#810)
  * Use new feature/dependency syntax (#809)
  * build(deps): bump toml from 0.7.0 to 0.7.1 (#806)
  * build(deps): bump toml from 0.6.0 to 0.7.0 (#805)
  * admin: bump `chrono` to v0.4.23 (#803)
  * build(deps): bump atom_syndication from 0.11.0 to 0.12.0 (#777)
  * build(deps): bump comrak from 0.15.0 to 0.16.0 (#802)
  * build(deps): bump toml from 0.5.9 to 0.6.0 (#797)
  * Bump `toml` crate dependency to v0.6 (#800)
  * Cargo.lock: bump dependencies (#799)
  * build(deps): bump regex from 1.6.0 to 1.7.1 (#785)
  * cvss: bump MSRV to 1.60 (#798)
  * build(deps): bump fs-err from 2.8.1 to 2.9.0 (#744)
  * build(deps): bump termcolor from 1.1.3 to 1.2.0 (#791)
  * cargo-audit: refactor OS-specific CI configuration (#796)
  * cargo-lock: use `Display` for `io::ErrorKind`; MSRV 1.60 (#794)
  * cargo-lock: mark `SourceKind` as `#[non_exhaustive]` (#793)
  * cargo-lock: support sparse registry references in Lockfiles (#780)
  * release rustsec-admin 0.8.5 (#789)
  * release rustsec-admin 0.8.5 (#788)
  * Escape search term to prevent reflected XSS (#787)
  * Add top-level severity field to OSV advisories
  * cargo-lock: implement From&lt;Name&gt; for String (#776)
  * build(deps): bump comrak from 0.14.0 to 0.15.0 (#760)
  * Bump rust-embed from 6.4.2 to 6.5.0 (#766)
  * Bump semver from 1.0.14 to 1.0.16 (#772)
  * Bump softprops/action-gh-release (#770)
  * cargo-lock v8.0.3 (#768)
  * Fixed inconsistency in encoding lockfiles where there's only one registry for all packages (#767)
  * Prepare rustsec-admin release 0.8.4 (#765)
  * release rustsec 0.26.4
  * Make URL a hyperlink
  * Add CHANGELOG.md entry
  * Store crates.io index versions as strings instead of semver
  * Revert "Skip invalid semver in crates.io index"
  * Skip invalid semver in crates.io index
  * Appease clippy
  * Appease clippy
  * Add publication date</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 0.18.3~git0.3544515:
  * Bump version
  * Populate changelog
  * Update the `fix` subcommand to the new API
  * Fix deadlock on missing lockfile
  * build(deps): bump regex from 1.9.5 to 1.10.2
  * Update rustsec changelog
  * Configure `gix` with `max-performance-safe` feature
  * feat: let `Severity` implement `Hash`
  * Bump rustsec version to 0.28.3
  * Bump date
  * Changelog for 0.28.3
  * fix typo
  * fix typo
  * Update rustsec/src/repository/git/repository.rs
  * Expand documentation on locking
  * build(deps): bump webpki from 0.22.1 to 0.22.2
  * Correctly classify only lock timeout errors as LockTimeout, not all lock-related errors
  * cargo fmt
  * Use Result instead of an unwrap()
  * Fix DB directory locking
  * Regenerate Cargo.lock
  * Add comment
  * Migrade rustsec-admin to tame-index 0.7
  * bump gix version in admin too
  * cargo fmt
  * Switch from Git-compatible locks to OS locks in database checkout
  * Purge gix lock to rustsec error conversion; I am removing gix locks
  * Only create LockTimeout error variant from tame-index locks
  * cargo fmt
  * Update docs
  * regenerate Cargo.lock
  * Initial conversion to tame-index 0.7.1. Compiles but untested.
  * Bump admin version
  * Populate changelog for admin
  * Update Clippy to fix useless warnings
  * admin: use `gix` max-performance-safe instead of max-performance
  * configure `gix` for best performance
  * Bump version to 0.18.2
  * thanks clippy
  * Populate changelog for cargo-audit
  * Require rustsec 0.28.2 in cargo-audit to fix RUSTSEC-2023-0064
  * change edition to 2021
  * Use tame-index which switches `rustsec-admin` to `gix`.
  * Bump version to 0.28.2
  * Populate changelog
  * Drop hyperlinks to gix in documentation because we don't have the necessary features enabled. Temporary hack to unblock a release with a security fix
  * Fix up code to deal with API changes
  * Bump tame-index, explicitly depend on `gix` to enable the necessary features
  * Fix error reporting on stale lockfile
  * build(deps): bump termcolor from 1.2.0 to 1.3.0 (#1009)
  * build(deps): bump chrono from 0.4.30 to 0.4.31
  * build(deps): bump xml-rs from 0.8.17 to 0.8.18
  * Fix `deny = ["warnings"]` being ignored (#995)
  * rustsec-admin 0.8.7 (#998)
  * Additional information in advisory content (#997)
  * build(deps): bump chrono from 0.4.29 to 0.4.30
  * commit Cargo.lock
  * bump rustsec crate to 0.28.1
  * bump tame-index version requirement to 0.5.5, it contains the HTTP/2 change
  * Populate changelog
  * cargo fmt
  * Do not require http2 when establishing the connection
  * build(deps): bump chrono from 0.4.27 to 0.4.29
  * Appease clippy
  * Do not re-lookup packages that are already cached
  * build(deps): bump regex from 1.9.4 to 1.9.5
  * build(deps): bump xml-rs from 0.8.16 to 0.8.17
  * build(deps): bump actions/checkout from 3 to 4
  * review feedback: reduce boilerplate
  * replace feature default, with v3 and std
  * make 'cargo test --no-default-features' run without errors
  * Add manual trigger mechanism to release workflow
  * Drop remaining 'fix' features
  * cargo-audit v0.18.1 (#981)
  * Release workflow: don't enable `fix` and `vendored-openssl` features
  * Bump versions
  * Fill in release date in changelogs
  * commit Cargo.lock
  * bump rustsec requirement in admin
  * Commit Cargo.lock
  * bump cargo-audit version to 0.18.0-rc.1
  * Bump rustsec to 0.28.0-rc.1
  * Mention `fix` feature not being converted in changelog
  * Fill in cargo-audit changelog
  * build(deps): bump time from 0.3.27 to 0.3.28
  * build(deps): bump chrono from 0.4.26 to 0.4.27
  * build(deps): bump url from 2.4.0 to 2.4.1
  * build(deps): bump regex from 1.9.3 to 1.9.4
  * Exclude auto-generation scripts from the published package
  * Ignore the file downloaded by the regeneration script
  * Bump `platforms` version
  * Add myself to authors, I've built out the whole autogeneration infrastructure
  * Re-run the generation script
  * Bring back the hyperlinks in README.md
  * Automatically regenerate the table of known platforms in README
  * Turn links into hyperlinks to stop recent rustdoc from complaining (#965)
  * Bump version
  * Regenerate platforms crate
  * Bump MSRV in README.md
  * Add another PR
  * Also filter warnings by binary type in `cargo audit bin`
  * fix build
  * Add `affected` field to warnings in `rustsec` so that we could enable platform filtering in `cargo audit bin`
  * Correctly state MSRV in changelog
  * Populate changelog for the rustsec crate
  * remove redundant clone as advised by clippy
  * placate clippy
  * placate clippy
  * Cargo fmt
  * Add more methods to CommitHash
  * Add forgotten file
  * WIP wrapper for gix::ObjectId
  * cargo fmt
  * Do not expose `toml` types through the public API
  * Drop `toml` crate from the public API as well
  * Drop unused Error conversion impl
  * Add a TODO
  * Slightly better doc comments
  * Do not expose gix types in the Error public API
  * Use a private function for converting from tame_index::Error to rustsec::Error
  * don't pub use gix, we do not want it to leak into the public API
  * cargo fmt
  * Put import at the top to fix doc links
  * Feature-gate tame_inxed import
  * cargo fmt
  * Fix build
  * build(deps): bump time from 0.3.26 to 0.3.27
  * build(deps): bump tame-index from 0.5.3 to 0.5.4
  * cargo fmt
  * Handle #[non_exhaustive] enum from tame-index
  * Fix remaining discrepancies
  * WIP conversion to tame-index 0.5.x and gix 0.52.x
  * Fix unknown license handling (#956)
  * Print the GHSA URL for GHSA advisories, take 2
  * Revert "Print the GHSA URL for GHSA advisories"
  * Print the GHSA URL for GHSA advisories
  * Expose License type
  * Rename license variants
  * Implement license + url
  * Bump hermit-abi to move away from a yanked version
  * Bump rustls-webpki to resolve RUSTSEC-2023-0053
  * build(deps): bump regex from 1.9.1 to 1.9.3
  * build(deps): bump toml from 0.7.5 to 0.7.6
  * build(deps): bump regex from 1.8.4 to 1.9.1
  * build(deps): bump time from 0.3.25 to 0.3.26
  * Regenerate Cargo.lock
  * Use native certificates for TLS
  * build(deps): bump petgraph from 0.6.3 to 0.6.4
  * build(deps): bump tame-index from 0.4.0 to 0.4.1
  * Document locking considerations
  * More consistent status printing
  * cargo fmt
  * Warn before waiting on crates.io cache locks. Verbose but cannot be expressed via a higher-order function, and macros would make it much worse.
  * Add lock timeout parameter to open() and fetch()
  * Split creating a new remote index into a separate function in preparation for more complex logic around it
  * Add a comment
  * Drop manual map_err now that the conversion is implemented on rustsec::Error
  * cargo fmt made the code more succinct for once, drop my comment complaining about verbosity
  * cargo fmt
  * Convert from lock error rather than from its immutable borrow
  * Implement From conversions for LockTimeout error variant, since we will need to reuse it
  * build(deps): bump tame-index from 0.3.1 to 0.4.0
  * Fix doc links
  * More clear documentation
  * Less esoteric pattern matching
  * silence unused variable warnings
  * Convert cargo-audit to use explicit locking
  * Update docs to match code
  * Drop unused import
  * Create a separate error kind for lock timeouts, and expose configurable lock timeouts from the advanced fetching function only
  * Fix docs
  * cargo fmt
  * Provide a rationale for the bulk API
  * Hide index implementation details and remove the performance pitfall of calling is_yanked on individual packages
  * Migrate check_for_yanked_crates() to the bulk API
  * cargo fmt
  * Do not short-cirquit on index update failure
  * Rework bulk yank-checking code to report errors granularly instead of short-cirquiting on first error it encounters
  * Transparently populate cache from `find_yanked`
  * Documentation tweaks
  * Even more caching for even faster CI
  * Fix intra-doc links
  * Explicitly document locking considerations
  * Revert "Re-enable self-audit"
  * Re-unify CI matrix, fulfilling a TODO
  * Attempt to fix CI by explicitly generating the lockfile
  * Re-enable self-audit
  * Dummy commit to trigger a CI re-run
  * Add rust-cache job properly now
  * Revert "Add Rust-specific caching job to see if that speeds up CI"
  * Dummy commit to trigger a CI re-run
  * Add Rust-specific caching job to see if that speeds up CI
  * Switch rustsec crate CI back to MSRV to see what happens
  * Drop --release from rustsec CI, the tests execute really quickly in debug mode
  * No need to reimplement CmdRunner::default() now that binary scanning is a default feature
  * Drop the --release flag so that the compilation artifacts could be reused - Abscissa doesn't seem to have an option to run acceptance tests with `cargo run --release`
  * Switch to Rust 1.71.0 for select jobs
  * Placate both versions of rustfmt
  * cargo fmt
  * build(deps): bump semver from 1.0.17 to 1.0.18
  * Add a TODO
  * Re-add some of the comments
  * Normalize time offsets to UTC
  * Justify clippy opt-out
  * Undo autoformat
  * Finish up transition to gix
  * WIP
  * build(deps): bump xml-rs from 0.8.14 to 0.8.16
  * Ignore clippy lint
  * Checkpoint
  * Update error message
  * Use `AsyncRemoteSparseIndex::krates_blocking`
  * Oops
  * Make sparse index cache population parallel
  * Fix remaining lints
  * Make public
  * Fix lint
  * Allow clippy lint
  * Bump CI
  * Bump MSRV to 1.67.0
  * Transition from `crates-index` -&gt; `tame-index`
  * build(deps): bump atom_syndication from 0.12.1 to 0.12.2 (#921)
  * Add license and attribution fields to advisories
  * rustsec-admin 0.8.6 (#915)
  * Case-insensitive search on website
  * build(deps): bump rust-embed from 6.7.0 to 6.8.1 (#909)
  * Cargo.lock: bump dependencies (#908)
  * build(deps): bump toml from 0.7.3 to 0.7.5 (#904)
  * build(deps): bump crates-index from 0.19.8 to 0.19.13 (#903)
  * cargo-lock: MSRV 1.65 (#907)
  * build(deps): bump openssl from 0.10.52 to 0.10.55 (#906)
  * cargo-audit+rustsec: MSRV 1.65 (#905)
  * build(deps): bump chrono from 0.4.24 to 0.4.25 (#894)
  * Fix edge case in git source dependency resolution
  * Update cargo-audit changelog
  * Update rustsec crate changelog
  * commit Cargo.lock version bump
  * Bump rustsec version following the cargo-lock bump
  * 🔥 Remove $ from install snippet on README (#879)
  * Cargo.lock: update dependencies (#876)
  * Bump `cargo-lock` to v0.9 + auditable deps (#875)
  * build(deps): bump home from 0.5.4 to 0.5.5 (#874)
  * build(deps): bump atom_syndication from 0.12.0 to 0.12.1 (#851)
  * build(deps): bump softprops/action-gh-release (#852)
  * build(deps): bump rust-embed from 6.6.0 to 6.6.1 (#849)
  * build(deps): bump crates-index from 0.19.7 to 0.19.8 (#864)
  * cargo-lock v9.0.0 (#870)
  * Fix docs build (#871)
  * Fix review comments
  * Various improvements to the "cargo-lock tree" subcommand
  * Fix is_default_registry for sparse index (#859)
  * Remove build script for platforms, it's now unused (#856)
  * build(deps): bump comrak from 0.16.0 to 0.18.0
  * Link to rustsec/audit-check (#854)
  * Fix formatting to `cargo fmt` spec.
  * Fix #736 - Cargo audit self advisories repeated
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * build(deps): bump semver from 1.0.16 to 1.0.17
  * cargo fmt
  * Wrap binfarce::Format in our own struct to make `binfarce` an optional dependency
  * placate clippy
  * cargo fmt
  * Fix no-default-features compilation by making binfarce an unconditional dependency
  * Start fixing up compilation with no default features
  * Expand TODO
  * Fix filtering by binary type but this makes the dependency on binfarce unconditional (for now)
  * Add a FIXME explaining why it's not working
  * wire up filtering by binary type
  * Initial code for binary-type-based filtering; not wired up yet</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1704369600">- bsc#1218227 - update vendored dependencies for ssh terrapin attack</changelog>
</package>
<package pkgid="710a11bf3f5e5f57517612bc740b254176e147540d03654ac3e0201318fdc63fdf528d61eeec9ee586cd6340db4e3b52127351e3a168925c4c2320904cb88c0a" name="cargo-audit-advisory-db" arch="src">
  <version epoch="0" ver="20231219" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1644926400">- Update to version 20220215:
  * Suggest maintained alternatives for Rental advisory (#1187)
  * Update RUSTSEC-2022-0009.md (#1186)
  * Assigned RUSTSEC-2020-0162 to tokio-proto (#1185)
  * Mark tokio-proto as deprecated (#1184)
  * Assigned RUSTSEC-2022-0009 to libp2p-core (#1183)
  * Add entry for libp2p-core vulnerability (#1182)
  * Add patched version to DashMap advisory (#1181)
  * Assigned RUSTSEC-2022-0008 to windows (#1178)
  * Add advisory for windows (#1177)
  * Assigned RUSTSEC-2022-0007 to qcell (#1172)</changelog>
  <changelog author="wbrown@suse.de" date="1647000000">- Update to version 20220311:
  * Assigned RUSTSEC-2022-0013 to regex (#1208)
  * add cve-2022-24713 (#1207)
  * mark RUSTSEC-2021-0019 fixed, add references (#1206)
  * RUSTSEC-2021-0134: Remove recursive_reference from the list of alternatives (#1200)
  * Assigned RUSTSEC-2022-0012 to arrow2 (#1205)
  * Added advisory for `arrow2::ffi::Ffi_ArrowArray` double free (#1204)
  * Assigned RUSTSEC-2022-0011 to rust-crypto (#1202)
  * `rust-crypto`: miscomputation when performing AES encryption (#1201)
  * Update RUSTSEC-2020-0150.md (#1199)
  * Assigned RUSTSEC-2022-0010 to enum-map (#1198)</changelog>
  <changelog author="wbrown@suse.de" date="1648036800">- Update to version 20220323:
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)
  * Add CVE-2022-0778 for openssl-src (#1210)
  * Assigned RUSTSEC-2022-0013 to regex (#1208)
  * add cve-2022-24713 (#1207)
  * mark RUSTSEC-2021-0019 fixed, add references (#1206)
  * RUSTSEC-2021-0134: Remove recursive_reference from the list of alternatives (#1200)
  * Assigned RUSTSEC-2022-0012 to arrow2 (#1205)
  * Added advisory for `arrow2::ffi::Ffi_ArrowArray` double free (#1204)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1648641600">- Resolve issue with obs install check on non-tier1 arches</changelog>
  <changelog author="wbrown@suse.de" date="1650456000">- Update to version 20220420:
  * Add patch version for fruity (#1223)
  * Update RUSTSEC-2020-0071.md (#1222)
  * RUSTSEC-2022-0012: note that v0.10.0+ is patched (#1220)
  * Assigned RUSTSEC-2022-0016 to wasmtime (#1218)
  * Add CVE-2022-24791 for Wasmtime (#1217)
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)
  * Add CVE-2022-0778 for openssl-src (#1210)
  * Assigned RUSTSEC-2022-0013 to regex (#1208)</changelog>
  <changelog author="wbrown@suse.de" date="1651147200">- Update to version 20220428:
  * Assigned RUSTSEC-2022-0017 to array-macro (#1225)
  * Add advisory for using impure constants in array-macro (#1224)
  * Add patch version for fruity (#1223)
  * Update RUSTSEC-2020-0071.md (#1222)
  * RUSTSEC-2022-0012: note that v0.10.0+ is patched (#1220)
  * Assigned RUSTSEC-2022-0016 to wasmtime (#1218)
  * Add CVE-2022-24791 for Wasmtime (#1217)
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)</changelog>
  <changelog author="wbrown@suse.de" date="1652270400">- Update to version 20220511:
  * Assigned RUSTSEC-2022-0022 to hyper (#1235)
  * add hyper advisory (#1232)
  * Assigned RUSTSEC-2022-0019 to crossbeam-channel, RUSTSEC-2022-0020 to crossbeam, RUSTSEC-2022-0021 to crossbeam-queue (#1233)
  * add crossbeam advisories for incorrect (unsound) zeroed memory (#1231)
  * Assigned RUSTSEC-2022-0018 to totp-rs (#1230)
  * Possible timing attack in totp-rs (#1229)
  * HOWTO_UNMAINTAINED.md: guide for unmaintained crate advisories (#1192)
  * Assigned RUSTSEC-2022-0017 to array-macro (#1225)
  * Add advisory for using impure constants in array-macro (#1224)
  * Add patch version for fruity (#1223)</changelog>
  <changelog author="william.brown@suse.com" date="1664366400">- Update to version 20220928:
  * Assigned RUSTSEC-2022-0056 to clipboard (#1425)
  * Add unmaintained `clipboard` (#1267)
  * Fix informational footnote wording (#1420)
  * Add `stylish` as `ansi_term` alternative (#1421)
  * Assigned RUSTSEC-2022-0055 to axum-core (#1419)
  * Add `axum-core` DoS (#1417)
  * Assigned RUSTSEC-2021-0144 to traitobject (#1415)
  * Add unmaintained `traitobject` (#1390)
  * Assigned RUSTSEC-2019-0039 to typemap (#1414)
  * Add unmaintained `typemap` (#1406)</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 20221102:
  * Assigned RUSTSEC-2022-0065 to openssl-src (#1455)
  * CVE-2022-3786 in openssl (#1453)
  * Assigned RUSTSEC-2022-0064 to openssl-src (#1454)
  * CVE-2022-3602 in openssl (#1452)
  * Assigned RUSTSEC-2022-0063 to linked_list_allocator (#1449)
  * Add CVE-2022-36086 for linked_list_allocator (#1448)
  * Assigned RUSTSEC-2022-0062 to matrix-sdk (#1445)
  * Add advisory for logging of access tokens in matrix-sdk (#1444)
  * Assigned RUSTSEC-2022-0061 to parity-wasm (#1443)
  * Add unmaintained `parity-wasm` (#1441)</changelog>
  <changelog author="william.brown@suse.com" date="1673956800">- Update to version 20230117:
  * Assigned RUSTSEC-2022-0080 to parity-util-mem (#1530)
  * Add parity-util-mem unmaintained (#1528)
  * Assigned RUSTSEC-2021-0146 to twoway (#1529)
  * Add unmaintained `twoway` (#1435)
  * Assigned RUSTSEC-2022-0079 to elf_rs (#1527)
  * Add advisory for elf_rs crate (#1450)
  * Update RUSTSEC-2021-0088.md (#1512)
  * Assigned RUSTSEC-2022-0078 to bumpalo (#1526)
  * Add advisory for bumpalo Vec iterator unsoundness (#1525)
  * Assigned RUSTSEC-2022-0077 to claim (#1523)</changelog>
  <changelog author="william.brown@suse.com" date="1677153600">- Update to version 20230223:
  * Assigned RUSTSEC-2022-0090 to libsqlite3-sys (#1607)
  * Add sqlite advisory (#1599)
  * Assigned RUSTSEC-2023-0014 to cortex-m-rt (#1606)
  * Add soundness advisory for cortex-m-rt (#1601)
  * Update RUSTSEC-2020-0097.md (#1600)
  * Better docs (#1598)
  * Assigned RUSTSEC-2020-0167 to pnet_packet (#1596)
  * Fix some typos (#1593)
  * Add advisory for pnet_packet (#1595)
  * Update RUSTSEC-2020-0071.md (#1594)</changelog>
  <changelog author="william.brown@suse.com" date="1681387200">- Update to version 20230413:
  * Bump peter-evans/create-pull-request from 4 to 5 (#1677)
  * Withdraw RUSTSEC-2021-0147 (#1676)
  * Assigned RUSTSEC-2023-0032 to ntru (#1674)
  * Add unsound ntru (#1652)
  * Assigned RUSTSEC-2023-0031 to spin (#1673)
  * Added unsound `spin` (#1671)
  * Assigned RUSTSEC-2023-0030 to versionize (#1669)
  * Add advisory for versionize crate (#1662)
  * Assigned RUSTSEC-2023-0029 to nats (#1668)
  * Fix `nats` directory (#1667)</changelog>
  <changelog author="william.brown@suse.com" date="1684843200">- Update to version 20230523:
  * Assigned RUSTSEC-2023-0037 to xsalsa20poly1305 (#1695)
  * xsalsa20poly1305 is unmaintained (#1694)
  * xml-rs is maintained (#1691)
  * Assigned RUSTSEC-2023-0036 to tree_magic (#1689)
  * Add unmaintained tree_magic crate (#1678)
  * Assigned RUSTSEC-2023-0035 to enumflags2 (#1688)
  * enumflags2::make_bitflags unsoundness (#1686)
  * Assigned RUSTSEC-2023-0034 to h2 (#1687)
  * Add advisory for h2: resource exhaustion vulnerability may lead to DoS (#1684)
  * Fix typos in RUSTSEC-2023-0033 (#1685)</changelog>
  <changelog author="william.brown@suse.com" date="1685448000">- Update to version 20230530:
  * Suggest kuchikiki as an alternative to kuchiki (#1698)
  * Assigned RUSTSEC-2023-0037 to xsalsa20poly1305 (#1695)
  * xsalsa20poly1305 is unmaintained (#1694)
  * xml-rs is maintained (#1691)
  * Assigned RUSTSEC-2023-0036 to tree_magic (#1689)
  * Add unmaintained tree_magic crate (#1678)
  * Assigned RUSTSEC-2023-0035 to enumflags2 (#1688)
  * enumflags2::make_bitflags unsoundness (#1686)
  * Assigned RUSTSEC-2023-0034 to h2 (#1687)
  * Add advisory for h2: resource exhaustion vulnerability may lead to DoS (#1684)</changelog>
  <changelog author="william.brown@suse.com" date="1689076800">- Update to version 20230711:
  * Bump rustsec-admin to 0.8.6 (#1728)
  * Update aliases from GHSA OSV export (#1727)
  * Update RUSTSEC-2021-0145.md with stable IsTerminal (#1725)
  * Assigned RUSTSEC-2023-0046 to cyfs-base (#1723)
  * report misaligned pointer dereference in cyfs-base (#1718)
  * Assigned RUSTSEC-2023-0045 to memoffset (#1722)
  * Add advisory to `memoffset` (#1721)
  * Assigned RUSTSEC-2023-0044 to openssl (#1720)
  * Report buffer-overread in OpenSSL (#1719)
  * Update RUSTSEC-2023-0042 to reflect patch. (#1717)</changelog>
  <changelog author="william.brown@suse.com" date="1690804800">- Update to version 20230731:
  * Update aliases from GHSA OSV export (#1734)
  * Assigned RUSTSEC-2023-0048 to intaglio (#1733)
  * Add advisory for unsoundness in intaglio symbol interners (#1732)
  * Assigned RUSTSEC-2023-0047 to lmdb-rs (#1730)
  * report unsoundness of lmdb-rs (#1724)
  * Fix typos (#1729)
  * Bump rustsec-admin to 0.8.6 (#1728)
  * Update aliases from GHSA OSV export (#1727)
  * Update RUSTSEC-2021-0145.md with stable IsTerminal (#1725)
  * Assigned RUSTSEC-2023-0046 to cyfs-base (#1723)</changelog>
  <changelog author="william.brown@suse.com" date="1692273600">- Update to version 20230818:
  * Assigned RUSTSEC-2022-0093 to ed25519-dalek (#1745)
  * Add Double Public Key Signing Function Oracle Attack on `ed25519-dalek` (#1744)
  * Assigned RUSTSEC-2023-0049 to tui (#1740)
  * Add unmaintained `tui` advisory (#1739)
  * Update aliases from GHSA OSV export (#1734)
  * Assigned RUSTSEC-2023-0048 to intaglio (#1733)
  * Add advisory for unsoundness in intaglio symbol interners (#1732)
  * Assigned RUSTSEC-2023-0047 to lmdb-rs (#1730)
  * report unsoundness of lmdb-rs (#1724)
  * Fix typos (#1729)</changelog>
  <changelog author="william.brown@suse.com" date="1696680000">- Update to version 20231007:
  * Assigned RUSTSEC-2023-0066 to pleaser (#1799)
  * Document the privilege-escalation vulnerability in pleaser. (#1798)
  * Update webpki RUSTSEC-2023-0052 advisory. (#1797)
  * Assigned RUSTSEC-2023-0065 to tungstenite (#1796)
  * Create advisory for tungstenite DoS (#1795)
  * Add patch version (#1794)
  * Update info about CVE-2023-5129 (#1793)
  * Bump rustsec-admin to 0.8.8 (#1791)
  * Assigned RUSTSEC-2023-0064 to gix-transport (#1790)
  * Add notice to gix-transport crate (#1789)</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 20231027:
  * Assigned RUSTSEC-2023-0068 to cocoon (#1810)
  * cocoon: sequential calls of encryption API result in nonce reuse (&lt;=0.3.3) (#1805)
  * Updating information about replacements (#1803)
  * Assigned RUSTSEC-2023-0067 to fehler (#1801)
  * fehler is unmaintained (#1800)
  * Assigned RUSTSEC-2023-0066 to pleaser (#1799)
  * Document the privilege-escalation vulnerability in pleaser. (#1798)
  * Update webpki RUSTSEC-2023-0052 advisory. (#1797)
  * Assigned RUSTSEC-2023-0065 to tungstenite (#1796)
  * Create advisory for tungstenite DoS (#1795)</changelog>
  <changelog author="william.brown@suse.com" date="1702987200">- Update to version 20231219:
  * Assigned RUSTSEC-2023-0074 to zerocopy (#1839)
  * zerocopy: Some Ref methods are unsound with some type params (#1837)
  * Update CVSS score of RUSTSEC-2023-0071 (#1838)
  * Assigned RUSTSEC-2023-0073 to candid (#1835)
  * Add advisory for candid library decoding DoS vulnerability (#1834)
  * RUSTSEC-2023-0071: add CVE-2023-49092 as alias (#1830)
  * RUSTSEC-2023-0071.md: use '###' section headers (#1829)
  * RUSTSEC-2023-0071: add CVSS, aliases, and new wording (#1828)
  * Assigned RUSTSEC-2023-0072 to openssl (#1827)
  * `openssl` `X509StoreRef::objects` is unsound (#1824)</changelog>
</package>
<package pkgid="7d73f62cc3529186dfe26231a5e11f75d1424362b4f3c00163a41b5dc77aeeb13dc0499b1b3de9b73c14f154f41be9b5b407fd099fa24ccc321739df1da2a0f3" name="cargo-audit-advisory-db" arch="x86_64">
  <version epoch="0" ver="20231219" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1644926400">- Update to version 20220215:
  * Suggest maintained alternatives for Rental advisory (#1187)
  * Update RUSTSEC-2022-0009.md (#1186)
  * Assigned RUSTSEC-2020-0162 to tokio-proto (#1185)
  * Mark tokio-proto as deprecated (#1184)
  * Assigned RUSTSEC-2022-0009 to libp2p-core (#1183)
  * Add entry for libp2p-core vulnerability (#1182)
  * Add patched version to DashMap advisory (#1181)
  * Assigned RUSTSEC-2022-0008 to windows (#1178)
  * Add advisory for windows (#1177)
  * Assigned RUSTSEC-2022-0007 to qcell (#1172)</changelog>
  <changelog author="wbrown@suse.de" date="1647000000">- Update to version 20220311:
  * Assigned RUSTSEC-2022-0013 to regex (#1208)
  * add cve-2022-24713 (#1207)
  * mark RUSTSEC-2021-0019 fixed, add references (#1206)
  * RUSTSEC-2021-0134: Remove recursive_reference from the list of alternatives (#1200)
  * Assigned RUSTSEC-2022-0012 to arrow2 (#1205)
  * Added advisory for `arrow2::ffi::Ffi_ArrowArray` double free (#1204)
  * Assigned RUSTSEC-2022-0011 to rust-crypto (#1202)
  * `rust-crypto`: miscomputation when performing AES encryption (#1201)
  * Update RUSTSEC-2020-0150.md (#1199)
  * Assigned RUSTSEC-2022-0010 to enum-map (#1198)</changelog>
  <changelog author="wbrown@suse.de" date="1648036800">- Update to version 20220323:
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)
  * Add CVE-2022-0778 for openssl-src (#1210)
  * Assigned RUSTSEC-2022-0013 to regex (#1208)
  * add cve-2022-24713 (#1207)
  * mark RUSTSEC-2021-0019 fixed, add references (#1206)
  * RUSTSEC-2021-0134: Remove recursive_reference from the list of alternatives (#1200)
  * Assigned RUSTSEC-2022-0012 to arrow2 (#1205)
  * Added advisory for `arrow2::ffi::Ffi_ArrowArray` double free (#1204)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1648641600">- Resolve issue with obs install check on non-tier1 arches</changelog>
  <changelog author="wbrown@suse.de" date="1650456000">- Update to version 20220420:
  * Add patch version for fruity (#1223)
  * Update RUSTSEC-2020-0071.md (#1222)
  * RUSTSEC-2022-0012: note that v0.10.0+ is patched (#1220)
  * Assigned RUSTSEC-2022-0016 to wasmtime (#1218)
  * Add CVE-2022-24791 for Wasmtime (#1217)
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)
  * Add CVE-2022-0778 for openssl-src (#1210)
  * Assigned RUSTSEC-2022-0013 to regex (#1208)</changelog>
  <changelog author="wbrown@suse.de" date="1651147200">- Update to version 20220428:
  * Assigned RUSTSEC-2022-0017 to array-macro (#1225)
  * Add advisory for using impure constants in array-macro (#1224)
  * Add patch version for fruity (#1223)
  * Update RUSTSEC-2020-0071.md (#1222)
  * RUSTSEC-2022-0012: note that v0.10.0+ is patched (#1220)
  * Assigned RUSTSEC-2022-0016 to wasmtime (#1218)
  * Add CVE-2022-24791 for Wasmtime (#1217)
  * Assigned RUSTSEC-2022-0015 to pty (#1215)
  * Add unmaintained advisory for pty (#1213)
  * Assigned RUSTSEC-2022-0014 to openssl-src (#1211)</changelog>
  <changelog author="wbrown@suse.de" date="1652270400">- Update to version 20220511:
  * Assigned RUSTSEC-2022-0022 to hyper (#1235)
  * add hyper advisory (#1232)
  * Assigned RUSTSEC-2022-0019 to crossbeam-channel, RUSTSEC-2022-0020 to crossbeam, RUSTSEC-2022-0021 to crossbeam-queue (#1233)
  * add crossbeam advisories for incorrect (unsound) zeroed memory (#1231)
  * Assigned RUSTSEC-2022-0018 to totp-rs (#1230)
  * Possible timing attack in totp-rs (#1229)
  * HOWTO_UNMAINTAINED.md: guide for unmaintained crate advisories (#1192)
  * Assigned RUSTSEC-2022-0017 to array-macro (#1225)
  * Add advisory for using impure constants in array-macro (#1224)
  * Add patch version for fruity (#1223)</changelog>
  <changelog author="william.brown@suse.com" date="1664366400">- Update to version 20220928:
  * Assigned RUSTSEC-2022-0056 to clipboard (#1425)
  * Add unmaintained `clipboard` (#1267)
  * Fix informational footnote wording (#1420)
  * Add `stylish` as `ansi_term` alternative (#1421)
  * Assigned RUSTSEC-2022-0055 to axum-core (#1419)
  * Add `axum-core` DoS (#1417)
  * Assigned RUSTSEC-2021-0144 to traitobject (#1415)
  * Add unmaintained `traitobject` (#1390)
  * Assigned RUSTSEC-2019-0039 to typemap (#1414)
  * Add unmaintained `typemap` (#1406)</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 20221102:
  * Assigned RUSTSEC-2022-0065 to openssl-src (#1455)
  * CVE-2022-3786 in openssl (#1453)
  * Assigned RUSTSEC-2022-0064 to openssl-src (#1454)
  * CVE-2022-3602 in openssl (#1452)
  * Assigned RUSTSEC-2022-0063 to linked_list_allocator (#1449)
  * Add CVE-2022-36086 for linked_list_allocator (#1448)
  * Assigned RUSTSEC-2022-0062 to matrix-sdk (#1445)
  * Add advisory for logging of access tokens in matrix-sdk (#1444)
  * Assigned RUSTSEC-2022-0061 to parity-wasm (#1443)
  * Add unmaintained `parity-wasm` (#1441)</changelog>
  <changelog author="william.brown@suse.com" date="1673956800">- Update to version 20230117:
  * Assigned RUSTSEC-2022-0080 to parity-util-mem (#1530)
  * Add parity-util-mem unmaintained (#1528)
  * Assigned RUSTSEC-2021-0146 to twoway (#1529)
  * Add unmaintained `twoway` (#1435)
  * Assigned RUSTSEC-2022-0079 to elf_rs (#1527)
  * Add advisory for elf_rs crate (#1450)
  * Update RUSTSEC-2021-0088.md (#1512)
  * Assigned RUSTSEC-2022-0078 to bumpalo (#1526)
  * Add advisory for bumpalo Vec iterator unsoundness (#1525)
  * Assigned RUSTSEC-2022-0077 to claim (#1523)</changelog>
  <changelog author="william.brown@suse.com" date="1677153600">- Update to version 20230223:
  * Assigned RUSTSEC-2022-0090 to libsqlite3-sys (#1607)
  * Add sqlite advisory (#1599)
  * Assigned RUSTSEC-2023-0014 to cortex-m-rt (#1606)
  * Add soundness advisory for cortex-m-rt (#1601)
  * Update RUSTSEC-2020-0097.md (#1600)
  * Better docs (#1598)
  * Assigned RUSTSEC-2020-0167 to pnet_packet (#1596)
  * Fix some typos (#1593)
  * Add advisory for pnet_packet (#1595)
  * Update RUSTSEC-2020-0071.md (#1594)</changelog>
  <changelog author="william.brown@suse.com" date="1681387200">- Update to version 20230413:
  * Bump peter-evans/create-pull-request from 4 to 5 (#1677)
  * Withdraw RUSTSEC-2021-0147 (#1676)
  * Assigned RUSTSEC-2023-0032 to ntru (#1674)
  * Add unsound ntru (#1652)
  * Assigned RUSTSEC-2023-0031 to spin (#1673)
  * Added unsound `spin` (#1671)
  * Assigned RUSTSEC-2023-0030 to versionize (#1669)
  * Add advisory for versionize crate (#1662)
  * Assigned RUSTSEC-2023-0029 to nats (#1668)
  * Fix `nats` directory (#1667)</changelog>
  <changelog author="william.brown@suse.com" date="1684843200">- Update to version 20230523:
  * Assigned RUSTSEC-2023-0037 to xsalsa20poly1305 (#1695)
  * xsalsa20poly1305 is unmaintained (#1694)
  * xml-rs is maintained (#1691)
  * Assigned RUSTSEC-2023-0036 to tree_magic (#1689)
  * Add unmaintained tree_magic crate (#1678)
  * Assigned RUSTSEC-2023-0035 to enumflags2 (#1688)
  * enumflags2::make_bitflags unsoundness (#1686)
  * Assigned RUSTSEC-2023-0034 to h2 (#1687)
  * Add advisory for h2: resource exhaustion vulnerability may lead to DoS (#1684)
  * Fix typos in RUSTSEC-2023-0033 (#1685)</changelog>
  <changelog author="william.brown@suse.com" date="1685448000">- Update to version 20230530:
  * Suggest kuchikiki as an alternative to kuchiki (#1698)
  * Assigned RUSTSEC-2023-0037 to xsalsa20poly1305 (#1695)
  * xsalsa20poly1305 is unmaintained (#1694)
  * xml-rs is maintained (#1691)
  * Assigned RUSTSEC-2023-0036 to tree_magic (#1689)
  * Add unmaintained tree_magic crate (#1678)
  * Assigned RUSTSEC-2023-0035 to enumflags2 (#1688)
  * enumflags2::make_bitflags unsoundness (#1686)
  * Assigned RUSTSEC-2023-0034 to h2 (#1687)
  * Add advisory for h2: resource exhaustion vulnerability may lead to DoS (#1684)</changelog>
  <changelog author="william.brown@suse.com" date="1689076800">- Update to version 20230711:
  * Bump rustsec-admin to 0.8.6 (#1728)
  * Update aliases from GHSA OSV export (#1727)
  * Update RUSTSEC-2021-0145.md with stable IsTerminal (#1725)
  * Assigned RUSTSEC-2023-0046 to cyfs-base (#1723)
  * report misaligned pointer dereference in cyfs-base (#1718)
  * Assigned RUSTSEC-2023-0045 to memoffset (#1722)
  * Add advisory to `memoffset` (#1721)
  * Assigned RUSTSEC-2023-0044 to openssl (#1720)
  * Report buffer-overread in OpenSSL (#1719)
  * Update RUSTSEC-2023-0042 to reflect patch. (#1717)</changelog>
  <changelog author="william.brown@suse.com" date="1690804800">- Update to version 20230731:
  * Update aliases from GHSA OSV export (#1734)
  * Assigned RUSTSEC-2023-0048 to intaglio (#1733)
  * Add advisory for unsoundness in intaglio symbol interners (#1732)
  * Assigned RUSTSEC-2023-0047 to lmdb-rs (#1730)
  * report unsoundness of lmdb-rs (#1724)
  * Fix typos (#1729)
  * Bump rustsec-admin to 0.8.6 (#1728)
  * Update aliases from GHSA OSV export (#1727)
  * Update RUSTSEC-2021-0145.md with stable IsTerminal (#1725)
  * Assigned RUSTSEC-2023-0046 to cyfs-base (#1723)</changelog>
  <changelog author="william.brown@suse.com" date="1692273600">- Update to version 20230818:
  * Assigned RUSTSEC-2022-0093 to ed25519-dalek (#1745)
  * Add Double Public Key Signing Function Oracle Attack on `ed25519-dalek` (#1744)
  * Assigned RUSTSEC-2023-0049 to tui (#1740)
  * Add unmaintained `tui` advisory (#1739)
  * Update aliases from GHSA OSV export (#1734)
  * Assigned RUSTSEC-2023-0048 to intaglio (#1733)
  * Add advisory for unsoundness in intaglio symbol interners (#1732)
  * Assigned RUSTSEC-2023-0047 to lmdb-rs (#1730)
  * report unsoundness of lmdb-rs (#1724)
  * Fix typos (#1729)</changelog>
  <changelog author="william.brown@suse.com" date="1696680000">- Update to version 20231007:
  * Assigned RUSTSEC-2023-0066 to pleaser (#1799)
  * Document the privilege-escalation vulnerability in pleaser. (#1798)
  * Update webpki RUSTSEC-2023-0052 advisory. (#1797)
  * Assigned RUSTSEC-2023-0065 to tungstenite (#1796)
  * Create advisory for tungstenite DoS (#1795)
  * Add patch version (#1794)
  * Update info about CVE-2023-5129 (#1793)
  * Bump rustsec-admin to 0.8.8 (#1791)
  * Assigned RUSTSEC-2023-0064 to gix-transport (#1790)
  * Add notice to gix-transport crate (#1789)</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 20231027:
  * Assigned RUSTSEC-2023-0068 to cocoon (#1810)
  * cocoon: sequential calls of encryption API result in nonce reuse (&lt;=0.3.3) (#1805)
  * Updating information about replacements (#1803)
  * Assigned RUSTSEC-2023-0067 to fehler (#1801)
  * fehler is unmaintained (#1800)
  * Assigned RUSTSEC-2023-0066 to pleaser (#1799)
  * Document the privilege-escalation vulnerability in pleaser. (#1798)
  * Update webpki RUSTSEC-2023-0052 advisory. (#1797)
  * Assigned RUSTSEC-2023-0065 to tungstenite (#1796)
  * Create advisory for tungstenite DoS (#1795)</changelog>
  <changelog author="william.brown@suse.com" date="1702987200">- Update to version 20231219:
  * Assigned RUSTSEC-2023-0074 to zerocopy (#1839)
  * zerocopy: Some Ref methods are unsound with some type params (#1837)
  * Update CVSS score of RUSTSEC-2023-0071 (#1838)
  * Assigned RUSTSEC-2023-0073 to candid (#1835)
  * Add advisory for candid library decoding DoS vulnerability (#1834)
  * RUSTSEC-2023-0071: add CVE-2023-49092 as alias (#1830)
  * RUSTSEC-2023-0071.md: use '###' section headers (#1829)
  * RUSTSEC-2023-0071: add CVSS, aliases, and new wording (#1828)
  * Assigned RUSTSEC-2023-0072 to openssl (#1827)
  * `openssl` `X509StoreRef::objects` is unsound (#1824)</changelog>
</package>
<package pkgid="a3e24106830691fd907d3dd8aa838db137c3c47879219766e50a71302777255dab08ff5154267ec62b22e78a2c06673f0074bc564bf0684f13e65bfb496f3bd1" name="cargo-audit-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.18.3~git0.3544515" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1615982400">- Update to version 0.14.0~git0.08c9f3e:
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)
  * Enable informational warnings with deny (#320)
  * When running in no-fetch mode, allow accessing a non-git repo. (#315)
  * Update README.md (#298)
  * Cargo.lock: bump deps (#283)
  * Bump once_cell from 1.4.1 to 1.5.0 (#282)</changelog>
  <changelog author="wbrown@suse.de" date="1622635200">- Update _service to use upstream monorepo and cargo-audit
- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486400">- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486401">- Update to version 0.15.0~git0.16c8aa4:
  * cargo-audit v0.15.0 (#392)
  * rustsec-admin v0.5.0 (#389)
  * README.md: 🦀🛡️📦
  * rustsec v0.24.0 (#388)
  * OSV export (#366)
  * Bump semver from 1.0.1 to 1.0.3
  * Bump semver from 1.0.0 to 1.0.1 (#381)
  * Bump git2 from 0.13.19 to 0.13.20 (#375)
  * Bump crates-index from 0.16.6 to 0.16.7 (#380)
  * cargo-lock v7.0.0 (#379)
  * Bump to semver 1.0.0 (#378)
  * rustsec-admin v0.4.3 (#374)
  * list-affected-versions: Also print the crate in question
  * Bump crates-index from 0.16.5 to 0.16.6
  * Fix doc comments
  * Added docs
  * Clean up the code and commit stuff I forgot to add to git
  * Implement list-affected-versions subcommand, works fine with current DB
  * Add list-affected-versions subcommand stub
  * Clarify error message
  * Update the crates.io index if not up to date
  * Drop ureq dependency
  * cargo fmt
  * Better error reporting
  * Initial untested attempt to get rid of crates.io API querying completely
  * Comment, thanks Alex
  * cargo fmt
  * Fix crates.io API interaction
  * Ditched crates_io_api crate, did the same thing with ureq. Gets rid of tokio and a whole lot of other deps. Fixes breakage due to the recent crates.io API breakage, and prevents similar breakage in the future
  * Add new exit status for errors (#368)
  * Bump git2 from 0.13.18 to 0.13.19 (#365)
  * cargo-lock: add support for V3 format (#363)
  * cvss v1.0.3 (#362)
  * CI: gate workflow execution for PRs on changed files
  * cvss: fixups
  * Update CI badges
  * Add some tier 3 targets
  * Workspace CI configuration
  * Update repo urls in Cargo.toml files
  * README.md: add new toplevel one for workspace
  * platforms: sync with Rust platform support documentation
  * CI configuration
  * Wire up Cargo workspace
  * cargo-audit: prepare for merge into RustSec monorepo
  * rustsec: prepare for merge into RustSec monorepo
  * platforms: prepare for merge into RustSec monorepo
  * cvss: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * Web: Add pages per package (#143)
  * v0.4.2 (#142)
  * web: Add back an Atom feed for advisories (#140)
  * Cargo.lock: bump dependencies (#136)
  * Upgrade to GitHub-native Dependabot (#134)
  * v0.4.1 (#135)
  * Display more information on the website (#133)
  * Upgrade to GitHub-native Dependabot (#344)
  * Vendor OpenSSL for arm and musl builds (#343)
  * Bump git2 from 0.13.17 to 0.13.18 (#314)
  * Bump crates-index from 0.16.3 to 0.16.5 (#313)
  * Bump comrak from 0.9.1 to 0.10.0 (#129)
  * Fix typo in comments about mips64. (#36)
  * Bump rustsec from 0.23.2 to 0.23.3 (#128)
  * v0.23.3 (#310)
  * Workaround for stale git refs (#309)
  * Bump rustsec from 0.23.0 to 0.23.2 (#127)
  * v0.23.2 (#308)
  * Rename advisory-db `master` branch to `main` (#307)
  * CI: use actions-rs/audit-check for self-audit (#306)
  * Cargo.lock: bump dependencies (#305)
  * v0.4.0 (#126)
  * v0.3.5 (#124)
  * Use rust-embed for static assets (#122)
  * Add argument to change where website is outputted (#123)
  * v0.23.1 (#301)
  * Bump url from 2.2.0 to 2.2.1 (#98)
  * Fix parsing error on windows (#295)
  * Cargo.lock: bump deps (#296)
  * Bump comrak from 0.9.0 to 0.9.1 (#116)
  * Use a fully Rust based solution for rendering web page (#115)
  * v0.3.4 (#113)
  * Bump `rustsec` crate to v0.23 (#112)
  * v0.23.0 (#292)
  * Cargo.toml: dependency cleanups (#291)
  * Add `thread-safety` category (#290)
  * Rename default branch to `main` (#289)
  * v1.0.1 (#15)
  * Rename default branch to `main` (#14)
  * Cargo.lock: bump deps (#288)
  * v6.0.1 (#96)
  * Rename CI workflow (#95)
  * Rename default branch to `main` (#94)
  * Cargo.lock: bump deps (#93)
  * Bump semver-parser from 0.10.0 to 0.10.2 (#280)
  * v0.3.3 (#106)
  * Cargo.lock: bump dependencies (#105)
  * Rename `master` branch to `main` (#104)
  * CI config improvements (#103)
  * assigner: fix "new year's" bug (#102)
  * Bump handlebars from 3.5.1 to 3.5.2 (#101)
  * Bump platforms from 1.0.3 to 1.1.0 (#279)
  * v1.1.0 (#35)
  * Rename default branch to `main` (#34)
  * Rename GH Actions workflow to "CI" (#33)
  * Update README platform list using table gen
  * Add aarch64-apple-darwin, a.k.a. Apple Silicon macOS
  * Bump serde from 1.0.117 to 1.0.118 (#88)
  * Bump toml from 0.5.7 to 0.5.8 (#89)
  * v0.3.2 (#97)
  * Bump `rustsec` crate to v0.23.0-pre (#96)
  * v0.23.0-pre (#272)
  * Rename `repository::GitRepository` to `repository::git::Repository` (#271)
  * Rename `fetch` Cargo feature to `git` (#270)
  * Use `SystemTime` instead of a `git::Timestamp` type (#269)
  * Add support for omitting leading `[advisory]` table (#268)
  * Mark enums as non_exhaustive (#267)
  * Re-add advisory `references` as a URL list (#266)
  * Replace `chrono` with `humantime` (#265)
  * Bump `smol_str` to v0.1.17; MSRV 1.46+ (#264)
  * Use `url` crate to parse metadata URL (#263)
  * Remove `markdown` feature (#262)
  * Bump termcolor from 1.1.0 to 1.1.1 (#94)
  * Rename `references` to `related` (#261)
  * Bump once_cell from 1.5.1 to 1.5.2 (#259)
  * Bump crates-index from 0.16.0 to 0.16.2 (#260)
  * Bump once_cell from 1.5.0 to 1.5.1 (#92)
  * Cargo.lock: bump deps (#258)
  * Bump once_cell from 1.4.1 to 1.5.1 (#257)
  * .github: rename CI workflow to "CI" (#256)
  * Bump once_cell from 1.4.1 to 1.5.0 (#91)
  * Bump serde from 1.0.116 to 1.0.117 (#86)
  * Bump url from 2.1.1 to 2.2.0 (#87)
  * Bump platforms from 1.0.2 to 1.0.3 (#252)
  * v1.0.3 (#30)
  * fix Platform::guess_current to use actual target architecture (#29)
  * v0.3.1 (#89)
  * Bump `rustsec` crate to v0.22.2 (#88)
  * v0.22.2 (#250)
  * Revert "Refactor Advisory type handling (#246)" (#249)
  * Cargo.lock: bump dependencies (#248)
  * Cargo.lock: bump dependencies (#87)
  * v0.22.1 (#247)
  * Refactor Advisory type handling (#246)
  * Bump handlebars from 3.5.0 to 3.5.1 (#84)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0 (#86)
  * Bump `rustsec` crate dependency to v0.22 (#83)
  * v0.22.0 (#245)
  * Bump `cargo-lock` to v6; `semver` to v0.11 (#244)
  * Remove more V2 advisory format vestiges (#243)
  * Remove support for the V2 advisory format (#242)
  * v0.3.0-pre3 (#82)
  * assign-id: fix TOML front matter parsing (#81)
  * v0.3.0-pre2 (#80)
  * Attempt to fix `assign-id` command (#79)
  * v0.22.0-pre3 (#241)
  * advisory: mark the `parser` module as `pub` (#240)
  * Bump thiserror from 1.0.20 to 1.0.21 (#74)
  * Bump rustsec from 0.22.0-pre to 0.22.0-pre2 (#78)
  * Bump thiserror from 1.0.20 to 1.0.21 (#232)
  * clippy fixes (#77)
  * Bump cargo-edit from 0.6.0 to 0.7.0 (#231)
  * v0.22.0-pre2 (#239)
  * advisory/linter: make V2 advisories fail (#238)
  * Bump crates-index from 0.15.4 to 0.16.0 (#237)
  * CI: ignore RUSTSEC-2020-0053 (dirs unmaintained) (#236)
  * Bump toml from 0.5.6 to 0.5.7 (#233)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0-pre (#73)
  * Bump `rustsec` crate to v0.22.0-pre (#72)
  * v0.22.0-pre (#230)
  * advisory: laxer function path handling (#229)
  * linter: fully deprecate `obsolete` in favor of `yanked` (#228)
  * advisory: `markdown` feature and `Advisory::description_html` (#227)
  * Refactor changes from `fetch` feature (#213) (#226)
  * linter: add support for V3 advisory format (#225)
  * Bump chrono from 0.4.15 to 0.4.19 (#224)
  * cargo fmt
  * Linter: correctly handle crates with dashes in names
  * v6.0.0 (#84)
  * Bump semver from 0.10.0 to 0.11.0 (#83)
  * Bump handlebars from 3.3.0 to 3.5.0 (#69)
  * Bump `cargo-lock` to v5.0; semver to v0.10; MSRV 1.41+ (#217)
  * v5.0.0 (#82)
  * rustdoc fixups (#81)
  * README.md: switch chat badge to Zulip (#80)
  * 5.0.0-rc (#79)
  * Add `docsrs` cfg (#78)
  * Support for listing a single dependency (#77)
  * Implement/extract Cargo-compatible serializer (#76)
  * Add `--dependencies` and `--sources` flags to `cargo lock list` (#75)
  * Implement `cargo lock tree` without arguments (#74)
  * Add `dependency::Tree::roots()` method (#73)
  * bin: make `list` the default command (#72)
  * Have `cargo lock` command print dependency list (#71)
  * Make `cli` feature non-default (#70)
  * WASM support; MSRV 1.41+ (#69)
  * Bump gumdrop from 0.7.0 to 0.8.0 (#55)
  * Bump serde from 1.0.110 to 1.0.116 (#67)
  * Bump crates-index from 0.15.3 to 0.15.4 (#215)
  * Bump crates-index from 0.15.2 to 0.15.3 (#214)
  * Define "fetch" feature (#213)
  * Bump `platforms` crate to v1; MSRV 1.40+ (#210)
  * v1.0.2 (#28)
  * Remove `const fn` on `Platforms::all`; MSRV 1.40+ (#27)
  * .github: add 'override: true' directives; MSRV 1.46+ (#26)
  * v1.0.1 (#25)
  * Make `Platform::all()` a `const fn` (#24)
  * Refactor `Platform::find` and `::guess_current` (#23)
  * Rename `ALL_PLATFORMS` to `Platform::all()` (#22)
  * v1.0.0 (#21)
  * Update LICENSE-MIT
  * Ensure all types have FromStr, Display, and serde impls
  * Documentation fixups
  * 2018 edition updates
  * Make extensible enums `non_exhaustive`; MSRV 1.40+
  * Update deps; whitelist RUSTSEC-2020-0036 (#208)
  * Bump git2 from 0.13.8 to 0.13.10 (#207)
  * Bump git2 from 0.13.6 to 0.13.8 (#201)
  * Bump chrono from 0.4.11 to 0.4.13 (#200)
  * Bump crates-index from 0.15.0 to 0.15.1 (#202)
  * Fix test
  * Add aarch64-pc-windows-msvc
  * Bump handlebars from 3.2.1 to 3.3.0 (#60)
  * v0.2.1 (#63)
  * Added an output mode for use with the production github action (#62)
  * v0.2.0 (#57)
  * Consistent `assign-id` module naming and comments (#56)
  * linter: refactor into `Linter` struct; check all files (#55)
  * Cargo.lock: update dependencies (#54)
  * Have `assignid` command use new `Date::year` method (#53)
  * Bump `rustsec` crate from 0.20.1 to 0.21 (#52)
  * v0.21.0 (#198)
  * Remove legacy `patched_versions` and `unaffected_versions` (#197)
  * Bump crates-index from 0.14.3 to 0.15.0 (#183)
  * Rename `obsolete` advisories to `yanked` (#196)
  * Make `warning::Kind` a #[non_exhausive] enum; rename `Kind::Notice` (#195)
  * Make `Informational` a #[non_exhausive] enum. (#194)
  * Cargo.lock: update dependencies (#193)
  * CHANGELOG.md: reformat for keepachangelog.com (#192)
  * Add `year`, `month`, and `day` methods to `advisory::Date` (#191)
  * add 'unsound' informational advisory kind (#189)
  * Resolves #30
  * v0.20.1 (#186)
  * Add `advisory::Id::numerical_part()` (#185)
  * Refer to Cargo.lock in help for translate (#62)
  * Bump handlebars from 3.0.1 to 3.1.0
  * Bump serde from 1.0.104 to 1.0.110
  * Bump petgraph from 0.5.0 to 0.5.1
  * Bump semver from 0.9.0 to 0.10.0
  * Fix clippy errors
  * Cargo.lock: update dependencies
  * .github: ignore RUSTSEC-2020-0016
  * Bump rustsec from 0.19.0 to 0.20.0
  * v0.20.0
  * Make `WarningInfo` into a simple type alias
  * Bump thiserror from 1.0.10 to 1.0.16
  * Bump rustsec from 0.18.0 to 0.19.0
  * v0.19.0
  * Refactor package scopes (fixes #153)
  * V3 Advisory Format
  * Bump thiserror from 1.0.15 to 1.0.16
  * Bump git2 from 0.13.4 to 0.13.5
  * Bump MSRV to 1.40
  * Bump dependencies to link libgit2 dynamically
  * Cargo.lock: update dependencies
  * address PR comments
  * addres PR comments
  * clippy fix
  * add WarningInfo. modify Warning struct
  * Cargo.lock: update dependencies
  * Cargo.lock: update dependencies
  * lib.rs: fix incorrect flag in documentation
  * Drop support for the V1 advisory format
  * Update dependencies
  * Cargo.lock: Update dependencies
  * Bump rustsec from 0.17.1 to 0.18.0
  * v0.18.0
  * Move yanked crate auditing to `cargo-audit`
  * Bump abscissa_core from 0.5.1 to 0.5.2
  * security_audit.yml: Fix branch name
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump handlebars from 3.0.0 to 3.0.1
  * Bump handlebars from 2.0.4 to 3.0.0
  * Bump rustsec from 0.17.0 to 0.17.1
  * v0.17.1
  * Update `cargo-lock` requirement from 3.0 to 4.0
  * Cargo.lock: Update to V2 lockfile format
  * README.md: Document CLI `list` and `tree` subcommands
  * v4.0.1
  * cli: fix executable name
  * v4.0.0
  * cli: `list` subcommand
  * cli: `tree` subcommand
  * .github: add security audit
  * Initial CLI with `translate` subcommand
  * Add From&lt;[u8; 32]&gt; impl for Checksum
  * Add helper methods for working with checksum metadata
  * Minor documentation improvements
  * Use minified version of Cargo's SourceId type
  * Bump handlebars from 2.0.2 to 2.0.4
  * Bump abscissa_core from 0.5.0 to 0.5.1
  * Bump serde from 1.0.101 to 1.0.104
  * [Security] Bump http from 0.1.18 to 0.1.21
  * Overhaul encoding: use serde_derive, proper V1/V2 support
  * Bump termcolor from 1.0.5 to 1.1.0
  * (Re-)Add Serialize impl for Lockfile (fixes #32)
  * Add support Cargo.lock `patch` and `root` (fixes #30)
  * Detect V1 vs V2 Cargo.lock files (fixes #26)
  * Update petgraph requirement from 0.4 to 0.5
  * Add `package::Checksum`
  * Bump once_cell from 1.2.0 to 1.3.1
  * Bump rustsec from 0.16.0 to 0.17.0
  * Cargo.lock: check in; add `actions-rs` caching
  * v0.17.0
  * Upgrade `cargo-edit` to v0.5.0 release; MSRV 1.39+
  * Bump once_cell from 1.2.0 to 1.3.0
  * Bump toml from 0.5.5 to 0.5.6
  * Have `Fixer` take a reference to `Vulnerability`
  * Extract `cargo audit fix` logic into `Fixer`
  * Warn for yanked crates
  * add badge from deps.rs
  * upgrade dependencies
  * Upgrade to Abscissa v0.5
  * Add vendored-openssl feature
  * refactored package_scope's source attribute to vector of sources
  * switched from lazy_static to once_cell for database tests
  * fixed formatting
  * made advisory db in database test static mutex
  * fixed tests for vulnerability querying and changed PackageScope to struct
  * added tests for package scope consideration in vulnerability querying
  * added package scope for querying vulnerabilities
  * try to fix #127
  * Bump MSRV to 1.36
  * Try to auto-detect proxy setting
  * v0.16.0
  * Remove `support.toml` parsing
  * v0.15.2
  * version: Fix matching bug for `&gt;` version requirements
  * v0.1.1
  * Upgrade to `rustsec` crate v0.15.1
  * v0.15.1
  * actions: Run cargo-audit, test MSRV, test on Windows
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * linter: Add "informational" as an allowable [advisory] key
  * repository: Expose `authentication` module
  * v0.15.0
  * Upgrade to `cargo-lock` crate v3
  * v3.0.0
  * Support [[dependencies]] without versions
  * v0.14.1
  * lib.rs: Remove botched `petgraph` re-export
  * Upgrade to cargo-lock v2.0
  * v2.0.0
  * Use two-pass dependency tree computation
  * v2.0.0-pre
  * Remove `Lockfile::root_package()`
  * Cargo.toml: Fix links
  * Cargo.toml: Fix `repository` link
  * cli: Move to new repository
  * v0.1.0
  * linter: Rename command to `lint`; use Abscissa statuses
  * README.md: Header quoting fixup
  * v0.2.1
  * .github/workflows/rust.yml: Initial GitHub Actions config
  * Import implementation from the `rustsec` crate repo
  * .github/workflows/rust.yml: Initial GitHub actions config
  * v0.14.0
  * Initial commit
  * warning: Extract into module; make more like `Vulnerability`
  * Upgrade to `cvss` crate v1.0
  * v1.0.0
  * .github/workflows/rust.yml: Migrate to GitHub Actions
  * .github/workflows/rust.yml: Update template
  * Upgrade to `cargo-lock` crate v1.0
  * v1.0.0
  * dependency/tree: Render trees to an io::Write
  * v1.0.0-pre
  * metadata: Generalize into `Key` and `Value` types
  * .github/workflows/rust.yml: Trigger on [push]
  * .github/workflows/rust.yml: Initial Actions config
  * Refactor dependency handling
  * cli: Add `rustsec web` subcommand
  * cli: Add `rustsec check` subcommand
  * cli: Initial application boilerplate
  * v0.13.0
  * Finish GitHub Actions migration
  * rust.yml: Initial GitHub actions config
  * v0.13.0-alpha4
  * linter: Ensure advisory date's year matches year in advisory ID
  * v0.13.0-alpha3
  * v0.2.1
  * Allow empty `[metadata]` in Cargo.lock files
  * Use the `cargo-lock` crate
  * v0.2.0
  * dependency_graph: Move petgraph types into a module
  * Fix links and add badges
  * v0.1.0
  * Index DependencyGraph by package::Release
  * Import `DependencyGraph` from the `rustsec` crate
  * Import implementation from the `rustsec` crate
  * .travis.yml: Initial Travis CI config
  * Initial commit
  * v0.13.0-alpha2
  * lockfile: Add (optional) DependencyGraph analysis
  * v0.13.0-alpha1
  * Fix unaffected versions
  * Restructure Vulnerability
  * Rename 'db' module to 'database'
  * report: Generate warnings for selected informational advisories
  * vulnerability: Add affected_functions()
  * Add advisory::Linter
  * package: Parse dependencies from Cargo.lock
  * Initial `report` module and built-in report-generating
  * v0.3.0
  * Support for re-serializing CVSS v3.0 values
  * CVSS v3.0 parsing support
  * severity: Add `FromStr` and `serde` support
  * Use index allocation for storing advisories
  * Basic query support
  * Index the `rust` advisory directory from RustSec/advisory-db
  * Add first-class support for GitHub Security Advisories (GHSA)
  * Re-vendor Cargo's git authentication code
  * Further broaden categories
  * support.toml for indicating supported versions
  * Add support for "informational" advisories (closes #134)
  * Add `advisory::Category` (closes RustSec/advisory-db#69)
  * Refactor advisory types: add [affected] and [versions] sections
  * advisory: Add (optional) `cvss` field with CVSS v3.1 score
  * v0.2.0
  * Add `Base::exploitability` and `impact` methods; docs
  * serde support
  * Freshen deps: add `home`, remove `directories` and `failure`
  * Cargo.toml/README.md: Fix broken/missing links
  * v0.1.0
  * .travis.yml: Initial configuration
  * Initial commit
  * Improve lints and deny policy
  * Improved handling of prereleases; MSRV 1.35+
  * Add `Version` and `VersionReq` newtypes
  * v0.12.1
  * Use new inclusive range syntax
  * v0.12.0
  * Update dependencies and use 2018 import conventions; Rust 1.32+
  * Properly set up target::os::TARGET_OS const for unknown OS
  * Re-export all types in advisory::paths::*
  * v0.11.0
  * Cargo.toml: Update 'platforms' crate to v0.2
  * v0.2.0
  * Update platforms to match RustForge
  * Redo 'affected_functions' as 'affected_paths'
  * Update to Rust 2018 edition
  * v0.10.0
  * CHANGES.md: Redo formatting
  * Implement "affected_functions" advisory attribute
  * AdvisoryDatabase::advisories_for_crate: Handle unaffected_versions
  * Update to Rust 2018 edition
  * v0.9.3
  * Create parents of the advisory DB repo dir
  * v0.9.2
  * Handle cloning advisory DB into existing, empty dir
  * Gate `no_dupes_test` under "std"
  * Test all possible feature combinations
  * Fix no_std support when using "serde" feature
  * README.md: Move "Documentation" link up
  * README.md: Use backticks instead of "scare quotes"
  * use home_dir() instead of environment variable HOME
  * use ~/.cargo if CARGO_HOME is unset
  * Derives Deserialize for Vulnerabilities and Vulnerability
  * Derive Serialize for Packages, Vulnerabilities, and Vulnerability
  * v0.9.1
  * Use Cargo's git authentication helper
  * v0.1.4
  * x86_64-apple-darwin: fix typo in target triple name
  * Have markdown-table-gen output links to Platform structs on docs.rs
  * v0.1.3
  * Cargo.toml: Fix Travis CI badge
  * v0.1.2
  * markdown-table-gen: Markdown-formatted platform table generator
  * v0.1.1
  * impl {Display, Error} for packages::Error
  * v0.9.0
  * rustsec-client -&gt; rustsec-crate
  * Use "platforms" crate for platform-related functionality
  * v0.1.0
  * Remove duplicate target::OS::from_str() method
  * Add `guess_current()`
  * Optional serde support
  * v0.0.1
  * Initial commit
  * PlatformReq documentation improvements
  * v0.8.0
  * CHANGES.md: Fix links
  * Advisory platform requirements
  * advisory/keyword.rs: Cargo-like keyword support
  * v0.7.5
  * Allow AdvisoryId::new() to parse "RUSTSEC-0000-0000"
  * v0.7.4
  * Add link to logo image for docs.rs
  * v0.7.3
  * Fix builds with --no-default-features
  * repository/commit.rs: Comment fixup
  * README.md: Tighten up title
  * v0.7.2
  * README.md: Badge fixups, add gitter badge
  * v0.7.1
  * Cargo.toml: Formatting fixups, add "readme" attribute
  * v0.7.0
  * v0.7.0-alpha3
  * Refactor advisory iterator
  * v0.7.0-alpha2
  * Validate dates are well-formed
  * Add AdvisoryIdKind and limited support for parsing advisory IDs
  * Add a "Vulnerabilities" collection struct
  * src/repository: Refactor into multiple modules
  * v0.7.0-alpha1
  * Support converting advisory::Date into chrono::Date
  * Parse git signatures as Strings
  * Parse aliases, references, and unaffected versions
  * Parse (but do not yet verify) signatures on advisory-db commits
  * Parse individual advisory .toml files rather than Advisories.toml
  * Switch to git2-based fetcher for advisory-db
  * advisory.rs: Move AdvisoryId definition below Advisory
  * Use serde to parse advisories TOML and Cargo.lock files
  * Use 'failure' crate for error handling
  * Cargo.toml: Update dependencies
  * Adopt the Contributor Covenant (version 1.4)
  * Factor integration tests into the tests/ directory
  * .travis.yml: Allow failures on OS X and enable fast finish
  * Fix clippy 0.0.212 nits
  * Run rustfmt 0.8.2-nightly (5e599251 2018-07-02)
  * Remove redundant documentation link
  * Bump version to 0.6.0 and update CHANGES.md
  * Use semver::Version for lockfile::Package versions
  * Move AdvisoryDatabase under the ::db module
  * Lockfile support
  * Bump version to 0.5.2 and update CHANGES.md
  * Add AdvisoryDatabase::fetch_from_url()
  * Bump version to 0.5.1 and update CHANGES.md
  * Make "advisory" and "error" modules public
  * Bump version to 0.5.0 and update CHANGES.md
  * Use str version param for AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.4.0 and update CHANGES.md
  * Add AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.3.0 and update CHANGES.md
  * Rename `crate_name` back to `package`
  * Bump version to 0.2.0 and update CHANGES.md
  * Rename `package` TOML attribute to `crate_name`
  * Add iterator support to AdvisoryDatabase
  * Add docs badge to README.md
  * Spell out crate name explicitly
  * Add About section to README
  * Bump version to 0.1.0 and update CHANGES.md
  * Add AdvisoryDatabase struct
  * Fix more README links
  * Fix link in README
  * Initial implementation
  * Add LICENSEs and other README improvements
  * Initial commit</changelog>
  <changelog author="wbrown@suse.de" date="1633521600">- Update to version 0.15.2~git0.fe0b327:
  * cargo-audit v0.15.2 (#435)
  * rustsec v0.24.3 (#433)
  * Don't label OSV feature as unstable, since OSV 1.0 has shipped
  * cargo-audit+rustsec: add `vendored-libgit2` feature (#432)
  * cargo-audit v0.15.1 (#430)
  * Bump comrak from 0.12.0 to 0.12.1 (#428)
  * Bump git2 from 0.13.21 to 0.13.22 (#427)
  * Bump comrak from 0.11.0 to 0.12.0 (#426)
  * silence Clippy - I want to be explicit here</changelog>
  <changelog author="wbrown@suse.de" date="1636977600">- Update to version 0.16.0~git0.625c965:
  * cargo-audit v0.16.0 (#487)
  * rustsec v0.25.1 (#486)
  * platforms v2.0.0 (#485)
  * platforms: make `Platform::ALL` an inherent constant (#484)
  * platforms: make tier modules non-`pub` (#483)
  * rustsec-admin v0.6.0 (#482)
  * Update atom_syndication to 0.11 (#481)
  * rustsec v0.25.0 (#480)
  * Cargo.lock: bump dependencies (#479)
  * rustsec: flatten API (#478)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1638532800">- Fix incorrect license string</changelog>
  <changelog author="wbrown@suse.de" date="1646222400">- Update to vendored libraries to resolve security issues</changelog>
  <changelog author="william.brown@suse.com" date="1647259200">- Update to resolve bsc#1196972 CVE-2022-24713 - Regex DOS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1647604800">- Update to use cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653393600">- Automatic update of vendored dependencies</changelog>
  <changelog author="william.brown@suse.com" date="1653480000">- Update to version 0.17.0~git0.5214457:
  * cargo-audit v0.17.0 (#576)
  * rustsec-admin v0.7.0 (#575)
  * rustsec v0.26.0 (#574)
  * rustsec: flatten `advisory::id` module; rename `IdKind` (#573)
  * rustsec: flatten `warnings` module; rename `WarningKind` (#572)
  * rustsec: add `doc_cfg` annotations when building on docs.rs (#571)
  * cargo-audit: terminal output fixups (#570)
  * cargo-lock v8.0.1 (#569)
  * cargo-lock: fix dependency source extraction for V2 lockfiles (#568)
  * build(deps): bump cargo-edit from 0.9.0 to 0.9.1 (#566)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664798400">- Add _constraints to prevent random failures due to OBS resource
  issues.</changelog>
  <changelog author="william.brown@suse.com" date="1665057600">- Update to version 0.17.2~git0.bccf8a5:
  * Don't use --locked in release workflow to allow publishing again
  * cargo-audit: Update CHANGELOG
  * Fix `bin` screenshot URL in the README
  * Skip dotfiles in advisory-db checkout
  * Set the release date in CHANGELOG.md
  * Add the `cargo audit bin` screenshot to README
  * cargo fmt
  * Migrate to the released version of auditable-info</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 0.17.3~git0.fdb9752:
  * Set release date in CHANGELOG.md
  * Clarify changelog
  * Depend on rustsec 0.26.3 which added the CachedIndex used in `cargo audit bin`
  * bump cargo-audit to 0.17.3
  * bump rustsec to 0.26.3
  * More complete changelog for rustsec crate
  * Drop obsolete comment - html_root_url no longer exists
  * Add cargo-auditable to home page</changelog>
  <changelog author="william.brown@suse.com" date="1667995200">- Update to version 0.17.4~git0.0b05e18:
  * Set 0.17.4 date in changelog
  * Bump `cargo-audit` to 0.17.4
  * Update documentation for 0.17.4; `cargo audit bin` is now officially enabled by default
  * Fix homepage style on mobile (#755)
  * Add comment
  * Only attempt to check for yanked crates for crates coming from crates.io
  * Remove an unused inport
  * placate Clippy
  * cargo fmt
  * Fix #747 in `cargo-audit instead, and don't silence errors that occur during checking for yanked crates`
  * Revert "Only check if a package is yanked if it comes from crates.io; fixes #747" This is a significant behavioral change that should only come with a semver bump
  * Add tests validating yank behavior so that #747 can't regress again
  * Only check if a package is yanked if it comes from crates.io; fixes #747
  * Add a test fixture depending on a yanked crate
  * Consolidate CODE_OF_CONDUCT.d files into one; switch to Rust code of conduct (#751)
  * Release rustsec-admit 0.8.3
  * fix links in admin/CHANGELOG.md
  * bump `platforms` to 3.0.2
  * regenerate `platforms` crate
  * Prepare rustsec-admin release</changelog>
  <changelog author="william.brown@suse.com" date="1679918400">- Update to version 0.17.5~git0.dc8ec71:
  * Set the release date in changelog
  * Bump `cargo-audit` version
  * Bump `rustsec` crate requirement to 0.26.5, to mandate the version with the fixed libgit2
  * Fill in the CHANGELOG
  * Do not run all tests from the default feature set twice
  * cargo fmt
  * Fix version reporting
  * Update openssl in Cargo.lock files
  * More changelog entries
  * cargo fmt
  * Fix type inference error
  * Fill in changelog
  * Bump version to 0.26.5
  * build(deps): bump regex from 1.7.1 to 1.7.2
  * build(deps): bump rust-embed from 6.4.2 to 6.6.0
  * build(deps): bump chrono from 0.4.23 to 0.4.24
  * Bump crates-index to 0.19
  * rustsec: Fix git2 via cargo-edit-9 fork
  * fix(cargo-audit): set clap bin_name to cargo (#824)
  * fix(cargo-audit): Better the formatting of severity output
  * Add vulnerability severity to the cargo-audit report presenter
  * test(cargo-audit): Ensure informational warnings are shown by default
  * fix(cargo-audit): Add unsound and notice to default informational warnings
  * Resolves #622
  * fix(cargo-audit): Remove latest commit signature check
  * Re-enable MacOS CI with `--all-features`
  * Bump `platforms` version
  * Regenerate the `platforms` crate for rustc 1.69.0-nightly (8996ea93b 2023-02-09)
  * build(deps): bump toml from 0.7.1 to 0.7.2 (#811)
  * build(deps): bump petgraph from 0.6.2 to 0.6.3 (#810)
  * Use new feature/dependency syntax (#809)
  * build(deps): bump toml from 0.7.0 to 0.7.1 (#806)
  * build(deps): bump toml from 0.6.0 to 0.7.0 (#805)
  * admin: bump `chrono` to v0.4.23 (#803)
  * build(deps): bump atom_syndication from 0.11.0 to 0.12.0 (#777)
  * build(deps): bump comrak from 0.15.0 to 0.16.0 (#802)
  * build(deps): bump toml from 0.5.9 to 0.6.0 (#797)
  * Bump `toml` crate dependency to v0.6 (#800)
  * Cargo.lock: bump dependencies (#799)
  * build(deps): bump regex from 1.6.0 to 1.7.1 (#785)
  * cvss: bump MSRV to 1.60 (#798)
  * build(deps): bump fs-err from 2.8.1 to 2.9.0 (#744)
  * build(deps): bump termcolor from 1.1.3 to 1.2.0 (#791)
  * cargo-audit: refactor OS-specific CI configuration (#796)
  * cargo-lock: use `Display` for `io::ErrorKind`; MSRV 1.60 (#794)
  * cargo-lock: mark `SourceKind` as `#[non_exhaustive]` (#793)
  * cargo-lock: support sparse registry references in Lockfiles (#780)
  * release rustsec-admin 0.8.5 (#789)
  * release rustsec-admin 0.8.5 (#788)
  * Escape search term to prevent reflected XSS (#787)
  * Add top-level severity field to OSV advisories
  * cargo-lock: implement From&lt;Name&gt; for String (#776)
  * build(deps): bump comrak from 0.14.0 to 0.15.0 (#760)
  * Bump rust-embed from 6.4.2 to 6.5.0 (#766)
  * Bump semver from 1.0.14 to 1.0.16 (#772)
  * Bump softprops/action-gh-release (#770)
  * cargo-lock v8.0.3 (#768)
  * Fixed inconsistency in encoding lockfiles where there's only one registry for all packages (#767)
  * Prepare rustsec-admin release 0.8.4 (#765)
  * release rustsec 0.26.4
  * Make URL a hyperlink
  * Add CHANGELOG.md entry
  * Store crates.io index versions as strings instead of semver
  * Revert "Skip invalid semver in crates.io index"
  * Skip invalid semver in crates.io index
  * Appease clippy
  * Appease clippy
  * Add publication date</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 0.18.3~git0.3544515:
  * Bump version
  * Populate changelog
  * Update the `fix` subcommand to the new API
  * Fix deadlock on missing lockfile
  * build(deps): bump regex from 1.9.5 to 1.10.2
  * Update rustsec changelog
  * Configure `gix` with `max-performance-safe` feature
  * feat: let `Severity` implement `Hash`
  * Bump rustsec version to 0.28.3
  * Bump date
  * Changelog for 0.28.3
  * fix typo
  * fix typo
  * Update rustsec/src/repository/git/repository.rs
  * Expand documentation on locking
  * build(deps): bump webpki from 0.22.1 to 0.22.2
  * Correctly classify only lock timeout errors as LockTimeout, not all lock-related errors
  * cargo fmt
  * Use Result instead of an unwrap()
  * Fix DB directory locking
  * Regenerate Cargo.lock
  * Add comment
  * Migrade rustsec-admin to tame-index 0.7
  * bump gix version in admin too
  * cargo fmt
  * Switch from Git-compatible locks to OS locks in database checkout
  * Purge gix lock to rustsec error conversion; I am removing gix locks
  * Only create LockTimeout error variant from tame-index locks
  * cargo fmt
  * Update docs
  * regenerate Cargo.lock
  * Initial conversion to tame-index 0.7.1. Compiles but untested.
  * Bump admin version
  * Populate changelog for admin
  * Update Clippy to fix useless warnings
  * admin: use `gix` max-performance-safe instead of max-performance
  * configure `gix` for best performance
  * Bump version to 0.18.2
  * thanks clippy
  * Populate changelog for cargo-audit
  * Require rustsec 0.28.2 in cargo-audit to fix RUSTSEC-2023-0064
  * change edition to 2021
  * Use tame-index which switches `rustsec-admin` to `gix`.
  * Bump version to 0.28.2
  * Populate changelog
  * Drop hyperlinks to gix in documentation because we don't have the necessary features enabled. Temporary hack to unblock a release with a security fix
  * Fix up code to deal with API changes
  * Bump tame-index, explicitly depend on `gix` to enable the necessary features
  * Fix error reporting on stale lockfile
  * build(deps): bump termcolor from 1.2.0 to 1.3.0 (#1009)
  * build(deps): bump chrono from 0.4.30 to 0.4.31
  * build(deps): bump xml-rs from 0.8.17 to 0.8.18
  * Fix `deny = ["warnings"]` being ignored (#995)
  * rustsec-admin 0.8.7 (#998)
  * Additional information in advisory content (#997)
  * build(deps): bump chrono from 0.4.29 to 0.4.30
  * commit Cargo.lock
  * bump rustsec crate to 0.28.1
  * bump tame-index version requirement to 0.5.5, it contains the HTTP/2 change
  * Populate changelog
  * cargo fmt
  * Do not require http2 when establishing the connection
  * build(deps): bump chrono from 0.4.27 to 0.4.29
  * Appease clippy
  * Do not re-lookup packages that are already cached
  * build(deps): bump regex from 1.9.4 to 1.9.5
  * build(deps): bump xml-rs from 0.8.16 to 0.8.17
  * build(deps): bump actions/checkout from 3 to 4
  * review feedback: reduce boilerplate
  * replace feature default, with v3 and std
  * make 'cargo test --no-default-features' run without errors
  * Add manual trigger mechanism to release workflow
  * Drop remaining 'fix' features
  * cargo-audit v0.18.1 (#981)
  * Release workflow: don't enable `fix` and `vendored-openssl` features
  * Bump versions
  * Fill in release date in changelogs
  * commit Cargo.lock
  * bump rustsec requirement in admin
  * Commit Cargo.lock
  * bump cargo-audit version to 0.18.0-rc.1
  * Bump rustsec to 0.28.0-rc.1
  * Mention `fix` feature not being converted in changelog
  * Fill in cargo-audit changelog
  * build(deps): bump time from 0.3.27 to 0.3.28
  * build(deps): bump chrono from 0.4.26 to 0.4.27
  * build(deps): bump url from 2.4.0 to 2.4.1
  * build(deps): bump regex from 1.9.3 to 1.9.4
  * Exclude auto-generation scripts from the published package
  * Ignore the file downloaded by the regeneration script
  * Bump `platforms` version
  * Add myself to authors, I've built out the whole autogeneration infrastructure
  * Re-run the generation script
  * Bring back the hyperlinks in README.md
  * Automatically regenerate the table of known platforms in README
  * Turn links into hyperlinks to stop recent rustdoc from complaining (#965)
  * Bump version
  * Regenerate platforms crate
  * Bump MSRV in README.md
  * Add another PR
  * Also filter warnings by binary type in `cargo audit bin`
  * fix build
  * Add `affected` field to warnings in `rustsec` so that we could enable platform filtering in `cargo audit bin`
  * Correctly state MSRV in changelog
  * Populate changelog for the rustsec crate
  * remove redundant clone as advised by clippy
  * placate clippy
  * placate clippy
  * Cargo fmt
  * Add more methods to CommitHash
  * Add forgotten file
  * WIP wrapper for gix::ObjectId
  * cargo fmt
  * Do not expose `toml` types through the public API
  * Drop `toml` crate from the public API as well
  * Drop unused Error conversion impl
  * Add a TODO
  * Slightly better doc comments
  * Do not expose gix types in the Error public API
  * Use a private function for converting from tame_index::Error to rustsec::Error
  * don't pub use gix, we do not want it to leak into the public API
  * cargo fmt
  * Put import at the top to fix doc links
  * Feature-gate tame_inxed import
  * cargo fmt
  * Fix build
  * build(deps): bump time from 0.3.26 to 0.3.27
  * build(deps): bump tame-index from 0.5.3 to 0.5.4
  * cargo fmt
  * Handle #[non_exhaustive] enum from tame-index
  * Fix remaining discrepancies
  * WIP conversion to tame-index 0.5.x and gix 0.52.x
  * Fix unknown license handling (#956)
  * Print the GHSA URL for GHSA advisories, take 2
  * Revert "Print the GHSA URL for GHSA advisories"
  * Print the GHSA URL for GHSA advisories
  * Expose License type
  * Rename license variants
  * Implement license + url
  * Bump hermit-abi to move away from a yanked version
  * Bump rustls-webpki to resolve RUSTSEC-2023-0053
  * build(deps): bump regex from 1.9.1 to 1.9.3
  * build(deps): bump toml from 0.7.5 to 0.7.6
  * build(deps): bump regex from 1.8.4 to 1.9.1
  * build(deps): bump time from 0.3.25 to 0.3.26
  * Regenerate Cargo.lock
  * Use native certificates for TLS
  * build(deps): bump petgraph from 0.6.3 to 0.6.4
  * build(deps): bump tame-index from 0.4.0 to 0.4.1
  * Document locking considerations
  * More consistent status printing
  * cargo fmt
  * Warn before waiting on crates.io cache locks. Verbose but cannot be expressed via a higher-order function, and macros would make it much worse.
  * Add lock timeout parameter to open() and fetch()
  * Split creating a new remote index into a separate function in preparation for more complex logic around it
  * Add a comment
  * Drop manual map_err now that the conversion is implemented on rustsec::Error
  * cargo fmt made the code more succinct for once, drop my comment complaining about verbosity
  * cargo fmt
  * Convert from lock error rather than from its immutable borrow
  * Implement From conversions for LockTimeout error variant, since we will need to reuse it
  * build(deps): bump tame-index from 0.3.1 to 0.4.0
  * Fix doc links
  * More clear documentation
  * Less esoteric pattern matching
  * silence unused variable warnings
  * Convert cargo-audit to use explicit locking
  * Update docs to match code
  * Drop unused import
  * Create a separate error kind for lock timeouts, and expose configurable lock timeouts from the advanced fetching function only
  * Fix docs
  * cargo fmt
  * Provide a rationale for the bulk API
  * Hide index implementation details and remove the performance pitfall of calling is_yanked on individual packages
  * Migrate check_for_yanked_crates() to the bulk API
  * cargo fmt
  * Do not short-cirquit on index update failure
  * Rework bulk yank-checking code to report errors granularly instead of short-cirquiting on first error it encounters
  * Transparently populate cache from `find_yanked`
  * Documentation tweaks
  * Even more caching for even faster CI
  * Fix intra-doc links
  * Explicitly document locking considerations
  * Revert "Re-enable self-audit"
  * Re-unify CI matrix, fulfilling a TODO
  * Attempt to fix CI by explicitly generating the lockfile
  * Re-enable self-audit
  * Dummy commit to trigger a CI re-run
  * Add rust-cache job properly now
  * Revert "Add Rust-specific caching job to see if that speeds up CI"
  * Dummy commit to trigger a CI re-run
  * Add Rust-specific caching job to see if that speeds up CI
  * Switch rustsec crate CI back to MSRV to see what happens
  * Drop --release from rustsec CI, the tests execute really quickly in debug mode
  * No need to reimplement CmdRunner::default() now that binary scanning is a default feature
  * Drop the --release flag so that the compilation artifacts could be reused - Abscissa doesn't seem to have an option to run acceptance tests with `cargo run --release`
  * Switch to Rust 1.71.0 for select jobs
  * Placate both versions of rustfmt
  * cargo fmt
  * build(deps): bump semver from 1.0.17 to 1.0.18
  * Add a TODO
  * Re-add some of the comments
  * Normalize time offsets to UTC
  * Justify clippy opt-out
  * Undo autoformat
  * Finish up transition to gix
  * WIP
  * build(deps): bump xml-rs from 0.8.14 to 0.8.16
  * Ignore clippy lint
  * Checkpoint
  * Update error message
  * Use `AsyncRemoteSparseIndex::krates_blocking`
  * Oops
  * Make sparse index cache population parallel
  * Fix remaining lints
  * Make public
  * Fix lint
  * Allow clippy lint
  * Bump CI
  * Bump MSRV to 1.67.0
  * Transition from `crates-index` -&gt; `tame-index`
  * build(deps): bump atom_syndication from 0.12.1 to 0.12.2 (#921)
  * Add license and attribution fields to advisories
  * rustsec-admin 0.8.6 (#915)
  * Case-insensitive search on website
  * build(deps): bump rust-embed from 6.7.0 to 6.8.1 (#909)
  * Cargo.lock: bump dependencies (#908)
  * build(deps): bump toml from 0.7.3 to 0.7.5 (#904)
  * build(deps): bump crates-index from 0.19.8 to 0.19.13 (#903)
  * cargo-lock: MSRV 1.65 (#907)
  * build(deps): bump openssl from 0.10.52 to 0.10.55 (#906)
  * cargo-audit+rustsec: MSRV 1.65 (#905)
  * build(deps): bump chrono from 0.4.24 to 0.4.25 (#894)
  * Fix edge case in git source dependency resolution
  * Update cargo-audit changelog
  * Update rustsec crate changelog
  * commit Cargo.lock version bump
  * Bump rustsec version following the cargo-lock bump
  * 🔥 Remove $ from install snippet on README (#879)
  * Cargo.lock: update dependencies (#876)
  * Bump `cargo-lock` to v0.9 + auditable deps (#875)
  * build(deps): bump home from 0.5.4 to 0.5.5 (#874)
  * build(deps): bump atom_syndication from 0.12.0 to 0.12.1 (#851)
  * build(deps): bump softprops/action-gh-release (#852)
  * build(deps): bump rust-embed from 6.6.0 to 6.6.1 (#849)
  * build(deps): bump crates-index from 0.19.7 to 0.19.8 (#864)
  * cargo-lock v9.0.0 (#870)
  * Fix docs build (#871)
  * Fix review comments
  * Various improvements to the "cargo-lock tree" subcommand
  * Fix is_default_registry for sparse index (#859)
  * Remove build script for platforms, it's now unused (#856)
  * build(deps): bump comrak from 0.16.0 to 0.18.0
  * Link to rustsec/audit-check (#854)
  * Fix formatting to `cargo fmt` spec.
  * Fix #736 - Cargo audit self advisories repeated
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * build(deps): bump semver from 1.0.16 to 1.0.17
  * cargo fmt
  * Wrap binfarce::Format in our own struct to make `binfarce` an optional dependency
  * placate clippy
  * cargo fmt
  * Fix no-default-features compilation by making binfarce an unconditional dependency
  * Start fixing up compilation with no default features
  * Expand TODO
  * Fix filtering by binary type but this makes the dependency on binfarce unconditional (for now)
  * Add a FIXME explaining why it's not working
  * wire up filtering by binary type
  * Initial code for binary-type-based filtering; not wired up yet</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1704369600">- bsc#1218227 - update vendored dependencies for ssh terrapin attack</changelog>
</package>
<package pkgid="30cf9b70dbd21598e735aefa9e4376d51a0916bf7153b2024ce8d9c639a3c0e4f88f889f06a78f97d48529aad00bf4e8f62799f30ecc4782e636679c7dbbc103" name="cargo-audit-debugsource" arch="x86_64">
  <version epoch="0" ver="0.18.3~git0.3544515" rel="1.1"/>
  <changelog author="wbrown@suse.de" date="1615982400">- Update to version 0.14.0~git0.08c9f3e:
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)
  * Enable informational warnings with deny (#320)
  * When running in no-fetch mode, allow accessing a non-git repo. (#315)
  * Update README.md (#298)
  * Cargo.lock: bump deps (#283)
  * Bump once_cell from 1.4.1 to 1.5.0 (#282)</changelog>
  <changelog author="wbrown@suse.de" date="1622635200">- Update _service to use upstream monorepo and cargo-audit
- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486400">- Update to version 0.14.1~git0.e46dce8:
  * v0.14.1 (#342)
  * Cargo.lock: update several dependencies (#341)
  * Generate release builds with github actions (#337)
  * Cargo.lock: bump various dependencies (#335)
  * Bump rustsec from 0.23.2 to 0.23.3 (#333)
  * v0.14.0 (#330)
  * Cargo.lock: bump `rustsec` to v0.23.2 (#329)
  * README.md: fix "Report Vulnerability" button (#328)
  * Rename 'master' branch to 'main'
  * Bump `rustsec` dependency to v0.23; MSRV 1.46+ (#327)</changelog>
  <changelog author="wbrown@suse.de" date="1625486401">- Update to version 0.15.0~git0.16c8aa4:
  * cargo-audit v0.15.0 (#392)
  * rustsec-admin v0.5.0 (#389)
  * README.md: 🦀🛡️📦
  * rustsec v0.24.0 (#388)
  * OSV export (#366)
  * Bump semver from 1.0.1 to 1.0.3
  * Bump semver from 1.0.0 to 1.0.1 (#381)
  * Bump git2 from 0.13.19 to 0.13.20 (#375)
  * Bump crates-index from 0.16.6 to 0.16.7 (#380)
  * cargo-lock v7.0.0 (#379)
  * Bump to semver 1.0.0 (#378)
  * rustsec-admin v0.4.3 (#374)
  * list-affected-versions: Also print the crate in question
  * Bump crates-index from 0.16.5 to 0.16.6
  * Fix doc comments
  * Added docs
  * Clean up the code and commit stuff I forgot to add to git
  * Implement list-affected-versions subcommand, works fine with current DB
  * Add list-affected-versions subcommand stub
  * Clarify error message
  * Update the crates.io index if not up to date
  * Drop ureq dependency
  * cargo fmt
  * Better error reporting
  * Initial untested attempt to get rid of crates.io API querying completely
  * Comment, thanks Alex
  * cargo fmt
  * Fix crates.io API interaction
  * Ditched crates_io_api crate, did the same thing with ureq. Gets rid of tokio and a whole lot of other deps. Fixes breakage due to the recent crates.io API breakage, and prevents similar breakage in the future
  * Add new exit status for errors (#368)
  * Bump git2 from 0.13.18 to 0.13.19 (#365)
  * cargo-lock: add support for V3 format (#363)
  * cvss v1.0.3 (#362)
  * CI: gate workflow execution for PRs on changed files
  * cvss: fixups
  * Update CI badges
  * Add some tier 3 targets
  * Workspace CI configuration
  * Update repo urls in Cargo.toml files
  * README.md: add new toplevel one for workspace
  * platforms: sync with Rust platform support documentation
  * CI configuration
  * Wire up Cargo workspace
  * cargo-audit: prepare for merge into RustSec monorepo
  * rustsec: prepare for merge into RustSec monorepo
  * platforms: prepare for merge into RustSec monorepo
  * cvss: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * rustsec-admin: prepare for merge into RustSec monorepo
  * Web: Add pages per package (#143)
  * v0.4.2 (#142)
  * web: Add back an Atom feed for advisories (#140)
  * Cargo.lock: bump dependencies (#136)
  * Upgrade to GitHub-native Dependabot (#134)
  * v0.4.1 (#135)
  * Display more information on the website (#133)
  * Upgrade to GitHub-native Dependabot (#344)
  * Vendor OpenSSL for arm and musl builds (#343)
  * Bump git2 from 0.13.17 to 0.13.18 (#314)
  * Bump crates-index from 0.16.3 to 0.16.5 (#313)
  * Bump comrak from 0.9.1 to 0.10.0 (#129)
  * Fix typo in comments about mips64. (#36)
  * Bump rustsec from 0.23.2 to 0.23.3 (#128)
  * v0.23.3 (#310)
  * Workaround for stale git refs (#309)
  * Bump rustsec from 0.23.0 to 0.23.2 (#127)
  * v0.23.2 (#308)
  * Rename advisory-db `master` branch to `main` (#307)
  * CI: use actions-rs/audit-check for self-audit (#306)
  * Cargo.lock: bump dependencies (#305)
  * v0.4.0 (#126)
  * v0.3.5 (#124)
  * Use rust-embed for static assets (#122)
  * Add argument to change where website is outputted (#123)
  * v0.23.1 (#301)
  * Bump url from 2.2.0 to 2.2.1 (#98)
  * Fix parsing error on windows (#295)
  * Cargo.lock: bump deps (#296)
  * Bump comrak from 0.9.0 to 0.9.1 (#116)
  * Use a fully Rust based solution for rendering web page (#115)
  * v0.3.4 (#113)
  * Bump `rustsec` crate to v0.23 (#112)
  * v0.23.0 (#292)
  * Cargo.toml: dependency cleanups (#291)
  * Add `thread-safety` category (#290)
  * Rename default branch to `main` (#289)
  * v1.0.1 (#15)
  * Rename default branch to `main` (#14)
  * Cargo.lock: bump deps (#288)
  * v6.0.1 (#96)
  * Rename CI workflow (#95)
  * Rename default branch to `main` (#94)
  * Cargo.lock: bump deps (#93)
  * Bump semver-parser from 0.10.0 to 0.10.2 (#280)
  * v0.3.3 (#106)
  * Cargo.lock: bump dependencies (#105)
  * Rename `master` branch to `main` (#104)
  * CI config improvements (#103)
  * assigner: fix "new year's" bug (#102)
  * Bump handlebars from 3.5.1 to 3.5.2 (#101)
  * Bump platforms from 1.0.3 to 1.1.0 (#279)
  * v1.1.0 (#35)
  * Rename default branch to `main` (#34)
  * Rename GH Actions workflow to "CI" (#33)
  * Update README platform list using table gen
  * Add aarch64-apple-darwin, a.k.a. Apple Silicon macOS
  * Bump serde from 1.0.117 to 1.0.118 (#88)
  * Bump toml from 0.5.7 to 0.5.8 (#89)
  * v0.3.2 (#97)
  * Bump `rustsec` crate to v0.23.0-pre (#96)
  * v0.23.0-pre (#272)
  * Rename `repository::GitRepository` to `repository::git::Repository` (#271)
  * Rename `fetch` Cargo feature to `git` (#270)
  * Use `SystemTime` instead of a `git::Timestamp` type (#269)
  * Add support for omitting leading `[advisory]` table (#268)
  * Mark enums as non_exhaustive (#267)
  * Re-add advisory `references` as a URL list (#266)
  * Replace `chrono` with `humantime` (#265)
  * Bump `smol_str` to v0.1.17; MSRV 1.46+ (#264)
  * Use `url` crate to parse metadata URL (#263)
  * Remove `markdown` feature (#262)
  * Bump termcolor from 1.1.0 to 1.1.1 (#94)
  * Rename `references` to `related` (#261)
  * Bump once_cell from 1.5.1 to 1.5.2 (#259)
  * Bump crates-index from 0.16.0 to 0.16.2 (#260)
  * Bump once_cell from 1.5.0 to 1.5.1 (#92)
  * Cargo.lock: bump deps (#258)
  * Bump once_cell from 1.4.1 to 1.5.1 (#257)
  * .github: rename CI workflow to "CI" (#256)
  * Bump once_cell from 1.4.1 to 1.5.0 (#91)
  * Bump serde from 1.0.116 to 1.0.117 (#86)
  * Bump url from 2.1.1 to 2.2.0 (#87)
  * Bump platforms from 1.0.2 to 1.0.3 (#252)
  * v1.0.3 (#30)
  * fix Platform::guess_current to use actual target architecture (#29)
  * v0.3.1 (#89)
  * Bump `rustsec` crate to v0.22.2 (#88)
  * v0.22.2 (#250)
  * Revert "Refactor Advisory type handling (#246)" (#249)
  * Cargo.lock: bump dependencies (#248)
  * Cargo.lock: bump dependencies (#87)
  * v0.22.1 (#247)
  * Refactor Advisory type handling (#246)
  * Bump handlebars from 3.5.0 to 3.5.1 (#84)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0 (#86)
  * Bump `rustsec` crate dependency to v0.22 (#83)
  * v0.22.0 (#245)
  * Bump `cargo-lock` to v6; `semver` to v0.11 (#244)
  * Remove more V2 advisory format vestiges (#243)
  * Remove support for the V2 advisory format (#242)
  * v0.3.0-pre3 (#82)
  * assign-id: fix TOML front matter parsing (#81)
  * v0.3.0-pre2 (#80)
  * Attempt to fix `assign-id` command (#79)
  * v0.22.0-pre3 (#241)
  * advisory: mark the `parser` module as `pub` (#240)
  * Bump thiserror from 1.0.20 to 1.0.21 (#74)
  * Bump rustsec from 0.22.0-pre to 0.22.0-pre2 (#78)
  * Bump thiserror from 1.0.20 to 1.0.21 (#232)
  * clippy fixes (#77)
  * Bump cargo-edit from 0.6.0 to 0.7.0 (#231)
  * v0.22.0-pre2 (#239)
  * advisory/linter: make V2 advisories fail (#238)
  * Bump crates-index from 0.15.4 to 0.16.0 (#237)
  * CI: ignore RUSTSEC-2020-0053 (dirs unmaintained) (#236)
  * Bump toml from 0.5.6 to 0.5.7 (#233)
  * Bump toml from 0.5.6 to 0.5.7 (#85)
  * v0.3.0-pre (#73)
  * Bump `rustsec` crate to v0.22.0-pre (#72)
  * v0.22.0-pre (#230)
  * advisory: laxer function path handling (#229)
  * linter: fully deprecate `obsolete` in favor of `yanked` (#228)
  * advisory: `markdown` feature and `Advisory::description_html` (#227)
  * Refactor changes from `fetch` feature (#213) (#226)
  * linter: add support for V3 advisory format (#225)
  * Bump chrono from 0.4.15 to 0.4.19 (#224)
  * cargo fmt
  * Linter: correctly handle crates with dashes in names
  * v6.0.0 (#84)
  * Bump semver from 0.10.0 to 0.11.0 (#83)
  * Bump handlebars from 3.3.0 to 3.5.0 (#69)
  * Bump `cargo-lock` to v5.0; semver to v0.10; MSRV 1.41+ (#217)
  * v5.0.0 (#82)
  * rustdoc fixups (#81)
  * README.md: switch chat badge to Zulip (#80)
  * 5.0.0-rc (#79)
  * Add `docsrs` cfg (#78)
  * Support for listing a single dependency (#77)
  * Implement/extract Cargo-compatible serializer (#76)
  * Add `--dependencies` and `--sources` flags to `cargo lock list` (#75)
  * Implement `cargo lock tree` without arguments (#74)
  * Add `dependency::Tree::roots()` method (#73)
  * bin: make `list` the default command (#72)
  * Have `cargo lock` command print dependency list (#71)
  * Make `cli` feature non-default (#70)
  * WASM support; MSRV 1.41+ (#69)
  * Bump gumdrop from 0.7.0 to 0.8.0 (#55)
  * Bump serde from 1.0.110 to 1.0.116 (#67)
  * Bump crates-index from 0.15.3 to 0.15.4 (#215)
  * Bump crates-index from 0.15.2 to 0.15.3 (#214)
  * Define "fetch" feature (#213)
  * Bump `platforms` crate to v1; MSRV 1.40+ (#210)
  * v1.0.2 (#28)
  * Remove `const fn` on `Platforms::all`; MSRV 1.40+ (#27)
  * .github: add 'override: true' directives; MSRV 1.46+ (#26)
  * v1.0.1 (#25)
  * Make `Platform::all()` a `const fn` (#24)
  * Refactor `Platform::find` and `::guess_current` (#23)
  * Rename `ALL_PLATFORMS` to `Platform::all()` (#22)
  * v1.0.0 (#21)
  * Update LICENSE-MIT
  * Ensure all types have FromStr, Display, and serde impls
  * Documentation fixups
  * 2018 edition updates
  * Make extensible enums `non_exhaustive`; MSRV 1.40+
  * Update deps; whitelist RUSTSEC-2020-0036 (#208)
  * Bump git2 from 0.13.8 to 0.13.10 (#207)
  * Bump git2 from 0.13.6 to 0.13.8 (#201)
  * Bump chrono from 0.4.11 to 0.4.13 (#200)
  * Bump crates-index from 0.15.0 to 0.15.1 (#202)
  * Fix test
  * Add aarch64-pc-windows-msvc
  * Bump handlebars from 3.2.1 to 3.3.0 (#60)
  * v0.2.1 (#63)
  * Added an output mode for use with the production github action (#62)
  * v0.2.0 (#57)
  * Consistent `assign-id` module naming and comments (#56)
  * linter: refactor into `Linter` struct; check all files (#55)
  * Cargo.lock: update dependencies (#54)
  * Have `assignid` command use new `Date::year` method (#53)
  * Bump `rustsec` crate from 0.20.1 to 0.21 (#52)
  * v0.21.0 (#198)
  * Remove legacy `patched_versions` and `unaffected_versions` (#197)
  * Bump crates-index from 0.14.3 to 0.15.0 (#183)
  * Rename `obsolete` advisories to `yanked` (#196)
  * Make `warning::Kind` a #[non_exhausive] enum; rename `Kind::Notice` (#195)
  * Make `Informational` a #[non_exhausive] enum. (#194)
  * Cargo.lock: update dependencies (#193)
  * CHANGELOG.md: reformat for keepachangelog.com (#192)
  * Add `year`, `month`, and `day` methods to `advisory::Date` (#191)
  * add 'unsound' informational advisory kind (#189)
  * Resolves #30
  * v0.20.1 (#186)
  * Add `advisory::Id::numerical_part()` (#185)
  * Refer to Cargo.lock in help for translate (#62)
  * Bump handlebars from 3.0.1 to 3.1.0
  * Bump serde from 1.0.104 to 1.0.110
  * Bump petgraph from 0.5.0 to 0.5.1
  * Bump semver from 0.9.0 to 0.10.0
  * Fix clippy errors
  * Cargo.lock: update dependencies
  * .github: ignore RUSTSEC-2020-0016
  * Bump rustsec from 0.19.0 to 0.20.0
  * v0.20.0
  * Make `WarningInfo` into a simple type alias
  * Bump thiserror from 1.0.10 to 1.0.16
  * Bump rustsec from 0.18.0 to 0.19.0
  * v0.19.0
  * Refactor package scopes (fixes #153)
  * V3 Advisory Format
  * Bump thiserror from 1.0.15 to 1.0.16
  * Bump git2 from 0.13.4 to 0.13.5
  * Bump MSRV to 1.40
  * Bump dependencies to link libgit2 dynamically
  * Cargo.lock: update dependencies
  * address PR comments
  * addres PR comments
  * clippy fix
  * add WarningInfo. modify Warning struct
  * Cargo.lock: update dependencies
  * Cargo.lock: update dependencies
  * lib.rs: fix incorrect flag in documentation
  * Drop support for the V1 advisory format
  * Update dependencies
  * Cargo.lock: Update dependencies
  * Bump rustsec from 0.17.1 to 0.18.0
  * v0.18.0
  * Move yanked crate auditing to `cargo-audit`
  * Bump abscissa_core from 0.5.1 to 0.5.2
  * security_audit.yml: Fix branch name
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump thiserror from 1.0.9 to 1.0.10
  * Bump handlebars from 3.0.0 to 3.0.1
  * Bump handlebars from 2.0.4 to 3.0.0
  * Bump rustsec from 0.17.0 to 0.17.1
  * v0.17.1
  * Update `cargo-lock` requirement from 3.0 to 4.0
  * Cargo.lock: Update to V2 lockfile format
  * README.md: Document CLI `list` and `tree` subcommands
  * v4.0.1
  * cli: fix executable name
  * v4.0.0
  * cli: `list` subcommand
  * cli: `tree` subcommand
  * .github: add security audit
  * Initial CLI with `translate` subcommand
  * Add From&lt;[u8; 32]&gt; impl for Checksum
  * Add helper methods for working with checksum metadata
  * Minor documentation improvements
  * Use minified version of Cargo's SourceId type
  * Bump handlebars from 2.0.2 to 2.0.4
  * Bump abscissa_core from 0.5.0 to 0.5.1
  * Bump serde from 1.0.101 to 1.0.104
  * [Security] Bump http from 0.1.18 to 0.1.21
  * Overhaul encoding: use serde_derive, proper V1/V2 support
  * Bump termcolor from 1.0.5 to 1.1.0
  * (Re-)Add Serialize impl for Lockfile (fixes #32)
  * Add support Cargo.lock `patch` and `root` (fixes #30)
  * Detect V1 vs V2 Cargo.lock files (fixes #26)
  * Update petgraph requirement from 0.4 to 0.5
  * Add `package::Checksum`
  * Bump once_cell from 1.2.0 to 1.3.1
  * Bump rustsec from 0.16.0 to 0.17.0
  * Cargo.lock: check in; add `actions-rs` caching
  * v0.17.0
  * Upgrade `cargo-edit` to v0.5.0 release; MSRV 1.39+
  * Bump once_cell from 1.2.0 to 1.3.0
  * Bump toml from 0.5.5 to 0.5.6
  * Have `Fixer` take a reference to `Vulnerability`
  * Extract `cargo audit fix` logic into `Fixer`
  * Warn for yanked crates
  * add badge from deps.rs
  * upgrade dependencies
  * Upgrade to Abscissa v0.5
  * Add vendored-openssl feature
  * refactored package_scope's source attribute to vector of sources
  * switched from lazy_static to once_cell for database tests
  * fixed formatting
  * made advisory db in database test static mutex
  * fixed tests for vulnerability querying and changed PackageScope to struct
  * added tests for package scope consideration in vulnerability querying
  * added package scope for querying vulnerabilities
  * try to fix #127
  * Bump MSRV to 1.36
  * Try to auto-detect proxy setting
  * v0.16.0
  * Remove `support.toml` parsing
  * v0.15.2
  * version: Fix matching bug for `&gt;` version requirements
  * v0.1.1
  * Upgrade to `rustsec` crate v0.15.1
  * v0.15.1
  * actions: Run cargo-audit, test MSRV, test on Windows
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * .github: Use actions-rs GitHub Actions config
  * linter: Add "informational" as an allowable [advisory] key
  * repository: Expose `authentication` module
  * v0.15.0
  * Upgrade to `cargo-lock` crate v3
  * v3.0.0
  * Support [[dependencies]] without versions
  * v0.14.1
  * lib.rs: Remove botched `petgraph` re-export
  * Upgrade to cargo-lock v2.0
  * v2.0.0
  * Use two-pass dependency tree computation
  * v2.0.0-pre
  * Remove `Lockfile::root_package()`
  * Cargo.toml: Fix links
  * Cargo.toml: Fix `repository` link
  * cli: Move to new repository
  * v0.1.0
  * linter: Rename command to `lint`; use Abscissa statuses
  * README.md: Header quoting fixup
  * v0.2.1
  * .github/workflows/rust.yml: Initial GitHub Actions config
  * Import implementation from the `rustsec` crate repo
  * .github/workflows/rust.yml: Initial GitHub actions config
  * v0.14.0
  * Initial commit
  * warning: Extract into module; make more like `Vulnerability`
  * Upgrade to `cvss` crate v1.0
  * v1.0.0
  * .github/workflows/rust.yml: Migrate to GitHub Actions
  * .github/workflows/rust.yml: Update template
  * Upgrade to `cargo-lock` crate v1.0
  * v1.0.0
  * dependency/tree: Render trees to an io::Write
  * v1.0.0-pre
  * metadata: Generalize into `Key` and `Value` types
  * .github/workflows/rust.yml: Trigger on [push]
  * .github/workflows/rust.yml: Initial Actions config
  * Refactor dependency handling
  * cli: Add `rustsec web` subcommand
  * cli: Add `rustsec check` subcommand
  * cli: Initial application boilerplate
  * v0.13.0
  * Finish GitHub Actions migration
  * rust.yml: Initial GitHub actions config
  * v0.13.0-alpha4
  * linter: Ensure advisory date's year matches year in advisory ID
  * v0.13.0-alpha3
  * v0.2.1
  * Allow empty `[metadata]` in Cargo.lock files
  * Use the `cargo-lock` crate
  * v0.2.0
  * dependency_graph: Move petgraph types into a module
  * Fix links and add badges
  * v0.1.0
  * Index DependencyGraph by package::Release
  * Import `DependencyGraph` from the `rustsec` crate
  * Import implementation from the `rustsec` crate
  * .travis.yml: Initial Travis CI config
  * Initial commit
  * v0.13.0-alpha2
  * lockfile: Add (optional) DependencyGraph analysis
  * v0.13.0-alpha1
  * Fix unaffected versions
  * Restructure Vulnerability
  * Rename 'db' module to 'database'
  * report: Generate warnings for selected informational advisories
  * vulnerability: Add affected_functions()
  * Add advisory::Linter
  * package: Parse dependencies from Cargo.lock
  * Initial `report` module and built-in report-generating
  * v0.3.0
  * Support for re-serializing CVSS v3.0 values
  * CVSS v3.0 parsing support
  * severity: Add `FromStr` and `serde` support
  * Use index allocation for storing advisories
  * Basic query support
  * Index the `rust` advisory directory from RustSec/advisory-db
  * Add first-class support for GitHub Security Advisories (GHSA)
  * Re-vendor Cargo's git authentication code
  * Further broaden categories
  * support.toml for indicating supported versions
  * Add support for "informational" advisories (closes #134)
  * Add `advisory::Category` (closes RustSec/advisory-db#69)
  * Refactor advisory types: add [affected] and [versions] sections
  * advisory: Add (optional) `cvss` field with CVSS v3.1 score
  * v0.2.0
  * Add `Base::exploitability` and `impact` methods; docs
  * serde support
  * Freshen deps: add `home`, remove `directories` and `failure`
  * Cargo.toml/README.md: Fix broken/missing links
  * v0.1.0
  * .travis.yml: Initial configuration
  * Initial commit
  * Improve lints and deny policy
  * Improved handling of prereleases; MSRV 1.35+
  * Add `Version` and `VersionReq` newtypes
  * v0.12.1
  * Use new inclusive range syntax
  * v0.12.0
  * Update dependencies and use 2018 import conventions; Rust 1.32+
  * Properly set up target::os::TARGET_OS const for unknown OS
  * Re-export all types in advisory::paths::*
  * v0.11.0
  * Cargo.toml: Update 'platforms' crate to v0.2
  * v0.2.0
  * Update platforms to match RustForge
  * Redo 'affected_functions' as 'affected_paths'
  * Update to Rust 2018 edition
  * v0.10.0
  * CHANGES.md: Redo formatting
  * Implement "affected_functions" advisory attribute
  * AdvisoryDatabase::advisories_for_crate: Handle unaffected_versions
  * Update to Rust 2018 edition
  * v0.9.3
  * Create parents of the advisory DB repo dir
  * v0.9.2
  * Handle cloning advisory DB into existing, empty dir
  * Gate `no_dupes_test` under "std"
  * Test all possible feature combinations
  * Fix no_std support when using "serde" feature
  * README.md: Move "Documentation" link up
  * README.md: Use backticks instead of "scare quotes"
  * use home_dir() instead of environment variable HOME
  * use ~/.cargo if CARGO_HOME is unset
  * Derives Deserialize for Vulnerabilities and Vulnerability
  * Derive Serialize for Packages, Vulnerabilities, and Vulnerability
  * v0.9.1
  * Use Cargo's git authentication helper
  * v0.1.4
  * x86_64-apple-darwin: fix typo in target triple name
  * Have markdown-table-gen output links to Platform structs on docs.rs
  * v0.1.3
  * Cargo.toml: Fix Travis CI badge
  * v0.1.2
  * markdown-table-gen: Markdown-formatted platform table generator
  * v0.1.1
  * impl {Display, Error} for packages::Error
  * v0.9.0
  * rustsec-client -&gt; rustsec-crate
  * Use "platforms" crate for platform-related functionality
  * v0.1.0
  * Remove duplicate target::OS::from_str() method
  * Add `guess_current()`
  * Optional serde support
  * v0.0.1
  * Initial commit
  * PlatformReq documentation improvements
  * v0.8.0
  * CHANGES.md: Fix links
  * Advisory platform requirements
  * advisory/keyword.rs: Cargo-like keyword support
  * v0.7.5
  * Allow AdvisoryId::new() to parse "RUSTSEC-0000-0000"
  * v0.7.4
  * Add link to logo image for docs.rs
  * v0.7.3
  * Fix builds with --no-default-features
  * repository/commit.rs: Comment fixup
  * README.md: Tighten up title
  * v0.7.2
  * README.md: Badge fixups, add gitter badge
  * v0.7.1
  * Cargo.toml: Formatting fixups, add "readme" attribute
  * v0.7.0
  * v0.7.0-alpha3
  * Refactor advisory iterator
  * v0.7.0-alpha2
  * Validate dates are well-formed
  * Add AdvisoryIdKind and limited support for parsing advisory IDs
  * Add a "Vulnerabilities" collection struct
  * src/repository: Refactor into multiple modules
  * v0.7.0-alpha1
  * Support converting advisory::Date into chrono::Date
  * Parse git signatures as Strings
  * Parse aliases, references, and unaffected versions
  * Parse (but do not yet verify) signatures on advisory-db commits
  * Parse individual advisory .toml files rather than Advisories.toml
  * Switch to git2-based fetcher for advisory-db
  * advisory.rs: Move AdvisoryId definition below Advisory
  * Use serde to parse advisories TOML and Cargo.lock files
  * Use 'failure' crate for error handling
  * Cargo.toml: Update dependencies
  * Adopt the Contributor Covenant (version 1.4)
  * Factor integration tests into the tests/ directory
  * .travis.yml: Allow failures on OS X and enable fast finish
  * Fix clippy 0.0.212 nits
  * Run rustfmt 0.8.2-nightly (5e599251 2018-07-02)
  * Remove redundant documentation link
  * Bump version to 0.6.0 and update CHANGES.md
  * Use semver::Version for lockfile::Package versions
  * Move AdvisoryDatabase under the ::db module
  * Lockfile support
  * Bump version to 0.5.2 and update CHANGES.md
  * Add AdvisoryDatabase::fetch_from_url()
  * Bump version to 0.5.1 and update CHANGES.md
  * Make "advisory" and "error" modules public
  * Bump version to 0.5.0 and update CHANGES.md
  * Use str version param for AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.4.0 and update CHANGES.md
  * Add AdvisoryDatabase::find_vulns_for_crate()
  * Bump version to 0.3.0 and update CHANGES.md
  * Rename `crate_name` back to `package`
  * Bump version to 0.2.0 and update CHANGES.md
  * Rename `package` TOML attribute to `crate_name`
  * Add iterator support to AdvisoryDatabase
  * Add docs badge to README.md
  * Spell out crate name explicitly
  * Add About section to README
  * Bump version to 0.1.0 and update CHANGES.md
  * Add AdvisoryDatabase struct
  * Fix more README links
  * Fix link in README
  * Initial implementation
  * Add LICENSEs and other README improvements
  * Initial commit</changelog>
  <changelog author="wbrown@suse.de" date="1633521600">- Update to version 0.15.2~git0.fe0b327:
  * cargo-audit v0.15.2 (#435)
  * rustsec v0.24.3 (#433)
  * Don't label OSV feature as unstable, since OSV 1.0 has shipped
  * cargo-audit+rustsec: add `vendored-libgit2` feature (#432)
  * cargo-audit v0.15.1 (#430)
  * Bump comrak from 0.12.0 to 0.12.1 (#428)
  * Bump git2 from 0.13.21 to 0.13.22 (#427)
  * Bump comrak from 0.11.0 to 0.12.0 (#426)
  * silence Clippy - I want to be explicit here</changelog>
  <changelog author="wbrown@suse.de" date="1636977600">- Update to version 0.16.0~git0.625c965:
  * cargo-audit v0.16.0 (#487)
  * rustsec v0.25.1 (#486)
  * platforms v2.0.0 (#485)
  * platforms: make `Platform::ALL` an inherent constant (#484)
  * platforms: make tier modules non-`pub` (#483)
  * rustsec-admin v0.6.0 (#482)
  * Update atom_syndication to 0.11 (#481)
  * rustsec v0.25.0 (#480)
  * Cargo.lock: bump dependencies (#479)
  * rustsec: flatten API (#478)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1638532800">- Fix incorrect license string</changelog>
  <changelog author="wbrown@suse.de" date="1646222400">- Update to vendored libraries to resolve security issues</changelog>
  <changelog author="william.brown@suse.com" date="1647259200">- Update to resolve bsc#1196972 CVE-2022-24713 - Regex DOS</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1647604800">- Update to use cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1653393600">- Automatic update of vendored dependencies</changelog>
  <changelog author="william.brown@suse.com" date="1653480000">- Update to version 0.17.0~git0.5214457:
  * cargo-audit v0.17.0 (#576)
  * rustsec-admin v0.7.0 (#575)
  * rustsec v0.26.0 (#574)
  * rustsec: flatten `advisory::id` module; rename `IdKind` (#573)
  * rustsec: flatten `warnings` module; rename `WarningKind` (#572)
  * rustsec: add `doc_cfg` annotations when building on docs.rs (#571)
  * cargo-audit: terminal output fixups (#570)
  * cargo-lock v8.0.1 (#569)
  * cargo-lock: fix dependency source extraction for V2 lockfiles (#568)
  * build(deps): bump cargo-edit from 0.9.0 to 0.9.1 (#566)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664798400">- Add _constraints to prevent random failures due to OBS resource
  issues.</changelog>
  <changelog author="william.brown@suse.com" date="1665057600">- Update to version 0.17.2~git0.bccf8a5:
  * Don't use --locked in release workflow to allow publishing again
  * cargo-audit: Update CHANGELOG
  * Fix `bin` screenshot URL in the README
  * Skip dotfiles in advisory-db checkout
  * Set the release date in CHANGELOG.md
  * Add the `cargo audit bin` screenshot to README
  * cargo fmt
  * Migrate to the released version of auditable-info</changelog>
  <changelog author="william.brown@suse.com" date="1667304000">- Update to version 0.17.3~git0.fdb9752:
  * Set release date in CHANGELOG.md
  * Clarify changelog
  * Depend on rustsec 0.26.3 which added the CachedIndex used in `cargo audit bin`
  * bump cargo-audit to 0.17.3
  * bump rustsec to 0.26.3
  * More complete changelog for rustsec crate
  * Drop obsolete comment - html_root_url no longer exists
  * Add cargo-auditable to home page</changelog>
  <changelog author="william.brown@suse.com" date="1667995200">- Update to version 0.17.4~git0.0b05e18:
  * Set 0.17.4 date in changelog
  * Bump `cargo-audit` to 0.17.4
  * Update documentation for 0.17.4; `cargo audit bin` is now officially enabled by default
  * Fix homepage style on mobile (#755)
  * Add comment
  * Only attempt to check for yanked crates for crates coming from crates.io
  * Remove an unused inport
  * placate Clippy
  * cargo fmt
  * Fix #747 in `cargo-audit instead, and don't silence errors that occur during checking for yanked crates`
  * Revert "Only check if a package is yanked if it comes from crates.io; fixes #747" This is a significant behavioral change that should only come with a semver bump
  * Add tests validating yank behavior so that #747 can't regress again
  * Only check if a package is yanked if it comes from crates.io; fixes #747
  * Add a test fixture depending on a yanked crate
  * Consolidate CODE_OF_CONDUCT.d files into one; switch to Rust code of conduct (#751)
  * Release rustsec-admit 0.8.3
  * fix links in admin/CHANGELOG.md
  * bump `platforms` to 3.0.2
  * regenerate `platforms` crate
  * Prepare rustsec-admin release</changelog>
  <changelog author="william.brown@suse.com" date="1679918400">- Update to version 0.17.5~git0.dc8ec71:
  * Set the release date in changelog
  * Bump `cargo-audit` version
  * Bump `rustsec` crate requirement to 0.26.5, to mandate the version with the fixed libgit2
  * Fill in the CHANGELOG
  * Do not run all tests from the default feature set twice
  * cargo fmt
  * Fix version reporting
  * Update openssl in Cargo.lock files
  * More changelog entries
  * cargo fmt
  * Fix type inference error
  * Fill in changelog
  * Bump version to 0.26.5
  * build(deps): bump regex from 1.7.1 to 1.7.2
  * build(deps): bump rust-embed from 6.4.2 to 6.6.0
  * build(deps): bump chrono from 0.4.23 to 0.4.24
  * Bump crates-index to 0.19
  * rustsec: Fix git2 via cargo-edit-9 fork
  * fix(cargo-audit): set clap bin_name to cargo (#824)
  * fix(cargo-audit): Better the formatting of severity output
  * Add vulnerability severity to the cargo-audit report presenter
  * test(cargo-audit): Ensure informational warnings are shown by default
  * fix(cargo-audit): Add unsound and notice to default informational warnings
  * Resolves #622
  * fix(cargo-audit): Remove latest commit signature check
  * Re-enable MacOS CI with `--all-features`
  * Bump `platforms` version
  * Regenerate the `platforms` crate for rustc 1.69.0-nightly (8996ea93b 2023-02-09)
  * build(deps): bump toml from 0.7.1 to 0.7.2 (#811)
  * build(deps): bump petgraph from 0.6.2 to 0.6.3 (#810)
  * Use new feature/dependency syntax (#809)
  * build(deps): bump toml from 0.7.0 to 0.7.1 (#806)
  * build(deps): bump toml from 0.6.0 to 0.7.0 (#805)
  * admin: bump `chrono` to v0.4.23 (#803)
  * build(deps): bump atom_syndication from 0.11.0 to 0.12.0 (#777)
  * build(deps): bump comrak from 0.15.0 to 0.16.0 (#802)
  * build(deps): bump toml from 0.5.9 to 0.6.0 (#797)
  * Bump `toml` crate dependency to v0.6 (#800)
  * Cargo.lock: bump dependencies (#799)
  * build(deps): bump regex from 1.6.0 to 1.7.1 (#785)
  * cvss: bump MSRV to 1.60 (#798)
  * build(deps): bump fs-err from 2.8.1 to 2.9.0 (#744)
  * build(deps): bump termcolor from 1.1.3 to 1.2.0 (#791)
  * cargo-audit: refactor OS-specific CI configuration (#796)
  * cargo-lock: use `Display` for `io::ErrorKind`; MSRV 1.60 (#794)
  * cargo-lock: mark `SourceKind` as `#[non_exhaustive]` (#793)
  * cargo-lock: support sparse registry references in Lockfiles (#780)
  * release rustsec-admin 0.8.5 (#789)
  * release rustsec-admin 0.8.5 (#788)
  * Escape search term to prevent reflected XSS (#787)
  * Add top-level severity field to OSV advisories
  * cargo-lock: implement From&lt;Name&gt; for String (#776)
  * build(deps): bump comrak from 0.14.0 to 0.15.0 (#760)
  * Bump rust-embed from 6.4.2 to 6.5.0 (#766)
  * Bump semver from 1.0.14 to 1.0.16 (#772)
  * Bump softprops/action-gh-release (#770)
  * cargo-lock v8.0.3 (#768)
  * Fixed inconsistency in encoding lockfiles where there's only one registry for all packages (#767)
  * Prepare rustsec-admin release 0.8.4 (#765)
  * release rustsec 0.26.4
  * Make URL a hyperlink
  * Add CHANGELOG.md entry
  * Store crates.io index versions as strings instead of semver
  * Revert "Skip invalid semver in crates.io index"
  * Skip invalid semver in crates.io index
  * Appease clippy
  * Appease clippy
  * Add publication date</changelog>
  <changelog author="william.brown@suse.com" date="1698408000">- Update to version 0.18.3~git0.3544515:
  * Bump version
  * Populate changelog
  * Update the `fix` subcommand to the new API
  * Fix deadlock on missing lockfile
  * build(deps): bump regex from 1.9.5 to 1.10.2
  * Update rustsec changelog
  * Configure `gix` with `max-performance-safe` feature
  * feat: let `Severity` implement `Hash`
  * Bump rustsec version to 0.28.3
  * Bump date
  * Changelog for 0.28.3
  * fix typo
  * fix typo
  * Update rustsec/src/repository/git/repository.rs
  * Expand documentation on locking
  * build(deps): bump webpki from 0.22.1 to 0.22.2
  * Correctly classify only lock timeout errors as LockTimeout, not all lock-related errors
  * cargo fmt
  * Use Result instead of an unwrap()
  * Fix DB directory locking
  * Regenerate Cargo.lock
  * Add comment
  * Migrade rustsec-admin to tame-index 0.7
  * bump gix version in admin too
  * cargo fmt
  * Switch from Git-compatible locks to OS locks in database checkout
  * Purge gix lock to rustsec error conversion; I am removing gix locks
  * Only create LockTimeout error variant from tame-index locks
  * cargo fmt
  * Update docs
  * regenerate Cargo.lock
  * Initial conversion to tame-index 0.7.1. Compiles but untested.
  * Bump admin version
  * Populate changelog for admin
  * Update Clippy to fix useless warnings
  * admin: use `gix` max-performance-safe instead of max-performance
  * configure `gix` for best performance
  * Bump version to 0.18.2
  * thanks clippy
  * Populate changelog for cargo-audit
  * Require rustsec 0.28.2 in cargo-audit to fix RUSTSEC-2023-0064
  * change edition to 2021
  * Use tame-index which switches `rustsec-admin` to `gix`.
  * Bump version to 0.28.2
  * Populate changelog
  * Drop hyperlinks to gix in documentation because we don't have the necessary features enabled. Temporary hack to unblock a release with a security fix
  * Fix up code to deal with API changes
  * Bump tame-index, explicitly depend on `gix` to enable the necessary features
  * Fix error reporting on stale lockfile
  * build(deps): bump termcolor from 1.2.0 to 1.3.0 (#1009)
  * build(deps): bump chrono from 0.4.30 to 0.4.31
  * build(deps): bump xml-rs from 0.8.17 to 0.8.18
  * Fix `deny = ["warnings"]` being ignored (#995)
  * rustsec-admin 0.8.7 (#998)
  * Additional information in advisory content (#997)
  * build(deps): bump chrono from 0.4.29 to 0.4.30
  * commit Cargo.lock
  * bump rustsec crate to 0.28.1
  * bump tame-index version requirement to 0.5.5, it contains the HTTP/2 change
  * Populate changelog
  * cargo fmt
  * Do not require http2 when establishing the connection
  * build(deps): bump chrono from 0.4.27 to 0.4.29
  * Appease clippy
  * Do not re-lookup packages that are already cached
  * build(deps): bump regex from 1.9.4 to 1.9.5
  * build(deps): bump xml-rs from 0.8.16 to 0.8.17
  * build(deps): bump actions/checkout from 3 to 4
  * review feedback: reduce boilerplate
  * replace feature default, with v3 and std
  * make 'cargo test --no-default-features' run without errors
  * Add manual trigger mechanism to release workflow
  * Drop remaining 'fix' features
  * cargo-audit v0.18.1 (#981)
  * Release workflow: don't enable `fix` and `vendored-openssl` features
  * Bump versions
  * Fill in release date in changelogs
  * commit Cargo.lock
  * bump rustsec requirement in admin
  * Commit Cargo.lock
  * bump cargo-audit version to 0.18.0-rc.1
  * Bump rustsec to 0.28.0-rc.1
  * Mention `fix` feature not being converted in changelog
  * Fill in cargo-audit changelog
  * build(deps): bump time from 0.3.27 to 0.3.28
  * build(deps): bump chrono from 0.4.26 to 0.4.27
  * build(deps): bump url from 2.4.0 to 2.4.1
  * build(deps): bump regex from 1.9.3 to 1.9.4
  * Exclude auto-generation scripts from the published package
  * Ignore the file downloaded by the regeneration script
  * Bump `platforms` version
  * Add myself to authors, I've built out the whole autogeneration infrastructure
  * Re-run the generation script
  * Bring back the hyperlinks in README.md
  * Automatically regenerate the table of known platforms in README
  * Turn links into hyperlinks to stop recent rustdoc from complaining (#965)
  * Bump version
  * Regenerate platforms crate
  * Bump MSRV in README.md
  * Add another PR
  * Also filter warnings by binary type in `cargo audit bin`
  * fix build
  * Add `affected` field to warnings in `rustsec` so that we could enable platform filtering in `cargo audit bin`
  * Correctly state MSRV in changelog
  * Populate changelog for the rustsec crate
  * remove redundant clone as advised by clippy
  * placate clippy
  * placate clippy
  * Cargo fmt
  * Add more methods to CommitHash
  * Add forgotten file
  * WIP wrapper for gix::ObjectId
  * cargo fmt
  * Do not expose `toml` types through the public API
  * Drop `toml` crate from the public API as well
  * Drop unused Error conversion impl
  * Add a TODO
  * Slightly better doc comments
  * Do not expose gix types in the Error public API
  * Use a private function for converting from tame_index::Error to rustsec::Error
  * don't pub use gix, we do not want it to leak into the public API
  * cargo fmt
  * Put import at the top to fix doc links
  * Feature-gate tame_inxed import
  * cargo fmt
  * Fix build
  * build(deps): bump time from 0.3.26 to 0.3.27
  * build(deps): bump tame-index from 0.5.3 to 0.5.4
  * cargo fmt
  * Handle #[non_exhaustive] enum from tame-index
  * Fix remaining discrepancies
  * WIP conversion to tame-index 0.5.x and gix 0.52.x
  * Fix unknown license handling (#956)
  * Print the GHSA URL for GHSA advisories, take 2
  * Revert "Print the GHSA URL for GHSA advisories"
  * Print the GHSA URL for GHSA advisories
  * Expose License type
  * Rename license variants
  * Implement license + url
  * Bump hermit-abi to move away from a yanked version
  * Bump rustls-webpki to resolve RUSTSEC-2023-0053
  * build(deps): bump regex from 1.9.1 to 1.9.3
  * build(deps): bump toml from 0.7.5 to 0.7.6
  * build(deps): bump regex from 1.8.4 to 1.9.1
  * build(deps): bump time from 0.3.25 to 0.3.26
  * Regenerate Cargo.lock
  * Use native certificates for TLS
  * build(deps): bump petgraph from 0.6.3 to 0.6.4
  * build(deps): bump tame-index from 0.4.0 to 0.4.1
  * Document locking considerations
  * More consistent status printing
  * cargo fmt
  * Warn before waiting on crates.io cache locks. Verbose but cannot be expressed via a higher-order function, and macros would make it much worse.
  * Add lock timeout parameter to open() and fetch()
  * Split creating a new remote index into a separate function in preparation for more complex logic around it
  * Add a comment
  * Drop manual map_err now that the conversion is implemented on rustsec::Error
  * cargo fmt made the code more succinct for once, drop my comment complaining about verbosity
  * cargo fmt
  * Convert from lock error rather than from its immutable borrow
  * Implement From conversions for LockTimeout error variant, since we will need to reuse it
  * build(deps): bump tame-index from 0.3.1 to 0.4.0
  * Fix doc links
  * More clear documentation
  * Less esoteric pattern matching
  * silence unused variable warnings
  * Convert cargo-audit to use explicit locking
  * Update docs to match code
  * Drop unused import
  * Create a separate error kind for lock timeouts, and expose configurable lock timeouts from the advanced fetching function only
  * Fix docs
  * cargo fmt
  * Provide a rationale for the bulk API
  * Hide index implementation details and remove the performance pitfall of calling is_yanked on individual packages
  * Migrate check_for_yanked_crates() to the bulk API
  * cargo fmt
  * Do not short-cirquit on index update failure
  * Rework bulk yank-checking code to report errors granularly instead of short-cirquiting on first error it encounters
  * Transparently populate cache from `find_yanked`
  * Documentation tweaks
  * Even more caching for even faster CI
  * Fix intra-doc links
  * Explicitly document locking considerations
  * Revert "Re-enable self-audit"
  * Re-unify CI matrix, fulfilling a TODO
  * Attempt to fix CI by explicitly generating the lockfile
  * Re-enable self-audit
  * Dummy commit to trigger a CI re-run
  * Add rust-cache job properly now
  * Revert "Add Rust-specific caching job to see if that speeds up CI"
  * Dummy commit to trigger a CI re-run
  * Add Rust-specific caching job to see if that speeds up CI
  * Switch rustsec crate CI back to MSRV to see what happens
  * Drop --release from rustsec CI, the tests execute really quickly in debug mode
  * No need to reimplement CmdRunner::default() now that binary scanning is a default feature
  * Drop the --release flag so that the compilation artifacts could be reused - Abscissa doesn't seem to have an option to run acceptance tests with `cargo run --release`
  * Switch to Rust 1.71.0 for select jobs
  * Placate both versions of rustfmt
  * cargo fmt
  * build(deps): bump semver from 1.0.17 to 1.0.18
  * Add a TODO
  * Re-add some of the comments
  * Normalize time offsets to UTC
  * Justify clippy opt-out
  * Undo autoformat
  * Finish up transition to gix
  * WIP
  * build(deps): bump xml-rs from 0.8.14 to 0.8.16
  * Ignore clippy lint
  * Checkpoint
  * Update error message
  * Use `AsyncRemoteSparseIndex::krates_blocking`
  * Oops
  * Make sparse index cache population parallel
  * Fix remaining lints
  * Make public
  * Fix lint
  * Allow clippy lint
  * Bump CI
  * Bump MSRV to 1.67.0
  * Transition from `crates-index` -&gt; `tame-index`
  * build(deps): bump atom_syndication from 0.12.1 to 0.12.2 (#921)
  * Add license and attribution fields to advisories
  * rustsec-admin 0.8.6 (#915)
  * Case-insensitive search on website
  * build(deps): bump rust-embed from 6.7.0 to 6.8.1 (#909)
  * Cargo.lock: bump dependencies (#908)
  * build(deps): bump toml from 0.7.3 to 0.7.5 (#904)
  * build(deps): bump crates-index from 0.19.8 to 0.19.13 (#903)
  * cargo-lock: MSRV 1.65 (#907)
  * build(deps): bump openssl from 0.10.52 to 0.10.55 (#906)
  * cargo-audit+rustsec: MSRV 1.65 (#905)
  * build(deps): bump chrono from 0.4.24 to 0.4.25 (#894)
  * Fix edge case in git source dependency resolution
  * Update cargo-audit changelog
  * Update rustsec crate changelog
  * commit Cargo.lock version bump
  * Bump rustsec version following the cargo-lock bump
  * 🔥 Remove $ from install snippet on README (#879)
  * Cargo.lock: update dependencies (#876)
  * Bump `cargo-lock` to v0.9 + auditable deps (#875)
  * build(deps): bump home from 0.5.4 to 0.5.5 (#874)
  * build(deps): bump atom_syndication from 0.12.0 to 0.12.1 (#851)
  * build(deps): bump softprops/action-gh-release (#852)
  * build(deps): bump rust-embed from 6.6.0 to 6.6.1 (#849)
  * build(deps): bump crates-index from 0.19.7 to 0.19.8 (#864)
  * cargo-lock v9.0.0 (#870)
  * Fix docs build (#871)
  * Fix review comments
  * Various improvements to the "cargo-lock tree" subcommand
  * Fix is_default_registry for sparse index (#859)
  * Remove build script for platforms, it's now unused (#856)
  * build(deps): bump comrak from 0.16.0 to 0.18.0
  * Link to rustsec/audit-check (#854)
  * Fix formatting to `cargo fmt` spec.
  * Fix #736 - Cargo audit self advisories repeated
  * build(deps): bump openssl from 0.10.47 to 0.10.48
  * build(deps): bump semver from 1.0.16 to 1.0.17
  * cargo fmt
  * Wrap binfarce::Format in our own struct to make `binfarce` an optional dependency
  * placate clippy
  * cargo fmt
  * Fix no-default-features compilation by making binfarce an unconditional dependency
  * Start fixing up compilation with no default features
  * Expand TODO
  * Fix filtering by binary type but this makes the dependency on binfarce unconditional (for now)
  * Add a FIXME explaining why it's not working
  * wire up filtering by binary type
  * Initial code for binary-type-based filtering; not wired up yet</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1704369600">- bsc#1218227 - update vendored dependencies for ssh terrapin attack</changelog>
</package>
<package pkgid="d7083c8812c55d3bf874e20162ba472a29726402d2ff126c69e489ad3d3a8ade9288a56fe1f6e469db02753208ec63e378b4d5b061faf4cfe351e719ca64474d" name="cargo-auditable" arch="i586">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="1191ec426ed0fb6bbda793d2601b32b06474fbb6518250d0d224a28c3b3097f03feebaee560a48877b8801f7a1e6be565f3fa833b14a4460e630f699bb9f2e47" name="cargo-auditable" arch="src">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="336d126f20929c271a804f3a080d8ad757f6b00f5b3bfeeefcf4fd912b004a794984c4569e8801d5adb67b32c9cbf5e7d587d3b3a7ecf18b62eb4bd23fe0c2fa" name="cargo-auditable" arch="x86_64">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="6a5f470b782ac275dd32e4c9e8c3358ced1a29a6801de1e2664abe118679f05f50059870b4ff407284540078466ebdd7b8688897b62c21ed6d0593d6a3322dba" name="cargo-auditable-debuginfo" arch="i586">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="bc5ce8f1626951bc6557d41268f9951825608f120ea77acd962b82c501a5c8cd660416b9d856a3e0bb35e6cb923742e5669b45c87b4e3babcb874a356c67bd05" name="cargo-auditable-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="86e63f77613bd18f4e3c876a562964acf06cd6ea455a2a1e4675668d66e3fb7ad430c3fad258e63e1fdfae3a0823e0f627901529f14bc150bb0142a7853fa54e" name="cargo-auditable-debugsource" arch="i586">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="f76dde4fbf7611a6bded1870d89f3da6a3780c97bb0c9850e0d8600b27b27fd39bb491a07a1cbce921282554a82bb318f9b024b9a85c84154c77b9e7e3fd2b07" name="cargo-auditable-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.0~0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1667476800">- Initial commit</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1677153600">- Update to version 0.6.0~0:
  * README and documentation improvements
  * Read the rustc path passed by Cargo; fixes #90
  * Read location of Cargo from the environment variable Cargo sets for third-party subcommands
  * Add a note on sccache version compatibility to CHANGELOG.md
  * Panic on compilation commands where we fail to parse the arguments instead of silently ignoring the error
  * Specifying the binary-scanning feature is no longer needed
  * Pass options such as --offline to `cargo metadata`
  * Pass on arguments from `cargo auditable` invocation to the rustc wrapper; prep work towards fixing #83
  * Bump rust-audit-info to 0.5.2
  * Bump auditable-serde version to 0.5.2
  * Correctly fill in the source even in dependency entries when converting to cargo-lock data format
  * Drop the roundtrip through &amp;str in semver::Version; now that semver 1.0 has shipped the versions are API-compatible and this is no longer necessary
  * Release auditable-info 0.6.1
  * Bump all the version requirements for things depending on auditable-info
  * Fix audit_info_from_slice function signature</changelog>
</package>
<package pkgid="2e93f6798f85a0200545be2a1eb4bab723b640993674f7a46c7f4338d1cc43ce1418a92e51a80511730adb70c52c864845a952870c849f2dcdb4b051fd046653" name="cargo-packaging" arch="i586">
  <version epoch="0" ver="1.2.0+4" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632225600">- Initial commit of cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632312000">- Update spec based on reviewer feedback</changelog>
  <changelog author="william.brown@suse.com" date="1632830400">- Update to version 1.0.0~git5.05b6425:
  * Add rust arches macro and update t1 arches</changelog>
  <changelog author="william.brown@suse.com" date="1633521600">- Update to version 1.0.0~git6.d878e38:
  * Remove incorrect macro definition</changelog>
  <changelog author="william.brown@suse.com" date="1647604800">- Update to version 1.0.0~git7.63c3500:
  * Improve macros when libgit is a dependency</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1650542400">- Add depends on zstd to allow zst compression in rust projects</changelog>
  <changelog author="william.brown@suse.com" date="1653307200">- Update to version 1.0.0~git8.6919af0:
  * Disable incremental builds as they don't work with sccache and don't help in obs</changelog>
  <changelog author="william.brown@suse.com" date="1667476800">- Update to version 1.1.0
  * Improve support for bundle metadata in rpm provides</changelog>
  <changelog author="william.brown@suse.com" date="1676721600">- Update to version 1.2.0+0:
  * marcos.cargo: add path parameter in cargo_install (#3)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1677844800">- Update vendored dependencies
- Add supporting sources for cargo metadata extraction
  * cargo-packaging-1.2.0+0.tar.xz
  * cargo_config
  * vendor.tar.xz</changelog>
  <changelog author="william.brown@suse.com" date="1686657600">- bsc#1212226 - add rust-packaging compat
- Update to version 1.2.0+2:
  * Default flags
  * Add buildflags</changelog>
  <changelog author="william.brown@suse.com" date="1687176000">- Update to version 1.2.0+3:
  * rename variable for bitwarden</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 1.2.0+4:
  * macros.cargo: Drop bashisms (#4)</changelog>
</package>
<package pkgid="186b7094f805e07baab540dc6b1af94481bedc9f4b4755250952988f1c3b7062b9de0874889a4ddad47a31aa8aa5c851d9e8cb729d3aeba48ab06250c7b50262" name="cargo-packaging" arch="src">
  <version epoch="0" ver="1.2.0+4" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632225600">- Initial commit of cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632312000">- Update spec based on reviewer feedback</changelog>
  <changelog author="william.brown@suse.com" date="1632830400">- Update to version 1.0.0~git5.05b6425:
  * Add rust arches macro and update t1 arches</changelog>
  <changelog author="william.brown@suse.com" date="1633521600">- Update to version 1.0.0~git6.d878e38:
  * Remove incorrect macro definition</changelog>
  <changelog author="william.brown@suse.com" date="1647604800">- Update to version 1.0.0~git7.63c3500:
  * Improve macros when libgit is a dependency</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1650542400">- Add depends on zstd to allow zst compression in rust projects</changelog>
  <changelog author="william.brown@suse.com" date="1653307200">- Update to version 1.0.0~git8.6919af0:
  * Disable incremental builds as they don't work with sccache and don't help in obs</changelog>
  <changelog author="william.brown@suse.com" date="1667476800">- Update to version 1.1.0
  * Improve support for bundle metadata in rpm provides</changelog>
  <changelog author="william.brown@suse.com" date="1676721600">- Update to version 1.2.0+0:
  * marcos.cargo: add path parameter in cargo_install (#3)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1677844800">- Update vendored dependencies
- Add supporting sources for cargo metadata extraction
  * cargo-packaging-1.2.0+0.tar.xz
  * cargo_config
  * vendor.tar.xz</changelog>
  <changelog author="william.brown@suse.com" date="1686657600">- bsc#1212226 - add rust-packaging compat
- Update to version 1.2.0+2:
  * Default flags
  * Add buildflags</changelog>
  <changelog author="william.brown@suse.com" date="1687176000">- Update to version 1.2.0+3:
  * rename variable for bitwarden</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 1.2.0+4:
  * macros.cargo: Drop bashisms (#4)</changelog>
</package>
<package pkgid="9fb942e74ab0fe2850528a9894de44d6d0ff1df7156c0ac7ff69d79a17782384f21e3f0a26d3c566e494cd34c57654f7b364fd514e82de36f48d96715f6e44b6" name="cargo-packaging" arch="x86_64">
  <version epoch="0" ver="1.2.0+4" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632225600">- Initial commit of cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632312000">- Update spec based on reviewer feedback</changelog>
  <changelog author="william.brown@suse.com" date="1632830400">- Update to version 1.0.0~git5.05b6425:
  * Add rust arches macro and update t1 arches</changelog>
  <changelog author="william.brown@suse.com" date="1633521600">- Update to version 1.0.0~git6.d878e38:
  * Remove incorrect macro definition</changelog>
  <changelog author="william.brown@suse.com" date="1647604800">- Update to version 1.0.0~git7.63c3500:
  * Improve macros when libgit is a dependency</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1650542400">- Add depends on zstd to allow zst compression in rust projects</changelog>
  <changelog author="william.brown@suse.com" date="1653307200">- Update to version 1.0.0~git8.6919af0:
  * Disable incremental builds as they don't work with sccache and don't help in obs</changelog>
  <changelog author="william.brown@suse.com" date="1667476800">- Update to version 1.1.0
  * Improve support for bundle metadata in rpm provides</changelog>
  <changelog author="william.brown@suse.com" date="1676721600">- Update to version 1.2.0+0:
  * marcos.cargo: add path parameter in cargo_install (#3)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1677844800">- Update vendored dependencies
- Add supporting sources for cargo metadata extraction
  * cargo-packaging-1.2.0+0.tar.xz
  * cargo_config
  * vendor.tar.xz</changelog>
  <changelog author="william.brown@suse.com" date="1686657600">- bsc#1212226 - add rust-packaging compat
- Update to version 1.2.0+2:
  * Default flags
  * Add buildflags</changelog>
  <changelog author="william.brown@suse.com" date="1687176000">- Update to version 1.2.0+3:
  * rename variable for bitwarden</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 1.2.0+4:
  * macros.cargo: Drop bashisms (#4)</changelog>
</package>
<package pkgid="38621d4137136b032ec7c9c4776d558e93e38ae6dcfdf78c85e1c4f27b32c9fa341c8e5dbc67cbc8ee98c05e8355a7e8a9a6b999057ee352ec0d0ed6cb308129" name="cargo-packaging-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.0+4" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632225600">- Initial commit of cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632312000">- Update spec based on reviewer feedback</changelog>
  <changelog author="william.brown@suse.com" date="1632830400">- Update to version 1.0.0~git5.05b6425:
  * Add rust arches macro and update t1 arches</changelog>
  <changelog author="william.brown@suse.com" date="1633521600">- Update to version 1.0.0~git6.d878e38:
  * Remove incorrect macro definition</changelog>
  <changelog author="william.brown@suse.com" date="1647604800">- Update to version 1.0.0~git7.63c3500:
  * Improve macros when libgit is a dependency</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1650542400">- Add depends on zstd to allow zst compression in rust projects</changelog>
  <changelog author="william.brown@suse.com" date="1653307200">- Update to version 1.0.0~git8.6919af0:
  * Disable incremental builds as they don't work with sccache and don't help in obs</changelog>
  <changelog author="william.brown@suse.com" date="1667476800">- Update to version 1.1.0
  * Improve support for bundle metadata in rpm provides</changelog>
  <changelog author="william.brown@suse.com" date="1676721600">- Update to version 1.2.0+0:
  * marcos.cargo: add path parameter in cargo_install (#3)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1677844800">- Update vendored dependencies
- Add supporting sources for cargo metadata extraction
  * cargo-packaging-1.2.0+0.tar.xz
  * cargo_config
  * vendor.tar.xz</changelog>
  <changelog author="william.brown@suse.com" date="1686657600">- bsc#1212226 - add rust-packaging compat
- Update to version 1.2.0+2:
  * Default flags
  * Add buildflags</changelog>
  <changelog author="william.brown@suse.com" date="1687176000">- Update to version 1.2.0+3:
  * rename variable for bitwarden</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 1.2.0+4:
  * macros.cargo: Drop bashisms (#4)</changelog>
</package>
<package pkgid="f83120097a68e9530ec4585da03c9e5fc11b2bb99840572fc25e4b7cf2583a0669b3e1af6bc5a952dd91d1b016e2544920754c5f71ab734c30d3decff06ef0a0" name="cargo-packaging-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.0+4" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632225600">- Initial commit of cargo-packaging</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632312000">- Update spec based on reviewer feedback</changelog>
  <changelog author="william.brown@suse.com" date="1632830400">- Update to version 1.0.0~git5.05b6425:
  * Add rust arches macro and update t1 arches</changelog>
  <changelog author="william.brown@suse.com" date="1633521600">- Update to version 1.0.0~git6.d878e38:
  * Remove incorrect macro definition</changelog>
  <changelog author="william.brown@suse.com" date="1647604800">- Update to version 1.0.0~git7.63c3500:
  * Improve macros when libgit is a dependency</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1650542400">- Add depends on zstd to allow zst compression in rust projects</changelog>
  <changelog author="william.brown@suse.com" date="1653307200">- Update to version 1.0.0~git8.6919af0:
  * Disable incremental builds as they don't work with sccache and don't help in obs</changelog>
  <changelog author="william.brown@suse.com" date="1667476800">- Update to version 1.1.0
  * Improve support for bundle metadata in rpm provides</changelog>
  <changelog author="william.brown@suse.com" date="1676721600">- Update to version 1.2.0+0:
  * marcos.cargo: add path parameter in cargo_install (#3)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1677844800">- Update vendored dependencies
- Add supporting sources for cargo metadata extraction
  * cargo-packaging-1.2.0+0.tar.xz
  * cargo_config
  * vendor.tar.xz</changelog>
  <changelog author="william.brown@suse.com" date="1686657600">- bsc#1212226 - add rust-packaging compat
- Update to version 1.2.0+2:
  * Default flags
  * Add buildflags</changelog>
  <changelog author="william.brown@suse.com" date="1687176000">- Update to version 1.2.0+3:
  * rename variable for bitwarden</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 1.2.0+4:
  * macros.cargo: Drop bashisms (#4)</changelog>
</package>
<package pkgid="bcd510f12d582d56c2e53867599c840be7109d1f1c4a67d81d37b2aa6ec0bb30ead4966f3ca0d8cb5771f07652b1f9170dcdaaa56904b01f632e1bf58d4eb711" name="cargo1.71" arch="i586">
  <version epoch="0" ver="1.71.1" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">Version 1.71.0 (2023-07-13)
  Language
--------
- [Stabilize `raw-dylib`, `link_ordinal`, `import_name_type` and `-Cdlltool`.](https://github.com/rust-lang/rust/pull/109677/)
- [Uplift `clippy::{drop,forget}_{ref,copy}` lints.](https://github.com/rust-lang/rust/pull/109732/)
- [Type inference is more conservative around constrained vars.](https://github.com/rust-lang/rust/pull/110100/)
- [Use fulfillment to check `Drop` impl compatibility](https://github.com/rust-lang/rust/pull/110577/)
  Compiler
--------
- [Evaluate place expression in `PlaceMention`](https://github.com/rust-lang/rust/pull/104844/),
  making `let _ =` patterns more consistent with respect to the borrow checker.
- [Add `--print deployment-target` flag for Apple targets.](https://github.com/rust-lang/rust/pull/105354/)
- [Stabilize `extern "C-unwind"` and friends.](https://github.com/rust-lang/rust/pull/106075/)
  The existing `extern "C"` etc. may change behavior for cross-language unwinding in a future release.
- [Update the version of musl used on `*-linux-musl` targets to 1.2.3](https://github.com/rust-lang/rust/pull/107129/),
  enabling [time64](https://musl.libc.org/time64.html) on 32-bit systems.
- [Stabilize `debugger_visualizer`](https://github.com/rust-lang/rust/pull/108668/)
  for embedding metadata like Microsoft's Natvis.
- [Enable flatten-format-args by default.](https://github.com/rust-lang/rust/pull/109999/)
- [Make `Self` respect tuple constructor privacy.](https://github.com/rust-lang/rust/pull/111245/)
- [Improve niche placement by trying two strategies and picking the better result.](https://github.com/rust-lang/rust/pull/108106/)
- [Use `apple-m1` as the target CPU for `aarch64-apple-darwin`.](https://github.com/rust-lang/rust/pull/109899/)
- [Add Tier 3 support for the `x86_64h-apple-darwin` target.](https://github.com/rust-lang/rust/pull/108795/)
- [Promote `loongarch64-unknown-linux-gnu` to Tier 2 with host tools.](https://github.com/rust-lang/rust/pull/110936/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Rework handling of recursive panics.](https://github.com/rust-lang/rust/pull/110975/)
  Additional panics are allowed while unwinding, as long as they are caught before escaping
  a `Drop` implementation, but panicking within a panic hook is now an immediate abort.
- [Loosen `From&lt;&amp;[T]&gt; for Box&lt;[T]&gt;` bound to `T: Clone`.](https://github.com/rust-lang/rust/pull/103406/)
- [Remove unnecessary `T: Send` bound](https://github.com/rust-lang/rust/pull/111134/)
  in `Error for mpsc::SendError&lt;T&gt;` and `TrySendError&lt;T&gt;`.
- [Fix docs for `alloc::realloc`](https://github.com/rust-lang/rust/pull/108630/)
  to match `Layout` requirements that the size must not exceed `isize::MAX`.
- [Document `const {}` syntax for `std::thread_local`.](https://github.com/rust-lang/rust/pull/110620/)
  This syntax was stabilized in Rust 1.59, but not previously mentioned in release notes.
  Stabilized APIs
- [`CStr::is_empty`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#method.is_empty)
- [`BuildHasher::hash_one`](https://doc.rust-lang.org/stable/std/hash/trait.BuildHasher.html#method.hash_one)
- [`NonZeroI*::is_positive`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_positive)
- [`NonZeroI*::is_negative`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_negative)
- [`NonZeroI*::checked_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.checked_neg)
- [`NonZeroI*::overflowing_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.overflowing_neg)
- [`NonZeroI*::saturating_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.saturating_neg)
- [`NonZeroI*::wrapping_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.wrapping_neg)
- [`Neg for NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-NonZeroI32)
- [`Neg for &amp;NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-%26NonZeroI32)
- [`From&lt;[T; N]&gt; for (T...)`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C%5BT;+1%5D%3E-for-(T,))
  (array to N-tuple for N in 1..=12)
- [`From&lt;(T...)&gt; for [T; N]`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C(T,)%3E-for-%5BT;+1%5D)
  (N-tuple to array for N in 1..=12)
- [`windows::io::AsHandle for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Box%3CT%3E)
- [`windows::io::AsHandle for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Rc%3CT%3E)
- [`windows::io::AsHandle for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Arc%3CT%3E)
- [`windows::io::AsSocket for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Box%3CT%3E)
- [`windows::io::AsSocket for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Rc%3CT%3E)
- [`windows::io::AsSocket for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Arc%3CT%3E)
  These APIs are now stable in const contexts:
- [`&lt;*const T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read)
- [`&lt;*const T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned)
- [`&lt;*mut T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read-1)
- [`&lt;*mut T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned-1)
- [`ptr::read`](https://doc.rust-lang.org/stable/std/ptr/fn.read.html)
- [`ptr::read_unaligned`](https://doc.rust-lang.org/stable/std/ptr/fn.read_unaligned.html)
- [`&lt;[T]&gt;::split_at`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_at)
  Cargo
-----
- [Allow named debuginfo options in `Cargo.toml`.](https://github.com/rust-lang/cargo/pull/11958/)
- [Add `workspace_default_members` to the output of `cargo metadata`.](https://github.com/rust-lang/cargo/pull/11978/)
- [`cargo add` now considers `rust-version` when selecting packages.](https://github.com/rust-lang/cargo/pull/12078/)
- [Automatically inherit workspace fields when running `cargo new`/`cargo init`.](https://github.com/rust-lang/cargo/pull/12069/)
  Rustdoc
-------
- [Add a new `rustdoc::unescaped_backticks` lint for broken inline code.](https://github.com/rust-lang/rust/pull/105848/)
- [Support strikethrough with single tildes.](https://github.com/rust-lang/rust/pull/111152/) (`~~old~~` vs. `~new~`)
  Misc
----
  Compatibility Notes
- [Remove structural match from `TypeId`.](https://github.com/rust-lang/rust/pull/103291/)
  Code that uses a constant `TypeId` in a pattern will potentially be broken.
  Known cases have already been fixed -- in particular, users of the `log`
  crate's `kv_unstable` feature should update to `log v0.4.18` or later.
- [Add a `sysroot` crate to represent the standard library crates.](https://github.com/rust-lang/rust/pull/108865/)
  This does not affect stable users, but may require adjustment in tools that build their own standard library.
- [Cargo optimizes its usage under `rustup`.](https://github.com/rust-lang/cargo/pull/11917/) When
  Cargo detects it will run `rustc` pointing to a rustup proxy, it'll try bypassing the proxy and
  use the underlying binary directly. There are assumptions around the interaction with rustup and
  `RUSTUP_TOOLCHAIN`. However, it's not expected to affect normal users.
- [When querying a package, Cargo tries only the original name, all hyphens, and all underscores to
  handle misspellings.](https://github.com/rust-lang/cargo/pull/12083/) Previously, Cargo tried each
  combination of hyphens and underscores, causing excessive requests to crates.io.
- Cargo now [disallows `RUSTUP_HOME`](https://github.com/rust-lang/cargo/pull/12101/) and
  [`RUSTUP_TOOLCHAIN`](https://github.com/rust-lang/cargo/pull/12107/) in the `[env]` configuration
  table. This is considered to be not a use case Cargo would like to support, since it will likely
  cause problems or lead to confusion.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1691150400">- Update to version 1.71.1
- bsc#1213817 - CVE-2023-38497 - Cargo does not respect the umask
  when extracting dependencies</changelog>
</package>
<package pkgid="dddf89585b0381e1b0fda2216754be6c758b6031bd208d4a4045fdd17b79c492e2c52be2be1e4912c649a7f5e42070275097eca4aaf472ada5f44eff4d66301f" name="cargo1.71" arch="x86_64">
  <version epoch="0" ver="1.71.1" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">Version 1.71.0 (2023-07-13)
  Language
--------
- [Stabilize `raw-dylib`, `link_ordinal`, `import_name_type` and `-Cdlltool`.](https://github.com/rust-lang/rust/pull/109677/)
- [Uplift `clippy::{drop,forget}_{ref,copy}` lints.](https://github.com/rust-lang/rust/pull/109732/)
- [Type inference is more conservative around constrained vars.](https://github.com/rust-lang/rust/pull/110100/)
- [Use fulfillment to check `Drop` impl compatibility](https://github.com/rust-lang/rust/pull/110577/)
  Compiler
--------
- [Evaluate place expression in `PlaceMention`](https://github.com/rust-lang/rust/pull/104844/),
  making `let _ =` patterns more consistent with respect to the borrow checker.
- [Add `--print deployment-target` flag for Apple targets.](https://github.com/rust-lang/rust/pull/105354/)
- [Stabilize `extern "C-unwind"` and friends.](https://github.com/rust-lang/rust/pull/106075/)
  The existing `extern "C"` etc. may change behavior for cross-language unwinding in a future release.
- [Update the version of musl used on `*-linux-musl` targets to 1.2.3](https://github.com/rust-lang/rust/pull/107129/),
  enabling [time64](https://musl.libc.org/time64.html) on 32-bit systems.
- [Stabilize `debugger_visualizer`](https://github.com/rust-lang/rust/pull/108668/)
  for embedding metadata like Microsoft's Natvis.
- [Enable flatten-format-args by default.](https://github.com/rust-lang/rust/pull/109999/)
- [Make `Self` respect tuple constructor privacy.](https://github.com/rust-lang/rust/pull/111245/)
- [Improve niche placement by trying two strategies and picking the better result.](https://github.com/rust-lang/rust/pull/108106/)
- [Use `apple-m1` as the target CPU for `aarch64-apple-darwin`.](https://github.com/rust-lang/rust/pull/109899/)
- [Add Tier 3 support for the `x86_64h-apple-darwin` target.](https://github.com/rust-lang/rust/pull/108795/)
- [Promote `loongarch64-unknown-linux-gnu` to Tier 2 with host tools.](https://github.com/rust-lang/rust/pull/110936/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Rework handling of recursive panics.](https://github.com/rust-lang/rust/pull/110975/)
  Additional panics are allowed while unwinding, as long as they are caught before escaping
  a `Drop` implementation, but panicking within a panic hook is now an immediate abort.
- [Loosen `From&lt;&amp;[T]&gt; for Box&lt;[T]&gt;` bound to `T: Clone`.](https://github.com/rust-lang/rust/pull/103406/)
- [Remove unnecessary `T: Send` bound](https://github.com/rust-lang/rust/pull/111134/)
  in `Error for mpsc::SendError&lt;T&gt;` and `TrySendError&lt;T&gt;`.
- [Fix docs for `alloc::realloc`](https://github.com/rust-lang/rust/pull/108630/)
  to match `Layout` requirements that the size must not exceed `isize::MAX`.
- [Document `const {}` syntax for `std::thread_local`.](https://github.com/rust-lang/rust/pull/110620/)
  This syntax was stabilized in Rust 1.59, but not previously mentioned in release notes.
  Stabilized APIs
- [`CStr::is_empty`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#method.is_empty)
- [`BuildHasher::hash_one`](https://doc.rust-lang.org/stable/std/hash/trait.BuildHasher.html#method.hash_one)
- [`NonZeroI*::is_positive`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_positive)
- [`NonZeroI*::is_negative`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_negative)
- [`NonZeroI*::checked_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.checked_neg)
- [`NonZeroI*::overflowing_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.overflowing_neg)
- [`NonZeroI*::saturating_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.saturating_neg)
- [`NonZeroI*::wrapping_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.wrapping_neg)
- [`Neg for NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-NonZeroI32)
- [`Neg for &amp;NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-%26NonZeroI32)
- [`From&lt;[T; N]&gt; for (T...)`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C%5BT;+1%5D%3E-for-(T,))
  (array to N-tuple for N in 1..=12)
- [`From&lt;(T...)&gt; for [T; N]`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C(T,)%3E-for-%5BT;+1%5D)
  (N-tuple to array for N in 1..=12)
- [`windows::io::AsHandle for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Box%3CT%3E)
- [`windows::io::AsHandle for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Rc%3CT%3E)
- [`windows::io::AsHandle for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Arc%3CT%3E)
- [`windows::io::AsSocket for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Box%3CT%3E)
- [`windows::io::AsSocket for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Rc%3CT%3E)
- [`windows::io::AsSocket for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Arc%3CT%3E)
  These APIs are now stable in const contexts:
- [`&lt;*const T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read)
- [`&lt;*const T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned)
- [`&lt;*mut T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read-1)
- [`&lt;*mut T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned-1)
- [`ptr::read`](https://doc.rust-lang.org/stable/std/ptr/fn.read.html)
- [`ptr::read_unaligned`](https://doc.rust-lang.org/stable/std/ptr/fn.read_unaligned.html)
- [`&lt;[T]&gt;::split_at`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_at)
  Cargo
-----
- [Allow named debuginfo options in `Cargo.toml`.](https://github.com/rust-lang/cargo/pull/11958/)
- [Add `workspace_default_members` to the output of `cargo metadata`.](https://github.com/rust-lang/cargo/pull/11978/)
- [`cargo add` now considers `rust-version` when selecting packages.](https://github.com/rust-lang/cargo/pull/12078/)
- [Automatically inherit workspace fields when running `cargo new`/`cargo init`.](https://github.com/rust-lang/cargo/pull/12069/)
  Rustdoc
-------
- [Add a new `rustdoc::unescaped_backticks` lint for broken inline code.](https://github.com/rust-lang/rust/pull/105848/)
- [Support strikethrough with single tildes.](https://github.com/rust-lang/rust/pull/111152/) (`~~old~~` vs. `~new~`)
  Misc
----
  Compatibility Notes
- [Remove structural match from `TypeId`.](https://github.com/rust-lang/rust/pull/103291/)
  Code that uses a constant `TypeId` in a pattern will potentially be broken.
  Known cases have already been fixed -- in particular, users of the `log`
  crate's `kv_unstable` feature should update to `log v0.4.18` or later.
- [Add a `sysroot` crate to represent the standard library crates.](https://github.com/rust-lang/rust/pull/108865/)
  This does not affect stable users, but may require adjustment in tools that build their own standard library.
- [Cargo optimizes its usage under `rustup`.](https://github.com/rust-lang/cargo/pull/11917/) When
  Cargo detects it will run `rustc` pointing to a rustup proxy, it'll try bypassing the proxy and
  use the underlying binary directly. There are assumptions around the interaction with rustup and
  `RUSTUP_TOOLCHAIN`. However, it's not expected to affect normal users.
- [When querying a package, Cargo tries only the original name, all hyphens, and all underscores to
  handle misspellings.](https://github.com/rust-lang/cargo/pull/12083/) Previously, Cargo tried each
  combination of hyphens and underscores, causing excessive requests to crates.io.
- Cargo now [disallows `RUSTUP_HOME`](https://github.com/rust-lang/cargo/pull/12101/) and
  [`RUSTUP_TOOLCHAIN`](https://github.com/rust-lang/cargo/pull/12107/) in the `[env]` configuration
  table. This is considered to be not a use case Cargo would like to support, since it will likely
  cause problems or lead to confusion.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1691150400">- Update to version 1.71.1
- bsc#1213817 - CVE-2023-38497 - Cargo does not respect the umask
  when extracting dependencies</changelog>
</package>
<package pkgid="81799a8ee328b79b118d85e4237cb8b7457d1a57f76ab92b0115d70858627813bbe70637362233f10b1774957311a2042c6a5dbe50578ad964476bdeb2243947" name="cargo1.71-debuginfo" arch="i586">
  <version epoch="0" ver="1.71.1" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">Version 1.71.0 (2023-07-13)
  Language
--------
- [Stabilize `raw-dylib`, `link_ordinal`, `import_name_type` and `-Cdlltool`.](https://github.com/rust-lang/rust/pull/109677/)
- [Uplift `clippy::{drop,forget}_{ref,copy}` lints.](https://github.com/rust-lang/rust/pull/109732/)
- [Type inference is more conservative around constrained vars.](https://github.com/rust-lang/rust/pull/110100/)
- [Use fulfillment to check `Drop` impl compatibility](https://github.com/rust-lang/rust/pull/110577/)
  Compiler
--------
- [Evaluate place expression in `PlaceMention`](https://github.com/rust-lang/rust/pull/104844/),
  making `let _ =` patterns more consistent with respect to the borrow checker.
- [Add `--print deployment-target` flag for Apple targets.](https://github.com/rust-lang/rust/pull/105354/)
- [Stabilize `extern "C-unwind"` and friends.](https://github.com/rust-lang/rust/pull/106075/)
  The existing `extern "C"` etc. may change behavior for cross-language unwinding in a future release.
- [Update the version of musl used on `*-linux-musl` targets to 1.2.3](https://github.com/rust-lang/rust/pull/107129/),
  enabling [time64](https://musl.libc.org/time64.html) on 32-bit systems.
- [Stabilize `debugger_visualizer`](https://github.com/rust-lang/rust/pull/108668/)
  for embedding metadata like Microsoft's Natvis.
- [Enable flatten-format-args by default.](https://github.com/rust-lang/rust/pull/109999/)
- [Make `Self` respect tuple constructor privacy.](https://github.com/rust-lang/rust/pull/111245/)
- [Improve niche placement by trying two strategies and picking the better result.](https://github.com/rust-lang/rust/pull/108106/)
- [Use `apple-m1` as the target CPU for `aarch64-apple-darwin`.](https://github.com/rust-lang/rust/pull/109899/)
- [Add Tier 3 support for the `x86_64h-apple-darwin` target.](https://github.com/rust-lang/rust/pull/108795/)
- [Promote `loongarch64-unknown-linux-gnu` to Tier 2 with host tools.](https://github.com/rust-lang/rust/pull/110936/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Rework handling of recursive panics.](https://github.com/rust-lang/rust/pull/110975/)
  Additional panics are allowed while unwinding, as long as they are caught before escaping
  a `Drop` implementation, but panicking within a panic hook is now an immediate abort.
- [Loosen `From&lt;&amp;[T]&gt; for Box&lt;[T]&gt;` bound to `T: Clone`.](https://github.com/rust-lang/rust/pull/103406/)
- [Remove unnecessary `T: Send` bound](https://github.com/rust-lang/rust/pull/111134/)
  in `Error for mpsc::SendError&lt;T&gt;` and `TrySendError&lt;T&gt;`.
- [Fix docs for `alloc::realloc`](https://github.com/rust-lang/rust/pull/108630/)
  to match `Layout` requirements that the size must not exceed `isize::MAX`.
- [Document `const {}` syntax for `std::thread_local`.](https://github.com/rust-lang/rust/pull/110620/)
  This syntax was stabilized in Rust 1.59, but not previously mentioned in release notes.
  Stabilized APIs
- [`CStr::is_empty`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#method.is_empty)
- [`BuildHasher::hash_one`](https://doc.rust-lang.org/stable/std/hash/trait.BuildHasher.html#method.hash_one)
- [`NonZeroI*::is_positive`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_positive)
- [`NonZeroI*::is_negative`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_negative)
- [`NonZeroI*::checked_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.checked_neg)
- [`NonZeroI*::overflowing_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.overflowing_neg)
- [`NonZeroI*::saturating_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.saturating_neg)
- [`NonZeroI*::wrapping_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.wrapping_neg)
- [`Neg for NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-NonZeroI32)
- [`Neg for &amp;NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-%26NonZeroI32)
- [`From&lt;[T; N]&gt; for (T...)`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C%5BT;+1%5D%3E-for-(T,))
  (array to N-tuple for N in 1..=12)
- [`From&lt;(T...)&gt; for [T; N]`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C(T,)%3E-for-%5BT;+1%5D)
  (N-tuple to array for N in 1..=12)
- [`windows::io::AsHandle for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Box%3CT%3E)
- [`windows::io::AsHandle for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Rc%3CT%3E)
- [`windows::io::AsHandle for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Arc%3CT%3E)
- [`windows::io::AsSocket for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Box%3CT%3E)
- [`windows::io::AsSocket for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Rc%3CT%3E)
- [`windows::io::AsSocket for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Arc%3CT%3E)
  These APIs are now stable in const contexts:
- [`&lt;*const T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read)
- [`&lt;*const T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned)
- [`&lt;*mut T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read-1)
- [`&lt;*mut T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned-1)
- [`ptr::read`](https://doc.rust-lang.org/stable/std/ptr/fn.read.html)
- [`ptr::read_unaligned`](https://doc.rust-lang.org/stable/std/ptr/fn.read_unaligned.html)
- [`&lt;[T]&gt;::split_at`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_at)
  Cargo
-----
- [Allow named debuginfo options in `Cargo.toml`.](https://github.com/rust-lang/cargo/pull/11958/)
- [Add `workspace_default_members` to the output of `cargo metadata`.](https://github.com/rust-lang/cargo/pull/11978/)
- [`cargo add` now considers `rust-version` when selecting packages.](https://github.com/rust-lang/cargo/pull/12078/)
- [Automatically inherit workspace fields when running `cargo new`/`cargo init`.](https://github.com/rust-lang/cargo/pull/12069/)
  Rustdoc
-------
- [Add a new `rustdoc::unescaped_backticks` lint for broken inline code.](https://github.com/rust-lang/rust/pull/105848/)
- [Support strikethrough with single tildes.](https://github.com/rust-lang/rust/pull/111152/) (`~~old~~` vs. `~new~`)
  Misc
----
  Compatibility Notes
- [Remove structural match from `TypeId`.](https://github.com/rust-lang/rust/pull/103291/)
  Code that uses a constant `TypeId` in a pattern will potentially be broken.
  Known cases have already been fixed -- in particular, users of the `log`
  crate's `kv_unstable` feature should update to `log v0.4.18` or later.
- [Add a `sysroot` crate to represent the standard library crates.](https://github.com/rust-lang/rust/pull/108865/)
  This does not affect stable users, but may require adjustment in tools that build their own standard library.
- [Cargo optimizes its usage under `rustup`.](https://github.com/rust-lang/cargo/pull/11917/) When
  Cargo detects it will run `rustc` pointing to a rustup proxy, it'll try bypassing the proxy and
  use the underlying binary directly. There are assumptions around the interaction with rustup and
  `RUSTUP_TOOLCHAIN`. However, it's not expected to affect normal users.
- [When querying a package, Cargo tries only the original name, all hyphens, and all underscores to
  handle misspellings.](https://github.com/rust-lang/cargo/pull/12083/) Previously, Cargo tried each
  combination of hyphens and underscores, causing excessive requests to crates.io.
- Cargo now [disallows `RUSTUP_HOME`](https://github.com/rust-lang/cargo/pull/12101/) and
  [`RUSTUP_TOOLCHAIN`](https://github.com/rust-lang/cargo/pull/12107/) in the `[env]` configuration
  table. This is considered to be not a use case Cargo would like to support, since it will likely
  cause problems or lead to confusion.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1691150400">- Update to version 1.71.1
- bsc#1213817 - CVE-2023-38497 - Cargo does not respect the umask
  when extracting dependencies</changelog>
</package>
<package pkgid="60fe41f77d532474e483edb958d1adbe393b6c8215e8f2be30294fd4a121995b738682313d341229a72e067d06870ed90b4697c936ac22ebd12795a5b16fae8c" name="cargo1.71-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.71.1" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1689595200">Version 1.71.0 (2023-07-13)
  Language
--------
- [Stabilize `raw-dylib`, `link_ordinal`, `import_name_type` and `-Cdlltool`.](https://github.com/rust-lang/rust/pull/109677/)
- [Uplift `clippy::{drop,forget}_{ref,copy}` lints.](https://github.com/rust-lang/rust/pull/109732/)
- [Type inference is more conservative around constrained vars.](https://github.com/rust-lang/rust/pull/110100/)
- [Use fulfillment to check `Drop` impl compatibility](https://github.com/rust-lang/rust/pull/110577/)
  Compiler
--------
- [Evaluate place expression in `PlaceMention`](https://github.com/rust-lang/rust/pull/104844/),
  making `let _ =` patterns more consistent with respect to the borrow checker.
- [Add `--print deployment-target` flag for Apple targets.](https://github.com/rust-lang/rust/pull/105354/)
- [Stabilize `extern "C-unwind"` and friends.](https://github.com/rust-lang/rust/pull/106075/)
  The existing `extern "C"` etc. may change behavior for cross-language unwinding in a future release.
- [Update the version of musl used on `*-linux-musl` targets to 1.2.3](https://github.com/rust-lang/rust/pull/107129/),
  enabling [time64](https://musl.libc.org/time64.html) on 32-bit systems.
- [Stabilize `debugger_visualizer`](https://github.com/rust-lang/rust/pull/108668/)
  for embedding metadata like Microsoft's Natvis.
- [Enable flatten-format-args by default.](https://github.com/rust-lang/rust/pull/109999/)
- [Make `Self` respect tuple constructor privacy.](https://github.com/rust-lang/rust/pull/111245/)
- [Improve niche placement by trying two strategies and picking the better result.](https://github.com/rust-lang/rust/pull/108106/)
- [Use `apple-m1` as the target CPU for `aarch64-apple-darwin`.](https://github.com/rust-lang/rust/pull/109899/)
- [Add Tier 3 support for the `x86_64h-apple-darwin` target.](https://github.com/rust-lang/rust/pull/108795/)
- [Promote `loongarch64-unknown-linux-gnu` to Tier 2 with host tools.](https://github.com/rust-lang/rust/pull/110936/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Rework handling of recursive panics.](https://github.com/rust-lang/rust/pull/110975/)
  Additional panics are allowed while unwinding, as long as they are caught before escaping
  a `Drop` implementation, but panicking within a panic hook is now an immediate abort.
- [Loosen `From&lt;&amp;[T]&gt; for Box&lt;[T]&gt;` bound to `T: Clone`.](https://github.com/rust-lang/rust/pull/103406/)
- [Remove unnecessary `T: Send` bound](https://github.com/rust-lang/rust/pull/111134/)
  in `Error for mpsc::SendError&lt;T&gt;` and `TrySendError&lt;T&gt;`.
- [Fix docs for `alloc::realloc`](https://github.com/rust-lang/rust/pull/108630/)
  to match `Layout` requirements that the size must not exceed `isize::MAX`.
- [Document `const {}` syntax for `std::thread_local`.](https://github.com/rust-lang/rust/pull/110620/)
  This syntax was stabilized in Rust 1.59, but not previously mentioned in release notes.
  Stabilized APIs
- [`CStr::is_empty`](https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#method.is_empty)
- [`BuildHasher::hash_one`](https://doc.rust-lang.org/stable/std/hash/trait.BuildHasher.html#method.hash_one)
- [`NonZeroI*::is_positive`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_positive)
- [`NonZeroI*::is_negative`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.is_negative)
- [`NonZeroI*::checked_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.checked_neg)
- [`NonZeroI*::overflowing_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.overflowing_neg)
- [`NonZeroI*::saturating_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.saturating_neg)
- [`NonZeroI*::wrapping_neg`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#method.wrapping_neg)
- [`Neg for NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-NonZeroI32)
- [`Neg for &amp;NonZeroI*`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI32.html#impl-Neg-for-%26NonZeroI32)
- [`From&lt;[T; N]&gt; for (T...)`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C%5BT;+1%5D%3E-for-(T,))
  (array to N-tuple for N in 1..=12)
- [`From&lt;(T...)&gt; for [T; N]`](https://doc.rust-lang.org/stable/std/primitive.array.html#impl-From%3C(T,)%3E-for-%5BT;+1%5D)
  (N-tuple to array for N in 1..=12)
- [`windows::io::AsHandle for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Box%3CT%3E)
- [`windows::io::AsHandle for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Rc%3CT%3E)
- [`windows::io::AsHandle for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsHandle.html#impl-AsHandle-for-Arc%3CT%3E)
- [`windows::io::AsSocket for Box&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Box%3CT%3E)
- [`windows::io::AsSocket for Rc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Rc%3CT%3E)
- [`windows::io::AsSocket for Arc&lt;T&gt;`](https://doc.rust-lang.org/stable/std/os/windows/io/trait.AsSocket.html#impl-AsSocket-for-Arc%3CT%3E)
  These APIs are now stable in const contexts:
- [`&lt;*const T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read)
- [`&lt;*const T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned)
- [`&lt;*mut T&gt;::read`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read-1)
- [`&lt;*mut T&gt;::read_unaligned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.read_unaligned-1)
- [`ptr::read`](https://doc.rust-lang.org/stable/std/ptr/fn.read.html)
- [`ptr::read_unaligned`](https://doc.rust-lang.org/stable/std/ptr/fn.read_unaligned.html)
- [`&lt;[T]&gt;::split_at`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_at)
  Cargo
-----
- [Allow named debuginfo options in `Cargo.toml`.](https://github.com/rust-lang/cargo/pull/11958/)
- [Add `workspace_default_members` to the output of `cargo metadata`.](https://github.com/rust-lang/cargo/pull/11978/)
- [`cargo add` now considers `rust-version` when selecting packages.](https://github.com/rust-lang/cargo/pull/12078/)
- [Automatically inherit workspace fields when running `cargo new`/`cargo init`.](https://github.com/rust-lang/cargo/pull/12069/)
  Rustdoc
-------
- [Add a new `rustdoc::unescaped_backticks` lint for broken inline code.](https://github.com/rust-lang/rust/pull/105848/)
- [Support strikethrough with single tildes.](https://github.com/rust-lang/rust/pull/111152/) (`~~old~~` vs. `~new~`)
  Misc
----
  Compatibility Notes
- [Remove structural match from `TypeId`.](https://github.com/rust-lang/rust/pull/103291/)
  Code that uses a constant `TypeId` in a pattern will potentially be broken.
  Known cases have already been fixed -- in particular, users of the `log`
  crate's `kv_unstable` feature should update to `log v0.4.18` or later.
- [Add a `sysroot` crate to represent the standard library crates.](https://github.com/rust-lang/rust/pull/108865/)
  This does not affect stable users, but may require adjustment in tools that build their own standard library.
- [Cargo optimizes its usage under `rustup`.](https://github.com/rust-lang/cargo/pull/11917/) When
  Cargo detects it will run `rustc` pointing to a rustup proxy, it'll try bypassing the proxy and
  use the underlying binary directly. There are assumptions around the interaction with rustup and
  `RUSTUP_TOOLCHAIN`. However, it's not expected to affect normal users.
- [When querying a package, Cargo tries only the original name, all hyphens, and all underscores to
  handle misspellings.](https://github.com/rust-lang/cargo/pull/12083/) Previously, Cargo tried each
  combination of hyphens and underscores, causing excessive requests to crates.io.
- Cargo now [disallows `RUSTUP_HOME`](https://github.com/rust-lang/cargo/pull/12101/) and
  [`RUSTUP_TOOLCHAIN`](https://github.com/rust-lang/cargo/pull/12107/) in the `[env]` configuration
  table. This is considered to be not a use case Cargo would like to support, since it will likely
  cause problems or lead to confusion.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1691150400">- Update to version 1.71.1
- bsc#1213817 - CVE-2023-38497 - Cargo does not respect the umask
  when extracting dependencies</changelog>
</package>
<package pkgid="1f9eef075490f2b5cabe392f04116c283c7b4e4a5281e30191ef2773b584569c9efad3230e427be754bb5b84fd39fab0a10dd84e5de73f18a74f275c81b52d9f" name="cargo1.73" arch="i586">
  <version epoch="0" ver="1.73.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">Version 1.73.0 (2023-10-05)
  Language
--------
- [Uplift `clippy::fn_null_check` lint as `useless_ptr_null_checks`.](https://github.com/rust-lang/rust/pull/111717/)
- [Make `noop_method_call` warn by default.](https://github.com/rust-lang/rust/pull/111916/)
- [Support interpolated block for `try` and `async` in macros.](https://github.com/rust-lang/rust/pull/112953/)
- [Make `unconditional_recursion` lint detect recursive drops.](https://github.com/rust-lang/rust/pull/113902/)
- [Future compatibility warning for some impls being incorrectly considered not overlapping.](https://github.com/rust-lang/rust/pull/114023/)
- [The `invalid_reference_casting` lint is now **deny-by-default** (instead of allow-by-default)](https://github.com/rust-lang/rust/pull/112431)
  Compiler
--------
- [Write version information in a `.comment` section like GCC/Clang.](https://github.com/rust-lang/rust/pull/97550/)
- [Add documentation on v0 symbol mangling.](https://github.com/rust-lang/rust/pull/97571/)
- [Stabilize `extern "thiscall"` and `"thiscall-unwind"` ABIs.](https://github.com/rust-lang/rust/pull/114562/)
- [Only check outlives goals on impl compared to trait.](https://github.com/rust-lang/rust/pull/109356/)
- [Infer type in irrefutable slice patterns with fixed length as array.](https://github.com/rust-lang/rust/pull/113199/)
- [Discard default auto trait impls if explicit ones exist.](https://github.com/rust-lang/rust/pull/113312/)
- Add several new tier 3 targets:
  - [`aarch64-unknown-teeos`](https://github.com/rust-lang/rust/pull/113480/)
  - [`csky-unknown-linux-gnuabiv2`](https://github.com/rust-lang/rust/pull/113658/)
  - [`riscv64-linux-android`](https://github.com/rust-lang/rust/pull/112858/)
  - [`riscv64gc-unknown-hermit`](https://github.com/rust-lang/rust/pull/114004/)
  - [`x86_64-unikraft-linux-musl`](https://github.com/rust-lang/rust/pull/113411/)
  - [`x86_64-unknown-linux-ohos`](https://github.com/rust-lang/rust/pull/113061/)
- [Add `wasm32-wasi-preview1-threads` as a tier 2 target.](https://github.com/rust-lang/rust/pull/112922/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Add `Read`, `Write` and `Seek` impls for `Arc&lt;File&gt;`.](https://github.com/rust-lang/rust/pull/94748/)
- [Merge functionality of `io::Sink` into `io::Empty`.](https://github.com/rust-lang/rust/pull/98154/)
- [Implement `RefUnwindSafe` for `Backtrace`](https://github.com/rust-lang/rust/pull/100455/)
- [Make `ExitStatus` implement `Default`](https://github.com/rust-lang/rust/pull/106425/)
- [`impl SliceIndex&lt;str&gt; for (Bound&lt;usize&gt;, Bound&lt;usize&gt;)`](https://github.com/rust-lang/rust/pull/111081/)
- [Change default panic handler message format.](https://github.com/rust-lang/rust/pull/112849/)
- [Cleaner `assert_eq!` &amp; `assert_ne!` panic messages.](https://github.com/rust-lang/rust/pull/111071/)
- [Correct the (deprecated) Android `stat` struct definitions.](https://github.com/rust-lang/rust/pull/113130/)
  Stabilized APIs
- [Unsigned `{integer}::div_ceil`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.div_ceil)
- [Unsigned `{integer}::next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.next_multiple_of)
- [Unsigned `{integer}::checked_next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.checked_next_multiple_of)
- [`std::ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html)
- [`std::os::unix::fs::chown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chown.html)
- [`std::os::unix::fs::fchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.fchown.html)
- [`std::os::unix::fs::lchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.lchown.html)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::get`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.get)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow_mut`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow_mut)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace-1)
  These APIs are now stable in const contexts:
- [`rc::Weak::new`](https://doc.rust-lang.org/stable/alloc/rc/struct.Weak.html#method.new)
- [`sync::Weak::new`](https://doc.rust-lang.org/stable/alloc/sync/struct.Weak.html#method.new)
- [`NonNull::as_ref`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_ref)
  Cargo
-----
- [Encode URL params correctly for `SourceId` in `Cargo.lock`.](https://github.com/rust-lang/cargo/pull/12280/)
- [Bail out an error when using `cargo::` in custom build script.](https://github.com/rust-lang/cargo/pull/12332/)
  Misc
----
  Compatibility Notes
- [Update the minimum external LLVM to 15.](https://github.com/rust-lang/rust/pull/114148/)
- [Check for non-defining uses of return position `impl Trait`.](https://github.com/rust-lang/rust/pull/112842/)</changelog>
</package>
<package pkgid="0b9f8de4c4c830dd0fc925223eee9ed6057eefdab2cabcb6397c8470169a873370815a1f734b4eeef27649e4f93d8e1746996f2640704adc3d28278bb9cbd587" name="cargo1.73" arch="x86_64">
  <version epoch="0" ver="1.73.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">Version 1.73.0 (2023-10-05)
  Language
--------
- [Uplift `clippy::fn_null_check` lint as `useless_ptr_null_checks`.](https://github.com/rust-lang/rust/pull/111717/)
- [Make `noop_method_call` warn by default.](https://github.com/rust-lang/rust/pull/111916/)
- [Support interpolated block for `try` and `async` in macros.](https://github.com/rust-lang/rust/pull/112953/)
- [Make `unconditional_recursion` lint detect recursive drops.](https://github.com/rust-lang/rust/pull/113902/)
- [Future compatibility warning for some impls being incorrectly considered not overlapping.](https://github.com/rust-lang/rust/pull/114023/)
- [The `invalid_reference_casting` lint is now **deny-by-default** (instead of allow-by-default)](https://github.com/rust-lang/rust/pull/112431)
  Compiler
--------
- [Write version information in a `.comment` section like GCC/Clang.](https://github.com/rust-lang/rust/pull/97550/)
- [Add documentation on v0 symbol mangling.](https://github.com/rust-lang/rust/pull/97571/)
- [Stabilize `extern "thiscall"` and `"thiscall-unwind"` ABIs.](https://github.com/rust-lang/rust/pull/114562/)
- [Only check outlives goals on impl compared to trait.](https://github.com/rust-lang/rust/pull/109356/)
- [Infer type in irrefutable slice patterns with fixed length as array.](https://github.com/rust-lang/rust/pull/113199/)
- [Discard default auto trait impls if explicit ones exist.](https://github.com/rust-lang/rust/pull/113312/)
- Add several new tier 3 targets:
  - [`aarch64-unknown-teeos`](https://github.com/rust-lang/rust/pull/113480/)
  - [`csky-unknown-linux-gnuabiv2`](https://github.com/rust-lang/rust/pull/113658/)
  - [`riscv64-linux-android`](https://github.com/rust-lang/rust/pull/112858/)
  - [`riscv64gc-unknown-hermit`](https://github.com/rust-lang/rust/pull/114004/)
  - [`x86_64-unikraft-linux-musl`](https://github.com/rust-lang/rust/pull/113411/)
  - [`x86_64-unknown-linux-ohos`](https://github.com/rust-lang/rust/pull/113061/)
- [Add `wasm32-wasi-preview1-threads` as a tier 2 target.](https://github.com/rust-lang/rust/pull/112922/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Add `Read`, `Write` and `Seek` impls for `Arc&lt;File&gt;`.](https://github.com/rust-lang/rust/pull/94748/)
- [Merge functionality of `io::Sink` into `io::Empty`.](https://github.com/rust-lang/rust/pull/98154/)
- [Implement `RefUnwindSafe` for `Backtrace`](https://github.com/rust-lang/rust/pull/100455/)
- [Make `ExitStatus` implement `Default`](https://github.com/rust-lang/rust/pull/106425/)
- [`impl SliceIndex&lt;str&gt; for (Bound&lt;usize&gt;, Bound&lt;usize&gt;)`](https://github.com/rust-lang/rust/pull/111081/)
- [Change default panic handler message format.](https://github.com/rust-lang/rust/pull/112849/)
- [Cleaner `assert_eq!` &amp; `assert_ne!` panic messages.](https://github.com/rust-lang/rust/pull/111071/)
- [Correct the (deprecated) Android `stat` struct definitions.](https://github.com/rust-lang/rust/pull/113130/)
  Stabilized APIs
- [Unsigned `{integer}::div_ceil`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.div_ceil)
- [Unsigned `{integer}::next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.next_multiple_of)
- [Unsigned `{integer}::checked_next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.checked_next_multiple_of)
- [`std::ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html)
- [`std::os::unix::fs::chown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chown.html)
- [`std::os::unix::fs::fchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.fchown.html)
- [`std::os::unix::fs::lchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.lchown.html)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::get`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.get)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow_mut`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow_mut)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace-1)
  These APIs are now stable in const contexts:
- [`rc::Weak::new`](https://doc.rust-lang.org/stable/alloc/rc/struct.Weak.html#method.new)
- [`sync::Weak::new`](https://doc.rust-lang.org/stable/alloc/sync/struct.Weak.html#method.new)
- [`NonNull::as_ref`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_ref)
  Cargo
-----
- [Encode URL params correctly for `SourceId` in `Cargo.lock`.](https://github.com/rust-lang/cargo/pull/12280/)
- [Bail out an error when using `cargo::` in custom build script.](https://github.com/rust-lang/cargo/pull/12332/)
  Misc
----
  Compatibility Notes
- [Update the minimum external LLVM to 15.](https://github.com/rust-lang/rust/pull/114148/)
- [Check for non-defining uses of return position `impl Trait`.](https://github.com/rust-lang/rust/pull/112842/)</changelog>
</package>
<package pkgid="d23c531cecd08502dcc28fce01e721527abdce5b7185e4e1ea386c3ef01c076eed28c3c32012ae98265943b47264a1069e0f85edde0c4ba19add19299897edb6" name="cargo1.73-debuginfo" arch="i586">
  <version epoch="0" ver="1.73.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">Version 1.73.0 (2023-10-05)
  Language
--------
- [Uplift `clippy::fn_null_check` lint as `useless_ptr_null_checks`.](https://github.com/rust-lang/rust/pull/111717/)
- [Make `noop_method_call` warn by default.](https://github.com/rust-lang/rust/pull/111916/)
- [Support interpolated block for `try` and `async` in macros.](https://github.com/rust-lang/rust/pull/112953/)
- [Make `unconditional_recursion` lint detect recursive drops.](https://github.com/rust-lang/rust/pull/113902/)
- [Future compatibility warning for some impls being incorrectly considered not overlapping.](https://github.com/rust-lang/rust/pull/114023/)
- [The `invalid_reference_casting` lint is now **deny-by-default** (instead of allow-by-default)](https://github.com/rust-lang/rust/pull/112431)
  Compiler
--------
- [Write version information in a `.comment` section like GCC/Clang.](https://github.com/rust-lang/rust/pull/97550/)
- [Add documentation on v0 symbol mangling.](https://github.com/rust-lang/rust/pull/97571/)
- [Stabilize `extern "thiscall"` and `"thiscall-unwind"` ABIs.](https://github.com/rust-lang/rust/pull/114562/)
- [Only check outlives goals on impl compared to trait.](https://github.com/rust-lang/rust/pull/109356/)
- [Infer type in irrefutable slice patterns with fixed length as array.](https://github.com/rust-lang/rust/pull/113199/)
- [Discard default auto trait impls if explicit ones exist.](https://github.com/rust-lang/rust/pull/113312/)
- Add several new tier 3 targets:
  - [`aarch64-unknown-teeos`](https://github.com/rust-lang/rust/pull/113480/)
  - [`csky-unknown-linux-gnuabiv2`](https://github.com/rust-lang/rust/pull/113658/)
  - [`riscv64-linux-android`](https://github.com/rust-lang/rust/pull/112858/)
  - [`riscv64gc-unknown-hermit`](https://github.com/rust-lang/rust/pull/114004/)
  - [`x86_64-unikraft-linux-musl`](https://github.com/rust-lang/rust/pull/113411/)
  - [`x86_64-unknown-linux-ohos`](https://github.com/rust-lang/rust/pull/113061/)
- [Add `wasm32-wasi-preview1-threads` as a tier 2 target.](https://github.com/rust-lang/rust/pull/112922/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Add `Read`, `Write` and `Seek` impls for `Arc&lt;File&gt;`.](https://github.com/rust-lang/rust/pull/94748/)
- [Merge functionality of `io::Sink` into `io::Empty`.](https://github.com/rust-lang/rust/pull/98154/)
- [Implement `RefUnwindSafe` for `Backtrace`](https://github.com/rust-lang/rust/pull/100455/)
- [Make `ExitStatus` implement `Default`](https://github.com/rust-lang/rust/pull/106425/)
- [`impl SliceIndex&lt;str&gt; for (Bound&lt;usize&gt;, Bound&lt;usize&gt;)`](https://github.com/rust-lang/rust/pull/111081/)
- [Change default panic handler message format.](https://github.com/rust-lang/rust/pull/112849/)
- [Cleaner `assert_eq!` &amp; `assert_ne!` panic messages.](https://github.com/rust-lang/rust/pull/111071/)
- [Correct the (deprecated) Android `stat` struct definitions.](https://github.com/rust-lang/rust/pull/113130/)
  Stabilized APIs
- [Unsigned `{integer}::div_ceil`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.div_ceil)
- [Unsigned `{integer}::next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.next_multiple_of)
- [Unsigned `{integer}::checked_next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.checked_next_multiple_of)
- [`std::ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html)
- [`std::os::unix::fs::chown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chown.html)
- [`std::os::unix::fs::fchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.fchown.html)
- [`std::os::unix::fs::lchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.lchown.html)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::get`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.get)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow_mut`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow_mut)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace-1)
  These APIs are now stable in const contexts:
- [`rc::Weak::new`](https://doc.rust-lang.org/stable/alloc/rc/struct.Weak.html#method.new)
- [`sync::Weak::new`](https://doc.rust-lang.org/stable/alloc/sync/struct.Weak.html#method.new)
- [`NonNull::as_ref`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_ref)
  Cargo
-----
- [Encode URL params correctly for `SourceId` in `Cargo.lock`.](https://github.com/rust-lang/cargo/pull/12280/)
- [Bail out an error when using `cargo::` in custom build script.](https://github.com/rust-lang/cargo/pull/12332/)
  Misc
----
  Compatibility Notes
- [Update the minimum external LLVM to 15.](https://github.com/rust-lang/rust/pull/114148/)
- [Check for non-defining uses of return position `impl Trait`.](https://github.com/rust-lang/rust/pull/112842/)</changelog>
</package>
<package pkgid="f57c8a1c6c527678422e5ee76c51cb8e1813699f9a237762be96ff0484d86574f8bca63c5c1f98704b8904c606eb6010d987c3873bef12f70546f00160ab6a9a" name="cargo1.73-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.73.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1696593600">Version 1.73.0 (2023-10-05)
  Language
--------
- [Uplift `clippy::fn_null_check` lint as `useless_ptr_null_checks`.](https://github.com/rust-lang/rust/pull/111717/)
- [Make `noop_method_call` warn by default.](https://github.com/rust-lang/rust/pull/111916/)
- [Support interpolated block for `try` and `async` in macros.](https://github.com/rust-lang/rust/pull/112953/)
- [Make `unconditional_recursion` lint detect recursive drops.](https://github.com/rust-lang/rust/pull/113902/)
- [Future compatibility warning for some impls being incorrectly considered not overlapping.](https://github.com/rust-lang/rust/pull/114023/)
- [The `invalid_reference_casting` lint is now **deny-by-default** (instead of allow-by-default)](https://github.com/rust-lang/rust/pull/112431)
  Compiler
--------
- [Write version information in a `.comment` section like GCC/Clang.](https://github.com/rust-lang/rust/pull/97550/)
- [Add documentation on v0 symbol mangling.](https://github.com/rust-lang/rust/pull/97571/)
- [Stabilize `extern "thiscall"` and `"thiscall-unwind"` ABIs.](https://github.com/rust-lang/rust/pull/114562/)
- [Only check outlives goals on impl compared to trait.](https://github.com/rust-lang/rust/pull/109356/)
- [Infer type in irrefutable slice patterns with fixed length as array.](https://github.com/rust-lang/rust/pull/113199/)
- [Discard default auto trait impls if explicit ones exist.](https://github.com/rust-lang/rust/pull/113312/)
- Add several new tier 3 targets:
  - [`aarch64-unknown-teeos`](https://github.com/rust-lang/rust/pull/113480/)
  - [`csky-unknown-linux-gnuabiv2`](https://github.com/rust-lang/rust/pull/113658/)
  - [`riscv64-linux-android`](https://github.com/rust-lang/rust/pull/112858/)
  - [`riscv64gc-unknown-hermit`](https://github.com/rust-lang/rust/pull/114004/)
  - [`x86_64-unikraft-linux-musl`](https://github.com/rust-lang/rust/pull/113411/)
  - [`x86_64-unknown-linux-ohos`](https://github.com/rust-lang/rust/pull/113061/)
- [Add `wasm32-wasi-preview1-threads` as a tier 2 target.](https://github.com/rust-lang/rust/pull/112922/)
  Refer to Rust's [platform support page][platform-support-doc]
  for more information on Rust's tiered platform support.
  Libraries
---------
- [Add `Read`, `Write` and `Seek` impls for `Arc&lt;File&gt;`.](https://github.com/rust-lang/rust/pull/94748/)
- [Merge functionality of `io::Sink` into `io::Empty`.](https://github.com/rust-lang/rust/pull/98154/)
- [Implement `RefUnwindSafe` for `Backtrace`](https://github.com/rust-lang/rust/pull/100455/)
- [Make `ExitStatus` implement `Default`](https://github.com/rust-lang/rust/pull/106425/)
- [`impl SliceIndex&lt;str&gt; for (Bound&lt;usize&gt;, Bound&lt;usize&gt;)`](https://github.com/rust-lang/rust/pull/111081/)
- [Change default panic handler message format.](https://github.com/rust-lang/rust/pull/112849/)
- [Cleaner `assert_eq!` &amp; `assert_ne!` panic messages.](https://github.com/rust-lang/rust/pull/111071/)
- [Correct the (deprecated) Android `stat` struct definitions.](https://github.com/rust-lang/rust/pull/113130/)
  Stabilized APIs
- [Unsigned `{integer}::div_ceil`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.div_ceil)
- [Unsigned `{integer}::next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.next_multiple_of)
- [Unsigned `{integer}::checked_next_multiple_of`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.checked_next_multiple_of)
- [`std::ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html)
- [`std::os::unix::fs::chown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.chown.html)
- [`std::os::unix::fs::fchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.fchown.html)
- [`std::os::unix::fs::lchown`](https://doc.rust-lang.org/stable/std/os/unix/fs/fn.lchown.html)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::get`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.get)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take)
- [`LocalKey::&lt;Cell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::with_borrow_mut`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.with_borrow_mut)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::set`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.set-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::take`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.take-1)
- [`LocalKey::&lt;RefCell&lt;T&gt;&gt;::replace`](https://doc.rust-lang.org/stable/std/thread/struct.LocalKey.html#method.replace-1)
  These APIs are now stable in const contexts:
- [`rc::Weak::new`](https://doc.rust-lang.org/stable/alloc/rc/struct.Weak.html#method.new)
- [`sync::Weak::new`](https://doc.rust-lang.org/stable/alloc/sync/struct.Weak.html#method.new)
- [`NonNull::as_ref`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_ref)
  Cargo
-----
- [Encode URL params correctly for `SourceId` in `Cargo.lock`.](https://github.com/rust-lang/cargo/pull/12280/)
- [Bail out an error when using `cargo::` in custom build script.](https://github.com/rust-lang/cargo/pull/12332/)
  Misc
----
  Compatibility Notes
- [Update the minimum external LLVM to 15.](https://github.com/rust-lang/rust/pull/114148/)
- [Check for non-defining uses of return position `impl Trait`.](https://github.com/rust-lang/rust/pull/112842/)</changelog>
</package>
<package pkgid="f4dc261939fe7b3c5736234c49265ad3eafa8464bd791b39a91091417964b45aa7463e5b6d664e78b044d5157ad8e5241320af7fd927e6157c60a91e459cb5f4" name="cargo1.74" arch="i586">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">Version 1.74.0 (2023-11-16)
  Language
--------
- [Codify that `std::mem::Discriminant&lt;T&gt;` does not depend on any lifetimes in T](https://github.com/rust-lang/rust/pull/104299/)
- [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145.](https://github.com/rust-lang/rust/pull/113126/)
  Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html).
- [Allow explicit `#[repr(Rust)]`](https://github.com/rust-lang/rust/pull/114201/)
- [closure field capturing: don't depend on alignment of packed fields](https://github.com/rust-lang/rust/pull/115315/)
- [Enable MIR-based drop-tracking for `async` blocks](https://github.com/rust-lang/rust/pull/107421/)
- [Stabilize `impl_trait_projections`](https://github.com/rust-lang/rust/pull/115659)
  Compiler
--------
- [stabilize combining +bundle and +whole-archive link modifiers](https://github.com/rust-lang/rust/pull/113301/)
- [Stabilize `PATH` option for `--print KIND=PATH`](https://github.com/rust-lang/rust/pull/114183/)
- [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`](https://github.com/rust-lang/rust/pull/115644/)
- [Promote loongarch64-unknown-none* to Tier 2](https://github.com/rust-lang/rust/pull/115368/)
- [Add `i686-pc-windows-gnullvm` as a tier 3 target](https://github.com/rust-lang/rust/pull/115687/)
  Libraries
---------
- [Implement `From&lt;OwnedFd/Handle&gt;` for ChildStdin/out/err](https://github.com/rust-lang/rust/pull/98704/)
- [Implement `From&lt;{&amp;,&amp;mut} [T; N]&gt;` for `Vec&lt;T&gt;` where `T: Clone`](https://github.com/rust-lang/rust/pull/111278/)
- [impl Step for IP addresses](https://github.com/rust-lang/rust/pull/113748/)
- [Implement `From&lt;[T; N]&gt;` for `Rc&lt;[T]&gt;` and `Arc&lt;[T]&gt;`](https://github.com/rust-lang/rust/pull/114041/)
- [`impl TryFrom&lt;char&gt; for u16`](https://github.com/rust-lang/rust/pull/114065/)
- [Stabilize `io_error_other` feature](https://github.com/rust-lang/rust/pull/115453/)
- [Stabilize the `Saturating` type](https://github.com/rust-lang/rust/pull/115477/)
- [Stabilize const_transmute_copy](https://github.com/rust-lang/rust/pull/115520/)
  Stabilized APIs
- [`core::num::Saturating`](https://doc.rust-lang.org/stable/std/num/struct.Saturating.html)
- [`impl From&lt;io::Stdout&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio)
- [`impl From&lt;io::Stderr&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedHandle&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedFd&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`std::ffi::OsString::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsString::into_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes)
- [`std::ffi::OsStr::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsStr::as_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes)
- [`std::io::Error::other`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other)
- [`impl TryFrom&lt;char&gt; for u16`](https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;[T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;mut [T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Arc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Rc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E)
  These APIs are now stable in const contexts:
- [`core::mem::transmute_copy`](https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html)
- [`str::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii)
- [`[u8]::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii)
  Cargo
-----
- [fix: Set MSRV for internal packages](https://github.com/rust-lang/cargo/pull/12381/)
- [config: merge lists in precedence order](https://github.com/rust-lang/cargo/pull/12515/)
- [fix(update): Clarify meaning of --aggressive as --recursive](https://github.com/rust-lang/cargo/pull/12544/)
- [fix(update): Make `-p` more convenient by being positional](https://github.com/rust-lang/cargo/pull/12545/)
- [feat(help): Add styling to help output ](https://github.com/rust-lang/cargo/pull/12578/)
- [feat(pkgid): Allow incomplete versions when unambigious](https://github.com/rust-lang/cargo/pull/12614/)
- [feat: stabilize credential-process and registry-auth](https://github.com/rust-lang/cargo/pull/12649/)
- [feat(cli): Add '-n' to dry-run](https://github.com/rust-lang/cargo/pull/12660/)
- [Add support for `target.'cfg(..)'.linker`](https://github.com/rust-lang/cargo/pull/12535/)
- [Stabilize `--keep-going`](https://github.com/rust-lang/cargo/pull/12568/)
- [feat: Stabilize lints](https://github.com/rust-lang/cargo/pull/12648/)
  Rustdoc
-------
- [Add warning block support in rustdoc](https://github.com/rust-lang/rust/pull/106561/)
- [Accept additional user-defined syntax classes in fenced code blocks](https://github.com/rust-lang/rust/pull/110800/)
- [rustdoc-search: add support for type parameters](https://github.com/rust-lang/rust/pull/112725/)
- [rustdoc: show inner enum and struct in type definition for concrete type](https://github.com/rust-lang/rust/pull/114855/)
  Compatibility Notes
- [Raise minimum supported Apple OS versions](https://github.com/rust-lang/rust/pull/104385/)
- [make Cell::swap panic if the Cells partially overlap](https://github.com/rust-lang/rust/pull/114795/)
- [Reject invalid crate names in `--extern`](https://github.com/rust-lang/rust/pull/116001/)
- [Don't resolve generic impls that may be shadowed by dyn built-in impls](https://github.com/rust-lang/rust/pull/114941/)
- [The new `impl From&lt;{&amp;,&amp;mut} [T; N]&gt; for Vec&lt;T&gt;` is known to cause some inference failures with overly-generic code.](https://github.com/rust-lang/rust/issues/117054) In those examples using the `tui` crate, the combination of `AsRef&lt;_&gt;` and `Into&lt;Vec&gt;` leaves the middle type ambiguous, and the new `impl` adds another possibility, so it now requires an explicit type annotation.</changelog>
</package>
<package pkgid="8597c8eb4a04b0e826c5c28886d2e18b216f1d3695d9a074a33d5ac2189556e8ade2ad2c1d4ef32c1b08de5ed72ff4be4d6105c9b4bcbeee7354b7c55610a3f0" name="cargo1.74" arch="x86_64">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">Version 1.74.0 (2023-11-16)
  Language
--------
- [Codify that `std::mem::Discriminant&lt;T&gt;` does not depend on any lifetimes in T](https://github.com/rust-lang/rust/pull/104299/)
- [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145.](https://github.com/rust-lang/rust/pull/113126/)
  Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html).
- [Allow explicit `#[repr(Rust)]`](https://github.com/rust-lang/rust/pull/114201/)
- [closure field capturing: don't depend on alignment of packed fields](https://github.com/rust-lang/rust/pull/115315/)
- [Enable MIR-based drop-tracking for `async` blocks](https://github.com/rust-lang/rust/pull/107421/)
- [Stabilize `impl_trait_projections`](https://github.com/rust-lang/rust/pull/115659)
  Compiler
--------
- [stabilize combining +bundle and +whole-archive link modifiers](https://github.com/rust-lang/rust/pull/113301/)
- [Stabilize `PATH` option for `--print KIND=PATH`](https://github.com/rust-lang/rust/pull/114183/)
- [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`](https://github.com/rust-lang/rust/pull/115644/)
- [Promote loongarch64-unknown-none* to Tier 2](https://github.com/rust-lang/rust/pull/115368/)
- [Add `i686-pc-windows-gnullvm` as a tier 3 target](https://github.com/rust-lang/rust/pull/115687/)
  Libraries
---------
- [Implement `From&lt;OwnedFd/Handle&gt;` for ChildStdin/out/err](https://github.com/rust-lang/rust/pull/98704/)
- [Implement `From&lt;{&amp;,&amp;mut} [T; N]&gt;` for `Vec&lt;T&gt;` where `T: Clone`](https://github.com/rust-lang/rust/pull/111278/)
- [impl Step for IP addresses](https://github.com/rust-lang/rust/pull/113748/)
- [Implement `From&lt;[T; N]&gt;` for `Rc&lt;[T]&gt;` and `Arc&lt;[T]&gt;`](https://github.com/rust-lang/rust/pull/114041/)
- [`impl TryFrom&lt;char&gt; for u16`](https://github.com/rust-lang/rust/pull/114065/)
- [Stabilize `io_error_other` feature](https://github.com/rust-lang/rust/pull/115453/)
- [Stabilize the `Saturating` type](https://github.com/rust-lang/rust/pull/115477/)
- [Stabilize const_transmute_copy](https://github.com/rust-lang/rust/pull/115520/)
  Stabilized APIs
- [`core::num::Saturating`](https://doc.rust-lang.org/stable/std/num/struct.Saturating.html)
- [`impl From&lt;io::Stdout&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio)
- [`impl From&lt;io::Stderr&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedHandle&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedFd&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`std::ffi::OsString::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsString::into_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes)
- [`std::ffi::OsStr::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsStr::as_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes)
- [`std::io::Error::other`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other)
- [`impl TryFrom&lt;char&gt; for u16`](https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;[T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;mut [T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Arc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Rc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E)
  These APIs are now stable in const contexts:
- [`core::mem::transmute_copy`](https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html)
- [`str::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii)
- [`[u8]::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii)
  Cargo
-----
- [fix: Set MSRV for internal packages](https://github.com/rust-lang/cargo/pull/12381/)
- [config: merge lists in precedence order](https://github.com/rust-lang/cargo/pull/12515/)
- [fix(update): Clarify meaning of --aggressive as --recursive](https://github.com/rust-lang/cargo/pull/12544/)
- [fix(update): Make `-p` more convenient by being positional](https://github.com/rust-lang/cargo/pull/12545/)
- [feat(help): Add styling to help output ](https://github.com/rust-lang/cargo/pull/12578/)
- [feat(pkgid): Allow incomplete versions when unambigious](https://github.com/rust-lang/cargo/pull/12614/)
- [feat: stabilize credential-process and registry-auth](https://github.com/rust-lang/cargo/pull/12649/)
- [feat(cli): Add '-n' to dry-run](https://github.com/rust-lang/cargo/pull/12660/)
- [Add support for `target.'cfg(..)'.linker`](https://github.com/rust-lang/cargo/pull/12535/)
- [Stabilize `--keep-going`](https://github.com/rust-lang/cargo/pull/12568/)
- [feat: Stabilize lints](https://github.com/rust-lang/cargo/pull/12648/)
  Rustdoc
-------
- [Add warning block support in rustdoc](https://github.com/rust-lang/rust/pull/106561/)
- [Accept additional user-defined syntax classes in fenced code blocks](https://github.com/rust-lang/rust/pull/110800/)
- [rustdoc-search: add support for type parameters](https://github.com/rust-lang/rust/pull/112725/)
- [rustdoc: show inner enum and struct in type definition for concrete type](https://github.com/rust-lang/rust/pull/114855/)
  Compatibility Notes
- [Raise minimum supported Apple OS versions](https://github.com/rust-lang/rust/pull/104385/)
- [make Cell::swap panic if the Cells partially overlap](https://github.com/rust-lang/rust/pull/114795/)
- [Reject invalid crate names in `--extern`](https://github.com/rust-lang/rust/pull/116001/)
- [Don't resolve generic impls that may be shadowed by dyn built-in impls](https://github.com/rust-lang/rust/pull/114941/)
- [The new `impl From&lt;{&amp;,&amp;mut} [T; N]&gt; for Vec&lt;T&gt;` is known to cause some inference failures with overly-generic code.](https://github.com/rust-lang/rust/issues/117054) In those examples using the `tui` crate, the combination of `AsRef&lt;_&gt;` and `Into&lt;Vec&gt;` leaves the middle type ambiguous, and the new `impl` adds another possibility, so it now requires an explicit type annotation.</changelog>
</package>
<package pkgid="14964ee6a2a90fc5ed5f21db4598c15ce410ed738bf713e745567a6dd3602eefc3476979e7e7b81566225f5d3da37128b891644c78ff41e603252e7a890b1b12" name="cargo1.74-debuginfo" arch="i586">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">Version 1.74.0 (2023-11-16)
  Language
--------
- [Codify that `std::mem::Discriminant&lt;T&gt;` does not depend on any lifetimes in T](https://github.com/rust-lang/rust/pull/104299/)
- [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145.](https://github.com/rust-lang/rust/pull/113126/)
  Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html).
- [Allow explicit `#[repr(Rust)]`](https://github.com/rust-lang/rust/pull/114201/)
- [closure field capturing: don't depend on alignment of packed fields](https://github.com/rust-lang/rust/pull/115315/)
- [Enable MIR-based drop-tracking for `async` blocks](https://github.com/rust-lang/rust/pull/107421/)
- [Stabilize `impl_trait_projections`](https://github.com/rust-lang/rust/pull/115659)
  Compiler
--------
- [stabilize combining +bundle and +whole-archive link modifiers](https://github.com/rust-lang/rust/pull/113301/)
- [Stabilize `PATH` option for `--print KIND=PATH`](https://github.com/rust-lang/rust/pull/114183/)
- [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`](https://github.com/rust-lang/rust/pull/115644/)
- [Promote loongarch64-unknown-none* to Tier 2](https://github.com/rust-lang/rust/pull/115368/)
- [Add `i686-pc-windows-gnullvm` as a tier 3 target](https://github.com/rust-lang/rust/pull/115687/)
  Libraries
---------
- [Implement `From&lt;OwnedFd/Handle&gt;` for ChildStdin/out/err](https://github.com/rust-lang/rust/pull/98704/)
- [Implement `From&lt;{&amp;,&amp;mut} [T; N]&gt;` for `Vec&lt;T&gt;` where `T: Clone`](https://github.com/rust-lang/rust/pull/111278/)
- [impl Step for IP addresses](https://github.com/rust-lang/rust/pull/113748/)
- [Implement `From&lt;[T; N]&gt;` for `Rc&lt;[T]&gt;` and `Arc&lt;[T]&gt;`](https://github.com/rust-lang/rust/pull/114041/)
- [`impl TryFrom&lt;char&gt; for u16`](https://github.com/rust-lang/rust/pull/114065/)
- [Stabilize `io_error_other` feature](https://github.com/rust-lang/rust/pull/115453/)
- [Stabilize the `Saturating` type](https://github.com/rust-lang/rust/pull/115477/)
- [Stabilize const_transmute_copy](https://github.com/rust-lang/rust/pull/115520/)
  Stabilized APIs
- [`core::num::Saturating`](https://doc.rust-lang.org/stable/std/num/struct.Saturating.html)
- [`impl From&lt;io::Stdout&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio)
- [`impl From&lt;io::Stderr&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedHandle&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedFd&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`std::ffi::OsString::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsString::into_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes)
- [`std::ffi::OsStr::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsStr::as_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes)
- [`std::io::Error::other`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other)
- [`impl TryFrom&lt;char&gt; for u16`](https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;[T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;mut [T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Arc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Rc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E)
  These APIs are now stable in const contexts:
- [`core::mem::transmute_copy`](https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html)
- [`str::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii)
- [`[u8]::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii)
  Cargo
-----
- [fix: Set MSRV for internal packages](https://github.com/rust-lang/cargo/pull/12381/)
- [config: merge lists in precedence order](https://github.com/rust-lang/cargo/pull/12515/)
- [fix(update): Clarify meaning of --aggressive as --recursive](https://github.com/rust-lang/cargo/pull/12544/)
- [fix(update): Make `-p` more convenient by being positional](https://github.com/rust-lang/cargo/pull/12545/)
- [feat(help): Add styling to help output ](https://github.com/rust-lang/cargo/pull/12578/)
- [feat(pkgid): Allow incomplete versions when unambigious](https://github.com/rust-lang/cargo/pull/12614/)
- [feat: stabilize credential-process and registry-auth](https://github.com/rust-lang/cargo/pull/12649/)
- [feat(cli): Add '-n' to dry-run](https://github.com/rust-lang/cargo/pull/12660/)
- [Add support for `target.'cfg(..)'.linker`](https://github.com/rust-lang/cargo/pull/12535/)
- [Stabilize `--keep-going`](https://github.com/rust-lang/cargo/pull/12568/)
- [feat: Stabilize lints](https://github.com/rust-lang/cargo/pull/12648/)
  Rustdoc
-------
- [Add warning block support in rustdoc](https://github.com/rust-lang/rust/pull/106561/)
- [Accept additional user-defined syntax classes in fenced code blocks](https://github.com/rust-lang/rust/pull/110800/)
- [rustdoc-search: add support for type parameters](https://github.com/rust-lang/rust/pull/112725/)
- [rustdoc: show inner enum and struct in type definition for concrete type](https://github.com/rust-lang/rust/pull/114855/)
  Compatibility Notes
- [Raise minimum supported Apple OS versions](https://github.com/rust-lang/rust/pull/104385/)
- [make Cell::swap panic if the Cells partially overlap](https://github.com/rust-lang/rust/pull/114795/)
- [Reject invalid crate names in `--extern`](https://github.com/rust-lang/rust/pull/116001/)
- [Don't resolve generic impls that may be shadowed by dyn built-in impls](https://github.com/rust-lang/rust/pull/114941/)
- [The new `impl From&lt;{&amp;,&amp;mut} [T; N]&gt; for Vec&lt;T&gt;` is known to cause some inference failures with overly-generic code.](https://github.com/rust-lang/rust/issues/117054) In those examples using the `tui` crate, the combination of `AsRef&lt;_&gt;` and `Into&lt;Vec&gt;` leaves the middle type ambiguous, and the new `impl` adds another possibility, so it now requires an explicit type annotation.</changelog>
</package>
<package pkgid="8ea37212362a67abfd1d9c5ae32dbc91009774b62eb5db37d5671af6275e95549cce5cea58215c97360641c78e9c73f8e890576e07c50090d2e9b5f3a900a124" name="cargo1.74-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.74.0" rel="1.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1700222400">Version 1.74.0 (2023-11-16)
  Language
--------
- [Codify that `std::mem::Discriminant&lt;T&gt;` does not depend on any lifetimes in T](https://github.com/rust-lang/rust/pull/104299/)
- [Replace `private_in_public` lint with `private_interfaces` and `private_bounds` per RFC 2145.](https://github.com/rust-lang/rust/pull/113126/)
  Read more in [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html).
- [Allow explicit `#[repr(Rust)]`](https://github.com/rust-lang/rust/pull/114201/)
- [closure field capturing: don't depend on alignment of packed fields](https://github.com/rust-lang/rust/pull/115315/)
- [Enable MIR-based drop-tracking for `async` blocks](https://github.com/rust-lang/rust/pull/107421/)
- [Stabilize `impl_trait_projections`](https://github.com/rust-lang/rust/pull/115659)
  Compiler
--------
- [stabilize combining +bundle and +whole-archive link modifiers](https://github.com/rust-lang/rust/pull/113301/)
- [Stabilize `PATH` option for `--print KIND=PATH`](https://github.com/rust-lang/rust/pull/114183/)
- [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`](https://github.com/rust-lang/rust/pull/115644/)
- [Promote loongarch64-unknown-none* to Tier 2](https://github.com/rust-lang/rust/pull/115368/)
- [Add `i686-pc-windows-gnullvm` as a tier 3 target](https://github.com/rust-lang/rust/pull/115687/)
  Libraries
---------
- [Implement `From&lt;OwnedFd/Handle&gt;` for ChildStdin/out/err](https://github.com/rust-lang/rust/pull/98704/)
- [Implement `From&lt;{&amp;,&amp;mut} [T; N]&gt;` for `Vec&lt;T&gt;` where `T: Clone`](https://github.com/rust-lang/rust/pull/111278/)
- [impl Step for IP addresses](https://github.com/rust-lang/rust/pull/113748/)
- [Implement `From&lt;[T; N]&gt;` for `Rc&lt;[T]&gt;` and `Arc&lt;[T]&gt;`](https://github.com/rust-lang/rust/pull/114041/)
- [`impl TryFrom&lt;char&gt; for u16`](https://github.com/rust-lang/rust/pull/114065/)
- [Stabilize `io_error_other` feature](https://github.com/rust-lang/rust/pull/115453/)
- [Stabilize the `Saturating` type](https://github.com/rust-lang/rust/pull/115477/)
- [Stabilize const_transmute_copy](https://github.com/rust-lang/rust/pull/115520/)
  Stabilized APIs
- [`core::num::Saturating`](https://doc.rust-lang.org/stable/std/num/struct.Saturating.html)
- [`impl From&lt;io::Stdout&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio)
- [`impl From&lt;io::Stderr&gt; for std::process::Stdio`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedHandle&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From&lt;OwnedFd&gt; for std::process::Child{Stdin, Stdout, Stderr}`](https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`std::ffi::OsString::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsString::into_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes)
- [`std::ffi::OsStr::from_encoded_bytes_unchecked`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsStr::as_encoded_bytes`](https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes)
- [`std::io::Error::other`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other)
- [`impl TryFrom&lt;char&gt; for u16`](https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;[T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T: Clone, const N: usize&gt; From&lt;&amp;mut [T; N]&gt; for Vec&lt;T&gt;`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Arc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E)
- [`impl&lt;T, const N: usize&gt; From&lt;[T; N]&gt; for Rc&lt;[T]&gt;`](https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E)
  These APIs are now stable in const contexts:
- [`core::mem::transmute_copy`](https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html)
- [`str::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii)
- [`[u8]::is_ascii`](https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii)
  Cargo
-----
- [fix: Set MSRV for internal packages](https://github.com/rust-lang/cargo/pull/12381/)
- [config: merge lists in precedence order](https://github.com/rust-lang/cargo/pull/12515/)
- [fix(update): Clarify meaning of --aggressive as --recursive](https://github.com/rust-lang/cargo/pull/12544/)
- [fix(update): Make `-p` more convenient by being positional](https://github.com/rust-lang/cargo/pull/12545/)
- [feat(help): Add styling to help output ](https://github.com/rust-lang/cargo/pull/12578/)
- [feat(pkgid): Allow incomplete versions when unambigious](https://github.com/rust-lang/cargo/pull/12614/)
- [feat: stabilize credential-process and registry-auth](https://github.com/rust-lang/cargo/pull/12649/)
- [feat(cli): Add '-n' to dry-run](https://github.com/rust-lang/cargo/pull/12660/)
- [Add support for `target.'cfg(..)'.linker`](https://github.com/rust-lang/cargo/pull/12535/)
- [Stabilize `--keep-going`](https://github.com/rust-lang/cargo/pull/12568/)
- [feat: Stabilize lints](https://github.com/rust-lang/cargo/pull/12648/)
  Rustdoc
-------
- [Add warning block support in rustdoc](https://github.com/rust-lang/rust/pull/106561/)
- [Accept additional user-defined syntax classes in fenced code blocks](https://github.com/rust-lang/rust/pull/110800/)
- [rustdoc-search: add support for type parameters](https://github.com/rust-lang/rust/pull/112725/)
- [rustdoc: show inner enum and struct in type definition for concrete type](https://github.com/rust-lang/rust/pull/114855/)
  Compatibility Notes
- [Raise minimum supported Apple OS versions](https://github.com/rust-lang/rust/pull/104385/)
- [make Cell::swap panic if the Cells partially overlap](https://github.com/rust-lang/rust/pull/114795/)
- [Reject invalid crate names in `--extern`](https://github.com/rust-lang/rust/pull/116001/)
- [Don't resolve generic impls that may be shadowed by dyn built-in impls](https://github.com/rust-lang/rust/pull/114941/)
- [The new `impl From&lt;{&amp;,&amp;mut} [T; N]&gt; for Vec&lt;T&gt;` is known to cause some inference failures with overly-generic code.](https://github.com/rust-lang/rust/issues/117054) In those examples using the `tui` crate, the combination of `AsRef&lt;_&gt;` and `Into&lt;Vec&gt;` leaves the middle type ambiguous, and the new `impl` adds another possibility, so it now requires an explicit type annotation.</changelog>
</package>
<package pkgid="2744913ec3040f268998dd0ea09562db9c5a66c33e6259d5e178724d1a2aa35d64f06095747179ef401fbc3e13139e69b291b323893778b343789657631e8a44" name="cblas-devel" arch="i586">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="a73816cf95ae0635fee8c5ea8617c09ce8c3e259e871cdf10ace9c5bb18afa1611065809e81815247fc65fb6e5c2c4b761a61a9a018711fc00d16de1479dac8d" name="cblas-devel" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="cb3817ea2bf5303d750c5ebf1b5f84c7a24312d3de4eb0385eef055489ad0b8d100195d977c431bc0f7676d20834cf67224f24b9653387c8c3726fbaa6b87094" name="cblas-devel-32bit" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="5a67f09d5f04a367a0ea44c878dd066debe824560049722ea77b648ad9ff2e5048bf24520a8bd2193ece4a529a4690076e95a324d7118be0ff38b819ca31fbbb" name="cblas-devel-static" arch="i586">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="579f02d101ead342a4bdd1edc04565e992dcbc54f7825afdafe25f4885bbaed3139f4d59ad19fe6dda134b8eb0b806483a5cb7a63b5975b06755fd635a7b0f41" name="cblas-devel-static" arch="x86_64">
  <version epoch="0" ver="3.9.0" rel="9.4"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1584100800">- Add -std=legacy in order to fix boo#1166619.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244800">- lapack-man:
  * Build manpages from same sources as the binaries (3.8.0) instead
    of old 3.5.0.
  * Merge blas-man package into lapack-man package. Avoids tedious
    splitting of the two.
  * Use fdupes macro instead of trying to deduplicate man pages
    manually.
- Cleanup lapack spec:
  * Remove conditionals for obsolete distro versions
  * Only use python3-base instead of python3
  * Drop old copy of lapack_testing.py as separate source</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602244801">- Build CBLAS from lapack package
  * update baselibs.conf
- Clean up spec file:
  * remove useless make cleanlib
  * remove ineffective duplicated 'make ..lib' calls with deviating
    opts, as the object files are not removed (fortuanately) the
    existing PIC files are used for the static libraries
  * remove fortran-only -std=legacy opt from CFLAGS</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1602504000">- Update to version 3.9.0:
  * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines
  * LAPACK Householder Reconstruction
- Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch
- Rebase lapack-3.2.2.patch
- Drop -std=legacy from fortran flags:
  * add Fix-MinGW-build-error.patch
  * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch
- Remove pre_checkin.sh, remove lapack-man.changes copy</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620648000">- stop owning directories provided by filesystem (bsc#1184786)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626264000">- Do not create the dummy files in /etc/alternatives during
  %install: managed by update-alternatives and packaged as ghost.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1626696000">- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1641211200">- Add Fix-out-of-bounds-read.patch to fix out of bound reads when
  user input is not validated properly.  (bsc#1193562, CVE-2021-4048)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1647345600">- Consolidate dummy links for update-alternatives bringing them
  in sync with openblas. Add alternatives for lapacke.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1674648000">- Make library links in the alternatives directory arch dependent.
  This avoids conflicts when both 32-bit and 64-bit versions are
  installed (boo#1207563).</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1675339200">- Build deprecated functions again to avoid breaking the ABI.
  (boo#1207989)</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1675598400">- Remove unneeded links. These will be taken care of by the
  update-alternatives. This will bring this package in sync
  with openblas.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1676030400">- Fix missing symbols for deprecated functions in LAPACK, add
  Restore_missing_deprecated_prototypes.patch
- Add -Wl,--no-undefined when creating shared libraries,
  to catch missing symbols during build
- Test fixes:
  * Build test binaries during %build, run in %check
  * Fix incorrect path for test output, to actually catch
    any test failures
- Spec file cleanup:
  * Do not rename blaslib, it is used for test binaries
  * Use same commands for building lapacke as for other libs
  * Remove unused FFLAGS_NOOP for test binaries</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1676462400">- As a configurable option add tmglib code to the LAPACK librarly
  and enable TMG in LAPACKE as the header files provide its API
  (boo#1207989 &amp; bsc#1087426).
- Fix update-alternatives for lapacke (bsc#1207358).
- Restore generic link for update-alternatives. This is usually
  set by the update-alternatives and it is '%ghost'ed but rpmlint
  complains.
- Move update-alternatives --remove to %%postun to stop rpmlint
  from complaining.
- Removed useless - because never executed - %%postrans scriptlets.
- Added missing _%%{_arch} to update-alternative names.
- rpmlint complains anyway - this time about alternative-link-missing
  - as it does not understand the _%%{_arch} endings: muffle with
  rpmlintrc.
- Make arch-dependent generic names conditional.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1677153600">- Set -mfpmath=sse for the entire build for ix86 platforms
  on SLE/Leap. Since we build for x86_64, we know that sse
  is available.
  This helps to avoid effects from excess precision that
  can be seen in the test suite.
  On Factory we leave -ffloat-store for the test suite
  only as this option comes at a performance penalty.
  We may see precision related issues in the test suite
  with future compilers regardless.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="c7d1df6fadf3611f69e50cdce6b4c9f5475cf254a64c71798eb443420a7a0a038bba3014fdbcc3f8d006fd0741876f19e412e1a946681db8f1560e990b87b96d" name="cd-paranoia" arch="i586">
  <version epoch="0" ver="10.2+2.0.1" rel="1.10"/>
  <changelog author="davejplater@gmail.com" date="1337428800">- Created libcdio-paranoia which used to be part of the libcdio
  package. see bnc#756564.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to version 10.2+0.90
  * First stable version
- Add libcdio-paranoia-10.2+0.90-include_path.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1423051200">- Update to version 10.2+0.93+1
  * Add cdio_cddap_free_messages function
  * Start using Coverty Static analysis
  * Update OS versions we recognize
  * Upgrade libcdio-paranoia to paranoia version 10.2
  * Bug fixes on MS Windows and other bug fixes
  * Redo license so everything is GPL3
- Fix license tag; now released under GPL-3.0
- Remove libcdio-paranoia-10.2+0.90-include_path.patch; fixed on
  upstream
- Bump sonum to 2</changelog>
  <changelog author="olaf@aepfle.de" date="1423224000">- Include all detected libs in pkg-config --libs output
  to fix build of ffmpeg in SLE_11
  libcdio-paranoia.libcdio_cddda-libs.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1442577600">- Fix baselibs.conf: with the update to 10.2+0.93+1, the sonum was
  bumped to 2, but baselibs was forgotten.</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1548676800">- version 10.2+2.0.0 (2019-01-26)
  * Now works with audio CD's that start on a track greater than 1.
  * typos in manual page and README
  * Do not attempt to call a NULL callback from mskamp
- version 10.2+0.94+2 (2017-08-22)
  * Add --force-overread
    Force overreading into the lead-out portion of the disc. This option
    is only applicable when using the "-O" option with a positive sample
    offset value. Many drives are not capable of reading into this
    portion of the disc and attempting to do so on those drives will
    produce read errors and possibly hard lockups
- version 10.2+0.94+1 (2017-03-25)
  * Fix problem where end of span seems to default to last track.
  * Fix NULL pointer dereference that occurs when byte swapping is needed.
  * Re-silence recently added gcc -Wunused-result warnings
  * Use @LIBS@ figured out by autoconf when linking (for -lrt on Linux).
  * Incorrect track was getting used in matching.
- Added sig file along with keyring for source verification
- Make use of %license macro
- Adopted for change of README to README.md</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624017600">- Drop --with-pic (no effect with --disable-static)
- Trim old rpm macros/constructs
- Update descriptions</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625659200">- version 10.2+2.0.1 (2019-09-16)
  * cdda toc routines now included
  * "make distcheck" broken in 2.0.0 works properly again
  * Remove some gcc/clang warnings
- Use %find_lang
- Use correct License</changelog>
</package>
<package pkgid="b757dd7377a74d77c20145b11d5b24bc746b78877c5debbc47b7e7e091c879e8947b725a096fbb9b85d30e4ec016711226dfae3fad699dca7c191077c8ecd835" name="cd-paranoia" arch="x86_64">
  <version epoch="0" ver="10.2+2.0.1" rel="1.10"/>
  <changelog author="davejplater@gmail.com" date="1337428800">- Created libcdio-paranoia which used to be part of the libcdio
  package. see bnc#756564.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to version 10.2+0.90
  * First stable version
- Add libcdio-paranoia-10.2+0.90-include_path.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1423051200">- Update to version 10.2+0.93+1
  * Add cdio_cddap_free_messages function
  * Start using Coverty Static analysis
  * Update OS versions we recognize
  * Upgrade libcdio-paranoia to paranoia version 10.2
  * Bug fixes on MS Windows and other bug fixes
  * Redo license so everything is GPL3
- Fix license tag; now released under GPL-3.0
- Remove libcdio-paranoia-10.2+0.90-include_path.patch; fixed on
  upstream
- Bump sonum to 2</changelog>
  <changelog author="olaf@aepfle.de" date="1423224000">- Include all detected libs in pkg-config --libs output
  to fix build of ffmpeg in SLE_11
  libcdio-paranoia.libcdio_cddda-libs.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1442577600">- Fix baselibs.conf: with the update to 10.2+0.93+1, the sonum was
  bumped to 2, but baselibs was forgotten.</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1548676800">- version 10.2+2.0.0 (2019-01-26)
  * Now works with audio CD's that start on a track greater than 1.
  * typos in manual page and README
  * Do not attempt to call a NULL callback from mskamp
- version 10.2+0.94+2 (2017-08-22)
  * Add --force-overread
    Force overreading into the lead-out portion of the disc. This option
    is only applicable when using the "-O" option with a positive sample
    offset value. Many drives are not capable of reading into this
    portion of the disc and attempting to do so on those drives will
    produce read errors and possibly hard lockups
- version 10.2+0.94+1 (2017-03-25)
  * Fix problem where end of span seems to default to last track.
  * Fix NULL pointer dereference that occurs when byte swapping is needed.
  * Re-silence recently added gcc -Wunused-result warnings
  * Use @LIBS@ figured out by autoconf when linking (for -lrt on Linux).
  * Incorrect track was getting used in matching.
- Added sig file along with keyring for source verification
- Make use of %license macro
- Adopted for change of README to README.md</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624017600">- Drop --with-pic (no effect with --disable-static)
- Trim old rpm macros/constructs
- Update descriptions</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625659200">- version 10.2+2.0.1 (2019-09-16)
  * cdda toc routines now included
  * "make distcheck" broken in 2.0.0 works properly again
  * Remove some gcc/clang warnings
- Use %find_lang
- Use correct License</changelog>
</package>
<package pkgid="4eabbf23ef3af886b5a744540acd9e601c25c3b733a1e59a4c4b382af2f7ee233350e082bf5f80fc4e0cc705caab473901b9a196eca159236afee5bfff52d80e" name="cd-paranoia-debuginfo" arch="i586">
  <version epoch="0" ver="10.2+2.0.1" rel="1.10"/>
  <changelog author="davejplater@gmail.com" date="1337428800">- Created libcdio-paranoia which used to be part of the libcdio
  package. see bnc#756564.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to version 10.2+0.90
  * First stable version
- Add libcdio-paranoia-10.2+0.90-include_path.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1423051200">- Update to version 10.2+0.93+1
  * Add cdio_cddap_free_messages function
  * Start using Coverty Static analysis
  * Update OS versions we recognize
  * Upgrade libcdio-paranoia to paranoia version 10.2
  * Bug fixes on MS Windows and other bug fixes
  * Redo license so everything is GPL3
- Fix license tag; now released under GPL-3.0
- Remove libcdio-paranoia-10.2+0.90-include_path.patch; fixed on
  upstream
- Bump sonum to 2</changelog>
  <changelog author="olaf@aepfle.de" date="1423224000">- Include all detected libs in pkg-config --libs output
  to fix build of ffmpeg in SLE_11
  libcdio-paranoia.libcdio_cddda-libs.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1442577600">- Fix baselibs.conf: with the update to 10.2+0.93+1, the sonum was
  bumped to 2, but baselibs was forgotten.</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1548676800">- version 10.2+2.0.0 (2019-01-26)
  * Now works with audio CD's that start on a track greater than 1.
  * typos in manual page and README
  * Do not attempt to call a NULL callback from mskamp
- version 10.2+0.94+2 (2017-08-22)
  * Add --force-overread
    Force overreading into the lead-out portion of the disc. This option
    is only applicable when using the "-O" option with a positive sample
    offset value. Many drives are not capable of reading into this
    portion of the disc and attempting to do so on those drives will
    produce read errors and possibly hard lockups
- version 10.2+0.94+1 (2017-03-25)
  * Fix problem where end of span seems to default to last track.
  * Fix NULL pointer dereference that occurs when byte swapping is needed.
  * Re-silence recently added gcc -Wunused-result warnings
  * Use @LIBS@ figured out by autoconf when linking (for -lrt on Linux).
  * Incorrect track was getting used in matching.
- Added sig file along with keyring for source verification
- Make use of %license macro
- Adopted for change of README to README.md</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624017600">- Drop --with-pic (no effect with --disable-static)
- Trim old rpm macros/constructs
- Update descriptions</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625659200">- version 10.2+2.0.1 (2019-09-16)
  * cdda toc routines now included
  * "make distcheck" broken in 2.0.0 works properly again
  * Remove some gcc/clang warnings
- Use %find_lang
- Use correct License</changelog>
</package>
<package pkgid="a11073f38d708d99df1cad72f5680200ddaac69aea5dbd79adb27ae31019ec5d81fe19b8d8e07087512d5a0600480678c6cd31accd6eaa7b567d944e36e11836" name="cd-paranoia-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.2+2.0.1" rel="1.10"/>
  <changelog author="davejplater@gmail.com" date="1337428800">- Created libcdio-paranoia which used to be part of the libcdio
  package. see bnc#756564.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to version 10.2+0.90
  * First stable version
- Add libcdio-paranoia-10.2+0.90-include_path.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1423051200">- Update to version 10.2+0.93+1
  * Add cdio_cddap_free_messages function
  * Start using Coverty Static analysis
  * Update OS versions we recognize
  * Upgrade libcdio-paranoia to paranoia version 10.2
  * Bug fixes on MS Windows and other bug fixes
  * Redo license so everything is GPL3
- Fix license tag; now released under GPL-3.0
- Remove libcdio-paranoia-10.2+0.90-include_path.patch; fixed on
  upstream
- Bump sonum to 2</changelog>
  <changelog author="olaf@aepfle.de" date="1423224000">- Include all detected libs in pkg-config --libs output
  to fix build of ffmpeg in SLE_11
  libcdio-paranoia.libcdio_cddda-libs.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1442577600">- Fix baselibs.conf: with the update to 10.2+0.93+1, the sonum was
  bumped to 2, but baselibs was forgotten.</changelog>
  <changelog author="olaf@aepfle.de" date="1450267200">- Add BuildRoot: for SLE_11</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1548676800">- version 10.2+2.0.0 (2019-01-26)
  * Now works with audio CD's that start on a track greater than 1.
  * typos in manual page and README
  * Do not attempt to call a NULL callback from mskamp
- version 10.2+0.94+2 (2017-08-22)
  * Add --force-overread
    Force overreading into the lead-out portion of the disc. This option
    is only applicable when using the "-O" option with a positive sample
    offset value. Many drives are not capable of reading into this
    portion of the disc and attempting to do so on those drives will
    produce read errors and possibly hard lockups
- version 10.2+0.94+1 (2017-03-25)
  * Fix problem where end of span seems to default to last track.
  * Fix NULL pointer dereference that occurs when byte swapping is needed.
  * Re-silence recently added gcc -Wunused-result warnings
  * Use @LIBS@ figured out by autoconf when linking (for -lrt on Linux).
  * Incorrect track was getting used in matching.
- Added sig file along with keyring for source verification
- Make use of %license macro
- Adopted for change of README to README.md</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624017600">- Drop --with-pic (no effect with --disable-static)
- Trim old rpm macros/constructs
- Update descriptions</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1625659200">- version 10.2+2.0.1 (2019-09-16)
  * cdda toc routines now included
  * "make distcheck" broken in 2.0.0 works properly again
  * Remove some gcc/clang warnings
- Use %find_lang
- Use correct License</changelog>
</package>
<package pkgid="f17b3b98684213dbb9597cdc30fa23aa8669532f3253544d05454cceea0d770ce470f54136dd383778d2119bc96f1a43441f64a65e7cc699bbe23f76ca910c80" name="cdio-utils" arch="src">
  <version epoch="0" ver="2.1.0" rel="7.4"/>
  <changelog author="schwab@suse.de" date="1213790400">- Use autoreconf -i.</changelog>
  <changelog author="sbrabec@suse.cz" date="1220961600">- Update Summary of *mini* packages (bnc#418304).</changelog>
  <changelog author="olh@suse.de" date="1231329600">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="sbrabec@suse.cz" date="1249560000">- Updated to version 0.81:
  * license of manual now GFDL 1.2 or later
  * Nero image handling more complete.
  * ISRC query for image files.
  * Allow reading pregap of a track via get_track_pregap_lsn().
  * Fixes of iso9660 time setting/getting routines, making them
    reentrant.</changelog>
  <changelog author="jengelh@medozas.de" date="1264939200">- Package baselibs.conf</changelog>
  <changelog author="ro@suse.de" date="1272283200">- add build-ignore for libcdio-mini-devel</changelog>
  <changelog author="sagiben@gmail.com" date="1296388800">- Updated to version 0.82
- Upstream changes :
  * Remove all uses of CDIO_MIN_DRIVER,
  CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER.
  * FreeBSD get_media_changed fixes
  * MingGW/Msys compilation issues
  * Add OS/2 driver
  * Cross compilations fixes and uclinix is like GNU/Linux
  * Numerous other bug fixes</changelog>
  <changelog author="dimstar@opensuse.org" date="1297166400">- Rename Shared Object package to libcdio12, conforming the
  libraries name.
- Adjust rpmlintrc to only ignore shared lib names of the -mini
  packages. This avoids missing shlib renames for the 'main'
  package.</changelog>
  <changelog author="coolo@novell.com" date="1300708800">- licenses package is about to die</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- one less _service file for factory</changelog>
  <changelog author="coolo@suse.com" date="1321185601">- add libtool as buildrequire</changelog>
  <changelog author="davejplater@gmail.com" date="1333713600">- Update to libcdio-0.83, removed need for libcdio-mini by adding
  linker library paths to sources in the spec file build section.
- Upstream changes:
  * Add retrieval SCSI sense reply from the most-recent MMC command.
  * Add exclusive read/write access for devices which is used for
  experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
  * MMC bug fixes
  * FreeBSD drive list now shows empty drives.
  * Add ability to retrieve SCSI tuple for a name and/or fake one up for
  programs that wanto to cd-record compatible.
  * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
  added iso9660_set_{d,l}time_with_timezone
  * Add mmc_get_disk_erasable
  * Update MMC Feature Profile list, DVD Book types
  * Reduce range of seek in paranoia_seek to be int32_t
  * Remove some potential flaws found by Coverty's static analysis tool
  * Add ISRC track info to cd-info output.
  * Don't wrap-around volume adjustment for cdda-player.
  * Handle double-byte strings in CD-text
  * --no-header on cd-info omits copyright and warranty</changelog>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
</package>
<package pkgid="30bc31568f73d9a45a274452519ab925312495d8d79ebd636118bbd795133fb8f154da857d9b937ba62820c2891bd820e46b42ade45c487e8569c627fda26242" name="cdio-utils" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="7.4"/>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as buildrequire</changelog>
  <changelog author="davejplater@gmail.com" date="1333713600">- Update to libcdio-0.83, removed need for libcdio-mini by adding
  linker library paths to sources in the spec file build section.
- Upstream changes:
  * Add retrieval SCSI sense reply from the most-recent MMC command.
  * Add exclusive read/write access for devices which is used for
  experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
  * MMC bug fixes
  * FreeBSD drive list now shows empty drives.
  * Add ability to retrieve SCSI tuple for a name and/or fake one up for
  programs that wanto to cd-record compatible.
  * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
  added iso9660_set_{d,l}time_with_timezone
  * Add mmc_get_disk_erasable
  * Update MMC Feature Profile list, DVD Book types
  * Reduce range of seek in paranoia_seek to be int32_t
  * Remove some potential flaws found by Coverty's static analysis tool
  * Add ISRC track info to cd-info output.
  * Don't wrap-around volume adjustment for cdda-player.
  * Handle double-byte strings in CD-text
  * --no-header on cd-info omits copyright and warranty</changelog>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
</package>
<package pkgid="9d6834d82992c1ffe189b29fabb740a9ab2687bd4fc398194f6153b7dd08971afcfa385e2938c8c2bda05a42a09a3a1de7b5aa142c21637a4b206fa5ad247bcd" name="cdio-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="7.4"/>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as buildrequire</changelog>
  <changelog author="davejplater@gmail.com" date="1333713600">- Update to libcdio-0.83, removed need for libcdio-mini by adding
  linker library paths to sources in the spec file build section.
- Upstream changes:
  * Add retrieval SCSI sense reply from the most-recent MMC command.
  * Add exclusive read/write access for devices which is used for
  experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
  * MMC bug fixes
  * FreeBSD drive list now shows empty drives.
  * Add ability to retrieve SCSI tuple for a name and/or fake one up for
  programs that wanto to cd-record compatible.
  * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
  added iso9660_set_{d,l}time_with_timezone
  * Add mmc_get_disk_erasable
  * Update MMC Feature Profile list, DVD Book types
  * Reduce range of seek in paranoia_seek to be int32_t
  * Remove some potential flaws found by Coverty's static analysis tool
  * Add ISRC track info to cd-info output.
  * Don't wrap-around volume adjustment for cdda-player.
  * Handle double-byte strings in CD-text
  * --no-header on cd-info omits copyright and warranty</changelog>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
</package>
<package pkgid="af1059dabeea00c185a40e165b400c3e46282632ed85f66ac3876025be942b13b834b035c889283373653fc12b8f7301589056ab8866399fabfb5876ec0f871e" name="cdio-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="7.4"/>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as buildrequire</changelog>
  <changelog author="davejplater@gmail.com" date="1333713600">- Update to libcdio-0.83, removed need for libcdio-mini by adding
  linker library paths to sources in the spec file build section.
- Upstream changes:
  * Add retrieval SCSI sense reply from the most-recent MMC command.
  * Add exclusive read/write access for devices which is used for
  experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
  * MMC bug fixes
  * FreeBSD drive list now shows empty drives.
  * Add ability to retrieve SCSI tuple for a name and/or fake one up for
  programs that wanto to cd-record compatible.
  * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
  added iso9660_set_{d,l}time_with_timezone
  * Add mmc_get_disk_erasable
  * Update MMC Feature Profile list, DVD Book types
  * Reduce range of seek in paranoia_seek to be int32_t
  * Remove some potential flaws found by Coverty's static analysis tool
  * Add ISRC track info to cd-info output.
  * Don't wrap-around volume adjustment for cdda-player.
  * Handle double-byte strings in CD-text
  * --no-header on cd-info omits copyright and warranty</changelog>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
</package>
<package pkgid="9ea632ad71cdd8951ed4970f147273c8f4556e940b7645be8ea0b9036b571857b2dca61bba9b676a10e6bed3365fee585496c956f73b1bd306265c0a840e288f" name="cdparanoia" arch="i586">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="4519445c262e805980dbb3bb79d53b4dabf53c918bc843158d819b9489c8ebebf439336a3ed0a307af52ea9fc23ce5f6fb605fb834fb46b73ed2189ef2b0b9d9" name="cdparanoia" arch="src">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="schwab@suse.de" date="1148644800">- Don't strip binaries.</changelog>
  <changelog author="dmueller@suse.de" date="1150113600">- add DT_NEEDED for libcdda_interface to libccda_paranoia (#183849)</changelog>
  <changelog author="lnussel@suse.de" date="1161950400">- remove resmgr patch</changelog>
  <changelog author="pgajdos@suse.cz" date="1186574400">- solved 'Lack of SG_IO interface support' [#295308]
  * shortened gcc34.patch (leaved in hunks for utils.h only, removed
  hunks for scsi_interface.c)
  * new patch sgio.patch to solve error mentioned above
  * new patch gcc34-2.patch (avoid persisting problems with
    compilation -- memcpy macro)</changelog>
  <changelog author="ro@suse.de" date="1207828800">- added baselibs.conf file to build xxbit packages
  for multilib support</changelog>
  <changelog author="olh@suse.de" date="1225368000">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="olh@suse.de" date="1228910400">- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)</changelog>
  <changelog author="nadvornik@suse.cz" date="1235649600">- updated to III-10.2
  * many patches merged upstream
- adapted according to shared library policy
  * new subpackage libcdda_interface0
  * new subpackage libcdda_paranoia0
  * new subpackage cdparanoia-devel
- added debian patches
  cdparanoia-III-01-typos-and-spelling.dpatch
  cdparanoia-III-05-gcc4.3.dpatch
  cdparanoia-III-06-endian.dpatch</changelog>
  <changelog author="vuntz@novell.com" date="1249473600">- Make the devel package require libcdda_interface0 and
  libcdda_paranoia0 instead of cdparanoia.</changelog>
  <changelog author="jengelh@medozas.de" date="1262865600">- Add baselibs.conf as a source
- Switch from -fpic to -fPIC, at least SPARC needs this</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="85692f03d609fa98be445dbca945ab1ecc76f39c76ff1016980a02b1401564fe8838d1da797fa8ba73d4810e9f46606f6ec1e452a673ad73fb34e7dff91f66e6" name="cdparanoia" arch="x86_64">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="7fe56ebe68fa08d3fa042c4b831b8529945443bc7e76c9ad39d43575bd739e49d319de4ccb8c1536ba8dd6e1c0f5f65ad69c2218e23b2a25996afe34c2008937" name="cdparanoia-debuginfo" arch="i586">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="27790acd49ee72f11d5565f625421f6648b2af1877b01aaaee0359aea07a927912f27f4e10f135bd2f8c8b437817ba7cd227de5245fea0a71ee8e3bfa5643044" name="cdparanoia-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="8bf2700bb70ce71fb4d98d355e7547722ff2be0abeb1d2dbe64cbc75ce3a7db4f6855150902065dda07ae4d7dce415e331e943808837ed148ca88f17e1ee916b" name="cdparanoia-debugsource" arch="i586">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="dfd442003e7a1df9c03b556346769673f8fbb9a6609d5f06f1e6e400476920e7cf244b034abb8f757b88c88938495664ce9562fdcc0d1267ed7cb5f894a0fe1f" name="cdparanoia-debugsource" arch="x86_64">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="5f254cb5e935bbcd11e0f737af7e59655269a9d1d877d82a2dc254b79c680d9162c0eb7cbd3118e162c04aea5ff279f783db270e92862225b45853aabfe8a996" name="cdparanoia-devel" arch="i586">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="30cef57d83eeae38f2de7ce784efab7228a3596180771c7cddffd2193d90a49dbd737bbb805170a62c10ac7bb5dca1829a24af073b18efb5e3e92a843ca9bf35" name="cdparanoia-devel" arch="x86_64">
  <version epoch="0" ver="3.10.2" rel="28.22"/>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fixes: use %configure macro, set bindir and include
  dir explicitly when installing</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1342353600">- own directories for japanese man pages, no need to buildrequire man
  for that</changelog>
  <changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1369137600">- add config-guess-sub-update.diff:
  * configure.guess/sub update for aarch64 support</changelog>
  <changelog author="tchvatal@suse.com" date="1382616000">- Redo the buildsystem to use only shared libs and allow parallel
  building to have it faster in obs.
  * removed patches:
  - cdparanoia-III-dt_needed.patch
  - cdparanoia-large-pic.diff
  * added patches:
  - 010_build_system.patch
  - 050_all_build_only_shared_libraries.patch</changelog>
  <changelog author="schwab@suse.de" date="1523966400">- config-guess-sub-update.diff: update for RISC-V support</changelog>
  <changelog author="adam.majer@suse.de" date="1524052800">- Adjust licenses to be installed with %license not %doc
- libraries are covered by LGPL-2.1-or-greater and the command-line
  tool is GPL-2.0-or-greater</changelog>
  <changelog author="tchvatal@suse.com" date="1524052801">- Do not bother to talk about it being beta release as we
  are shipping this since 2008</changelog>
  <changelog author="jengelh@inai.de" date="1524052802">- Update descriptions.</changelog>
</package>
<package pkgid="967a12420bd5c1651cb6a9273c7c4a715c10b973d0fae4975d9774683e583825a4dc9be4bb61f8bd8ecf805536c61a2c53affc63644ba79a39cb5870b9dd83bb" name="celt" arch="i586">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="c86a91b87f95399e149774f5d0bc92783b936427254f57cb0458ebc2af1424857055453a3cbd79814c312c704b32a6d4c9e38ac286cd987b1b3129a484733777" name="celt" arch="src">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="crrodriguez@suse.de" date="1228132800">- initial package version</changelog>
  <changelog author="sbrabec@suse.cz" date="1250078400">- Updated to version 0.6.1:
  * Breaks bit-stream compatibility!
  * Improves the stereo quality, especially at lower bit-rates.
  * Many quality improvements, including better stereo coupling,
    better handling of transients, and better handling of highly
    tonal signals, packet loss robustness, larger dynamic range,
    suitable for encoding 24-bit audio, VBR implementation.
  * Pitch prediction improved and simplified.
  * New bit allocation algorithm.
  * VQ search has been improved, small CPU reduction.
  * Fixing some quality problems with low frequency tones.
  * Many bug fixes.</changelog>
  <changelog author="davejplater@gmail.com" date="1265284800">- Update to version 0.7.1
- Patch celt-0.7.1-libceltsuffix.patch removes the suffix from
  libcelt to keep the build service happy.
  * improves the quality of the packet loss concealment (PLC),
    but does not change the rest of the codec. For this reason it
    is the first release not to break bit-stream compatibility with
    the previous release (0.7.0).
    The default name of the library was changed to libcelt0.so to
    make it easier to do the transition when the final 1.0 release
    comes out (with frozen bit-stream and API).
  * CELT 0.7.0 again improves the stereo quality, reduces artefacts
    at low bitrates (birdies and speech roughness) and fixes many
    bugs. In addition to the usual bitstream incompatibilities,
    the API has also changed in this release.</changelog>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="dc0e8a0ffd418ce6fb82427b698dede7e66934db1a31f56e8b20461eaa273c1dfbb43675726492cbe8e6cb79d3bc4b5aa3dbff70c4865e2a60f2ebf8026e6345" name="celt" arch="x86_64">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="a88c30fc04c35b13c70c389221dd1f010bb1e1376d65003f69bfa322647732991e835075cfa5bdcd7b26bb284b1bfabb5edd517a7ef84cdf2934714911a657af" name="celt-debuginfo" arch="i586">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="72b8875fbe0b1696d6ff2dc3dade6a97c2b54a2f43997892ee0c354c290562bd397ed5d99ea316951865e7486056a697dafa5d2f79711e4686d6fa4a9c408efa" name="celt-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="115d429090b429727f2f654b17b799213449c759289c2eb1a6f35a2601c09aadc399d0ea4f2d7668d89a57b1ba8b075cba1568d94cb46608a6eb6d4fe7fbd0fc" name="celt-debugsource" arch="i586">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="889892281a583016ecacf856a1a475dab3b656910447654231086d690cd0baf2d65b7021fa09bd66dfa2e66c3a074848cfdae2bee108d506c7928d225951235c" name="celt-debugsource" arch="x86_64">
  <version epoch="0" ver="0.11.3" rel="1.32"/>
  <changelog author="lnussel@suse.de" date="1265803200">- remove suffix patch. rename lib package instead
- add baselibs.conf</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291809600">- Upgrade to 0.9.1.x
  * improves the packet loss concealment.
  * high-frequency artefacts have been reduced.</changelog>
  <changelog author="davejplater@gmail.com" date="1308657600">- Added source services to update to 0.11.1.
- libcelt0-1 bumped to libcelt0-2 due to "current" increment.
- Upstream changes :
  * fixes two minor bugs with 0.11 that affect the bit-stream.
  The quality should improve (very) slightly, but not enough to be
  noticeable in most cases. Several Opus-related bugs have also
  been fixed.</changelog>
  <changelog author="coolo@suse.com" date="1315569600">- replace _service with real tar</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building
- Add celt-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="i@marguerite.su" date="1332590400">- fixed "no dependecies on libcelt*" warning.</changelog>
  <changelog author="cfarrell@suse.com" date="1348142400">- license update: BSD-2-Clause
  See COPYING file</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Update to 0.11.3
  * no upstream changelog provided
- Cleanup spec file with spec-cleaner
- Update baselibs.conf</changelog>
</package>
<package pkgid="b6111a3bc987456f6e8ba0c9995d727b4c6567f0483504ce401d6c1fa1cc0d0223ce8cb1385ea873155ea099078340afdcac999efd5a05525c6f3d4b07d81920" name="certmonger" arch="i586">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="34118532d15e7ad5da1409e7ab97d86c39e388ab12444371ac552b76787d4790bd024d4ff1fbb648f260bbc282bef3b5c935eac332741834363432cf3c923e84" name="certmonger" arch="src">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="7c96a9482937c4285bdac883403d8409e6170f6f6a47ea1f9f40659ddb10cebbeb9d8c83077904b12e3fe5cad7e830624ec39b40b757987658adde675b30f01d" name="certmonger" arch="x86_64">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="801c8f423c27a0de0ffbef73be48bf757f79a393247332e03048698a58af9a8afcba512b0edfb38ffa321c80f9d3bd1e7531ebd3b12fb9e340c424b9218a053d" name="certmonger-debuginfo" arch="i586">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="bac0625088cd6d0821e2031639af8afc5a2839215ed1b2185372a31742176588d93555f215535a9089a6b7773f39ed11e0f2e5dc582d38a0f3374a3baa83d6e7" name="certmonger-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="46e8972649d2729196b88cb7562ce72c387281a040a13fc4adc0ee6f2e621627e46d0e77a17c02c3643f471442f619012c2c8d377195e8db35eedf9c19ba807d" name="certmonger-debugsource" arch="i586">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="0bfcb0752e0ea1a58ce44c8e62aa7da5877d6d36d8fc28c90f0fe1962cd00452abefc141b28153a3c01fc98bd2cf21581e03235b0bb4b9172d7a1fd37c41b03d" name="certmonger-debugsource" arch="x86_64">
  <version epoch="0" ver="0.79.19" rel="1.1"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1586692800">- Initial package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875200">- update to 0.79.11:
  - Fix crash bug when generating thumbprints
  - dogtag: use POST for profileProcess requests
  - Improve logging in SCEP helper
  - Add verbose option to SCEP CA if requested in add-scep-ca
  - Re-order the way the SCEP signing and CA certs are collected
  - Add new option to allow overriding the detected SCEP CA chain
  - template_profile, issuer and MS certificate template are single-value
  - Ensure that files read in have a trailing new-line
  - Adapt to the new behavior of disconnect in dbus-broker
  - Add long command-line options to CLI and man pages
  - Include &amp;message=CA-IDENT with GetCACaps and GetCACert requests
  - Address issues uncovered by clang and Coverity
  - Handle an uninitialized token when adding CA certs to an NSS db
  - tests: Parametrize 025-casave with NSS db types</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1614513600">- Update to 0.79.13</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1627300800">- Add buildrequires on systemd which is required for correct installation
  of the .service file.</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1627300801">- Use "pkgconfig(systemd)" for the BR to allow hacksaw systemd-mini
  package to satisfy dependencies in the openSUSE Build Service.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467200">- Updated to version 0.79.15
- Added minimum libjansson version requirement.</changelog>
  <changelog author="Matthew Davis &lt;novell@virtual.drop.net&gt;" date="1655467201">- Added 0001-Disable-DSA-in-the-RPM-spec.patch
- Removed 0002-certmonger-return-type.patch.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1697025600">- dbus-daemon is now split out into a separate package.</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1702468800">- Update to 0.79.19
- Removed 0001-Disable-DSA-in-the-RPM-spec.patch
- Added 0001-Update-tests-to-be-compatible-with-OpenSSL-3.2.patch</changelog>
</package>
<package pkgid="87e99e9bdf576a77c41f394a7b0edf22916e074175aea9ef7a8e970261214041189c172232fe96206a02ed782e7c86e7c64db758c2a025ec7f529ae8c4bd47b7" name="cfitsio" arch="src">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1364990400">- Update to version 3.340:
  * modified configure and configure.in to support cross-compiled cfitsio
    as a static library for Windows on a Linux platform using MXE
    (http://mxe.cc) - a build environment for mingw32. (contributed by
    Niels Kristian Bech Jensen)
  * added conditional compilation statementsfor the mingw32 environment in
    drvrfile.c because mingw32 does not include the ftello and fseeko
    functions. (contributed by Niels Kristian Bech Jensen)
  * fixed a potential bug in ffcpcl (routine to copy a column from one table
    to another table) when dealing with the rare case of a '0X' column (zero
    length bit column).
  * fixed an issue in the routines that update or modify string-valued
    keyword values, as a result of the change to ffc2s in the previous
    release.  These routines would exit with a 204 error status if the
    current value of the keyword to be updated or modified is null.
  * fixed typo in the previous modification that was intended to ignore
    numerical overflows in Hcompress when decompressing an image.
  * moved the 'startcol' static variable out of the ffgcnn routine and
    instead added it as a member of the 'FITSfile' structure that is defined
    in fitsio.h.  This removes a possible race condition in ffgcnn in
    multi-threaded environments.
  From version 3.330:
  * modified the imcomp_decompress_tile routine to ignore any numerical
    overflows that might occur when using Hcompress to decompress the
    image.  If Hcompress is used in its 'lossy' mode, the uncompressed
    image pixel values may slightly exceed the range of an integer*2
    variable. This is generally of no consequence, so we can safely ignore
    any overflows in this case and just clip the values to the legal range.
  * the default tiling pattern when writing a tile-compressed image
    has been changed.  The old behaviour was to compress the whole image
    as one single large tile.  This is often not optimal when dealing
    with large images, so the new default behavior is to treat each
    row of the image as one tile.  This is the same default behavior
    as in the standalone fpack program.  The default tile size can
    be overridden by calling fits_set_tile_dim.
  * fixed bug bug that resulted in a corrupted output FITS image when
    attempting to write a float or double array of values to a
    tile-compressed integer data type image.  CFITSIO does not support
    implicit data type conversion in this case and now correctly
    returns an appropriate error status.
  * modified ricecomp.c to define the nonzero_count lookup table as an
    external variable, rather then dynamically allocating it within the
    3 routines that use it.  This simplifies the code and eliminates the
    need for special thread locking and unlocking statements. (Thanks to
    Lars Kr. Lundin for this suggestion).
  * modifed how the uncompressed size of a gzipped file is computed in the
    mem_compress_open routine in drvrmem.c.  Since gzip only uses 4 bytes
    in the compressed file header to store the original file size, one may
    need to apply a modulo 2^32 byte correction in some cases.  The logic
    here was modified to allow for corner cases (e.g., very small files, and
    when running on 32-bit platforms that do not support files larger than
    2^31 bytes in size).
  * added new public routine to construct a 80 keyword record from the 3 input
    component strings, i.e, the keyword name string, the value string, and
    the comment string: fits_make_key/ffmkky.  (This was already an undocumented
    internal routine in previous versions of CFITSIO).
  * modified ffc2s so that if the input keyword value string is a null string,
    then it will return a VALUE_UNDEFINED (204) status value.  This makes it
    consistent with the behavior when attempting to read a null keyword
    (which has no value) as a logical or as a number (which also returns
    the 204 error).  This should only affect cases where the header keyword
    does not have an equal sign followed by a space character in columns 9
    and 10 of the header record.
  * Changed the "char *" parameter declarations to "const char *" in many
    of the routines (mainly the routines that modify or update keywords) to
    avoid compiler warnings or errors from C++ programs that tend to be more
    rigorous about using "const char *" when appropriate.
  * added support for caching uncompressed image tiles, so that the tile does
    not need to be uncompressed again if the application program wants
    to read more data from the same tile. This required changes to the
    main FITS file structure that is defined in fitsio.h, as well as
    changes to imcompress.c.
  * enhanced the previous modification to drvrfile.c to handle additional user
    cases when running in the HEASARC's Hera environment.
  From version 3.320:
  * fixed flaw in the way logical columns (TFORM = 'L') in binary tables
    were read which caused an illegal value of 1 in the column to be
    interpreted as a 'T' (TRUE) value.
  * extended the column filtering syntax in the CFITSIO file name parser to
    enable users and scripts to append new COMMENT or HISTORY keyword into the
    header of the filtered file (provided by Craig Markwardt).  For example,
    fcopy "infile.fits[col #HISTORY='Processed on 2012-10-05']" outfile.fits
    will append this header keyword: "HISTORY Processed on 2012-10-05"
  * small change to the code that opens and reads an ASCII region file to
    return an error if the file is empty.
  * fixed obscure sign propagation error when attempting to read the
    uncompressed size of a gzipped FITS file.  This resulted in a memory
    allocation error if the gzipped file had an uncompressed file
    size between 2^31 and 2^32 bytes.  Fix supplied by Gudlaugur Johannesson
    (Stanford).
- Rebased cfitsio.patch to apply cleanly.</changelog>
  <changelog author="schwab@suse.de" date="1371384000">- aarch64-support.patch: Add support for aarch64</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1373198400">- Update to version 3.350:
  * fixed problem with the default tile size when compressing images with
    fpack using the Hcompress algorithm.
  * fixed returned value ("status" instead of "*status")
  * in imcompress.c, declared some arrays that are used to store the dimensions
    of the image from 'int' to 'long', to support very large images (at least
    on systems where sizeof(long) = 8),
  * modified the routines that convert a string value to a float or double
    to prevent them from returning a NaN or Inf value if the
    string is "NaN" or "Inf" (as can happen with gcc implementation of the
    strtod function).
  * removed/replaced the use of the assert() functions when locking or
    unlocking threads because they did not work correctly if NDEBUG is
    defined.
  * made modifications to the way the command-line file filters are parsed to
    1) remove the 1024-character limit when specifying a column filter,
    2) fixed a potential character buffer-overflow risk in fits_get_token, and
    3) improved the parsing logic to remove any possible of confusing
    2 slash characters ("//") in the string as the beginning of a
    comment string.
  * modified configure and Makefile.in so that when building CFITSIO
    as a shared library on linux or Mac platforms, it will use the SONAME
    convention to indicate whether each new release of the CFITSIO
    library is binary-compatible with the previous version.  Application
    programs that link with the shared library will not need to be
    recompiled as long as the versions are compatible.  In practice,
    this means that the shared library binary file that is created (on
    Linux systems) will have a name like 'libcfitsio.so.I.J.K', where I is the
    SONAME version number, J is the major CFITSIO version number (e.g. 3),
    and K is the minor CFITSIO version number (e.g., 34).  Two link
    files will also be created such that
    libcfitsio.so -&gt; libcfitsio.so.I, and
    libcfitsio.so.I -&gt; libcfitsio.I.J.K
    Application programs will still run correctly with the new version of
    CFITSIO as long as the 'I' version number remains the same, but the
    applications will fail to run if the 'I' number changes, thus alerting
    the user that the application must be rebuilt.
  * fixed bug in fits_insert_col when computing the new table row width
    when inserting a '1Q' variable length array column.
  * modified the image compression routines so that the output compressed
    image (stored in a FITS binary table) uses the '1Q' variable length
    array format (instead of '1P') when the input file is larger than 4 GB.
  * added support for "compression directive" keywords which indicate how
    that HDU should be compressed (e.g., which compression algorithm to use,
    what tiling pattern to use, etc.).  The values of these keywords will
    override the compression parameters that were specified on the command
    line when running the fpack FITS file compression program.
  * globally changed the variable and/or subroutine name "dither_offset"
    to "dither_seed" and "quantize_dither" to "quantize_method" so
    that the names more accurately reflects their purpose.
  * added support for a new SUBTRACTIVE_DITHER_2 method when compressing
    floating point images.  The only difference with the previous method
    is that pixels with a value exactly equal to 0.0 will not be dithered,
    and instead will be exactly preserved when the image is compressed.
  * added support for an alias of "RICE_ONE" for "RICE_1" as the value
    of the ZCMPTYPE keyword, which gives the name of the image compression
    algorithm.  This alias is used if the new SUBTRACTIVE_DITHER_2 option
    is used, to prevent old versions of funpack from creating a corrupted
    uncompressed image file.  Only newer versions of funpack will recognize
    this alias and be able to uncompress the image.
  * made performance improvement to fits_read_compressed_img so that
    when reading a section of an compressed image that includes only
    every nth pixel in some dimension, it will only uncompressed a tile
    if there are actually any pixels of interest in that tile.
  * fixed several issues with the beta FITS binary table compression code
    that is used by fpack:  added support for zero-length vector columns,
    made improvements to the output report when using the -T option in fpack,
    changed the default table compression method to 'Rice' instead of
    'Best', and now writes the 'ZTILELEN' keyword to document the number
    of table rows in each tile.
  * fixed error in ffbinit in calculating the total length of the binary
    table extension if the THEAP keyword was used to override the
    default starting location of the heap.
- Removed cfitsio.patch (fixed upstream).
- Rebased cfitsio-zlib.patch to apply cleanly.
- Added a patch (no-return-in-nonvoid-function.patch) to fix "Program returns
  random data in a function" rpm post build check error.</changelog>
  <changelog author="uweigand@de.ibm.com" date="1387108800">- ppc64le-support.patch: Add support for ppc64le.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1392552000">- Update to version 3.360:
  * added 9 Dec: small change to the fileseek function in drvrfile.c to
    support large files &gt; 2 GB when building CFITSIO with MinGW on Windows
  * reorganized the CFITSIO code directory structure; added a 'docs'
    subdirectory for all the documentation, and a 'zlib' directory
    for the zlib/gzip file compression code.
  * made major changes to the compression code for FITS binary table
    to support all types of columns, including variable-length arrays.
    This code is mainly used via the fpack and funpack programs.
  * increased the number of FITS files that can be opened as one
    time to 1000, as defined by NMAXFILES in fitsio2.h.
  * made small configuration changes to configure.in, configure,
    fitsio.h, and drvrfile.c to support large files (64-bit file
    offsets} when using the mingw-w64 compiler (provided by
    Benjamin Gilbert).
  * made small change to fits_delete_file to more completely ignore
    any non-zero input status value.
  * fixed a logic error in a 'if' test when parsing a keyword name
    in the ngp_keyword_is_write function in grparser.c (provided
    by David Binderman).
  * when specifying the image compression parameters as part of the
    compressed image file name (using the "[compress]" qualifier
    after the name of the file), the quantization level value, if
    specified, was not being recognized by the CFITSIO compression
    routines. The image would always be compressed with the default
    quantization level of 4.0, regardless of what was specified.  This
    affected the imcopy program, and potentially other user-generated
    application programs that used this method to specify the
    compression parameters.  This bug did not affect fpack or
    funpack.   This was fixed in the imcomp_get_compressed_image_par
    routine in the imcompress.c file. (reported by Sean Peters)
  * defined a new CFITS_API macro in fitsio.h which is used to export the
    public symbols when building CFITSIO on Windows systems with CMake. This
    works in conjunction with the new Windows CMake build procedure that
    is described in the README.win32 file. This complete revamping of the
    way CFITSIO is built under Windows now supports building 64-bit
    versions of the library.  Thanks to Daniel Kaneider (Luminance HDR
    Team) for providing these new  CMake build procedures.
  * modified the way that the low-level file_create routine works when
    running in the Hera environment to ensure that the FITS file that is
    created is within the allow user data disk area.
  * modified fits_get_compression_type so that it does not return an error
    if the HDU is a normal FITS IMAGE extension, and is not a tile-compressed
    image.
  * modified the low-level ffgcl* and ffpcl* routines to ensure that they
    never try ro read or write more than 2**31 bytes from disk at one time,
    as might happen with very large images, to avoid integer overflow errors.
    Fix kindly provided by Fred Gutsche at NanoFocus AG (www.nanofocus.de).
  * modified Makefile.in so that doing 'make distclean' does not delete
    new config.sub and config.guess files that were recently added.
  * adopted a patch from Debian in zcompress.c to "define" the values of
    GZBUFSIZE and BUFFINCR, instead of exporting the symbols as 'int's.
- Renamed libcfitsio-devel to cfitsio-devel and libcfitsio-devel-doc to
  cfitsio-devel-doc. Added appropriate Provides/Obsoletes entries.
- Removed the following patches (fixed upstream):
  * implicit-pointer-decl.patch
  * no-return-in-nonvoid-function.patch
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="p.drouand@gmail.com" date="1419508800">- Update to version 3.370
  + Added configure options to support reading bzip2 compressed FITS files.
    This depends on having the bzlib library installed on the local machine.
  + Replaced the random Gaussian and Poissonian distribution functions with
    new code written by Craig Markwardt derived from public domain C++ functions
  + Patched fitsio2.h to support CFITSIO on AArch64 (64-bit ARM)
    architecture (both big and little endian).
  + Fixed bug in fpackutil.c that caused fpack to exit prematurely if
    the FZALGOR directive keyword was present in the HDU header.
- Remove obsolete patches; fixed on upstream release
  + aarch64-support.patch
  + ppc64le-support.patch</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1466942400">- Update to version 3.390:
  * Lots of changes - see changes.txt for details.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1488283200">- Update to version 3.410:
  * The change made in version 3.40 to include strings.h caused
    problems on Windows (and other) platforms, so this change was
    backed out. The reason for including it was to define the
    strcasecmp and strcasencmp functions, so as an alternative, new
    equivalent functions called fits_strcasecmp and
    fits_strncasecmp have been added to CFITSIO.as a substitute.
    All the previous calls to the str[n]casecmp functions have been
    changed to now call fits_str[n]casecmp. In addition, the
    previously defined ngp_strcasecmp function (in grparser.c) has
    been removed and the calls to it have been changed to
    fits_strcasecmp.
  * The speed.c utility program was changed to correctly call
    the gettimeofday function with a NULL second arguement.
  From version 3.400:
  * fixed a bug when writing long string keywords with the CONTINUE
    convention which caused the CONTINUE'd strings to only be 16
    characters long, instead of using up all the available space in
    the 80-character header record.
  * fixed a missing 'defined' keyword in fitsio.h.
  * replaced all calls to strtok (which is not threadsafe) with a
    new ffstrtok function which internally calls the threadsafe
    strtok_r function.  One byproduct of this change is that
    &lt;strings.h&gt; must also be included in several of the C source
    code files.
  * modified the ffphbn function in putkey.c to support TFORM
    specifiers that use lowercase 'p' (instead of uppercase) when
    referring to a variable-length array column.
  * modified the lexical parser in eval.y and eval_y.c to support
    bit array columns (with TFORMn = 'X') with greater than 256
    elements. Fix to bitcmp function:  The internal 'stream' array
    is now allocated dynamically rather than statically fixed at
    size 256. This was failing when users attempted a row filtering
    of a bitcol that was wider than 256X. In bitlgte, bitand, and
    bitor functions, replaced static stream[256] array allocation
    with dynamic allocation.
  * modified the ffiter function in putcol.c to fix a problem which
    could cause the iterator function to incorrectly deal with null
    values.  This only affected TLONG type columns in cases where
    sizeof(long) = 8, as well as for TLONGLONG type columns.
  * Fix made to uncompress2mem function in zcomprss.c for case
    where output uncompressed file expands to over the 2^32 (4Gb)
    limit.  It now checks for this case at the start, and
    implements a 4Gb paging system through the output buffer.  The
    problem was specifically caused by the d_stream.avail_out
    member being of 4-byte type uInt, and thus unable to handle any
    memory position values above 4Gb.
  * fixed a bug in fpackutil.c when using the -i2f (integer to
    float) option in fpack to compress an integer image that is
    scaled with non-default values for BSCALE and BZERO. This
    required an additional call to ffrhdu to reset the internal
    structures that describe the input FITS file.
  * modified fits_uncompress_table in imcompress.c to silently
    ignore the ZTILELEN keyword value if it larger than the number
    of rows in the table
  * Tweak strcasecmp/strncasecmp ifdefs to exclude 64-bit MINGW
    environment, as it does not lack those functions. (eval_l.c,
    fitsio2.h)
  * CMakeLists.txt: Set M_LIB to "" for MINGW build environment (in
    addition to MSVC).
  * Makefile.in: Add *.dSYM (non-XCode gcc leftovers on Macs) to
    clean list.  Install libs by name rather than using a wildcard.
  * configure: Fix rpath token usage for XCode vs. non-XCode gcc on
    Macs.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1518091200">- Update to version 3.420:
  * added https support to the collection of drivers handled in
    cfileio.c and drvrnet.c.  This also handles the case where http
    transfers are rerouted to https.  Note that this enhancement
    introduces a dependency on the libcurl development package.  If
    this package is absent, CFITSIO will still build but will not
    have https capability.
  * made fix to imcomp_init_table function in imcompress.c.  It now
    writes ZSIMPLE keyword only to a compressed image that will be
    placed in the primary header.
  * fix made to fits_get_col_display_width for case of a vector
    column of strings.
  * in ftp_open_network and in ftp_file_exist, added code to
    repeatedly attempt to make a ftp connection if the ftp server
    does not respond to the first request. (some ftp servers don't
    appear to be 100% reliable).
  * in drvrnet.c added many calls to 'fclose' to close unneeded
    files, to avoid exceeding the maximum allowed number of files
    that can be open at once.
  * made substantial changes to the ftp_checkfile and
    http_checkfile routines to streamline the process of checking
    for the existence of a .gz or .Z compressed version of the file
    before opening the uncompressed file (when using http or ftp to
    open the file).
  * modified the code in ftp_open_network to send "\r\n" as
    end-of-line characters instead of just "\n".  Some ftp servers
    (in particular, at heasarc.gsfc.nasa.gov) now require both
    characters, otherwise the network connection simply hangs.
  * modified the http_open_network routine to handle HTTP 301 or
    302 redirects to a FTP url.  This is needed to support the new
    configuration on the heasarc HTTP server which sometimes
    redirects http URLS to a ftp URL.
- Added new build requirement libcurl-devel.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1523448000">- Update to version 3.430:
  * Fixed security vulnerabilities (bsc#1088590, CVE-2018-1000166).
  * Calls to https driver functions in cfileio.c need to be macro-
    protected by the HAVE_NET_SERVICES variable (as are the http
    and ftp driver function calls).  Otherwise CMake builds on
    native Windows will fail since drvrnet.o is left empty.
  * Bug fix to ffmvec function.  Should be resetting a local colptr
    variable after making a call to ffiblk (which can reallocate
    Ftpr-&gt;tableptr).
  * Ignore any attempted request to not quantize an image before
    compressing it if the image has integer datatype pixels.
  * Improved error message construction throughout CFITSIO.
- Package licence file as license, not doc (boo#1082318).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="1b2386f6a40944521210bacb08aa2debb522f6b28a5d20b2c6b1ad1428252f6972e031b2f33f9b5a2dea991fee87d85ed27aa5a721510f738e8c577c2062c5c5" name="cfitsio" arch="x86_64">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="98f12322634fded43662303a31057cccab48812d09aef63ab467941d7e5cc2a8350b0f3aac41294b2a0d152e796b5cc649c40e6a91952558093f00b89173d6f9" name="cfitsio-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="1498b8048dda4059a30a29c773a18f9750d0e1fab4f42013ffe474806eaea5d7ce19ba405c5baab0b6985e48a2bcec74000bb4d17ec888b1ebc4080edaf2f0df" name="cfitsio-debugsource" arch="x86_64">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="14f0e4c3cabdcb3538f0704f6ac9cbc798cc971167f7b80bc1b1de46b3ac4f680251ce228f28da84c4b987c2cfa4f6abdbd9e7f340f36294516a520636a3fff2" name="cfitsio-devel" arch="x86_64">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="dc98ef011037cd46f54cff86253c086c69a2490121b657112951c92651735b4264d89edd5f82cec7d440546480826487b0175a58a4c207975df28c584393fa00" name="cfitsio-devel-doc" arch="noarch">
  <version epoch="0" ver="4.3.1" rel="1.1"/>
  <changelog author="asterios.dramis@gmail.com" date="1523880000">- Update to version 3.440:
  * This release primarily patches security vulnerabilities.  We
    strongly encourage this upgrade, particularly for those running
    CFITSIO in web accessible applications.
  * Enhancement to 'template' and 'colfilter' functionality.  It is
    now possible to delete multiple keywords using wildcard syntax.
    See "Column and Keyword Filtering Specification" section of
    manual for details.
  * histo.c uses double precision internally for all floating point
    binning; new double-precision subroutines fits_calc_binningd(),
    fits_rebin_wcsd(), and fits_make_histd(); existing
    single-precision histogram functions still work but convert
    values to double-precision internally.
  * new subroutine fits_copy_cols() / ffccls() to copy multiple
    columns
  * Fix in imcompress.c for HCOMPRESS and PLIO compression of
    unsigned short integers.
  * Fix to fits_insert_card(ffikey).  It had wrongly been
    capitalizing letters that appeared before an '=' sign on a
    CONTINUE line.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1543665600">- Update to version 3.450:
  * New support for reading and writing unsigned long long
    datatypes. This includes 'implicit datatype conversion' between
    the unsigned long long datatype and all the other datatypes.
  * Increased the hardcoded NMAXFILES setting for maximum number of
    open files from 1000 to 10000.
  * Bug fix to fits_calc_binning wrapper function, which wasn't
    filling in the returned float variables.
  * Fixed a parsing bug for image subsection and column binning
    range specifiers that was introduced in v3.44.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1570276800">- Update to version 3.470:
  * Added set of drivers for performing ftps file transfers.
  * Tile sizes for compression may now be specified for any pair of
    axes, where previously 2D tiles where limited to just X and y.
  * Fix to ffgsky and ffgkls functions for case of keyword with
    long string values where the final CONTINUE statement ended
    with '&amp;'. If the final CONTINUE also contained a comment, it
    was being repeated twice when passed back through the 'comm'
    argument.
  * Fix made to ffedit_columns() for case of multiple col filters
    containing wildcards.  Only the first filter was being
    searched.
  * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length
    columns.
  * Fix made to an obscure case in fits_modify_vector_len, where a
    wrongly issued EOF error may occur.
  * Added internal fffvcl() function.
  From version 3.460 (Ftools release):
  * Improved the algorithm for ensuring no tile dimensions are
    smaller than 4 pixels for HCOMPRESS compression.
  * Added new functions intended to assist in diagnosing (primarily
    https) download issues: fits_show_download_progress,
    fits_get_timeout, fits_set_timeout.
  * Added the '-O &lt;file&gt;' option to fpack, which previously existed
    only for funpack.  Also added fpack/funpack auto-removal of
    .bz2 suffix equivalent to what existed for .gz.
  * For the fpack '-table' cases, warning message is now sent to
    stderr instead of stdout.  This is to allow users to pipe the
    results from stdout in valid FITS format.  (The warning message
    is otherwise placed at the start of the FITS file and therefore
    corrupts it.)
  * Fix made to the '-P' file prefix option in funpack.
  * Added wildcard deletion syntax for columns, i.e. -COLNAM* will
    delete the first matching column as always; -COLNAM*+ will
    delete all matching columns (or none); exact symmetry with the
    keyword deletion syntax.
- Rebased cfitsio-zlib.patch to apply cleanly.</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1594036800">- Update to version 3.480:
  * Now can handle parentheses in path names rather than
    automatically interpreting them as output file specifiers.
  * Fixed bug in imcompress.c that wasn't properly handling
    conversion between float and double types when reading from a
    gzip compressed float or double image.
  * Fixed bug that was preventing use of bracket and parentheses
    symbols in pathnames when opening multiple READWRITE files,
    even when requesting no-extended-syntax usage. *This fix
    necessitates a library interface version number change.
  * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle
    wildcard syntax.
  * Fixed bug in fits_open_extlist to handle filename[EXT] syntax
    properly.  The hdutype parameter may now be null.  More
    documentaion for this function is in cfitsio.tex.
  * Added new function fits_copy_hdutab to create a new table with
    the same structure as an existing table.
  * fits_copy_col / ffcpcl handles long long integer data types
    more natively to prevent precision loss.
  * histo.c routines now recognize integer columns that have been
    scaled by TSCALn keywords and may be closer to floating point
    type.
  * Added backward compatibility for very old Rice compressed files
    which were not using the ZVAL2 keyword in the way that later
    became standard.
  * Change made to cfitsio.pc.in to prevent forcing downstream
    libraries to link against cfitsio's dependencies when using
    pkgconfig.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 3.490:
  - Fix to imcompress.c.  It now turns off quantization if ZSCALE
    and ZZERO columns are missing.  Treatment will be the same as
    if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
    and set to something else.
  - Added mutex to fits_execute_template() function so that the
    creation of files using ASCII templates will be thread safe.
  - In fpack when using -table flag, replaced warning message with a
    more detailed description mentioning FITS format update.
  - Added flag to CMake builds to disable curl dependency.  Also
    only add CURL_LIBRARIES to CMake link target if curl is found.
  - Minor adjustment to download progress output.</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1627819200">- Update to version 4.0.0:
  - Removed separate directory for zlib/gzip code, and updated
    configuration to check for zlib on the user's system
    (required). When use of cURL is enabled, it may also pull in
    zlib such that user applications may not need to link with it
    separately.
  - Changed version numbering to 3-field format.
  - Added new calculator functions SETNULL(x,y) to allow
    substitution of NULL values into tables, and GTIOVERLAP() for
    calculating the amount of GTI overlap exposure for a time bin.
  - Fix added for proper handling of string columns with zero
    repeat count.
  - Fix to column filtering expressions which write #NULL values to
    columns of type (J) format.
  - Fix to memory clearing when using polygon shapes in region
    files.
  - Fix to fits_str2time function so that it now flags a particular
    case of bad syntax which was previously getting through.
  - In ffgclb and ffpclb (read/write byte columns), the
    "undocumented" feature of being able to transfer columns 'A'
    string columnss as byte arrays is now handled correctly, with
    improved error checking via updates to ffgcprll.  More
    documentation on string handling is in cfitsio.tex.
  - Fix bug in 'colfilter' functionality.  When performing a
    column deletion of the form -COLNAM*, and multiple matches
    existed, then none of the matches got deleted.  Now the
    first is deleted as expected.
  - Improved handling of corner case in ffpkn functions.
  - In ffgky, modified TULONG case to allow it to read unsigned
    values greater than the 8-byte signed limit.
  - Fix to parsing of corner case of extended file syntax.
  - Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1648555200">- Update to version 4.1.0:
  * Calls to the zlib inflate() function in zcompress.c now handle
    the Z_BUF_ERROR return value rather than exiting.
  * The SUBTRACTIVE_DITHER_2 option has been removed when using the
    HCOMPRESS algorithm.
  * Updated fits_get_version function to return a float calculated
    from 3 version fields.
  * Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
    fits_resize_img function.
  * Updates made to C/Fortran interfacing in cfortran.h and
    f77_wrap.h specifically driven by new Mac/ARM architecture.
  * Fix to the fits_insert_col functions to handle columns with
    TULONGLONG data.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1670760000">- Update to version 4.2.0:
  - This release includes patches to security vulnerabilities.
    We strongly encourage this upgrade, particularly for those
    running CFITSIO in web accessible applications.
  - Fix to fits_read_key function, which was failing to properly
    read keywords declared type TUINT on compilers where
    sizeof(int) = sizeof(long).
  - Added new functions fits_read_cols and fits_write_cols to
    efficiently read or write multiple columns in a single
    function call
  - Added new function fits_copy_selrows to copy only selected
    rows, such as the selected rows returned by fits_find_rows
  - Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
    which are mathematical special functions of the same name
  - Added new calculator function GTIFIND() which reports which
    GTI row brackets a given time sample
  - Added new calculator functions which operate upon vector table
    values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
    and ARRAY(X,d) which promotes scalar X to a vector or array
    with given dimensions.
  - The CFITSIO histogramming code now handles binning by any
    arbitrary calculator expression rather than just a column name.
    Both the binned columns as well as the optional weights may be
    calculator expressions, enclosed in parentheses.
  - Binning of vector columns or expressions is now supported, as
    long as all binned inputs (as well as the optional weighting)
    have the same vector dimensions. Binning of variable-length
    columns remains unsupported.
  - A bug that caused histogram weights from columns that are null
    values to be tallied along with non-null values has been fixed.
  - The CFITSIO calculator and histogramming functionality is now
    fully reentrant and does not require multithreading interlocks.
  - A long-standing segmentation fault bug in the histogramming
    code related to binning any value using the "reciprocal" /XXXX
    notation has been fixed.
  - Added mutex locks for thread safety in ftgiou and ftfiou.
  - Added several Fortran wrappers to support image read/write when
    'fpixel' and 'nelements' are 8-byte integers.
  - Fixed bug which was adding spaces to some cases of long string
    key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1690372800">- Update to version 4.3.0:
  * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
  * Added overflow checking for case of reading images with 8-byte
    float values into 4-byte float arrays.
  * fits_write_key_longstr now handles case of writing a long
    keyword in combination with a long keyword value string.
  * Add conversion of French locale comma-to-period in corner
    cases appearing in ffr2e and ffd2e functions.
  * Increased the precision when writing version number to
    User-Agent strings for http connections.  This is needed to
    fully conform to 3-field version string format.
  * Bug fix to GTIOVERLAP() calculator function, which was being
    treated as a boolean value in expressions, and is now
    correctly treated as a floating point result.
  * Bug fix to ARRAY() calculator function, which caused a memory
    overflow error
  * Enhancement to the ARRAY function, such that ARRAY(V,d) can
    apply new dimensions to V, as long as the total number of
    array/vector elements does not change.
  * Enhancement of long string keyword read/write functions to
    fully conform with FITS standard specifications for multi-line
    value and comment strings. Two new functions have been added
    to implement this: fits_get_key_com_strlen and
    fits_read_string_key_com.
- Make doc package noarch.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- Update to version 4.3.1:
  * Improve longstring keyword functions</changelog>
</package>
<package pkgid="7275d1a58dece3c115ce9756ec81bc194553ea7e3d89cef7c30e42fabf972e18a4196d608968a9817c846358b2e915dd5adcb19d6efa39741d02ab0e6225764f" name="cgns" arch="src">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="scorot@free.fr" date="1350129600">- spec file reformating
- install shared librarie and put it in a separate package
- enable hdf5 support
- update to version 3.1.3
  * No changelog available</changelog>
  <changelog author="scorot@free.fr" date="1350216000">- enable legacy and fortran interface</changelog>
  <changelog author="toddrme2178@gmail.com" date="1394798400">- Update to 3.2.1
  - fixed problem with IS_FIXED_SIZE macro for cubic elements
  - added check for open file to routines that don't take
    a file number (suggestion from Marc Poinet)
  - added HTMLHelp interface to cmake scripts
  - added AdditionalFamilyName to UserDefinedData
  - fixed compiler complaint about comparison between int and enum
  - added routines to set MPI communicator for parallel I/O
  - updated CMake scripts to work within other scripts (remove conflicts)
  - updates to some cgnstools utility conversion routines
  - fixes and updates to tests and cgnscheck
  - updates to support CG_FILE_ADF2 (2.5 compatibility)
  - fix for point set subregions
- Update to  3.2
  - full integration of parallel I/O using HDF5 with MPI
  - implemented CPEX 0033 and 0034
  - compression (rewriting) of file to remove unused space is no
    longer automatically done, since may interfere with parallel I/O.
    Added cgnscompress program to tools to do this afterwards.
  - removed cgnsversion program from tools since support was getting
    out of hand (N squared problem with versions).
  - added routines to convert to and from AFLR3, FAST, and TetGen
  - implemented cubic elements (CPEX 0036)
  - CGNStools documentation no longer included with source.
    The NASA Glenn website (or local copy) is now used instead.
- Update to 3.1.4-2
  - fixes to cmake scripts for Fortran
  - added check for open file to routines that don't take
    a file number (suggestion from Marc Poinet)
  - CGNStools documentation no longer included with source.
    The NASA Glenn website (or local copy) is now used instead.
  - save window size for cgnsview
  - fix to computing path lists in CMake script
- Update to 3.1.4
  - added some const definitions to library
  - moved unlink of filename when using CG_MODE_WRITE on open to cgio
  - fixed goto for FamilyBCDataset for UserData, .etc
  - added cg_get_cgio_f and cg_root_id_f Fortran routines
  - fixed cmake and configure scripts to allow MPI with HDF5 and
    fixed bugs in those scripts
  - updated CGNSplot to handle all element types and 1-d and 2-d cases
  - fixes to cgnscheck
  - cleaned up some compiler warnings
  - added cgnsBuild.defs Makefile include to installation
  - removed unneeded tools directory from cgnstools
  - cgnstools no longer built automatically - need to set configure flag
  - allow CellCenter for BCs
  - added cg_precision and cg_precision_f functions to get integer
    size used to create the file (32 or 64)</changelog>
  <changelog author="kilian@lackhove.de" date="1405598400">- fixed 64-bit core, HDF5, Legacy and fortran build flags.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1436875200">- Fix building on ppc64le and aarch64</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="d53d6cad80838bc96fa2139689add7f0a55a0acc9efa57942ea14398e096e4228db578ceacb06ac0edf9aa14733d2e50112681b5a242fca4f56f479f0aabda37" name="cgns" arch="x86_64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="08c0d2bed8ae7f4a8085c5b855f66d3dec7d2b8e0a216b123b2da19f0d32a63cb218ce7a2cf103feb031c942f2eff27ee8a3609f726d7582ef7b7dde4cf9ed84" name="cgns-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="beb4686664cc3989e42ff550ea222e18bbffccac8118c941c3f97dbebc57440ddb463438b63d8d78efea8a501f63a97d949c3de030f12e9cc8e21f43892cedf8" name="cgns-debugsource" arch="x86_64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="d192189daea5f185a896e4e5c5a507125e1152f06943c0c9fe229d8e3fe7c15d0ecbc5cc21b65f0545e889183150ac32c3b0ea3bfa5ef65d0c68163b19ad75a7" name="cgns-devel" arch="x86_64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="7619e49490102699263c34e5684a9af9be0d9d2674adfb2d42f0c6d2cb315a14de456159f652449cb37b18a92fe2284075aa5b077c30311d6bd21192c95a6f6c" name="cgns-devel-static" arch="x86_64">
  <version epoch="0" ver="4.4.0" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564228800">- Update to 3.4.0
  For a list of changes between 3.3.1 and 3.4.0, see included Release.txt
- Set License tag SPDX "Zlib", attribution is appreciated but not required
- Spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1564747200">- Split static library into separate package.
- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1585483200">- Update to version 3.4.1:
  * Restore backward compatibility by removing CPEX 41 NGON
    modification made in version 3.4.0.
- Update shlib package name to respect upstream's so version.
- Pass CMAKE_SKIP_INSTALL_RPATH=ON to cmake to disable setting
  rpath on installed libs; prevents build failures on Leap 15.2.
- Use %{name}-%{version} naming scheme for source tarball.
- Use %cmake_build instead of invoking make directly.
- Minor cleanups using spec-cleaner.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1585915200">- Update to version 4.1.1:
  * (CGNS-196) Fixed the compilation of cgnstools, which still
    made use the Removed APIs in 4.1.0
- Update to version 4.1.0:
  * Added CPEX42 Storing bounding box of a grid (CGNS-149).
  * Added CPEX43 Family hierarchy as a tree (CGNS-180).
- Update to version 4.1.0:
  * Added CPEX 41 NGON modification proposal (CGNS-121).
- The removal of CPEX 41 NGON in 3.4.1 broke gmsh and Paraview</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1586260800">- Handle all architectures with %_lib != lib</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1586260801">- Fix last change (typo in spec file, should be %_lib not %lib).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1605182400">- Update to version 4.1.2:
  * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214).
  * Change a wrong check in cg_poly_element_read to load older CGNS
    file section with CGNS 4.x API (CGNS-219).</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652788800">- Update to version 4.3.0:
  * Add a context structure to handle cleanly cgio/hdf5 state
  * When opening a CGNS file with MLL the whole file is parsed.
  * Fix an uninitialized local array by copying m_dimvals to dimvals.
  * Set the default file_type in cg_open only when in write mode
  * Multiplication result converted to larger type fixes
- Update to version 4.2.0:
  * New C and Fortran APIs that allows for reading/writing datatypes
    that are different from cgsize_t
  * Added a diskless option for creating a CGNS file in memory and
    then to optionally persist the memory to disk.
  * Mapping of X4/X8 was lost when moving from ADF to HDF5.
    This fix reintroduces it as an experimental feature.
  * Tuned the parallel library algorithms to improve metadata type operations
  * Experimental support for conversion of FamilySpecified BC for
    AFLR3 file format, PR#247
  * Added check on node names according to SIDS
  * added warning if ZoneBC_t is missing while zone surfaces are
    present in a 3D mesh.</changelog>
  <changelog author="Wang Jun &lt;badboywj@gmail.com&gt;" date="1702900800">- Update to version 4.4.0
  * Removed possible overflow in cgi_error, #343 #701
  * Increased maximum open file limit default
  * Added control for HDF5 tuning routine
    "H5Pset_elink_file_cache_size," which is useful when many
    external links are used, #351
  * Fixed backward compatibility issues #702
  * Removed "NULL" and "UserDefined" Fortran parameters #349
  * More details: https://github.com/CGNS/CGNS/releases/tag/v4.4.0</changelog>
  <changelog author="Dmitry Roshchin &lt;dmitry_r@opensuse.org&gt;" date="1703764800">- Fix library package name</changelog>
</package>
<package pkgid="97f316a7d085a3fc1d5b0c305c9211d8e252143d3445a342d575fb607b233e0a983dcfb33f837761e0081319c9e25fc422915b16142bba9c583f82cf9b1e4700" name="check" arch="src">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1259323200">- Update to version 0.9.8:
  + Added CK_SUBUNIT support for outputting test information in
    the subunit wire protocol.
  + Added code and tests for timeout scaling via environment
    variable
  + Added documentation for testing exit values with
    tcase_add_exit_test()
  + Add make_macros perl script from somebody
  + add type to check_type error message
  + add contrib dir with xslt transform
  + function exist testing support
  + introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage
  + support running tests with multiple pthreads
  + partial MSYS/MinGW support.
- spec file cleaned using spec-cleaner.</changelog>
  <changelog author="jengelh@medozas.de" date="1264939200">- Package baselibs.conf</changelog>
  <changelog author="puzel@novell.com" date="1265112000">- Add pkg-config Recommends to check-devel, as required by policy.</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel building</changelog>
  <changelog author="dimstar@opensuse.org" date="1324555200">- Own %{_datadir}/aclocal to fix build without automake/autoconf.</changelog>
  <changelog author="dimstar@opensuse.org" date="1350993600">- Update to version 0.9.9:
  + Measure test duration and print in XML output (sf#3521371)
  + Added contrib/XML_for_JUnit.xsl (sf#3521371)
  + Added support for setting log files via environment variables.
    (sf#3576713)
  + Added better pkg-config and subunit support (sf#3417041)
  + Make tests/test_vars.in bourne shell compatible (sf#3472578)
  + Added ck_ prefix to mutex_lock variable, to avoid name clash on
    Solaris (sf#3472574)
  + In autoconf, request system extensions to generate 64-bit safe
    code (sf#2803433)
  + Fix for mutex deadlock when killing threads (sf#3564640)
  + Make XML output well-formed (sf#3575642, sf#3485651)
  + Fix buggy duration calculation (sf#3575451)
  + A more complete CMake / MSVC patch for those interested in
    pursuing Windows development with Check and Visual Studio.
  + Added instructions for improving the speed and output of `make
    check' when using Automake.
  + Added a chapter in the documentation for selective running of
    tests.
  + Changed how the message pipe is read. Before, the whole file
    was copied to RAM with realloc, giving problems with huge
    allocations for repetetive tests, the problem was visible for a
    specific GStreamer test case.
  + Improvements to the new Check API: documentation, macros that
    allow multiple evaluation, unit tests, and new
    ck_assert_(str|int)_(lt|le|gt|ge) comparison functions.
  + Made the new Check API primary and use it to define macros from
    old Check API
  + Added checkmk, a tool for reducing "boilerplate coding" when
    writing unit tests with check.
  + Added xslt link to xml output, added display of iteration field
    into xslt stylesheet and moved it to directory accessible from
    web page root
  + Added longjmp to fail function to ensure that no code will be
    executed in test function after failed assertion
  + Fix dead assignments and several possible NULL pointer
    dereferences.</changelog>
  <changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 0.9.10:
  + Support 64bit int for __ck_assert_int (sf#3599471).
  + Add equivalent uint variants for __ck_assert_int (sf #3600433).
  + Detect if the system has a C99 compliant version of the printf
    related functions for check to use, and if not use an
    implementation provided by check.
  + Updated HACKING and release procedure in Makefile.am.
  + Detect if the system has clock_gettime() available, and if not
    use an implementation provided by check. clock_gettime() is
    used to measure test durations. The implementation for OSX uses
    OSX specific system calls to get the time. For all other
    systems, clock_gettime() does nothing.
  + Updated documentation in check.h to reference new check API.
  + Remove usage of deprecated fail(), fail_if(), and fail_unless()
    calls from check's unit tests.
  + Fix implementation of putenv in check's libcompat for systems
    that do not provide it.
  + Fix implementation of unsettenv in check's libcompat for
    systems that do not provide it.
  + mprovements to the new Check API: new comparison functions for
    pointers: ck_assert_ptr_(eq|ne).
  + Test timeouts can now be in nanosecond precision.
  + Cleanup compile warnings (sf#3579199).
  + Renamed Check's internal list functions to start with check_
    (sf#3448601).</changelog>
  <changelog author="dimstar@opensuse.org" date="1383739200">- Update to version 0.9.11:
  + Check's unit tests pass when compiled out of the source tree.
  + Check compiles for Windows using the MinGW/msys environment
    (without using fork), and all unit tests pass.
  + Check compiles for Windows using the Cygwin environment, and
    all unit tests pass.
  + Check compiles for Windows using MinGW in Linux (without using
    fork), and all unit tests pass using wine 1.4.</changelog>
  <changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 0.9.12:
  + Additional unit tests created for internal and external Check
    APIs.
  + Check now compiled on Windows using MSVC when using CMake and
    NMake. All unit tests pass, though shell script based ones need
    to be run in the MSYS environment.
  + Check now compiles on Windows using Visual Studio 10 when using
    CMake. check_check passes when run from Visual Studios.
  + Always capture the start and end times of tests when using
    NO_FORK mode. Previously the end time was not captured,
    resulting in arbitrary durations being recorded when tests
    failed. Bug#87.
  + Added additional configure script checks for support of
    timer_create() on the target system. This allows for OpenBSD to
    compile and run all Check's unit tests successfully.
  + Added a unit test, check_mem_leaks, which can be used against
    valgrind to test for memory leaks. No memory leaks were found.
  + Added tcase_add_loop_test support in checkm.
  + Add support for logging in Test Anything Protocol (TAP) format.
  + Refactor Check's assertions to be more like the assert() call
    in assert.h, in that static source code analyzers can use gcc
    attributes in the header to make assumptions about the flow of
    the code. See feature request #29.
  + Fix ck_assert_ptr_* causing const compilation warnings.
- Add check-missing-includes.patch: Add missing include in order
  to fix the build.</changelog>
  <changelog author="dimstar@opensuse.org" date="1404216000">- Update to version 0.9.13:
  + When a test assertion fails, exit() was invoked. This results
    in any registered exit handlers being invoked. A test should
    not be relied upon to clean up if it fails. Instead, _exit()
    will be used to signal a test failure, to prevent exit handlers
    from being invoked.
  + Fix issue with string formatting in ck_assert_(u)int_* calls,
    where using the % operator would be interpreted as a string
    formatter.
  + If the LOG/XML/TAP file name is set to "-" either through the
    srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
    or through the related environment variables, the logged data
    will be printed to stdout instead of a file. This is mainly to
    support using TAP for fixtures which expect the results to be
    reported via stdout. However, it is available via all of
    Check's logging modalities.
  + For CMake builds, check_stdint.h was not being installed. This
    is now fixed.
  + Check's example under doc/example now also works for CMake
    projects using Visual Studios and MSVC. This includes an
    example CMake configuration.
- Drop check-missing-includes.patch: fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408795200">- Update to version 0.9.14:
  + Changes to (unofficially for now) support Solaris and AIX
    platforms.
  + Fix issue with checked teardown functions in CK_NOFORK mode.
  + Allow checked fixtures when compiled without fork().
  + Various code cleanup, including changes for compiling Check on
    c++ compilers Clang and g++.
  + Re-enable internal unit tests.</changelog>
  <changelog author="jengelh@inai.de" date="1425470400">- Implement shared library naming guidelines: move the library to
  libcheck0. The new package obsoletes 'check', as there is no
  other content.
- Do not pass --enable-pic to configure: only static libs profit
  from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
  .info files is required for successful execution.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.10.0:
  + CMake on MinGW and MSVC was unable to find time related types
    because time.h was not included. This header is now included
    for the checks.
  + If the test runner process catches a SIGTERM or SIGINT signal
    the running tests are now also killed.
  + If Check is compiled without support for fork(), the behavior
    of functions which require fork() to be useful have been
    changed. Functions that attempt to set CK_FORK mode are no-ops,
    check_fork() returns in failure, and check_waitpid_and_exit()
    exits in failure.
  + Add space around operators in assert messages for readability.
  + Use mkstemp() if available instead of tmpfile() or tempnam().
  + Fix issue with string formatting in ck_assert(), where using
    the % operator would be interpreted as a string formatter.
  + In nofork mode, the location of a failed assertion within a
    test case was lost if that test case has a checked teardown
    fixture (even if that fixture function is empty). This is now
    fixed.</changelog>
  <changelog author="avvissu@yandex.by" date="1505908800">- Update to version 0.11.0:
  + Avoid issue in unit test output checking where a shell's
    built-in printf command does not work properly, but the printf
    program itself is correct.
  + Emit only valid XML characters in XML logging.
  + Add LGPL header to files where it was missing.
  + Strip timestamps from examples using filterdiff if available.
  + Fix potential SIGSEGV in Check related to the disk filling up
    during a test.
  + Support added for applying tags to test cases and selectively
    running test cases based on tags.
  + Macros for comparing memory regions
    (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
  + Macros for comparing floating point numbers have been added.
  + Macros for comparing string, but allowing for NULL
    (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
  + Macros for checking if a pointer is NULL or not have been
    added.
- Update the homepage and source Url to current location.
- Add libtool and makeinfo BuildRequires and use autoreconf when
  building, needed as package is not bootstraped.
- Add NEWS file.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518782400">- Update to version 0.12.0:
  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
  + Fix issue found with Clang regarding invalid suffix on a
    literal (gh#libcheck/check#110).
  + Check now responds to a few errors in a more clear way when
    it cannot run tests (gh#libcheck/check#122 and
    gh#libcheck/check#123).
  + The maximum message size of check assertions is now
    configurable (gh#libcheck/check#127).
  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
    gh#libcheck/check#125).
- Adopt the use of %make_build and %make_install rather than raw
  make commands, following the best practices. And pass docdir
  to configure instead of passing directly to make.
- Add automake, autoconf and sed BuildRequires to avoid implicit
  dependencies.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588680000">- Update to 0.14.0:
  * Add support for FetchContent in CMake
  * Rename CMake project from 'check' to 'Check'
  * Fix for checking for wrong tool when building docs in Autotools
  * Fix compiler warning with printf format
  * missing &lt;unistd.h&gt; in some files
  * Various documentation improvements
  * END_TEST is now optional, as how START_TEST works has been redone
  * Various CMake related changes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15.2:
  * Fix fail* APIs, regression from 0.15.1
  * Fix warning in ptr macros with pointer to integer cast
  * Fix various warnings in Check's unit tests
  * Replace gnu_printf with printf in format __attribute__
  * Fix warnings from Check's macros: "warning: too many arguments for format"
  * Fix format specifiers that do not match the argument types
  * Define CK_ATTRIBUTE_FORMAT for GCC &gt;= 2.95.3, to make use of
  ‘gnu_printf’ format attribute
  * Refactor tests to fix signed - unsigned conversions
  * Refactor some Check internals to use proper interger types
  * Implement missing mutual exclusion for Windows hosts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621425600">- Drop baselibs.conf: multilib support is only generated for libs
  that have consumers.</changelog>
</package>
<package pkgid="559e865928db21a90dc333958ff6a773b5f07a7f0aa91233a3f4a84754cd79130187791233bc5fc5451fbdb7adf8cce7cf37894b6bc5a9b5102a07e5acb977eb" name="check-debugsource" arch="i586">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1404216000">- Update to version 0.9.13:
  + When a test assertion fails, exit() was invoked. This results
    in any registered exit handlers being invoked. A test should
    not be relied upon to clean up if it fails. Instead, _exit()
    will be used to signal a test failure, to prevent exit handlers
    from being invoked.
  + Fix issue with string formatting in ck_assert_(u)int_* calls,
    where using the % operator would be interpreted as a string
    formatter.
  + If the LOG/XML/TAP file name is set to "-" either through the
    srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
    or through the related environment variables, the logged data
    will be printed to stdout instead of a file. This is mainly to
    support using TAP for fixtures which expect the results to be
    reported via stdout. However, it is available via all of
    Check's logging modalities.
  + For CMake builds, check_stdint.h was not being installed. This
    is now fixed.
  + Check's example under doc/example now also works for CMake
    projects using Visual Studios and MSVC. This includes an
    example CMake configuration.
- Drop check-missing-includes.patch: fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408795200">- Update to version 0.9.14:
  + Changes to (unofficially for now) support Solaris and AIX
    platforms.
  + Fix issue with checked teardown functions in CK_NOFORK mode.
  + Allow checked fixtures when compiled without fork().
  + Various code cleanup, including changes for compiling Check on
    c++ compilers Clang and g++.
  + Re-enable internal unit tests.</changelog>
  <changelog author="jengelh@inai.de" date="1425470400">- Implement shared library naming guidelines: move the library to
  libcheck0. The new package obsoletes 'check', as there is no
  other content.
- Do not pass --enable-pic to configure: only static libs profit
  from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
  .info files is required for successful execution.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.10.0:
  + CMake on MinGW and MSVC was unable to find time related types
    because time.h was not included. This header is now included
    for the checks.
  + If the test runner process catches a SIGTERM or SIGINT signal
    the running tests are now also killed.
  + If Check is compiled without support for fork(), the behavior
    of functions which require fork() to be useful have been
    changed. Functions that attempt to set CK_FORK mode are no-ops,
    check_fork() returns in failure, and check_waitpid_and_exit()
    exits in failure.
  + Add space around operators in assert messages for readability.
  + Use mkstemp() if available instead of tmpfile() or tempnam().
  + Fix issue with string formatting in ck_assert(), where using
    the % operator would be interpreted as a string formatter.
  + In nofork mode, the location of a failed assertion within a
    test case was lost if that test case has a checked teardown
    fixture (even if that fixture function is empty). This is now
    fixed.</changelog>
  <changelog author="avvissu@yandex.by" date="1505908800">- Update to version 0.11.0:
  + Avoid issue in unit test output checking where a shell's
    built-in printf command does not work properly, but the printf
    program itself is correct.
  + Emit only valid XML characters in XML logging.
  + Add LGPL header to files where it was missing.
  + Strip timestamps from examples using filterdiff if available.
  + Fix potential SIGSEGV in Check related to the disk filling up
    during a test.
  + Support added for applying tags to test cases and selectively
    running test cases based on tags.
  + Macros for comparing memory regions
    (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
  + Macros for comparing floating point numbers have been added.
  + Macros for comparing string, but allowing for NULL
    (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
  + Macros for checking if a pointer is NULL or not have been
    added.
- Update the homepage and source Url to current location.
- Add libtool and makeinfo BuildRequires and use autoreconf when
  building, needed as package is not bootstraped.
- Add NEWS file.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518782400">- Update to version 0.12.0:
  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
  + Fix issue found with Clang regarding invalid suffix on a
    literal (gh#libcheck/check#110).
  + Check now responds to a few errors in a more clear way when
    it cannot run tests (gh#libcheck/check#122 and
    gh#libcheck/check#123).
  + The maximum message size of check assertions is now
    configurable (gh#libcheck/check#127).
  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
    gh#libcheck/check#125).
- Adopt the use of %make_build and %make_install rather than raw
  make commands, following the best practices. And pass docdir
  to configure instead of passing directly to make.
- Add automake, autoconf and sed BuildRequires to avoid implicit
  dependencies.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588680000">- Update to 0.14.0:
  * Add support for FetchContent in CMake
  * Rename CMake project from 'check' to 'Check'
  * Fix for checking for wrong tool when building docs in Autotools
  * Fix compiler warning with printf format
  * missing &lt;unistd.h&gt; in some files
  * Various documentation improvements
  * END_TEST is now optional, as how START_TEST works has been redone
  * Various CMake related changes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15.2:
  * Fix fail* APIs, regression from 0.15.1
  * Fix warning in ptr macros with pointer to integer cast
  * Fix various warnings in Check's unit tests
  * Replace gnu_printf with printf in format __attribute__
  * Fix warnings from Check's macros: "warning: too many arguments for format"
  * Fix format specifiers that do not match the argument types
  * Define CK_ATTRIBUTE_FORMAT for GCC &gt;= 2.95.3, to make use of
  ‘gnu_printf’ format attribute
  * Refactor tests to fix signed - unsigned conversions
  * Refactor some Check internals to use proper interger types
  * Implement missing mutual exclusion for Windows hosts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621425600">- Drop baselibs.conf: multilib support is only generated for libs
  that have consumers.</changelog>
</package>
<package pkgid="1b0251186a1a003c83e00a064016e2ce5132dc104dda4d47e7a3029aafc2c1631e7a1dfa18b0fcb4430a71ddc5d9bc753083fd4e0c42115f98f78630abb2d80f" name="check-debugsource" arch="x86_64">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1404216000">- Update to version 0.9.13:
  + When a test assertion fails, exit() was invoked. This results
    in any registered exit handlers being invoked. A test should
    not be relied upon to clean up if it fails. Instead, _exit()
    will be used to signal a test failure, to prevent exit handlers
    from being invoked.
  + Fix issue with string formatting in ck_assert_(u)int_* calls,
    where using the % operator would be interpreted as a string
    formatter.
  + If the LOG/XML/TAP file name is set to "-" either through the
    srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
    or through the related environment variables, the logged data
    will be printed to stdout instead of a file. This is mainly to
    support using TAP for fixtures which expect the results to be
    reported via stdout. However, it is available via all of
    Check's logging modalities.
  + For CMake builds, check_stdint.h was not being installed. This
    is now fixed.
  + Check's example under doc/example now also works for CMake
    projects using Visual Studios and MSVC. This includes an
    example CMake configuration.
- Drop check-missing-includes.patch: fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408795200">- Update to version 0.9.14:
  + Changes to (unofficially for now) support Solaris and AIX
    platforms.
  + Fix issue with checked teardown functions in CK_NOFORK mode.
  + Allow checked fixtures when compiled without fork().
  + Various code cleanup, including changes for compiling Check on
    c++ compilers Clang and g++.
  + Re-enable internal unit tests.</changelog>
  <changelog author="jengelh@inai.de" date="1425470400">- Implement shared library naming guidelines: move the library to
  libcheck0. The new package obsoletes 'check', as there is no
  other content.
- Do not pass --enable-pic to configure: only static libs profit
  from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
  .info files is required for successful execution.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.10.0:
  + CMake on MinGW and MSVC was unable to find time related types
    because time.h was not included. This header is now included
    for the checks.
  + If the test runner process catches a SIGTERM or SIGINT signal
    the running tests are now also killed.
  + If Check is compiled without support for fork(), the behavior
    of functions which require fork() to be useful have been
    changed. Functions that attempt to set CK_FORK mode are no-ops,
    check_fork() returns in failure, and check_waitpid_and_exit()
    exits in failure.
  + Add space around operators in assert messages for readability.
  + Use mkstemp() if available instead of tmpfile() or tempnam().
  + Fix issue with string formatting in ck_assert(), where using
    the % operator would be interpreted as a string formatter.
  + In nofork mode, the location of a failed assertion within a
    test case was lost if that test case has a checked teardown
    fixture (even if that fixture function is empty). This is now
    fixed.</changelog>
  <changelog author="avvissu@yandex.by" date="1505908800">- Update to version 0.11.0:
  + Avoid issue in unit test output checking where a shell's
    built-in printf command does not work properly, but the printf
    program itself is correct.
  + Emit only valid XML characters in XML logging.
  + Add LGPL header to files where it was missing.
  + Strip timestamps from examples using filterdiff if available.
  + Fix potential SIGSEGV in Check related to the disk filling up
    during a test.
  + Support added for applying tags to test cases and selectively
    running test cases based on tags.
  + Macros for comparing memory regions
    (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
  + Macros for comparing floating point numbers have been added.
  + Macros for comparing string, but allowing for NULL
    (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
  + Macros for checking if a pointer is NULL or not have been
    added.
- Update the homepage and source Url to current location.
- Add libtool and makeinfo BuildRequires and use autoreconf when
  building, needed as package is not bootstraped.
- Add NEWS file.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518782400">- Update to version 0.12.0:
  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
  + Fix issue found with Clang regarding invalid suffix on a
    literal (gh#libcheck/check#110).
  + Check now responds to a few errors in a more clear way when
    it cannot run tests (gh#libcheck/check#122 and
    gh#libcheck/check#123).
  + The maximum message size of check assertions is now
    configurable (gh#libcheck/check#127).
  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
    gh#libcheck/check#125).
- Adopt the use of %make_build and %make_install rather than raw
  make commands, following the best practices. And pass docdir
  to configure instead of passing directly to make.
- Add automake, autoconf and sed BuildRequires to avoid implicit
  dependencies.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588680000">- Update to 0.14.0:
  * Add support for FetchContent in CMake
  * Rename CMake project from 'check' to 'Check'
  * Fix for checking for wrong tool when building docs in Autotools
  * Fix compiler warning with printf format
  * missing &lt;unistd.h&gt; in some files
  * Various documentation improvements
  * END_TEST is now optional, as how START_TEST works has been redone
  * Various CMake related changes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15.2:
  * Fix fail* APIs, regression from 0.15.1
  * Fix warning in ptr macros with pointer to integer cast
  * Fix various warnings in Check's unit tests
  * Replace gnu_printf with printf in format __attribute__
  * Fix warnings from Check's macros: "warning: too many arguments for format"
  * Fix format specifiers that do not match the argument types
  * Define CK_ATTRIBUTE_FORMAT for GCC &gt;= 2.95.3, to make use of
  ‘gnu_printf’ format attribute
  * Refactor tests to fix signed - unsigned conversions
  * Refactor some Check internals to use proper interger types
  * Implement missing mutual exclusion for Windows hosts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621425600">- Drop baselibs.conf: multilib support is only generated for libs
  that have consumers.</changelog>
</package>
<package pkgid="66b46b34145dcd8bb984ea7c157076187c7997c715e0ef17560eae70aaf8251451429938027d1971c901345f05ef78a361acb361a5813b3ba04f8b7eaf5e3ef9" name="check-devel" arch="i586">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1404216000">- Update to version 0.9.13:
  + When a test assertion fails, exit() was invoked. This results
    in any registered exit handlers being invoked. A test should
    not be relied upon to clean up if it fails. Instead, _exit()
    will be used to signal a test failure, to prevent exit handlers
    from being invoked.
  + Fix issue with string formatting in ck_assert_(u)int_* calls,
    where using the % operator would be interpreted as a string
    formatter.
  + If the LOG/XML/TAP file name is set to "-" either through the
    srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
    or through the related environment variables, the logged data
    will be printed to stdout instead of a file. This is mainly to
    support using TAP for fixtures which expect the results to be
    reported via stdout. However, it is available via all of
    Check's logging modalities.
  + For CMake builds, check_stdint.h was not being installed. This
    is now fixed.
  + Check's example under doc/example now also works for CMake
    projects using Visual Studios and MSVC. This includes an
    example CMake configuration.
- Drop check-missing-includes.patch: fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408795200">- Update to version 0.9.14:
  + Changes to (unofficially for now) support Solaris and AIX
    platforms.
  + Fix issue with checked teardown functions in CK_NOFORK mode.
  + Allow checked fixtures when compiled without fork().
  + Various code cleanup, including changes for compiling Check on
    c++ compilers Clang and g++.
  + Re-enable internal unit tests.</changelog>
  <changelog author="jengelh@inai.de" date="1425470400">- Implement shared library naming guidelines: move the library to
  libcheck0. The new package obsoletes 'check', as there is no
  other content.
- Do not pass --enable-pic to configure: only static libs profit
  from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
  .info files is required for successful execution.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.10.0:
  + CMake on MinGW and MSVC was unable to find time related types
    because time.h was not included. This header is now included
    for the checks.
  + If the test runner process catches a SIGTERM or SIGINT signal
    the running tests are now also killed.
  + If Check is compiled without support for fork(), the behavior
    of functions which require fork() to be useful have been
    changed. Functions that attempt to set CK_FORK mode are no-ops,
    check_fork() returns in failure, and check_waitpid_and_exit()
    exits in failure.
  + Add space around operators in assert messages for readability.
  + Use mkstemp() if available instead of tmpfile() or tempnam().
  + Fix issue with string formatting in ck_assert(), where using
    the % operator would be interpreted as a string formatter.
  + In nofork mode, the location of a failed assertion within a
    test case was lost if that test case has a checked teardown
    fixture (even if that fixture function is empty). This is now
    fixed.</changelog>
  <changelog author="avvissu@yandex.by" date="1505908800">- Update to version 0.11.0:
  + Avoid issue in unit test output checking where a shell's
    built-in printf command does not work properly, but the printf
    program itself is correct.
  + Emit only valid XML characters in XML logging.
  + Add LGPL header to files where it was missing.
  + Strip timestamps from examples using filterdiff if available.
  + Fix potential SIGSEGV in Check related to the disk filling up
    during a test.
  + Support added for applying tags to test cases and selectively
    running test cases based on tags.
  + Macros for comparing memory regions
    (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
  + Macros for comparing floating point numbers have been added.
  + Macros for comparing string, but allowing for NULL
    (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
  + Macros for checking if a pointer is NULL or not have been
    added.
- Update the homepage and source Url to current location.
- Add libtool and makeinfo BuildRequires and use autoreconf when
  building, needed as package is not bootstraped.
- Add NEWS file.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518782400">- Update to version 0.12.0:
  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
  + Fix issue found with Clang regarding invalid suffix on a
    literal (gh#libcheck/check#110).
  + Check now responds to a few errors in a more clear way when
    it cannot run tests (gh#libcheck/check#122 and
    gh#libcheck/check#123).
  + The maximum message size of check assertions is now
    configurable (gh#libcheck/check#127).
  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
    gh#libcheck/check#125).
- Adopt the use of %make_build and %make_install rather than raw
  make commands, following the best practices. And pass docdir
  to configure instead of passing directly to make.
- Add automake, autoconf and sed BuildRequires to avoid implicit
  dependencies.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588680000">- Update to 0.14.0:
  * Add support for FetchContent in CMake
  * Rename CMake project from 'check' to 'Check'
  * Fix for checking for wrong tool when building docs in Autotools
  * Fix compiler warning with printf format
  * missing &lt;unistd.h&gt; in some files
  * Various documentation improvements
  * END_TEST is now optional, as how START_TEST works has been redone
  * Various CMake related changes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15.2:
  * Fix fail* APIs, regression from 0.15.1
  * Fix warning in ptr macros with pointer to integer cast
  * Fix various warnings in Check's unit tests
  * Replace gnu_printf with printf in format __attribute__
  * Fix warnings from Check's macros: "warning: too many arguments for format"
  * Fix format specifiers that do not match the argument types
  * Define CK_ATTRIBUTE_FORMAT for GCC &gt;= 2.95.3, to make use of
  ‘gnu_printf’ format attribute
  * Refactor tests to fix signed - unsigned conversions
  * Refactor some Check internals to use proper interger types
  * Implement missing mutual exclusion for Windows hosts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621425600">- Drop baselibs.conf: multilib support is only generated for libs
  that have consumers.</changelog>
</package>
<package pkgid="e3f11e007d572ac2b224cb20683fec7d3f1068edf73d161cdf261b67f0873e6af3bbc5b2403a268d933f92937eec40eb6d45e7874dcf11d6e035d25650cd9293" name="check-devel" arch="x86_64">
  <version epoch="0" ver="0.15.2" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1404216000">- Update to version 0.9.13:
  + When a test assertion fails, exit() was invoked. This results
    in any registered exit handlers being invoked. A test should
    not be relied upon to clean up if it fails. Instead, _exit()
    will be used to signal a test failure, to prevent exit handlers
    from being invoked.
  + Fix issue with string formatting in ck_assert_(u)int_* calls,
    where using the % operator would be interpreted as a string
    formatter.
  + If the LOG/XML/TAP file name is set to "-" either through the
    srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
    or through the related environment variables, the logged data
    will be printed to stdout instead of a file. This is mainly to
    support using TAP for fixtures which expect the results to be
    reported via stdout. However, it is available via all of
    Check's logging modalities.
  + For CMake builds, check_stdint.h was not being installed. This
    is now fixed.
  + Check's example under doc/example now also works for CMake
    projects using Visual Studios and MSVC. This includes an
    example CMake configuration.
- Drop check-missing-includes.patch: fixed upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408795200">- Update to version 0.9.14:
  + Changes to (unofficially for now) support Solaris and AIX
    platforms.
  + Fix issue with checked teardown functions in CK_NOFORK mode.
  + Allow checked fixtures when compiled without fork().
  + Various code cleanup, including changes for compiling Check on
    c++ compilers Clang and g++.
  + Re-enable internal unit tests.</changelog>
  <changelog author="jengelh@inai.de" date="1425470400">- Implement shared library naming guidelines: move the library to
  libcheck0. The new package obsoletes 'check', as there is no
  other content.
- Do not pass --enable-pic to configure: only static libs profit
  from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
  .info files is required for successful execution.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.10.0:
  + CMake on MinGW and MSVC was unable to find time related types
    because time.h was not included. This header is now included
    for the checks.
  + If the test runner process catches a SIGTERM or SIGINT signal
    the running tests are now also killed.
  + If Check is compiled without support for fork(), the behavior
    of functions which require fork() to be useful have been
    changed. Functions that attempt to set CK_FORK mode are no-ops,
    check_fork() returns in failure, and check_waitpid_and_exit()
    exits in failure.
  + Add space around operators in assert messages for readability.
  + Use mkstemp() if available instead of tmpfile() or tempnam().
  + Fix issue with string formatting in ck_assert(), where using
    the % operator would be interpreted as a string formatter.
  + In nofork mode, the location of a failed assertion within a
    test case was lost if that test case has a checked teardown
    fixture (even if that fixture function is empty). This is now
    fixed.</changelog>
  <changelog author="avvissu@yandex.by" date="1505908800">- Update to version 0.11.0:
  + Avoid issue in unit test output checking where a shell's
    built-in printf command does not work properly, but the printf
    program itself is correct.
  + Emit only valid XML characters in XML logging.
  + Add LGPL header to files where it was missing.
  + Strip timestamps from examples using filterdiff if available.
  + Fix potential SIGSEGV in Check related to the disk filling up
    during a test.
  + Support added for applying tags to test cases and selectively
    running test cases based on tags.
  + Macros for comparing memory regions
    (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
  + Macros for comparing floating point numbers have been added.
  + Macros for comparing string, but allowing for NULL
    (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
  + Macros for checking if a pointer is NULL or not have been
    added.
- Update the homepage and source Url to current location.
- Add libtool and makeinfo BuildRequires and use autoreconf when
  building, needed as package is not bootstraped.
- Add NEWS file.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518782400">- Update to version 0.12.0:
  + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
  + Fix issue found with Clang regarding invalid suffix on a
    literal (gh#libcheck/check#110).
  + Check now responds to a few errors in a more clear way when
    it cannot run tests (gh#libcheck/check#122 and
    gh#libcheck/check#123).
  + The maximum message size of check assertions is now
    configurable (gh#libcheck/check#127).
  + Check support added for Visual Studios 2010, 2012, 2013, 2015,
    and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
    gh#libcheck/check#125).
- Adopt the use of %make_build and %make_install rather than raw
  make commands, following the best practices. And pass docdir
  to configure instead of passing directly to make.
- Add automake, autoconf and sed BuildRequires to avoid implicit
  dependencies.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588680000">- Update to 0.14.0:
  * Add support for FetchContent in CMake
  * Rename CMake project from 'check' to 'Check'
  * Fix for checking for wrong tool when building docs in Autotools
  * Fix compiler warning with printf format
  * missing &lt;unistd.h&gt; in some files
  * Various documentation improvements
  * END_TEST is now optional, as how START_TEST works has been redone
  * Various CMake related changes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 0.15.2:
  * Fix fail* APIs, regression from 0.15.1
  * Fix warning in ptr macros with pointer to integer cast
  * Fix various warnings in Check's unit tests
  * Replace gnu_printf with printf in format __attribute__
  * Fix warnings from Check's macros: "warning: too many arguments for format"
  * Fix format specifiers that do not match the argument types
  * Define CK_ATTRIBUTE_FORMAT for GCC &gt;= 2.95.3, to make use of
  ‘gnu_printf’ format attribute
  * Refactor tests to fix signed - unsigned conversions
  * Refactor some Check internals to use proper interger types
  * Implement missing mutual exclusion for Windows hosts</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1621425600">- Drop baselibs.conf: multilib support is only generated for libs
  that have consumers.</changelog>
</package>
<package pkgid="aecac477cbb996f06ed9d63366171d2b12000ded90abc7a7cabd5f96712ed887ccb08b777d66d47b142a47b2dfcc5cf87d21efbeda0379bee6cd3a727e56d2ab" name="chewing-data" arch="x86_64">
  <version epoch="0" ver="0.5.1+git20200627.452f622" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- proper baselibs.conf and post(un) for %lname.</changelog>
  <changelog author="i@marguerite.su" date="1375444800">- update version 0.3.5
  * Improve CMake rules
  - Visual Studio build included
  * Dictionary improvements
  - Remove duplicated phrases, fix Bopomofo representation
  - tool tweaks
  * travis-ci support (https://travis-ci.org/chewing/libchewing)
  * drone.io support (https://drone.io/github.com/chewing/libchewing)
  * coveralls.io support (https://coveralls.io/r/chewing/libchewing)
  * editorconfig support (http://editorconfig.org/)
  * Add new chewing_set_logger API
  * Prevent unaligned memory access
  * Reduce maxChiSymbolLen to 39 to avoid overflow
  * Do not store user phrase when its length is 1
  * Check chiSymbolBufLen in chewing_handle_Numlock()
  * Set isSymbol to 0 in SetChoiceInfo
  * Fix 'j', 'k' in select mode cannot handle symbol selecting
  * Do not call GetCharNext() when GetCharFirst() fails
  * Successful stories:
    FreeArray utilizes libchewing for selecting phrases of Array
    input method</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.4.0
  * see https://github.com/chewing/libchewing/releases
- add patch: libchewing-0.4.0-simple-select-rpath.patch
- add patch: chewing-utils-abuild.patch</changelog>
  <changelog author="i@marguerite.su" date="1440417600">- Update to version 0.4.0+git20150820.285b47d:
  + fix resource leak
  + Add notification_email
  + Update build_command_prepend
  + Do not write last element of phone_array
  + Prevent fclose null file handler
  + Check return value for ftell
  + Check return value of UserGetPhraseFirst before use
  + testhelper.c: clean_userphase() ignore ENOENT
  + init_database.c: Fix strtoul error checking
  + init_database: make integer comparison 64-bit safe
  + Fix Coverity error "Buffer not null terminated"
  + Fix Coverity error "Copy into fixed size buffer"
  + Fix Coverity error "Explicit null dereferenced"
  + init_database.c: Resolve queue-full exception
  + gen_keystroke.c: Use static APIs
  + genkeystroke.c: Fix buffer usage
  + Disable selection keys out of the reasonable range
  + dump_database: utilize plat_mmap for file operations
  + Fix ChewingKillChar which is disabling OpenSymbolChoice
  + Use chewing_delete to delete ChewingContext
  + Detect attribute existence by hasattr, not __dict__</changelog>
  <changelog author="i@marguerite.su" date="1441108800">- move %install_info_delete to %preun</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1511524800">- Update to version 0.4.0+git20171114.3df07c9:
  * CMakeLists.txt: Add stress
  * sort data/tsi.sr
  * Add Carpalx keyboard layout support
  * Fix warning in GCC
  * Let CHEWING_DATA_PREFIX and TEST_DATA_DIR be absolute
  * Fix wrong CHEWING_DATADIR definition in CMake build
  * Fix jk_selection
  * an API to convert phone to bopomofo
  * Test chewing_phone_to_bopomofo with invalid phone
  * Implement has_userphrase with chewing_userphrase_lookup
  * libchewing.texi: Fix format tweaks
  * Adjust behavior of chewing_phone_to_bopomofo
  * Fix array index out of bound error in stress.c
  * Make stress.c less verbose
  * Prefer https for web links
  * stress.c: Don't force set data path
  * Fix #235: Unable to input some Bopomofos with ET26 layout
  * prevent memory leak in error case of GetDefaultUserPhrasePath
  * stress: clean_userphrase before each test
  * stress: clean up temp ~userphrase after test
  * stress: fix -extra argument parsing
  * refactoring key tables in chewing test
  * simplify simulate.c
  * testchewing: support read input from file
  * stress: support read input from file
  * Fix PinYinData keySeq buffer overflow in PinYinInput()
  * Fix trying to allocate buffer of negative size
  * Fix access violation due to negative cursor position
  * stress.c: more verbose output
  * Fix heap-buffer-overflow when read wordSeq
  * Use strncmp to avoid buffer overflow
  * tree: avoid undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)
  * pinyin: avoid null-pointer dereference
  * chewingutil: fix dead assignment
  * Revert "libchewing.texi: Add chewing_bopomofo_String"
  * Fix memory leak in Discard2
  * Fix memory leak in UserUpdatePhrase().
  * code clean up, use new DestroyUserPhraseData()
  * userphrase-hash: avoid double free in TerminateUserphrase
  * test-userphrase: add test_userphrase_double_free
  * hash: fix hash item offset calculating in uhash.dat
  * hash: fix memory leak in HashFileOffsetWithUserPhrase
  * hash: fix memory access alignment
  * Fix ChoiceEndChoice expression always true
  * hash: follow consistent coding style
  * Update jvc-convert of KB layout Hsu
  * Auto learn phrases only after committing
  * Implement chewing_set_autoLearn() and chewing_get_autoLearn()
  * Fix indent in test/stress.c
  * Fix build with internal sqlite3
  * Fix: chewing_handle_Space() cannot input space when buffer is empty
  * hash: remove goto statement
  * Remove API changes/compatibility report link
  * hash: follow consistent coding style</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Remove pointless ldconfig call from chewing-utils subpackage.
- Specfile update: remove implicit BuildRoot and defattrs.
- Properly fulfill SLPP requirement that only the library file
  is in the library subpackage.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1632484800">- Remove unneeded BuildRequires on python-devel, and the conflicting
  old py_* macros.
- Remove references to "Python 2", the module supports Python 3.
- Mark COPYING as license.</changelog>
  <changelog author="mcepl@suse.com" date="1632916800">- Update to version 0.5.1+git20200627.452f622:
  * chewing.py supports platforms with 64bit pointer
  * Change ︰ to ：
  * Don't run tests in parallel
  * Try Ubuntu 16.04 Xenial
  * autotools: Build with -fPIC like the CMake-based one does
  * Show compilation commands if the build system is autotools
  * Tolerate unused const warnings
  * Fix LSan
  * Use internal-sqlite instead of static-sqlite, following 570ab6be</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="f7b5473477421f103817941fc4b7e1ed96606a356f2d59f1a060b8428a2de5e7844ee58a52f290575cf2f4e7fe44f7d699583580fbd6be0f87ff55e8c7d6aa35" name="chewing-utils" arch="x86_64">
  <version epoch="0" ver="0.5.1+git20200627.452f622" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- proper baselibs.conf and post(un) for %lname.</changelog>
  <changelog author="i@marguerite.su" date="1375444800">- update version 0.3.5
  * Improve CMake rules
  - Visual Studio build included
  * Dictionary improvements
  - Remove duplicated phrases, fix Bopomofo representation
  - tool tweaks
  * travis-ci support (https://travis-ci.org/chewing/libchewing)
  * drone.io support (https://drone.io/github.com/chewing/libchewing)
  * coveralls.io support (https://coveralls.io/r/chewing/libchewing)
  * editorconfig support (http://editorconfig.org/)
  * Add new chewing_set_logger API
  * Prevent unaligned memory access
  * Reduce maxChiSymbolLen to 39 to avoid overflow
  * Do not store user phrase when its length is 1
  * Check chiSymbolBufLen in chewing_handle_Numlock()
  * Set isSymbol to 0 in SetChoiceInfo
  * Fix 'j', 'k' in select mode cannot handle symbol selecting
  * Do not call GetCharNext() when GetCharFirst() fails
  * Successful stories:
    FreeArray utilizes libchewing for selecting phrases of Array
    input method</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.4.0
  * see https://github.com/chewing/libchewing/releases
- add patch: libchewing-0.4.0-simple-select-rpath.patch
- add patch: chewing-utils-abuild.patch</changelog>
  <changelog author="i@marguerite.su" date="1440417600">- Update to version 0.4.0+git20150820.285b47d:
  + fix resource leak
  + Add notification_email
  + Update build_command_prepend
  + Do not write last element of phone_array
  + Prevent fclose null file handler
  + Check return value for ftell
  + Check return value of UserGetPhraseFirst before use
  + testhelper.c: clean_userphase() ignore ENOENT
  + init_database.c: Fix strtoul error checking
  + init_database: make integer comparison 64-bit safe
  + Fix Coverity error "Buffer not null terminated"
  + Fix Coverity error "Copy into fixed size buffer"
  + Fix Coverity error "Explicit null dereferenced"
  + init_database.c: Resolve queue-full exception
  + gen_keystroke.c: Use static APIs
  + genkeystroke.c: Fix buffer usage
  + Disable selection keys out of the reasonable range
  + dump_database: utilize plat_mmap for file operations
  + Fix ChewingKillChar which is disabling OpenSymbolChoice
  + Use chewing_delete to delete ChewingContext
  + Detect attribute existence by hasattr, not __dict__</changelog>
  <changelog author="i@marguerite.su" date="1441108800">- move %install_info_delete to %preun</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1511524800">- Update to version 0.4.0+git20171114.3df07c9:
  * CMakeLists.txt: Add stress
  * sort data/tsi.sr
  * Add Carpalx keyboard layout support
  * Fix warning in GCC
  * Let CHEWING_DATA_PREFIX and TEST_DATA_DIR be absolute
  * Fix wrong CHEWING_DATADIR definition in CMake build
  * Fix jk_selection
  * an API to convert phone to bopomofo
  * Test chewing_phone_to_bopomofo with invalid phone
  * Implement has_userphrase with chewing_userphrase_lookup
  * libchewing.texi: Fix format tweaks
  * Adjust behavior of chewing_phone_to_bopomofo
  * Fix array index out of bound error in stress.c
  * Make stress.c less verbose
  * Prefer https for web links
  * stress.c: Don't force set data path
  * Fix #235: Unable to input some Bopomofos with ET26 layout
  * prevent memory leak in error case of GetDefaultUserPhrasePath
  * stress: clean_userphrase before each test
  * stress: clean up temp ~userphrase after test
  * stress: fix -extra argument parsing
  * refactoring key tables in chewing test
  * simplify simulate.c
  * testchewing: support read input from file
  * stress: support read input from file
  * Fix PinYinData keySeq buffer overflow in PinYinInput()
  * Fix trying to allocate buffer of negative size
  * Fix access violation due to negative cursor position
  * stress.c: more verbose output
  * Fix heap-buffer-overflow when read wordSeq
  * Use strncmp to avoid buffer overflow
  * tree: avoid undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)
  * pinyin: avoid null-pointer dereference
  * chewingutil: fix dead assignment
  * Revert "libchewing.texi: Add chewing_bopomofo_String"
  * Fix memory leak in Discard2
  * Fix memory leak in UserUpdatePhrase().
  * code clean up, use new DestroyUserPhraseData()
  * userphrase-hash: avoid double free in TerminateUserphrase
  * test-userphrase: add test_userphrase_double_free
  * hash: fix hash item offset calculating in uhash.dat
  * hash: fix memory leak in HashFileOffsetWithUserPhrase
  * hash: fix memory access alignment
  * Fix ChoiceEndChoice expression always true
  * hash: follow consistent coding style
  * Update jvc-convert of KB layout Hsu
  * Auto learn phrases only after committing
  * Implement chewing_set_autoLearn() and chewing_get_autoLearn()
  * Fix indent in test/stress.c
  * Fix build with internal sqlite3
  * Fix: chewing_handle_Space() cannot input space when buffer is empty
  * hash: remove goto statement
  * Remove API changes/compatibility report link
  * hash: follow consistent coding style</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Remove pointless ldconfig call from chewing-utils subpackage.
- Specfile update: remove implicit BuildRoot and defattrs.
- Properly fulfill SLPP requirement that only the library file
  is in the library subpackage.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1632484800">- Remove unneeded BuildRequires on python-devel, and the conflicting
  old py_* macros.
- Remove references to "Python 2", the module supports Python 3.
- Mark COPYING as license.</changelog>
  <changelog author="mcepl@suse.com" date="1632916800">- Update to version 0.5.1+git20200627.452f622:
  * chewing.py supports platforms with 64bit pointer
  * Change ︰ to ：
  * Don't run tests in parallel
  * Try Ubuntu 16.04 Xenial
  * autotools: Build with -fPIC like the CMake-based one does
  * Show compilation commands if the build system is autotools
  * Tolerate unused const warnings
  * Fix LSan
  * Use internal-sqlite instead of static-sqlite, following 570ab6be</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="90c56b303c05ea7d2cc35c0e991b2c46efcf607c669c9e4d34cd9ebcdb7bcbad26c19306e5c67162334f4258519e47d8197503c28075fd72ddd9a323cc53b4d8" name="chewing-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.5.1+git20200627.452f622" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- proper baselibs.conf and post(un) for %lname.</changelog>
  <changelog author="i@marguerite.su" date="1375444800">- update version 0.3.5
  * Improve CMake rules
  - Visual Studio build included
  * Dictionary improvements
  - Remove duplicated phrases, fix Bopomofo representation
  - tool tweaks
  * travis-ci support (https://travis-ci.org/chewing/libchewing)
  * drone.io support (https://drone.io/github.com/chewing/libchewing)
  * coveralls.io support (https://coveralls.io/r/chewing/libchewing)
  * editorconfig support (http://editorconfig.org/)
  * Add new chewing_set_logger API
  * Prevent unaligned memory access
  * Reduce maxChiSymbolLen to 39 to avoid overflow
  * Do not store user phrase when its length is 1
  * Check chiSymbolBufLen in chewing_handle_Numlock()
  * Set isSymbol to 0 in SetChoiceInfo
  * Fix 'j', 'k' in select mode cannot handle symbol selecting
  * Do not call GetCharNext() when GetCharFirst() fails
  * Successful stories:
    FreeArray utilizes libchewing for selecting phrases of Array
    input method</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.4.0
  * see https://github.com/chewing/libchewing/releases
- add patch: libchewing-0.4.0-simple-select-rpath.patch
- add patch: chewing-utils-abuild.patch</changelog>
  <changelog author="i@marguerite.su" date="1440417600">- Update to version 0.4.0+git20150820.285b47d:
  + fix resource leak
  + Add notification_email
  + Update build_command_prepend
  + Do not write last element of phone_array
  + Prevent fclose null file handler
  + Check return value for ftell
  + Check return value of UserGetPhraseFirst before use
  + testhelper.c: clean_userphase() ignore ENOENT
  + init_database.c: Fix strtoul error checking
  + init_database: make integer comparison 64-bit safe
  + Fix Coverity error "Buffer not null terminated"
  + Fix Coverity error "Copy into fixed size buffer"
  + Fix Coverity error "Explicit null dereferenced"
  + init_database.c: Resolve queue-full exception
  + gen_keystroke.c: Use static APIs
  + genkeystroke.c: Fix buffer usage
  + Disable selection keys out of the reasonable range
  + dump_database: utilize plat_mmap for file operations
  + Fix ChewingKillChar which is disabling OpenSymbolChoice
  + Use chewing_delete to delete ChewingContext
  + Detect attribute existence by hasattr, not __dict__</changelog>
  <changelog author="i@marguerite.su" date="1441108800">- move %install_info_delete to %preun</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1511524800">- Update to version 0.4.0+git20171114.3df07c9:
  * CMakeLists.txt: Add stress
  * sort data/tsi.sr
  * Add Carpalx keyboard layout support
  * Fix warning in GCC
  * Let CHEWING_DATA_PREFIX and TEST_DATA_DIR be absolute
  * Fix wrong CHEWING_DATADIR definition in CMake build
  * Fix jk_selection
  * an API to convert phone to bopomofo
  * Test chewing_phone_to_bopomofo with invalid phone
  * Implement has_userphrase with chewing_userphrase_lookup
  * libchewing.texi: Fix format tweaks
  * Adjust behavior of chewing_phone_to_bopomofo
  * Fix array index out of bound error in stress.c
  * Make stress.c less verbose
  * Prefer https for web links
  * stress.c: Don't force set data path
  * Fix #235: Unable to input some Bopomofos with ET26 layout
  * prevent memory leak in error case of GetDefaultUserPhrasePath
  * stress: clean_userphrase before each test
  * stress: clean up temp ~userphrase after test
  * stress: fix -extra argument parsing
  * refactoring key tables in chewing test
  * simplify simulate.c
  * testchewing: support read input from file
  * stress: support read input from file
  * Fix PinYinData keySeq buffer overflow in PinYinInput()
  * Fix trying to allocate buffer of negative size
  * Fix access violation due to negative cursor position
  * stress.c: more verbose output
  * Fix heap-buffer-overflow when read wordSeq
  * Use strncmp to avoid buffer overflow
  * tree: avoid undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)
  * pinyin: avoid null-pointer dereference
  * chewingutil: fix dead assignment
  * Revert "libchewing.texi: Add chewing_bopomofo_String"
  * Fix memory leak in Discard2
  * Fix memory leak in UserUpdatePhrase().
  * code clean up, use new DestroyUserPhraseData()
  * userphrase-hash: avoid double free in TerminateUserphrase
  * test-userphrase: add test_userphrase_double_free
  * hash: fix hash item offset calculating in uhash.dat
  * hash: fix memory leak in HashFileOffsetWithUserPhrase
  * hash: fix memory access alignment
  * Fix ChoiceEndChoice expression always true
  * hash: follow consistent coding style
  * Update jvc-convert of KB layout Hsu
  * Auto learn phrases only after committing
  * Implement chewing_set_autoLearn() and chewing_get_autoLearn()
  * Fix indent in test/stress.c
  * Fix build with internal sqlite3
  * Fix: chewing_handle_Space() cannot input space when buffer is empty
  * hash: remove goto statement
  * Remove API changes/compatibility report link
  * hash: follow consistent coding style</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566475200">- Remove pointless ldconfig call from chewing-utils subpackage.
- Specfile update: remove implicit BuildRoot and defattrs.
- Properly fulfill SLPP requirement that only the library file
  is in the library subpackage.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1632484800">- Remove unneeded BuildRequires on python-devel, and the conflicting
  old py_* macros.
- Remove references to "Python 2", the module supports Python 3.
- Mark COPYING as license.</changelog>
  <changelog author="mcepl@suse.com" date="1632916800">- Update to version 0.5.1+git20200627.452f622:
  * chewing.py supports platforms with 64bit pointer
  * Change ︰ to ：
  * Don't run tests in parallel
  * Try Ubuntu 16.04 Xenial
  * autotools: Build with -fPIC like the CMake-based one does
  * Show compilation commands if the build system is autotools
  * Tolerate unused const warnings
  * Fix LSan
  * Use internal-sqlite instead of static-sqlite, following 570ab6be</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c78ec4df878ba6d9011a0d866338e1a391bcfaa2c0f99d611e3aa872e63080f21d7282ad90e599bd72ec2679e203bdc55ab9395cf7882bbf5523ab4cd2773a53" name="chmlib" arch="src">
  <version epoch="0" ver="0.40" rel="25.1"/>
  <changelog author="stbinner@suse.de" date="1148299200">- Initial package of version 0.37.4</changelog>
  <changelog author="schwab@suse.de" date="1149336000">- Port to all future systems.</changelog>
  <changelog author="stbinner@suse.de" date="1155124800">- update to version 0.38:
  * fix extract_chmLib directory traversal problem (#197808)
  * bugfix to allow successful reading of more chm files</changelog>
  <changelog author="stbinner@suse.de" date="1170072000">- update to version 0.39:
  * all of the dynamically-sized buffers which were allocated on
    the stack before have been changed to heap allocations. This
    circumvents some dangerous security flaws. (#239747)</changelog>
  <changelog author="dmueller@suse.de" date="1170936000">- fix -devel requir'ing release number</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files</changelog>
  <changelog author="vuntz@novell.com" date="1243166400">- Update to version 0.40:
  + minor bugfix release
  + fix a few bugs related to the example programs, including
    stability issues related to chm_http.
  + remove the bashisms from mozilla_helper.sh.</changelog>
  <changelog author="beineri@opensuse.org" date="1248523200">- build examples to an -examples sub-package (bnc#488307)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623672000">- Upgrade old specfile constructs.
- Remove --with-pic (no effect with --disable-static).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- drop chmlib-0.39.diff - superseded by
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
- add
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch,
  chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch,
  chm_http-port-shortopt.patch, chm_http-bind-localhost.patch,
  chm_http-output-server-address.patch, chmlib-c99.patch: restrict
  access to localhost to somewhat reduce reach</changelog>
</package>
<package pkgid="63f2436fcb75cd2ba6311752f1a781a50378e921c9a4b3ab3592b821bae26b33c42ed8cfc3fd0d13e52fc22ec8ea0ad2e95c78f5af334f48a87f00a30e413d34" name="chmlib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.40" rel="25.1"/>
  <changelog author="stbinner@suse.de" date="1170072000">- update to version 0.39:
  * all of the dynamically-sized buffers which were allocated on
    the stack before have been changed to heap allocations. This
    circumvents some dangerous security flaws. (#239747)</changelog>
  <changelog author="dmueller@suse.de" date="1170936000">- fix -devel requir'ing release number</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files</changelog>
  <changelog author="vuntz@novell.com" date="1243166400">- Update to version 0.40:
  + minor bugfix release
  + fix a few bugs related to the example programs, including
    stability issues related to chm_http.
  + remove the bashisms from mozilla_helper.sh.</changelog>
  <changelog author="beineri@opensuse.org" date="1248523200">- build examples to an -examples sub-package (bnc#488307)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623672000">- Upgrade old specfile constructs.
- Remove --with-pic (no effect with --disable-static).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- drop chmlib-0.39.diff - superseded by
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
- add
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch,
  chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch,
  chm_http-port-shortopt.patch, chm_http-bind-localhost.patch,
  chm_http-output-server-address.patch, chmlib-c99.patch: restrict
  access to localhost to somewhat reduce reach</changelog>
</package>
<package pkgid="a3919453ef6f121ee1ecdcd09590028c069f947d5784a79945b335a600638fd016b1f9f1020a04957652c5d28f00d9b091651ff1b4a4799e1f6a88099ab974cc" name="chmlib-devel" arch="x86_64">
  <version epoch="0" ver="0.40" rel="25.1"/>
  <changelog author="stbinner@suse.de" date="1170072000">- update to version 0.39:
  * all of the dynamically-sized buffers which were allocated on
    the stack before have been changed to heap allocations. This
    circumvents some dangerous security flaws. (#239747)</changelog>
  <changelog author="dmueller@suse.de" date="1170936000">- fix -devel requir'ing release number</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files</changelog>
  <changelog author="vuntz@novell.com" date="1243166400">- Update to version 0.40:
  + minor bugfix release
  + fix a few bugs related to the example programs, including
    stability issues related to chm_http.
  + remove the bashisms from mozilla_helper.sh.</changelog>
  <changelog author="beineri@opensuse.org" date="1248523200">- build examples to an -examples sub-package (bnc#488307)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623672000">- Upgrade old specfile constructs.
- Remove --with-pic (no effect with --disable-static).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- drop chmlib-0.39.diff - superseded by
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
- add
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch,
  chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch,
  chm_http-port-shortopt.patch, chm_http-bind-localhost.patch,
  chm_http-output-server-address.patch, chmlib-c99.patch: restrict
  access to localhost to somewhat reduce reach</changelog>
</package>
<package pkgid="cdc071854d09434e8a0d5e47723fe938e54c6c1f3cf49963e73d5752cdf226a964e18da0f1c3df8376e505021bb3beb440ebc6af3caefc6d5899298469c10b83" name="chmlib-examples" arch="x86_64">
  <version epoch="0" ver="0.40" rel="25.1"/>
  <changelog author="stbinner@suse.de" date="1170072000">- update to version 0.39:
  * all of the dynamically-sized buffers which were allocated on
    the stack before have been changed to heap allocations. This
    circumvents some dangerous security flaws. (#239747)</changelog>
  <changelog author="dmueller@suse.de" date="1170936000">- fix -devel requir'ing release number</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files</changelog>
  <changelog author="vuntz@novell.com" date="1243166400">- Update to version 0.40:
  + minor bugfix release
  + fix a few bugs related to the example programs, including
    stability issues related to chm_http.
  + remove the bashisms from mozilla_helper.sh.</changelog>
  <changelog author="beineri@opensuse.org" date="1248523200">- build examples to an -examples sub-package (bnc#488307)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623672000">- Upgrade old specfile constructs.
- Remove --with-pic (no effect with --disable-static).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- drop chmlib-0.39.diff - superseded by
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
- add
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch,
  chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch,
  chm_http-port-shortopt.patch, chm_http-bind-localhost.patch,
  chm_http-output-server-address.patch, chmlib-c99.patch: restrict
  access to localhost to somewhat reduce reach</changelog>
</package>
<package pkgid="6f9a6e4ceab893ccd875fd22edf03bcaeba9f2adba8ecf7d2f07339c41634191bd376261cb9ebaa42457baee6da958688391af88f59f6c76512f811519ae6895" name="chmlib-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.40" rel="25.1"/>
  <changelog author="stbinner@suse.de" date="1170072000">- update to version 0.39:
  * all of the dynamically-sized buffers which were allocated on
    the stack before have been changed to heap allocations. This
    circumvents some dangerous security flaws. (#239747)</changelog>
  <changelog author="dmueller@suse.de" date="1170936000">- fix -devel requir'ing release number</changelog>
  <changelog author="crrodriguez@suse.de" date="1235736000">- remove static libraries and "la" files</changelog>
  <changelog author="vuntz@novell.com" date="1243166400">- Update to version 0.40:
  + minor bugfix release
  + fix a few bugs related to the example programs, including
    stability issues related to chm_http.
  + remove the bashisms from mozilla_helper.sh.</changelog>
  <changelog author="beineri@opensuse.org" date="1248523200">- build examples to an -examples sub-package (bnc#488307)</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement shlib policy</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mpluskal@suse.com" date="1431259200">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623672000">- Upgrade old specfile constructs.
- Remove --with-pic (no effect with --disable-static).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696507200">- drop chmlib-0.39.diff - superseded by
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch
- add
  chmlib-0001-Patch-to-fix-integer-types-problem-by-Goswin-von-Bre.patch,
  chmlib-0002-Fix-for-extract_chmLib-confusing-empty-files-with-di.patch,
  chm_http-port-shortopt.patch, chm_http-bind-localhost.patch,
  chm_http-output-server-address.patch, chmlib-c99.patch: restrict
  access to localhost to somewhat reduce reach</changelog>
</package>
<package pkgid="2352496a0628e586341d4e8d8d4dcb9b093470462444e8e073b160eb20c10eae038b38f62db20c82bdd9804e565088a6e755cedf635d11b30c5e3af76bae80a9" name="chromaprint" arch="src">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1449576000">- Remove broken libffmpeg requires in devel pkg</changelog>
  <changelog author="olaf@aepfle.de" date="1449662400">- Use pkg-config to detect ffmpeg in cmake
  chromaprint-ffmpeg-pkgconfig.patch
- Add bcond_without to use ffmpeg unconditional</changelog>
  <changelog author="tchvatal@suse.com" date="1450440000">- Remove needless conditional for the libdir which is in the macro</changelog>
  <changelog author="jengelh@inai.de" date="1455537600">- Update to new upstream release 1.3.1
  * Support for ffmpeg 3.x
  * You can use use "-length 0" in fpcalc to get the full fingerprint
  * New function chromaprint_get_fingerprint_hash for calculating
  SimHash from the fingerprint data</changelog>
  <changelog author="olaf@aepfle.de" date="1459512000">- Restore support for libswresample/libavresample (bsc#973555)
- Remove usage of deprecated API
  chromaprint-ffmpeg-API.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1469707200">- Remove unused Provides libchromaprint-with-ffmpeg</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="alarrosa@suse.com" date="1500292800">- Update to 1.4.2:
  * Fixed invalid memory access when decoding base64-encoded fingerprints.
  * Removed unnecessary library dependencies libchromaprint to avoid
    circular dependency problems with FFmpeg.
- Rebase chromaprint-ffmpeg-pkgconfig.patch
- Drop chromaprint-ffmpeg-API.patch which isn't needed anymore.
- Update to 1.4.1:
  * Restored the -v/-version parameter for fpcalc that got accidentally
    removed in 1.4.
  * Fixed processing of some short audio files. They were ignored in 1.4.
  * The DURATION field in the default output of fpcalc is now printed as an
    integer again.
  * Added missing version number to libchromaprint.pc.
  * Linux fpcalc builds are now fully static.
- Update to 1.4.0:
  * Fully streaming audio processing without any post-processing step
    for the fingerprint generation.
  * Many performance optimizations. Especially when processing long streams,
    operations should be faster and use less memory.
  * C++11 compiler is now required for building the library.
  * The public C API now uses standard fixed-size int types from stdint.h
    (breaks backwards compatibility).
  * All code written for the library is now distributed under the MIT license.
  * Kiss FFT is now included with the library and automatically used if
    no other FFT library is found.
  * Added support for using the FFTW3F version of FFTW3.
  * Boost is no longer used.
- Update to 1.3.2:
  * Fixed crash on an invalid audio file that FFmpeg could not decode.</changelog>
  <changelog author="jengelh@inai.de" date="1500984000">- Fix RPM groups.</changelog>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="4edb48ef9a95ba899f2d54a3eae360de8e5eced2c76d2189391ae62c649666e8f1ca7c3edfa578b172620bba64398040f074019494de8357c4be01e30e2e5372" name="chromaprint-debugsource" arch="i586">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="9727065df183b4966f5754c0e2801c4f6478479e730ecdda7b2099ec7a49b0e996c837a51c7180116973bc959a37e6c8df38ac253d8dfa61468901b5b3a4a969" name="chromaprint-debugsource" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="641d4dc677bd9d5de9676ab758e6c3d3893a8d6f36f02096d4d40db81944fe450bd2f6b3d0b167e27e32364aab572e559f2f39b3d68d9b7293b2f35c31308c7a" name="chromaprint-fpcalc" arch="i586">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="b738ce489501ddf8a830ff44b1b28a4f4601ae741a90882f6271fb9678c39c61518cb13f4944bef60c5da2b1f7f9041f49f499f2d46ba7f729c9f1675d05cf86" name="chromaprint-fpcalc" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="c92eb42bf15fd40b10a8205712bd3bccbda18db066300c733816a7bdcf4b81c2ad19c75b6aabc609edade4001751eac01dadd1648d2f88a867486373396ae9de" name="chromaprint-fpcalc-debuginfo" arch="i586">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="1e22ed6870661b2d9c3e77fefa33ff0bbeae2ff7f4baf59426db576691ed07536b9c6999240d7cc52e6248b55c74f84bf23add64da1d8da3e4f3fe242ce1c7b8" name="chromaprint-fpcalc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="7.1"/>
  <changelog author="avindra@opensuse.org" date="1516795200">- Update to 1.4.3:
  * Allow one packet to have decoding error
  * Print output even if there is a decoding error, exit with error
    code 3 instead of 2 in such case
  * Add new option -ignore-errors to change the error code 3 to 0
  * Add new option -algorithm NUM
  * Periodically flush output when working on a stream
- drop chromaprint-ffmpeg-pkgconfig.patch
  * fixed upstream
- Switch to https for URL
- Source moved to github
- cleanup with spec-cleaner</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Remove bcond_without and use ffmpeg unconditional</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595851200">- Update to 1.5.0:
  * Added support for fpcalc -raw -signed, which helps with easier
    PostgreSQL integration
  * Added support for using libavresample instead of libswresample
  * Fixed possible crash in chromaprint_decode_fingerprint
  * Fixed unit tests on big endian CPUs
- Run spec-cleaner
  * Remove package groups
  * Use license macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.5.1:
  * No functional source code changes.
  * Fixed some compiler warnings.
  * Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
  * Added support for fat binaries on macOS, with support for both Intel and Apple silicon.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668168000">- Add 8ccad69.patch: Upgrade code to FFmpeg 5.x APIs. Following
  this, drop pkgconfig(libavresample) BuildRequires: No longer
  used.
  * https://github.com/acoustid/chromaprint/commit/8ccad69.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682596800">- Add 82781d02.patch: FFmpeg 5.x: Some files return error codes
  when scanning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683115200">- Drop 8ccad69.patch and 82781d02.patch, and add back
  pkgconfig(libavresample) BuildRequires. Also limit package to
  build against ffmpeg-4 and older.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Drop fftw3-devel BuildRequires and Requires, pass DFFT_LIB=avfft
  to cmake, use the already present ffmpeg lib.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Drop unused libtag-devel BuildRequires.
- Use cmake_build macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop unused and unneeded libtag-devel Requires from devel package</changelog>
</package>
<package pkgid="37ff88023eb50154e06c9629adc532c07bf673fd438a480e1f0dff445473d9f2f68578956dd6c94beb4160e448a450cb35fe47e62464274ecd22781f5fc8b540" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="120.0.6099.224" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- Chromium 116.0.5845.140 (boo#1214758):
  * CVE-2023-4572: Use after free in MediaStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- Chromium 116.0.5845.179 (boo#1215023):
  * CVE-2023-4761: Out of bounds memory access in FedCM
  * CVE-2023-4762: Type Confusion in V8
  * CVE-2023-4763: Use after free in Networks
  * CVE-2023-4764: Incorrect security UI in BFCache</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Chromium 116.0.5845.187 (boo#1215231):
  * CVE-2023-4863: Heap buffer overflow in WebP</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694606400">- CVE-2023-4863: build with the bundled library on Leap (boo#1215231)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694952000">- Chromium 117.0.5938.88 (boo#1215279)
  * CVE-2023-4900: Inappropriate implementation in Custom Tabs
  * CVE-2023-4901: Inappropriate implementation in Prompts
  * CVE-2023-4902: Inappropriate implementation in Input
  * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs
  * CVE-2023-4904: Insufficient policy enforcement in Downloads
  * CVE-2023-4905: Inappropriate implementation in Prompts
  * CVE-2023-4906: Insufficient policy enforcement in Autofill
  * CVE-2023-4907: Inappropriate implementation in Intents
  * CVE-2023-4908: Inappropriate implementation in Picture in Picture
  * CVE-2023-4909: Inappropriate implementation in Interstitials
- drop patches:
  * chromium-100-InMilliseconds-constexpr.patch
  * chromium-115-Qt-moc-version.patch
  * chromium-116-profile-view-utils-vector-include.patch
  * chromium-116-blink-variant-include.patch
  * chromium-116-abseil-limits-include.patch
  * chromium-116-lp155-constuctors.patch
  * chromium-115-workaround_clang_bug-structured_binding.patch
  * chromium-115-emplace_back_on_vector-c++20.patch
- add patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-117-includes.patch
  * chromium-117-lp155-constructors.patch
  * chromium-117-string-convert.patch
  * chromium-117-lp155-typename.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
  * chromium-117-emplace_back_on_vector-c++20.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695211200">- Add explicit build dependency on libepoxy for Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695384000">- Chromium 117.0.5938.92:
  * stability improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695816000">- Chromium 117.0.5938.132 (boo#1215776):
  * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778)
  * CVE-2023-5186: Use after free in Passwords
  * CVE-2023-5187: Use after free in Extensions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696420800">- Chromium 117.0.5938.149:
  * CVE-2023-5346: Type Confusion in V8 (boo#1215924)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696680000">- Chromium 118.0.5993.54
- add patches:
  * chromium-118-includes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696939200">- Chromium 118.0.5993.70 (boo#1216111)
  * CVE-2023-5218: Use after free in Site Isolation
  * CVE-2023-5487: Inappropriate implementation in Fullscreen
  * CVE-2023-5484: Inappropriate implementation in Navigation
  * CVE-2023-5475: Inappropriate implementation in DevTools
  * CVE-2023-5483: Inappropriate implementation in Intents
  * CVE-2023-5481: Inappropriate implementation in Downloads
  * CVE-2023-5476: Use after free in Blink History
  * CVE-2023-5474: Heap buffer overflow in PDF
  * CVE-2023-5479: Inappropriate implementation in Extensions API
  * CVE-2023-5485: Inappropriate implementation in Autofill
  * CVE-2023-5478: Inappropriate implementation in Autofill
  * CVE-2023-5477: Inappropriate implementation in Installer
  * CVE-2023-5486: Inappropriate implementation in Input
  * CVE-2023-5473: Use after free in Cast
- Build with system freetype (again), and zstd
- add patches:
  * chromium-118-system-freetype.patch
  * chromium-117-system-zstd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- refresh chromium-117-emplace_back_on_vector-c++20.patch and
  chromium-117-lp155-constructors.patch to
  chromium-118-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697630400">- Chromium 118.0.5993.88:
  * unspecified security fix (boo#1216392)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Chromium 118.0.5993.117 (boo#1216549)
  * CVE-2023-5472: Use after free in Profiles
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Chromium 119.0.6045.123 (boo#1216978)
  * CVE-2023-5996: Use after free in WebAudio
- Chromium 119.0.6045.105 (boo#1216783)
  * CVE-2023-5480: Inappropriate implementation in Payments
  * CVE-2023-5482: Insufficient data validation in USB
  * CVE-2023-5849: Integer overflow in USB
  * CVE-2023-5850: Incorrect security UI in Downloads
  * CVE-2023-5851: Inappropriate implementation in Downloads
  * CVE-2023-5852: Use after free in Printing
  * CVE-2023-5853: Incorrect security UI in Downloads
  * CVE-2023-5854: Use after free in Profiles
  * CVE-2023-5855: Use after free in Reading Mode
  * CVE-2023-5856: Use after free in Side Panel
  * CVE-2023-5857: Inappropriate implementation in Downloads
  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
  * CVE-2023-5859: Incorrect security UI in Picture In Picture
- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  * chromium-119-no_matching_constructor.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1700049600">- Chromium 119.0.6045.159 (boo#1217142)
  * CVE-2023-5997: Use after free in Garbage Collection
  * CVE-2023-6112: Use after free in Navigation
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- Chromium 119.0.6045.199 (boo#1217616)
  * CVE-2023-6348: Type Confusion in Spellcheck
  * CVE-2023-6347: Use after free in Mojo
  * CVE-2023-6346: Use after free in WebAudio
  * CVE-2023-6350: Out of bounds memory access in libavif (boo#1217614)
  * CVE-2023-6351: Use after free in libavif (boo#1217615)
  * CVE-2023-6345: Integer overflow in Skia
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="63e2b3cfa95b1e18ce0f0d6038a8474a836e41223334a9345c74fdbd1cacdbea5bd33da79e5966b91d802895351967bb4f461b2ba8d2f3deca1f942e10eb652f" name="chromedriver-debuginfo" arch="x86_64">
  <version epoch="0" ver="120.0.6099.224" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- Chromium 116.0.5845.140 (boo#1214758):
  * CVE-2023-4572: Use after free in MediaStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- Chromium 116.0.5845.179 (boo#1215023):
  * CVE-2023-4761: Out of bounds memory access in FedCM
  * CVE-2023-4762: Type Confusion in V8
  * CVE-2023-4763: Use after free in Networks
  * CVE-2023-4764: Incorrect security UI in BFCache</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Chromium 116.0.5845.187 (boo#1215231):
  * CVE-2023-4863: Heap buffer overflow in WebP</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694606400">- CVE-2023-4863: build with the bundled library on Leap (boo#1215231)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694952000">- Chromium 117.0.5938.88 (boo#1215279)
  * CVE-2023-4900: Inappropriate implementation in Custom Tabs
  * CVE-2023-4901: Inappropriate implementation in Prompts
  * CVE-2023-4902: Inappropriate implementation in Input
  * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs
  * CVE-2023-4904: Insufficient policy enforcement in Downloads
  * CVE-2023-4905: Inappropriate implementation in Prompts
  * CVE-2023-4906: Insufficient policy enforcement in Autofill
  * CVE-2023-4907: Inappropriate implementation in Intents
  * CVE-2023-4908: Inappropriate implementation in Picture in Picture
  * CVE-2023-4909: Inappropriate implementation in Interstitials
- drop patches:
  * chromium-100-InMilliseconds-constexpr.patch
  * chromium-115-Qt-moc-version.patch
  * chromium-116-profile-view-utils-vector-include.patch
  * chromium-116-blink-variant-include.patch
  * chromium-116-abseil-limits-include.patch
  * chromium-116-lp155-constuctors.patch
  * chromium-115-workaround_clang_bug-structured_binding.patch
  * chromium-115-emplace_back_on_vector-c++20.patch
- add patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-117-includes.patch
  * chromium-117-lp155-constructors.patch
  * chromium-117-string-convert.patch
  * chromium-117-lp155-typename.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
  * chromium-117-emplace_back_on_vector-c++20.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695211200">- Add explicit build dependency on libepoxy for Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695384000">- Chromium 117.0.5938.92:
  * stability improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695816000">- Chromium 117.0.5938.132 (boo#1215776):
  * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778)
  * CVE-2023-5186: Use after free in Passwords
  * CVE-2023-5187: Use after free in Extensions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696420800">- Chromium 117.0.5938.149:
  * CVE-2023-5346: Type Confusion in V8 (boo#1215924)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696680000">- Chromium 118.0.5993.54
- add patches:
  * chromium-118-includes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696939200">- Chromium 118.0.5993.70 (boo#1216111)
  * CVE-2023-5218: Use after free in Site Isolation
  * CVE-2023-5487: Inappropriate implementation in Fullscreen
  * CVE-2023-5484: Inappropriate implementation in Navigation
  * CVE-2023-5475: Inappropriate implementation in DevTools
  * CVE-2023-5483: Inappropriate implementation in Intents
  * CVE-2023-5481: Inappropriate implementation in Downloads
  * CVE-2023-5476: Use after free in Blink History
  * CVE-2023-5474: Heap buffer overflow in PDF
  * CVE-2023-5479: Inappropriate implementation in Extensions API
  * CVE-2023-5485: Inappropriate implementation in Autofill
  * CVE-2023-5478: Inappropriate implementation in Autofill
  * CVE-2023-5477: Inappropriate implementation in Installer
  * CVE-2023-5486: Inappropriate implementation in Input
  * CVE-2023-5473: Use after free in Cast
- Build with system freetype (again), and zstd
- add patches:
  * chromium-118-system-freetype.patch
  * chromium-117-system-zstd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- refresh chromium-117-emplace_back_on_vector-c++20.patch and
  chromium-117-lp155-constructors.patch to
  chromium-118-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697630400">- Chromium 118.0.5993.88:
  * unspecified security fix (boo#1216392)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Chromium 118.0.5993.117 (boo#1216549)
  * CVE-2023-5472: Use after free in Profiles
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Chromium 119.0.6045.123 (boo#1216978)
  * CVE-2023-5996: Use after free in WebAudio
- Chromium 119.0.6045.105 (boo#1216783)
  * CVE-2023-5480: Inappropriate implementation in Payments
  * CVE-2023-5482: Insufficient data validation in USB
  * CVE-2023-5849: Integer overflow in USB
  * CVE-2023-5850: Incorrect security UI in Downloads
  * CVE-2023-5851: Inappropriate implementation in Downloads
  * CVE-2023-5852: Use after free in Printing
  * CVE-2023-5853: Incorrect security UI in Downloads
  * CVE-2023-5854: Use after free in Profiles
  * CVE-2023-5855: Use after free in Reading Mode
  * CVE-2023-5856: Use after free in Side Panel
  * CVE-2023-5857: Inappropriate implementation in Downloads
  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
  * CVE-2023-5859: Incorrect security UI in Picture In Picture
- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  * chromium-119-no_matching_constructor.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1700049600">- Chromium 119.0.6045.159 (boo#1217142)
  * CVE-2023-5997: Use after free in Garbage Collection
  * CVE-2023-6112: Use after free in Navigation
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- Chromium 119.0.6045.199 (boo#1217616)
  * CVE-2023-6348: Type Confusion in Spellcheck
  * CVE-2023-6347: Use after free in Mojo
  * CVE-2023-6346: Use after free in WebAudio
  * CVE-2023-6350: Out of bounds memory access in libavif (boo#1217614)
  * CVE-2023-6351: Use after free in libavif (boo#1217615)
  * CVE-2023-6345: Integer overflow in Skia
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="de094c22761dfc342023b4cc7ad2a86ba22458e06d12d6f22af0e0b8d7f0c35f628c59b600ad89ab85bec1d9f86d894b1c14711beb6a8a04bf39edd5c76c103b" name="chromium" arch="src">
  <version epoch="0" ver="120.0.6099.224" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- Chromium 116.0.5845.140 (boo#1214758):
  * CVE-2023-4572: Use after free in MediaStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- Chromium 116.0.5845.179 (boo#1215023):
  * CVE-2023-4761: Out of bounds memory access in FedCM
  * CVE-2023-4762: Type Confusion in V8
  * CVE-2023-4763: Use after free in Networks
  * CVE-2023-4764: Incorrect security UI in BFCache</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Chromium 116.0.5845.187 (boo#1215231):
  * CVE-2023-4863: Heap buffer overflow in WebP</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694606400">- CVE-2023-4863: build with the bundled library on Leap (boo#1215231)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694952000">- Chromium 117.0.5938.88 (boo#1215279)
  * CVE-2023-4900: Inappropriate implementation in Custom Tabs
  * CVE-2023-4901: Inappropriate implementation in Prompts
  * CVE-2023-4902: Inappropriate implementation in Input
  * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs
  * CVE-2023-4904: Insufficient policy enforcement in Downloads
  * CVE-2023-4905: Inappropriate implementation in Prompts
  * CVE-2023-4906: Insufficient policy enforcement in Autofill
  * CVE-2023-4907: Inappropriate implementation in Intents
  * CVE-2023-4908: Inappropriate implementation in Picture in Picture
  * CVE-2023-4909: Inappropriate implementation in Interstitials
- drop patches:
  * chromium-100-InMilliseconds-constexpr.patch
  * chromium-115-Qt-moc-version.patch
  * chromium-116-profile-view-utils-vector-include.patch
  * chromium-116-blink-variant-include.patch
  * chromium-116-abseil-limits-include.patch
  * chromium-116-lp155-constuctors.patch
  * chromium-115-workaround_clang_bug-structured_binding.patch
  * chromium-115-emplace_back_on_vector-c++20.patch
- add patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-117-includes.patch
  * chromium-117-lp155-constructors.patch
  * chromium-117-string-convert.patch
  * chromium-117-lp155-typename.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
  * chromium-117-emplace_back_on_vector-c++20.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695211200">- Add explicit build dependency on libepoxy for Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695384000">- Chromium 117.0.5938.92:
  * stability improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695816000">- Chromium 117.0.5938.132 (boo#1215776):
  * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778)
  * CVE-2023-5186: Use after free in Passwords
  * CVE-2023-5187: Use after free in Extensions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696420800">- Chromium 117.0.5938.149:
  * CVE-2023-5346: Type Confusion in V8 (boo#1215924)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696680000">- Chromium 118.0.5993.54
- add patches:
  * chromium-118-includes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696939200">- Chromium 118.0.5993.70 (boo#1216111)
  * CVE-2023-5218: Use after free in Site Isolation
  * CVE-2023-5487: Inappropriate implementation in Fullscreen
  * CVE-2023-5484: Inappropriate implementation in Navigation
  * CVE-2023-5475: Inappropriate implementation in DevTools
  * CVE-2023-5483: Inappropriate implementation in Intents
  * CVE-2023-5481: Inappropriate implementation in Downloads
  * CVE-2023-5476: Use after free in Blink History
  * CVE-2023-5474: Heap buffer overflow in PDF
  * CVE-2023-5479: Inappropriate implementation in Extensions API
  * CVE-2023-5485: Inappropriate implementation in Autofill
  * CVE-2023-5478: Inappropriate implementation in Autofill
  * CVE-2023-5477: Inappropriate implementation in Installer
  * CVE-2023-5486: Inappropriate implementation in Input
  * CVE-2023-5473: Use after free in Cast
- Build with system freetype (again), and zstd
- add patches:
  * chromium-118-system-freetype.patch
  * chromium-117-system-zstd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- refresh chromium-117-emplace_back_on_vector-c++20.patch and
  chromium-117-lp155-constructors.patch to
  chromium-118-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697630400">- Chromium 118.0.5993.88:
  * unspecified security fix (boo#1216392)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Chromium 118.0.5993.117 (boo#1216549)
  * CVE-2023-5472: Use after free in Profiles
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Chromium 119.0.6045.123 (boo#1216978)
  * CVE-2023-5996: Use after free in WebAudio
- Chromium 119.0.6045.105 (boo#1216783)
  * CVE-2023-5480: Inappropriate implementation in Payments
  * CVE-2023-5482: Insufficient data validation in USB
  * CVE-2023-5849: Integer overflow in USB
  * CVE-2023-5850: Incorrect security UI in Downloads
  * CVE-2023-5851: Inappropriate implementation in Downloads
  * CVE-2023-5852: Use after free in Printing
  * CVE-2023-5853: Incorrect security UI in Downloads
  * CVE-2023-5854: Use after free in Profiles
  * CVE-2023-5855: Use after free in Reading Mode
  * CVE-2023-5856: Use after free in Side Panel
  * CVE-2023-5857: Inappropriate implementation in Downloads
  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
  * CVE-2023-5859: Incorrect security UI in Picture In Picture
- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  * chromium-119-no_matching_constructor.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1700049600">- Chromium 119.0.6045.159 (boo#1217142)
  * CVE-2023-5997: Use after free in Garbage Collection
  * CVE-2023-6112: Use after free in Navigation
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- Chromium 119.0.6045.199 (boo#1217616)
  * CVE-2023-6348: Type Confusion in Spellcheck
  * CVE-2023-6347: Use after free in Mojo
  * CVE-2023-6346: Use after free in WebAudio
  * CVE-2023-6350: Out of bounds memory access in libavif (boo#1217614)
  * CVE-2023-6351: Use after free in libavif (boo#1217615)
  * CVE-2023-6345: Integer overflow in Skia
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="3ef7623cd6458efc33686beeca684f9f38bd833cf1d65046373c2e6633ee19d240d75c74df77125df4f0ed2cf4294f00fffed006c4c434140fe4934399d8e67b" name="chromium" arch="x86_64">
  <version epoch="0" ver="120.0.6099.224" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- Chromium 116.0.5845.140 (boo#1214758):
  * CVE-2023-4572: Use after free in MediaStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- Chromium 116.0.5845.179 (boo#1215023):
  * CVE-2023-4761: Out of bounds memory access in FedCM
  * CVE-2023-4762: Type Confusion in V8
  * CVE-2023-4763: Use after free in Networks
  * CVE-2023-4764: Incorrect security UI in BFCache</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Chromium 116.0.5845.187 (boo#1215231):
  * CVE-2023-4863: Heap buffer overflow in WebP</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694606400">- CVE-2023-4863: build with the bundled library on Leap (boo#1215231)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694952000">- Chromium 117.0.5938.88 (boo#1215279)
  * CVE-2023-4900: Inappropriate implementation in Custom Tabs
  * CVE-2023-4901: Inappropriate implementation in Prompts
  * CVE-2023-4902: Inappropriate implementation in Input
  * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs
  * CVE-2023-4904: Insufficient policy enforcement in Downloads
  * CVE-2023-4905: Inappropriate implementation in Prompts
  * CVE-2023-4906: Insufficient policy enforcement in Autofill
  * CVE-2023-4907: Inappropriate implementation in Intents
  * CVE-2023-4908: Inappropriate implementation in Picture in Picture
  * CVE-2023-4909: Inappropriate implementation in Interstitials
- drop patches:
  * chromium-100-InMilliseconds-constexpr.patch
  * chromium-115-Qt-moc-version.patch
  * chromium-116-profile-view-utils-vector-include.patch
  * chromium-116-blink-variant-include.patch
  * chromium-116-abseil-limits-include.patch
  * chromium-116-lp155-constuctors.patch
  * chromium-115-workaround_clang_bug-structured_binding.patch
  * chromium-115-emplace_back_on_vector-c++20.patch
- add patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-117-includes.patch
  * chromium-117-lp155-constructors.patch
  * chromium-117-string-convert.patch
  * chromium-117-lp155-typename.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
  * chromium-117-emplace_back_on_vector-c++20.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695211200">- Add explicit build dependency on libepoxy for Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695384000">- Chromium 117.0.5938.92:
  * stability improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695816000">- Chromium 117.0.5938.132 (boo#1215776):
  * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778)
  * CVE-2023-5186: Use after free in Passwords
  * CVE-2023-5187: Use after free in Extensions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696420800">- Chromium 117.0.5938.149:
  * CVE-2023-5346: Type Confusion in V8 (boo#1215924)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696680000">- Chromium 118.0.5993.54
- add patches:
  * chromium-118-includes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696939200">- Chromium 118.0.5993.70 (boo#1216111)
  * CVE-2023-5218: Use after free in Site Isolation
  * CVE-2023-5487: Inappropriate implementation in Fullscreen
  * CVE-2023-5484: Inappropriate implementation in Navigation
  * CVE-2023-5475: Inappropriate implementation in DevTools
  * CVE-2023-5483: Inappropriate implementation in Intents
  * CVE-2023-5481: Inappropriate implementation in Downloads
  * CVE-2023-5476: Use after free in Blink History
  * CVE-2023-5474: Heap buffer overflow in PDF
  * CVE-2023-5479: Inappropriate implementation in Extensions API
  * CVE-2023-5485: Inappropriate implementation in Autofill
  * CVE-2023-5478: Inappropriate implementation in Autofill
  * CVE-2023-5477: Inappropriate implementation in Installer
  * CVE-2023-5486: Inappropriate implementation in Input
  * CVE-2023-5473: Use after free in Cast
- Build with system freetype (again), and zstd
- add patches:
  * chromium-118-system-freetype.patch
  * chromium-117-system-zstd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- refresh chromium-117-emplace_back_on_vector-c++20.patch and
  chromium-117-lp155-constructors.patch to
  chromium-118-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697630400">- Chromium 118.0.5993.88:
  * unspecified security fix (boo#1216392)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Chromium 118.0.5993.117 (boo#1216549)
  * CVE-2023-5472: Use after free in Profiles
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Chromium 119.0.6045.123 (boo#1216978)
  * CVE-2023-5996: Use after free in WebAudio
- Chromium 119.0.6045.105 (boo#1216783)
  * CVE-2023-5480: Inappropriate implementation in Payments
  * CVE-2023-5482: Insufficient data validation in USB
  * CVE-2023-5849: Integer overflow in USB
  * CVE-2023-5850: Incorrect security UI in Downloads
  * CVE-2023-5851: Inappropriate implementation in Downloads
  * CVE-2023-5852: Use after free in Printing
  * CVE-2023-5853: Incorrect security UI in Downloads
  * CVE-2023-5854: Use after free in Profiles
  * CVE-2023-5855: Use after free in Reading Mode
  * CVE-2023-5856: Use after free in Side Panel
  * CVE-2023-5857: Inappropriate implementation in Downloads
  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
  * CVE-2023-5859: Incorrect security UI in Picture In Picture
- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  * chromium-119-no_matching_constructor.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1700049600">- Chromium 119.0.6045.159 (boo#1217142)
  * CVE-2023-5997: Use after free in Garbage Collection
  * CVE-2023-6112: Use after free in Navigation
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- Chromium 119.0.6045.199 (boo#1217616)
  * CVE-2023-6348: Type Confusion in Spellcheck
  * CVE-2023-6347: Use after free in Mojo
  * CVE-2023-6346: Use after free in WebAudio
  * CVE-2023-6350: Out of bounds memory access in libavif (boo#1217614)
  * CVE-2023-6351: Use after free in libavif (boo#1217615)
  * CVE-2023-6345: Integer overflow in Skia
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="f9ec88f7e759bcb7c2f11182510cdc3b3a08d204e0e64d3f690effdc356140aff2183c4c3507a17997e44f351dcae708f301a66a8ff20b25034ace0a5fbe8688" name="chromium-debuginfo" arch="x86_64">
  <version epoch="0" ver="120.0.6099.224" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1693396800">- Chromium 116.0.5845.140 (boo#1214758):
  * CVE-2023-4572: Use after free in MediaStream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- Chromium 116.0.5845.179 (boo#1215023):
  * CVE-2023-4761: Out of bounds memory access in FedCM
  * CVE-2023-4762: Type Confusion in V8
  * CVE-2023-4763: Use after free in Networks
  * CVE-2023-4764: Incorrect security UI in BFCache</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694520000">- Chromium 116.0.5845.187 (boo#1215231):
  * CVE-2023-4863: Heap buffer overflow in WebP</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694606400">- CVE-2023-4863: build with the bundled library on Leap (boo#1215231)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694952000">- Chromium 117.0.5938.88 (boo#1215279)
  * CVE-2023-4900: Inappropriate implementation in Custom Tabs
  * CVE-2023-4901: Inappropriate implementation in Prompts
  * CVE-2023-4902: Inappropriate implementation in Input
  * CVE-2023-4903: Inappropriate implementation in Custom Mobile Tabs
  * CVE-2023-4904: Insufficient policy enforcement in Downloads
  * CVE-2023-4905: Inappropriate implementation in Prompts
  * CVE-2023-4906: Insufficient policy enforcement in Autofill
  * CVE-2023-4907: Inappropriate implementation in Intents
  * CVE-2023-4908: Inappropriate implementation in Picture in Picture
  * CVE-2023-4909: Inappropriate implementation in Interstitials
- drop patches:
  * chromium-100-InMilliseconds-constexpr.patch
  * chromium-115-Qt-moc-version.patch
  * chromium-116-profile-view-utils-vector-include.patch
  * chromium-116-blink-variant-include.patch
  * chromium-116-abseil-limits-include.patch
  * chromium-116-lp155-constuctors.patch
  * chromium-115-workaround_clang_bug-structured_binding.patch
  * chromium-115-emplace_back_on_vector-c++20.patch
- add patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-117-includes.patch
  * chromium-117-lp155-constructors.patch
  * chromium-117-string-convert.patch
  * chromium-117-lp155-typename.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
  * chromium-117-emplace_back_on_vector-c++20.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695211200">- Add explicit build dependency on libepoxy for Tumbleweed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695384000">- Chromium 117.0.5938.92:
  * stability improvements</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1695816000">- Chromium 117.0.5938.132 (boo#1215776):
  * CVE-2023-5217: Heap buffer overflow in vp8 encoding in libvpx (boo#1215778)
  * CVE-2023-5186: Use after free in Passwords
  * CVE-2023-5187: Use after free in Extensions</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696420800">- Chromium 117.0.5938.149:
  * CVE-2023-5346: Type Confusion in V8 (boo#1215924)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696680000">- Chromium 118.0.5993.54
- add patches:
  * chromium-118-includes.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1696939200">- Chromium 118.0.5993.70 (boo#1216111)
  * CVE-2023-5218: Use after free in Site Isolation
  * CVE-2023-5487: Inappropriate implementation in Fullscreen
  * CVE-2023-5484: Inappropriate implementation in Navigation
  * CVE-2023-5475: Inappropriate implementation in DevTools
  * CVE-2023-5483: Inappropriate implementation in Intents
  * CVE-2023-5481: Inappropriate implementation in Downloads
  * CVE-2023-5476: Use after free in Blink History
  * CVE-2023-5474: Heap buffer overflow in PDF
  * CVE-2023-5479: Inappropriate implementation in Extensions API
  * CVE-2023-5485: Inappropriate implementation in Autofill
  * CVE-2023-5478: Inappropriate implementation in Autofill
  * CVE-2023-5477: Inappropriate implementation in Installer
  * CVE-2023-5486: Inappropriate implementation in Input
  * CVE-2023-5473: Use after free in Cast
- Build with system freetype (again), and zstd
- add patches:
  * chromium-118-system-freetype.patch
  * chromium-117-system-zstd.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697025600">- refresh chromium-117-emplace_back_on_vector-c++20.patch and
  chromium-117-lp155-constructors.patch to
  chromium-118-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1697630400">- Chromium 118.0.5993.88:
  * unspecified security fix (boo#1216392)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698148800">- Chromium 118.0.5993.117 (boo#1216549)
  * CVE-2023-5472: Use after free in Profiles
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Chromium 119.0.6045.123 (boo#1216978)
  * CVE-2023-5996: Use after free in WebAudio
- Chromium 119.0.6045.105 (boo#1216783)
  * CVE-2023-5480: Inappropriate implementation in Payments
  * CVE-2023-5482: Insufficient data validation in USB
  * CVE-2023-5849: Integer overflow in USB
  * CVE-2023-5850: Incorrect security UI in Downloads
  * CVE-2023-5851: Inappropriate implementation in Downloads
  * CVE-2023-5852: Use after free in Printing
  * CVE-2023-5853: Incorrect security UI in Downloads
  * CVE-2023-5854: Use after free in Profiles
  * CVE-2023-5855: Use after free in Reading Mode
  * CVE-2023-5856: Use after free in Side Panel
  * CVE-2023-5857: Inappropriate implementation in Downloads
  * CVE-2023-5858: Inappropriate implementation in WebApp Provider
  * CVE-2023-5859: Incorrect security UI in Picture In Picture
- dropped patches:
  * chromium-98-gtk4-build.patch
  * chromium-118-system-freetype.patch
  * chromium-118-no_matching_constructor.patch
- added patches:
  * chromium-119-no_matching_constructor.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1700049600">- Chromium 119.0.6045.159 (boo#1217142)
  * CVE-2023-5997: Use after free in Garbage Collection
  * CVE-2023-6112: Use after free in Navigation
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- Chromium 119.0.6045.199 (boo#1217616)
  * CVE-2023-6348: Type Confusion in Spellcheck
  * CVE-2023-6347: Use after free in Mojo
  * CVE-2023-6346: Use after free in WebAudio
  * CVE-2023-6350: Out of bounds memory access in libavif (boo#1217614)
  * CVE-2023-6351: Use after free in libavif (boo#1217615)
  * CVE-2023-6345: Integer overflow in Skia
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="bcb31eeb1fb83ba6335016a3996111fd7e4797c40caa88c003072f91e607205f2868c6e925874c4e39f0dea7dbd61576c4f06bccdae3f0815079fa903ccf8e61" name="cilium-cli" arch="src">
  <version epoch="0" ver="0.15.20" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1689163200">- Update to version 0.15.1:
  * Prepare for v0.15.1 release
  * chore(deps): update helm/kind-action action to v1.8.0
  * Eksctl version pinned.
  * connectivity: Remove test-conn-disrupt tolerations
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    8a837d8
  * connectivity: Ignore failedToListCRDs error
  * connectivity: enable IPv6 test for per-endpoint routing
  * Create a separate RESTClientGetter for Helm client
  * fix(deps): update all go dependencies main
  * chore(deps): update docker/setup-buildx-action action to v2.9.0
  * fix(deps): update all go dependencies main
  * Fix link in reference to helm mode
  * connectivity: fix service propagation check with mismatching IP
    families
  * .github/workflows: remove master mirror
  * kind multi cluster: Use a dot in cluster names
  * Helm mode: Handle "cluster.name" Helm value
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 95101b8
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6e47916
  * Helm mode: don't suggest removed Azure flag
  * sysdump: Use intermediate import package for supported envoy
    resources
  * dep: Bump cilium/cilium to v1.14.0-rc0
  * chore(deps): update docker/setup-buildx-action action to v2.8.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7f1b8b8
  * connectivity: Fix trailing newline in tail call drop counts
  * fix(deps): update all go dependencies main
  * connectivity: Add op=Exists toleration for test-conn-disrupt
  * Update stable release to v0.15.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 0.15.2:
  * Prepare for v0.15.2 release
  * chore(deps): update dependency go to v1.20.6
  * fix(deps): update all go dependencies main
  * metrics: Fix format error log in validateMetric
  * peer: Add a method on service to return the name without the
    namespace
  * hooks: Add a setup and validate a new hook for extras
  * fixup! sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: do not fail if cilium is not installed
  * Update stable release to v0.15.1
  * Fix pod summary for large numbers of pods
  * GHA: fix 'install-cilium-cli' issue when building from source</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.15.3:
  * Prepare for v0.15.3 release
  * Update README.md
  * k8s.NewClient: Initialize Helm action configuration
  * Revert "Create a separate RESTClientGetter for Helm client"
  * Partly revert "connectivity: enable IPv6 test fort per-endpoint
    routing"
  * chore(deps): update dependency kubernetes-sigs/kind to v0.20.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6f694cf
  * connectivity: Wait for test-conn-disrupt-server deployment
  * connectivity: Fix usage of src/dst clients in test-conn-disrupt
  * connectivity: Use readiness probe for test-conn-disrupt-server
  * fix(deps): update module helm.sh/helm/v3 to v3.12.2
  * fix(deps): update all go dependencies main
  * .github/workflows: let renovate update kind version
  * chore(deps): update docker/setup-buildx-action action to v2.9.1
  * Update stable release to v0.15.2</changelog>
  <changelog author="kastl@b1-systems.de" date="1689940800">- Update to version 0.15.4:
  * Prepare for v0.15.4 release
  * connectivity: add xfrm error check for IPsec conn disrupt test
  * connectivity: generalize upgrade test
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7338d0c
  * kind: Configure external targets inside the cluster
  * connectivity: Add an error log exception
  * connectivity: Add flags to override CA bundle secret
  * connectivity: Bump test-conn-disrupt img to v0.0.4
  * Update stable release to v0.15.3</changelog>
  <changelog author="kastl@b1-systems.de" date="1691064000">- Update to version 0.15.5:
  * Prepare for v0.15.5 release
  * Update stable release to v0.15.4
  * fix(deps): update all go dependencies main
  * renovate: Don't update golang.org/x/exp
  * fix: Changed regex to include capital letters.
  * clustermesh status: improve error reporting when not ready
  * clustermesh status: validate expected number of clusters
  * clustermesh status: consistent output order
  * clustermesh status: fix not ready message
  * clustermesh status: drop wait logic from
    ClusterMeshConnectivity
  * clustermesh status: always check deployment status
  * clustermesh status: remove redundant service check
  * clustermesh status: drop skip service check parameter
  * wait: always log error upon the first failure
  * Update the error log exceptions
  * gha: configure routing mode in external-workloads workflow
  * dockerfile: include CA certificates
  * fix(deps): update module github.com/cilium/cilium to v1.14.0
  * chore(deps): update dependency cilium/cilium to v1.14.0
  * metrics: Set first retrieved metrics to 0 if absent
  * kind: Run every 2 hours
  * kind: Upload all the sysdumps
  * connectivity: Hide --flush-ct
  * fix(cli-example): optimize the example of the 'install' command
    line.
  * connectivity: Special inconclusive result treatment for ping
    command
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    d51b96d
  * connectivity: Fix fetching of XFRM counters
  * fix(deps): update all go dependencies main
  * fix(deps): update module github.com/cilium/cilium to
    v1.14.0-snapshot.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915200">- Update to version 0.15.6:
  * Prepare for v0.15.6 release
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v4.1.0
  * Update missing dependencies to Go 1.21
  * Bump k8s to 1.28
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.1
  * chore(deps): update dependency go to v1.21.0
  * Expand warning about big sysdump
  * fix(deps): update all go dependencies main
  * gha: exercise connectivity disruption tests
  * disruption tests: check restart counts from both clusters
  * disruption tests: fix wait for deployments
  * disruption tests: create svc in both clusters and mark as
    global
  * connectivity tests: anticipate namespace creation in remote
    cluster
  * chore(deps): update dependency ubuntu to v22
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.0
  * connectivity: get nodename on which a pod is running via
    PodStatus
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.0
  * clustermesh: fix failure during CA certificate retrieval
  * chore(deps): update dependency go to v1.20.7
  * Update stable release to v0.15.5
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c62ce11</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915201">- Update to version 0.15.7:
  * Prepare for v0.15.7 release
  * connectivity: Use slices.Clone
  * connectivity: Add secondary network NodePort tests
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.1
  * chore(deps): update docker/setup-buildx-action action to
    v2.10.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    ba1b914
  * Update bgp.go#2
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    171ecc4
  * fix(deps): update module github.com/cilium/cilium to v1.14.1
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3
  * chore(deps): update actions/checkout action to v3.6.0
  * connectivity: add and complete a few missing comments
  * connectivity: display reason for skipping Tests and Scenarios
  * Clarify classic / helm mode incompatibilities
  * install: remove deprecated kube-proxy-replacement CLI flag
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.2
  * implement helm get values with sysdump
  * go.mod: bump Go to 1.21
  * connectivity: print all captured packets
  * connectivity: fix node-to-node encryption tests
  * connectivity: document feature detection order
  * connectivity: fix tunnel feature defaults
  * Fine tune CODEOWNERS file
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    196c2d0
  * install: Remove some auto-detection log messages
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint-action action to
    v3.7.0
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.1
  * chore(deps): update dependency cilium/cilium to v1.14.1</changelog>
  <changelog author="kastl@b1-systems.de" date="1694606400">- Update to version 0.15.8:
  * Prepare for v0.15.8 release
  * connectivity: convert conn-disrupt-dispatch-interval to
    duration
  * chore(deps): update docker/build-push-action action to v5
  * chore(deps): update docker/setup-buildx-action action to v3
  * chore(deps): update docker/build-push-action action to v4.2.1
  * chore(deps): update docker/login-action action to v3
  * connectivity: Expose test-conn-disrupt dispatch period
  * chore(deps): update module
    github.com/cyphar/filepath-securejoin to v0.2.4 [security]
  * fix(deps): update all go dependencies main
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.2
  * chore(deps): update docker/build-push-action action to v4.2.0
  * chore(deps): update actions/upload-artifact action to v3.1.3
  * chore(deps): update go to v1.21.1
  * connectivity: Reduce test-conn-disrupt-client interval to 10ms
  * connectivity: Delete test-conn-disrupt pods after running tests
  * Add operator and clustermesh metrics to sysdump
  * Scrape Kubernetes metrics in sysdump
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/checkout action to v4
  * external-workloads: explicitly configure ClusterID/Name
  * Update stable release to v0.15.7</changelog>
  <changelog author="kastl@b1-systems.de" date="1696507200">- Update to version 0.15.9:
  * Prepare for v0.15.9 release
  * clustermesh: Adapt clustermesh script to install cilium-dbg
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4.0.1
  * refactor: Move FeatureSet to a separate package
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to d101f4e
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e718668
  * Move IPFamily to a separate "features" package
  * sysdump: Specify default selectors for log collection tasks
  * install: Avoid using deprecated "tunnel" flag
  * sysdump: Cache Cilium pods and cilium-config ConfigMap
  * chore(deps): update module github.com/docker/docker to
    v23.0.7+incompatible
  * fix(deps): update all go dependencies main
  * golangci-lint: enable goheader check
  * Refactor extractFeaturesFromConfigMap()
  * utils: export WaitObserver methods into wait package
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0bc2fda
  * Clean up the node feature detection logic
  * connectivity: test referencing nodes by CIDR
  * sysdump: Collect Tetragon PodInfo custom resources
  * chore(deps): update actions/checkout action to v4.1.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    84f7fcb
  * fix(deps): update module google.golang.org/grpc to v1.58.2
  * check: export label prefixes constants
  * fix(deps): update module google.golang.org/grpc to v1.58.1
  * check: export ciliumLogs method
  * chore(deps): update dependency cilium/cilium to v1.14.2
  * fix(deps): update all go dependencies main
  * make: use short golangci-lint version format when comparing
    versions
  * clustermesh: Add support for service annotations
  * Update stable release to v0.15.8</changelog>
  <changelog author="kastl@b1-systems.de" date="1696766400">- Update to version 0.15.10:
  * Prepare for v0.15.10 release
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b3c6e53
  * chore(deps): update golang docker tag to v1.21.2
  * sysdump: Detect features from cilium-config ConfigMap
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e2eb1d5
  * chore(deps): update docker.io/library/golang:1.21.2-alpine3.18
    docker digest to a76f153
  * renovate: update Go image version used to build releases
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    a2251c1
  * chore(deps): update docker.io/library/golang docker tag to
    v1.21.2
  * connectivity test: Fix detectFeatures() logic
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to 1c9cc94
  * fix(deps): update all go dependencies main
  * chore(deps): update dependency go to v1.21.2
  * helm-upgrade-clustermesh: Free up some disk space
  * chore(deps): update nick-invision/retry action to v2.9.0
  * clustermesh: Make cilium symlink install idempotent</changelog>
  <changelog author="kastl@b1-systems.de" date="1697716800">- Update to version 0.15.11:
  * Prepare for v0.15.11 release
  * fix(deps): update all go dependencies main
  * vendor: Remove "replace github.com/docker/docker"
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    2ebcd9a
  * chore(deps): update go to v1.21.3
  * chore(deps): update module golang.org/x/net to v0.17.0
    [security]
  * chore(deps): update golang docker tag to v1.21.3
  * check: Support SIGTERM with --pause-on-fail
  * check: Fix pause on failure for test fail/fatal
  * check: Refactor common failure paths
  * sysdump feature detection: Don't depend on Cilium version
  * sysdump: Detect if Gateway API support is enabled
  * Update stable release to v0.15.10
  * Check Auth Cert Provider status
  * dep: Bump cilium/cilium to v1.15.0-pre.1+</changelog>
  <changelog author="kastl@b1-systems.de" date="1699012800">- Update to version 0.15.12:
  * Prepare for v0.15.12 release
  * connectivity: Add feature detection for WG encapsulation
  * connectivity: Add special case to test WG w/ tunneling
  * connectivity: Change iface derivation for WG w/ tunnel
  * connectivity: Move dstFilter derivation to getFilter
  * connecitivity: Set proto filter in getFilter
  * connectivity: Derive dstFilter by calling getFilter
  * connectivity: Rename getSourceAddressFilter to getFilter
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    99bec74
  * chore(deps): update module github.com/docker/docker to
    v24.0.7+incompatible [security]
  * Revert "chore(deps): update dependency cilium/cilium to
    v1.14.3"
  * connectivity: don't use an ephemeral port for the echo server
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0fd246f
  * README.md: remove v0.10.x from release table
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.1
  * k8s: outdent else block to please golangci-lint
  * go.mod, vendor: update cilium/cilium to latest
  * fix(deps): update all go dependencies main
  * action: Allow users to skip building CLI
  * chore(deps): update dependency cilium/cilium to v1.14.3
  * sysdump: Check if enable-envoy-config is set
  * connectivity: don't run encryption tests on single node
  * connectivity: extend encryption tests to validate both
    directions
  * connectivity: add sanity checks for encryption tests
  * connectivity: fix encryption validation when host firewall is
    enabled
  * connectivity: fix encryption validation when running in ENI
    mode
  * connectivity: fix pod-to-pod encryption validation
  * connectivity: fix host-netns daemonset creation with
    clustermesh
  * gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow
  * check: turn CurlClientIPCommand into more generic
    CurlCommandWithOutput
  * check: add CurlCommandParallelWithOutput helper
  * check: simplify NodeportService peer implementation
  * check: add PodEchoIP peer implementation
  * action: Do not install released vsn if CI vsn is specified
  * Replace --helm-set with --set
  * echo-external-node: Check if NodeWithoutCilium is enabled
  * Update stable release to v0.15.11</changelog>
  <changelog author="kastl@b1-systems.de" date="1699358400">- Update to version 0.15.13:
  * Prepare for v0.15.13 release
  * connectivity: Detect WG encap on &gt;= 1.15
  * chore(deps): update actions/checkout action to v4.1.1
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    96a8a70</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.15.14:
  * Prepare for v0.15.14 release
  * chore(deps): update docker/dockerfile docker tag to v1.6
  * connectivity: fix encryption validation if
    net.ipv4.conf.lo.rp_filter=1
  * connectivity: Add exception to policy map recreation
  * fix(deps): update all go dependencies main
  * chore(deps): update go to v1.21.4
  * connectivity: Add IPFamily() to Action
  * connectivity: Add more tests for Ingress Controller
  * chore(deps): update docker.io/library/golang:1.21.3-alpine3.18
    docker digest to 96a8a70
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b896eb5
  * Add node addr type to pod to host test
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.8.0
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.6
  * fix(deps): update module helm.sh/helm/v3 to v3.13.2
  * Rename GetTestOrDie to MustGetTest
  * chore(deps): update golang docker tag to v1.21.4
  * connectivity: Add GetTestOrDie()
  * connectivity: Add Control Plane Node Connectivity Tests
  * fix(connectivity): add dns rules and change protocol to ANY
  * Add SPIRE entries to sysdump
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.2
  * sysdump: Add gops trace data
  * sysdump: Add support for serial tasks
  * sysdump: ignore node filter for non daemonset pods
  * misc: drop custom implementations of slices.Contains
  * k8s/copy: check file size
  * fix(deps): update all go dependencies main
  * Update stable release to v0.15.12</changelog>
  <changelog author="kastl@b1-systems.de" date="1701172800">- Update to version 0.15.15:
  * Prepare for v0.15.15 release
  * Make --nodes-without-cilium work with SPIRE
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19e4885
  * chore(deps): update all github action dependencies
  * e2e: add pod/container info in error form exec in pod.
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19b2000
  * chore(deps): update docker/build-push-action action to v5.1.0
  * chore(deps): update dependency cilium/cilium to v1.14.4
  * connectivity/check: remove stray newline in
    (*Action).ValidateFlows
  * Add connectivity tests counter
  * connectivity: Add latency measurement
  * action: allow to specify release repository
  * clustermesh: add support for max-connected-clusters
  * Update stable release to v0.15.14</changelog>
  <changelog author="kastl@b1-systems.de" date="1701259200">- Update to version 0.15.16:
  * Prepare for v0.15.16 release
  * Set operator key correct in SpireAgentScheduleAffinity
  * Update stable release to v0.15.15
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c97da4b</changelog>
  <changelog author="kastl@b1-systems.de" date="1701864000">- Update to version 0.15.17:
  * Prepare for v0.15.17 release
  * connectivity test: introduce connectivity test suite timeout
    flag
  * Remove outdated image digests
  * fix(deps): update github.com/cilium/charts digest to 3de0b7a
  * connectivity test: check for deleted cilium agent pod in health
    probe
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    70afe55
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to 70afe55
  * fix(deps): update all go dependencies main
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    ff7d5e6
  * chore(deps): update azure/login action to v1.5.1
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to ff7d5e6
  * clustermesh: fix pattern to match IPv4 address
  * install action: Ignore .git and vendor directories
  * renovate: exclude tetragon pkg/k8s updates
  * chore(deps): update google-github-actions/auth action to v2
  * release: Only build 64-bit binaries
  * Build release binaries on pull requests
  * chore(deps): update google-github-actions/auth action to v1.3.0
  * Fix: format type %d-&gt;%f
  * Update stable release to v0.15.16</changelog>
  <changelog author="kastl@b1-systems.de" date="1702468800">- Update to version 0.15.18:
  * Prepare for v0.15.18 release
  * connectivity: Bump test-connection-disruption img to v0.0.13
  * fix(deps): update github.com/cilium/charts digest to 64e4ab4
  * fix(deps): update all go dependencies main
  * install: don't make changes to running cluster in dry-run mode
  * install/upgrade: introduce IsDryRun method on parameters
  * kind: Set conn-disrupt-test-setup
  * chore(deps): update go to v1.21.5
  * chore(deps): update golang-images
  * Remove classic mode tests from the main branch
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2
  * Assign unique names to connectivity test jobs
  * defaults: Add expected drop reasons
  * connectivity: Add flag --expected-drop-reasons
  * connectivity: Check for unexpected packet drops
  * Remove Cilium v1.11 from the version list
  * chore(deps): update actions/setup-go action to v5
  * connectivity: Set test-conn-disrupt dispatch interval to 0ms
  * Update stable release to v0.15.17
  * chore(deps): update golang docker tag to v1.21.5
  * connectivity: Add more tests for Ingress Controller</changelog>
  <changelog author="kastl@b1-systems.de" date="1702900800">- Update to version 0.15.19:
  * Prepare for v0.15.19 release
  * chore(deps): update docker.io/library/busybox:stable-glibc
  * docker digest to ee22a58
  * connectivity: Flag for expected XFRM errors
  * connectivity, utils: Refactor computeExpectedDropReasons
  * github: eks: bump timeout to 30m
  * check: add third client scheduled on a different node
  * Move perf tests to separate connectivity subcommand
  * Update stable release to v0.15.18</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
</package>
<package pkgid="5c1a805949371db01bd199d259ddf0843ed1cc23acd39f85b2237a5c62df72e863f03d007132babd7667eefce5834d5696ddb55947d7052f142c0f2619d8dbef" name="cilium-cli" arch="x86_64">
  <version epoch="0" ver="0.15.20" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1689163200">- Update to version 0.15.1:
  * Prepare for v0.15.1 release
  * chore(deps): update helm/kind-action action to v1.8.0
  * Eksctl version pinned.
  * connectivity: Remove test-conn-disrupt tolerations
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    8a837d8
  * connectivity: Ignore failedToListCRDs error
  * connectivity: enable IPv6 test for per-endpoint routing
  * Create a separate RESTClientGetter for Helm client
  * fix(deps): update all go dependencies main
  * chore(deps): update docker/setup-buildx-action action to v2.9.0
  * fix(deps): update all go dependencies main
  * Fix link in reference to helm mode
  * connectivity: fix service propagation check with mismatching IP
    families
  * .github/workflows: remove master mirror
  * kind multi cluster: Use a dot in cluster names
  * Helm mode: Handle "cluster.name" Helm value
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 95101b8
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6e47916
  * Helm mode: don't suggest removed Azure flag
  * sysdump: Use intermediate import package for supported envoy
    resources
  * dep: Bump cilium/cilium to v1.14.0-rc0
  * chore(deps): update docker/setup-buildx-action action to v2.8.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7f1b8b8
  * connectivity: Fix trailing newline in tail call drop counts
  * fix(deps): update all go dependencies main
  * connectivity: Add op=Exists toleration for test-conn-disrupt
  * Update stable release to v0.15.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 0.15.2:
  * Prepare for v0.15.2 release
  * chore(deps): update dependency go to v1.20.6
  * fix(deps): update all go dependencies main
  * metrics: Fix format error log in validateMetric
  * peer: Add a method on service to return the name without the
    namespace
  * hooks: Add a setup and validate a new hook for extras
  * fixup! sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: do not fail if cilium is not installed
  * Update stable release to v0.15.1
  * Fix pod summary for large numbers of pods
  * GHA: fix 'install-cilium-cli' issue when building from source</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.15.3:
  * Prepare for v0.15.3 release
  * Update README.md
  * k8s.NewClient: Initialize Helm action configuration
  * Revert "Create a separate RESTClientGetter for Helm client"
  * Partly revert "connectivity: enable IPv6 test fort per-endpoint
    routing"
  * chore(deps): update dependency kubernetes-sigs/kind to v0.20.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6f694cf
  * connectivity: Wait for test-conn-disrupt-server deployment
  * connectivity: Fix usage of src/dst clients in test-conn-disrupt
  * connectivity: Use readiness probe for test-conn-disrupt-server
  * fix(deps): update module helm.sh/helm/v3 to v3.12.2
  * fix(deps): update all go dependencies main
  * .github/workflows: let renovate update kind version
  * chore(deps): update docker/setup-buildx-action action to v2.9.1
  * Update stable release to v0.15.2</changelog>
  <changelog author="kastl@b1-systems.de" date="1689940800">- Update to version 0.15.4:
  * Prepare for v0.15.4 release
  * connectivity: add xfrm error check for IPsec conn disrupt test
  * connectivity: generalize upgrade test
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7338d0c
  * kind: Configure external targets inside the cluster
  * connectivity: Add an error log exception
  * connectivity: Add flags to override CA bundle secret
  * connectivity: Bump test-conn-disrupt img to v0.0.4
  * Update stable release to v0.15.3</changelog>
  <changelog author="kastl@b1-systems.de" date="1691064000">- Update to version 0.15.5:
  * Prepare for v0.15.5 release
  * Update stable release to v0.15.4
  * fix(deps): update all go dependencies main
  * renovate: Don't update golang.org/x/exp
  * fix: Changed regex to include capital letters.
  * clustermesh status: improve error reporting when not ready
  * clustermesh status: validate expected number of clusters
  * clustermesh status: consistent output order
  * clustermesh status: fix not ready message
  * clustermesh status: drop wait logic from
    ClusterMeshConnectivity
  * clustermesh status: always check deployment status
  * clustermesh status: remove redundant service check
  * clustermesh status: drop skip service check parameter
  * wait: always log error upon the first failure
  * Update the error log exceptions
  * gha: configure routing mode in external-workloads workflow
  * dockerfile: include CA certificates
  * fix(deps): update module github.com/cilium/cilium to v1.14.0
  * chore(deps): update dependency cilium/cilium to v1.14.0
  * metrics: Set first retrieved metrics to 0 if absent
  * kind: Run every 2 hours
  * kind: Upload all the sysdumps
  * connectivity: Hide --flush-ct
  * fix(cli-example): optimize the example of the 'install' command
    line.
  * connectivity: Special inconclusive result treatment for ping
    command
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    d51b96d
  * connectivity: Fix fetching of XFRM counters
  * fix(deps): update all go dependencies main
  * fix(deps): update module github.com/cilium/cilium to
    v1.14.0-snapshot.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915200">- Update to version 0.15.6:
  * Prepare for v0.15.6 release
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v4.1.0
  * Update missing dependencies to Go 1.21
  * Bump k8s to 1.28
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.1
  * chore(deps): update dependency go to v1.21.0
  * Expand warning about big sysdump
  * fix(deps): update all go dependencies main
  * gha: exercise connectivity disruption tests
  * disruption tests: check restart counts from both clusters
  * disruption tests: fix wait for deployments
  * disruption tests: create svc in both clusters and mark as
    global
  * connectivity tests: anticipate namespace creation in remote
    cluster
  * chore(deps): update dependency ubuntu to v22
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.0
  * connectivity: get nodename on which a pod is running via
    PodStatus
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.0
  * clustermesh: fix failure during CA certificate retrieval
  * chore(deps): update dependency go to v1.20.7
  * Update stable release to v0.15.5
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c62ce11</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915201">- Update to version 0.15.7:
  * Prepare for v0.15.7 release
  * connectivity: Use slices.Clone
  * connectivity: Add secondary network NodePort tests
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.1
  * chore(deps): update docker/setup-buildx-action action to
    v2.10.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    ba1b914
  * Update bgp.go#2
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    171ecc4
  * fix(deps): update module github.com/cilium/cilium to v1.14.1
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3
  * chore(deps): update actions/checkout action to v3.6.0
  * connectivity: add and complete a few missing comments
  * connectivity: display reason for skipping Tests and Scenarios
  * Clarify classic / helm mode incompatibilities
  * install: remove deprecated kube-proxy-replacement CLI flag
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.2
  * implement helm get values with sysdump
  * go.mod: bump Go to 1.21
  * connectivity: print all captured packets
  * connectivity: fix node-to-node encryption tests
  * connectivity: document feature detection order
  * connectivity: fix tunnel feature defaults
  * Fine tune CODEOWNERS file
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    196c2d0
  * install: Remove some auto-detection log messages
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint-action action to
    v3.7.0
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.1
  * chore(deps): update dependency cilium/cilium to v1.14.1</changelog>
  <changelog author="kastl@b1-systems.de" date="1694606400">- Update to version 0.15.8:
  * Prepare for v0.15.8 release
  * connectivity: convert conn-disrupt-dispatch-interval to
    duration
  * chore(deps): update docker/build-push-action action to v5
  * chore(deps): update docker/setup-buildx-action action to v3
  * chore(deps): update docker/build-push-action action to v4.2.1
  * chore(deps): update docker/login-action action to v3
  * connectivity: Expose test-conn-disrupt dispatch period
  * chore(deps): update module
    github.com/cyphar/filepath-securejoin to v0.2.4 [security]
  * fix(deps): update all go dependencies main
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.2
  * chore(deps): update docker/build-push-action action to v4.2.0
  * chore(deps): update actions/upload-artifact action to v3.1.3
  * chore(deps): update go to v1.21.1
  * connectivity: Reduce test-conn-disrupt-client interval to 10ms
  * connectivity: Delete test-conn-disrupt pods after running tests
  * Add operator and clustermesh metrics to sysdump
  * Scrape Kubernetes metrics in sysdump
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/checkout action to v4
  * external-workloads: explicitly configure ClusterID/Name
  * Update stable release to v0.15.7</changelog>
  <changelog author="kastl@b1-systems.de" date="1696507200">- Update to version 0.15.9:
  * Prepare for v0.15.9 release
  * clustermesh: Adapt clustermesh script to install cilium-dbg
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4.0.1
  * refactor: Move FeatureSet to a separate package
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to d101f4e
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e718668
  * Move IPFamily to a separate "features" package
  * sysdump: Specify default selectors for log collection tasks
  * install: Avoid using deprecated "tunnel" flag
  * sysdump: Cache Cilium pods and cilium-config ConfigMap
  * chore(deps): update module github.com/docker/docker to
    v23.0.7+incompatible
  * fix(deps): update all go dependencies main
  * golangci-lint: enable goheader check
  * Refactor extractFeaturesFromConfigMap()
  * utils: export WaitObserver methods into wait package
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0bc2fda
  * Clean up the node feature detection logic
  * connectivity: test referencing nodes by CIDR
  * sysdump: Collect Tetragon PodInfo custom resources
  * chore(deps): update actions/checkout action to v4.1.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    84f7fcb
  * fix(deps): update module google.golang.org/grpc to v1.58.2
  * check: export label prefixes constants
  * fix(deps): update module google.golang.org/grpc to v1.58.1
  * check: export ciliumLogs method
  * chore(deps): update dependency cilium/cilium to v1.14.2
  * fix(deps): update all go dependencies main
  * make: use short golangci-lint version format when comparing
    versions
  * clustermesh: Add support for service annotations
  * Update stable release to v0.15.8</changelog>
  <changelog author="kastl@b1-systems.de" date="1696766400">- Update to version 0.15.10:
  * Prepare for v0.15.10 release
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b3c6e53
  * chore(deps): update golang docker tag to v1.21.2
  * sysdump: Detect features from cilium-config ConfigMap
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e2eb1d5
  * chore(deps): update docker.io/library/golang:1.21.2-alpine3.18
    docker digest to a76f153
  * renovate: update Go image version used to build releases
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    a2251c1
  * chore(deps): update docker.io/library/golang docker tag to
    v1.21.2
  * connectivity test: Fix detectFeatures() logic
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to 1c9cc94
  * fix(deps): update all go dependencies main
  * chore(deps): update dependency go to v1.21.2
  * helm-upgrade-clustermesh: Free up some disk space
  * chore(deps): update nick-invision/retry action to v2.9.0
  * clustermesh: Make cilium symlink install idempotent</changelog>
  <changelog author="kastl@b1-systems.de" date="1697716800">- Update to version 0.15.11:
  * Prepare for v0.15.11 release
  * fix(deps): update all go dependencies main
  * vendor: Remove "replace github.com/docker/docker"
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    2ebcd9a
  * chore(deps): update go to v1.21.3
  * chore(deps): update module golang.org/x/net to v0.17.0
    [security]
  * chore(deps): update golang docker tag to v1.21.3
  * check: Support SIGTERM with --pause-on-fail
  * check: Fix pause on failure for test fail/fatal
  * check: Refactor common failure paths
  * sysdump feature detection: Don't depend on Cilium version
  * sysdump: Detect if Gateway API support is enabled
  * Update stable release to v0.15.10
  * Check Auth Cert Provider status
  * dep: Bump cilium/cilium to v1.15.0-pre.1+</changelog>
  <changelog author="kastl@b1-systems.de" date="1699012800">- Update to version 0.15.12:
  * Prepare for v0.15.12 release
  * connectivity: Add feature detection for WG encapsulation
  * connectivity: Add special case to test WG w/ tunneling
  * connectivity: Change iface derivation for WG w/ tunnel
  * connectivity: Move dstFilter derivation to getFilter
  * connecitivity: Set proto filter in getFilter
  * connectivity: Derive dstFilter by calling getFilter
  * connectivity: Rename getSourceAddressFilter to getFilter
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    99bec74
  * chore(deps): update module github.com/docker/docker to
    v24.0.7+incompatible [security]
  * Revert "chore(deps): update dependency cilium/cilium to
    v1.14.3"
  * connectivity: don't use an ephemeral port for the echo server
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0fd246f
  * README.md: remove v0.10.x from release table
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.1
  * k8s: outdent else block to please golangci-lint
  * go.mod, vendor: update cilium/cilium to latest
  * fix(deps): update all go dependencies main
  * action: Allow users to skip building CLI
  * chore(deps): update dependency cilium/cilium to v1.14.3
  * sysdump: Check if enable-envoy-config is set
  * connectivity: don't run encryption tests on single node
  * connectivity: extend encryption tests to validate both
    directions
  * connectivity: add sanity checks for encryption tests
  * connectivity: fix encryption validation when host firewall is
    enabled
  * connectivity: fix encryption validation when running in ENI
    mode
  * connectivity: fix pod-to-pod encryption validation
  * connectivity: fix host-netns daemonset creation with
    clustermesh
  * gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow
  * check: turn CurlClientIPCommand into more generic
    CurlCommandWithOutput
  * check: add CurlCommandParallelWithOutput helper
  * check: simplify NodeportService peer implementation
  * check: add PodEchoIP peer implementation
  * action: Do not install released vsn if CI vsn is specified
  * Replace --helm-set with --set
  * echo-external-node: Check if NodeWithoutCilium is enabled
  * Update stable release to v0.15.11</changelog>
  <changelog author="kastl@b1-systems.de" date="1699358400">- Update to version 0.15.13:
  * Prepare for v0.15.13 release
  * connectivity: Detect WG encap on &gt;= 1.15
  * chore(deps): update actions/checkout action to v4.1.1
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    96a8a70</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.15.14:
  * Prepare for v0.15.14 release
  * chore(deps): update docker/dockerfile docker tag to v1.6
  * connectivity: fix encryption validation if
    net.ipv4.conf.lo.rp_filter=1
  * connectivity: Add exception to policy map recreation
  * fix(deps): update all go dependencies main
  * chore(deps): update go to v1.21.4
  * connectivity: Add IPFamily() to Action
  * connectivity: Add more tests for Ingress Controller
  * chore(deps): update docker.io/library/golang:1.21.3-alpine3.18
    docker digest to 96a8a70
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b896eb5
  * Add node addr type to pod to host test
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.8.0
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.6
  * fix(deps): update module helm.sh/helm/v3 to v3.13.2
  * Rename GetTestOrDie to MustGetTest
  * chore(deps): update golang docker tag to v1.21.4
  * connectivity: Add GetTestOrDie()
  * connectivity: Add Control Plane Node Connectivity Tests
  * fix(connectivity): add dns rules and change protocol to ANY
  * Add SPIRE entries to sysdump
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.2
  * sysdump: Add gops trace data
  * sysdump: Add support for serial tasks
  * sysdump: ignore node filter for non daemonset pods
  * misc: drop custom implementations of slices.Contains
  * k8s/copy: check file size
  * fix(deps): update all go dependencies main
  * Update stable release to v0.15.12</changelog>
  <changelog author="kastl@b1-systems.de" date="1701172800">- Update to version 0.15.15:
  * Prepare for v0.15.15 release
  * Make --nodes-without-cilium work with SPIRE
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19e4885
  * chore(deps): update all github action dependencies
  * e2e: add pod/container info in error form exec in pod.
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19b2000
  * chore(deps): update docker/build-push-action action to v5.1.0
  * chore(deps): update dependency cilium/cilium to v1.14.4
  * connectivity/check: remove stray newline in
    (*Action).ValidateFlows
  * Add connectivity tests counter
  * connectivity: Add latency measurement
  * action: allow to specify release repository
  * clustermesh: add support for max-connected-clusters
  * Update stable release to v0.15.14</changelog>
  <changelog author="kastl@b1-systems.de" date="1701259200">- Update to version 0.15.16:
  * Prepare for v0.15.16 release
  * Set operator key correct in SpireAgentScheduleAffinity
  * Update stable release to v0.15.15
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c97da4b</changelog>
  <changelog author="kastl@b1-systems.de" date="1701864000">- Update to version 0.15.17:
  * Prepare for v0.15.17 release
  * connectivity test: introduce connectivity test suite timeout
    flag
  * Remove outdated image digests
  * fix(deps): update github.com/cilium/charts digest to 3de0b7a
  * connectivity test: check for deleted cilium agent pod in health
    probe
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    70afe55
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to 70afe55
  * fix(deps): update all go dependencies main
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    ff7d5e6
  * chore(deps): update azure/login action to v1.5.1
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to ff7d5e6
  * clustermesh: fix pattern to match IPv4 address
  * install action: Ignore .git and vendor directories
  * renovate: exclude tetragon pkg/k8s updates
  * chore(deps): update google-github-actions/auth action to v2
  * release: Only build 64-bit binaries
  * Build release binaries on pull requests
  * chore(deps): update google-github-actions/auth action to v1.3.0
  * Fix: format type %d-&gt;%f
  * Update stable release to v0.15.16</changelog>
  <changelog author="kastl@b1-systems.de" date="1702468800">- Update to version 0.15.18:
  * Prepare for v0.15.18 release
  * connectivity: Bump test-connection-disruption img to v0.0.13
  * fix(deps): update github.com/cilium/charts digest to 64e4ab4
  * fix(deps): update all go dependencies main
  * install: don't make changes to running cluster in dry-run mode
  * install/upgrade: introduce IsDryRun method on parameters
  * kind: Set conn-disrupt-test-setup
  * chore(deps): update go to v1.21.5
  * chore(deps): update golang-images
  * Remove classic mode tests from the main branch
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2
  * Assign unique names to connectivity test jobs
  * defaults: Add expected drop reasons
  * connectivity: Add flag --expected-drop-reasons
  * connectivity: Check for unexpected packet drops
  * Remove Cilium v1.11 from the version list
  * chore(deps): update actions/setup-go action to v5
  * connectivity: Set test-conn-disrupt dispatch interval to 0ms
  * Update stable release to v0.15.17
  * chore(deps): update golang docker tag to v1.21.5
  * connectivity: Add more tests for Ingress Controller</changelog>
  <changelog author="kastl@b1-systems.de" date="1702900800">- Update to version 0.15.19:
  * Prepare for v0.15.19 release
  * chore(deps): update docker.io/library/busybox:stable-glibc
  * docker digest to ee22a58
  * connectivity: Flag for expected XFRM errors
  * connectivity, utils: Refactor computeExpectedDropReasons
  * github: eks: bump timeout to 30m
  * check: add third client scheduled on a different node
  * Move perf tests to separate connectivity subcommand
  * Update stable release to v0.15.18</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
</package>
<package pkgid="a4e62157ed3af3b9ba5e76574968b59d9f8e61f6bf9c3528dc2d99339cc16c71df7027ab1d6a2695f4c1e04db4096cfe922b50c70c3e2fdadc25af1df7522931" name="cilium-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.15.20" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1689163200">- Update to version 0.15.1:
  * Prepare for v0.15.1 release
  * chore(deps): update helm/kind-action action to v1.8.0
  * Eksctl version pinned.
  * connectivity: Remove test-conn-disrupt tolerations
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    8a837d8
  * connectivity: Ignore failedToListCRDs error
  * connectivity: enable IPv6 test for per-endpoint routing
  * Create a separate RESTClientGetter for Helm client
  * fix(deps): update all go dependencies main
  * chore(deps): update docker/setup-buildx-action action to v2.9.0
  * fix(deps): update all go dependencies main
  * Fix link in reference to helm mode
  * connectivity: fix service propagation check with mismatching IP
    families
  * .github/workflows: remove master mirror
  * kind multi cluster: Use a dot in cluster names
  * Helm mode: Handle "cluster.name" Helm value
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 95101b8
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6e47916
  * Helm mode: don't suggest removed Azure flag
  * sysdump: Use intermediate import package for supported envoy
    resources
  * dep: Bump cilium/cilium to v1.14.0-rc0
  * chore(deps): update docker/setup-buildx-action action to v2.8.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7f1b8b8
  * connectivity: Fix trailing newline in tail call drop counts
  * fix(deps): update all go dependencies main
  * connectivity: Add op=Exists toleration for test-conn-disrupt
  * Update stable release to v0.15.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 0.15.2:
  * Prepare for v0.15.2 release
  * chore(deps): update dependency go to v1.20.6
  * fix(deps): update all go dependencies main
  * metrics: Fix format error log in validateMetric
  * peer: Add a method on service to return the name without the
    namespace
  * hooks: Add a setup and validate a new hook for extras
  * fixup! sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: Collect node init Pod logs and DaemonSet
  * sysdump: do not fail if cilium is not installed
  * Update stable release to v0.15.1
  * Fix pod summary for large numbers of pods
  * GHA: fix 'install-cilium-cli' issue when building from source</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.15.3:
  * Prepare for v0.15.3 release
  * Update README.md
  * k8s.NewClient: Initialize Helm action configuration
  * Revert "Create a separate RESTClientGetter for Helm client"
  * Partly revert "connectivity: enable IPv6 test fort per-endpoint
    routing"
  * chore(deps): update dependency kubernetes-sigs/kind to v0.20.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    6f694cf
  * connectivity: Wait for test-conn-disrupt-server deployment
  * connectivity: Fix usage of src/dst clients in test-conn-disrupt
  * connectivity: Use readiness probe for test-conn-disrupt-server
  * fix(deps): update module helm.sh/helm/v3 to v3.12.2
  * fix(deps): update all go dependencies main
  * .github/workflows: let renovate update kind version
  * chore(deps): update docker/setup-buildx-action action to v2.9.1
  * Update stable release to v0.15.2</changelog>
  <changelog author="kastl@b1-systems.de" date="1689940800">- Update to version 0.15.4:
  * Prepare for v0.15.4 release
  * connectivity: add xfrm error check for IPsec conn disrupt test
  * connectivity: generalize upgrade test
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 7338d0c
  * kind: Configure external targets inside the cluster
  * connectivity: Add an error log exception
  * connectivity: Add flags to override CA bundle secret
  * connectivity: Bump test-conn-disrupt img to v0.0.4
  * Update stable release to v0.15.3</changelog>
  <changelog author="kastl@b1-systems.de" date="1691064000">- Update to version 0.15.5:
  * Prepare for v0.15.5 release
  * Update stable release to v0.15.4
  * fix(deps): update all go dependencies main
  * renovate: Don't update golang.org/x/exp
  * fix: Changed regex to include capital letters.
  * clustermesh status: improve error reporting when not ready
  * clustermesh status: validate expected number of clusters
  * clustermesh status: consistent output order
  * clustermesh status: fix not ready message
  * clustermesh status: drop wait logic from
    ClusterMeshConnectivity
  * clustermesh status: always check deployment status
  * clustermesh status: remove redundant service check
  * clustermesh status: drop skip service check parameter
  * wait: always log error upon the first failure
  * Update the error log exceptions
  * gha: configure routing mode in external-workloads workflow
  * dockerfile: include CA certificates
  * fix(deps): update module github.com/cilium/cilium to v1.14.0
  * chore(deps): update dependency cilium/cilium to v1.14.0
  * metrics: Set first retrieved metrics to 0 if absent
  * kind: Run every 2 hours
  * kind: Upload all the sysdumps
  * connectivity: Hide --flush-ct
  * fix(cli-example): optimize the example of the 'install' command
    line.
  * connectivity: Special inconclusive result treatment for ping
    command
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    d51b96d
  * connectivity: Fix fetching of XFRM counters
  * fix(deps): update all go dependencies main
  * fix(deps): update module github.com/cilium/cilium to
    v1.14.0-snapshot.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915200">- Update to version 0.15.6:
  * Prepare for v0.15.6 release
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v4.1.0
  * Update missing dependencies to Go 1.21
  * Bump k8s to 1.28
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.1
  * chore(deps): update dependency go to v1.21.0
  * Expand warning about big sysdump
  * fix(deps): update all go dependencies main
  * gha: exercise connectivity disruption tests
  * disruption tests: check restart counts from both clusters
  * disruption tests: fix wait for deployments
  * disruption tests: create svc in both clusters and mark as
    global
  * connectivity tests: anticipate namespace creation in remote
    cluster
  * chore(deps): update dependency ubuntu to v22
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.0
  * connectivity: get nodename on which a pod is running via
    PodStatus
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.0
  * clustermesh: fix failure during CA certificate retrieval
  * chore(deps): update dependency go to v1.20.7
  * Update stable release to v0.15.5
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c62ce11</changelog>
  <changelog author="kastl@b1-systems.de" date="1693915201">- Update to version 0.15.7:
  * Prepare for v0.15.7 release
  * connectivity: Use slices.Clone
  * connectivity: Add secondary network NodePort tests
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.1
  * chore(deps): update docker/setup-buildx-action action to
    v2.10.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    ba1b914
  * Update bgp.go#2
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    171ecc4
  * fix(deps): update module github.com/cilium/cilium to v1.14.1
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3
  * chore(deps): update actions/checkout action to v3.6.0
  * connectivity: add and complete a few missing comments
  * connectivity: display reason for skipping Tests and Scenarios
  * Clarify classic / helm mode incompatibilities
  * install: remove deprecated kube-proxy-replacement CLI flag
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.54.2
  * implement helm get values with sysdump
  * go.mod: bump Go to 1.21
  * connectivity: print all captured packets
  * connectivity: fix node-to-node encryption tests
  * connectivity: document feature detection order
  * connectivity: fix tunnel feature defaults
  * Fine tune CODEOWNERS file
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    196c2d0
  * install: Remove some auto-detection log messages
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint-action action to
    v3.7.0
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.1
  * chore(deps): update dependency cilium/cilium to v1.14.1</changelog>
  <changelog author="kastl@b1-systems.de" date="1694606400">- Update to version 0.15.8:
  * Prepare for v0.15.8 release
  * connectivity: convert conn-disrupt-dispatch-interval to
    duration
  * chore(deps): update docker/build-push-action action to v5
  * chore(deps): update docker/setup-buildx-action action to v3
  * chore(deps): update docker/build-push-action action to v4.2.1
  * chore(deps): update docker/login-action action to v3
  * connectivity: Expose test-conn-disrupt dispatch period
  * chore(deps): update module
    github.com/cyphar/filepath-securejoin to v0.2.4 [security]
  * fix(deps): update all go dependencies main
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v3.0.2
  * chore(deps): update docker/build-push-action action to v4.2.0
  * chore(deps): update actions/upload-artifact action to v3.1.3
  * chore(deps): update go to v1.21.1
  * connectivity: Reduce test-conn-disrupt-client interval to 10ms
  * connectivity: Delete test-conn-disrupt pods after running tests
  * Add operator and clustermesh metrics to sysdump
  * Scrape Kubernetes metrics in sysdump
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/checkout action to v4
  * external-workloads: explicitly configure ClusterID/Name
  * Update stable release to v0.15.7</changelog>
  <changelog author="kastl@b1-systems.de" date="1696507200">- Update to version 0.15.9:
  * Prepare for v0.15.9 release
  * clustermesh: Adapt clustermesh script to install cilium-dbg
  * chore(deps): update aws-actions/configure-aws-credentials
    action to v4.0.1
  * refactor: Move FeatureSet to a separate package
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to d101f4e
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e718668
  * Move IPFamily to a separate "features" package
  * sysdump: Specify default selectors for log collection tasks
  * install: Avoid using deprecated "tunnel" flag
  * sysdump: Cache Cilium pods and cilium-config ConfigMap
  * chore(deps): update module github.com/docker/docker to
    v23.0.7+incompatible
  * fix(deps): update all go dependencies main
  * golangci-lint: enable goheader check
  * Refactor extractFeaturesFromConfigMap()
  * utils: export WaitObserver methods into wait package
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0bc2fda
  * Clean up the node feature detection logic
  * connectivity: test referencing nodes by CIDR
  * sysdump: Collect Tetragon PodInfo custom resources
  * chore(deps): update actions/checkout action to v4.1.0
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    84f7fcb
  * fix(deps): update module google.golang.org/grpc to v1.58.2
  * check: export label prefixes constants
  * fix(deps): update module google.golang.org/grpc to v1.58.1
  * check: export ciliumLogs method
  * chore(deps): update dependency cilium/cilium to v1.14.2
  * fix(deps): update all go dependencies main
  * make: use short golangci-lint version format when comparing
    versions
  * clustermesh: Add support for service annotations
  * Update stable release to v0.15.8</changelog>
  <changelog author="kastl@b1-systems.de" date="1696766400">- Update to version 0.15.10:
  * Prepare for v0.15.10 release
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b3c6e53
  * chore(deps): update golang docker tag to v1.21.2
  * sysdump: Detect features from cilium-config ConfigMap
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    e2eb1d5
  * chore(deps): update docker.io/library/golang:1.21.2-alpine3.18
    docker digest to a76f153
  * renovate: update Go image version used to build releases
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    a2251c1
  * chore(deps): update docker.io/library/golang docker tag to
    v1.21.2
  * connectivity test: Fix detectFeatures() logic
  * chore(deps): update docker.io/library/golang:1.21.1-alpine3.18
    docker digest to 1c9cc94
  * fix(deps): update all go dependencies main
  * chore(deps): update dependency go to v1.21.2
  * helm-upgrade-clustermesh: Free up some disk space
  * chore(deps): update nick-invision/retry action to v2.9.0
  * clustermesh: Make cilium symlink install idempotent</changelog>
  <changelog author="kastl@b1-systems.de" date="1697716800">- Update to version 0.15.11:
  * Prepare for v0.15.11 release
  * fix(deps): update all go dependencies main
  * vendor: Remove "replace github.com/docker/docker"
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    2ebcd9a
  * chore(deps): update go to v1.21.3
  * chore(deps): update module golang.org/x/net to v0.17.0
    [security]
  * chore(deps): update golang docker tag to v1.21.3
  * check: Support SIGTERM with --pause-on-fail
  * check: Fix pause on failure for test fail/fatal
  * check: Refactor common failure paths
  * sysdump feature detection: Don't depend on Cilium version
  * sysdump: Detect if Gateway API support is enabled
  * Update stable release to v0.15.10
  * Check Auth Cert Provider status
  * dep: Bump cilium/cilium to v1.15.0-pre.1+</changelog>
  <changelog author="kastl@b1-systems.de" date="1699012800">- Update to version 0.15.12:
  * Prepare for v0.15.12 release
  * connectivity: Add feature detection for WG encapsulation
  * connectivity: Add special case to test WG w/ tunneling
  * connectivity: Change iface derivation for WG w/ tunnel
  * connectivity: Move dstFilter derivation to getFilter
  * connecitivity: Set proto filter in getFilter
  * connectivity: Derive dstFilter by calling getFilter
  * connectivity: Rename getSourceAddressFilter to getFilter
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    99bec74
  * chore(deps): update module github.com/docker/docker to
    v24.0.7+incompatible [security]
  * Revert "chore(deps): update dependency cilium/cilium to
    v1.14.3"
  * connectivity: don't use an ephemeral port for the echo server
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    0fd246f
  * README.md: remove v0.10.x from release table
  * fix(deps): update all go dependencies main
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.1
  * k8s: outdent else block to please golangci-lint
  * go.mod, vendor: update cilium/cilium to latest
  * fix(deps): update all go dependencies main
  * action: Allow users to skip building CLI
  * chore(deps): update dependency cilium/cilium to v1.14.3
  * sysdump: Check if enable-envoy-config is set
  * connectivity: don't run encryption tests on single node
  * connectivity: extend encryption tests to validate both
    directions
  * connectivity: add sanity checks for encryption tests
  * connectivity: fix encryption validation when host firewall is
    enabled
  * connectivity: fix encryption validation when running in ENI
    mode
  * connectivity: fix pod-to-pod encryption validation
  * connectivity: fix host-netns daemonset creation with
    clustermesh
  * gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow
  * check: turn CurlClientIPCommand into more generic
    CurlCommandWithOutput
  * check: add CurlCommandParallelWithOutput helper
  * check: simplify NodeportService peer implementation
  * check: add PodEchoIP peer implementation
  * action: Do not install released vsn if CI vsn is specified
  * Replace --helm-set with --set
  * echo-external-node: Check if NodeWithoutCilium is enabled
  * Update stable release to v0.15.11</changelog>
  <changelog author="kastl@b1-systems.de" date="1699358400">- Update to version 0.15.13:
  * Prepare for v0.15.13 release
  * connectivity: Detect WG encap on &gt;= 1.15
  * chore(deps): update actions/checkout action to v4.1.1
  * chore(deps): update golang:1.21.3-alpine3.18 docker digest to
    96a8a70</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.15.14:
  * Prepare for v0.15.14 release
  * chore(deps): update docker/dockerfile docker tag to v1.6
  * connectivity: fix encryption validation if
    net.ipv4.conf.lo.rp_filter=1
  * connectivity: Add exception to policy map recreation
  * fix(deps): update all go dependencies main
  * chore(deps): update go to v1.21.4
  * connectivity: Add IPFamily() to Action
  * connectivity: Add more tests for Ingress Controller
  * chore(deps): update docker.io/library/golang:1.21.3-alpine3.18
    docker digest to 96a8a70
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    b896eb5
  * Add node addr type to pod to host test
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.8.0
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.6
  * fix(deps): update module helm.sh/helm/v3 to v3.13.2
  * Rename GetTestOrDie to MustGetTest
  * chore(deps): update golang docker tag to v1.21.4
  * connectivity: Add GetTestOrDie()
  * connectivity: Add Control Plane Node Connectivity Tests
  * fix(connectivity): add dns rules and change protocol to ANY
  * Add SPIRE entries to sysdump
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.55.2
  * sysdump: Add gops trace data
  * sysdump: Add support for serial tasks
  * sysdump: ignore node filter for non daemonset pods
  * misc: drop custom implementations of slices.Contains
  * k8s/copy: check file size
  * fix(deps): update all go dependencies main
  * Update stable release to v0.15.12</changelog>
  <changelog author="kastl@b1-systems.de" date="1701172800">- Update to version 0.15.15:
  * Prepare for v0.15.15 release
  * Make --nodes-without-cilium work with SPIRE
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19e4885
  * chore(deps): update all github action dependencies
  * e2e: add pod/container info in error form exec in pod.
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    19b2000
  * chore(deps): update docker/build-push-action action to v5.1.0
  * chore(deps): update dependency cilium/cilium to v1.14.4
  * connectivity/check: remove stray newline in
    (*Action).ValidateFlows
  * Add connectivity tests counter
  * connectivity: Add latency measurement
  * action: allow to specify release repository
  * clustermesh: add support for max-connected-clusters
  * Update stable release to v0.15.14</changelog>
  <changelog author="kastl@b1-systems.de" date="1701259200">- Update to version 0.15.16:
  * Prepare for v0.15.16 release
  * Set operator key correct in SpireAgentScheduleAffinity
  * Update stable release to v0.15.15
  * fix(deps): update github.com/cilium/tetragon/pkg/k8s digest to
    c97da4b</changelog>
  <changelog author="kastl@b1-systems.de" date="1701864000">- Update to version 0.15.17:
  * Prepare for v0.15.17 release
  * connectivity test: introduce connectivity test suite timeout
    flag
  * Remove outdated image digests
  * fix(deps): update github.com/cilium/charts digest to 3de0b7a
  * connectivity test: check for deleted cilium agent pod in health
    probe
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    70afe55
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to 70afe55
  * fix(deps): update all go dependencies main
  * chore(deps): update golang:1.21.4-alpine3.18 docker digest to
    ff7d5e6
  * chore(deps): update azure/login action to v1.5.1
  * chore(deps): update docker.io/library/golang:1.21.4-alpine3.18
    docker digest to ff7d5e6
  * clustermesh: fix pattern to match IPv4 address
  * install action: Ignore .git and vendor directories
  * renovate: exclude tetragon pkg/k8s updates
  * chore(deps): update google-github-actions/auth action to v2
  * release: Only build 64-bit binaries
  * Build release binaries on pull requests
  * chore(deps): update google-github-actions/auth action to v1.3.0
  * Fix: format type %d-&gt;%f
  * Update stable release to v0.15.16</changelog>
  <changelog author="kastl@b1-systems.de" date="1702468800">- Update to version 0.15.18:
  * Prepare for v0.15.18 release
  * connectivity: Bump test-connection-disruption img to v0.0.13
  * fix(deps): update github.com/cilium/charts digest to 64e4ab4
  * fix(deps): update all go dependencies main
  * install: don't make changes to running cluster in dry-run mode
  * install/upgrade: introduce IsDryRun method on parameters
  * kind: Set conn-disrupt-test-setup
  * chore(deps): update go to v1.21.5
  * chore(deps): update golang-images
  * Remove classic mode tests from the main branch
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2
  * Assign unique names to connectivity test jobs
  * defaults: Add expected drop reasons
  * connectivity: Add flag --expected-drop-reasons
  * connectivity: Check for unexpected packet drops
  * Remove Cilium v1.11 from the version list
  * chore(deps): update actions/setup-go action to v5
  * connectivity: Set test-conn-disrupt dispatch interval to 0ms
  * Update stable release to v0.15.17
  * chore(deps): update golang docker tag to v1.21.5
  * connectivity: Add more tests for Ingress Controller</changelog>
  <changelog author="kastl@b1-systems.de" date="1702900800">- Update to version 0.15.19:
  * Prepare for v0.15.19 release
  * chore(deps): update docker.io/library/busybox:stable-glibc
  * docker digest to ee22a58
  * connectivity: Flag for expected XFRM errors
  * connectivity, utils: Refactor computeExpectedDropReasons
  * github: eks: bump timeout to 30m
  * check: add third client scheduled on a different node
  * Move perf tests to separate connectivity subcommand
  * Update stable release to v0.15.18</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
</package>
<package pkgid="a665dea72055cef675d28f59f2c0047b148c431ae8d5522c1fdd417a224cbf17183831de6c648ba15621aab4cd62783b4d07916c6e52b94175d35c8fe82c38ae" name="cinnamon-control-center-lang" arch="noarch">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="5406ebe6d46940d59f8fafff73db2733337745cfd837405a036aa64cbe86f7f9305857c9bcef1f075f31f92d469014ff77a970e35cd7a6598d499bc891e59aeb" name="cinnamon-desktop" arch="src">
  <version epoch="0" ver="6.0.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1498046400">- Update to version 3.4.2:
  * gnome-wall-clock: Add functionality to allow setting the update
    interval.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509192000">- Update to version 3.6.0:
  * gnome-wall-clock: Improve API, handle seconds timing based on
    format string.
  * Use logind by default.
  * Use Python3 instead of Python2.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1510228800">- Update to version 3.6.1:
  * Default: Change idle-delay default to 15 min.
  * Remove obsolete gsettings key.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1510488000">- Update to version 3.6.2:
  * Set org.cinnamon.desktop.screensaver ask-for-away-message to
    False.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1524139200">- Update to version 3.8.0:
  * Switch to Meson.
  * gnome-wall-clock.c: Adjust DATE_ONLY msgid to match the one
    originally in cinnamon-screensaver, and graft in existing
    translations from cinnamon-screensaver 3.2.2.
  * gnome-wall-clock.c: Add some comments for translators for our
    date formats.
  * Remove gsettings key org.cinnamon.desktop.interface
    gtk-decoration-layout.
  * Add a setting for maximum sound volume.
  * Remove libgsystem.
  * Fix AccountsService set_background check.
  * Make alsa support opt-in.
  * libcvc: Fix pc version.
  * libcinnamon-desktop: Fix enum generation.
  * gnome-bg.c: Add support for setting the user background via
    org.freedesktop.DisplayManager.AccountsService, whilst
    retaining support for the old method (for ubuntu 16.04)
  * gnome-bg.c: Fix SetBackgroundFile call - parameters must be a
    GVariant tuple.
  * Notifications: Add bottom position option.
  * gnome-bg: Don't unref NULL gvariant.
  * gnome-bg: Proper fix for NULL gvariant unref.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1525780800">- Update to version 3.8.1:
  * Add key binding setting for showing desklets.
  * Fix pkgconfig version and fix spacing.</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1552478400">- Update to version 4.0.1:
  * gnome-wall-clock.c: Fix memory leak when a custom format string is.
  * Updated slovak translation - translated new strings(100%), fixed date/time format
  * Update for meson changes
  * Following the review of docinfo, this should be enabled by default.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1563710400">- Update to version 4.2.0
  * gnome-wall-clock.c: Fix memory leak when a custom format
    string is in use.
  * Privacy: Enable recents by default
  * Remove legacy migration script from cinnamon 2.4</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * Clock: Fix date format when LC_TIME and LANGUAGE are the same,
    or LC_TIME is NULL
- changes in 4.4.0
  * org.cinnamon.desktop.session schema: Remove logind/consolekit
    settings
  * Fetch clock formats using LC_TIME (as opposed to LANGUAGE)
  * Fix unused GIR transfer notation on integer values</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1591876800">- update version 4.6.1
  * CI: Use specific job tags
  * use debhelper 11 for integrated meson support
  * CI: Target Mint 20 and LMDE 4</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599998400">- Update to version 4.6.4.
  * gnome-rr.c: Only use nearest filtering for "pixel-exact"
    scaling, not any whole integer scale.
  * gnome-rr-config.c: Don't ignore disabled monitors when shifting
    the layout towards 0,0.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.1.
  * gnome-bg.c: don't decrement hour by 1 when parsing xml
    backgrounds
- Updates for version 4.8.0
  * cdesktop-enums.h: Don't allow area or window screenshots while
    cinnamon is in a grab state
  * debian: Bump debhelper compat level to 12
  * small improves to debian/copyright
  * gnome-rr-config.c: Remove some unused variables
  * Default terminal: Change exec-arg from '-x' to '--'</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * avoid deprecated g_type_class_add_private
  * libcinnamon-desktop: Fix some various build warnings, and an
    incorrect free.
  * gnome-bg.c: fix a leak
    https://gitlab.gnome.org/GNOME/gnome-desktop/-/commit/af0f0fbb835e5bb22b7bce4581d3f081462b5f5b
    and another similar instance
  * Always parse date/time integers in base-10</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1668168000">- Update to 5.4.7.
  * libcvc: Add stream monitor functionality
- Update for 5.4.1
  * libcvc/meson.build: fix building with alsa. (#207)
  * Fix testsound positions in cinnamon-settings
- Update for 5.4.0
  * Add debian/ symbol files for libcvc and libcinnamon-desktop.
  * d/control: update build-deps
  * Refresh Cvc
  * all: Changes for muffin rebase
  * Fix build warnings
  * CI: Update targets
- Update for 5.2.1
  * gnome-desktop-thumbnailer.c: Make sure a thumbnailer's binary is found in the path before deciding to use it.
- Update for 5.2.0
  * Add screen reader keybinding for improve accessibility
  * gnome-rr.c: Restore fractional scale limiting, mistakenly removed in 23b8dcf6bb14fc625d.
  * Allow 3x scaling if the monitor resolution safely permits it.
  * build: don't translate gschemas (#200)
- Add patch, fix_return_value_void.patch.
- Rebase cinnamon-desktop-correct-background-path.patch.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1670328000">- Update to 5.6.0.
  * Fix some introspection problems.
  * Use github instead of circleci.
  * Keybindings: Add a default keybinding for 'switch-panels-backward'.
  * gvc-channel-map.c: Fix return with a value in a void function.
  * gnome-wall-clock.c: Fix a gi scanner warning.
  * fix a null pointer deref scan-build found.
  * Add a setting for notification duration.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1670328001">- Remove (fix_return_value_void.patch) as it's no longer needed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.6.1:
  * Add a settings key for the gtk-enable-primary-paste GtkSetting.
  * touchpad: Enable tap-to-click by default.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.6.2:
  * gnome-desktop-thumbnail.c: Use g_get_user_cache_dir() for
    thumbnail permission checks.
  * gnome-desktop-thumbnailer.c: Only attempt to thumbnail
    internally if gdk-pixbuf actually supports the mime_type.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- updaet to 5.8.0:
  * Add high-contrast key.
  * gnome-desktop-thumbnailer.c: Only attempt to thumbnail
    internally if gdk-pixbuf actually supports the mime_type.
  * org.cinnamon.desktop.keybindings: Add entries for warping the
    pointer between monitors.
  * Remove color-scheme additions (added in d880133b38da46b22).
  * Update cvc symbols.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * gschemas: Change a comment
  * Fix meson.build deprecations up to 0.56.0
  * cdesktop-enums: Expand CDesktopStylusButtonAction to include
    'disabled'.
  * Add gnome-systemd
  * Add gnome-idle-monitor
  * a11y: Add 'always-show-text-caret' xsetting
  * Adding an option for notification screen selection
  * notifications schema: Add fullscreen-notifications boolean</changelog>
</package>
<package pkgid="3fa47f3deb5897a0aa78521fe5e0da65d7a7ab0cdddc267a47192d6185d3fcfb104d3f9f621c98c910f17eed5257a746b762addb20ef2d99c0c4afa2c2222207" name="cinnamon-desktop-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * Clock: Fix date format when LC_TIME and LANGUAGE are the same,
    or LC_TIME is NULL
- changes in 4.4.0
  * org.cinnamon.desktop.session schema: Remove logind/consolekit
    settings
  * Fetch clock formats using LC_TIME (as opposed to LANGUAGE)
  * Fix unused GIR transfer notation on integer values</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1591876800">- update version 4.6.1
  * CI: Use specific job tags
  * use debhelper 11 for integrated meson support
  * CI: Target Mint 20 and LMDE 4</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599998400">- Update to version 4.6.4.
  * gnome-rr.c: Only use nearest filtering for "pixel-exact"
    scaling, not any whole integer scale.
  * gnome-rr-config.c: Don't ignore disabled monitors when shifting
    the layout towards 0,0.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.1.
  * gnome-bg.c: don't decrement hour by 1 when parsing xml
    backgrounds
- Updates for version 4.8.0
  * cdesktop-enums.h: Don't allow area or window screenshots while
    cinnamon is in a grab state
  * debian: Bump debhelper compat level to 12
  * small improves to debian/copyright
  * gnome-rr-config.c: Remove some unused variables
  * Default terminal: Change exec-arg from '-x' to '--'</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * avoid deprecated g_type_class_add_private
  * libcinnamon-desktop: Fix some various build warnings, and an
    incorrect free.
  * gnome-bg.c: fix a leak
    https://gitlab.gnome.org/GNOME/gnome-desktop/-/commit/af0f0fbb835e5bb22b7bce4581d3f081462b5f5b
    and another similar instance
  * Always parse date/time integers in base-10</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1668168000">- Update to 5.4.7.
  * libcvc: Add stream monitor functionality
- Update for 5.4.1
  * libcvc/meson.build: fix building with alsa. (#207)
  * Fix testsound positions in cinnamon-settings
- Update for 5.4.0
  * Add debian/ symbol files for libcvc and libcinnamon-desktop.
  * d/control: update build-deps
  * Refresh Cvc
  * all: Changes for muffin rebase
  * Fix build warnings
  * CI: Update targets
- Update for 5.2.1
  * gnome-desktop-thumbnailer.c: Make sure a thumbnailer's binary is found in the path before deciding to use it.
- Update for 5.2.0
  * Add screen reader keybinding for improve accessibility
  * gnome-rr.c: Restore fractional scale limiting, mistakenly removed in 23b8dcf6bb14fc625d.
  * Allow 3x scaling if the monitor resolution safely permits it.
  * build: don't translate gschemas (#200)
- Add patch, fix_return_value_void.patch.
- Rebase cinnamon-desktop-correct-background-path.patch.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1670328000">- Update to 5.6.0.
  * Fix some introspection problems.
  * Use github instead of circleci.
  * Keybindings: Add a default keybinding for 'switch-panels-backward'.
  * gvc-channel-map.c: Fix return with a value in a void function.
  * gnome-wall-clock.c: Fix a gi scanner warning.
  * fix a null pointer deref scan-build found.
  * Add a setting for notification duration.</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1670328001">- Remove (fix_return_value_void.patch) as it's no longer needed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 5.6.1:
  * Add a settings key for the gtk-enable-primary-paste GtkSetting.
  * touchpad: Enable tap-to-click by default.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681646400">- update to 5.6.2:
  * gnome-desktop-thumbnail.c: Use g_get_user_cache_dir() for
    thumbnail permission checks.
  * gnome-desktop-thumbnailer.c: Only attempt to thumbnail
    internally if gdk-pixbuf actually supports the mime_type.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- updaet to 5.8.0:
  * Add high-contrast key.
  * gnome-desktop-thumbnailer.c: Only attempt to thumbnail
    internally if gdk-pixbuf actually supports the mime_type.
  * org.cinnamon.desktop.keybindings: Add entries for warping the
    pointer between monitors.
  * Remove color-scheme additions (added in d880133b38da46b22).
  * Update cvc symbols.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * gschemas: Change a comment
  * Fix meson.build deprecations up to 0.56.0
  * cdesktop-enums: Expand CDesktopStylusButtonAction to include
    'disabled'.
  * Add gnome-systemd
  * Add gnome-idle-monitor
  * a11y: Add 'always-show-text-caret' xsetting
  * Adding an option for notification screen selection
  * notifications schema: Add fullscreen-notifications boolean</changelog>
</package>
<package pkgid="08a5a5eb3fc7ba97761474410c65398d530ac5a5bd7c0ecfe98ded600f975bbb403661b2ffb9e104ada53d74e8428a7943462710c908bac9128ad63f923f715c" name="cinnamon-lang" arch="noarch">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="9d8b9ada02b6850c9ed43d0d068c282444d65b713e7111e4578a5001ba567f7a59109ac2898d0c2b328672ea95f3a55709779abfa92b70e980e85d10a7d53149" name="cinnamon-menus" arch="src">
  <version epoch="0" ver="6.0.0" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1461585600">- Update to version 3.0.0:
  * configure.ac: Drop an obsolete macro.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464091200">- Update to version 3.0.1:
  * entry-directories.c: Monitor mimeinfo.cache file and
    re-attempt failed .desktop files when it changes (which is
    usually just after the .desktop file is added, causing loading
    to fail due to unavailable GAppInfo).
  * desktop-entries.c: Refactor to eliminate double-loading of
    .desktop file. Use g_key_file_load_from_file, followed by
    g_desktop_app_info_new_from_keyfile.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1464782400">- Update to version 3.0.2:
  * Go back to loading .desktop files as GDesktopAppInfo – this
    is the only way g_desktop_app_info_get_filename() will work
    properly.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1478606400">- Update to version 3.2.0:
  * Migrate away from gnome-common deprecated vars and macros.
  * Drop gtkdocize invocation.
- Rename typelib-1_0-CinnamonMenu-3_0 to typelib-1_0-CMenu-3_0 to
  match the actual typelib name.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1493899200">- Update to version 3.4.0:
  * Remove autogenerated files and remove the aclocal command from
    autogen.sh.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509192000">- Update to version 3.6.0:
  * Memory leak fixes.
  * entry-directories: Fix unref.
  * entry-directories: Don't modify a list while iterating it.
  * entry-directories: Protect event handling for directories.
  * libmenu: Remove support for legacy-dirs.
  * entry-directories: Only log about invalidations if it was
    handled.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1524139200">- Update to version 3.8.0:
  * No changelog available.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1525780800">- Update to version 3.8.1:
  * Check for a valid GDesktopAppInfo before calling
    GDesktopAppInfo methods. Fix retry handling to only apply to
    new entries. Use g_timeout_add instead of g_idle_add for change
    signal accumulation.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529150400">- Update to version 3.8.2:
  * entry-directories.c: Restore retry handling to state prior to
    commit 7516e8d.</changelog>
  <changelog author="Dead Mozay &lt;dead-mozay@opensuse.org&gt;" date="1552651200">- Update to version 4.0.0:
  * CI: Remove Mint 18</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1561982400">- Update to version 4.2.0:
  * Switch to modern realpath() (#20)
  * Port to meson (#21)
  * Update for meson changes and also adapt for cinnamon (#23)
  * Build: fix the build options (#22)
  * Add devhelp docs to cinnamon menus for easier reference (#24)
  * Build: Set enable_debug to false
  * Add option to disable docs (#25)
  * Cleanup (#26)
  * Meson simplification (#27)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.0
  * version bump with no change</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1591790400">- Update to version 4.6.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600430400">- Update to version 4.6.1.
  * gmenu-tree.c: Return a basename if no appinfo is available when
    sorting.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607169600">- Update to version 4.8.1.
  * Fix handling of malformed desktop files.
  * Improve integration of flatpak apps.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.2.
  * Fix loading of desktop files in subdirectories</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * No changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Use github instead of circleci.
  * Restore and update debian/ symbols file.
  * update packaging (#53)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * github workflow: Add optional ssh session.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0</changelog>
</package>
<package pkgid="8ae8cb4c40291a2a0c161cb590fff8cf88f0f0077f9a5781ab99c28c5a2bcf8cb9235a4a0bdf18319fe7d2873a1389d6f88969d406a2a4152822f0b6f7fb9677" name="cinnamon-menus-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="1.1"/>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1561982400">- Update to version 4.2.0:
  * Switch to modern realpath() (#20)
  * Port to meson (#21)
  * Update for meson changes and also adapt for cinnamon (#23)
  * Build: fix the build options (#22)
  * Add devhelp docs to cinnamon menus for easier reference (#24)
  * Build: Set enable_debug to false
  * Add option to disable docs (#25)
  * Cleanup (#26)
  * Meson simplification (#27)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.0
  * version bump with no change</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1591790400">- Update to version 4.6.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600430400">- Update to version 4.6.1.
  * gmenu-tree.c: Return a basename if no appinfo is available when
    sorting.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607169600">- Update to version 4.8.1.
  * Fix handling of malformed desktop files.
  * Improve integration of flatpak apps.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Update to version 4.8.2.
  * Fix loading of desktop files in subdirectories</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * No changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Use github instead of circleci.
  * Restore and update debian/ symbols file.
  * update packaging (#53)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * github workflow: Add optional ssh session.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0</changelog>
</package>
<package pkgid="b025c3928dabf9ac73d4b59b485a2411ec64225ddd032de4a1b882885749817f2491a8a35a1d246792d8dad60cb64094fa786755108d74b1f9709414e76b05af" name="cinnamon-screensaver-lang" arch="noarch">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="021800b5a6da94a38f061a40a6fe8b80b544457bfd4a169c20ad5503ccb9c503e1d574ed83c64312f0d146ac3fad4332730faa325bceefad163bd9c90be2511d" name="cinnamon-session" arch="src">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="fvogt@suse.com" date="1497355200">- Fix installation on Leap 42.3, it has Qt 5.6 and does not provide
  libqt5-qtstyleplugins-platformtheme-gtk2</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1498046400">- Update to version 3.4.1:
  * autostart-blacklist: Add the new gnome settings daemon prefix.
  * csm-manager.c: Listen to the power schema "lock-on-suspend"
    setting instead of the normal screensaver setting of
    "lock when the screensaver starts".</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1503230400">- Update to version 3.4.2:
  * Add an issue template.
  * Logout dialogue: Don't grab the keyboard and mouse when opening
    the dialogue.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509192000">- Update to version 3.6.0:
  * Update environment for dbus and systemd user-session.
  * Add support for "hybrid sleep".
  * Remove unused code.
  * csm-logout-dialog.c: Remove a couple uses of GtkStock.
  * Restart dbus user-session if the last graphical session.
  * Move translations to cinnamon-translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1511352000">- Update to version 3.6.1:
  * configure: Add an option to disable support for D-Bus user
    sessions.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1524139200">- Update to version 3.8.1 (changes since 3.6.1):
  * Switch to Meson.
  * csm-manager: Detect D-Bus user-session at runtime.
  * Add support for elogind.
  * circleci: Add install of updated cinnamon-desktop.
  * circleci: Remove mint18 job.
  * Stop trying to handle Qt integration at all.
  * Quit dialogue: Don't skip taskbar.
  * debian: wrap-and-sort -bst.
  * Fix generation of LOCALE_DIR.
- Remove the no longer needed upower-glib dependency.
- Replace cinnamon-session-fix-qt-themes.patch with
  cinnamon-session-qt-5.7-styleoverride.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1530792000">- Update to version 3.8.2:
  * build: Fix PKGDATADIR define / use only one define.
  * Autostart: Do not let a buggy GSettings condition break the
    session.</changelog>
  <changelog author="Dead Mozay &lt;dead-mozay@opensuse.org&gt;" date="1552651200">- Update to version 4.0.0:
  * csm-logout-dialog.c: Use the "destructive-action" style classes for (#120)</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1561982400">- Update to version 4.2.0:
  * Implement suspend/hibernate via consolekit (#123)
  * csm-manager.c: Don't let inhibitors stop a forced logout.
  * Port to gdbus (#125)</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1563710400">- Update to version 4.2.1:
  * Fix wrong parameter type on gdbus logout call</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568376000">- Replace pkgconfig(pangox) with pkgconfig(pango) and
  pkgconfig(pangoxft) BuildRequires: This is what meson checks for.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1569844800">- drop cinnamon-session-qt-5.7-styleoverride.patch
  * Cinnamon in openSUSE uses Menta/Adwaita by default, which
    perfectly support gtk3. I think there's no need to stay on
    gtk2 theming, and it is really weird for a gtk3 based desktop
    to hard depend on an almostly unmaintained Qt5 library.
  * Users who perfer gtk2 or accidentally install a gtk2 theme
    can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
    in /etc/environment (note these global environment variables
    affect all desktops and all users), then install
    libqt5-qtstyleplugins-platformtheme-gtk2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * main.c: Add a setting to run the session with
    GDK_SYNCHRONIZE=1, which allows XErrors to be
    backtraced
  * csm-presence.c: Don't start cinnamon-screensaver
    during construction
  * Clean-up remaining dbus-glib references after removal
    in #125
  * csm-systemd.c: Restore old check for logind
- change in 4.4.0
  * csm-system: Check for logind and fall back to consolekit,
    instead of using a gsettings key to determine which to use.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600084800">- Update to version 4.6.2.
  * csm-autostart-app.c: Respect the Path key in desktop files.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * implement suspend-then-hibernate
  * respect suspend-then-hibernate setting when suspending from
    menu</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * Accept Desktop Entry Specification v1.4
  * util: Blacklist some session-specific variables
  * util: Blacklist NOTIFY_SOCKET
  * Fix libexec path for cinnamon-session-check-accelerated-helper</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Update to version 5.2.0.
  * util: Unset LC_* variables (#145)
- Update to version 5.0.1.
  * csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop pkgconfig(gconf-2.0) BuildRequires: We are already passing
  gconf=false to meson, so this BuildRequires is unused and
  unneeded.
- Drop conditional post(un) handling for no longer supported
  versions of openSUSE.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * wayland: Don't use egg library
  * wayland: Replace cs-idle-monitor with gnome-idle-monitor
  * wayland: Add compatibility
  * wayland: Add DisplayServer phase
  * wayland: Reimplement logout/inhibit dialogs as a separate
    process
  * Clean up and unify logging for session failures
  * More cleanup - leftover includes, unused files
  * Fix build.
  * Don't make a required component failure fatal.
  * On required app failure, log both the app and startup ID.
  * csm-manager: Remove maybe_restart_user_bus.
  * main.c: Don't direct logging to the journal.
  * csm-manager: Terminate the logout dialog at the beginning of
    the session end phase, not the end.
  * cinnamon-session-quit: Set modal.
  * l10n: Update POT
  * cinnamon-session (5.8.1) victoria; urgency=medium
  * Block touchegg from autostarting.
  * cinnamon-session (5.8.0) victoria; urgency=medium
  * main.c: Don't set GTK_OVERLAY_SCROLLING.
  * github workflow: Add optional ssh session.
  * cinnamon-session (5.6.0) vera; urgency=medium
  * Fix .gitignore for builds
  * Accept Desktop Entry Specification v1.5
  * Use github instead of circleci.
  * cinnamon-session (5.4.0) vanessa; urgency=medium
  * Remove gconf code, disable docs, remove doc dependencies.
  * CI: Update targets</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * autostart-app: don't try to add child watch to dbus activated
  * util: Unset some environment variables on systemd</changelog>
</package>
<package pkgid="a68932b0971fcfe3905ba13c539ff2c5af3785c8de573f0214109e71c33f85524cea901abecc548ac8eb2337c17de3b3ef8756764cde6a2c05262dc64468f5ed" name="cinnamon-session" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568376000">- Replace pkgconfig(pangox) with pkgconfig(pango) and
  pkgconfig(pangoxft) BuildRequires: This is what meson checks for.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1569844800">- drop cinnamon-session-qt-5.7-styleoverride.patch
  * Cinnamon in openSUSE uses Menta/Adwaita by default, which
    perfectly support gtk3. I think there's no need to stay on
    gtk2 theming, and it is really weird for a gtk3 based desktop
    to hard depend on an almostly unmaintained Qt5 library.
  * Users who perfer gtk2 or accidentally install a gtk2 theme
    can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
    in /etc/environment (note these global environment variables
    affect all desktops and all users), then install
    libqt5-qtstyleplugins-platformtheme-gtk2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * main.c: Add a setting to run the session with
    GDK_SYNCHRONIZE=1, which allows XErrors to be
    backtraced
  * csm-presence.c: Don't start cinnamon-screensaver
    during construction
  * Clean-up remaining dbus-glib references after removal
    in #125
  * csm-systemd.c: Restore old check for logind
- change in 4.4.0
  * csm-system: Check for logind and fall back to consolekit,
    instead of using a gsettings key to determine which to use.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600084800">- Update to version 4.6.2.
  * csm-autostart-app.c: Respect the Path key in desktop files.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * implement suspend-then-hibernate
  * respect suspend-then-hibernate setting when suspending from
    menu</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * Accept Desktop Entry Specification v1.4
  * util: Blacklist some session-specific variables
  * util: Blacklist NOTIFY_SOCKET
  * Fix libexec path for cinnamon-session-check-accelerated-helper</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Update to version 5.2.0.
  * util: Unset LC_* variables (#145)
- Update to version 5.0.1.
  * csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop pkgconfig(gconf-2.0) BuildRequires: We are already passing
  gconf=false to meson, so this BuildRequires is unused and
  unneeded.
- Drop conditional post(un) handling for no longer supported
  versions of openSUSE.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * wayland: Don't use egg library
  * wayland: Replace cs-idle-monitor with gnome-idle-monitor
  * wayland: Add compatibility
  * wayland: Add DisplayServer phase
  * wayland: Reimplement logout/inhibit dialogs as a separate
    process
  * Clean up and unify logging for session failures
  * More cleanup - leftover includes, unused files
  * Fix build.
  * Don't make a required component failure fatal.
  * On required app failure, log both the app and startup ID.
  * csm-manager: Remove maybe_restart_user_bus.
  * main.c: Don't direct logging to the journal.
  * csm-manager: Terminate the logout dialog at the beginning of
    the session end phase, not the end.
  * cinnamon-session-quit: Set modal.
  * l10n: Update POT
  * cinnamon-session (5.8.1) victoria; urgency=medium
  * Block touchegg from autostarting.
  * cinnamon-session (5.8.0) victoria; urgency=medium
  * main.c: Don't set GTK_OVERLAY_SCROLLING.
  * github workflow: Add optional ssh session.
  * cinnamon-session (5.6.0) vera; urgency=medium
  * Fix .gitignore for builds
  * Accept Desktop Entry Specification v1.5
  * Use github instead of circleci.
  * cinnamon-session (5.4.0) vanessa; urgency=medium
  * Remove gconf code, disable docs, remove doc dependencies.
  * CI: Update targets</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * autostart-app: don't try to add child watch to dbus activated
  * util: Unset some environment variables on systemd</changelog>
</package>
<package pkgid="cc488a245b17b9350915c4fa82cf18d2665920862101b70cf91b22d4d35ae4d4477b7e44f2e8f5b8208daf61698e5dd461fcdde6d8b937b58eaa063504be840c" name="cinnamon-session-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568376000">- Replace pkgconfig(pangox) with pkgconfig(pango) and
  pkgconfig(pangoxft) BuildRequires: This is what meson checks for.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1569844800">- drop cinnamon-session-qt-5.7-styleoverride.patch
  * Cinnamon in openSUSE uses Menta/Adwaita by default, which
    perfectly support gtk3. I think there's no need to stay on
    gtk2 theming, and it is really weird for a gtk3 based desktop
    to hard depend on an almostly unmaintained Qt5 library.
  * Users who perfer gtk2 or accidentally install a gtk2 theme
    can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
    in /etc/environment (note these global environment variables
    affect all desktops and all users), then install
    libqt5-qtstyleplugins-platformtheme-gtk2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * main.c: Add a setting to run the session with
    GDK_SYNCHRONIZE=1, which allows XErrors to be
    backtraced
  * csm-presence.c: Don't start cinnamon-screensaver
    during construction
  * Clean-up remaining dbus-glib references after removal
    in #125
  * csm-systemd.c: Restore old check for logind
- change in 4.4.0
  * csm-system: Check for logind and fall back to consolekit,
    instead of using a gsettings key to determine which to use.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600084800">- Update to version 4.6.2.
  * csm-autostart-app.c: Respect the Path key in desktop files.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * implement suspend-then-hibernate
  * respect suspend-then-hibernate setting when suspending from
    menu</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * Accept Desktop Entry Specification v1.4
  * util: Blacklist some session-specific variables
  * util: Blacklist NOTIFY_SOCKET
  * Fix libexec path for cinnamon-session-check-accelerated-helper</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Update to version 5.2.0.
  * util: Unset LC_* variables (#145)
- Update to version 5.0.1.
  * csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop pkgconfig(gconf-2.0) BuildRequires: We are already passing
  gconf=false to meson, so this BuildRequires is unused and
  unneeded.
- Drop conditional post(un) handling for no longer supported
  versions of openSUSE.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * wayland: Don't use egg library
  * wayland: Replace cs-idle-monitor with gnome-idle-monitor
  * wayland: Add compatibility
  * wayland: Add DisplayServer phase
  * wayland: Reimplement logout/inhibit dialogs as a separate
    process
  * Clean up and unify logging for session failures
  * More cleanup - leftover includes, unused files
  * Fix build.
  * Don't make a required component failure fatal.
  * On required app failure, log both the app and startup ID.
  * csm-manager: Remove maybe_restart_user_bus.
  * main.c: Don't direct logging to the journal.
  * csm-manager: Terminate the logout dialog at the beginning of
    the session end phase, not the end.
  * cinnamon-session-quit: Set modal.
  * l10n: Update POT
  * cinnamon-session (5.8.1) victoria; urgency=medium
  * Block touchegg from autostarting.
  * cinnamon-session (5.8.0) victoria; urgency=medium
  * main.c: Don't set GTK_OVERLAY_SCROLLING.
  * github workflow: Add optional ssh session.
  * cinnamon-session (5.6.0) vera; urgency=medium
  * Fix .gitignore for builds
  * Accept Desktop Entry Specification v1.5
  * Use github instead of circleci.
  * cinnamon-session (5.4.0) vanessa; urgency=medium
  * Remove gconf code, disable docs, remove doc dependencies.
  * CI: Update targets</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * autostart-app: don't try to add child watch to dbus activated
  * util: Unset some environment variables on systemd</changelog>
</package>
<package pkgid="6b8ccad56c3a9c5775a4db088fbbfe0e6c76e99ccd52d2547c76a7f6a2a6260963d065ed296c15ce13bdbc2920220ecde709f7c5d950b7b3d7991d712af21256" name="cinnamon-session-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568376000">- Replace pkgconfig(pangox) with pkgconfig(pango) and
  pkgconfig(pangoxft) BuildRequires: This is what meson checks for.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1569844800">- drop cinnamon-session-qt-5.7-styleoverride.patch
  * Cinnamon in openSUSE uses Menta/Adwaita by default, which
    perfectly support gtk3. I think there's no need to stay on
    gtk2 theming, and it is really weird for a gtk3 based desktop
    to hard depend on an almostly unmaintained Qt5 library.
  * Users who perfer gtk2 or accidentally install a gtk2 theme
    can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2"
    in /etc/environment (note these global environment variables
    affect all desktops and all users), then install
    libqt5-qtstyleplugins-platformtheme-gtk2</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.1
  * main.c: Add a setting to run the session with
    GDK_SYNCHRONIZE=1, which allows XErrors to be
    backtraced
  * csm-presence.c: Don't start cinnamon-screensaver
    during construction
  * Clean-up remaining dbus-glib references after removal
    in #125
  * csm-systemd.c: Restore old check for logind
- change in 4.4.0
  * csm-system: Check for logind and fall back to consolekit,
    instead of using a gsettings key to determine which to use.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1600084800">- Update to version 4.6.2.
  * csm-autostart-app.c: Respect the Path key in desktop files.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * implement suspend-then-hibernate
  * respect suspend-then-hibernate setting when suspending from
    menu</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1622116800">- Update to version 5.0.0.
  * Accept Desktop Entry Specification v1.4
  * util: Blacklist some session-specific variables
  * util: Blacklist NOTIFY_SOCKET
  * Fix libexec path for cinnamon-session-check-accelerated-helper</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1642420800">- Update to version 5.2.0.
  * util: Unset LC_* variables (#145)
- Update to version 5.0.1.
  * csm-logout-dialog.c: Grab focus after the widget is shown.
- Fix build fail, fix meson build flag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop pkgconfig(gconf-2.0) BuildRequires: We are already passing
  gconf=false to meson, so this BuildRequires is unused and
  unneeded.
- Drop conditional post(un) handling for no longer supported
  versions of openSUSE.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701518400">- update to 6.0.0:
  * Fix meson.build deprecations up to 0.56.0
  * wayland: Don't use egg library
  * wayland: Replace cs-idle-monitor with gnome-idle-monitor
  * wayland: Add compatibility
  * wayland: Add DisplayServer phase
  * wayland: Reimplement logout/inhibit dialogs as a separate
    process
  * Clean up and unify logging for session failures
  * More cleanup - leftover includes, unused files
  * Fix build.
  * Don't make a required component failure fatal.
  * On required app failure, log both the app and startup ID.
  * csm-manager: Remove maybe_restart_user_bus.
  * main.c: Don't direct logging to the journal.
  * csm-manager: Terminate the logout dialog at the beginning of
    the session end phase, not the end.
  * cinnamon-session-quit: Set modal.
  * l10n: Update POT
  * cinnamon-session (5.8.1) victoria; urgency=medium
  * Block touchegg from autostarting.
  * cinnamon-session (5.8.0) victoria; urgency=medium
  * main.c: Don't set GTK_OVERLAY_SCROLLING.
  * github workflow: Add optional ssh session.
  * cinnamon-session (5.6.0) vera; urgency=medium
  * Fix .gitignore for builds
  * Accept Desktop Entry Specification v1.5
  * Use github instead of circleci.
  * cinnamon-session (5.4.0) vanessa; urgency=medium
  * Remove gconf code, disable docs, remove doc dependencies.
  * CI: Update targets</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * autostart-app: don't try to add child watch to dbus activated
  * util: Unset some environment variables on systemd</changelog>
</package>
<package pkgid="4b7e0cd1528565ad74f6419ab7402be4c9a7ecf65599a3ac812d23655ac8917cfcd33df4f8852437fc8a7b5c81ffe5695a5d11b055d666a0772de5e8eba405fe" name="cinnamon-session-lang" arch="noarch">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="c56e1034576e7375b32d174c303408933890fb51999c6c050df3e89cfa9ce7ab3542994e7f42faa00c953d51468eff338da0465eaf1962ba51746c4c353556a2" name="cinnamon-settings-daemon-lang" arch="noarch">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="f0b79021d3d15829a6abbdd1f460448d4cca7cc722f8f3199dce7fa056393519aeb3e98838836a799e94098a34176fdbafdd0d2dac6defb44d62fdfd8f42ed3d" name="cinnamon-translations" arch="src">
  <version epoch="0" ver="6.0.1" rel="1.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1510488000">- Update to version 3.6.2:
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1511524800">- Update to version 3.6.3:
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1515240000">- Update to version 3.6.4:
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1524139200">- Update to version 3.8.0:
  * No changelog available.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1527336000">- Update to version 3.8.1:
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1530014400">- Update to version 3.8.2:
  * Update translations.</changelog>
  <changelog author="Dead Mozay &lt;dead-mozay@opensuse.org&gt;" date="1552651200">- Update to version 4.0.1:
  * Update translations.
  * CI: Remove Mint 18</changelog>
  <changelog author="Dead Mozay &lt;dead_mozay@opensuse.org&gt;" date="1561982400">- Update to version 4.2.0:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1564315200">- Update to version 4.2.1:
  * Update translations</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@ptotonmail.com&gt;" date="1566388800">- Update to version 4.2.2:
  * Update translations</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1584360000">- update version 4.4.2
  * update translations</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1599480000">- Update to version 4.6.2.
  * Update translations.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1607428800">- Update to version 4.8.0.
  * Version bump with no change.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1639051200">- Update to version 5.2.1.
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 5.6.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 5.6.1:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685707200">- update to 5.8.0:
  * Updated translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 5.8.2:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 6.0.0:
  * Update translations</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- update to 6.0.1:
  * Update translations</changelog>
</package>
<package pkgid="6223a9e7e6c3777ef7d9999c8a89f9fcc32c0e9cef844f1aefb6a110eff1ee7e901f6ac08dbbef7fff6b20a926197fbc0aed497d0c31b8d40e30117b371fa66e" name="civetweb" arch="i586">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="9ac1b7f0881cd00b8f2b378cfb0622ed46e475f0c5fd68e101b360744f7e5e955f621c6f4bd2c395152456454d494ba336bb15805ab89c8c09b14aa5bfbcc310" name="civetweb" arch="src">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="b5a9f87cd0568bff4ebf5d4b3479e4383d9f727df7170ad7723785c363f9289ec04398a6c144ba9eadd207f7e53dfb453bcec050238ec109646f05e9d1f378d6" name="civetweb" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="fe6c98711259b55f6b4b94c435178c673c7f0d42fafc4282cbc845e755f2abc756580eea4d50b96d6772c1a23e355523176f3df8e237b167290fd31067d5642b" name="civetweb-debuginfo" arch="i586">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="d9cf391b89b343494c4b52fd086d2cf53261faf5bf766c972608072d5494b133d3c2400e0e19363fa311f0f8787fd4a9904aca221fac1b0f6c67ffbdae5c56a4" name="civetweb-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="eb200f7c032e3cf784d4ff21acdec34b9b55646963859e826d95085c3c827c8aa55417ba50c5071ae454068d6dbfbaa91705596e148b6582765afec2f2229cc6" name="civetweb-debugsource" arch="i586">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="bb952c653da1b775d3b1999a6eb3bc92313b35f0d9cad24b868990f349ab0fe0b5b0e367f1455ae9c934e8a8596955e765dd0d4ba8f71a69d2b2ca96b6a21730" name="civetweb-debugsource" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="9ffec3b25247fc9391e2f6c10460acad65f2bed9e7e5376a1257601c5b7cb52c131de9f04786813ddc0b20468fc3264ce08b36d294056b6b4867fa2e15d4b3a2" name="civetweb-devel" arch="i586">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="41fed7e3290c8b763b5a8070fc0dac4fce73d355516a28c301610c85453ebc348d9302951fab19daf1ac331061387d1b81849ccd615e6193fe50d8724bd43dda" name="civetweb-devel" arch="x86_64">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1545480000">- Initial build at version 1.11.
  Thanks to malcolmlewis for helping with the specfile</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1572523200">- Add fix-libpath.patch to fix library install directory</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1594382400">- version 1.12
  * fix-libpath.patch removed
  * See https://github.com/civetweb/civetweb/releases/tag/v1.12 for detailed changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604491200">- version 1.13
  * Add arguments for CGI interpreters
  * Support multiple CGi interpreters
  * Buffering HTTP response headers, including API functions mg_response_header_* in C and Lua
  * Additional C API functions
  * Fix some memory leaks
  * Extended use of atomic operations (e.g., for server stats)
  * Add fuzz tests
  * Set OpenSSL 1.1 API as default (from 1.0)
  * Add Lua 5.4 support and deprecate Lua 5.1
  * Provide additional Lua API functions
  * Fix Lua websocket memory leak when closing the server
  * Remove obsolete "file in memory" implementation
  * Improvements and fixes in documentation
  * Fixes from static source code analysis
  * Additional unit tests
  * Various small bug fixes
  * Experimental support for some HTTP2 features (not ready for production)
  * Experimental support for websocket compression
  * Remove legacy interfaces declared obsolete since more than 3 years</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620561600">- Version 1.14
  * Change SSL default setting to use TLS 1.2 as minimum (set config if you need an earlier version)
  * Add local_uri_raw field (not sanitized URI) to request_info
  * Additional API functions and a callback after closing connections
  * Allow mbedTLS as OpenSSL alternative (basic functionality)
  * Add OpenSSL 3.0 support (OpenSSL 3.0 Alpha 13)
  * Support UNIX/Linux domain sockets
  * Fuzz tests and ossfuzz integration
  * Compression for websockets
  * Restructure some source files
  * Improve documentation
  * Fix HTTP range requests
  * Add some functions for Lua scripts/LSP
  * Build system specific fixes (CMake, MinGW)
  * Update 3rd party components (Lua, lfs, sqlite)
  * Allow Lua background script to use timers, format and filter logs
  * Remove WinCE code
  * Update version number</changelog>
  <changelog author="Perry Werneck &lt;perry.werneck@gmail.com&gt;" date="1620648000">- Enabling cmake control file and cpp library.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634904000">- version 1.15
  * Security update boo#1191938
  * New configuration for URL decoding
  * Sanitize filenames in handle form
  * Example “embedded_c.c”: Do not overwrite files (possible security issue)
  * Remove obsolete examples
  * Remove “experimental” label for some features
  * Remove MG_LEGACY_INTERFACE that have been declared obsolete in 2017 or earlier
  * Modifications to build scripts, required due to changes in the test environment
  * Unix domain socket support fixed
  * Fixes for NO_SSL_DL
  * Fixes for some warnings / static code analysis</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651752000">- do not load libcrypto/libssl dynamically, just link against them (bsc#1199047)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1684324800">- Update to version 1.16:
  * Enable IPv6 as default when using CMake
  * Define error codes for mg_start2, mg_start_domain2, mg_connect_client2
  * Fixes for OpenSSL 3.0 support
  * Add support for Mbed TLS v3.0.0
  * WebDAV should understand Windows File Explorer (experimental)
  * Accept HTTP basic authentication
  * Make pattern matching function availible in the public interface
  * Make base64 encoding and decoding functions available
  * Various fixes for HTTP/2 support
  * Additional examples
  * Fixes and updates to existing examples
  * Fix spelling errors in code and documentation
  * Remove Conan support
  * Known Issues:
    The WebDAV support when using the Windows Explorer as client has various limitations when renaming or moving files and folders.
    In particular file names in non-latin characters may break when running the server on Linux and connecting with the Windows Explorer.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1702900800">- explicit compiler options for websockets, zlib, ssl and ssl v3 added</changelog>
</package>
<package pkgid="f657027f519409818e39d27d2832e2e3a3e84d78d0d34127ffccd71a4c417c6779a09903775e47d57c971517c85c726b7fc77fbcae4f29ee2ccebcc5283c7478" name="clang" arch="i586">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="21af8cc3a865d8fd8516b4d0f51ddc85a3268cc94e930c3687165426cf1f797ed2492c3a7acca4dbeae860f7e15d5df78eb8fc2dfb74254936bfe7857cfb2ee4" name="clang" arch="x86_64">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="c0173a60308db49ec3319b10846af91672ef702a080e6cfe947457aecd5c22771bd45d1b6021e5215bb37f1d77d7a9a6489b1d0f3575a786764bca1fb230a9b7" name="clang-devel" arch="i586">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="dbf9109cd5a7126a371d4d240628b1c3e24356c72893636fb34229d33e7b35bef4a21c4ce5c7872f3a23a6adddc14bdac7278b14f8f8f1ae536c26c6f4ef8c6c" name="clang-devel" arch="x86_64">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="eb60f906f630332611041c719be50344a0861ca5f42b3b638a0a70dbce86c51c46f3f85acf5f518819d91a273eec79122653f70cff48ede21fe5dd080dbe9823" name="clang-doc" arch="i586">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="66e66aa2187680fbf597d91333e3d8808e190007589ff6e21551793ab5e180a068349dd2858bbc44459a6a1b4804147b54c51a0d75a70c2112aedd6bb4d586a5" name="clang-doc" arch="x86_64">
  <version epoch="0" ver="17" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1680091200">- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697889600">- Strip minor version and patch-level, so that we don't need to
  update this package for every patch-level update.
- Remove support for openSUSE 13.</changelog>
</package>
<package pkgid="004fff091b083f5048a006fb4c12969a557bff237ca679cc93ddb52fa8cb482908120205813755195d8ff04ec106c05a49820ac9bc9b58ec6e575871c1b872fd" name="clang-tools" arch="i586">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="4701d2b6691c74bf346869cb046ce71d93795152307b8a571987c9b7535a49c6cb2d04a73912d5bdf2ec0fb8e216a34a2cfa43094a1dc736ddc600389e7fadd2" name="clang-tools" arch="x86_64">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="ec5893d5efd813619c20ab2a7be232052c6c935de325948cf664aeb07aab0260da3853269ef65d9166ca6fad161dc1f0a2c90c283b00bb274446a9dad725d773" name="clang-tools-debuginfo" arch="i586">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="fa40747e18ac86c6c8584dbefa087a253d59a9f1ec6ab3a98ed7df14e01d48b64697f37b749c3dec7eb9087600f8696351fd2ee7a999b32d9cb93957acf4c547" name="clang-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="dbf79389f2eb2bfe96a947afbe6106882f13fe1e971890f773368da5bc98622d5652550bbd9703a73e8a9071bcce54b68098ea3f6b76286b575aa4dee3ebc00b" name="clang13" arch="x86_64">
  <version epoch="0" ver="13.0.1" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="0d813c7ea4ebc9ff12cdbe65071f9264204d49653c9e6ced23e6fd3a9e0333b9e7dddb0aa244be42dbe6490aadd944f901d2a181fbb7fc91bde38baee98b0ca0" name="clang13" arch="i586">
  <version epoch="0" ver="13.0.1" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="93044ab485e900918a2891d9a66bda15b28c0f854a6ac0afe633a449e76466058a318546170d8650b514d8551eb60cbe1e9339acfc1cf7342fb844d622076cb0" name="clang13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.0.1" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="c737257514ba48adf07f56de8e7a2a1f72124fa2b8db84d420f6f3e24ac7d091553db3738f03cb0193201456ef1feacceadabdaf2d924528bbebc42a7133d724" name="clang13-debuginfo" arch="i586">
  <version epoch="0" ver="13.0.1" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="4717277e1cbf09e25c459ae27a8026c148eb593f14c3e53b10e2f0152f3cc82a9f1a25356481762213c3aadf50df9c8a591bd7c39c66961c6bbb6862b9863774" name="clang13-devel" arch="x86_64">
  <version epoch="0" ver="13.0.1" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="13f7a3312ffdbc7812d4567be652401ff5d876a986f4b5661ae92ea9650572271a86dd8061358a5e7a2d677487c0e339731ae33ed5ada3008b1e6c51cbdcf851" name="clang13-devel" arch="i586">
  <version epoch="0" ver="13.0.1" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="da3403948dae352fa4bec2bd187d40a7b60613c360fcfebace9069141764922e096de1e5b1339292cca48276185f7d0161872489a7714bb8b6718214c9a71fbe" name="clang13-doc" arch="noarch">
  <version epoch="0" ver="13.0.1" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="1389d99fd42cc658223caecbeb32345203352231759dbbc5de282d9016fbf7b1edc088def25d2a064eb79b0a8e6ab7f950cf0a4482799e7bcada7ec8ac778a98" name="clang13-doc" arch="noarch">
  <version epoch="0" ver="13.0.1" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1635854400">- Let clang recommend gcc and glibc-devel as we need both for
  building executables. No hard requirement because Clang can be
  used as a frontend only. (boo#1191587)
- Set minimal CMake version required.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1636718400">- Add FileCheck into the devel package, as is required for testing
  Rust (boo#1192629)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1639828800">- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
- More memory for GCC compile jobs.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1642680000">- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
  + llvm-update-extract-section-script.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1643630400">- Update constraints for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1643889600">- Update to version 13.0.1.
  * This release contains bug-fixes for the LLVM 13.0.0 release.
    This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
  for building and testing to simulate behavior of actual package.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644321600">- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
  deliberately conflicting with SLE here to offer a newer version
  than what SUSE wants to support.
  (https://code.opensuse.org/leap/features/issue/55)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644840000">- More conflicts for addition to Leap: clang-tools conflicts with
  llvm9 because that doesn't have the move of hmaptool yet, and
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1644926400">- AND instead of OR in License tag after sr#954337.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645272000">- Let clang-devel accept a newer version of clang-tools:
  we don't keep multiple versions of the latter.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646568000">- Fix armv6hl cpu architecture typo.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1648987200">- Split up Clang libraries: libclang.so is no longer so-versioned
  alongside LLVM but will stay at libclang.so.13 for now. So we
  put it into a separate package from libclang-cpp.so. Since we
  can't have multiple LLVM versions generate the same package, we
  prefix it for the non-default LLVM with a mechanism inspired by
  the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
  to libclang only by soname, because the installed library might
  be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
  only for the default version. This means we'll no longer have to
  touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
  packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
  build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
  dependencies that are detected automatically, and we add proper
  library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
  files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1679659200">- Add llvm-gcc13-issue55711.patch
  * Fix gh#llvm/llvm-project#55711 with gcc13</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683633600">- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Fix conflicts/provides for python3-clang to point to
  %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="265571afebb86fede7bf3421798b130060da8e9936f5ddcdfbccd602df6b779460a673be877886acfbd26e88a8063826893d9b9fe24636c94e6280f991548cc2" name="clang14" arch="x86_64">
  <version epoch="0" ver="14.0.6" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="3ad1e4a4feae815d28f2f7a9e568eade3a86794600916335b0ba228bb8181ac01903c7a929cb1d1e5b03bef519adc615f47629729fdcc7c797a11b849589ba07" name="clang14" arch="i586">
  <version epoch="0" ver="14.0.6" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="5cf4bd6a026b3f2997f58d3073498a10b64c575079846ba8f8d6671946e87863042250e8d8c3c1c57999c4221a9ed63494ec58cf5612ef8f8464e5fe02a553ff" name="clang14-debuginfo" arch="x86_64">
  <version epoch="0" ver="14.0.6" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="fd297f544f2686588d860a79203c5b40bfa6983532cce3c89823b1077038d00a7a9d166af07cc7df1f3d12baaccce6a2d9c07132c31d3f2bdecc5eeb93d0f869" name="clang14-debuginfo" arch="i586">
  <version epoch="0" ver="14.0.6" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="6f30fdc03fa719d592ce214b77fe1b3b912eb78bf1510b3bcee7f2009c0573cf9ebcf9191aab2b4679cce1490316d692c31fb4646329665d3a3432710b3a85ca" name="clang14-devel" arch="x86_64">
  <version epoch="0" ver="14.0.6" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="6aafe9b18d846da4860675d1d763b80ba6abdfea05d82238231f02b9edc7099779073af80d7016d20a97d14688414acef3b1316f78c92082b4f0c018b35c1b20" name="clang14-devel" arch="i586">
  <version epoch="0" ver="14.0.6" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="67d72af097d903dffc8f1959f5614de8727727ab0aa1fb89cee038790214304e4ba5c2400a5254af726b7ac96fea08c1298e2b4da9f0a4bb09b5c130bfc8214d" name="clang14-doc" arch="noarch">
  <version epoch="0" ver="14.0.6" rel="11.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="8d1ad1f338864b660e372a488fa279bce985519c295d6e5cdd677e9c8f1cd988f86b740417405b93404683f12da7854495b2a5beb602dfe84648fac2f4e6c517" name="clang14-doc" arch="noarch">
  <version epoch="0" ver="14.0.6" rel="2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1650801600">- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
  * PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1651320000">- Update to version 14.0.3.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1653739200">- Update to version 14.0.4.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
  LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
  llvm_build_tablegen_component_as_shared_library.patch: linking
  llvm-tblgen with libLLVM.so means we also have to link libraries
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
  it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
  inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
  now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1655380800">- Update to version 14.0.5.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1656936000">- Update to version 14.0.6.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660046400">- Add llvm-glibc-2-36.patch in order to address boo#1202215.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1663588800">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1664280000">- Add llvm-preserve-symbols-used.patch to resolve some symbols preserving
  with asm in Rust.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667131200">- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681560000">- Ignore test failures on Leap 15.x ppc64le.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683288000">- No longer expect test failures on s390x that have disappeared.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Add patch to fix segmentation fault on aarch64 - boo#1212264:
  * llvm14-fix-segfault-on-aarch64.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="d317c247923570fded85f77b5dbfef7e81b51209c1b8f87bd2d85ead72c22c69c6663880f9f02e2f6eb686e5823287548800d7402c5b0b5fa93c221856c328f7" name="clang15" arch="i586">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="afa8d1d724d9f496d7163aa01ff4dee30a5f49872b30be407b2c7c5b7429233eb024303a848f911e612784186c9059c1bf3d2c1d0aa126f9d70b67ef6a8f6672" name="clang15" arch="x86_64">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="5d0e234b2109cf1e59213b18fa6c5770832e0c3a66f8ad65b94cd44b43f3bd737c01d1ffaf3cc4ff0fb622ef1810b0fbbff83e50b3423605a3d32fb957aee9e9" name="clang15-debuginfo" arch="i586">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="55eb09b554b337a772de394dcf4a315ee92ee608106712ec6187d37e9e56927397d05c13be693d57f6b3733d5d7329baf4d79b9b87e97725e5b0f8dc248beac0" name="clang15-debuginfo" arch="x86_64">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="547aac5033136e082270f6c0555c063a8fe3dd30461cd637e054986f4aca79681927dd361f997dfba72417c6cd2c990b2304a4cb5c756e6e441d84afeeb47aff" name="clang15-devel" arch="i586">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="84dc9b1d0406c95e117e321ef86b091c6e21abcbbeb89958bab0087994ea030c453f6039babccf8d5897d573e1d96c519c1b44ac6803da62b9fbc1ff7b314185" name="clang15-devel" arch="x86_64">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="0fe816092ea2be3f0172d35ebf98202e5c4033bf466728c8a47dfa3741d702d4db6a0add20d5e65888213bfd72b5b68118efa614d9c60b3fd8dba85dce745623" name="clang15-doc" arch="noarch">
  <version epoch="0" ver="15.0.7" rel="5.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660132800">- Add WebAssembly support for all architectures.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1660392000">- Use black RPM macro magic to deduplicate binary lists. This
  should have no effect on the generated RPM but shaves ~400 lines
  off the specfile and hopefully makes future maintenance easier.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661256000">- Don't declare python3-clang as noarch: Python packages are
  installed into %{_libdir}.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1661515200">- Add llvm-lifetime-for-rust.patch to have Rust memory management
  functions considered as lifetime markers. This should aid dead
  store elimination to dynamically allocated memory in Rust code.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662206400">- Make sure we keep -DNDEBUG. At some point %{optflags} must have
  lost it, perhaps because CMake usually adds it on top. So when
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
  because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
  caused by mixing up values of the current and previous iteration.
  (See gh#llvm/llvm-project#56242.)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1662465600">- Update to version 15.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfod: Provides debug info to remote hosts.
  - llvm-dwarfutil: Can copy and manipulate debug info.
  - llvm-remark-size-diff: Compute diff between remark files.
  * New Clang tools:
  - clang-offload-packager: Bundle multiple objects into single
    fat binaries including offload code.
  - clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
  * check-no-llvm-exegesis.patch
  * link-clang-tools-extra-shared.patch
  * lld-default-sha1.patch
  * llvm-do-not-install-static-libraries.patch
  * lto-disable-cache.patch
- Drop patches that have landed upstream:
  * clang-repl-private-deps.patch
  * llvm-glibc-2-36.patch
  * llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
  attributes and LLVM doesn't need a hardcoded list of allocation
  functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
  without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1662984000">- Use correct LLVM_HOST_TRIPLE for riscv64</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663761600">- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="4fd848bf48f6e77394d8e8311392dbe24d72610b69822ff0198ac778e87ed8ee5c007a88afb06871dd859ddc16eda3faa3dc48d5081491d1890ead6de49ff18f" name="clang16" arch="i586">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="75ab289f9cb5691bb8d63e44281a53ad43d49e39baaa78681f130ecdfa72e5e34644c0ee4e00a4e1ba5a4813dab72d23ee551eb9783fbbd373b8b31df7b7f9f6" name="clang16" arch="x86_64">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="e8174bef5746c6a43b2003768c09c0e55523bf2359008a8fd90011bdd9607a8157d7b819be22efb0394361e59d5114431b48d0ec9825f9cbfcecb7a64a11ec3a" name="clang16-debuginfo" arch="i586">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="5d0d07b57940e957ba4087b24719d5993839ce812081f6e5b4addeabf87571d8f8e00ca8dffd0143c3447786c77f5b1c3022bdd4381355b4e524f8bd770481ec" name="clang16-debuginfo" arch="x86_64">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="e5be79759be58578a7f1170c6925382db29fa2587d0fef8eaa2950bf0085aad6f69fc19f11c4cf4bdb17f780e2437c16778ba64acf323a8d4b214387a89f25bd" name="clang16-devel" arch="i586">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="8c7b58ecfb994f0ba7bda01c1d5989da25980e1b900e52e0a19498851fea3f564b0118c7b7c4604cd01fe5980969c05c611ec5945b47cd7e085fc92f9dc51266" name="clang16-devel" arch="x86_64">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="5364dd1b8d73e8469ab212fd7d83fb697e41c54d0ed6a74e1186323c25b2f78e09275989571776958a63f9dec00d95d9276edca4cd70f855e92916b050006f20" name="clang16-doc" arch="noarch">
  <version epoch="0" ver="16.0.6" rel="3.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1663848000">- Update to version 15.0.1.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1664884800">- Update to version 15.0.2.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1666872000">- Update to version 15.0.3.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
  lowering of non-canonical vector comparison with zero on armv7,
  preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1667736000">- Update to version 15.0.4.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1668600000">- Update to version 15.0.5.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Manage clang-cpp with update-alternatives like other binaries.</changelog>
</package>
<package pkgid="c6ffea29c98b55ec6f7f6c40499f8a214dda1153f486dedd01d1c5ac084216409d36ed4bd5d5626b586556aedc4e6fa4bb23d793f10d01baf77a0a64f4b8d8d8" name="clang17" arch="i586">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="3b0b8dc88592b057cc292b1a0c7b8b4569ca2e1477dcb64a3b982b64a460dc404b3cb28896fe2c3a21ae9ee514b640012b08eaa84d9df2a2ecf519cee24b5ba2" name="clang17" arch="x86_64">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="220709bdf5f00f206b098f78e3f3fedcd9bc1375567696027919a49e688388f066f23d8766c359e5e5c6dd265df10133d6c79c1a403751f261ca70c93f6c5421" name="clang17-debuginfo" arch="i586">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="c96895d24a779f79e320323bb56ebc74fc4289282409981f287cc8ab26ad768ee271e96b9f2df2ffb23e4cee57e443199c5c90ae56ee002601a1ed551bc70a51" name="clang17-debuginfo" arch="x86_64">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="24b6779f7c4214c0af7f80213b1d08f46f194b184684814831a93d8ee94b32a0d05a13bad37ef781853f256a27d44db03f733d4dbe127becdcb5c2778aada8b8" name="clang17-devel" arch="i586">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="f8033dccb456568639985122535861e9485294b64ffa14d3cc26f0db7de7d066706dff73f0e7b9617d096050d1af507765f60390139addda9296975adb1b3bf5" name="clang17-devel" arch="x86_64">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="3a83837ac0f6cb48df168be0008ca35c29653f0f09eda3522b78376ee1f0ddbc03368304a78967a0b18704739b3dd8eafca24cbcf68155c671a5d6c46e13b1a9" name="clang17-doc" arch="noarch">
  <version epoch="0" ver="17.0.6" rel="1.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1670155200">- Update to version 15.0.6.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1673697600">- Update to version 15.0.7.
  * This release contains bug-fixes for the LLVM 15.0.0 release.
    This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
  - Wl,-z,now the PLT stubs are basically dead code, so eliminating
  the indirection reduces the number of branches and improves code
  locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
  eliminate branches until gh#llvm/llvm-project#28804 is solved.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678363200">- update constraints to exclude workers with very slow CPU</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1678536000">- Add llvm-suse-implicit-gnu.patch to recognize &lt;arch&gt;-suse-linux
  as implicitly GNU. Without this we would get library calls for
  fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
  to openmp executables. (boo#1206837)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1679140800">- Update to version 16.0.0.
  * For details, see the release notes:
  - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tools:
  - llvm-debuginfo-analyzer: Print a logical representation of
    low-level debug information.
  - llvm-remarkutil: Remark file utilities.
  * The test tool split-file is no longer installed.
  * New Clang tools:
  - amdgpu-arch and nvptx-arch: Tools used to detect locally
    available GPUs by the Clang OpenMP driver.
  - clang-include-cleaner: Standalone tool to determine which
    headers are used, using existing functionality in clangd.
  - clang-tblgen: Table Generation for Clang.
  * Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
  * assume-opensuse.patch
  * check-no-llvm-exegesis.patch
  * link-clang-shared.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
  * llvm-workaround-superfluous-branches.patch
  * openmp-drop-rpath.patch
- Drop patches that have landed upstream:
  * clang-test-xfail-gnuless-triple.patch
  * CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
  * libcxxabi-fix-armv7-test.patch
  * llvm-armv7-fix-vector-compare-with-zero-lowering.patch
  * llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
  not be required anymore.
- Add PGP signatures and keyring for source verification.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1680782400">- Update to version 16.0.1.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681387200">- bsc#1210383 - Add aarch64 to lldb platforms</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1681819200">- Relax requirements for clang-tools to allow installation of older
  versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1682078400">- Update to version 16.0.2.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1683460800">- Update to version 16.0.3.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1684324800">- Update to version 16.0.4.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1685793600">- Update to version 16.0.5.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1686830400">- Update to version 16.0.6.
  * This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
  point to %python3_sitelib instead of %python3_sitearch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695124800">- Update to version 17.0.1.
  * For details, see the release notes:
  - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1696680000">- Update to version 17.0.2.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1697716800">- Update to version 17.0.3.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1699185600">- Update to version 17.0.4.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1700308800">- Update to version 17.0.5.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1701345600">- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1704974400">- Use %_target_* for determining the compiler host triple (boo#1218701)</changelog>
</package>
<package pkgid="4ebc1d8b6fbb402ead3aa0319400174489df5dcc731a8d2cc51922474385c67b3797ca61a9c97dc84ec2fbbd4f266a8af6301a29a78bfd71141581aa9b264611" name="clap-lsp-plugins" arch="x86_64">
  <version epoch="0" ver="1.2.14" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1648382400">- add upstream patches:
  01-Fixed-the-icon-installation-script.patch
  02-Fixed-the-XDG-data-installation-script.patch
  03-Fixed-invalid-pointer-dereference-when-exporting-configuration-file.patch
  04-Fixed-problem-with-the-UI-visibility-status-update.patch</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1651665600">- remove patches, now upstream:
  01-Fixed-the-XDG-data-installation-script.patch
  02-Fixed-the-icon-installation-script.patch
  03-Fixed-invalid-pointer-dereference-when-exporting-configuration-file.patch
  04-Fixed-problem-with-the-UI-visibility-status-update.patch
- Version 1.2.1
  * Introduced JACK connection status indication for JACK plugin format.
  * Improved keyboard event handling for VST2 plugin format in the case the host prevents
    plugins from directly receiving X11 events.
  * Updated serialization format of the KVT (Key-Value Tree) for the LV2 plugin format.
  * Updated parameter mapping LV2 URI for KVT.
  * Updated build (some resources were unnecessary added to builtin resources).
  * Updated version handling in the UI wrapper that allows to control multiple bundle
    versions in one global configuration file.
  * Updated grammar in several text comments (contributed by Dennis Braun).
  * Fixed typo in Wavefront Object File Format name.
  * Fixed bugs related to usage of custom installation prefix in build scripts.
  * Fixed the XDG data installation script that forced to use '/usr/local/share'
    location for shared icons.
  * Fixed problem with the UI visibility status update for JACK plugin format
    that could cause problems of missing of some graphical content in the UI.
  * Fixed invalid pointer dereference when exporting configuration file that could cause crashes.
  * Fixed bug that caused plugins working in headless mode to crash.
  * Fixed regression related to saving state of some plugin controls using lv2:State interface.
  * Fixed missing serialization for high-precision parameters in the configuration file.
  * Fixed bug related to improper parsing of port name aliases in the UI.
  * Fixed typo in Wavefront Object File Format name.
  * Fixed bug that could cause improper window sizing in several cases.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1656331200">- Version 1.2.2
  * Implemented Multiband Dynamic Processor plugin series.
  * Changed donation methods.
  * Added german translations (contributed by Johannes Guenther).
  * Added pitch control for the sample in the Sampler and Multisampler
    plugin series (contributed by Vitalius Kuchalskis).
  * Added pitch control for the sample in the Trigger plugin series.
  * Fixed plugin version tracking which didn't save the updated version
    to the configuration file.
  * Fixed improper configuration file import in JACK headless mode.
  * Fixed segmentation fault error in JACK headless mode when JACK
    connection was lost.
  * Added window scaling button function for plugin window.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1656417600">- add upstream patch:
  02-Fixed-the-improper-use-of-nanosleep.patch
- fix build and vl2lint check:
  01-Append-CXXFLAGS.patch</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
</package>
<package pkgid="19bd2d640630304a6282bc87569c381c48a6358c147972c6816259ed579abae18e0d4cb08c2f46ab1183cb6e523608f5c02b4f29d9d1ed00970fea6eccaf8656" name="clap-lsp-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.14" rel="1.1"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1648382400">- add upstream patches:
  01-Fixed-the-icon-installation-script.patch
  02-Fixed-the-XDG-data-installation-script.patch
  03-Fixed-invalid-pointer-dereference-when-exporting-configuration-file.patch
  04-Fixed-problem-with-the-UI-visibility-status-update.patch</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1651665600">- remove patches, now upstream:
  01-Fixed-the-XDG-data-installation-script.patch
  02-Fixed-the-icon-installation-script.patch
  03-Fixed-invalid-pointer-dereference-when-exporting-configuration-file.patch
  04-Fixed-problem-with-the-UI-visibility-status-update.patch
- Version 1.2.1
  * Introduced JACK connection status indication for JACK plugin format.
  * Improved keyboard event handling for VST2 plugin format in the case the host prevents
    plugins from directly receiving X11 events.
  * Updated serialization format of the KVT (Key-Value Tree) for the LV2 plugin format.
  * Updated parameter mapping LV2 URI for KVT.
  * Updated build (some resources were unnecessary added to builtin resources).
  * Updated version handling in the UI wrapper that allows to control multiple bundle
    versions in one global configuration file.
  * Updated grammar in several text comments (contributed by Dennis Braun).
  * Fixed typo in Wavefront Object File Format name.
  * Fixed bugs related to usage of custom installation prefix in build scripts.
  * Fixed the XDG data installation script that forced to use '/usr/local/share'
    location for shared icons.
  * Fixed problem with the UI visibility status update for JACK plugin format
    that could cause problems of missing of some graphical content in the UI.
  * Fixed invalid pointer dereference when exporting configuration file that could cause crashes.
  * Fixed bug that caused plugins working in headless mode to crash.
  * Fixed regression related to saving state of some plugin controls using lv2:State interface.
  * Fixed missing serialization for high-precision parameters in the configuration file.
  * Fixed bug related to improper parsing of port name aliases in the UI.
  * Fixed typo in Wavefront Object File Format name.
  * Fixed bug that could cause improper window sizing in several cases.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1656331200">- Version 1.2.2
  * Implemented Multiband Dynamic Processor plugin series.
  * Changed donation methods.
  * Added german translations (contributed by Johannes Guenther).
  * Added pitch control for the sample in the Sampler and Multisampler
    plugin series (contributed by Vitalius Kuchalskis).
  * Added pitch control for the sample in the Trigger plugin series.
  * Fixed plugin version tracking which didn't save the updated version
    to the configuration file.
  * Fixed improper configuration file import in JACK headless mode.
  * Fixed segmentation fault error in JACK headless mode when JACK
    connection was lost.
  * Added window scaling button function for plugin window.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1656417600">- add upstream patch:
  02-Fixed-the-improper-use-of-nanosleep.patch
- fix build and vl2lint check:
  01-Append-CXXFLAGS.patch</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
</package>
<package pkgid="8cfca31fe6c4e3e2688ab19c283546d300a6d9cc2cb3d0deb25e712dcc469088c99c8af140390c41213a80aba585bd255065c69c4e69840a2ddd1a31f3a5cd9f" name="clojure" arch="noarch">
  <version epoch="0" ver="1.11.1.1435" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400000">- Update to 1.11.1.1182:
  * TDEPS-70 - Detect missing jar in classpath and download automatically
  * TDEPS-232 - Add generic posix installer
  * TDEPS-200 - Clean up default user deps.edn
  * TDEPS-219 Fixed -X:deps find-versions doesn’t find Maven versions
    that start with a letter
  * Add :n option to -X:deps find-versions and default to 8
  * During -X:deps prep, use :exec-args of alias being prepped, if present
  * During -X:deps prep, also prep current project if needed add :current
    flag to prep current project, default=false
  * Fix bad invocation of deps/prep-libs! in clojure.tools.cli.api/prep
  * Improve error message when local dep directory is missing
  * For downstream tools, added new well-known location to look up
    latest stable tools release
  * Use tools.deps.alpha 0.15.1244</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400001">- Update to 1.11.1.1189:
  * TDEPS-233 bash script fixes from stale jar check changes
  * Add some missing items on help and man page</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400002">- Update to 1.11.1.1200:
  * Added support in :mvn/repos map to set release and snapshot policies
  * TDEPS-101 Output repo policies in -Spom and -X:deps mvn-pom
  * Use tools.deps.alpha 0.15.1254</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400003">- Update to 1.11.1.1208:
  * TDEPS-234 - Always include -XX:-OmitStackTraceInFastThrow by default
  * Use tools.deps 0.16.1264</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400004">- Update to 1.11.1.1224:
  * Fix issue with git tag verification for repos with a large number of tags
  * TDEPS-235 - Disallow http :mvn/repos
  * TDEPS-236 - Add rlwrap -m to clj for multiline editing</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400005">- Update to 1.11.1.1237:
  * Added env var that can be set to temporarily allow support for
    http repos: CLOJURE_CLI_ALLOW_HTTP_REPO
  * Remove deprecated support for -R and -C
  * Clean up help text around repl supporting init-opts
  * Use tools.deps 0.16.1285</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400006">- Update to 1.11.1.1252:
  * Switch to passing exec args via the basis :argmap
  * Function execution protocol support for -X/-T
  * Use tools.deps 0.17.1297</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400007">- Update to 1.11.1.1257:
  * Use tools.deps 0.18.1308</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680004800">- Update to 1.11.1.1262:
  * Switch to tools.deps 0.18.1317</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680350400">- Update to 1.11.1.1267:
  * Switch to tools.deps 0.18.1331</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680523200">- Update to 1.11.1.1273:
  * Change help text to point to -X:deps mvn-pom instead of -Spom
  * Switch to tools.deps 0.18.1335</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684238400">- Update to 1.11.1.1290:
  * add release and promote actions
  * set aws region in workflows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684756800">- Update to 1.11.1.1323:
  * CI related changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 1.11.1.1342:
  * CI related changes
  * version bumps</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1692014400">- Update to 1.11.1.1386:
  * Release artifacts are now published to GitHub, and the download
    archive is used only as a mirror
  * Download and mirroring wip
  * With -X or -T accept `-` as a trailing argument to read the
    remainder of args from stdin
  * On windows installer, hide progress bar on download
  * Update to tools.deps 0.18.1354
  * Update to tools.tools 0.3.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692792000">- Update to 1.11.1.1405:
  * GitHub releases now contain .sha256 files for binaries</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693137600">- Update to 1.11.1.1413:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to 1.11.1.1420:
  * TDEPS-119 Unable to start CLI in write-protected project directory
  * Update to tools.tools 0.3.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 1.11.1.1429:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1703937600">- Update to 1.11.1.1435:
  * Update to tools.deps 1.18.1394</changelog>
</package>
<package pkgid="0ec145e71bd43388d9cab62472eb11f8916f77f43d859e8ecc441f5ff99044cc567d270122eec82c0165c0a88269ef24bf96ac6eb3fdc3b38157681cf1a854e3" name="clojure" arch="src">
  <version epoch="0" ver="1.11.1.1435" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400000">- Update to 1.11.1.1182:
  * TDEPS-70 - Detect missing jar in classpath and download automatically
  * TDEPS-232 - Add generic posix installer
  * TDEPS-200 - Clean up default user deps.edn
  * TDEPS-219 Fixed -X:deps find-versions doesn’t find Maven versions
    that start with a letter
  * Add :n option to -X:deps find-versions and default to 8
  * During -X:deps prep, use :exec-args of alias being prepped, if present
  * During -X:deps prep, also prep current project if needed add :current
    flag to prep current project, default=false
  * Fix bad invocation of deps/prep-libs! in clojure.tools.cli.api/prep
  * Improve error message when local dep directory is missing
  * For downstream tools, added new well-known location to look up
    latest stable tools release
  * Use tools.deps.alpha 0.15.1244</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400001">- Update to 1.11.1.1189:
  * TDEPS-233 bash script fixes from stale jar check changes
  * Add some missing items on help and man page</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400002">- Update to 1.11.1.1200:
  * Added support in :mvn/repos map to set release and snapshot policies
  * TDEPS-101 Output repo policies in -Spom and -X:deps mvn-pom
  * Use tools.deps.alpha 0.15.1254</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400003">- Update to 1.11.1.1208:
  * TDEPS-234 - Always include -XX:-OmitStackTraceInFastThrow by default
  * Use tools.deps 0.16.1264</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400004">- Update to 1.11.1.1224:
  * Fix issue with git tag verification for repos with a large number of tags
  * TDEPS-235 - Disallow http :mvn/repos
  * TDEPS-236 - Add rlwrap -m to clj for multiline editing</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400005">- Update to 1.11.1.1237:
  * Added env var that can be set to temporarily allow support for
    http repos: CLOJURE_CLI_ALLOW_HTTP_REPO
  * Remove deprecated support for -R and -C
  * Clean up help text around repl supporting init-opts
  * Use tools.deps 0.16.1285</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400006">- Update to 1.11.1.1252:
  * Switch to passing exec args via the basis :argmap
  * Function execution protocol support for -X/-T
  * Use tools.deps 0.17.1297</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400007">- Update to 1.11.1.1257:
  * Use tools.deps 0.18.1308</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680004800">- Update to 1.11.1.1262:
  * Switch to tools.deps 0.18.1317</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680350400">- Update to 1.11.1.1267:
  * Switch to tools.deps 0.18.1331</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680523200">- Update to 1.11.1.1273:
  * Change help text to point to -X:deps mvn-pom instead of -Spom
  * Switch to tools.deps 0.18.1335</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684238400">- Update to 1.11.1.1290:
  * add release and promote actions
  * set aws region in workflows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684756800">- Update to 1.11.1.1323:
  * CI related changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 1.11.1.1342:
  * CI related changes
  * version bumps</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1692014400">- Update to 1.11.1.1386:
  * Release artifacts are now published to GitHub, and the download
    archive is used only as a mirror
  * Download and mirroring wip
  * With -X or -T accept `-` as a trailing argument to read the
    remainder of args from stdin
  * On windows installer, hide progress bar on download
  * Update to tools.deps 0.18.1354
  * Update to tools.tools 0.3.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692792000">- Update to 1.11.1.1405:
  * GitHub releases now contain .sha256 files for binaries</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693137600">- Update to 1.11.1.1413:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to 1.11.1.1420:
  * TDEPS-119 Unable to start CLI in write-protected project directory
  * Update to tools.tools 0.3.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 1.11.1.1429:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1703937600">- Update to 1.11.1.1435:
  * Update to tools.deps 1.18.1394</changelog>
</package>
<package pkgid="3c1e00b912e5401536d408b74b47082c9197c1095249f8aca8b9f0c489c4c64cfe5648ac31fe9fc563335d16c63f7148afaa808365e13a8c566e77caa7451432" name="clucene-core" arch="src">
  <version epoch="0" ver="2.3.3.4" rel="18.5"/>
  <changelog author="dmueller@suse.de" date="1242648000">- fix build with gcc 4.4</changelog>
  <changelog author="jengelh@medozas.de" date="1260878400">- add baselibs.conf as a source</changelog>
  <changelog author="idonmez@suse.com" date="1315915200">- Fix license string
- Use the correct tarball URL</changelog>
  <changelog author="idonmez@suse.com" date="1316001600">- Fix license string to be LGPL-2.1 or Apache-2.0 , bnc#717711</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1321012800">- Update to 2.3.3.4:
  * Static object fields have been changed to method accessors
    Classes changed: FieldCache, ScoreDocComparator.
    This was necessary for creating static libraries work on certain
    platforms.
  * Folders were reorganised, this seems like a good time to do it
  * Some deprecated functions were removed.
  * moved platform configuration type code and utility code into
    'shared' project. This enables tests to be built with a shared
    library on windows
  * Moved moved of the platform specific logic into cmake in order
    to reduce #ifdefs in code
  * added contributions code into the trunk. this will hopefully mean
    more exposure to the contributions.
  * Deletor::Array was renamed to Deletor::vArray.</changelog>
  <changelog author="saschpe@suse.de" date="1321358400">- Honor shared library policy:
  * Obsolete devel package, introduce libclucene0 + libclucene-devel
- Simplified cmake usage, no need for that many env vars</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1322049600">- put clucene-config.h in %_libdir/CLucene/ as it's not multilib
  ready and fixfix libclucene-core.pc to know about it [rh#748196]
- put CLuceneConfig.cmake there as well as it only includes version
  information but no include path or link targets
- don't use bundled boost</changelog>
  <changelog author="tittiatcoke@gmail.com" date="1322049601">- Removed the link as source. It seems very hard to determine the
  exactly link with sourceforge.</changelog>
  <changelog author="saschpe@suse.de" date="1322136000">- Darix doesn't want a renamed devel package, thus revert that part</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="6821389ea61226107cbd5a5a6e1613d00720a5ae9ea4e38d1fd22a3039b1e55f92258249df166bbdfe36867460c981a2e7953a8c6039117c82b807d5e8d7f588" name="clucene-core" arch="src">
  <version epoch="0" ver="2.3.3.4" rel="2.3"/>
  <changelog author="dmueller@suse.de" date="1242648000">- fix build with gcc 4.4</changelog>
  <changelog author="jengelh@medozas.de" date="1260878400">- add baselibs.conf as a source</changelog>
  <changelog author="idonmez@suse.com" date="1315915200">- Fix license string
- Use the correct tarball URL</changelog>
  <changelog author="idonmez@suse.com" date="1316001600">- Fix license string to be LGPL-2.1 or Apache-2.0 , bnc#717711</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1321012800">- Update to 2.3.3.4:
  * Static object fields have been changed to method accessors
    Classes changed: FieldCache, ScoreDocComparator.
    This was necessary for creating static libraries work on certain
    platforms.
  * Folders were reorganised, this seems like a good time to do it
  * Some deprecated functions were removed.
  * moved platform configuration type code and utility code into
    'shared' project. This enables tests to be built with a shared
    library on windows
  * Moved moved of the platform specific logic into cmake in order
    to reduce #ifdefs in code
  * added contributions code into the trunk. this will hopefully mean
    more exposure to the contributions.
  * Deletor::Array was renamed to Deletor::vArray.</changelog>
  <changelog author="saschpe@suse.de" date="1321358400">- Honor shared library policy:
  * Obsolete devel package, introduce libclucene0 + libclucene-devel
- Simplified cmake usage, no need for that many env vars</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1322049600">- put clucene-config.h in %_libdir/CLucene/ as it's not multilib
  ready and fixfix libclucene-core.pc to know about it [rh#748196]
- put CLuceneConfig.cmake there as well as it only includes version
  information but no include path or link targets
- don't use bundled boost</changelog>
  <changelog author="tittiatcoke@gmail.com" date="1322049601">- Removed the link as source. It seems very hard to determine the
  exactly link with sourceforge.</changelog>
  <changelog author="saschpe@suse.de" date="1322136000">- Darix doesn't want a renamed devel package, thus revert that part</changelog>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="513d7ef4d0726efd8f1b6e04cec3975218587564a0720890381f4ec5b18f5a0cd8b35618897f497a082be7094dfc2c7a3c9e5014efc3c51b76d8f41ccef378c0" name="clucene-core-debugsource" arch="x86_64">
  <version epoch="0" ver="2.3.3.4" rel="18.5"/>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="9e15d73bdfd44a17321c7c1fc2834e21a47a5145e67a2f3817755a827321d77882970311dfd8aea1b29d6ee36685df6781a54280beff08716f42362d15114b9d" name="clucene-core-debugsource" arch="i586">
  <version epoch="0" ver="2.3.3.4" rel="2.3"/>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="a1dca777db6206567d57b9b207e667ad2afe54d4f524574eca6ff8e7703f5622ef746142328687da122122282dfb14c873bf8a9ffd963f8069a23ad6796b666e" name="clucene-core-devel" arch="x86_64">
  <version epoch="0" ver="2.3.3.4" rel="18.5"/>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="76da5af30590dc22d0935d8f738a7e6e6187de5e5b6da774dbd493f60e9899125e99e54c92ab0547bc1b05bd695403f18353107737f31bd01279ff36fa38fffa" name="clucene-core-devel" arch="i586">
  <version epoch="0" ver="2.3.3.4" rel="2.3"/>
  <changelog author="dev@dominik-schmidt.de" date="1322222400">- Fixed typo in cmake arguments</changelog>
  <changelog author="saschpe@suse.de" date="1322222401">- Avoid line continuation in last cmake parameter</changelog>
  <changelog author="dvaleev@suse.com" date="1331812800">- fix ppc64 build</changelog>
  <changelog author="tchvatal@suse.cz" date="1332331200">- build contrib libs too</changelog>
  <changelog author="ro@suse.de" date="1355745600">- fix build on s390x which also uses lib64</changelog>
  <changelog author="jengelh@inai.de" date="1359115200">- Replace wrong shlib package name "libclucene2" (the SONAME is
  libclucene*.so.1, not .2) by libclucene-{core,shared}1
- Use more robust make install command
- Add patch clucene-kill-ext-includes.diff</changelog>
  <changelog author="mpluskal@suse.com" date="1429617600">- Use url for source
- Use fdupes to reduce amount of duplicate files
- Cleanup spec-file with spec-cleaner
- Do not install empty NEWS file</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Add patch clucene-new-gcc.patch to fix visibility issues
- Use %cmake macros
- Remove few obsolete codepaths</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1656590400">- Add gcc12-header-files.patch in order to fix build
  with GCC 12.</changelog>
</package>
<package pkgid="1c976ec64af01cf363f7be2ba4e182d013f0993058317e647f00ec380bec9aaf4dafec6195b94318cf11491bc6015bdc47e10b8008f6c69ac7c9d16ed8ebd3d1" name="clutter" arch="src">
  <version epoch="0" ver="1.26.4" rel="4.10"/>
  <changelog author="damjanovic.ivo@gmail.com" date="1450353600">- Update to version 1.25.2:
  + Set event code on button and key events in the evdev input
    backend.
  + Take scaling factor into account on Wayland with GDK.
  + Decouple selectability from editability in ClutterText.
  + Allow overriding the Cogl driver used by Clutter.
  + Rework the windowing system backend selection.
  + Bugs fixed: bgo#758238, bgo#755245, bgo#757470, bgo#752752,
    bgo#759074, bgo#759191, bgo#742678.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1453464000">- Update to version 1.25.4:
  + Add more scrolling information inside ClutterScrollEvent
  + Bugs fixed: bgo#757026.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1455278400">- Resync BuildRequires with the ones from configure.ac:
  + pkgconfig(gdk-3.0) &gt;= 3.16.0 (needed when building X11 and
    libinput).
  + pkgconfig(libinput) &gt;= 0.19.0.
  + pkgconfig(gobject-2.0) &gt;= 2.44.0.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455796800">- Update to version 1.25.6:
  + Enable swap throttling for fullscreen windows with GDK. Avoids
    performance penalties with the GDK backend on constrained
    devices running full screen Clutter and Clutter-GTK
    applications.
  + Add platform-specific data for the libinput input backend. This
    allows implementing high level functionality when writing
    Wayland compositors based on Clutter.
  + Bugs fixed: bgo#752752, bgo#755849.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1457092800">- Remove obsolete --disable-conformance configure flag.
- Only BuildRequires: pkgconfig(libinput) when building wayland
  support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 1.26.0:
  + Avoid spamming accessibility state changes in clones.
  + Ignore GDK deprecation compiler warnings.
  + Resync build configuration for Windows.
  + Bugs fixed: bgo#756371.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1459857600">- Add clutter-Warn-on-adding-removing.patch: ClutterActor should
  warn if a user tries to add or remove an actor to, and from,
  itself on the scene graph. Patch from upstream git.</changelog>
  <changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: clutter-bgo725722-set-size.patch
  clutter-bgo724788.patch</changelog>
  <changelog author="zaitor@opensuse.org" date="1466424000">- Add clutter-text-bind-ctrl-A.patch: text: Bind &lt;ctrl&gt;A in
  addition to &lt;ctrl&gt;a (bgo#766326).</changelog>
  <changelog author="zaitor@opensuse.org" date="1494590400">- Update to version 1.26.2:
  + Accept upper case 'A' when selecting all content in a Text
    actor. This is similar to what GTK+ allows, and makes it easier
    to select text with Caps Lock enabled.
  + Use GDK API when using Wayland sub-surfaces. The GDK backend on
    Wayland uses sub-surfaces to allow Cogl to manage the rendering
    surface; now that GDK exposes the necessary API, we can avoid
    using the Wayland API directly, and instead let GDK manage the
    surface for us.
  + Documentation fixes.
  + Bugs fixed: bgo#766326, bgo#768243, bgo#768734, bgo#781975,
    bgo#759085, bgo#774546, bgo#762888, bgo#772412, bgo#770288,
    bgo#768898.
  + Updated translations.
- Drop clutter-text-bind-ctrl-A.patch and
  clutter-Warn-on-adding-removing.patch: Fixed upstream.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Drop the SLE12 / Leap42 build_wayland_backend conditional.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582545600">- Add clutter-handle-8-10-bits.patch: Handle 8 and 10 bits colour
  depth in picking code (glgo#GNOME/clutter!10).
- Add clutter-ensure-surface-buffer-set.patch: gdk: Ensure surface
  buffer scale is set (glgo#GNOME/clutter!7).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.26.4:
  + Require GLib 2.54
  + Build fixes
  + Add an experimental Meson build
  + Documentation fixes
  + Handle 8 and 10 bits colour depth in picking code
  + Bugs fixed: bgo#792716, bgo#772213, bgo769190,
    glgo#GNOME/clutter#8, glgo#GNOME/clutter#11,
    glgo#GNOME/clutter!8, glgo#GNOME/clutter!9,
    glgo#GNOME/clutter!11.
  + Updated translations.
- Drop patches fixed upstream:
  + clutter-handle-8-10-bits.patch
  + clutter-ensure-surface-buffer-set.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600430400">- Make documentation build reproducible</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640260800">- Add cd4c50db38ea9421deb83f25935a27531aa756a9.patch: wayland:
  Protect against enter events for empty surfaces.</changelog>
</package>
<package pkgid="d0f4fd6f75646d204027584ce99dc7a06b53975d75c473122c2e32541f2d61101f88be0ea327b1a3b47aad28ae5df03f66ac0baf49a8978c66f25fbfb14d8bf1" name="clutter-debugsource" arch="x86_64">
  <version epoch="0" ver="1.26.4" rel="4.10"/>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Drop the SLE12 / Leap42 build_wayland_backend conditional.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582545600">- Add clutter-handle-8-10-bits.patch: Handle 8 and 10 bits colour
  depth in picking code (glgo#GNOME/clutter!10).
- Add clutter-ensure-surface-buffer-set.patch: gdk: Ensure surface
  buffer scale is set (glgo#GNOME/clutter!7).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.26.4:
  + Require GLib 2.54
  + Build fixes
  + Add an experimental Meson build
  + Documentation fixes
  + Handle 8 and 10 bits colour depth in picking code
  + Bugs fixed: bgo#792716, bgo#772213, bgo769190,
    glgo#GNOME/clutter#8, glgo#GNOME/clutter#11,
    glgo#GNOME/clutter!8, glgo#GNOME/clutter!9,
    glgo#GNOME/clutter!11.
  + Updated translations.
- Drop patches fixed upstream:
  + clutter-handle-8-10-bits.patch
  + clutter-ensure-surface-buffer-set.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600430400">- Make documentation build reproducible</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640260800">- Add cd4c50db38ea9421deb83f25935a27531aa756a9.patch: wayland:
  Protect against enter events for empty surfaces.</changelog>
</package>
<package pkgid="eb96d057e4fa3f87294477547e84755d1ab5d6b3ddc79f9523d5e6dbf1469b28159b4e42186baf3fddc4e359c2f33bedc1b1f90d4e6a524fd59a16b1c63e1b62" name="clutter-devel" arch="x86_64">
  <version epoch="0" ver="1.26.4" rel="4.10"/>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Drop the SLE12 / Leap42 build_wayland_backend conditional.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582545600">- Add clutter-handle-8-10-bits.patch: Handle 8 and 10 bits colour
  depth in picking code (glgo#GNOME/clutter!10).
- Add clutter-ensure-surface-buffer-set.patch: gdk: Ensure surface
  buffer scale is set (glgo#GNOME/clutter!7).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.26.4:
  + Require GLib 2.54
  + Build fixes
  + Add an experimental Meson build
  + Documentation fixes
  + Handle 8 and 10 bits colour depth in picking code
  + Bugs fixed: bgo#792716, bgo#772213, bgo769190,
    glgo#GNOME/clutter#8, glgo#GNOME/clutter#11,
    glgo#GNOME/clutter!8, glgo#GNOME/clutter!9,
    glgo#GNOME/clutter!11.
  + Updated translations.
- Drop patches fixed upstream:
  + clutter-handle-8-10-bits.patch
  + clutter-ensure-surface-buffer-set.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600430400">- Make documentation build reproducible</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640260800">- Add cd4c50db38ea9421deb83f25935a27531aa756a9.patch: wayland:
  Protect against enter events for empty surfaces.</changelog>
</package>
<package pkgid="01dd78c0ab1893e68d502c35fc6dcd73c5c10db4634bc035f982ccfe6403dc8e966eb39962da429176a5b5f86f5181827c69e3edaec2aa05cad201c21cdaad70" name="clutter-gst" arch="src">
  <version epoch="0" ver="3.0.27" rel="2.3"/>
  <changelog author="zaitor@opensuse.org" date="1432468800">- Update to version 3.0.6:
  + Fix memory leaks in get/set_caps.
  + Advertize the GstVideoOverlayComposition feature in caps.
  + Clear buffer in flush.</changelog>
  <changelog author="zaitor@opensuse.org" date="1437220800">- Update to version 3.0.8:
  + Fix crash when video frame has not been uploaded yet, gets
    disposed and Clutter try to paint with it.</changelog>
  <changelog author="zaitor@opensuse.org" date="1441368000">- Update to version 3.0.10:
  + Fix leak in error checking.
  + Fix invalid premultiply for AYUV format.</changelog>
  <changelog author="zaitor@opensuse.org" date="1443614400">- Update to version 3.0.12:
  + Fix leak with color balance.
  + Enable DVD events forwarding upstream the pipeline.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444478400">- Update to version 3.0.14:
  + Fix rendering issue with non power of 2 video frame sizes.
  + Reduce color conversion shader's size.
  + Fix crash with vaapi plugins when frame upload fails.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455278400">- Update to version 3.0.16:
  + Make gudev an optional dependency.
  + Bunch of documentation fixes.
  + Auto video sink memory leak fixes.
  + Auto video sink background now defaults to black.
  + Video sink caps RGBx/BGRx naming fix.
  + Video sink frame display fix on loaded systems.
  + Video sink cleanups on stop().</changelog>
  <changelog author="fcrozat@suse.com" date="1455537600">- Resync BuildRequires with configure.ac:
  + pkgconfig(clutter-1.0) &gt;= 1.20.0
  + pkgconfig(gstreamer-1.0) &gt;= 1.4.0</changelog>
  <changelog author="zaitor@opensuse.org" date="1458388800">- Update define debug_package_requires to libclutter-gst-3_0-0 in
  order to match what we build now.</changelog>
  <changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.0.18:
  + More documentation fixes.
  + Set example video player background to opaque black.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1473336000">- Update to version 3.0.20:
  + Build cleanups and improvments.
  + Fix BT.2020 YUV to RGB conversion.</changelog>
  <changelog author="zaitor@opensuse.org" date="1481025600">- Update to version 3.0.22:
  + A couple of video sink fixes (crashes &amp; not up-to-date data).
  + A bunch of content fixes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1483963200">- Add clutter-gst-mem-leak-fixes.patch: Fix various memory leaks in
  video-sink, patches from upstream git.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Fix RPM groups</changelog>
  <changelog author="zaitor@opensuse.org" date="1490875200">- Update to version 3.0.24:
  + Enable inspection of gstreamer plugin without connecting to
    display servers.
  + Fix issue with RGBx/BGRx formats not showing.
  + Fix memory leaks.
- Drop clutter-gst-mem-leak-fixes.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514030400">- Add clutter-gst-video-sink-fix-compilation-error.patch:
  video-sink: Fix compilation error.
- Clean up spec with spec-cleaner, use modern macros.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.0.26:
  + Fix compilation error with -Werror=format-nonliteral.
  + Rename plugin to avoid dash in the name.
- Drop clutter-gst-video-sink-fix-compilation-error.patch: fixed
  upstream.
- Rename gstreamer-plugin-gstclutter-3_0 subpackage to
  gstreamer-plugin-cluttergst3, following upstream. Since some
  software might refer to the old name, there is no obsoletes
  added, allowing users to keep the old package. As there is no
  conflict, this is acceptable.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549540800">- Update to version 3.0.27:
  + Explicitly link to gdk-pixbuf.
- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires following
  upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Add 0001-video-sink-Remove-RGBx-BGRx-support.patch: video-sink:
  Remove RGBx/BGRx support. The rgb24 renderer uses the wrong pixel
  stride and the rgb32 renderer assumes alpha is meaningful. We can
  use neither.
  Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51
- Update Supplements to current standard.</changelog>
</package>
<package pkgid="d3505e67ed22fd6fa65d2d18385456cd3aa1ff2582961f6fc224238ec81f6c3275b361de30456d48f0456766a54b7a3ac1ba718a86a4108ffff0afbe4f761520" name="clutter-gst-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.27" rel="2.3"/>
  <changelog author="zaitor@opensuse.org" date="1473336000">- Update to version 3.0.20:
  + Build cleanups and improvments.
  + Fix BT.2020 YUV to RGB conversion.</changelog>
  <changelog author="zaitor@opensuse.org" date="1481025600">- Update to version 3.0.22:
  + A couple of video sink fixes (crashes &amp; not up-to-date data).
  + A bunch of content fixes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1483963200">- Add clutter-gst-mem-leak-fixes.patch: Fix various memory leaks in
  video-sink, patches from upstream git.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Fix RPM groups</changelog>
  <changelog author="zaitor@opensuse.org" date="1490875200">- Update to version 3.0.24:
  + Enable inspection of gstreamer plugin without connecting to
    display servers.
  + Fix issue with RGBx/BGRx formats not showing.
  + Fix memory leaks.
- Drop clutter-gst-mem-leak-fixes.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514030400">- Add clutter-gst-video-sink-fix-compilation-error.patch:
  video-sink: Fix compilation error.
- Clean up spec with spec-cleaner, use modern macros.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.0.26:
  + Fix compilation error with -Werror=format-nonliteral.
  + Rename plugin to avoid dash in the name.
- Drop clutter-gst-video-sink-fix-compilation-error.patch: fixed
  upstream.
- Rename gstreamer-plugin-gstclutter-3_0 subpackage to
  gstreamer-plugin-cluttergst3, following upstream. Since some
  software might refer to the old name, there is no obsoletes
  added, allowing users to keep the old package. As there is no
  conflict, this is acceptable.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549540800">- Update to version 3.0.27:
  + Explicitly link to gdk-pixbuf.
- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires following
  upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Add 0001-video-sink-Remove-RGBx-BGRx-support.patch: video-sink:
  Remove RGBx/BGRx support. The rgb24 renderer uses the wrong pixel
  stride and the rgb32 renderer assumes alpha is meaningful. We can
  use neither.
  Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51
- Update Supplements to current standard.</changelog>
</package>
<package pkgid="bc6e35534304ecc8ae29ee75084b2a18c70d5b3efa11b251b5e63e8a9984f16d7353f07bbe8ee766fd3b3c882b2005501837e3502c253ca64a253415fa1accfa" name="clutter-gst-devel" arch="x86_64">
  <version epoch="0" ver="3.0.27" rel="2.3"/>
  <changelog author="zaitor@opensuse.org" date="1473336000">- Update to version 3.0.20:
  + Build cleanups and improvments.
  + Fix BT.2020 YUV to RGB conversion.</changelog>
  <changelog author="zaitor@opensuse.org" date="1481025600">- Update to version 3.0.22:
  + A couple of video sink fixes (crashes &amp; not up-to-date data).
  + A bunch of content fixes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1483963200">- Add clutter-gst-mem-leak-fixes.patch: Fix various memory leaks in
  video-sink, patches from upstream git.</changelog>
  <changelog author="jengelh@inai.de" date="1486814400">- Fix RPM groups</changelog>
  <changelog author="zaitor@opensuse.org" date="1490875200">- Update to version 3.0.24:
  + Enable inspection of gstreamer plugin without connecting to
    display servers.
  + Fix issue with RGBx/BGRx formats not showing.
  + Fix memory leaks.
- Drop clutter-gst-mem-leak-fixes.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1514030400">- Add clutter-gst-video-sink-fix-compilation-error.patch:
  video-sink: Fix compilation error.
- Clean up spec with spec-cleaner, use modern macros.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.0.26:
  + Fix compilation error with -Werror=format-nonliteral.
  + Rename plugin to avoid dash in the name.
- Drop clutter-gst-video-sink-fix-compilation-error.patch: fixed
  upstream.
- Rename gstreamer-plugin-gstclutter-3_0 subpackage to
  gstreamer-plugin-cluttergst3, following upstream. Since some
  software might refer to the old name, there is no obsoletes
  added, allowing users to keep the old package. As there is no
  conflict, this is acceptable.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1549540800">- Update to version 3.0.27:
  + Explicitly link to gdk-pixbuf.
- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires following
  upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660132800">- Add 0001-video-sink-Remove-RGBx-BGRx-support.patch: video-sink:
  Remove RGBx/BGRx support. The rgb24 renderer uses the wrong pixel
  stride and the rgb32 renderer assumes alpha is meaningful. We can
  use neither.
  Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/51
- Update Supplements to current standard.</changelog>
</package>
<package pkgid="093926a6122189f6b3e6554fb64494b2e6b49e7cf0ddbcd9cbd81c100cb4213feb04f5f561f9a9d0e3520625920d0289cd7981588611ca033e5baf00e393b218" name="clutter-gtk" arch="src">
  <version epoch="0" ver="1.8.4" rel="5.20"/>
  <changelog author="dimstar@opensuse.org" date="1355918400">- Update to version 1.4.2:
  + Remove annotation from constructor function.
  + Ensure the event filter installed by GtkClutterEmbed works
    correctly when multiple embeds are realized/unrealized.
  + Fix links in the DOAP file.
  + Bugs fixed: bgo#686697, bgo#689879.</changelog>
  <changelog author="zaitor@opensuse.org" date="1363694400">- Update to version 1.4.4:
  + Bump the dependency on GTK, to remove a workaround for broken
    state propagation in the style code.
  + Bump the dependency on Clutter, to enable using the
    accessibility support in GTK without conflicting with the one
    in Clutter.
  + Improve the multi-backend support, to prepare ourselves for the
    shiny Wayland future.
  + Bugs fixed: bgo#691468, bgo#695685, bgo#692399.</changelog>
  <changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 1.5.2:
  + Allow falling back to Cairo-based embedding of GTK+ widgets if
    the Clutter-X11 API is not available.
  + Support window scaling factor in GtkClutterEmbed.
  + Bugs fixed: bgo#724055.</changelog>
  <changelog author="dimstar@opensuse.org" date="1408622400">- Update to version 1.5.4:
  + Improve initialization sequence.
  + Require GDK backend when using Clutter-GTK.
  + Use subsurface protocol when using Wayland.
  + Bugs fixed: bgo#695737, bgo#734905, bgo#734906.</changelog>
  <changelog author="dimstar@opensuse.org" date="1411387200">- Update to version 1.6.0:
  + Revert to the X11 backend by default; the GDK backend is not
    ready for Wayland, yet.
  + Improve support for Wayland.
  + bgo#736564: problem with gtkclutterembed and gtkstack under
    wayland.</changelog>
  <changelog author="zaitor@opensuse.org" date="1435665600">- Update to version 1.6.2:
  + Require Clutter 1.22.4 for the GDK-specific API needed to
    retrieve the correct Cogl visual; this fixes Clutter embedding
    inside GTK on systems using the nVidia proprietary Linux binary
    driver.
  + Documentation updates.
  + Bugs fixed: bgo#747489, bgo#699202, bgo#697945.</changelog>
  <changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 1.6.4:
  + Stop using deprecated API wherever possible.
  + Fix embedding of the stage on Wayland when using the GDK
    backend.
  + Fix event handling on GDK and X11.
  + Bugs fixed: bgo#754891, bgo#754944, bgo#755016, bgo#755017,
    bgo#755053.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444478400">- Replace pkgconfig(clutter-x11-1.0) for pkgconfig(clutter-1.0)
  BuildRequires: This is what configure really looks for now.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 1.6.6:
  + Fix the build of the API reference so it's usable in DevHelp.
  + Add missing symbol indices to the API reference.</changelog>
  <changelog author="zaitor@opensuse.org" date="1456056000">- Add upstream patches fixing various wayland and hidpi issues:
  + cg-Actor-fix-incorrect-allocation-logic.patch (bgo#758937).
  + cg-Actor-propagate-scale-factor.patch (bgo#758937).
  + cg-Silence-deprecation-warnings.patch (bgo#759375).</changelog>
  <changelog author="zaitor@opensuse.org" date="1459339200">- Update to version 1.8.0:
  + Correctly handle HiDPI displays.
  + Bump dependency of GTK.
  + Bugs fixed: bgo#759375, bgo#758937.
- Drop upstream fixed/applied patches:
  + cg-Actor-fix-incorrect-allocation-logic.patch.
  + cg-Actor-propagate-scale-factor.patch.
  + cg-Silence-deprecation-warnings.patch.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1472472000">- Add clutter-gtk-fix-double-buffer.patch: embed: remove non double
  buffer setting. This started causing problems with Gtk+ 3.21. As
  the documentation explains, disabling double buffering might
  trigger rendering issues (bgo#769097).</changelog>
  <changelog author="zaitor@opensuse.org" date="1474200000">- Update to version 1.8.2:
  + Ensure that embedding works when using GTK+ 3.22.
  + Bump dependency of GTK+.
  + Bugs fixed: bgo#767627, bgo#769097.
  + Updated translations.
- Drop clutter-gtk-fix-double-buffer.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 1.8.4:
  + Add Meson build, in parallel with Autotools.
  + Fix cruft in the Autotools build.
  + Fix a snafu in the name of the getter for the
    GtkClutterEmbed:use-layout-size property; the ABI is preserved.
  + Bugs fixed: bgo#783431.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Switch to meson build:
  + Drop libtool BuildRequires.
  + Add meson BuildRequires.
  + Replace autotools macros for meson ones.
  + Temporary disable check as it is missing from meson build.
- Run spec-cleaner, modernize spec, pkgconfig BuildRequires added.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1545912000">- Add upstream bug fix patches:
  + clutter-gtk-Add-private-header.patch: Add private header for
    GtkClutterEmbed.
  + clutter-gtk-Declare-private-callbacks-static.patch: Declare
    private callbacks as static.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
</package>
<package pkgid="b03e94a1a52cf3ef95a730483c3a7d3196fd5801705cfa17392788cf84e486640ff43bd9ef5bb282b7dcec9498233423aecdf1cee2b8b975c7cbbe652586334b" name="clutter-gtk-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.4" rel="5.20"/>
  <changelog author="zaitor@opensuse.org" date="1459339200">- Update to version 1.8.0:
  + Correctly handle HiDPI displays.
  + Bump dependency of GTK.
  + Bugs fixed: bgo#759375, bgo#758937.
- Drop upstream fixed/applied patches:
  + cg-Actor-fix-incorrect-allocation-logic.patch.
  + cg-Actor-propagate-scale-factor.patch.
  + cg-Silence-deprecation-warnings.patch.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1472472000">- Add clutter-gtk-fix-double-buffer.patch: embed: remove non double
  buffer setting. This started causing problems with Gtk+ 3.21. As
  the documentation explains, disabling double buffering might
  trigger rendering issues (bgo#769097).</changelog>
  <changelog author="zaitor@opensuse.org" date="1474200000">- Update to version 1.8.2:
  + Ensure that embedding works when using GTK+ 3.22.
  + Bump dependency of GTK+.
  + Bugs fixed: bgo#767627, bgo#769097.
  + Updated translations.
- Drop clutter-gtk-fix-double-buffer.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 1.8.4:
  + Add Meson build, in parallel with Autotools.
  + Fix cruft in the Autotools build.
  + Fix a snafu in the name of the getter for the
    GtkClutterEmbed:use-layout-size property; the ABI is preserved.
  + Bugs fixed: bgo#783431.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Switch to meson build:
  + Drop libtool BuildRequires.
  + Add meson BuildRequires.
  + Replace autotools macros for meson ones.
  + Temporary disable check as it is missing from meson build.
- Run spec-cleaner, modernize spec, pkgconfig BuildRequires added.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1545912000">- Add upstream bug fix patches:
  + clutter-gtk-Add-private-header.patch: Add private header for
    GtkClutterEmbed.
  + clutter-gtk-Declare-private-callbacks-static.patch: Declare
    private callbacks as static.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
</package>
<package pkgid="98ca096cc1ee92c6eb618b1ccebf8a95c07f321b43499f6375249575f03b8ad260f5bf4df2e3e7612b139300b2cbf8a3cdedf1008e1df7f0d7ae05658bbd7a5f" name="clutter-gtk-devel" arch="x86_64">
  <version epoch="0" ver="1.8.4" rel="5.20"/>
  <changelog author="zaitor@opensuse.org" date="1459339200">- Update to version 1.8.0:
  + Correctly handle HiDPI displays.
  + Bump dependency of GTK.
  + Bugs fixed: bgo#759375, bgo#758937.
- Drop upstream fixed/applied patches:
  + cg-Actor-fix-incorrect-allocation-logic.patch.
  + cg-Actor-propagate-scale-factor.patch.
  + cg-Silence-deprecation-warnings.patch.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1472472000">- Add clutter-gtk-fix-double-buffer.patch: embed: remove non double
  buffer setting. This started causing problems with Gtk+ 3.21. As
  the documentation explains, disabling double buffering might
  trigger rendering issues (bgo#769097).</changelog>
  <changelog author="zaitor@opensuse.org" date="1474200000">- Update to version 1.8.2:
  + Ensure that embedding works when using GTK+ 3.22.
  + Bump dependency of GTK+.
  + Bugs fixed: bgo#767627, bgo#769097.
  + Updated translations.
- Drop clutter-gtk-fix-double-buffer.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 1.8.4:
  + Add Meson build, in parallel with Autotools.
  + Fix cruft in the Autotools build.
  + Fix a snafu in the name of the getter for the
    GtkClutterEmbed:use-layout-size property; the ABI is preserved.
  + Bugs fixed: bgo#783431.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Switch to meson build:
  + Drop libtool BuildRequires.
  + Add meson BuildRequires.
  + Replace autotools macros for meson ones.
  + Temporary disable check as it is missing from meson build.
- Run spec-cleaner, modernize spec, pkgconfig BuildRequires added.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1545912000">- Add upstream bug fix patches:
  + clutter-gtk-Add-private-header.patch: Add private header for
    GtkClutterEmbed.
  + clutter-gtk-Declare-private-callbacks-static.patch: Declare
    private callbacks as static.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
</package>
<package pkgid="00bee323adb6f0c1b8fe89c7f310d087dff88e3283491c0718c21b7ecd8f57b80dd8ca03a428150c0c5036caf1c2d980f625cddf2c084661d5b39fcba4c038d2" name="clutter-gtk-lang" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="5.20"/>
  <changelog author="zaitor@opensuse.org" date="1459339200">- Update to version 1.8.0:
  + Correctly handle HiDPI displays.
  + Bump dependency of GTK.
  + Bugs fixed: bgo#759375, bgo#758937.
- Drop upstream fixed/applied patches:
  + cg-Actor-fix-incorrect-allocation-logic.patch.
  + cg-Actor-propagate-scale-factor.patch.
  + cg-Silence-deprecation-warnings.patch.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1472472000">- Add clutter-gtk-fix-double-buffer.patch: embed: remove non double
  buffer setting. This started causing problems with Gtk+ 3.21. As
  the documentation explains, disabling double buffering might
  trigger rendering issues (bgo#769097).</changelog>
  <changelog author="zaitor@opensuse.org" date="1474200000">- Update to version 1.8.2:
  + Ensure that embedding works when using GTK+ 3.22.
  + Bump dependency of GTK+.
  + Bugs fixed: bgo#767627, bgo#769097.
  + Updated translations.
- Drop clutter-gtk-fix-double-buffer.patch: Fixed upstream.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 1.8.4:
  + Add Meson build, in parallel with Autotools.
  + Fix cruft in the Autotools build.
  + Fix a snafu in the name of the getter for the
    GtkClutterEmbed:use-layout-size property; the ABI is preserved.
  + Bugs fixed: bgo#783431.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Switch to meson build:
  + Drop libtool BuildRequires.
  + Add meson BuildRequires.
  + Replace autotools macros for meson ones.
  + Temporary disable check as it is missing from meson build.
- Run spec-cleaner, modernize spec, pkgconfig BuildRequires added.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1545912000">- Add upstream bug fix patches:
  + clutter-gtk-Add-private-header.patch: Add private header for
    GtkClutterEmbed.
  + clutter-gtk-Declare-private-callbacks-static.patch: Declare
    private callbacks as static.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
</package>
<package pkgid="5980b6b785b76c9d86314d932e9532399b4a52aee154a6052e9766e5a23eebd1b136e2a67fb50fd7e5cf0767edb602923de3b00951fa6ab4364b55215a3a38f9" name="clutter-lang" arch="noarch">
  <version epoch="0" ver="1.26.4" rel="4.10"/>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Drop the SLE12 / Leap42 build_wayland_backend conditional.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133118).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582545600">- Add clutter-handle-8-10-bits.patch: Handle 8 and 10 bits colour
  depth in picking code (glgo#GNOME/clutter!10).
- Add clutter-ensure-surface-buffer-set.patch: gdk: Ensure surface
  buffer scale is set (glgo#GNOME/clutter!7).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.26.4:
  + Require GLib 2.54
  + Build fixes
  + Add an experimental Meson build
  + Documentation fixes
  + Handle 8 and 10 bits colour depth in picking code
  + Bugs fixed: bgo#792716, bgo#772213, bgo769190,
    glgo#GNOME/clutter#8, glgo#GNOME/clutter#11,
    glgo#GNOME/clutter!8, glgo#GNOME/clutter!9,
    glgo#GNOME/clutter!11.
  + Updated translations.
- Drop patches fixed upstream:
  + clutter-handle-8-10-bits.patch
  + clutter-ensure-surface-buffer-set.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1600430400">- Make documentation build reproducible</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133118) as it works now.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1640260800">- Add cd4c50db38ea9421deb83f25935a27531aa756a9.patch: wayland:
  Protect against enter events for empty surfaces.</changelog>
</package>
<package pkgid="521e9505e4d21958301929da129d6990f007249c66ffb9845c09e15591ea2d8dbae6f743ab43a1c0de00fb705bb689a5a31bb2d7c45cb32a412243cd3dd094d4" name="cmake" arch="i586">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="bd852e1ccee4b837e385ecf0062017d23ebdffadfb80ece15d33a2056bfa95ac50a78fa44cfd9cf688ba1e6a522ed791cafea9887dfd4371787b83bbb718bc25" name="cmake" arch="src">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="7e7a8bede2bbce6a51a8b99e0b11281d7d791219fd75eb859f7e328f3c018c78dbe7fafdbc0abc7a7768f8c0125b285df2143f42e44af0fb3af7385ed7de6b08" name="cmake" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="7e7cdb2d3e4c0004195dc43961c203d093cfbd704977151fdc814c72d259f382a6a4f00e4f45174f5e77228bb622a6e01fa714fc0bed4f0c5577fbed451767de" name="cmake-doc-qhelp" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="48c35b74d24708c9b08ef9db723b6063d5ecdf93b1192fe258c9f6506fc1508bd270437179c6c62a83df2a3bc5d3d411f5f981b72e4c937c3de667a80df8a5cd" name="cmake-full" arch="src">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="a9f1e696d916770d1c0d9cef1e7ee4508d4e6cb6de75a0c42d10c55b88ae46fac7ea4ba4228b7655e98fd5e1d80372a26472b0b458e657a6fa33e81cadce681d" name="cmake-full" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="ef8b56ca924fd0ed346c2b373eac15e73324f9b89970864abbbcfdb8e3ee539e249e97d65deb0ed70b51a27395e427048e969fdb298561a0826fd17e64b5f678" name="cmake-full-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="1dd250b4d9007f12a465c99d19cad23abe2cea0e807dbc32894177d491173e9e6324ad8e34b0b551f7e56a1bfaac55d867223cfc6a32e1effbf5301acc702bf3" name="cmake-full-debugsource" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="9d7053aebf3f65a11ca9b850f3bb4f0d3f54518d89a4c9a6e25731fec6fd4cf3fdb3d8bd9f455b0008f7157e820549ad8aa83db138b3c8f9944f12d76f5d3fc9" name="cmake-gui" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="e1c3796e7365b838f3dcb887e8658e57e7c7b2fc8d17ef01553c92cd1faca0eddb3a042bafb06feab4fb660be961795d5de25ea9a8754fe5b6de61ed9d82fa29" name="cmake-gui-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="9b26be35cd9f35714eb60dbe273ce749a2a01fbefaff766e0e58806d1f1d2b7c5a89d6638142e6093b1a5a3bcf100c553e33ad703e9bda43bab3f5d2b2accf40" name="cmake-man" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="e0fb9c9422aaa768138ad9336659898f2ada97909431ead74f3040bd4d557811be53bd47bc40ed60ff0ec67a52d0f6f76bd5d8b017c142c2e749ca51facf5c26" name="cmake-mini" arch="i586">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="0f7ecf9d31aacf2857307af64426c306a25f75298b604842904ad86eb71e632ebc80361d8f4084d436c7e630b708d53872f998862ac50d81325fd6719681cf34" name="cmake-mini" arch="src">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="4fb21bc344d0585807d5bb0d2a8f0ab0ad1226a8cd63aac9d99ad13dfc638cba46433e9bd9c5a056d8a8e9ca71bdd6060d0332ac70f7f6665f878e31541bf4cb" name="cmake-mini" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="ddd723b4eaa14ddf3cc73ef7b0cfd9ac4cd262b8513b3443e2e9afbc00b725a75b941dc503aa3ba0dd78c563420c49657de92c647da67a8dafafe33e2bf49aad" name="cmake-mini-debuginfo" arch="i586">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="25d8e6ebfc0a3bc7eeaf80553b670e350dce5ce36044d47449f9b17c094e8a89422eb64d6f07d8641db281ac0f2a597e00ec61ea27cdae66077983f8e3653d17" name="cmake-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="b63f343590897a7ba5a83d64c9cdd450f8607ae8aa18278d59fb5863792c368670e0c0730ded709c9d9b00af3776c0e973ef065cee72b247058800317dc87bd2" name="cmake-mini-debugsource" arch="i586">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="b1f4b4fc4f6a703bbee31dd655919fbf6612a6b14800b77384e3f4da670c2b91268631f314d796142b4dd34efb11335fd54ad151185fdd6b74b5f7719640c5a7" name="cmake-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="053e2a5caf054494bf0adb8fdfc5142381ae3b24044562a07b5dd15f3da8b0acc74f67e486457ab5e7aacb17c0b49ababcdf6697ae1f9ee737e4573db7b35ff9" name="cmake-ui" arch="src">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="79a1f614173ae24f026e180c2067fb29cd4a0ad1162b6b5d028c2de7cdea5d17b66b72b81b63e86a562395c46a9efab1e6cb0a0623311b829ad174aa97ba5aa5" name="cmake-ui-debugsource" arch="x86_64">
  <version epoch="0" ver="3.27.9" rel="1.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678795200">- update to 3.25.3:
  * no changes to documented features or interfaces. Some
    implementation updates were made to support ecosystem changes
    and/or fix regressions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1678795201">- update to 3.26.0
  * The “ASM_MARMASM” language was added to support the Microsoft
    ARM assembler language.
  * CMake now writes a YAML log of configure-time checks to
    “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
    tree.
  * The “cmake-file-api(7)” “codemodel” version 2 “target” object
    gained a new “fileSets” field and associated “fileSetIndex”
    field to “sources” objects.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1679659200">- update to 3.26.1
  * Fixes for C++ module support
  * FindPython: ensure Stable ABI is correctly handled</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1680350400">- macros: Convert to GNUInstallDirs
  * some of the old values such as SYSCONF_INSTALL_PATH aren't
    used anymore
  * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
    are different to us
  * SHAREDSTATEDIR isn't under /usr so isn't relative</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1680696000">- update to 3.26.3:
  * Fixes for VS (Intel Fortran) and Xcode (Swift)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1681992000">- macros: substitute exactly once otherwise some non default values
  won't work</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1682078400">- macros: Re-add old setup on top of new - some applications still
  use the old version</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1683547200">- macros: Drop "-Wl,--no-undefined" as it breaks packages that
  build plugins</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1684497600">- Update to 3.26.4:
  * Some implementation updates were made to support ecosystem changes
    and/or fix regressions.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- modify shebang to the actual python interpreter on install</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688644800">- rebuild cmake-full on libuv updates (bsc#1212090)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1689681600">- Update to 3.27.0
  * “cmake(1)” now supports interactive debugging of the CMake language.
    See the “–debugger” option.
  * The “SKIP_LINTING” source file property was added to suppress
    target-wide code checks on specific sources.
  * The “COMPILE_ONLY” generator expression was added to specify
    compilation usage requirements without any linking requirements.
  * The “FindCUDA” module, which has been deprecated since CMake 3.10,
    has been removed by policy “CMP0146”.
  * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
    deprecated since CMake 3.12, have been removed by policy “CMP0148”.
    Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
  * “cmake –build $dir –verbose” will now print the working directory
    and command line used to perform the build.
- Debug feature introduces new dependency to cppdap which is not
  yet packaged. Thus we use cppdap code provided by CMake.
- Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
  are included in this release</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1690545600">- Update to 3.27.1
  * cmComputeLinkInformation: track OBJECT library dependencies
  * cmTarget: Restore Fortran_PREPROCESS property initialization
  * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
  * CTest: Fix regression in calculating test timeout</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1691841600">- update to 3.27.2
  * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
    test
  * file(GENERATE): Restore INPUT|CONTENT parse checking
  * cmList: Fix performance regression in append/prepend</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- update to 3.27.4:
  * Fix support for Intel compiler with modern GNU system compiler
  * Graphviz: Restore support for per-target dependency graph options
  * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1694779200">- update to 3.27.5:
  * cmGeneratorTarget: support config-independent Fortran source queries
  * cmComputeLinkInformation: compute link info for module-using targets
  * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
  * cxxmodules: detect and message about non-compiled sources
  * Source: Link libatomic when needed on any Linux architecture
  * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
  * FindBoost: Add support for Boost 1.83
  * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
  * VS: Avoid unnecessary CUDA device linking for OBJECT libraries</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697198400">- update to 3.27.7:
  * Tests: Clarify RunCMake.CTestTimeout case name
  * ctest: Restore support for --timeout values higher than default test timeout
  * Help: Document CMP0124 behavior on already-set variables
  * FindPostgreSQL: Add support for version 16</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1701086400">- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701259200">- update to 3.27.9:
  * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
    field was introduced by CMake 3.26.0 with entries of its
    baseDirectories member incorrectly expressed as absolute paths
    even if they are inside the top-level source directory, now
    fixed. Clients must be updated to expect relative paths under
    the top-level source directory.
  * Fortran: Revert 3.27.0 change to module dependency scanning</changelog>
</package>
<package pkgid="29e9d0e8df31738bb7d3f7c5f5532c871908dbe2e3a4f4430389263fd4e18257c1041468827d11cfc697069bf19a63ab405ae7861bd15591d778319e253f644c" name="cmocka" arch="src">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="asn@cryptomilk.org" date="1409572800">- Add baselibs.conf as Source.</changelog>
  <changelog author="asn@cryptomilk.org" date="1410436800">- Update to version 0.4.1
  * Added CMOCKA_TEST_ABORT env variable to leave threading apps.
  * Fixed count parameter of expect_check() macro.
  * Fixed reporting the number of tests.
  * Fixed cmake config files.</changelog>
  <changelog author="asn@cryptomilk.org" date="1424088000">- Update to version 1.0.0
  * Added new test runner with group fixtures. The old runner is deprecated
  * Added an extensible message output formatter
  * Added jUnit XML message output
  * Added subunit message output
  * Added Test Anything Protocol message output
  * Added skip() command
  * Added test_realloc()
  * Added a cmockery compat header
  * Fixed a lot of bugs on Windows</changelog>
  <changelog author="asn@cryptomilk.org" date="1424174400">- Turn on unit tests</changelog>
  <changelog author="asn@cryptomilk.org" date="1424174401">- Add missing requires for cmake and pkg-config</changelog>
  <changelog author="asn@cryptomilk.org" date="1426161600">- Update to version 1.0.1
  * Added a macro for assert_ptr_equal().
  * Fixed test_realloc() if 0 size is passed.
  * Fixed objects packaging bug.
  * Fixed building with newer gcc versions.</changelog>
  <changelog author="tchvatal@suse.com" date="1436875200">- Use properly %cmake macro to build nicely with all the linker/cflags
- Use proper Url and Source
- Properly fails on crashing tests instead of finishing build
- Enable cmockery support</changelog>
  <changelog author="asn@cryptomilk.org" date="1436961600">- Do not turn of rpath support</changelog>
  <changelog author="asn@cryptomilk.org" date="1474459200">- Update to version 1.1.0
  * Added support to catch multiple exceptions
  * Added support to verify call ordering
  * Added support to pass initial data to test cases
  * Added will_return_maybe() for ignoring mock returns
  * Added subtests for groups using TAP output
  * Added support to write multiple XML files for groups
  * Improved documentation
  * Fixed XML output generataion
  * Fixed Windows builds with VS2015</changelog>
  <changelog author="asn@cryptomilk.org" date="1477396800">- Fix url for Source0</changelog>
  <changelog author="asn@cryptomilk.org" date="1491566400">- Update to version 1.1.1
  * Fixed TAP output
  * Fixed cmocka on Windows x64
  * Fixed xUnit output durations</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535544000">- Update to version 1.1.2
  * Added function to filter tests (cmocka_set_test_filter)
  * Added new mocking example (uptime)
  * Fixed fixture error reporting
  * Fixed compiler flags detection
  * Some improvement for API documentation
- Added HTML documentation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535630400">- Fix packaging the documentation
- Added 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1538049600">- Update to version 1.1.3
  * Fixed subunit output on failures
  * Do not abort if a test is skipped
  * Switched to Modern CMake
- Removed 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1553774400">- Update to version 1.1.5
  * Added cmocka_set_skip_filter()
  * cmocka version 1.1.4
  * Added assert_float(_not)_equal()
  * Added expect_any_always()
  * Small bug fixes</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133122).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1676635200">- Update to version 1.1.6
  * Added new assert macros to compare 2 double given an epsilon
  * Added meson build system
  * Added header with version to TAP13 output
  * Fixed issues with MSVC
  * Fixed TAP output for skipped tests
  * Fixed issue with fail_msg
  * CMake generated configs for find_package(cmocka)
  * Documentation improvements</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1677499200">- Update to version 1.1.7
  * Fixed tarball generation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1683288000">- Add missing cmake config files for 32bit packages</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1692792000">- split off -doc and -cmake subpackages, which aren't necessary
  for basic development with cmocka, to avoid pulling in the
  entire cmake-full package (38MB) with libcmocka-devel
- minor simplifications in spec file</changelog>
</package>
<package pkgid="5752796564a80e250b097bd536ced54de93eaa11d7c972fa4ac83208b2f46da6660ae11c3145e0014d42ff888645e8988e5c83b4fac238e06aebe4470739a1b3" name="cmocka-debugsource" arch="i586">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="asn@cryptomilk.org" date="1491566400">- Update to version 1.1.1
  * Fixed TAP output
  * Fixed cmocka on Windows x64
  * Fixed xUnit output durations</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535544000">- Update to version 1.1.2
  * Added function to filter tests (cmocka_set_test_filter)
  * Added new mocking example (uptime)
  * Fixed fixture error reporting
  * Fixed compiler flags detection
  * Some improvement for API documentation
- Added HTML documentation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535630400">- Fix packaging the documentation
- Added 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1538049600">- Update to version 1.1.3
  * Fixed subunit output on failures
  * Do not abort if a test is skipped
  * Switched to Modern CMake
- Removed 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1553774400">- Update to version 1.1.5
  * Added cmocka_set_skip_filter()
  * cmocka version 1.1.4
  * Added assert_float(_not)_equal()
  * Added expect_any_always()
  * Small bug fixes</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133122).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1676635200">- Update to version 1.1.6
  * Added new assert macros to compare 2 double given an epsilon
  * Added meson build system
  * Added header with version to TAP13 output
  * Fixed issues with MSVC
  * Fixed TAP output for skipped tests
  * Fixed issue with fail_msg
  * CMake generated configs for find_package(cmocka)
  * Documentation improvements</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1677499200">- Update to version 1.1.7
  * Fixed tarball generation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1683288000">- Add missing cmake config files for 32bit packages</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1692792000">- split off -doc and -cmake subpackages, which aren't necessary
  for basic development with cmocka, to avoid pulling in the
  entire cmake-full package (38MB) with libcmocka-devel
- minor simplifications in spec file</changelog>
</package>
<package pkgid="4cd514ed3402721b28783303c863e2e9ec042210a1a5e1d6b8cdeced0cf788885f45fcb14afa6678209aacd17ed564d569e475ef9cbba2a4e61c8a5332539078" name="cmocka-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.7" rel="3.1"/>
  <changelog author="asn@cryptomilk.org" date="1491566400">- Update to version 1.1.1
  * Fixed TAP output
  * Fixed cmocka on Windows x64
  * Fixed xUnit output durations</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535544000">- Update to version 1.1.2
  * Added function to filter tests (cmocka_set_test_filter)
  * Added new mocking example (uptime)
  * Fixed fixture error reporting
  * Fixed compiler flags detection
  * Some improvement for API documentation
- Added HTML documentation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1535630400">- Fix packaging the documentation
- Added 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1538049600">- Update to version 1.1.3
  * Fixed subunit output on failures
  * Do not abort if a test is skipped
  * Switched to Modern CMake
- Removed 0001-cmake-Only-support-building-docs-the-on-cmake-3.9.patch</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1553774400">- Update to version 1.1.5
  * Added cmocka_set_skip_filter()
  * cmocka version 1.1.4
  * Added assert_float(_not)_equal()
  * Added expect_any_always()
  * Small bug fixes</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Disable LTO (boo#1133122).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1676635200">- Update to version 1.1.6
  * Added new assert macros to compare 2 double given an epsilon
  * Added meson build system
  * Added header with version to TAP13 output
  * Fixed issues with MSVC
  * Fixed TAP output for skipped tests
  * Fixed issue with fail_msg
  * CMake generated configs for find_package(cmocka)
  * Documentation improvements</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1677499200">- Update to version 1.1.7
  * Fixed tarball generation</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1683288000">- Add missing cmake config files for 32bit packages</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1692792000">- split off -doc and -cmake subpackages, which aren't necessary
  for basic development with cmocka, to avoid pulling in the
  entire cmake-full package (38MB) with libcmocka-devel
- minor simplifications in spec file</changelog>
</package>
<package pkgid="3e4b14b5828a6a55262a672754e3d6c4c0153a80d30f6dea31e399e2e84bde8469c78a25a8ace1f6b7eab0a0beb07a79e1b06bc4d4901673231c939edc664576" name="codec2" arch="i586">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="8c69a6fb550000583a9d19532c94aa03748e026594fa2bc96867eef8801304816978713c2cc5ae1fdb9b06e34e6a8bc0234ec52533572455e2f1eef107ebd57f" name="codec2" arch="src">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="dl8fcl@darc.de" date="1484654400">- Copyrigth information of spec file removed</changelog>
  <changelog author="mpluskal@suse.com" date="1489492800">- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1489579200">- Update description with new bit rates from homepage.</changelog>
  <changelog author="mardnh@gmx.de" date="1492344000">- Update to version 0.6:
  * No upstream changelog available</changelog>
  <changelog author="mpluskal@suse.com" date="1496145600">- Update licensing information</changelog>
  <changelog author="wk@ire.pw.edu.pl" date="1501502400">- Update to version 0.7</changelog>
  <changelog author="mpluskal@suse.com" date="1531828800">- Update to version 0.8.1:
  * No upstream changelog provided
- Add codec2-no_return_random.patch
- Add baselibs.conf</changelog>
  <changelog author="tchvatal@suse.com" date="1533988800">- Apply upstream patch to fix ambiguous license situation:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="acb9649b04acec223a2fa6fba1d2cab502148a5f6e9a26ce16378273bcc0fba803e15d3ed4ce234bdd19dbc338177baf0f89af84751b7aa3ee6cada2811f842c" name="codec2" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="396c7c30d2d03546b9d24e5e48bf658bb060bf73fa31de585aefca5ce02880f884e6cfa255e90c15bc4c92d549ec3fa17b4f70da63bb8234374489bcbcacff52" name="codec2-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="1c91d878f8ec7190dbae798fb307c341b5d496275470de83a1e24b7919a7e93e6e610f880724f702315a40dfeb2d99852d1caaaabf8e892ff3c8d54ea7786881" name="codec2-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="62818dd8d5fc48d9fe6171285ebb667934c3f79c4aac949dfe8d23c0dba3627f63c4b368d55f52b4481ac89e9f33a9777673bd9186efa77bb07bd5edf0183e85" name="codec2-debugsource" arch="i586">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="c6c2ed8502e23a214b5e55cd11079895eec0dee211fff953210a3579000db8d1df3757982902a49f9d2a9814e4a40505a8ae3b6a903ee47a9bfc760a22901173" name="codec2-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="49c8f5c8dd97dd34eab3ed95c0f92a47550528adfdf055317291daae62326b32c4f0e1572d036f85df6274b4a1d3355da7d769ae5be770c6a2202c287048df67" name="codec2-devel" arch="i586">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="8d42354674ab380708ddf5ef36a1ae01d32146e63393d9738b368771ac3d9591b5bc0c1fa018737043f528d91cd83e075ffbf3d431b854eea8ad31c5104eacb0" name="codec2-devel" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="60918e016a3bc1514d9b4e3842b6471dc62cacec3fcfa0799cc3e06ebb57c90e331dbe02ebcfab2938cdc726ef5625b76985bd7528b1de5cb675298c8620290a" name="codec2-examples" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1583755200">- Update to version 0.9.2:
  * No upstream changelog available
- Drop no longer needed patches:
  * codec2-licensed-stuff.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629115200">- Update to version 1.0.0:
  * No upstream changelog available
  * Added new mode 700E
- Test binaries not installed now, so package codec2 dropped,
  license and doc files moved to libcodec2 library.
- Patch codec2-no_return_random.patch rebased.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1629201600">- Update baselib.conf</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1632744000">- Update to version 1.0.1:
  * Release to support freedv-gui 1.6.1</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1633176000">- Drop handcrafted generation of the pkgconfig file
- Remove "-Wno-dev"</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1633435200">- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch
  to fix building gnuradio (patch taken from upstream)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1642766400">- Update to version 1.0.3:
  * Internal changes only
- Drop no longer needed patches:
  * moved-freedv_callback_rx_sym-into-internal-header.patch
  * codec2-no_return_random.patch
- Disable unit tests as they were not run anyways and require octave</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1658059200">- Update to version 1.0.5
  * Bump version to 1.0.5 to clearly delineate from various 1.0.4
    tags, otherwise the same as 1.0.4_rc2
- Update to version 1.0.4
  * 2020B,
  * build system and tools maintenance.
  * This RC fixes FreeDV API backwards compatibility issue in v1.0.4</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1683374400">- Update to version 1.1.0
  * Internal maintenance.
  * Tx peak levels normalised across modes.
  * New raw data modes to support FreeDATA.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1685016000">- Update baselibs.conf to match change of shared library name</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1686830400">- Update to version 1.1.1
  * Minor release to support clean freedv-gui builds</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1690804800">- update to 1.2.0
  * sources reorganized upstream
- package the command binaries
  codec2-1.2.0-install-binaries.patch</changelog>
</package>
<package pkgid="e0c0b44b37587486543b6064a39994782a036199d29fd8691bdeb3dce8675f87ad11a505c7ebe20812262cad715b6f0479a5f0a7f5dabf6a0207d4aba6d27046" name="cog" arch="src">
  <version epoch="0" ver="0.18.2" rel="1.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688644800">- Init</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1701172800">- Update to version 0.18.1
  * core: Avoid leaking web views due to CogShell holding one reference
    too much on them.
  * drm: Fix touch region dimensions when the output is rotated by 90 or
    270 degrees.
  * meson: Fix configuration error when only the Wayland platform plug-in
    is selected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- cogctl does not look like a devel package; merge it with main
  package
- Install cogctl manpage
- Trim repeated "small" word from description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 0.18.2:
  + drm: Fix crash on iMX.6 (and possibly others) by improving how
    the CRTC and encoder combination is chosen.
  + wl: Add support for Weston protocols version 13.
  + launcher: Handle GApplication activation to avoid a warning.</changelog>
</package>
<package pkgid="ae5c6d4cf92c30b2cbf9ceb33d371af15afa153798b23b240557256c295714148deb59e0a20f31ef967fbccbb9a98a471d8723ca82d4de7c217fac1ac1c062ba" name="cog" arch="x86_64">
  <version epoch="0" ver="0.18.2" rel="1.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688644800">- Init</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1701172800">- Update to version 0.18.1
  * core: Avoid leaking web views due to CogShell holding one reference
    too much on them.
  * drm: Fix touch region dimensions when the output is rotated by 90 or
    270 degrees.
  * meson: Fix configuration error when only the Wayland platform plug-in
    is selected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- cogctl does not look like a devel package; merge it with main
  package
- Install cogctl manpage
- Trim repeated "small" word from description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 0.18.2:
  + drm: Fix crash on iMX.6 (and possibly others) by improving how
    the CRTC and encoder combination is chosen.
  + wl: Add support for Weston protocols version 13.
  + launcher: Handle GApplication activation to avoid a warning.</changelog>
</package>
<package pkgid="219c1fbbb6fe6441544f0a4a0f69daf9e88d23e99264eb9fa744c71689e66ff82eb41fac85769f77fc788a3ab2242abfedabdb2836cc7867a1ca450f22bef55b" name="cog-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.18.2" rel="1.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688644800">- Init</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1701172800">- Update to version 0.18.1
  * core: Avoid leaking web views due to CogShell holding one reference
    too much on them.
  * drm: Fix touch region dimensions when the output is rotated by 90 or
    270 degrees.
  * meson: Fix configuration error when only the Wayland platform plug-in
    is selected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- cogctl does not look like a devel package; merge it with main
  package
- Install cogctl manpage
- Trim repeated "small" word from description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 0.18.2:
  + drm: Fix crash on iMX.6 (and possibly others) by improving how
    the CRTC and encoder combination is chosen.
  + wl: Add support for Weston protocols version 13.
  + launcher: Handle GApplication activation to avoid a warning.</changelog>
</package>
<package pkgid="9edfb75f08ae5dec35876dea5d05937781e4f4a42a18afc97ae897eb79e3bc3d52768ebb5409544df9dba759591bbe4567579a631cb628487fec72813acf53cc" name="cog-debugsource" arch="x86_64">
  <version epoch="0" ver="0.18.2" rel="1.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688644800">- Init</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1701172800">- Update to version 0.18.1
  * core: Avoid leaking web views due to CogShell holding one reference
    too much on them.
  * drm: Fix touch region dimensions when the output is rotated by 90 or
    270 degrees.
  * meson: Fix configuration error when only the Wayland platform plug-in
    is selected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- cogctl does not look like a devel package; merge it with main
  package
- Install cogctl manpage
- Trim repeated "small" word from description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 0.18.2:
  + drm: Fix crash on iMX.6 (and possibly others) by improving how
    the CRTC and encoder combination is chosen.
  + wl: Add support for Weston protocols version 13.
  + launcher: Handle GApplication activation to avoid a warning.</changelog>
</package>
<package pkgid="b7369a4d57d84e527f75f57ca8fe8d857c51947eef2fba659c12b1a7fc95b06499d7367524b059e96c99fe8fa01d5020638438cd867f3a836b77be8f8b632e75" name="cog-devel" arch="x86_64">
  <version epoch="0" ver="0.18.2" rel="1.1"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688644800">- Init</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1701172800">- Update to version 0.18.1
  * core: Avoid leaking web views due to CogShell holding one reference
    too much on them.
  * drm: Fix touch region dimensions when the output is rotated by 90 or
    270 degrees.
  * meson: Fix configuration error when only the Wayland platform plug-in
    is selected.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- cogctl does not look like a devel package; merge it with main
  package
- Install cogctl manpage
- Trim repeated "small" word from description.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 0.18.2:
  + drm: Fix crash on iMX.6 (and possibly others) by improving how
    the CRTC and encoder combination is chosen.
  + wl: Add support for Weston protocols version 13.
  + launcher: Handle GApplication activation to avoid a warning.</changelog>
</package>
<package pkgid="0c2aa461eabbd24893ea28618e8dc86599cac3e641eb5b023499c20630adad1745802f7ab8e6a60697ab03c09a7c66418e8c025a994852b5990c48f77181d614" name="cogl" arch="src">
  <version epoch="0" ver="1.22.8" rel="2.13"/>
  <changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 1.21.2:
  + Add X11-specific API for retrieving the renderer's visual.
  + Improvement to the MSVC build.
  + Support KMS drivers without page flip.
  + Do not use deprecated OpenGL API with the GL3 driver.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 1.22.0:
  + Improvements in handling errors in the KMS winsys (bgo#754540).
  + Fix crashers in Wayland and GLX winsys (bgo#754667,
    bgo#754888).</changelog>
  <changelog author="zaitor@opensuse.org" date="1445601600">- Pass --enable-cogl-gst to configure, we have clutter-gst-3.0,
  shame on us, this should have been done for Leap too.
- Add new BuildRequires needed from above change:
  - pkgconfig(gstreamer-audio-1.0)
  - pkgconfig(gstreamer-base-1.0)
  - pkgconfig(gstreamer-controller-1.0)
  - pkgconfig(gstreamer-plugins-base-1.0)
  - pkgconfig(gstreamer-tag-1.0)
  - pkgconfig(gstreamer-video-1.0)
- Package new sub-packages typelib-1_0-CoglGst-2_0 and
  gstreamer-plugins-cogl due to above change. Add Supplements:
  packageand(libcogl20:gstreamer) for gstreamer-plugins-cogl.
- Flip enable gles2 define to 1, build gles2 support.
- Add cogl-GLES-Support-glMapBufferRange.patch: ES3 provides
  glMapBufferRange as core, with the added bonus that it also
  supports read mappings. Use this where possible.</changelog>
  <changelog author="zaitor@opensuse.org" date="1450872000">- Add cogl-fix-black-login-screen.patch: Fix black and frozen
  login screen after logout when using gdm in wayland mode and
  session in x11 mode (boo#958885, bgo#758112, bgo#756926).</changelog>
  <changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1472212800">- Update to version 1.22.2:
  + Skip journal dumping if not supported (bgo#728355).
  + Support glMapBufferRange from ES3 (bgo#728355).
  + Improvements in the KMS winsys (bgo#756926, bgo#758073).
  + Require gettext 0.19 to avoid hacks (bgo#760285).
  + Respect the Wayland spec for EGL surface creation (bgo#765351).
  + Updated translations.
- Drop cogl-GLES-Support-glMapBufferRange.patch and
  cogl-fix-black-login-screen.patch: Fixed upstream.</changelog>
  <changelog author="fezhang@suse.com" date="1472472000">- Add 0001-fix-build-failure-with-Werror-undef.patch:
  Fix build failure for SLE (bgo#770533).</changelog>
  <changelog author="fezhang@suse.com" date="1505390400">- Drop the SLE12 / Leap42 build_wayland_backend conditional.</changelog>
  <changelog author="zaitor@opensuse.org" date="1515672000">- Update to version 1.22.2+20171013.d043a41d:
  + Add precision for Sampler3D.
  + wayland-winsys: Take possible pending resize into account.
  + Fix an incorrect preprocessor conditional.
  + Updated translations.
- Switch to git-checkout via source service, following this, add
  libtool BuildRequires and run autogen.sh to bootstrap tarball.
- Drop 0001-fix-build-failure-with-Werror-undef.patch: Fixed
  upstream.
- Add with_COGLGST define and set it to 0, add conditionals for
  typelib-1_0-CoglGst-2_0 and gstreamer-plugins-cogl sub-packages,
  no longer build these, follow upstream default.
- Add explicit pkgconfig(egl) BuildRequires: Align with what
  configure looks for.
- Minor spec cleanup, use autosetup macro.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.
- Remove idempotent %if..%endif guards.
- Remove duplicate .la cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1522152000">- Add cogl-support-automake-1.16.patch: Support bootstrapping with
  automake 1.16 (bgo#794720).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Trim metadata repetitions in the description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1556020800">- Update to version 1.22.4+20190423.9bc253e9:
  + cogl/deprecated/cogl-fixed.h: Use "static inline" instead
    G_INLINE_FUNC.
  + primitive: Fix syntax on annotations type.
  + wayland: do not require wl_shell.
  + Update MSGID_BUGS_ADDRESS in po/Makevars.
  + Updated translations.
- Drop cogl-support-automake-1.16.patch: Fixed upstream.
- Update url in _service to new gitlab home.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1567857600">- Update to version 1.22.4+8:
  + Add fallback for semi-private symbols in Pango.
  + Updated translations.
- Use PARENT_TAG and TAG_OFFSET in service file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1582545600">- Add cogl-fix-mesa20.patch: fixes build against Mesa 20
  (boo#1164688, glgo#GNOME/cogl!17).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.22.6:
  + Build with newer versions of Pango
  + Fix the pkg-config files for cogl-gst and cogl-pango
- Drop usage of source services, back to regular tarball.
- Update content of cogl-fix-mesa20.patch to commit checked in
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591272000">- Update to version 1.22.8:
  + Fix building against libglvnd-provided EGL headers.
  + Stop checking the Automake version.
  + Fix compiler warnings with GCC ≥ 9.
  + Ensure we don't close the same X display twice.
  + Test suite fixes.
  + Free pipeline state last.
- Drop cogl-fix-mesa20.patch: Fixed upstream. Following this, drop
  libtool BuildRequires and autoreconf call, no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Add 2bd3cbed45d633fb15625d58e6b7cb8721b0ba98.patch: cogl-gles2:
  Fix undefined references. Following this, add libtool
  BuildRequires and pass autoreconf call before configure as the
  patch touches the buildsystem.
- Add patches from fedora that should have gone upstream:
  + 0001-egl-Use-eglGetPlatformDisplay-not-eglGetDisplay.patch:
    egl: Use eglGetPlatformDisplay not eglGetDisplay.
  + 0002-add-GL_ARB_shader_texture_lod-support.patch: Add
    GL_ARB_shader_texture_lod support.
  + 0003-texture-support-copy_sub_image.patch: texture: Support
    copy_sub_image.</changelog>
</package>
<package pkgid="13a00090036ae4859590c3bd57c764d75e56963f0c33f45d17cf7fd0f8450211b64420c9fc4848c892807c068f1eabddd6a2606b96793f18744de5865ba1fc88" name="cogl-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="2.13"/>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.
- Remove idempotent %if..%endif guards.
- Remove duplicate .la cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1522152000">- Add cogl-support-automake-1.16.patch: Support bootstrapping with
  automake 1.16 (bgo#794720).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Trim metadata repetitions in the description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1556020800">- Update to version 1.22.4+20190423.9bc253e9:
  + cogl/deprecated/cogl-fixed.h: Use "static inline" instead
    G_INLINE_FUNC.
  + primitive: Fix syntax on annotations type.
  + wayland: do not require wl_shell.
  + Update MSGID_BUGS_ADDRESS in po/Makevars.
  + Updated translations.
- Drop cogl-support-automake-1.16.patch: Fixed upstream.
- Update url in _service to new gitlab home.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1567857600">- Update to version 1.22.4+8:
  + Add fallback for semi-private symbols in Pango.
  + Updated translations.
- Use PARENT_TAG and TAG_OFFSET in service file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1582545600">- Add cogl-fix-mesa20.patch: fixes build against Mesa 20
  (boo#1164688, glgo#GNOME/cogl!17).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.22.6:
  + Build with newer versions of Pango
  + Fix the pkg-config files for cogl-gst and cogl-pango
- Drop usage of source services, back to regular tarball.
- Update content of cogl-fix-mesa20.patch to commit checked in
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591272000">- Update to version 1.22.8:
  + Fix building against libglvnd-provided EGL headers.
  + Stop checking the Automake version.
  + Fix compiler warnings with GCC ≥ 9.
  + Ensure we don't close the same X display twice.
  + Test suite fixes.
  + Free pipeline state last.
- Drop cogl-fix-mesa20.patch: Fixed upstream. Following this, drop
  libtool BuildRequires and autoreconf call, no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Add 2bd3cbed45d633fb15625d58e6b7cb8721b0ba98.patch: cogl-gles2:
  Fix undefined references. Following this, add libtool
  BuildRequires and pass autoreconf call before configure as the
  patch touches the buildsystem.
- Add patches from fedora that should have gone upstream:
  + 0001-egl-Use-eglGetPlatformDisplay-not-eglGetDisplay.patch:
    egl: Use eglGetPlatformDisplay not eglGetDisplay.
  + 0002-add-GL_ARB_shader_texture_lod-support.patch: Add
    GL_ARB_shader_texture_lod support.
  + 0003-texture-support-copy_sub_image.patch: texture: Support
    copy_sub_image.</changelog>
</package>
<package pkgid="a81d65950571381ee8415c3bc725640633d2a2d7ce72d833bee33e30108bc0c38f3b67ef432bc244abe6b8f92cf6f4ab9c5251dcc8a1c36470fc7aeb27385cd9" name="cogl-devel" arch="x86_64">
  <version epoch="0" ver="1.22.8" rel="2.13"/>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.
- Remove idempotent %if..%endif guards.
- Remove duplicate .la cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1522152000">- Add cogl-support-automake-1.16.patch: Support bootstrapping with
  automake 1.16 (bgo#794720).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Trim metadata repetitions in the description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1556020800">- Update to version 1.22.4+20190423.9bc253e9:
  + cogl/deprecated/cogl-fixed.h: Use "static inline" instead
    G_INLINE_FUNC.
  + primitive: Fix syntax on annotations type.
  + wayland: do not require wl_shell.
  + Update MSGID_BUGS_ADDRESS in po/Makevars.
  + Updated translations.
- Drop cogl-support-automake-1.16.patch: Fixed upstream.
- Update url in _service to new gitlab home.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1567857600">- Update to version 1.22.4+8:
  + Add fallback for semi-private symbols in Pango.
  + Updated translations.
- Use PARENT_TAG and TAG_OFFSET in service file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1582545600">- Add cogl-fix-mesa20.patch: fixes build against Mesa 20
  (boo#1164688, glgo#GNOME/cogl!17).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.22.6:
  + Build with newer versions of Pango
  + Fix the pkg-config files for cogl-gst and cogl-pango
- Drop usage of source services, back to regular tarball.
- Update content of cogl-fix-mesa20.patch to commit checked in
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591272000">- Update to version 1.22.8:
  + Fix building against libglvnd-provided EGL headers.
  + Stop checking the Automake version.
  + Fix compiler warnings with GCC ≥ 9.
  + Ensure we don't close the same X display twice.
  + Test suite fixes.
  + Free pipeline state last.
- Drop cogl-fix-mesa20.patch: Fixed upstream. Following this, drop
  libtool BuildRequires and autoreconf call, no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Add 2bd3cbed45d633fb15625d58e6b7cb8721b0ba98.patch: cogl-gles2:
  Fix undefined references. Following this, add libtool
  BuildRequires and pass autoreconf call before configure as the
  patch touches the buildsystem.
- Add patches from fedora that should have gone upstream:
  + 0001-egl-Use-eglGetPlatformDisplay-not-eglGetDisplay.patch:
    egl: Use eglGetPlatformDisplay not eglGetDisplay.
  + 0002-add-GL_ARB_shader_texture_lod-support.patch: Add
    GL_ARB_shader_texture_lod support.
  + 0003-texture-support-copy_sub_image.patch: texture: Support
    copy_sub_image.</changelog>
</package>
<package pkgid="3a024b0365158b176ec951b3014604a55b6fb23e14f5f96ffe30801abf6af90d73a06b220c97ec65e8e54477d7b269bba61538c6da11c7c77ceca56e60f8ded0" name="cogl-lang" arch="noarch">
  <version epoch="0" ver="1.22.8" rel="2.13"/>
  <changelog author="jengelh@inai.de" date="1520683200">- Fix SRPM group. Update summaries.
- Remove idempotent %if..%endif guards.
- Remove duplicate .la cleanup.</changelog>
  <changelog author="dimstar@opensuse.org" date="1522152000">- Add cogl-support-automake-1.16.patch: Support bootstrapping with
  automake 1.16 (bgo#794720).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1555588800">- Remove --with-pic which has no effect with --disable-static.
- Trim metadata repetitions in the description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1556020800">- Update to version 1.22.4+20190423.9bc253e9:
  + cogl/deprecated/cogl-fixed.h: Use "static inline" instead
    G_INLINE_FUNC.
  + primitive: Fix syntax on annotations type.
  + wayland: do not require wl_shell.
  + Update MSGID_BUGS_ADDRESS in po/Makevars.
  + Updated translations.
- Drop cogl-support-automake-1.16.patch: Fixed upstream.
- Update url in _service to new gitlab home.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1567857600">- Update to version 1.22.4+8:
  + Add fallback for semi-private symbols in Pango.
  + Updated translations.
- Use PARENT_TAG and TAG_OFFSET in service file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1582545600">- Add cogl-fix-mesa20.patch: fixes build against Mesa 20
  (boo#1164688, glgo#GNOME/cogl!17).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 1.22.6:
  + Build with newer versions of Pango
  + Fix the pkg-config files for cogl-gst and cogl-pango
- Drop usage of source services, back to regular tarball.
- Update content of cogl-fix-mesa20.patch to commit checked in
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1591272000">- Update to version 1.22.8:
  + Fix building against libglvnd-provided EGL headers.
  + Stop checking the Automake version.
  + Fix compiler warnings with GCC ≥ 9.
  + Ensure we don't close the same X display twice.
  + Test suite fixes.
  + Free pipeline state last.
- Drop cogl-fix-mesa20.patch: Fixed upstream. Following this, drop
  libtool BuildRequires and autoreconf call, no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Add 2bd3cbed45d633fb15625d58e6b7cb8721b0ba98.patch: cogl-gles2:
  Fix undefined references. Following this, add libtool
  BuildRequires and pass autoreconf call before configure as the
  patch touches the buildsystem.
- Add patches from fedora that should have gone upstream:
  + 0001-egl-Use-eglGetPlatformDisplay-not-eglGetDisplay.patch:
    egl: Use eglGetPlatformDisplay not eglGetDisplay.
  + 0002-add-GL_ARB_shader_texture_lod-support.patch: Add
    GL_ARB_shader_texture_lod support.
  + 0003-texture-support-copy_sub_image.patch: texture: Support
    copy_sub_image.</changelog>
</package>
<package pkgid="1ee099591461cf1d88da2b5824fa164643f655084e82b85a113f7518ba99dd99ba8f04046c163885c7e0a6a56b4af51ada54e818e18d5c5622d4efaef781f098" name="coin-or-Cbc" arch="src">
  <version epoch="0" ver="2.10.11" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 2.10.11:
  * Fix compiler warning and compilation with CBC_QUIET defined
  * remove or disable unused-but-set variables
- Update to 2.10.10:
  * Drop COIN_HAS_NTY from public header CbcModel.hpp</changelog>
</package>
<package pkgid="bf65d8764c121ccc2f7a1a7a5c1213b8c354ebf91d7526a4c44d802b7da35c089c1d0d001c76b5f139eb82cbd88db01eee36c3193102df402f8982b14e2207fc" name="coin-or-Cbc" arch="x86_64">
  <version epoch="0" ver="2.10.11" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 2.10.11:
  * Fix compiler warning and compilation with CBC_QUIET defined
  * remove or disable unused-but-set variables
- Update to 2.10.10:
  * Drop COIN_HAS_NTY from public header CbcModel.hpp</changelog>
</package>
<package pkgid="6cbfe80aee01e9c5a6aa5e3ff83cd22e17c11a7733036620ccc0a16f2807226f1c1417b17babddb708838e7c0db6efbf3ff5770b709ce41f2dfc9acecb61b2db" name="coin-or-Cbc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.10.11" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 2.10.11:
  * Fix compiler warning and compilation with CBC_QUIET defined
  * remove or disable unused-but-set variables
- Update to 2.10.10:
  * Drop COIN_HAS_NTY from public header CbcModel.hpp</changelog>
</package>
<package pkgid="ad075350c52c0fafa72314a3ff9c829097767cccbb4ca58e4d0b6f42c454f62736db48058a57e93af017375e1d8b17682f28c12d7f0c9a4ecb05a3bb5725b065" name="coin-or-Cbc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.10.11" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 2.10.11:
  * Fix compiler warning and compilation with CBC_QUIET defined
  * remove or disable unused-but-set variables
- Update to 2.10.10:
  * Drop COIN_HAS_NTY from public header CbcModel.hpp</changelog>
</package>
<package pkgid="5f2330eaf5798c7a005d867b6f56478f144492284ec5926335b0c37831fac2a58eaf67f86c4c02cfa936fee332c04afa7c20bdff3603f9d166c7069b6624b82d" name="coin-or-Cbc-devel" arch="x86_64">
  <version epoch="0" ver="2.10.11" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.10.8)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 2.10.11:
  * Fix compiler warning and compilation with CBC_QUIET defined
  * remove or disable unused-but-set variables
- Update to 2.10.10:
  * Drop COIN_HAS_NTY from public header CbcModel.hpp</changelog>
</package>
<package pkgid="6ce243a27c32e7f033776d443f6062e77ce7d5b4ed1c1708d2d90880270c97992212fd190bd8f342b89dcffdbf53d2d5b520ccce801b69ecf08f2b6b3c6ebbb3" name="coin-or-Cgl" arch="src">
  <version epoch="0" ver="0.60.8" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.60.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.60.8, no changelog provided</changelog>
</package>
<package pkgid="817b2f541dccbc736e68c9ec08e2c4cbc513417420a5d3b8bc9d067e5e2eb43aae02f164033c858d7065f8acd60ccd4ff6cd55327f7050c4c8cdc5a64e8cd8a0" name="coin-or-Cgl-debugsource" arch="x86_64">
  <version epoch="0" ver="0.60.8" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.60.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.60.8, no changelog provided</changelog>
</package>
<package pkgid="479a5a172f9ef9547bb2437b489f1a772fb11cb01bbbdc434907c3bb1b76dc95456bdd83831b9ebdd54f1c308a1486db95d5d6691376737d220decd19ccb0aee" name="coin-or-Cgl-devel" arch="x86_64">
  <version epoch="0" ver="0.60.8" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.60.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.60.8, no changelog provided</changelog>
</package>
<package pkgid="e53a167fac37f8e726274dcc263907e76c1538639d2b9b1fb96d708fd675785eeecfb9c52e05601ffb3a5907b709817568cc52f6ef92f291c2e8c3d98a5c1bfc" name="coin-or-Clp" arch="src">
  <version epoch="0" ver="1.17.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
</package>
<package pkgid="6cc2faf4f980713d71724a2e14674cbfcad833c89c23de757346bdd9b3dd2ab759dc5b5f52160a6dd553461d9cb681c3e7f2011458a572661a6f919c1821f431" name="coin-or-Clp" arch="x86_64">
  <version epoch="0" ver="1.17.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
</package>
<package pkgid="5e412b6a3e516a4cf70c1f7db1bc0b724443f73679bd3cf77de8bbbd56106941c1c36081f890c5a4be93bf1e501488c28eb98f9083c97983e37b788ef69824ed" name="coin-or-Clp-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.17.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
</package>
<package pkgid="e365da18e0d4d0863c4f968db7ac94287dcbbe4a16818caf7ccd9d1321221cb3f3a18d6f8c1305b96fb9ad771cfa2d604ad8f6eaf917466d63e6a423e2cf1335" name="coin-or-Clp-debugsource" arch="x86_64">
  <version epoch="0" ver="1.17.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
</package>
<package pkgid="1203280bf0d54ed79c4a48fa9cc02d100125c04bcc2a0fc984ab7ba99951c505f3caacfa6c3c5ee0407b20406494fbbca599c4f5879b55b51c000d5119e586cb" name="coin-or-Clp-devel" arch="x86_64">
  <version epoch="0" ver="1.17.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (1.17.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704283200">- Update to 1.17.9, no changelog provided</changelog>
</package>
<package pkgid="da1c9276232625baea5f1d3dce012e5e8308b653dbf88d6ede68cbb300db227f9bd3e7d9208b251ad9b1320cd7df303752304185ef720f1d0608da1ec5bd41c6" name="coin-or-CoinUtils" arch="src">
  <version epoch="0" ver="2.11.10" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.11.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 2.11.9:
  * fix for minor gzread bug
  * notice free format mps earlier
  * Fix minor bug in workflow
  * fix for OBJSENSE and min/max on same card
  * fix for multiple RHS
  * various code improvements</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- update to 2.11.10:
  * remove or disable more set-but-unused variables
- Add zlib build dependency, to support gzip'ed files at runtime.</changelog>
</package>
<package pkgid="31f579dfe3de63e85dbbb54bda0900bc82223d605c4bf17128a7fd8a7975d6266c95414f4aa95fa2da83e40bd6e908ea2efc82c14558c62bce2302ff3223afac" name="coin-or-CoinUtils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.11.10" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.11.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 2.11.9:
  * fix for minor gzread bug
  * notice free format mps earlier
  * Fix minor bug in workflow
  * fix for OBJSENSE and min/max on same card
  * fix for multiple RHS
  * various code improvements</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- update to 2.11.10:
  * remove or disable more set-but-unused variables
- Add zlib build dependency, to support gzip'ed files at runtime.</changelog>
</package>
<package pkgid="f442cec01ebaf8de5b53154fdae5848543449899442fd7caa2502dc4323f6f8c329ff7d1823cad61dd8397d756c2841a0a446fb79722d1bb1ae8f3feb345b837" name="coin-or-CoinUtils-devel" arch="x86_64">
  <version epoch="0" ver="2.11.10" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (2.11.6)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689508800">- update to 2.11.9:
  * fix for minor gzread bug
  * notice free format mps earlier
  * Fix minor bug in workflow
  * fix for OBJSENSE and min/max on same card
  * fix for multiple RHS
  * various code improvements</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- update to 2.11.10:
  * remove or disable more set-but-unused variables
- Add zlib build dependency, to support gzip'ed files at runtime.</changelog>
</package>
<package pkgid="d74c6d5605502e49f56f505cb8c6505617c1c8c1121a98a902ef231386a2208b94fb3eb35ba59a0b0538769a2af5d4807a148622af75fde532298dfb42d76f1a" name="coin-or-Osi" arch="src">
  <version epoch="0" ver="0.108.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.108.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.108.9, no changelog provided</changelog>
</package>
<package pkgid="bc73a47badbe27076c8c72de9bb1a3fb7df20b28a510a8e2e351f76455f0af3d6882781331514f77f42c59503edc76c62eec32b5466d4203ffd04888d72280cc" name="coin-or-Osi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.108.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.108.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.108.9, no changelog provided</changelog>
</package>
<package pkgid="c6e6915acef090f48c28a222f196793b9807644b1f2a075110c5b6610e048e1d220ed8dc7ecc2f93a39723630c16da97fde0b8154e2e70d4470bfb7c997b0ff8" name="coin-or-Osi-devel" arch="x86_64">
  <version epoch="0" ver="0.108.9" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1660824000">- Initial package version (0.108.7)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1674734400">- Minor spec file cleanup</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704024000">- Update to 0.108.9, no changelog provided</changelog>
</package>
<package pkgid="6f1bcaabbe42c3f6f655dbf589e3b63764f4daf8aeb260dc90fc5726ae6a622af78edab50812a8632f5b3b9d08706317473d80f1686b09c6f6b15501b9cdf437" name="colord" arch="i586">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="2dfe92b4bf519bf61b969395607b7ca164edeecc2d0eb1d730aba3a1d5dad4bff581f734ed4510d5bc30944c28936a6b3a5e1bdfc4791ebd8f25a36c97d31be1" name="colord" arch="src">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="zaitor@opensuse.org" date="1506427200">- Add ulimit -Sv 2000000 entry before build, set ~2 GiB limit so
  that colprof is forced to work in chunks when generating the
  print profile rather than trying to allocate a 3.1 GiB chunk of
  RAM to put the entire B-to-A tables in.</changelog>
  <changelog author="jengelh@inai.de" date="1506945600">- Update package summaries. Replace old RPM shell variables.</changelog>
  <changelog author="dimstar@opensuse.org" date="1507291200">- Collapse files section for gtk-doc.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520942400">- Update to version 1.4.2:
  + New Features:
  - Add cd_icc_set_created.
  - Add --enable-timestamps option for CREATED header.
  + Bugfixes:
  - Avoid buffer overflow when reading profile_id.
  - Fix the detection of duplicate EDIDs.
  - Make udev hwdb optional by using pnp.ids as fallback.
  - Raise _XOPEN_SOURCE to 700 to enable C99 on FreeBSD.
  - Refactor build directory selection.
  - Set cd-create-profile date to SOURCE_DATE_EPOCH.
- Pass new option enable-udev-rules=true to meson.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1524398400">- Update to version 1.4.3:
  + Bugfixes:
  - Make cd_color_get_blackbody_rgb_full safer.
  - Update style of Meson build options.
  - Update warning about running daemon as root.
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1549886400">- Fix meson parameters: -Dargyllcms-sensor=true must be
  - Dargyllcms_sensor=true (boo#1124388).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1561550400">- Change BuildRequires to docbook-utils-minimal, otherwise the build
  pulls in half of texlive and all its dependencies. Only man pages
  and HTML API docs are generated, no need for PS/PDF generation.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1570536000">- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571832000">- Update to version 1.4.4:
  + New Features:
  - Actually install the installed tests.
  - Allow building without the daemon.
  + Bugfixes:
  - Consistently search for spotread in $PATH.
  - Don't hard-require spotread to build argyll sensor.
  - Fix linker argument checks.
  - Include C header in Colorhug-1.0.gir.
  - Pass -DCD_COMPILATION to gir compiler.
  - Port manpages to xsltproc and DocBook 5.
- Replace docbook-utils-minimal with docbook5-xsl-stylesheets
  BuildRequires following upstreams port.
- Add _constraints file, avoid random buildfails for i586 and other
  arches.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="d77b2d3ccf35ce1babeff91e905e2687c1cc97eeab003efb6e53556e9b03384fa83d1f02531ad5a6f302ffebc73e290fa10d557f79edccfd378f179b5d63abc6" name="colord" arch="x86_64">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="8fbdb1427879fd3a29607c04b5110514e8203f5c41eb98c299a87b1ece85d1386ee810205a5eccd9fbd31d93e59a668fc9bcaaa6e7d5981bc8a7c64a0c6019ee" name="colord-color-profiles" arch="i586">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="8d5c8dc1cb6ef8afc75e388d4387bb9289e2b912ece33560c73995bc90e55f20502e189e62d2f204ef3b2b47fe9002c2299dc4015e5f1c7ed027594c40484a23" name="colord-color-profiles" arch="x86_64">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="13e5a6444940aaae3d2eef6d99721bdd92bef5dff45f5530c84eada1d473ed148dbb3d8fa89c63d690639784ab9795be2e9536b92746054532e8295ca102d00d" name="colord-debuginfo" arch="i586">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="fd1c166288f0baf38d2d63d33e89d53f86b465c122c0e154bdb362ba40238fa60a8b8d52c29abf438396b9ed6a52fc8dbcc7186c425f8393f251504c366e73cd" name="colord-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="c16b6a5b9de66fd6da91961dec9f55d04af2ae10dea2c05aa6442a1cf46ef9c8f9a14e6ebf6479163c4b6e417149d80029cde8a66415163a242a822c15fe8c39" name="colord-debugsource" arch="i586">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="cdf533c2397ed18ca90adac05f8f3588912a2586b507ba8a3c6c529a35fb9dba8f75f79dbba92cd7a43d2dd2a0c3d06db3740aec1186599239d12ba00a904083" name="colord-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="bdc075a6e260d9e4bc4f4dfb6fd1161ce8c26f3122a34d18c4d9f87c0722f870babb9143e94063eaf843dbc5fd564a771d052e40e790f15013a34e599e8a6e23" name="colord-gtk" arch="src">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="vuntz@opensuse.org" date="1326888000">- Add pkgconfig(gusb) BuildRequires to build with libgusb support,
  which matters even more now than libusb support is gone.</changelog>
  <changelog author="vuntz@opensuse.org" date="1329998400">- Update to version 0.1.17:
  + New Features:
  - Add an LED sample type
  - Add a metadata key to store the calibration brightness
  - Show the profile title when using colormgr get-profiles
  + Bugfixes:
  - Add PrivateNetwork and PrivateTmp to the systemd service file
  - Don't leak a GVariantIter when setting the device metadata
  - Fix a critical warning if a client tries to get the profile
    metadata
  - Fix InstallSystemWide() when running as the colord user
  - Increase the colorhug sample timeout to 5 seconds
  - Make underscores into spaces for the profile title
  - Return from cd_profile_has_access() with TRUE for virtual
    profiles
- Remove xz BuildRequires now that it comes for free in the build
  system.</changelog>
  <changelog author="vuntz@opensuse.org" date="1330344000">- Fix systemd-related packaging:
  + Use %{?systemd_requires}.
  + Call %service_{add,del}_* macros in scriptlets for
    colord.service.</changelog>
  <changelog author="vuntz@opensuse.org" date="1331812800">- Update to version 0.1.18:
  + New Features:
  - Add a Manager.CreateProfileWithFd() method for QtDBus
  - Add the GAMUT_coverage metadata key to the spec
  - Add the GAMUT_volume metadata key to the spec
  - Depend on lcms2 &gt;= 2.2
  - Make cd-fix-profile add the GAMUT keys to the ICC file
  - Split out the SANE support into it's own process
  + Bugfixes:
  - Do not delete 'disk' or 'normal' devices when the session
    exits
  - Ensure we return NULL for missing device properties
  - Fix a small leak when creating devices and profiles in
    clients
  - Fix cd-fix-profile to add and remove metadata entries
  - Install per-machine profiles in /var/lib/colord/icc
  - Show what DBus names have inhibited each device
  - When doing 'get-devices' show the profile ID and filename
- Add new colord-sane.service as argument to calls to
  %service_{add,del}_* macros.</changelog>
  <changelog author="vuntz@opensuse.org" date="1334750400">- Update to version 0.1.19:
  + New Features:
  - Add a user suffix to the object path of user-created devices
    and profiles
  + Bugfixes:
  - Add User key to colord-sane's DBus service file
  - Do not enable PrivateNetwork=yes as it breaks hotplugging
    devices
  - Ensure colord-sane can create devices and profiles
  - Fix usage of CD_OBJECT_SCOPE_* enums
  - Honor aclocal flags
  - Remove the 'Default,' profile title prefix if legacy profiles
    are installed</changelog>
  <changelog author="vuntz@opensuse.org" date="1336996800">- Update to version 0.1.20:
  + New Features:
  - Add a bash completion file for colormgr
  - Add a BUSY state value for sensor devices
  - Add a GObject Introspection example
  - Add a sensor-set-options command to the colormgr tool
  - Add async and sync methods in libcolord to support sensor
    options
  - Add CdIt8 as a helper for reading and writing ti1, ti3 and
    ccmx files
  - Add cd_it8_utils_calculate_ccmx() to libcolorhug
  - Add CdSampleWindow to libcolord-gtk
  - Add CdWindow which allows us to get the color profile for a
    GtkWidget
  - Add functionality to colord-convert to sample ti1 -&gt; ti3
    files
  - Add gio-2.0 to the requires line of colord.pc for GFile
  - Add the concept of 'options' on each color sensor device
  - colorhug: Allow saving the remote hash as a sensor option
  - Print any sensor options when doing 'colormgr get-sensors'
  + Bugfixes:
  - colorhug: Save the EEPROM after setting sensor options
  - Enable gtk-doc in the default distro build
  - Fix build failure when colord is not installed system-wide
- Add colord-build-no-gtk.patch: fix build without GTK+.
- Add gnome-common BuildRequires and call to gnome-autogen.sh,
  needed for above patch.
- Enable the build of colord-gtk, by creating a colord-gtk.spec
  based on colord.spec (with pre_checkin.sh). We do it this way to
  avoid a build loop between colord and gtk3, since gtk3 depends on
  colord. The differences are:
  + Add a pkgconfig(gtk+-3.0) BuildRequires.
  + Add colord and libcolord-devel BuildRequires, so we can use rpm
    to remove the files from colord.spec subpackages in %install
    (in order to only package colord-gtk files).
  + Create libcolord-gtk1, typelib-1_0-ColordGtk-1_0 and
    libcolord-gtk-devel subpackages.</changelog>
  <changelog author="zaitor@opensuse.org" date="1337774400">- Update to version 0.1.21:
  + Do not add sensors that are ignored or have no caps.
  + Do not install any parts of colord-sane if --disable-sane is
    specified.
  + Do not use 'WantedBy=graphical.target' in the shipped systemd
    file.
  + Fix autotools when configuring without systemd.
  + Fix InstallSystemWide() by not writing a private file.
  + Fix srcdir != builddir with introspection enabled.
  + Fix the description in the systemd service file.
  + Isolate gtk dependency to cd-convert.
  + Save the CCMX and ITx files to be compatible with argyllcms
  + The ColorHug has a new VID and PID.
- Drop colord-build-no-gtk.patch, fixed upstream.
- Removed call to gnome-autogen.sh and drop gnome-common
  buildrequires, only needed for above dropped patch.</changelog>
  <changelog author="meissner@suse.com" date="1341489600">- Add a apparmor profile for usr.lib.colord</changelog>
  <changelog author="dimstar@opensuse.org" date="1347969600">- Update to version 0.1.23:
  + Bugfixes:
  - Do not reuse __COLORD_H_INSIDE__ as this causes #include
    insanity
  - Add include guards to cd-sample-window.h
- Changes from version 0.1.23:
  + New Features:
  - Import GTK-specific code from colord into a new project
  + Bugfixes:
  - Assorted colord-gtk introspection fixes
  - Clarify that CdSampleWindow is LGPLv2+, not GPLv2+
  - Fix release instructions and version number
  - Fix Vala binding generation for colord-gtk
- NEW Package: colord-gtk used to be an integrated part of colord,
  which we split in an own spec file due to build loops. Upstream
  now followed this split. As a result, the .spec file has been
  entirely remastered and stripped.</changelog>
  <changelog author="dimstar@opensuse.org" date="1355918400">- Update to version 0.1.24:
  + New Feature: Hide the mouse cursor when it goes over the sample
    widget.
  + Bugfixes:
  - Don't use a GtkImage for the sample window.
  - Fix automatic dep on vala.
  - Fix the build.
  - Never use -Werror as it breaks jhbuild.
- Pass --enable-vala to configure to ensure the vala bindings are
  built.</changelog>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="2b96d9db59dd244818defa45ff095439f3f387e2d14f7a27b8a837526db290016fe87e8625b164e7dc1fade0eba3d029bd0ba904f556006eea8c6aa9e821db75" name="colord-gtk" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="a29c077584ab23849e771cb8d7b65d3895e195e60a9815f62636e9069f7fc8f41bd303564740907dab2168af7f39af5975b6ecbd33a741098c5e0d02823cccad" name="colord-gtk-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="109a71bd718f476e309a7094234cdf92f166199d4b13780d28d9d88ebde06a8c2e82b518893f1ed90794138799b2fb14f8d9c1e5b950dbca4889fadcb827b67c" name="colord-gtk-debugsource" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="c3c9aa75f698314f1064104bd2f53ab181ef51ae1cc94fc6653c30d3efb187cdfdf57cf6382ee576dd0396d0232d00b07c01adace6e806a35db3cf9e97442789" name="colord-gtk-doc" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="4975f98d9530abd88a9373e2b20998e692ab5b4ceae6ed1c35f99d8b7b06fb7cc818a629bb29fbde163e938def69fe88e062e3616c38e17e8bbeec8d87e05104" name="colord-gtk-lang" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="2.3"/>
  <changelog author="dimstar@opensuse.org" date="1363694400">- Update to version 0.1.25:
  + New Feature: Give the sample widget slightly curved corners and
    a gray outline.
  + Bugfixes:
  - Do not use deprecated functions from libcolord.
  - Fix warnings when building ColordGtk-1.0.gir.
  - Fix up the licence boilerplate for CdSampleWidget.</changelog>
  <changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 0.1.26:
  + New Features:
  - Actually install the cd-convert utility.
  - Provide an optional Gtk2 version of libcolord-gtk.
  + Bugfixes:
  - Do not link against the unused gio-unix-2.0.
  - Fix cd-convert to work with multiple sensors attached.</changelog>
  <changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634904000">- Update to version 0.2.0:
  + New Features:
  - Migrate to gettext
  - Port to DocBook 5
  - Port to the Meson build system
  + Bugfixes:
  - Do not leak plug_name
  - Fix gtk-doc build when srcdir != builddir
- Add meson BuildRequires and macros following upstreams port to
  meson buildsystem.
- Add gtk-doc and docbook5-xsl-stylesheets BuildRequires, build
  gtk-doc development documentation and manpages. Following this
  split out new -doc sub-package.
- Drop intltool, no longer needed.
- Package COPYING as license, as this was somehow missed in the
  past.
- Modernize spec/cleanup.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1644926400">- Update to version 0.2.0+8:
  * trivial: Fix link to homepage
  * trivial: Use the right vala package
  * build: Make GTK3 build optional too
  * Add a GTK4 variant
  * build: Rename 'gtk' meson variable to 'gtk3'
  * Make introspection optional in meson
  * Update the example spec file
  * trivial: post release version bump
- Switch to git checkout.
- Add pkgconfig(gtk4) BuildRequires: Build the new gtk4 support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1647950400">- Do not build libcolord-gtk4-1-32bit: there is no consumer and so
  far we avoid putting gtk4-32bit up.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651492800">- Update to stable release 0.3.0
  + Stable release
  + Sync spec file with downstream
- Use source signature</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1688040000">- fix segfault when turning monitor back on (bsc#1212840):
  Fix-the-callback-signature-to-fix-a-crash.patch</changelog>
</package>
<package pkgid="4a052912b3188927aceb4bf7352eb0afe6964371240f1a96394d40c29a744cfb66d0268e371939791e7bab762193169adfd9a9204505e0ea4f6a3d2400273135" name="colord-lang" arch="noarch">
  <version epoch="0" ver="1.4.6" rel="4.3"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1575460800">- Add add-spyderx.patch for datacolor SpyderX supprot (will be in
  version 1.4.5).
- Move colord-session.service and tmpfiles config from
  libcolord-devel to colord package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610020800">- Update to version 1.4.5:
  + New Features:
  - Add cd_icc_create_default_full
  - Add cd_icc_utils_get_adaptation_matrix
  - Add cd_mat33_is_finite
  - Add support for datacolor SpyderX
  + Bugfixes:
  - Check for errors from more sqlite calls
  - Fix cd_icc_load_data() annotation for the data array
  - Fix cd-sensor-dummy
  - Fix more annotation for data arrays
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible
  - Refactor opening of mapping database and try again if fails
- Drop add-spyderx.patch: Included upstream in new release.</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1610625600">- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1637409600">- Change to systemd-sysusers</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1639396800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_colord.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Update to version 1.4.6:
  + Add missing copyright notices.
  + Add Spyder X entry.
  + Document where to send patches.
  + Don't use exact floating point comparisons.
  + Drop option for removed reverse engineering tools.
  + Drop references to hughski.com.
  + Fix a small memory leak in sqlite3_exec().
  + Fix typo in device-removed signal documentation.
  + Make introspection optional in meson.
- Drop -Dreverse=false meson parameter: no longer supported.
- Fix a few rpmlint warnings:
  + Do not self-obsolete shared-color-profiles by providing the
    symbol with a version.
  + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post.
  + Package /usr/share/bash-completion/completions/colormgr with
    mode 644: the files are not executed, but sourced.
  + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is
    generated by %tmpfiles_create.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1663329600">- Add colord-CVE-2021-42523.patch: fix a small memory leak on db
  open failure (boo#1202802 CVE-2021-42523).</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for various architectures.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Reduce memory constraints for riscv64</changelog>
</package>
<package pkgid="26c9138fa109d7ba059e027bc40a3acd9fb25a4aa01a58d17a54522dd8ac2f992c74579d42147de20b0d7ea6c9add90f96cba00d4c7392dbeda77b1935e726e8" name="compiz" arch="src">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sbrabec@suse.cz" date="1361880000">- Added support for translation-update-upstream.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1373457600">- Drop kde4 package for 13.1, KWin has dropped support for compiz
  with 4.11 release.
- Spec cleanup</changelog>
  <changelog author="ku.b@gmx.de" date="1408017600">- disable metacity; fix compile error due to private function changes
- remove unused compiz-gtk_widget_visible.patch</changelog>
  <changelog author="dmueller@suse.com" date="1413806400">- enable build for %arm and aarch64</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1447070400">- Update to 0.8.9.
- Update dependencies and license.
- Split libdecoration0.
- Split plugins from compiz to compiz-plugins, make compiz
  recommend compiz-plugins and compiz-plugins to recommend
  compiz-plugins-main.
- compiz-gnome to recommend compiz-plugins-main and suggest ccsm.
- compiz-gnome doesn't have to depend on GNOME Control Centre and
  gnome-desktop2.
- Rebase compiz-default-settings.diff.
- Remove dummy compiz-kde4 package.
- Do not recommend compiz-emerald.
- Merely suggest compicc instead of recommending.
- Drop kde-compiz.desktop and startkde-compiz: no longer used.
- Remove compiz-kde-4.9.patch, kde-auto-comp.diff,
  compiz-0.8.8-non-abstract-KWD-Window.patch,
  compiz-global_Region_define.patch: KDE-related.
- Restore standalone locales, place in compiz-lang.
- Change compiz-devel group to "Development/Languages/C and C++".
- Tickle default enabled plugins.
- Move matecompat and svg plugins from compiz-gnome to compiz.
- Adjust compiz-decorator script for MATE.
- Add mate-window-decorator wrapper that adjusts gwd settings with
  Marco or Metacity ones.
- Drop support of old openSUSE.
- Add baselibs.conf.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1448020800">- Add compiz-add-manager-checks.patch: add all relevant checks
  from compiz-manager; and pciutils dependency.
- Get from Ubuntu packages a script to generate MATE Control Centre
  keybinding XML's.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1448452800">- Rename compiz-default-settings.diff to
  compiz-suse-defaults.patch.
- Rename mate-window-decorator to gnome-window-decorator to point
  out it's not DE-centric.
- Adjust gnome-window-decorator so it will start accepting custom
  options properly (transparently as gtk-window-decorator does).
- Remove compiz-decorator: automatical decorator detection lost its
  meaning with the KDE decorator loss.
- Set gnome-window-decorator as a default decorator in
  compiz-suse-defaults.patch.
- Modify compiz-suse-defaults.patch to center windows by default.
- Do not default Expo plugin: can be annoying.
- Drop compiz-unmanaged-window-position.patch: was fixed upstream,
  reverse applying is a mistake.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1449921600">- Bring compiz-decorator back: Compiz must handle Emerald-only
  installations.
- Set back compiz-decorator as a default decorator in
  compiz-suse-defaults.patch.
- Fix crashes in gnome-window-decorator.
- Force compiz-gnome bigger priority than compiz-emerald if
  MATE or GNOME session is installed by supplements.
- Simplify compiz-decorator: no need to fallback if decorator is
  missing as it can't be (requirement).
- Do not change default resize mode in compiz-suse-defaults.patch.
- Do not even suggest Marco in compiz-gnome: gtk-window-decorator
  only need a library for supporing Metacity decorations.
- Remove bug-449168-avoid-independent-output-painting.diff:
  considered harmful.
- Modify compiz-add-manager-checks.patch: do not start Compiz
  without --replace when other WM is running.
- Do not generate MATE Control Centre keybindings after all:
  support is removed from upstream.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1450353600">- Update to 0.8.10:
  * Add mate-window-decorator: Marco native settings monitor for
    gtk-window-decorator.
  * Add all relevant checks from compiz-manager.
  * Remove scripts, modify desktop menu entries and disable by
    default.
  * gtk-window-decorator: Make it possible to build with Gtk3.
  * Add a compiz-decorator script that tries to detect the best
    suitable decorator.
- Remove compiz-add-manager-checks.patch: merged upstream.
- Remove compiz-decorator, gnome-window-decorator, compiz.desktop
  from sources: added upstream.
- Rebase compiz-suse-defaults.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455364800">- Update to 0.8.12:
  * Move mate-window-decorator.py into gtk-window-decorator.
  * Add an optional libcompizconfig build dependency that makes it
    so gtk-window-decorator can honour MATE or GNOME Flashback
    cursor theme settings, and also read shadow settings without
    D-Bus plugin from CCSM.
  * annotate plugin changes:
  - Implement shape drawing.
  - Fix shape drawing code to always call cairo_save before
    drawing and cairo_restore after drawing.
  - Implement centered shape drawing with a toggle keybinding.
  - Unify stroke and line width options.
  - Fix longstanding damage bugs.
  - Use stroke colour for freedraw mode.
  - Improve transparent colours rendering.
  - Change default stroke width to 3.0.
  * Move plugin-matecompat image to ccsm project.
  * Add Desktop Wall plugin from compiz-plugins-main project.
  * Fix Desktop Wall settings of arrow and gradient thumbs colors.
  * Fix gtk-window-decorator crash when a window is hanged.
- Require compiz-plugins and libcompizconfig.
- Merge compiz-fusion-plugins-main-defaults.patch from
  compiz-plugins-main into compiz-suse-defaults.patch.
- Enable D-Bus plugin by default.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="f021d75fd0c740998cd8d79eb0d91d07a9375eb7d118b9b6ae4081eeaaaf7088813458897efaa2582b5772a6fa9fc6f20da0cea7e7cb20fa786c70f6d45ec5c9" name="compiz" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="029288d6d59fccf42ddc71f249ac91490e30fca1c9435a8296a07f94e48fa047bd7e00036c78182d7bf4537f46994272f0f48c7eda08e0e0213cf332a2171348" name="compiz-branding-SLED" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="154e58ebda3811904589199431cc36e6042eacc01e3073fee74f8a9f458ceb8c21afca953937c7224a12c97c800065926fc4f9a2ad5823d6796630a1422bfc9c" name="compiz-branding-openSUSE" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="c89957fb74dbc664a9424dd7c7ca43366be66c4e38dc3d6a1c9099dffe3349d87c4591ad44ae500fca431c962ca4c1527678c82cac1b34ea8a1635a111ac01e6" name="compiz-branding-upstream" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="1d624ec304d85dad8486468aff500ddb3414d0b9a3e00bab01c8719919d065288fa8cfbcdfb146e5680f53b4bf65b7ee2c14375a629ca545b478719d3731471a" name="compiz-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="9180713dba7a5b3d7b3da56ff5faf0365d705065dd3cfebf1a40d7589fa2193355f823fc3e0e18386643ea4295685239074dcf5eccc3720f2e22f4f80dec2a55" name="compiz-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="8ed46248e97495db132b0bfa83b1b9e0ab7c628806c9961038861e49b3dead0ca3a5e1212bc047d38fd2e0b65edf8e112828734ab9c49fa94f7a3990b7089e38" name="compiz-devel" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="e2d6aa9ed85a87b48b9eac4a7d3582273a93044b173aa4edce376358cd736427639b268e121748a135f9117cf69299ff42c8b7e38acc5334b8c4e89ec4cdd541" name="compiz-gnome" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="e1f36e24f41ea592a23fa1b58f015f94db6282a7765f08d419b325310b92de55a36b62231568ec2bc2076bc32e91341d38e24fda56cb87a4cf8f371476f234da" name="compiz-gnome-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="b839c1e4dac87742956d8199ce4fbf7771094050c371d0d22f9aefe3d19aa5740b31e88e85a76061fa7b7cd4ded385bb1005ea9c42ab14d7f287b122cb3d80cd" name="compiz-lang" arch="noarch">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="80d0f110bd7d6c104bf4096a79009d15ade322344c84819711e83dd0a6969a61cbeefcd037e6e73070bd348c593be04270f7d2ef07b46e93d3c65c6d54deb040" name="compiz-plugins" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="3d5afe049a3fcbbabfa23bc723b8120915a355f0de49d5046af63794b9caaedc95c7e7f44d3cf23889727c5f363025704a3429bb3747144d985202aa20495d61" name="compiz-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.18" rel="2.11"/>
  <changelog author="sor.alexei@meowr.ru" date="1458216000">- Update to 0.8.12.1:
  * Increase maximum Mipmap LOD for Blur plugin.
  * Probably fix "white glitches" that happen on resize in
    gtk-window-decorator.
  * Fix right click near top edge of maximised windows in
    gtk-window-decorator.
  * Fix a X11 Drawable leakage in gtk-window-decorator.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1458820800">- Update to 0.8.12.2:
  * Include forgotten compiz-start.desktop.in into the tarball,
    needed for --enable-menu-entries.
- Solve libcompizconfig dependency loop.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1460289600">- Update to version 0.8.12.3:
  * Drop glib-gettext dependency.
    This fixes usage of autogen.sh with newer glib.
  * Change default Blue filter to Gaussian.
  * Fix broken appearance on HiDPI with GTK+ 3.10+ (if scaling is on).
    For now scaling is just disabled completely.
  * Fix for some cases when cursor settings were ignored by
    applications.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1490184000">- Switch gtk-window-decorator to Gtk3 after Marco.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1492516800">- Update to version 0.8.14:
  * Handle _NET_WM_MOVERESIZE ClientMessages.
    Fixes the whisker menu resize bug.
  * Improve horizontal and vertical maximizing.
  * Remove the "Number of Desktops" option.
  * Fix a crash when displaying special characters in gtk-window-decorator.
  * Set rotate and wall default flip bindings to None.
    Fixes a problem where edges of screen are unclickable by default.
  * Fix potential for skydome silently failing to render.
  * Don't fallback for exceeding max texture size.
  * Improve --button-layout behavior for gtk-window-decorator.
  * Update translations.
- Workaround /usr/@DATADIRNAME@/locale/ on openSUSE Leap 42.1 and
  older.
- Rebase compiz-suse-defaults.patch.
- Only switch gtk-window-decorator to Gtk3 on openSUSE Leap 42.3
  and newer.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1541937600">- Update to version 0.8.16:
  * Fix cutoff tooltips.
  * Fix window display delays.
  * Support for gtk frame extents.
  * Introduce at-spi support for ezoom.
  * Maintenance updates and fixes.
  * Update translations.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542456000">- Update to version 0.8.16.1:
  * Bump core abi version.
  * Fix windows crawling when unfullscreened.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582372800">- Add compiz-gwd-marco-1.22.2.patch: Fix build against Marco 1.22.2
  or later (commits cc75be2e, bd67e080, c272018a, d2b57855,
  004d52d9, 8de1335f, cdfd6818, 18734772, 472eecac, 2431089c,
  feb113b8, 6520214d, f3ce70af, 6284ac84, c83d3cfb, 8d7516c0,
  c63bb0a1, e069210f, 43287478, 25d5513a).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1586001600">- Update to version 0.8.18:
  * Improve autoconf argument "default-plugins".
  * Clear metadata/Makefile.am of non-portable code.
  * Drop the dependency on intltool of metadata, src and mate.
  * Making show desktop feature more predictable: when a window is
    open always show the desktop.
  * Add support for XInput2 input events and for actions to bypass
    grabs (for accessibility purposes like zoom in/out for
    visual-impaired).
  * Xinput2 is not enabled by default because it could trigger
    issues on applications like Chromium or Electron-based
    applications.
  * Add a configure option to disable XI2 events support.
  * move: Make an option to let the  mouse wheel scroll windows
    when they are off-screen.
  * Avoid temporary focus back on the original window when
    switching windows.
  * Trigger a smooth migration from intltool to gettext.
  * Improve the build system for a better compatibility (the
    initial ambition was to port it to FreeBSD).
  * Initial support for setting _NET_WM_STATE_FOCUSED so CSD
    windows can follow focus/backdrop theme differences.
  * Fix build against marco 1.22.2+.
  * Update mouse cursor when it gets changed from outside (like
    MATE Appearance).
  * Add an option to only display apps icons in the Switcher
    plugin.
  * Add an option to adjust the switcher size in the Switcher
    plugin.
  * Add an option to make the commands plugin work even while a
    grab is in effect (disabled by default).
  * place: Avoid flickering when restoring windows.
  * place: Avoid round-trip restoring windows that don't fit the
    workspace.
  * Fix placement of vertically maximised windows that are too big
    to fit.
  * Don't show a start menu entry in MATE since it's already
    handled by mate-tweak.
  * HiDPI: Fix corners and menu icon.
  * Update translations.
- Rebase compiz-suse-defaults.patch.
- Remove compiz-gwd-marco-1.22.2.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1636804800">- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against
  librsvg 2.51+ (commits c0c605dd, 9f105a8b).</changelog>
</package>
<package pkgid="c3e38144478ba8042fcfae0732b1a46d3139b7d4e54beb00108e3b82c73bc83bfa97e70f30d87d8a3a1afb409e0b2a9d879dbead8ff4821e9700e50169cfe467" name="conan" arch="noarch">
  <version epoch="0" ver="2.0.17" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1698408000">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702728000">- Update to version 2.0.14:
  * Feature: Added riscv64, riscv32 architectures to default
    settings.yml and management of them in Meson and Autotools
    [gh#conan-io/conan#15053].
  * Feature: Allow only one simultaneous database connection
    [gh#conan-io/conan#15029].
  * Feature: Add conan cache backup-upload to upload all the
    backup sources in the cache, regardless of which references
    they are from [gh#conan-io/conan#15013].
  * Feature: New conan list --format=compact for better UX
    [gh#conan-io/conan#15011].
  * Feature: Ignore metadata upload by passing --metadata=""
    [gh#conan-io/conan#15007].
  * Feature: Better output messages in conan upload
    [gh#conan-io/conan#14984].
  * Feature: Add extra flags to CMakeToolchain
    [gh#conan-io/conan#14966].
  * Feature: Implement package load/restore from the cache, for CI
    workflows and moving packages over air-gaps
    [gh#conan-io/conan#14923].
  * Feature: Compute version-ranges intersection to avoid graph
    version conflicts for compatible ranges
    [gh#conan-io/conan#14912].
  * Feature: CMake helper can use multiple targets in target
    argument [gh#conan-io/conan#14883].
  * Feature: Add CMakeDeps and PkgConfigDeps generators listening
    to system_package_version property [gh#conan-io/conan#14808].
  * Feature: Add shorthand syntax in cli to specify host and build
    in 1 argument [gh#conan-io/conan#14727].
  * Feature: Implement cache LRU control for cleaning of unused
    artifacts [gh#conan-io/conan#14054].
  * Fix: Avoid CMakeToolchain overwriting user CMakePresets.json
    when no layout nor output-folder is defined
    [gh#conan-io/conan#15058].
  * Fix: Add astra, elbrus and altlinux as distribution using apt
    in SystemPackageManager [gh#conan-io/conan#15051].
  * Fix: Default to apt-get package manager in Linux Mint
    [gh#conan-io/conan#15026].
  * Fix: Make Git() check commits in remote server even for
    shallow clones [gh#conan-io/conan#15023].
  * Fix: Fix AutotoolsToolchain extraflags priority
    [gh#conan-io/conan#15005].
  * Fix: Remove colors from conan --version output
    [gh#conan-io/conan#15002].
  * Fix: Add an error message if the sqlite3 version is
    unsupported (less than 3.7.11 from 2012)
    [gh#conan-io/conan#14950].
  * Fix: Make cache DB always use forward slash for paths, to be
    uniform across Windows and Linux [gh#conan-io/conan#14940].
  * Fix: Solve re-build of an existing package revision (like
    forcing rebuild of a an existing header-only package), while
    previous folder was still used by other projects
    [gh#conan-io/conan#14938].
  * Fix: Avoid a recipe mutating a conf to affect other recipes
    [gh#conan-io/conan#14932].
  * Fix: The output of system packages via Apt.install() or
    PkgConfig.fill_cpp_info, like xorg/system was very noisy to
    the Conan output, making it more quiet
    [gh#conan-io/conan#14924].
  * Fix: Serialize the path information of python_requires,
    necessary for computing buildinfo [gh#conan-io/conan#14886].
  * Fix: Define remotes in conan source command in case recipe has
    python_requires that need to be downloaded from remotes
    [gh#conan-io/conan#14852].
  * Fix: Fix min target flag for xros and xros-simulator
    [gh#conan-io/conan#14776].
  * Bugfix: --build=missing was doing unnecessary builds of
    packages that were not needed and could be skipped, in the
    case of tool_requires having transitive dependencies
    [gh#conan-io/conan#15082].
  * BugFix: Add package revision to format=json in 'conan
    export-pkg' command [gh#conan-io/conan#15042].
  * Bugfix: tools.build:download_source=True will not fail when
    there are editable packages [gh#conan-io/conan#15004].
  * Bugfix: Transitive dependencies were incorrectly added to
    conandeps.xcconfig [gh#conan-io/conan#14898].
  * Bugfix: Fix integrity-check (upload --check or cache
    check-integrity) when the export_source has not been
    downloaded [gh#conan-io/conan#14850].
  * Bugfix: Properly lock release candidates of python requires
    [gh#conan-io/conan#14846].
  * BugFix: Version ranges ending with - do not automatically
    activate pre-releases resolution in the full range
    [gh#conan-io/conan#14814].
  * BugFix: Fix version ranges so pre-releases are correctly
    included in the lower bound and excluded in the upper bound
    [gh#conan-io/conan#14814].
- New Requires: python-distro.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 2.0.16:
  * Bugfix: Revert the default of source_buildenv, make it False
    by default [gh#conan-io/conan#15319].
- Changes from version 2.0.15:
  * Feature: New conan lock remove command to remove requires from
    lockfiles [gh#conan-io/conan#15284].
  * Feature: New CMake.ctest() helper method to launch directly
    ctest instead of via cmake --target=RUN_TEST
    [gh#conan-io/conan#15282].
  * Feature: Add tracking syntax in &lt;host_version&gt; for different
    references [gh#conan-io/conan#15274].
  * Feature: Add pkglist formatter for conan export command
    [gh#conan-io/conan#15266].
  * Feature: Define CONAN_LOG_LEVEL env-var to be able to change
    verbosity at a global level [gh#conan-io/conan#15263].
  * Feature: conan cache path xxx --folder xxxx raises an error if
    the folder requested does not exist [gh#conan-io/conan#15257].
  * Feature: Add in operator support for ConanFile's
    self.dependencies [gh#conan-io/conan#15221].
  * Feature: Make CMakeDeps generator create a conandeps.cmake
    that aggregates all direct dependencies in a cmake-like
    generator style [gh#conan-io/conan#15207].
  * Feature: Add build environment information to CMake configure
    preset and run environment information to CMake test presets
    [gh#conan-io/conan#15192].
  * Feature: Removed a warning about a potential issue with conan
    migration that would print every time a build failed
    [gh#conan-io/conan#15174].
  * Feature: New deploy() method in recipes for explicit
    per-recipe deployment [gh#conan-io/conan#15172].
  * Feature: Allow tool-requires to be used in source() method
    injecting environment [gh#conan-io/conan#15153].
  * Feature: Allow accessing the contents of settings.yml (and
    settings_user!) from ConfigAPI [gh#conan-io/conan#15151].
  * Feature: Add builtin conf access from ConfigAPI
    [gh#conan-io/conan#15151].
  * Feature: Add redirect_stdout to CMake integration methods
    [gh#conan-io/conan#15150].
  * Feature: Add core:warnings_as_errors configuration option to
    make Conan raise on warnings and errors
    [gh#conan-io/conan#15149].
  * Feature: Added FTP_TLS option using secure argument in
    ftp_download for secure communication
    [gh#conan-io/conan#15137].
  * Feature: New [replace_requires] and [replace_tool_requires] in
    profile for redefining requires, useful for package
    replacements like zlibng/zlib, to solve conflicts, and to
    replace some dependencies by system alternatives wrapped in
    another Conan package recipe [gh#conan-io/conan#15136].
  * Feature: Add stderr capture argument to conanfile's run()
    method [gh#conan-io/conan#15121].
  * Feature: New [platform_requires] profile definition to be able
    to replace Conan dependencies by platform-provided
    dependencies [gh#conan-io/conan#14871].
  * Feature: New conan graph explain command to search, compare
    and explain missing binaries [gh#conan-io/conan#14694].
  * Feature: Global cpp_info can be used to initialize components
    values [gh#conan-io/conan#13994].
  * Fix: Make core:warnings_as_errors accept a list
    [gh#conan-io/conan#15297].
  * Fix: Fix user confs package scoping when no separator was
    given [gh#conan-io/conan#15296].
  * Fix: Fix range escaping in conflict reports involving ranges
    [gh#conan-io/conan#15222].
  * Fix: Allow hard set_name() and set_version() to mutate name
    and version provided in command line
    [gh#conan-io/conan#15211].
  * Fix: Make conan graph info --format=text print to stdout
    [gh#conan-io/conan#15170].
  * Fix: Avoid warning in CMake output due to
    CMAKE_POLICY_DEFAULT_CMP0091 unused variable
    [gh#conan-io/conan#15127].
  * Fix: Deprecate [system_tools] in favor of
    [platform_tool_requires] to align with [platform_requires] for
    regular dependencies. Changed output from "System tool" to
    "Platform" [gh#conan-io/conan#14871].
  * Bugfix: Ensure user confs have at least 1 : separator
    [gh#conan-io/conan#15296].
  * Bugfix: Git.is_dirty() will use git status . -s to make sure
    it only process the current path, not the whole repo,
    similarly to other Git methods [gh#conan-io/conan#15289].
  * Bugfix: Make self.info.clear() and header-only packages to
    remove python_requires and tool_requires
    [gh#conan-io/conan#15285].
  * Bugfix: Make conan cache save/restore portable across Windows
    and other OSs [gh#conan-io/conan#15253].
  * Bugfix: Do not relativize absolute paths in deployers
    [gh#conan-io/conan#15244].
  * Bugfix: Add architecture to CMakePresets to avoid cmake
    ignoring toolchain definitions when using presets
    [gh#conan-io/conan#15215].
  * Bugfix: Fix conan graph info --format=html reporting
    misleading conflicting nodes [gh#conan-io/conan#15196].
  * Bugfix: Fix serialization of tool_requires in conan profile
    show --format=json [gh#conan-io/conan#15185].
  * Bugfix: Fix NMakeDeps quoting issues
    [gh#conan-io/conan#15140].
  * Bugfix: Fix the 2.0.14 migration to add LRU data to the cache
    when storage_path conf is defined [gh#conan-io/conan#15135].
  * Bugfix: Fix definition of package_metadata_folder for conan
    export-pkg command [gh#conan-io/conan#15126].
  * Bugfix: pyinstaller.py was broken for Python 3.12 due to a
    useless distutils import [gh#conan-io/conan#15116].
  * Bugfix: Fix backup sources error when no
    core.sources:download_cache is set [gh#conan-io/conan#15109].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704974400">- Update to version 2.0.17:
  * Fix: Automatically create folder if conan cache save
  - -file=subfolder/file.tgz subfolder doesn't exist
    (gh#conan-io/conan#15409).
  * Bugfix: Fix libcxx detection when using CC/CXX env vars
    (gh#conan-io/conan#15418).
  * Bugfix: Solve winsdk_version bug in CMakeToolchain generator
    for cmake_minimum_required(3.27) (gh#conan-io/conan#15373).
  * Bugfix: Fix visible trait propagation with build=True trait
    (gh#conan-io/conan#15357).
  * Bugfix: Fix package_id calculation when including conf values
    thru tools.info.package_id:confs (gh#conan-io/conan#15356).
  * Bugfix: Order conf items when dumping them to allow
    reproducible package_id independent of the order the confs
    were declared (gh#conan-io/conan#15356).</changelog>
</package>
<package pkgid="a8689fda247bd98610b7ece444b761c9623afdeaa73bfba8bf01e36f954327aa1726a7f8f120ee693694a1861dce14d6af6434d4de79c9dae00999fb1a312821" name="conan" arch="src">
  <version epoch="0" ver="2.0.17" rel="2.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1698408000">- Initial package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1702728000">- Update to version 2.0.14:
  * Feature: Added riscv64, riscv32 architectures to default
    settings.yml and management of them in Meson and Autotools
    [gh#conan-io/conan#15053].
  * Feature: Allow only one simultaneous database connection
    [gh#conan-io/conan#15029].
  * Feature: Add conan cache backup-upload to upload all the
    backup sources in the cache, regardless of which references
    they are from [gh#conan-io/conan#15013].
  * Feature: New conan list --format=compact for better UX
    [gh#conan-io/conan#15011].
  * Feature: Ignore metadata upload by passing --metadata=""
    [gh#conan-io/conan#15007].
  * Feature: Better output messages in conan upload
    [gh#conan-io/conan#14984].
  * Feature: Add extra flags to CMakeToolchain
    [gh#conan-io/conan#14966].
  * Feature: Implement package load/restore from the cache, for CI
    workflows and moving packages over air-gaps
    [gh#conan-io/conan#14923].
  * Feature: Compute version-ranges intersection to avoid graph
    version conflicts for compatible ranges
    [gh#conan-io/conan#14912].
  * Feature: CMake helper can use multiple targets in target
    argument [gh#conan-io/conan#14883].
  * Feature: Add CMakeDeps and PkgConfigDeps generators listening
    to system_package_version property [gh#conan-io/conan#14808].
  * Feature: Add shorthand syntax in cli to specify host and build
    in 1 argument [gh#conan-io/conan#14727].
  * Feature: Implement cache LRU control for cleaning of unused
    artifacts [gh#conan-io/conan#14054].
  * Fix: Avoid CMakeToolchain overwriting user CMakePresets.json
    when no layout nor output-folder is defined
    [gh#conan-io/conan#15058].
  * Fix: Add astra, elbrus and altlinux as distribution using apt
    in SystemPackageManager [gh#conan-io/conan#15051].
  * Fix: Default to apt-get package manager in Linux Mint
    [gh#conan-io/conan#15026].
  * Fix: Make Git() check commits in remote server even for
    shallow clones [gh#conan-io/conan#15023].
  * Fix: Fix AutotoolsToolchain extraflags priority
    [gh#conan-io/conan#15005].
  * Fix: Remove colors from conan --version output
    [gh#conan-io/conan#15002].
  * Fix: Add an error message if the sqlite3 version is
    unsupported (less than 3.7.11 from 2012)
    [gh#conan-io/conan#14950].
  * Fix: Make cache DB always use forward slash for paths, to be
    uniform across Windows and Linux [gh#conan-io/conan#14940].
  * Fix: Solve re-build of an existing package revision (like
    forcing rebuild of a an existing header-only package), while
    previous folder was still used by other projects
    [gh#conan-io/conan#14938].
  * Fix: Avoid a recipe mutating a conf to affect other recipes
    [gh#conan-io/conan#14932].
  * Fix: The output of system packages via Apt.install() or
    PkgConfig.fill_cpp_info, like xorg/system was very noisy to
    the Conan output, making it more quiet
    [gh#conan-io/conan#14924].
  * Fix: Serialize the path information of python_requires,
    necessary for computing buildinfo [gh#conan-io/conan#14886].
  * Fix: Define remotes in conan source command in case recipe has
    python_requires that need to be downloaded from remotes
    [gh#conan-io/conan#14852].
  * Fix: Fix min target flag for xros and xros-simulator
    [gh#conan-io/conan#14776].
  * Bugfix: --build=missing was doing unnecessary builds of
    packages that were not needed and could be skipped, in the
    case of tool_requires having transitive dependencies
    [gh#conan-io/conan#15082].
  * BugFix: Add package revision to format=json in 'conan
    export-pkg' command [gh#conan-io/conan#15042].
  * Bugfix: tools.build:download_source=True will not fail when
    there are editable packages [gh#conan-io/conan#15004].
  * Bugfix: Transitive dependencies were incorrectly added to
    conandeps.xcconfig [gh#conan-io/conan#14898].
  * Bugfix: Fix integrity-check (upload --check or cache
    check-integrity) when the export_source has not been
    downloaded [gh#conan-io/conan#14850].
  * Bugfix: Properly lock release candidates of python requires
    [gh#conan-io/conan#14846].
  * BugFix: Version ranges ending with - do not automatically
    activate pre-releases resolution in the full range
    [gh#conan-io/conan#14814].
  * BugFix: Fix version ranges so pre-releases are correctly
    included in the lower bound and excluded in the upper bound
    [gh#conan-io/conan#14814].
- New Requires: python-distro.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1703764800">- Update to version 2.0.16:
  * Bugfix: Revert the default of source_buildenv, make it False
    by default [gh#conan-io/conan#15319].
- Changes from version 2.0.15:
  * Feature: New conan lock remove command to remove requires from
    lockfiles [gh#conan-io/conan#15284].
  * Feature: New CMake.ctest() helper method to launch directly
    ctest instead of via cmake --target=RUN_TEST
    [gh#conan-io/conan#15282].
  * Feature: Add tracking syntax in &lt;host_version&gt; for different
    references [gh#conan-io/conan#15274].
  * Feature: Add pkglist formatter for conan export command
    [gh#conan-io/conan#15266].
  * Feature: Define CONAN_LOG_LEVEL env-var to be able to change
    verbosity at a global level [gh#conan-io/conan#15263].
  * Feature: conan cache path xxx --folder xxxx raises an error if
    the folder requested does not exist [gh#conan-io/conan#15257].
  * Feature: Add in operator support for ConanFile's
    self.dependencies [gh#conan-io/conan#15221].
  * Feature: Make CMakeDeps generator create a conandeps.cmake
    that aggregates all direct dependencies in a cmake-like
    generator style [gh#conan-io/conan#15207].
  * Feature: Add build environment information to CMake configure
    preset and run environment information to CMake test presets
    [gh#conan-io/conan#15192].
  * Feature: Removed a warning about a potential issue with conan
    migration that would print every time a build failed
    [gh#conan-io/conan#15174].
  * Feature: New deploy() method in recipes for explicit
    per-recipe deployment [gh#conan-io/conan#15172].
  * Feature: Allow tool-requires to be used in source() method
    injecting environment [gh#conan-io/conan#15153].
  * Feature: Allow accessing the contents of settings.yml (and
    settings_user!) from ConfigAPI [gh#conan-io/conan#15151].
  * Feature: Add builtin conf access from ConfigAPI
    [gh#conan-io/conan#15151].
  * Feature: Add redirect_stdout to CMake integration methods
    [gh#conan-io/conan#15150].
  * Feature: Add core:warnings_as_errors configuration option to
    make Conan raise on warnings and errors
    [gh#conan-io/conan#15149].
  * Feature: Added FTP_TLS option using secure argument in
    ftp_download for secure communication
    [gh#conan-io/conan#15137].
  * Feature: New [replace_requires] and [replace_tool_requires] in
    profile for redefining requires, useful for package
    replacements like zlibng/zlib, to solve conflicts, and to
    replace some dependencies by system alternatives wrapped in
    another Conan package recipe [gh#conan-io/conan#15136].
  * Feature: Add stderr capture argument to conanfile's run()
    method [gh#conan-io/conan#15121].
  * Feature: New [platform_requires] profile definition to be able
    to replace Conan dependencies by platform-provided
    dependencies [gh#conan-io/conan#14871].
  * Feature: New conan graph explain command to search, compare
    and explain missing binaries [gh#conan-io/conan#14694].
  * Feature: Global cpp_info can be used to initialize components
    values [gh#conan-io/conan#13994].
  * Fix: Make core:warnings_as_errors accept a list
    [gh#conan-io/conan#15297].
  * Fix: Fix user confs package scoping when no separator was
    given [gh#conan-io/conan#15296].
  * Fix: Fix range escaping in conflict reports involving ranges
    [gh#conan-io/conan#15222].
  * Fix: Allow hard set_name() and set_version() to mutate name
    and version provided in command line
    [gh#conan-io/conan#15211].
  * Fix: Make conan graph info --format=text print to stdout
    [gh#conan-io/conan#15170].
  * Fix: Avoid warning in CMake output due to
    CMAKE_POLICY_DEFAULT_CMP0091 unused variable
    [gh#conan-io/conan#15127].
  * Fix: Deprecate [system_tools] in favor of
    [platform_tool_requires] to align with [platform_requires] for
    regular dependencies. Changed output from "System tool" to
    "Platform" [gh#conan-io/conan#14871].
  * Bugfix: Ensure user confs have at least 1 : separator
    [gh#conan-io/conan#15296].
  * Bugfix: Git.is_dirty() will use git status . -s to make sure
    it only process the current path, not the whole repo,
    similarly to other Git methods [gh#conan-io/conan#15289].
  * Bugfix: Make self.info.clear() and header-only packages to
    remove python_requires and tool_requires
    [gh#conan-io/conan#15285].
  * Bugfix: Make conan cache save/restore portable across Windows
    and other OSs [gh#conan-io/conan#15253].
  * Bugfix: Do not relativize absolute paths in deployers
    [gh#conan-io/conan#15244].
  * Bugfix: Add architecture to CMakePresets to avoid cmake
    ignoring toolchain definitions when using presets
    [gh#conan-io/conan#15215].
  * Bugfix: Fix conan graph info --format=html reporting
    misleading conflicting nodes [gh#conan-io/conan#15196].
  * Bugfix: Fix serialization of tool_requires in conan profile
    show --format=json [gh#conan-io/conan#15185].
  * Bugfix: Fix NMakeDeps quoting issues
    [gh#conan-io/conan#15140].
  * Bugfix: Fix the 2.0.14 migration to add LRU data to the cache
    when storage_path conf is defined [gh#conan-io/conan#15135].
  * Bugfix: Fix definition of package_metadata_folder for conan
    export-pkg command [gh#conan-io/conan#15126].
  * Bugfix: pyinstaller.py was broken for Python 3.12 due to a
    useless distutils import [gh#conan-io/conan#15116].
  * Bugfix: Fix backup sources error when no
    core.sources:download_cache is set [gh#conan-io/conan#15109].</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1704974400">- Update to version 2.0.17:
  * Fix: Automatically create folder if conan cache save
  - -file=subfolder/file.tgz subfolder doesn't exist
    (gh#conan-io/conan#15409).
  * Bugfix: Fix libcxx detection when using CC/CXX env vars
    (gh#conan-io/conan#15418).
  * Bugfix: Solve winsdk_version bug in CMakeToolchain generator
    for cmake_minimum_required(3.27) (gh#conan-io/conan#15373).
  * Bugfix: Fix visible trait propagation with build=True trait
    (gh#conan-io/conan#15357).
  * Bugfix: Fix package_id calculation when including conf values
    thru tools.info.package_id:confs (gh#conan-io/conan#15356).
  * Bugfix: Order conf items when dumping them to allow
    reproducible package_id independent of the order the confs
    were declared (gh#conan-io/conan#15356).</changelog>
</package>
<package pkgid="728b2ebdeb5b340117bc4e23d17e9a6bec40c700c61535801d1d710af8fd046791dc02435bc9feb604ffd94ebcfd1acaae79f3bce6bf0f84df520f4421c57871" name="conmon" arch="src">
  <version epoch="0" ver="2.1.10" rel="1.1"/>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1589803200">- Update to v2.0.16
  - tty: flush pending data when fd is ready</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1590580800">- Update to v2.0.17
  - Add option to delay execution of exit command</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1596024000">- Update to v2.0.20 (bsc#1175821)
  - journald: fix logging container name
  - container logging: Implement none driver - "off", "null" or
    "none" all work.
  - ctrl: warn if we fail to unlink
  - Drop fsync calls
  - Reap PIDs before running exit command
  - Fix log path parsing
  - Add --sync option to prevent conmon from double forking
  - Add --no-sync-log option to instruct conmon to not sync the
    logs of the containers upon shutting down. This feature fixes a
    regression where we unconditionally dropped the log sync. It is
    possible the container logs could be corrupted on a sudden
    power-off. If you need container logs to remain in consistent
    state after a sudden shutdown, please update from v2.0.19 to
    v2.0.20</changelog>
  <changelog author="dmueller@suse.com" date="1600689600">- Update to version 2.0.21:
  * bump to v2.0.21
  * protect against kill(-1)
  * Makefile: enable debuginfo generation
  * Remove go.sum file and add go.mod
  * Fail if conmon config could not be written
  * nix: remove double definition for e2fsprogs
  * Speedup static build by utilizing CI cache on `/nix` folder
  * Fix nix build for failing e2fsprogs tests
  * test: fix CI
  * Use Podman for building</changelog>
  <changelog author="sgrunert@suse.com" date="1610452800">- Update to version 2.0.22:
  * added man page
  * attach: always chdir
  * conn_sock: Explicitly free a heap-allocated string
  * refactor I/O and add SD_NOTIFY proxy support</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1614254400">- Update to version 2.0.26:
  * conn_sock: do not fail on EAGAIN
  * fix segfault from a double freed pointer
  * Fix a bug where conmon could never spawn a container, because
    a disagreement between the caller and itself on where the attach
    socket was.
  * improve --full-attach to ignore the socket-dir directly. that
    means callers don't need to specify a socket dir at all (and
    can remove it)
  * add full-attach option to allow callers to not truncate a very
    long path for the attach socket
  * close only opened FDs
  * set locale to inherit environment</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1617105600">- Update to version 2.0.27:
  * bump to v2.0.27
  * Add CRI-O integration test GitHub action
  * exec: don't fail on EBADFD
  * close_fds: fix close of external fds
  * Add arm64 static build binary
  * bump to v2.0.27-dev</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1627041600">- Update to version 2.0.29:
  * Reset OOM score back to 0 for container runtime
  * call functions registered with atexit on SIGTERM
  * conn_sock: fix potential segfault</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632484800">- Update to version 2.0.30:
  * Remove unreachable code path
  * exit: report if the exit command was killed
  * exit: fix race zombie reaper
  * conn_sock: allow watchdog messages through the notify socket proxy
  * seccomp: add support for seccomp notify</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651752000">- Update to version 2.1.0
  * logging: buffer partial messages to journald
  * exit: close all fds &gt;= 3
  * fix: cgroup: Free memory_cgroup_file_path if open fails.
    Call g_free instead of free.
- Update to version 2.0.32
  * Fix: Avoid mainfd_std{in,out} sharing the same file descriptor.
  * exit_command: Fix: unset subreaper attribute before running exit command
- Update to version 2.0.31
  * logging: new mode -l passthrough
  * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald
  * conmon: Fix: free userdata files before exec cleanup</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1656504000">- Update to version 2.1.2:
  * add log-global-size-max option to limit the total output conmon processes (CVE-2022-1708 boo#1200285)
  * journald: print tag and name if both are specified
  * drop some logs to debug level</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 2.1.3:
  * Port conmon to FreeBSD
  * Stop using g_unix_signal_add() to avoid threads
  * Rename CLI optionlog-size-global-max to log-global-size-max</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1667563200">- Add patch to fix build with make &gt;= 4.4:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669204800">- Update to version 2.1.5:
  * don't leak syslog_identifier
  * logging: do not read more that the buf size
  * logging: fix error handling
  * Makefile: Fix install for FreeBSD
  * signal: Track changes to get_signal_descriptor in the FreeBSD version
  * Packit: initial enablement
- Update to version 2.1.4:
  * Fix a bug where conmon crashed when it got a SIGCHLD</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1678881600">- New upstream release 2.1.7
  2.1.7:
  [#]## Bug Fixes
  Fix leaking symbolic links in the opt_socket_path directory
  cgroup: Stumble on if we can't set up oom handling (bsc#1208737)
  2.1.6:
  [#]## Bug Fixes
  * Fix OOM watcher for cgroupv2 `oom_kill` events
  [#]## Misc
  * Use --detach instead of -d
  * ctrl: drop fifo perms to 0660
- Remove merged patch:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch
- Bump go version to 1.19 (bsc#1209307)</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694001600">- Update to version 2.1.8:
  * stdio: ignore EIO for terminals
  * ensure console socket buffers are properly sized
  * conmon: drop return after pexit()
  * ctrl: make accept4 failures fatal
  * logging: avoid opening /dev/null for each write
  * oom: restore old OOM score
  * Use default umask 0022
  * cli: log parsing errors to stderr
  * Changes to build conmon for riscv64
  * Changes to build conmon for ppc64le
  * Fix close_other_fds on FreeBSD</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1695902400">- go 1.19 EOL, swith to go &gt;= 1.20
  * [bsc#1215806]</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702641600">- New upstream release 2.1.9
  [#]## Bug fixes
  * fix some issues flagged by SAST scan
  * src: fix write after end of buffer
  * src: open all files with O_CLOEXEC
  * oom-score: restore oom score before running exit command
  [#]## Features
  * Forward more messages on the sd-notify socket
  * logging: -l passthrough accepts TTYs</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702900800">- Add fix-incorrect-free-in-conn_sock.patch
  This fixes a regression in 2.1.9
  (https://github.com/containers/conmon/issues/475 and
  https://github.com/containers/conmon/issues/477)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702987200">- New upstream release 2.1.10
  Bug fixes:
  * Fix incorrect free in conn_sock (removes fix-incorrect-free-in-conn_sock.patch)
  * logging: Respect log-size-max immediately after open</changelog>
</package>
<package pkgid="53b4d32ab990228a20483b788980f119529dd0b279fa762c9fb744b044b3750cc1d0a1f51dab385c3bc646ec10b2ac7ef87233bf602987f29b27e379ddaa9202" name="conmon" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="1.1"/>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1589803200">- Update to v2.0.16
  - tty: flush pending data when fd is ready</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1590580800">- Update to v2.0.17
  - Add option to delay execution of exit command</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1596024000">- Update to v2.0.20 (bsc#1175821)
  - journald: fix logging container name
  - container logging: Implement none driver - "off", "null" or
    "none" all work.
  - ctrl: warn if we fail to unlink
  - Drop fsync calls
  - Reap PIDs before running exit command
  - Fix log path parsing
  - Add --sync option to prevent conmon from double forking
  - Add --no-sync-log option to instruct conmon to not sync the
    logs of the containers upon shutting down. This feature fixes a
    regression where we unconditionally dropped the log sync. It is
    possible the container logs could be corrupted on a sudden
    power-off. If you need container logs to remain in consistent
    state after a sudden shutdown, please update from v2.0.19 to
    v2.0.20</changelog>
  <changelog author="dmueller@suse.com" date="1600689600">- Update to version 2.0.21:
  * bump to v2.0.21
  * protect against kill(-1)
  * Makefile: enable debuginfo generation
  * Remove go.sum file and add go.mod
  * Fail if conmon config could not be written
  * nix: remove double definition for e2fsprogs
  * Speedup static build by utilizing CI cache on `/nix` folder
  * Fix nix build for failing e2fsprogs tests
  * test: fix CI
  * Use Podman for building</changelog>
  <changelog author="sgrunert@suse.com" date="1610452800">- Update to version 2.0.22:
  * added man page
  * attach: always chdir
  * conn_sock: Explicitly free a heap-allocated string
  * refactor I/O and add SD_NOTIFY proxy support</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1614254400">- Update to version 2.0.26:
  * conn_sock: do not fail on EAGAIN
  * fix segfault from a double freed pointer
  * Fix a bug where conmon could never spawn a container, because
    a disagreement between the caller and itself on where the attach
    socket was.
  * improve --full-attach to ignore the socket-dir directly. that
    means callers don't need to specify a socket dir at all (and
    can remove it)
  * add full-attach option to allow callers to not truncate a very
    long path for the attach socket
  * close only opened FDs
  * set locale to inherit environment</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1617105600">- Update to version 2.0.27:
  * bump to v2.0.27
  * Add CRI-O integration test GitHub action
  * exec: don't fail on EBADFD
  * close_fds: fix close of external fds
  * Add arm64 static build binary
  * bump to v2.0.27-dev</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1627041600">- Update to version 2.0.29:
  * Reset OOM score back to 0 for container runtime
  * call functions registered with atexit on SIGTERM
  * conn_sock: fix potential segfault</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632484800">- Update to version 2.0.30:
  * Remove unreachable code path
  * exit: report if the exit command was killed
  * exit: fix race zombie reaper
  * conn_sock: allow watchdog messages through the notify socket proxy
  * seccomp: add support for seccomp notify</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651752000">- Update to version 2.1.0
  * logging: buffer partial messages to journald
  * exit: close all fds &gt;= 3
  * fix: cgroup: Free memory_cgroup_file_path if open fails.
    Call g_free instead of free.
- Update to version 2.0.32
  * Fix: Avoid mainfd_std{in,out} sharing the same file descriptor.
  * exit_command: Fix: unset subreaper attribute before running exit command
- Update to version 2.0.31
  * logging: new mode -l passthrough
  * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald
  * conmon: Fix: free userdata files before exec cleanup</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1656504000">- Update to version 2.1.2:
  * add log-global-size-max option to limit the total output conmon processes (CVE-2022-1708 boo#1200285)
  * journald: print tag and name if both are specified
  * drop some logs to debug level</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 2.1.3:
  * Port conmon to FreeBSD
  * Stop using g_unix_signal_add() to avoid threads
  * Rename CLI optionlog-size-global-max to log-global-size-max</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1667563200">- Add patch to fix build with make &gt;= 4.4:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669204800">- Update to version 2.1.5:
  * don't leak syslog_identifier
  * logging: do not read more that the buf size
  * logging: fix error handling
  * Makefile: Fix install for FreeBSD
  * signal: Track changes to get_signal_descriptor in the FreeBSD version
  * Packit: initial enablement
- Update to version 2.1.4:
  * Fix a bug where conmon crashed when it got a SIGCHLD</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1678881600">- New upstream release 2.1.7
  2.1.7:
  [#]## Bug Fixes
  Fix leaking symbolic links in the opt_socket_path directory
  cgroup: Stumble on if we can't set up oom handling (bsc#1208737)
  2.1.6:
  [#]## Bug Fixes
  * Fix OOM watcher for cgroupv2 `oom_kill` events
  [#]## Misc
  * Use --detach instead of -d
  * ctrl: drop fifo perms to 0660
- Remove merged patch:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch
- Bump go version to 1.19 (bsc#1209307)</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694001600">- Update to version 2.1.8:
  * stdio: ignore EIO for terminals
  * ensure console socket buffers are properly sized
  * conmon: drop return after pexit()
  * ctrl: make accept4 failures fatal
  * logging: avoid opening /dev/null for each write
  * oom: restore old OOM score
  * Use default umask 0022
  * cli: log parsing errors to stderr
  * Changes to build conmon for riscv64
  * Changes to build conmon for ppc64le
  * Fix close_other_fds on FreeBSD</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1695902400">- go 1.19 EOL, swith to go &gt;= 1.20
  * [bsc#1215806]</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702641600">- New upstream release 2.1.9
  [#]## Bug fixes
  * fix some issues flagged by SAST scan
  * src: fix write after end of buffer
  * src: open all files with O_CLOEXEC
  * oom-score: restore oom score before running exit command
  [#]## Features
  * Forward more messages on the sd-notify socket
  * logging: -l passthrough accepts TTYs</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702900800">- Add fix-incorrect-free-in-conn_sock.patch
  This fixes a regression in 2.1.9
  (https://github.com/containers/conmon/issues/475 and
  https://github.com/containers/conmon/issues/477)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702987200">- New upstream release 2.1.10
  Bug fixes:
  * Fix incorrect free in conn_sock (removes fix-incorrect-free-in-conn_sock.patch)
  * logging: Respect log-size-max immediately after open</changelog>
</package>
<package pkgid="898b293b3ecdf57f77fdb7054f3309761a1836b71b0fdecd90637e8c93f7ba84a874a451b84d60f67b3a577d66a62a3997305c52d3305cd4cfbb16188a932055" name="conmon-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="1.1"/>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1589803200">- Update to v2.0.16
  - tty: flush pending data when fd is ready</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1590580800">- Update to v2.0.17
  - Add option to delay execution of exit command</changelog>
  <changelog author="Sascha Grunert &lt;sgrunert@suse.com&gt;" date="1596024000">- Update to v2.0.20 (bsc#1175821)
  - journald: fix logging container name
  - container logging: Implement none driver - "off", "null" or
    "none" all work.
  - ctrl: warn if we fail to unlink
  - Drop fsync calls
  - Reap PIDs before running exit command
  - Fix log path parsing
  - Add --sync option to prevent conmon from double forking
  - Add --no-sync-log option to instruct conmon to not sync the
    logs of the containers upon shutting down. This feature fixes a
    regression where we unconditionally dropped the log sync. It is
    possible the container logs could be corrupted on a sudden
    power-off. If you need container logs to remain in consistent
    state after a sudden shutdown, please update from v2.0.19 to
    v2.0.20</changelog>
  <changelog author="dmueller@suse.com" date="1600689600">- Update to version 2.0.21:
  * bump to v2.0.21
  * protect against kill(-1)
  * Makefile: enable debuginfo generation
  * Remove go.sum file and add go.mod
  * Fail if conmon config could not be written
  * nix: remove double definition for e2fsprogs
  * Speedup static build by utilizing CI cache on `/nix` folder
  * Fix nix build for failing e2fsprogs tests
  * test: fix CI
  * Use Podman for building</changelog>
  <changelog author="sgrunert@suse.com" date="1610452800">- Update to version 2.0.22:
  * added man page
  * attach: always chdir
  * conn_sock: Explicitly free a heap-allocated string
  * refactor I/O and add SD_NOTIFY proxy support</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1614254400">- Update to version 2.0.26:
  * conn_sock: do not fail on EAGAIN
  * fix segfault from a double freed pointer
  * Fix a bug where conmon could never spawn a container, because
    a disagreement between the caller and itself on where the attach
    socket was.
  * improve --full-attach to ignore the socket-dir directly. that
    means callers don't need to specify a socket dir at all (and
    can remove it)
  * add full-attach option to allow callers to not truncate a very
    long path for the attach socket
  * close only opened FDs
  * set locale to inherit environment</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1617105600">- Update to version 2.0.27:
  * bump to v2.0.27
  * Add CRI-O integration test GitHub action
  * exec: don't fail on EBADFD
  * close_fds: fix close of external fds
  * Add arm64 static build binary
  * bump to v2.0.27-dev</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1627041600">- Update to version 2.0.29:
  * Reset OOM score back to 0 for container runtime
  * call functions registered with atexit on SIGTERM
  * conn_sock: fix potential segfault</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632484800">- Update to version 2.0.30:
  * Remove unreachable code path
  * exit: report if the exit command was killed
  * exit: fix race zombie reaper
  * conn_sock: allow watchdog messages through the notify socket proxy
  * seccomp: add support for seccomp notify</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651752000">- Update to version 2.1.0
  * logging: buffer partial messages to journald
  * exit: close all fds &gt;= 3
  * fix: cgroup: Free memory_cgroup_file_path if open fails.
    Call g_free instead of free.
- Update to version 2.0.32
  * Fix: Avoid mainfd_std{in,out} sharing the same file descriptor.
  * exit_command: Fix: unset subreaper attribute before running exit command
- Update to version 2.0.31
  * logging: new mode -l passthrough
  * ctr_logs: use container name or ID as SYSLOG_IDENTIFIER for journald
  * conmon: Fix: free userdata files before exec cleanup</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1656504000">- Update to version 2.1.2:
  * add log-global-size-max option to limit the total output conmon processes (CVE-2022-1708 boo#1200285)
  * journald: print tag and name if both are specified
  * drop some logs to debug level</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 2.1.3:
  * Port conmon to FreeBSD
  * Stop using g_unix_signal_add() to avoid threads
  * Rename CLI optionlog-size-global-max to log-global-size-max</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1667563200">- Add patch to fix build with make &gt;= 4.4:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669204800">- Update to version 2.1.5:
  * don't leak syslog_identifier
  * logging: do not read more that the buf size
  * logging: fix error handling
  * Makefile: Fix install for FreeBSD
  * signal: Track changes to get_signal_descriptor in the FreeBSD version
  * Packit: initial enablement
- Update to version 2.1.4:
  * Fix a bug where conmon crashed when it got a SIGCHLD</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1678881600">- New upstream release 2.1.7
  2.1.7:
  [#]## Bug Fixes
  Fix leaking symbolic links in the opt_socket_path directory
  cgroup: Stumble on if we can't set up oom handling (bsc#1208737)
  2.1.6:
  [#]## Bug Fixes
  * Fix OOM watcher for cgroupv2 `oom_kill` events
  [#]## Misc
  * Use --detach instead of -d
  * ctrl: drop fifo perms to 0660
- Remove merged patch:
  * 0001-Fix-tools-Makefile-with-GNU-make-4.4.patch
- Bump go version to 1.19 (bsc#1209307)</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694001600">- Update to version 2.1.8:
  * stdio: ignore EIO for terminals
  * ensure console socket buffers are properly sized
  * conmon: drop return after pexit()
  * ctrl: make accept4 failures fatal
  * logging: avoid opening /dev/null for each write
  * oom: restore old OOM score
  * Use default umask 0022
  * cli: log parsing errors to stderr
  * Changes to build conmon for riscv64
  * Changes to build conmon for ppc64le
  * Fix close_other_fds on FreeBSD</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1695902400">- go 1.19 EOL, swith to go &gt;= 1.20
  * [bsc#1215806]</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702641600">- New upstream release 2.1.9
  [#]## Bug fixes
  * fix some issues flagged by SAST scan
  * src: fix write after end of buffer
  * src: open all files with O_CLOEXEC
  * oom-score: restore oom score before running exit command
  [#]## Features
  * Forward more messages on the sd-notify socket
  * logging: -l passthrough accepts TTYs</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702900800">- Add fix-incorrect-free-in-conn_sock.patch
  This fixes a regression in 2.1.9
  (https://github.com/containers/conmon/issues/475 and
  https://github.com/containers/conmon/issues/477)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1702987200">- New upstream release 2.1.10
  Bug fixes:
  * Fix incorrect free in conn_sock (removes fix-incorrect-free-in-conn_sock.patch)
  * logging: Respect log-size-max immediately after open</changelog>
</package>
<package pkgid="67e5c4af5e6906656a5df08dbbd88ed5f2c8bdbb768fc5f380d151694db1a08dec9f0ec369bd8f69a1c2f34ccf75c57aac6f744bd87478d893bfc894190ae762" name="containerd" arch="src">
  <version epoch="0" ver="1.7.10" rel="2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1649937600">- Update to containerd v1.5.11 to fix CVE-2022-24769. bsc#1197517</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516800">- Update to containerd v1.5.12. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.5.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516801">[ This patch was only released in SLES and Leap. ]
- Backport patch to fix GHSA-5ffw-gxpp-mxpf CVE-2022-31030. bsc#1200145
  + bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654603200">- Update to containerd v1.6.6 to fix CVE-2022-31030 and meet the requirements
  of Docker v20.10.17-ce. bsc#1200145
- Remove upstreamed patches:
  - bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669723200">- add devel subpackage, which is needed by open-vm-tools</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328000">- Update to containerd v1.6.9 for Docker v20.10.21-ce. Also includes a fix for
  CVE-2022-27191. boo#1206065 bsc#1197284 Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.9&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328001">- Update to containerd v1.6.11. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.11&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670500800">- Update to containerd v1.6.12 to fix CVE-2022-23471 bsc#1206235. Upstream
  release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1675944000">- Update to containerd v1.6.16 for Docker v23.0.1-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.16&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1677672000">- Re-build containerd to use updated golang-packaging. jsc#1342</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1680091200">- Update to containerd v1.6.19 for Docker v23.0.2-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.19&gt;
  Includes fixes for:
  - CVE-2023-25153 bsc#1208423
  - CVE-2023-25173 bsc#1208426</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1681819200">- Update to containerd v1.6.20 for Docker v23.0.4-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.20&gt;</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683201600">[ This was only released in SLE. ]
- unversion to golang requires to always use the current default go.
  (bsc#1210298)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684670400">- Update to containerd v1.6.21 for Docker v23.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.21&gt; bsc#1211578
- Require a minimum Go version explicitly rather than using golang(API).
  Fixes the change for bsc#1210298.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- Add `Provides: cri-runtime` to use containerd as container runtime in Factory
  Kubernetes packages</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1694692800">- Update to containerd v1.7.6 for Docker v24.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.6&gt; bsc#1215323</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1697198400">- Update to containerd v1.7.7. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.7&gt;
- Add patch to fix build on SLE-12:
  + 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1698408000">- Update to containerd v1.7.8. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.8&gt; bsc#1200528
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1701691200">- Update to containerd v1.7.10. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.10&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1704715200">- Add patch for bsc#1217952:
  + 0002-shim-Create-pid-file-with-0644-permissions.patch</changelog>
</package>
<package pkgid="19691b7bf63dec0d3811efa977f713453f1ff0d19992270acb2be7c147b20005cbb3b9677063196a9694033d8e9c10246d225819c591e19bb1ca61f44b782d40" name="containerd" arch="x86_64">
  <version epoch="0" ver="1.7.10" rel="2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1649937600">- Update to containerd v1.5.11 to fix CVE-2022-24769. bsc#1197517</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516800">- Update to containerd v1.5.12. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.5.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516801">[ This patch was only released in SLES and Leap. ]
- Backport patch to fix GHSA-5ffw-gxpp-mxpf CVE-2022-31030. bsc#1200145
  + bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654603200">- Update to containerd v1.6.6 to fix CVE-2022-31030 and meet the requirements
  of Docker v20.10.17-ce. bsc#1200145
- Remove upstreamed patches:
  - bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669723200">- add devel subpackage, which is needed by open-vm-tools</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328000">- Update to containerd v1.6.9 for Docker v20.10.21-ce. Also includes a fix for
  CVE-2022-27191. boo#1206065 bsc#1197284 Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.9&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328001">- Update to containerd v1.6.11. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.11&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670500800">- Update to containerd v1.6.12 to fix CVE-2022-23471 bsc#1206235. Upstream
  release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1675944000">- Update to containerd v1.6.16 for Docker v23.0.1-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.16&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1677672000">- Re-build containerd to use updated golang-packaging. jsc#1342</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1680091200">- Update to containerd v1.6.19 for Docker v23.0.2-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.19&gt;
  Includes fixes for:
  - CVE-2023-25153 bsc#1208423
  - CVE-2023-25173 bsc#1208426</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1681819200">- Update to containerd v1.6.20 for Docker v23.0.4-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.20&gt;</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683201600">[ This was only released in SLE. ]
- unversion to golang requires to always use the current default go.
  (bsc#1210298)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684670400">- Update to containerd v1.6.21 for Docker v23.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.21&gt; bsc#1211578
- Require a minimum Go version explicitly rather than using golang(API).
  Fixes the change for bsc#1210298.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- Add `Provides: cri-runtime` to use containerd as container runtime in Factory
  Kubernetes packages</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1694692800">- Update to containerd v1.7.6 for Docker v24.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.6&gt; bsc#1215323</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1697198400">- Update to containerd v1.7.7. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.7&gt;
- Add patch to fix build on SLE-12:
  + 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1698408000">- Update to containerd v1.7.8. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.8&gt; bsc#1200528
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1701691200">- Update to containerd v1.7.10. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.10&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1704715200">- Add patch for bsc#1217952:
  + 0002-shim-Create-pid-file-with-0644-permissions.patch</changelog>
</package>
<package pkgid="c5d72af11b040f9ff2d9f015479aedd8d85fff2b0df2e14724d2dab5c49a9940a1846aa957783ee9c6d65694fff46ab8f2038d4f607a0f81f495f7c4d0e4e049" name="containerd-ctr" arch="x86_64">
  <version epoch="0" ver="1.7.10" rel="2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1649937600">- Update to containerd v1.5.11 to fix CVE-2022-24769. bsc#1197517</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516800">- Update to containerd v1.5.12. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.5.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516801">[ This patch was only released in SLES and Leap. ]
- Backport patch to fix GHSA-5ffw-gxpp-mxpf CVE-2022-31030. bsc#1200145
  + bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654603200">- Update to containerd v1.6.6 to fix CVE-2022-31030 and meet the requirements
  of Docker v20.10.17-ce. bsc#1200145
- Remove upstreamed patches:
  - bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669723200">- add devel subpackage, which is needed by open-vm-tools</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328000">- Update to containerd v1.6.9 for Docker v20.10.21-ce. Also includes a fix for
  CVE-2022-27191. boo#1206065 bsc#1197284 Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.9&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328001">- Update to containerd v1.6.11. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.11&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670500800">- Update to containerd v1.6.12 to fix CVE-2022-23471 bsc#1206235. Upstream
  release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1675944000">- Update to containerd v1.6.16 for Docker v23.0.1-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.16&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1677672000">- Re-build containerd to use updated golang-packaging. jsc#1342</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1680091200">- Update to containerd v1.6.19 for Docker v23.0.2-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.19&gt;
  Includes fixes for:
  - CVE-2023-25153 bsc#1208423
  - CVE-2023-25173 bsc#1208426</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1681819200">- Update to containerd v1.6.20 for Docker v23.0.4-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.20&gt;</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683201600">[ This was only released in SLE. ]
- unversion to golang requires to always use the current default go.
  (bsc#1210298)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684670400">- Update to containerd v1.6.21 for Docker v23.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.21&gt; bsc#1211578
- Require a minimum Go version explicitly rather than using golang(API).
  Fixes the change for bsc#1210298.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- Add `Provides: cri-runtime` to use containerd as container runtime in Factory
  Kubernetes packages</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1694692800">- Update to containerd v1.7.6 for Docker v24.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.6&gt; bsc#1215323</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1697198400">- Update to containerd v1.7.7. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.7&gt;
- Add patch to fix build on SLE-12:
  + 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1698408000">- Update to containerd v1.7.8. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.8&gt; bsc#1200528
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1701691200">- Update to containerd v1.7.10. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.10&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1704715200">- Add patch for bsc#1217952:
  + 0002-shim-Create-pid-file-with-0644-permissions.patch</changelog>
</package>
<package pkgid="328094594f49febde35e2664a3ccb6bd240ad9cc13fb6af8d18dd866e6e029851cd3bf408458057b13ad12a8aa553e421b39f21b56296be75b7eb5f005e65e5b" name="containerd-devel" arch="x86_64">
  <version epoch="0" ver="1.7.10" rel="2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1649937600">- Update to containerd v1.5.11 to fix CVE-2022-24769. bsc#1197517</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516800">- Update to containerd v1.5.12. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.5.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654516801">[ This patch was only released in SLES and Leap. ]
- Backport patch to fix GHSA-5ffw-gxpp-mxpf CVE-2022-31030. bsc#1200145
  + bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1654603200">- Update to containerd v1.6.6 to fix CVE-2022-31030 and meet the requirements
  of Docker v20.10.17-ce. bsc#1200145
- Remove upstreamed patches:
  - bsc1200145-Limit-the-response-size-of-ExecSync.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669723200">- add devel subpackage, which is needed by open-vm-tools</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328000">- Update to containerd v1.6.9 for Docker v20.10.21-ce. Also includes a fix for
  CVE-2022-27191. boo#1206065 bsc#1197284 Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.9&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670328001">- Update to containerd v1.6.11. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.11&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670500800">- Update to containerd v1.6.12 to fix CVE-2022-23471 bsc#1206235. Upstream
  release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.12&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1675944000">- Update to containerd v1.6.16 for Docker v23.0.1-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.16&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1677672000">- Re-build containerd to use updated golang-packaging. jsc#1342</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1680091200">- Update to containerd v1.6.19 for Docker v23.0.2-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.19&gt;
  Includes fixes for:
  - CVE-2023-25153 bsc#1208423
  - CVE-2023-25173 bsc#1208426</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1681819200">- Update to containerd v1.6.20 for Docker v23.0.4-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.20&gt;</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683201600">[ This was only released in SLE. ]
- unversion to golang requires to always use the current default go.
  (bsc#1210298)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684670400">- Update to containerd v1.6.21 for Docker v23.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.6.21&gt; bsc#1211578
- Require a minimum Go version explicitly rather than using golang(API).
  Fixes the change for bsc#1210298.</changelog>
  <changelog author="Priyanka Saggu &lt;priyanka.saggu@suse.com&gt;" date="1693483200">- Add `Provides: cri-runtime` to use containerd as container runtime in Factory
  Kubernetes packages</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1694692800">- Update to containerd v1.7.6 for Docker v24.0.6-ce. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.6&gt; bsc#1215323</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1697198400">- Update to containerd v1.7.7. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.7&gt;
- Add patch to fix build on SLE-12:
  + 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1698408000">- Update to containerd v1.7.8. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.8&gt; bsc#1200528
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1701691200">- Update to containerd v1.7.10. Upstream release notes:
  &lt;https://github.com/containerd/containerd/releases/tag/v1.7.10&gt;
- Rebase patches:
  * 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1704715200">- Add patch for bsc#1217952:
  + 0002-shim-Create-pid-file-with-0644-permissions.patch</changelog>
</package>
<package pkgid="53425b1bd6e6736eedec6c8e1b75da386cfe557445ad2421473841c8cf14a5b0bac490aa46e4cc52a59fdd593a3432b800220b86d6260c956a6369143764179d" name="containerized-data-importer" arch="src">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="0b4c06c8a539ae2000d4d5644f3d6fcd25f68b63fd204bfdacc1ab0581862466da910f116f16a766dfc6760b8ce3566a1fed816a6cdc680a43c586a0191fcf54" name="containerized-data-importer-api" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="1dc8286c81c9afe4971ce68556557e669c1ef3f9d4fc9ac65eb8bc3a80566027245105b9e99e3a0f4326f1d8f26ae1e166aaa4b879d3b3887ecaed6e65f07899" name="containerized-data-importer-api-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="424b639aa346b16cb1a5a877d413e1052310b7d02a9fa8154aefa48ae6c408d80425f917bfcc7200f59f4e2c53abd9ec28485669cd4b554c5b68ae2c0256179a" name="containerized-data-importer-cloner" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="0bce1384644dd746fc54d69e477135cd0d2bea95b78e7503723d2835451fc63168262324b35ec02f71a6f4504f88c99540b8871fa23b6be69c8a303ebb13cf58" name="containerized-data-importer-cloner-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="80252f7c19879f657e8423f15f38ee0d1fbbaa26cfcaba0cd8f15e3437984f70a45706be11dbfaa22c694ab6cc5e206656153d431d9c8903f3ef37f7d9363a66" name="containerized-data-importer-controller" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="0ef0ff258a31e7f77146e859aaf9f3d2332e2f9a5ab97bae7a17c81108ba72f4460cb3a7c220cee2a68bf29e7f04ddd19259aa6bb0351be3b85f38e9652f7f37" name="containerized-data-importer-controller-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="95d47f8d039f7b78ece5bb111fb8dc7f2b738e290aef1e8d2c38af967ad60a40f9682b7631775b8865c135851f3adb746ce36b4cf464993c7635a87aed3f774f" name="containerized-data-importer-importer" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="cc41061788df61f99ebf55cd12763e5230df028a3a556782c8d62284c9e4ecb63026006b8a3d539277172fc7860fbb81d1f1dc081c2ab81fbf9eb0f2243551de" name="containerized-data-importer-importer-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="569794524719a836f1a46c315011e2b691b03a9c24b7e3dd26bdac5b6ea16e33609a40b9ac5a0bc7166d5a0b570b72e494b1f305c2aadfde59da998646764456" name="containerized-data-importer-manifests" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="b37f5771bad56e517700aeb4f7ed0766bd1d7822275866b6a6622133614721da7c7efd8baba7cb8f4e3038188870a5687b150b863187c4637e028721d40a200f" name="containerized-data-importer-operator" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="c42e77a8b6eaacd2e0d55394f998f58293e062df2d4c584ecbe66c86147338bedd7cbc3f25489f08c37a137aaf8b77f2ac03a27b0a303eef413a59ea8c8602b4" name="containerized-data-importer-operator-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="f3b446c35db98a141a12d93e5f9eb305efc626f13947799ee907bb3c6d8d098b0406a220026a37d81455fe5b3c4674315374355a3adfc4a51a783467c808ae6a" name="containerized-data-importer-uploadproxy" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="44e693ffb0723774281df1744e75a7438e890e8747e876fcb190602a9dc9dec176629fe62bdbfce25cc105371d31ff7bdb0ccdb35e6f7ba15e322ba7a0526376" name="containerized-data-importer-uploadproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="e890c1563f4040b9f32ea4be6f4506cd35c72b22aca334f1643136d3ed468457602f0d6d6e92a48362058dd7ad42b3cd73d4aff156d25928df708cbc649e0eca" name="containerized-data-importer-uploadserver" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="5c6f7703df76b0e94deca51f397042f2806768b5782bb19211226ea6ec4a6e093b239f21b98c5f2fdfd848bdf3770255b69eef81410328607fd8641f41602005" name="containerized-data-importer-uploadserver-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.58.0" rel="1.1"/>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643716800">- Update to version 1.44.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.44.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1643976000">- Pack only cdi-{cr,operator}.yaml into the manifests RPM</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1646913600">- Update to version 1.45.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.45.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1648814400">- Update to version 1.46.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.46.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1649678400">- Update to version 1.47.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.47.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1650888000">- Update to version 1.48.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.48.0</changelog>
  <changelog author="Caleb Crane &lt;caleb.crane@suse.com&gt;" date="1653998400">- Update to version 1.49.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.49.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1655812800">- Update to version 1.50.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.50.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1657886400">- Update to version 1.51.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.51.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1658836800">- Include additional tools used by cdi-importer:
  cdi-containerimage-server
  cdi-image-size-detection
  cdi-source-update-poller</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1661860800">- Update to version 1.54.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.54.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1663588800">- Update to version 1.55.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.55.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- Update SP5 kubevirt registry path (bsc#1204140)</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665835200">- Build tools/cdi-containerimage-server with CGO_ENABLED=0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1669896000">- Ensure RPMs and containers are built against the same distro
- Be more strict when discovering the registry path: error out if the
  distro is unknown, instead of falling through to 'opensuse' by
  default</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1678708800">- Update to version 1.56.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.56.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1689163200">- Add registry path for SLE15 SP6</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1692100800">- Update to version 1.57.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.57.0</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1695038400">- Enable the build for ALP and remove no longer supported SLE versions
  from the distro check</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1700568000">- Update to version 1.58.0
  Release notes https://github.com/kubevirt/containerized-data-importer/releases/tag/v1.58.0</changelog>
</package>
<package pkgid="aae147b8a53cc4610e363ddadf1ba740ca9d96d1bd58c4113698b700aba4eba0965ff193d3bab2b938937d140b2fe562e7faa0ae9f9ffe88d9c3d98699df24fd" name="coolkey" arch="src">
  <version epoch="0" ver="1.1.0" rel="152.5"/>
  <changelog author="sbrabec@suse.cz" date="1186142400">- New SuSE package, version 1.1.0.</changelog>
  <changelog author="jberkman@novell.com" date="1189080000">- install pk11install
- teach pk11install about evolution and openoffice</changelog>
  <changelog author="sbrabec@suse.cz" date="1189425600">- Fixed file and directory permission flaw (#304180,
  CVE-2007-4129).</changelog>
  <changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
  <changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
  <changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
  <changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>
  <changelog author="sbrabec@suse.com" date="1500638400">- Add nssdb installation scripts.
- Run spec-cleaner.
- Drop coolkey-1.1.0-evoandooo.patch: The patch does nothing now.
  Evolution and LibreOffice changed over time. They moved its
  directories and they don't use secmod.db any more.</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Remove vision statement and development methods from description.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
</package>
<package pkgid="db79da9d9dc871ad3047fadfeddafb6f2354d5d972a4bbbc4ebdcfdfa71b72524b94cbb53f7b376dfd8aa1a7d2ed52398ea8c6f7b424bb7662d9101e94a98ded" name="coolkey" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="152.5"/>
  <changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
  <changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
  <changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
  <changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>
  <changelog author="sbrabec@suse.com" date="1500638400">- Add nssdb installation scripts.
- Run spec-cleaner.
- Drop coolkey-1.1.0-evoandooo.patch: The patch does nothing now.
  Evolution and LibreOffice changed over time. They moved its
  directories and they don't use secmod.db any more.</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Remove vision statement and development methods from description.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
</package>
<package pkgid="08c6459942c5af56539b47f79a684efe97490824b9af06be800512b4a6e155d3ad3711ae356ce5ebb0831b7c98f7dc985df799d345956352a4903bd79b656341" name="coolkey-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="152.5"/>
  <changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
  <changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
  <changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
  <changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>
  <changelog author="sbrabec@suse.com" date="1500638400">- Add nssdb installation scripts.
- Run spec-cleaner.
- Drop coolkey-1.1.0-evoandooo.patch: The patch does nothing now.
  Evolution and LibreOffice changed over time. They moved its
  directories and they don't use secmod.db any more.</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Remove vision statement and development methods from description.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
</package>
<package pkgid="236fd6ff973df1392e8b4ed9d6204f619acb302de03770060984133f24f191dd6acfc8ffe5af8e8882f24b6e65cf946685b15528ae432a54c22e7cf4131b1ced" name="coolkey-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="152.5"/>
  <changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
  <changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
  <changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
  <changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>
  <changelog author="sbrabec@suse.com" date="1500638400">- Add nssdb installation scripts.
- Run spec-cleaner.
- Drop coolkey-1.1.0-evoandooo.patch: The patch does nothing now.
  Evolution and LibreOffice changed over time. They moved its
  directories and they don't use secmod.db any more.</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Remove vision statement and development methods from description.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
</package>
<package pkgid="9786af21857faf64dc122875b8d460415c3a7ca4bb01618ef70b5b2787b8f500bec472e0ecc9db1c42cc71c2cfb7b11a6abd6d56dc3c9643ed49ca542203a6a0" name="coolkey-devel" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="152.5"/>
  <changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
  <changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
  <changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
  <changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>
  <changelog author="sbrabec@suse.com" date="1500638400">- Add nssdb installation scripts.
- Run spec-cleaner.
- Drop coolkey-1.1.0-evoandooo.patch: The patch does nothing now.
  Evolution and LibreOffice changed over time. They moved its
  directories and they don't use secmod.db any more.</changelog>
  <changelog author="jengelh@inai.de" date="1500897600">- Remove vision statement and development methods from description.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- light modernization of the spec file
- avoid bashism in post scripts (bsc#1195391)</changelog>
</package>
<package pkgid="0dbf0c832504c20aa064fc5eb5d5a81b1995b1d183700414a939e6b30d6c0aedce455d167593ab0578847772b6c300783a2844bcd52bfc4e4f9f640d2097ab65" name="coredns" arch="src">
  <version epoch="0" ver="1.11.1" rel="2.1"/>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1544443200">- Initial package creation version 1.2.6</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1544529600">- Include source tarballs for each of the used golang packages created with
  _service.
  + beorn7-perks.tar.xz
  + golang-protobuf.tar.xz
  + matttproud-golang_protobuf_extensions.tar.xz
  + mholt-caddy.tar.xz
  + miekg-dns.tar.xz
  + prometheus-client_golang.tar.xz
  + prometheus-client_model.tar.xz
  + prometheus-common.tar.xz
  + prometheus-procfs.tar.xz
- Remove makearchive script, previously used to create a single source tarball.
  - makearchive.sh</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529601">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
</package>
<package pkgid="cfcc511749a868f63589e577364c35b9ff0bc1fdf5803f3b79e4c5379115e655ec8bb9169ddf727d08d724815c83e2f95b27ce1f079288c87800517da4bf7a35" name="coredns" arch="x86_64">
  <version epoch="0" ver="1.11.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
</package>
<package pkgid="b1bc6b21f8d89161077757039ea4a3efe5cbd27344e71b466fb6357e5c4efb9fcea64724f18d7d549fa454bc7d4a2a5ac189ead2e1d554cc4a7687758ae5f483" name="coredns-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
</package>
<package pkgid="841f6db214c60b02ae094d0be1cd91e01884c563087ce48a20915c46517b10baa14526b0e852a8e0bd0aeeaeb4518bb07079c561203d96a7cdaf057b67380299" name="coredns-extras" arch="noarch">
  <version epoch="0" ver="1.11.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
</package>
<package pkgid="0a4c0c789a6e4affe689625e853f9508640d43f0140fc050df5d535fc3180a2234586e0ada322184e9bc204327379cf4aeb5df84a015487b15d817cd05279a51" name="corepack20" arch="i586">
  <version epoch="0" ver="20.10.0" rel="6.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1683892800">- z13.patch: fixes illegal instruction error on z13 and older s390</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684152000">- fix_ci_tests.patch: increase default timeout on unit tests
  to 20min from 2min. This seems to have lead to build failures
  on some platforms, like s390x in Factory. (bsc#1211407)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684497600">- Update to version 20.2.0:
  * http: prevent writing to the body when not allowed by HTTP spec
  * sea: add option to disable the experimental SEA warning
  * test_runner: add skip, todo, and only shorthands to test
  * url: add value argument to URLSearchParams has and delete methods
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.2.0</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Fix build on SLE12SP5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1686830400">- Update to version 20.3.0:
  * deps: upgrade to libuv 1.45.0, including significant performance
    improvements to file system operations on Linux
  * module: change default resolver to not throw on unknown scheme
  * stream: deprecate asIndexedPairs
- versioned.patch, fix_ci_tests.patch: refreshed
- openssl3_1-adapt_tests.patch: upstreamed and removed
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.0</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1687348800">- Update to version 20.3.1 (security fixes only). The following
  CVEs are fixed in this release:
  * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass
    Experimental Policy Mechanism (High)
  * (CVE-2023-30584, bsc#1212575): Path Traversal Bypass in
    Experimental Permission Model (High)
  * (CVE-2023-30587, bsc#1212576): Bypass of Experimental
    Permission Model via Node.js Inspector (High)
  * (CVE-2023-30582, bsc#1212577): Inadequate Permission Model
    Allows Unauthorized File Watching (Medium)
  * (CVE-2023-30583, bsc#1212578): Bypass of Experimental
    Permission Model via fs.openAsBlob() (Medium)
  * (CVE-2023-30585, bsc#1212579): Privilege escalation via
    Malicious Registry Key manipulation during Node.js
    installer repair process (Medium)
  * (CVE-2023-30586, bsc#1212580): Bypass of Experimental
    Permission Model via Arbitrary OpenSSL Engines (Medium)
  * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid
    Public Key information in x509 certificates (Medium)
  * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via
    Empty headers separated by CR (Medium)
  * (CVE-2023-30590, bsc#1212583): DiffieHellman does not
    generate keys after setting a private key (Medium)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691668800">- Update to version 20.5.1:
  * (CVE-2023-32002, bsc#1214150): Policies can be bypassed
    via Module._load (High)
  * (CVE-2023-32558, bsc#1214155): process.binding() can bypass
    the permission model through path traversal (High)
  * (CVE-2023-32004, bsc#1214152): Permission model can be bypassed
    by specifying a path traversal sequence in a Buffer (High)
  * (CVE-2023-32006, bsc#1214156): Policies can be bypassed
    by module.constructor.createRequire (Medium)
  * (CVE-2023-32559, bsc#1214154): Policies can be bypassed
    via process.binding (Medium)
  * (CVE-2023-32005, bsc#1214153): fs.statfs can bypass
    the permission model (Low)
  * (CVE-2023-32003, bsc#1214151): fs.mkdtemp() and fs.mkdtempSync()
    can bypass the permission model (Low)
- Changes in 20.5.0:
  * events: allow safely adding listener to abortSignal
  * fs: add a fast-path for readFileSync utf-8
  * test_runner: add shards support
- Changes in 20.4.0:
  * tls: add ALPNCallback server option for dynamic ALPN negotiation
  * adds support for ECMAScript Explicit Resource Management
  * adds Mock Timer support to test module
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.5.1
  versioned.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692964800">- Temporarily bundle ICU for SLE15 SP6 (jsc#PED-4819)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.6.0" date="1693915200">- Update to 20.6.0:
  * add support for .env files to configure envrionment variables
  * import.meta.resolve unflagged
  * deps: npm updated to 9.8.1
- nodejs.keyring: updated to include current upstream releasers</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with
  Angular and other software that tries to load ECM modules in
  somewhat circular fashion ending up with multiple executions.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1695038400">- Update to 20.6.1:
  * f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.7.0" date="1695124800">- Update to 20.7.0:
  * src: support multiple --env-file declarations
  * deps: upgrade npm to 10.1.0
  * doc: move and rename loaders section
  * lib: add api to detect whether source-maps are enabled
  * src,permission: add multiple allow-fs-* flags
  * test_runner: expose location of tests
- z13.patch: upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.8.0" date="1696507200">- Update to 20.8.0:
  * Stream performance improvements
  * Rework of memory management in vm APIs with the importModuleDynamically
    option
  * test_runner:
    + accept testOnly in run
    + add junit reporter
- fix_ci_tests.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.8.1" date="1697457600">- Security fixes relase 20.8.1
  * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release
  * (CVE-2023-45143, bsc#1216205): undici Security Release
  * (CVE-2023-39332, bsc#1216271): Path traversal through path stored in Uint8Array
  * (CVE-2023-39331, bsc#1216270): Permission model improperly protects against path traversal
  * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented
  * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names
- fix_ci_tests.patch: refreshed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698148800">- Add nodejs20-zlib-1.3.patch: Support zlib version with only
  major.minor versions, like zlib 1.3.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1698408000">- fix_ci_tests.patch: adapt for openssl 3.1.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1699531200">- Update to 20.9.0:
  * No changes, just LTS transition</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.10.0" date="1700740800">- Update to 20.10.0:
  * --experimental-default-type flag to flip module defaults
  * The new flag --experimental-detect-module can be used to
  automatically run ES modules when their syntax can be detected.
  * Added flush option in file system functions for fs.writeFile functions
  * Added experimental WebSocket client
  * vm: fix V8 compilation cache support for vm.Script. This fixes
  performance regression since v16.x when support for
  importModuleDynamically was added to vm.Script
  For details, see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0
- nodejs20-zlib-1.3.patch: upstreamed, removed
- fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704196800">- c-ares-fixes.patch: fixes unit tests for new c-ares</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704715200">- c-ares-fixes.patch: add additional backports for unit test fixes</changelog>
</package>
<package pkgid="6a9437cd1f50d4ab325744589a9c9fad5ce17ed79b564e17c447d0ad6902fb0dbe5be53c3baa5f2c28c24c76a70f6f6a1bf38ea4eb6ede0f723061ec2e0bdcc1" name="corepack20" arch="x86_64">
  <version epoch="0" ver="20.10.0" rel="6.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1683892800">- z13.patch: fixes illegal instruction error on z13 and older s390</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684152000">- fix_ci_tests.patch: increase default timeout on unit tests
  to 20min from 2min. This seems to have lead to build failures
  on some platforms, like s390x in Factory. (bsc#1211407)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684497600">- Update to version 20.2.0:
  * http: prevent writing to the body when not allowed by HTTP spec
  * sea: add option to disable the experimental SEA warning
  * test_runner: add skip, todo, and only shorthands to test
  * url: add value argument to URLSearchParams has and delete methods
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.2.0</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1684756800">- Fix build on SLE12SP5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1686830400">- Update to version 20.3.0:
  * deps: upgrade to libuv 1.45.0, including significant performance
    improvements to file system operations on Linux
  * module: change default resolver to not throw on unknown scheme
  * stream: deprecate asIndexedPairs
- versioned.patch, fix_ci_tests.patch: refreshed
- openssl3_1-adapt_tests.patch: upstreamed and removed
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.0</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1687348800">- Update to version 20.3.1 (security fixes only). The following
  CVEs are fixed in this release:
  * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass
    Experimental Policy Mechanism (High)
  * (CVE-2023-30584, bsc#1212575): Path Traversal Bypass in
    Experimental Permission Model (High)
  * (CVE-2023-30587, bsc#1212576): Bypass of Experimental
    Permission Model via Node.js Inspector (High)
  * (CVE-2023-30582, bsc#1212577): Inadequate Permission Model
    Allows Unauthorized File Watching (Medium)
  * (CVE-2023-30583, bsc#1212578): Bypass of Experimental
    Permission Model via fs.openAsBlob() (Medium)
  * (CVE-2023-30585, bsc#1212579): Privilege escalation via
    Malicious Registry Key manipulation during Node.js
    installer repair process (Medium)
  * (CVE-2023-30586, bsc#1212580): Bypass of Experimental
    Permission Model via Arbitrary OpenSSL Engines (Medium)
  * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid
    Public Key information in x509 certificates (Medium)
  * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via
    Empty headers separated by CR (Medium)
  * (CVE-2023-30590, bsc#1212583): DiffieHellman does not
    generate keys after setting a private key (Medium)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691668800">- Update to version 20.5.1:
  * (CVE-2023-32002, bsc#1214150): Policies can be bypassed
    via Module._load (High)
  * (CVE-2023-32558, bsc#1214155): process.binding() can bypass
    the permission model through path traversal (High)
  * (CVE-2023-32004, bsc#1214152): Permission model can be bypassed
    by specifying a path traversal sequence in a Buffer (High)
  * (CVE-2023-32006, bsc#1214156): Policies can be bypassed
    by module.constructor.createRequire (Medium)
  * (CVE-2023-32559, bsc#1214154): Policies can be bypassed
    via process.binding (Medium)
  * (CVE-2023-32005, bsc#1214153): fs.statfs can bypass
    the permission model (Low)
  * (CVE-2023-32003, bsc#1214151): fs.mkdtemp() and fs.mkdtempSync()
    can bypass the permission model (Low)
- Changes in 20.5.0:
  * events: allow safely adding listener to abortSignal
  * fs: add a fast-path for readFileSync utf-8
  * test_runner: add shards support
- Changes in 20.4.0:
  * tls: add ALPNCallback server option for dynamic ALPN negotiation
  * adds support for ECMAScript Explicit Resource Management
  * adds Mock Timer support to test module
  For details see,
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.5.1
  versioned.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692964800">- Temporarily bundle ICU for SLE15 SP6 (jsc#PED-4819)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.6.0" date="1693915200">- Update to 20.6.0:
  * add support for .env files to configure envrionment variables
  * import.meta.resolve unflagged
  * deps: npm updated to 9.8.1
- nodejs.keyring: updated to include current upstream releasers</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with
  Angular and other software that tries to load ECM modules in
  somewhat circular fashion ending up with multiple executions.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1695038400">- Update to 20.6.1:
  * f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.7.0" date="1695124800">- Update to 20.7.0:
  * src: support multiple --env-file declarations
  * deps: upgrade npm to 10.1.0
  * doc: move and rename loaders section
  * lib: add api to detect whether source-maps are enabled
  * src,permission: add multiple allow-fs-* flags
  * test_runner: expose location of tests
- z13.patch: upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.8.0" date="1696507200">- Update to 20.8.0:
  * Stream performance improvements
  * Rework of memory management in vm APIs with the importModuleDynamically
    option
  * test_runner:
    + accept testOnly in run
    + add junit reporter
- fix_ci_tests.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.8.1" date="1697457600">- Security fixes relase 20.8.1
  * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release
  * (CVE-2023-45143, bsc#1216205): undici Security Release
  * (CVE-2023-39332, bsc#1216271): Path traversal through path stored in Uint8Array
  * (CVE-2023-39331, bsc#1216270): Permission model improperly protects against path traversal
  * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented
  * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names
- fix_ci_tests.patch: refreshed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698148800">- Add nodejs20-zlib-1.3.patch: Support zlib version with only
  major.minor versions, like zlib 1.3.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1698408000">- fix_ci_tests.patch: adapt for openssl 3.1.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1699531200">- Update to 20.9.0:
  * No changes, just LTS transition</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 20.10.0" date="1700740800">- Update to 20.10.0:
  * --experimental-default-type flag to flip module defaults
  * The new flag --experimental-detect-module can be used to
  automatically run ES modules when their syntax can be detected.
  * Added flush option in file system functions for fs.writeFile functions
  * Added experimental WebSocket client
  * vm: fix V8 compilation cache support for vm.Script. This fixes
  performance regression since v16.x when support for
  importModuleDynamically was added to vm.Script
  For details, see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0
- nodejs20-zlib-1.3.patch: upstreamed, removed
- fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704196800">- c-ares-fixes.patch: fixes unit tests for new c-ares</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704715200">- c-ares-fixes.patch: add additional backports for unit test fixes</changelog>
</package>
<package pkgid="d80cd6861429ace60f4ad83e7988ea27119f20221e32d6ac6ba159ab80a8a025f753559f3de85196556d0430aa7810c943b4f84be4e925b903ac1c7074032fb6" name="corepack21" arch="i586">
  <version epoch="0" ver="21.4.0" rel="2.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1699358400">- Package new version 21.1.0
  For overview of changes and details since 20.x and earlier see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.0.0
- imported the following patches from prior patches:
  + cares_public_headers.patch
  + fix_ci_tests.patch
  + flaky_test_rerun.patch
  + gcc13.patch
  + legacy_python.patch
  + linker_lto_jobs.patch
  + manual_configure.patch
  + node-gyp-addon-gypi.patch
  + node-gyp-config.patch
  + nodejs20-zlib-1.3.patch
  + nodejs-libpath.patch
  + npm_search_paths.patch
  + openssl_binary_detection.patch
  + qemu_timeouts_arches.patch
  + skip_no_console.patch
  + sle12_python3_compat.patch
  + test-skip-y2038-on-32bit-time_t.patch
  + versioned.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1700049600">- Update to 21.2.0
  * esm: add import.meta.dirname and import.meta.filename
  * fs: add stacktrace to fs/promises
  * lib:
    +  add --no-experimental-global-navigator CLI flag
    +  add navigator.language &amp; navigator.languages
    +  add navigator.platform
  * stream:
    + add support for deflate-raw format to webstreams compression
    + use Array for Readable buffer
    + optimize creation
  * test_runner:
    + adds built in lcov reporter
    + test_runner: add Date to the supported mock APIs
    + test_runner, cli: add --test-timeout flag
  For details see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.2.0
- nodejs20-zlib-1.3.patch: upstreamed, dropped
- node-gyp-addon-gypi.patch: rebased
- fix_ci_tests.patch: partially upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1700740800">- node-gyp-addon-gypi.patch: fix misapplied patch (bsc#1217424)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1702296000">- Update to 21.4.0:
  * fs: introduce dirent.parentPath
  * fs: use default w flag for writeFileSync with utf8 encoding
- Changes in 21.3.0:
  * New --disable-warning flag
  * Fast fs.writeFileSync with UTF-8 Strings
  For details, see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.4.0
- fix_ci_tests.patch: added workaround for missing deps</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704196800">- c-ares-fixes.patch: fixes unit tests for new c-ares</changelog>
</package>
<package pkgid="f6e8e65719b64d3b5ce2785ccb99a07d13068174f1ab37f380e44c1c114d66ff2a0272b3487406b8e0f0c518fe49c96126e7a24df0793313be93fa0dbc6dc138" name="corepack21" arch="x86_64">
  <version epoch="0" ver="21.4.0" rel="2.1"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1699358400">- Package new version 21.1.0
  For overview of changes and details since 20.x and earlier see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.0.0
- imported the following patches from prior patches:
  + cares_public_headers.patch
  + fix_ci_tests.patch
  + flaky_test_rerun.patch
  + gcc13.patch
  + legacy_python.patch
  + linker_lto_jobs.patch
  + manual_configure.patch
  + node-gyp-addon-gypi.patch
  + node-gyp-config.patch
  + nodejs20-zlib-1.3.patch
  + nodejs-libpath.patch
  + npm_search_paths.patch
  + openssl_binary_detection.patch
  + qemu_timeouts_arches.patch
  + skip_no_console.patch
  + sle12_python3_compat.patch
  + test-skip-y2038-on-32bit-time_t.patch
  + versioned.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1700049600">- Update to 21.2.0
  * esm: add import.meta.dirname and import.meta.filename
  * fs: add stacktrace to fs/promises
  * lib:
    +  add --no-experimental-global-navigator CLI flag
    +  add navigator.language &amp; navigator.languages
    +  add navigator.platform
  * stream:
    + add support for deflate-raw format to webstreams compression
    + use Array for Readable buffer
    + optimize creation
  * test_runner:
    + adds built in lcov reporter
    + test_runner: add Date to the supported mock APIs
    + test_runner, cli: add --test-timeout flag
  For details see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.2.0
- nodejs20-zlib-1.3.patch: upstreamed, dropped
- node-gyp-addon-gypi.patch: rebased
- fix_ci_tests.patch: partially upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1700740800">- node-gyp-addon-gypi.patch: fix misapplied patch (bsc#1217424)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1702296000">- Update to 21.4.0:
  * fs: introduce dirent.parentPath
  * fs: use default w flag for writeFileSync with utf8 encoding
- Changes in 21.3.0:
  * New --disable-warning flag
  * Fast fs.writeFileSync with UTF-8 Strings
  For details, see
  https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.4.0
- fix_ci_tests.patch: added workaround for missing deps</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1704196800">- c-ares-fixes.patch: fixes unit tests for new c-ares</changelog>
</package>
<package pkgid="aca085160e656d3bab2d40ea5b0cc7235aa4489e05ce2b7aff5d983834fe54d0e37f9018572b7b94c05918479b2d58fe1d170f23438d9a6396b9ba5b24e85a32" name="coreutils" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="3e66c0179f23c7367bb54df6c1745d9c3712ca6f86ccff370c842d55283fe41d5b90d49b95a0d08658a6ac288fa4a59afd808f9d77e2e6032a78947dc31f12ae" name="coreutils" arch="src">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="bec825474d41933f64e67299c1f5c435e90deb4573184acd5b2224d2444fcb3f86eaefe955100f8cd99aad165728485bf0acc9cdc0ef1c5ad2770aee3c3a3ede" name="coreutils" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="c712939b59123d16b7a5a890bc0fb7ee372189c197a806a34012ea08151ee53cceecdfdeefff5ec6b6b4a73e286a33bf077b5419ae8e8205beb048e32eaa7efb" name="coreutils-debuginfo" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="146ecf88837081e668d712bfa3f9fe37579e105e4c405b5ee0a3d9d55df4ba0bedb2f1b84e6b46e26819cdaf5792e5ba08d95655b8a51fd15b6fbc4d14e2bbd0" name="coreutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="c6668d3a941056cf9b9b2e403a09f68d9e803570f2298e6836dd7d24084b58881f97b4588661c641ec7a79999774580ec69b28a70af612ccb6a5123e8b350dda" name="coreutils-debugsource" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="e81810e940b653c63016c289762f038f77173d0fa7bd1a083b78f8aba28ec36260cdf02c22e36198cb2684de7fa4efbd9283e538ce108df81bd20d7c50b6ff1c" name="coreutils-debugsource" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="090919be511ca8f283bf3d46faf6c5e6ed24fd927c7524537a6a1a3cd8164b3f47ab52259590de01b37e1308463b8556149a38d270165ef01655ea65655c04f4" name="coreutils-doc" arch="noarch">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="922e93d737e0ccc9dc47ad82351b9233b138cf33cd646992d7ea6f54c1de64bcf481537377483e026ccbd54affdd32fb7ae1a4f4c90249125455f455d3d582bf" name="coreutils-lang" arch="noarch">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="71bcc64e2ce69fc0a90f152090b0dba22b31b61e0369ff0f2c54f15e7cba4e9a764432cfc812c44f79b5ef06bd9f94462bdc04933177e171a0a312d6d64886dd" name="coreutils-single" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="f252f147cd8c48a62f001576b43b55bb02d8451527d76766586cb9a0d5852b82ef395822a592a1c95d52a6feeb23cd5a8aff66e69bb28920000208cea590070c" name="coreutils-single" arch="src">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="c756401ad0395bba79c17227f26e5eed01e03b97e1c0857bef3ee4dc98da97bacaa1da361cabf7c4be42421e18d2ac6aa388467345e7db06604778e2a12491cb" name="coreutils-single" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="bf76721b39a23694a45a900f0c9275cd0af65b05c2d2177352aaad5c6b107e79e82ff2d4057281cff7f72a189033931085e171c6b3e5081f1ed51fae4b0c41f7" name="coreutils-single-debuginfo" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="ff6deec518c98a3ce8f411626204da7ed084339f625d75ff4a9af10ce6e29e4c2524a633d011fa9ef5d45dcb866f1ffa0afe3c9c52029497f0946deed2357bf1" name="coreutils-single-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="b0e55ec3154f6514a1c14797ac2f76ec7a81968ec7c691e7d259b0cbff1ebcde65a1e6716d7faf891b3c3969cf7386564d11fd501b4c64f0341ae9d5abab8930" name="coreutils-single-debugsource" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="684de8d3894fab24d5e535e07af2c18426ff3c4d5a6268a102b575fdb34755498dc4a84972209ac321607bd27db9f65a3e6bace255ac1aab9beefd7652e2bdf1" name="coreutils-single-debugsource" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="52fc4bfe573418ce1fafa83eb3a1c26dbd6c9db5330c0e73c36c93bcf64ea4c8e31dd1a39658d804356d433ed6abd6b21db0b70e64461eedc90104ccd94fe01d" name="coreutils-systemd" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="2ab346238f98400d77fd1462b480d2d8b2f2a416717ecd6f8ff650212ca7e99d1a425c0c2951dd487c88bdf06a8b21c2429778943f1d1df64e5162ad3f1fcbe9" name="coreutils-systemd" arch="src">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="358cd8e7ae2a4574222d6d473786d9af11268fe2546c8c37b2fe7d26cf9562a88bfd4b3b67d521ad317985397059cff548cdee564837c21f6226ee4b77fe0c5c" name="coreutils-systemd" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="a24d1db7901f995c3e65703de3486de952f6f7bc93e7f7fc47b37a0428042c0d0d71b1fd21c2d356062f048cc61451da8db502bea49c373c55bc7f5310d124bf" name="coreutils-systemd-debuginfo" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="46b9c0271adb24e36e0e5f9720d1cb8e3e3b6bca278d90e286e7eb38967287b28d6397f20ab140cae6b766311b886815203567ebcf73baeef3ca28d33d43917c" name="coreutils-systemd-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="f6dd104e8ded342c739fe0d03144423adb73e183981e13265a8a39f2090993e847cd1b00b06002cd494f70f2f1db47a2922c70746c159b7b6562d5b6f69120da" name="coreutils-systemd-debugsource" arch="i586">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="1342a679c1b2e27445e1504c178e384c62793c25d510ec07205e5506bc9c24d07cb5b84ffe11f170a9590277a65adc9a28837d7a5b878a87beca6ed9d1177873" name="coreutils-systemd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="1cd6d7a28c7ffa1d3cb5f1fa4b78c595a6d5dfe5777ae3496c9d9599d3fa35af87b7667c9755f9d47d8428cc4bb15da672258ff34fec2aee61e8f99ba577a98e" name="coreutils-testsuite" arch="src">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="87d77142ae5e1790897d69043cda0428f40eae4f69305dc7090b156508cc14122812c00f9f6def1b1ca249f3331023156dfa9ed09ac66cc3843bad96e2101623" name="coreutils-testsuite" arch="x86_64">
  <version epoch="0" ver="9.4" rel="4.1"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1619179200">- coreutils-tests-fix-FP-in-ls-stat-free-color.patch: Add upstream patch
  to avoid FP in testsuite.
- coreutils.spec:
  - Reference the above patch.
  - Change keyring URL to new GNU coreutils Group Release Keyring.
- coreutils.keyring: Update with the Group Release Keyring.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1619697600">- Use new packageand format</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1632657600">- Update to 9.0:
  * Noteworthy changes in release 9.0 (2021-09-24) [stable]
  * * Bug fixes
  chmod -v no longer misreports modes of dangling symlinks.
  [bug introduced in coreutils-5.3.0]
  cp -a --attributes-only now never removes destination files,
  even if the destination files are hardlinked, or the source
  is a non regular file.
  [bug introduced in coreutils-8.6]
  csplit --suppress-matched now elides the last matched line
  when a specific number of pattern matches are performed.
  [bug introduced with the --suppress-matched feature in coreutils-8.22]
  df no longer outputs duplicate remote mounts in the presence of bind mounts.
  [bug introduced in coreutils-8.26]
  df no longer mishandles command-line args that it pre-mounts
  [bug introduced in coreutils-8.29]
  du no longer crashes on XFS file systems when the directory hierarchy is
  heavily changed during the run.
  [bug introduced in coreutils-8.25]
  env -S no longer crashes when given unusual whitespace characters
  [bug introduced in coreutils-8.30]
  expr no longer mishandles unmatched \(...\) in regular expressions.
  [bug introduced in coreutils-6.0]
  ls no longer crashes when printing the SELinux context for unstatable files.
  [bug introduced in coreutils-6.9.91]
  mkdir -m no longer mishandles modes more generous than the umask.
  [bug introduced in coreutils-8.22]
  nl now handles single character --section-delimiter arguments,
  by assuming a second ':' character has been specified, as specified by POSIX.
  [This bug was present in "the beginning".]
  pr again adjusts tabs in input, to maintain alignment in multi column output.
  [bug introduced in coreutils-6.9]
  rm no longer skips an extra file when the removal of an empty directory fails.
  [bug introduced by the rewrite to use fts in coreutils-8.0]
  split --number=K/N will again correctly split chunk K of N to stdout.
  Previously a chunk starting after 128KiB, output the wrong part of the file.
  [bug introduced in coreutils-8.26]
  tail -f no longer overruns a stack buffer when given too many files
  to follow and ulimit -n exceeds 1024.
  [bug introduced in coreutils-7.5]
  tr no longer crashes when using --complement with certain
  invalid combinations of case character classes.
  [bug introduced in coreutils-8.6]
  basenc --base64 --decode no longer silently discards decoded characters
  on (1024*5) buffer boundaries
  [bug introduced in coreutils-8.31]
  * * Changes in behavior
  cp and install now default to copy-on-write (COW) if available.
  cp, install and mv now use the copy_file_range syscall if available.
  Also, they use lseek+SEEK_HOLE rather than ioctl+FS_IOC_FIEMAP on sparse
  files, as lseek is simpler and more portable.
  On GNU/Linux systems, ls no longer issues an error message on a
  directory merely because it was removed.  This reverts a change
  that was made in release 8.32.
  ptx -T no longer attempts to substitute old-fashioned TeX escapes
  for 8-bit non-ASCII alphabetic characters.  TeX indexes should
  instead use '\usepackage[latin1]{inputenc}' or equivalent.
  stat will use decomposed (major,minor) device numbers in its default format.
  This is less ambiguous, and more consistent with ls.
  sum [-r] will output a file name, even if only a single name is passed.
  This is consistent with sum -s, cksum, and other sum(1) implementations.
  * * New Features
  cksum now supports the -a (--algorithm) option to select any
  of the existing sum, md5sum, b2sum, sha*sum implementations etc.
  cksum now subsumes all of these programs, and coreutils
  will introduce no future standalone checksum utility.
  cksum -a now supports the 'sm3' argument, to use the SM3 digest algorithm.
  cksum --check now supports auto detecting the digest type to use,
  when verifying tagged format checksums.
  expr and factor now support bignums on all platforms.
  ls --classify now supports the "always", "auto", or "never" flags,
  to support only outputting classifier characters if connected to a tty.
  ls now accepts the --sort=width option, to sort by file name width.
  This is useful to more compactly organize the default vertical column output.
  ls now accepts the --zero option, to terminate each output line with
  NUL instead of newline.
  nl --line-increment can now take a negative number to decrement the count.
  stat supports more formats for representing decomposed device numbers.
  %Hd,%Ld and %Hr,%Lr will output major,minor device numbers and device types
  respectively.  %d corresponds to st_dev and %r to std_rdev.
  * * Improvements
  cat --show-ends will now show \r\n as ^M$.  Previously the \r was taken
  literally, thus overwriting the first character in the line with '$'.
  cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm,
  and at least 8 times faster where pclmul instructions are supported.
  A new --debug option will indicate if pclmul is being used.
  md5sum --check now supports checksum files with CRLF line endings.
  This also applies to cksum, sha*sum, and b2sum.
  df now recognizes these file systems as remote:
  acfs, coda, fhgfs, gpfs, ibrix, ocfs2, and vxfs.
  rmdir now clarifies the error if a symlink_to_dir/ has not been traversed.
  This is the case on GNU/Linux systems, where the trailing slash is ignored.
  stat and tail now know about the "devmem", "exfat", "secretmem", "vboxsf",
  and "zonefs" file system types.  stat -f -c%T now reports the file system
  type, and tail -f uses polling for "vboxsf" and inotify for the others.
  timeout now supports sub-second timeouts on macOS.
  wc is up to 5 times faster when counting only new line characters,
  where avx2 instructions are supported.
  A new --debug option will indicate if avx2 is being used.
- Remove patches which are included in the new upstream version now:
  * coreutils-gnulib-disable-test-float.patch
  * coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch
  * coreutils-tests-fix-FP-in-ls-stat-free-color.patch
  * gnulib-test-avoid-FP-perror-strerror.patch
- coreutils-i18n.patch: Refresh patch.  Also patch 'tests/Coreutils.pm' used
  by perl-based tests to allow longer test names ... which the i18n tests with
  their "-mb" suffix have.
- coreutils-chmod-fix-exit-status-ign-symlinks.patch: Add upstream patch to
  fix a regression with the exit code of chmod introduced in 9.0.
- coreutils.spec:
  * Version: bump version.
  * Remove the above removed patches.
  * Reference the above new patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633003200">- coreutils-skip-tests-rm-ext3-perf.patch: Add patch to skip the test
  'tests/rm/ext3-perf.sh' temporarily as it hangs on OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1633089600">- spec file cleanups (spec-cleaner run)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1633348800">- coreutils-i18n.patch: Re-sync the patch with Fedora.
  Refresh the patch, adding a hunk to link the expand+unexpand tools
  against lib/mbfile.c, thus fixing build problems with clang
  (see https://src.fedoraproject.org/rpms/coreutils/c/f4a53e34).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 9.1:
  * chmod -R no longer exits with error status when encountering symlinks.
    All files would be processed correctly, but the exit status was incorrect.
  * If 'cp -Z A B' checks B's status and some other process then removes B,
    cp no longer creates B with a too-generous SELinux security context
    before adjusting it to the correct value.
  * 'cp --preserve=ownership A B' no longer ignores the umask when creating B.
    Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  * 'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  * 'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
    or lines containing NULs.  Their behavior now matches the documentation
    for file names like ".m4" that consist entirely of an extension,
    and the documentation has been clarified for unusual cases.
  * 'mv -T --backup=numbered A B/' no longer miscalculates the backup number
    for B when A is a directory, possibly inflooping.
  * cat now uses the copy_file_range syscall if available, when doing
    simple copies between regular files.  This may be more efficient, by avoiding
    user space copies, and possibly employing copy offloading or reflinking.
  * chown and chroot now warn about usages like "chown root.root f",
    which have the nonstandard and long-obsolete "." separator that
    causes problems on platforms where user names contain ".".
    Applications should use ":" instead of ".".
  * cksum no longer allows abbreviated algorithm names,
    so that forward compatibility and robustness is improved.
  * date +'%-N' now suppresses excess trailing digits, instead of always
    padding them with zeros to 9 digits.  It uses clock_getres and
    clock_gettime to infer the clock resolution.
  * dd conv=fsync now synchronizes output even after a write error,
    and similarly for dd conv=fdatasync.
  * dd now counts bytes instead of blocks if a block count ends in "B".
    For example, 'dd count=100KiB' now copies 100 KiB of data, not
    102,400 blocks of data.  The flags count_bytes, skip_bytes and
    seek_bytes are therefore obsolescent and are no longer documented,
    though they still work.
  * ls no longer colors files with capabilities by default, as file-based
    capabilties are very rarely used, and lookup increases processing per file by
    about 30%.  It's best to use getcap [-r] to identify files with capabilities.
  * ls no longer tries to automount files, reverting to the behavior
    before the statx() call was introduced in coreutils-8.32.
  * stat no longer tries to automount files by default, reverting to the
    behavior before the statx() call was introduced in coreutils-8.32.
    Only `stat --cached=never` will continue to automount files.
  * timeout --foreground --kill-after=... will now exit with status 137
    if the kill signal was sent, which is consistent with the behavior
    when the --foreground option is not specified.  This allows users to
    distinguish if the command was more forcefully terminated.
  * dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
    like FreeBSD and other operating systems.
  * dircolors takes a new --print-ls-colors option to display LS_COLORS
    entries, on separate lines, colored according to the entry color code.
  * dircolors will now also match COLORTERM in addition to TERM environment
    variables.  The default config will apply colors with any COLORTERM set.
  * cp, mv, and install now use openat-like syscalls when copying to a directory.
  * This avoids some race conditions and should be more efficient.
  * The new 'date' option --resolution outputs the timestamp resolution.
  * With conv=fdatasync or conv=fsync, dd status=progress now reports
    any extra final progress just before synchronizing output data,
    since synchronizing can take a long time.
  * printf now supports printing the numeric value of multi-byte characters.
  * sort --debug now diagnoses issues with --field-separator characters
    that conflict with characters possibly used in numbers.
  * 'tail -f file | filter' now exits on Solaris when filter exits.
  * root invoked coreutils, that are built and run in single binary mode,
    now adjust /proc/$pid/cmdline to be more specific to the utility
    being run, rather than using the general "coreutils" binary name.
- coreutils-i18n.patch: Re-sync the patch with Fedora.
- drop coreutils-chmod-fix-exit-status-ign-symlinks.patch (upstream)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1650801600">- gnulib-simple-backup-fix.patch: Add patch to make simple backups in correct
  directory; broken in 9.1.  See https://bugs.gnu.org/55029</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650974400">- remove builddisabled conditions for rings - will be done now as
  BuildFlags: excludebuilds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659355200">- refresh coreutils-i18n.patch to prevent unexpand from failing on control
  characters (brc#2112870)  (bsc#1202029)
- extend psuffix handling to be quilt(1) compatible</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659441600">- add missing hostname buildrequires</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1659960000">- Remove python2 from buildrequires - appears to be a left over</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660046400">- refresh coreutils-i18n.patch from Fedora to make expand and unexpand
  more similar</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1664193600">- coreutils-tests-workaround-make-fdleak.patch: Add patch to work around
  a GNU make bug which leaks file descriptors when using the jobserver;
  this makes some tests fail.
- coreutils.spec: Reference the patch.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679400000">- update to 9.2:
  * cksum now accepts the --base64 (-b) option to print
    base64-encoded checksums.  It also accepts/checks such
    checksums.
  * cksum now accepts the --raw option to output a raw binary
    checksum.  No file name or other information is output in
    this mode.
  * cp, mv, and install now accept the --debug option to
    print details on how a file is being copied.
  * factor now accepts the --exponents (-h) option to print
    factors in the form p^e, rather than repeating the prime p, e
    times.
  * ls now supports the --time=modification option, to explicitly
    select the default mtime timestamp for display and sorting.
  * mv now supports the --no-copy option, which causes it to fail
    when asked to move a file to a different file system.
  * split now accepts options like '-n SIZE' that exceed machine
    integer range, when they can be implemented as if they were
    infinity.
  * split -n now accepts piped input even when not in round-robin
    mode, by first copying input to a temporary file to determine its
    size.
  * wc now accepts the --total={auto,never,always,only} option
    to give explicit control over when the total is output.
  * 'cp --reflink=always A B' no longer leaves behind a newly
    created empty file B merely because copy-on-write clones are not
    supported.
  * 'cp -n' and 'mv -n' now exit with nonzero status if they skip
    their action because the destination exists, and likewise for 'cp
  - i', 'ln -i', and 'mv -i' when the user declines.  (POSIX
    specifies this for 'cp -i' and 'mv -i'.)
  * cp, mv, and install again read in multiples of the reported
    block size, to support unusual devices that may have this
    constraint.
  * du --apparent now counts apparent sizes only of regular files
    and symbolic links.  POSIX does not specify the meaning of
    apparent sizes (i.e., st_size) for other file types, and
    counting those sizes could cause confusing and unwanted size
    mismatches.
  * 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
    reverting to the behavior in coreutils-9.0 and earlier.
    This behavior is now documented.
  * ls --color now matches a file extension case sensitively
    if there are different sequences defined for separate cases.
  * printf unicode \uNNNN, \UNNNNNNNN syntax, now supports all
    valid unicode code points.  Previously is was restricted to
    the C universal character subset, which restricted most points &lt;=
    0x9F.
  * runcon now exits with status 125 for internal errors.
    Previously upon internal errors it would exit with status 1,
    which was less distinguishable
    from errors from the invoked command.
  * 'split -n N' now splits more evenly when the input size is
    not a multiple of N, by creating N output files whose sizes
    differ by at most 1 byte.  Formerly, it did this only when
    the input size was less than N.
  * 'stat -c %s' now prints sizes as unsigned, consistent with
    'ls'.
  * a long list of bugfixes, see included NEWS file for details
- drop gnulib-simple-backup-fix.patch (upstream)
- drop coreutils-tests-workaround-make-fdleak.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680782400">- add fix-reflink-fallback.patch (bsc#1210033)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1681992000">- update to 9.3:
  Bug fixes:
  * cp --reflink=auto (the default), mv, and install
    will again fall back to a standard copy in more cases.
    Previously copies could fail with permission errors on
    more restricted systems like android or containers etc.
    [bug introduced in coreutils-9.2]
  * cp --recursive --backup will again operate correctly.
    Previousy it may have issued "File exists" errors when
    it failed to appropriately rename files being replaced.
    [bug introduced in coreutils-9.2]
  * date --file and dircolors will now diagnose a failure to read a file.
    Previously they would have silently ignored the failure.
    [This bug was present in "the beginning".]
  * md5sum --check again correctly prints the status of each file checked.
    Previously the status for files was printed as 'OK' once any file had passed.
    This also applies to cksum, sha*sum, and b2sum.
    [bug introduced in coreutils-9.2]
  * wc will now diagnose if any total counts have overflowed.
    [This bug was present in "the beginning".]
  * `wc -c` will again correctly update the read offset of inputs.
    Previously it deduced the size of inputs while leaving the offset unchanged.
    [bug introduced in coreutils-8.27]
  * Coreutils programs no longer fail for timestamps past the year 2038
    on obsolete configurations with 32-bit signed time_t, because the
    build procedure now rejects these configurations.
    [This bug was present in "the beginning".]
  Changes in behavior:
  * 'cp -n' and 'mv -n' now issue an error diagnostic if skipping a file,
    to correspond with -n inducing a nonzero exit status as of coreutils 9.2.
    Similarly 'cp -v' and 'mv -v' will output a message for each file skipped
    due to -n, -i, or -u.
  New features:
  * cp and mv now support --update=none to always skip existing files
    in the destination, while not affecting the exit status.
    This is equivalent to the --no-clobber behavior from before v9.2.
- drop fix-reflink-fallback.patch (upstream).</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1693483200">- Update to 9.4:
  Bug fixes:
  * b2sum --check will no longer read unallocated memory when
    presented with malformed checksum lines.
    [bug introduced in coreutils-9.2]
  * cp --parents again succeeds when preserving mode for absolute directories.
    Previously it would have failed with a "No such file or directory" error.
    [bug introduced in coreutils-9.1]
  * cp --sparse=never will avoid copy-on-write (reflinking) and copy offloading,
    to ensure no holes present in the destination copy.
    [bug introduced in coreutils-9.0]
  * cksum again diagnoses read errors in its default CRC32 mode.
    [bug introduced in coreutils-9.0]
  * cksum --check now ensures filenames with a leading backslash character
    are escaped appropriately in the status output.
    This also applies to the standalone checksumming utilities.
    [bug introduced in coreutils-8.25]
  * dd again supports more than two multipliers for numbers.
    Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
    [bug introduced in coreutils-9.1]
  * factor, numfmt, and tsort now diagnose read errors on the input.
    [This bug was present in "the beginning".]
  * install --strip now supports installing to files with a leading hyphen.
    Previously such file names would have caused the strip process to fail.
    [This bug was present in "the beginning".]
  * ls now shows symlinks specified on the command line that can't be traversed.
    Previously a "Too many levels of symbolic links" diagnostic was given.
    [This bug was present in "the beginning".]
  * pr --length=1 --double-space no longer enters an infinite loop.
    [This bug was present in "the beginning".]
  * tac now handles short reads on its input.  Previously it may have exited
    erroneously, especially with large input files with no separators.
    [This bug was present in "the beginning".]
  * uptime no longer incorrectly prints "0 users" on OpenBSD,
    and is being built again on FreeBSD and Haiku.
    [bugs introduced in coreutils-9.2]
  * wc -l and cksum no longer crash with an "Illegal instruction" error
    on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
    [bug introduced in coreutils-9.0]
  Changes in behavior:
  * cp -v and mv -v will no longer output a message for each file skipped
    due to -i, or -u.  Instead they only output this information with --debug.
    I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.
  * cksum -b no longer prints base64-encoded checksums.  Rather that
    short option is reserved to better support emulation of the standalone
    checksum utilities with cksum.
  * mv dir x now complains differently if x/dir is a nonempty directory.
    Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
    where it was unclear whether 'dir' or 'x/dir' was the problem.
    Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
    Similarly for other renames where the destination must be the problem.
    [problem introduced in coreutils-6.0]
- Enable systemd-logind support
- Add gnulib-readutmp.patch: Fix seg.fault of who, pinky, uptime [dgo#65617]
- Create -systemd flavor with binaries linked against libsystemd
- Drop coreutils-invalid-ids.patch to get consistent behavior, most tools
  where already removed from that patch.
- coreutils-misc.patch: adjust paths
- coreutils-skip-some-sort-tests-on-ppc.patch: adjust paths
- coreutils-test_without_valgrind.patch: adjust paths
- coreutils-i18n.patch: update from Fedora</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1694952000">- gnulib-readutmp-under-gdm.patch: Add upstream gnulib patch to fix crash
  of who/uptime when gdm is in use. [bsc#1215361]
- gnulib-readutmp.patch: Update with upstream patch.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
</package>
<package pkgid="2e9a92072f4523658fcf0f740a9b9c4136ad66a7da2326ff2d7aa2b8e6389d97f54795aa5fdba93cbe03213bef6cc19ef666458cfb1a5efc6922a3489f22652c" name="corosync" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="97dbf9caa00720161784cb22f926c6938ada58b299c5dcb701651719b44444ca6224f7b46ba8de3d8e8fa2b1729807256c7f8ac48583593a8f0e3febe4fd1a0b" name="corosync" arch="src">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="bliu@suse.com" date="1520510400">- [Build 489.1] Corosync is not working after upgrade from sle11sp4-ha to sle15-ha(bsc#1083561)
    Added: 0016-bsc#1083561-upgrade-from-1-x-y.patch</changelog>
  <changelog author="bliu@suse.com" date="1523361600">- UNKNOWN version in corosync pkg-config(bsc#1088619)
    Added: 0017-bsc#1088619-add-version.patch</changelog>
  <changelog author="bliu@suse.com" date="1523620800">-  (CVE-2018-1084) VUL-0: CVE-2018-1084: corosync: Integer overflow in totemcrypto(bsc#1089346)
    Added: 0018-bsc#1089346-corosync-Integer-overflow-in-totemcrypto.patch</changelog>
  <changelog author="bliu@suse.com" date="1523966400">- corosync-2.4.4 is available now(bsc#1089836)
    man:fix in corosync-qdevice.8
    quorumtool: remove duplicated help message
    cfg: nodeid should be unsigned int
    coroparse: Use readdir instead of readdir_r
    wd: fix snprintf warnings
    Fix compile errors in qdevice on FreeBSD
    qdevice: mv free(str) after port validation
    Fix various typos
    Fix typo: recomended -&gt; recommended
    man: support SOURCE_DATE_EPOCH
    configure: add --with-initconfigdir option
    Use static case blocks to determine distro flavor
    Use RuntimeDirectory instead of tmpfiles.d
    coroparse: Do not convert empty uid, gid to 0
    sam: Fix snprintf compiler warnings
    quorumtool: Use full buffer size in snprintf
    man: Add note about qdevice parallel cmds start
    sync: Remove unneeded determine sync code
    sync: Call sync_init of all services at once
    corosync.conf: publicize nodelist.node.name
    totemudp[u]: Drop truncated packets on receive
    logging: Make blackbox configurable
    logging: Close before and open blackbox after fork
    init: Quote subshell result properly
    blackbox: Quote subshell result properly
    qdevice: quote certutils scripts properly
    sam_test_agent: Remove unused assignment
    qdevice: Fix NULL pointer dereference
    quorumtool: Don't set our_flags without v_handle
    qdevice: Nodelist is set into string not array
    qdevice: Check if user_data can be dereferenced
    qdevice: Add safer wrapper of strtoll
    qdevice: Replace strtol by strtonum
    qnetd: Replace strtol by strtonum
    main: Set errno before calling of strtol
    totemcrypto: Implement bad crypto header guess
    cpg: Use list_del instead of qb_list_del
    totemcrypto: Check length of the packet
    totemsrp: Implement sanity checks of received msgs
    totemsrp: Check join and leave msg length
    totemudp: Check lenght of message to sent
    qdevice msgio: Fix reading of msg longer than i32
    logsys: Avoid redundant callsite section checking
    man: corosync-qdevice: fix formatting vs. punctuation
    man: corosync-qdevice: some more stylistics
    man: fix cpg_mcast_joined.3.in
    libcpg: Fix issue with partial big packet assembly
    totempg: Fix fragmentation segfault
    totempg: use iovec[i].iov_len instead of copy_len
    totempg: Fix corrupted messages
    cpg: Handle fragmented message sending interrupt
    corosync.aug: Add missing options
    systemd: Delete unnecessary soft_margin
    Added:
    corosync-2.4.4.tar.gz
    0010-qdevice-net-instance.c-optarg-should-be-str.patch
    Deleted:
    0007-sync-Call-sync_init-of-all-services-at-once.patch
    0008-wd-fix-snprintf-warnings.patch
    0009-add-config-for-corosync-qnetd.patch
    0010-qdevice-mv-free-str-after-port-validation.patch
    0011-libcpg-Fix-issue-with-partial-big-packet-assembly.patch
    0012-totemudp-u-Drop-truncated-packets-on-receive.patch
    0013-logging-Make-blackbox-configurable.patch
    0014-logging-Close-before-and-open-blackbox-after-fork.patch
    0015-coverity-fixes.patch
    0018-bsc#1089346-corosync-Integer-overflow-in-totemcrypto.patch
    corosync-2.4.3.tar.gz
    Renamed:
    0009-add-config-for-corosync-qnetd.patch -&gt; 0007-add-config-for-corosync-qnetd.patch
    0016-bsc#1083561-upgrade-from-1-x-y.patch -&gt; 0008-bsc#1083561-upgrade-from-1-x-y.patch
    0017-bsc#1088619-add-version.patch -&gt; 0009-bsc#1088619-add-version.patch</changelog>
  <changelog author="bliu@suse.com" date="1524744000">- NSS_NoDB_Init: the parameter is reserved, must be NULL(bsc#1090996)
    Added: 0011-NSS_NoDB_Init-the-parameter-is-reserved-must-be-NULL.patch</changelog>
  <changelog author="bliu@suse.com" date="1525262400">- cpg: Inform clients about left nodes during pause(bsc#1091593)
    Added: 0012-cpg-Inform-clients-about-left-nodes-during-pause.patch</changelog>
  <changelog author="Yuan Ren &lt;yren@suse.com&gt;" date="1565956800">- corosync-2.4.5 upgrade(bsc#1144200)
  block_unlisted_ips block package from ips not in nodelist
  Qnetd now supports updated NSS database format
  Partly fixed problem with ifdown (only for UDPU)
  Added:
  corosync-2.4.5.tar.gz
  bug-1001164_corosync.conf-example.patch
  corosync-init-lockfile-path-error.patch
  Deleted:
  corosync-2.4.4.tar.gz
  0003-fix-tmpfiles-create.patch
  0004-mark-corosync-as-a-static-service.patch
  0005-do-not-convert-empty-uid-gid-to-0.patch
  0007-add-config-for-corosync-qnetd.patch
  0009-bsc#1088619-add-version.patch
  0010-qdevice-net-instance.c-optarg-should-be-str.patch
  0011-NSS_NoDB_Init-the-parameter-is-reserved-must-be-NULL.patch
  0012-cpg-Inform-clients-about-left-nodes-during-pause.patch
  bnc#872651-stop-cluster.patch
  disable-build-html-docs.patch
  Renamed:
  0001-coroapi-Use-size_t-for-private_data_size.patch -&gt; upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch
  0006-Fix-compile-warnings-with-GCC-7.2.1.patch -&gt; Fix-compile-warnings-with-GCC-7.2.1.patch
  0008-bsc#1083561-upgrade-from-1-x-y.patch -&gt; bug-1083561_upgrade-from-1-x-y.patch
  bnc#882449-corosync-conf-example.patch -&gt; bug-882449_corosync-conf-example.patch
  0002-fix-ifdown-udp.patch -&gt; bug-1032634_fix-ifdown-udp.patch
  bsc#1001164-corosync.conf-example.patch -&gt; bug-1001164_corosync.conf-example.patch</changelog>
  <changelog author="Yuan Ren &lt;yren@suse.com&gt;" date="1570622400">- Replace corosync-2.4.5.tar.gz with a clean source.tar.gz(bsc#1144200)
  The reason is some binaries left in corosync-2.4.5.tar.gz</changelog>
  <changelog author="Yuan Ren &lt;yren@suse.com&gt;" date="1573128000">- Packaging bug updating Corosync(bsc#1155792)
  Some noisy output from Tumbleweed caused by RPM macro not fairly used
  Make sure corosync sysconfig keep original configured firstly(bsc1153502)
  Store the tmp file to a more security directory</changelog>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="4fd67e21d5c59fdce39a19808876d904bb81bf8fe09519b137ad873e55e16337fede61231bf904d0273707f3d4216b084e881aa9c5d1c94ddaeb7e09ed615dbf" name="corosync" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="384df93bda18e480641248580a8f2a97ba287fe48d9418df4cfdf6112b4f82df97b163ae31900870245fb5a6ebc4446644e0c2229accbd7bec84f22bf1cec4f2" name="corosync-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="5cbdb82cc5c904af64acdad888a78e3e7caa434ed7c0c23197286bdb9c2266fcc44a08f00d3b015399b9a7421bcb8cf4129effc289183b53fcd9d2001eb65de4" name="corosync-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="a299e8a6ef5c68a367e66d71473af8427e676f1eeb46751570666942e96a4a86dd2ea7a816d6f3e98143048d1f73453dd540ce00dc9f8c2969725f206bb6eff9" name="corosync-debugsource" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="f6c68a4eaff5aad914383f383909b1931a3140d4de1ef9a42dec18d612bb674fbe1045191563fb337ff58c44d98cc30a1f440a9c87f00c5e782a97fd33991711" name="corosync-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="32a7fda9b683481c908cdb54a12213a21e64cd1ce012f3ffaf8e9844eaebccd41830f2de3dc268f78639099580dcd517c3af90af2deefdf2e85f47ababb1bc94" name="corosync-qdevice" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="5a2490b8fb8f059db91ca0b9b9a860ae469c133ff8c98fbae33af1c9a2237086de34d3310f55c9555e15459666163fc85fec686200c0c15b5d21259961e29b35" name="corosync-qdevice" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="27f6a6e6a416f5134f6da33bf91d47e55a9355cd54b1fedcdbf286fc5c181b6c121bd6ab91f26c5fa800523740f923b18e45ccf200f0f21056c471369377d11f" name="corosync-qdevice-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="e647d16ecff8677d16fd93300e92e67780750bd55a2697922b6bbef6daf8b106ba2cc41f59ea22b5308040a5451fe42ff2ea5d27dd247cc4a69dc57ec275f28b" name="corosync-qdevice-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="40c1197bb527eb22034b81fb1906b4136b79059763c7b99611ba2af68211978341a050e012ec599c8fa8d5534764b619cd5066784edb15b8ace08c003bf0c351" name="corosync-qnetd" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="a00f1cf1323f6b277bdc1bb5a70a81d87f73a6f93eb9c5381d696baaadb4f4156f8f4efb4d7bc4fdb15647ab7d856dcbe8d0519b59667fc850709ff840c1b234" name="corosync-qnetd" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="ea936e2cf07f5cefa03b9bb8edff910a67b48e91db30fa29d61e9ec99da29d19002d7234bd8312b0c7ee2cf76d103fb5cabf25f85384e8229867336a04fa1b23" name="corosync-qnetd-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="66ebbd32f8821be1df4f5ad30d7bd4cc245678e3f5d2baa0957c51bdf846d0ee44f04d0f89877f2ebcb4456926184b505b5a880ee8abc5f8029681e2aaa215e5" name="corosync-qnetd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="ad2afc85d3036c907b8fbe791c0ec21de50f9bdc5b7d06aa138b5e94d473bab547ef044f83a39c6e591034cc1f30bf2a5cac5553406f41616e4c5dbcb71bd4a6" name="corosync-testagents" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="3280dddbe866bb2774ba8d032c71c33b627e90dcfa0e714541efeb2e13a2c3f34f9371d2c0552c3539bda89572b0e33f40fec78a90b47e79032dbaed53aee6e1" name="corosync-testagents" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="5ddc3ded7454336e5dfd2ddfd9e248203cfe677c67e6d5221a712237f71e38c210baa96083f7e9748ef05181e866bce37bea7d7ca9336ed1fd84becbb0c991bf" name="corosync-testagents-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="5347d5456fc8e64c089f7301b14c54f72cd437aa7711b08d65b121a956fd9b04490469770a14ddcc086c50015f42c6dd2de74c4e2e34fa2e17a1dec554bd6da4" name="corosync-testagents-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.6" rel="3.2"/>
  <changelog author="matthias.gerstner@suse.com" date="1578052800">- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584532800">- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1584705600">- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="XinLiang &lt;XLiang@suse.com&gt;" date="1587556800">- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597838400">- Stop mangling libexecdir: it's not needed at all.</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1603800000">- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: This time the path will NOT cause problems when doing rolling
    upgrade, see bsc#1168771</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop the script-dependencies on /sbin/chkconfig: deprecated
- Drop the main package's dependency on /usr/sbin/adduser: the main
  package does not call this in the pre scripts.
- Change Requires(pre): shadow in corosync-qdevice to
  Requires(pre): /usr/sbin/adduser (support alternartive
  implementations).
- Use %systemd_ordering for the various, too strict, systemd script
  dependencies.</changelog>
  <changelog author="varkoly@suse.com" date="1622548800">- Update to version 2.4.5+git69.6236728a:
  * man: replace votequorum_poll for actually used fn
  * qnetd: sort by node_id when add new client
  * man: adjust description about interface section
  * qnetd: Simplify KAP Tie-breaker logic
  * qnetd: Fix NULL dereference of client
  * man: votequorum.5: use proper single quotes
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * totemsrp: Move token received callback
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: More informative messages
- Remove patches:
  bug-1166899-quorumtool-Fix-exit-status-codes.patch
  bug-1163460-totemip-Add-support-for-sin6_scope_id.patch</changelog>
  <changelog author="varkoly@suse.com" date="1629720000">- Update to version 2.4.5+git70.64010f57:
  * totem: Add cancel_hold_on_retransmit config option</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1649678400">- Update to version corosync-2.4.5+git.5d625cef:
  * totemudpu: Don't block local socketpair
  * totemsrp: Switch totempg buffers at the right time
  * logsys: Unlock config mutex on error</changelog>
  <changelog author="Emil Penchev &lt;emil.penchev@suse.com&gt;" date="1669032000">- Update to version 2.4.6:
  * totemsrp: More informative messages
  * icmap: fix the icmap_get_*_r functions
  * stats: Add basic schedule-miss stats to needle
  * icmap: icmap_init_r() leaks if trie_create() fails
  * test: Fix cpgtest
  * pkgconfig: Add libqb dependency
  * man: votequorum.5: use proper single quotes
  * cpg: Change downlist log level
  * totem: Increase ring_id seq after load
  * totempg: Check sanity (length) of received message
  * totemsrp: Reduce MTU to left room second mcast
  * qnetd: Rename qnetd-log.c to log.c
  * qnetd: Fix double -d description
  * qnetd: Check log initialization error
  * qnetd: Add function to set log target
  * qdevice: Use log instead of libqb log
  * qdevice: Import log instead of qdevice-log
  * qdevice: Merge msg_decode_error functions
  * qnetd: Use log-common for nodelist debug dump
  * qdevice: Configurable log priority bump
  * tests: Add utils_parse_bool_str test
  * qdevice: Free memory used by log
  * qdevice: Add log test
  * qdevice: Add header files to list of test sources
  * qdevice: Add chk variant of vsyslog to test-log
  * qdevice: Add prototype of __vsyslog_chk
  * votequorum: Ignore the icmap_get_* return value
  * logconfig: Remove double free of value
  * cmap: Assert copied string length
  * sync: Assert sync_callbacks.name length
  * votequorum: Assert copied strings length
  * cpghum: Remove unused time variables and functions
  * cfgtool: Remove unused callbacks
  * cmapctl: Free bin_value on error
  * quorumtool: Assert copied string length
  * votequorum: Reflect runtime change of 2Node to WFA
  * main: Add schedmiss timestamp into message
  * votequorum: Change check of expected_votes
  * quorumtool: Fix exit status codes
  * quorumtool: exit on invalid expected votes
  * votequorum: set wfa status only on startup
  * Revert "totemip: Add support for sin6_scope_id"
  * Revert "totemip: compare sin6_scope_id and interface_num"
  * main: Make schedmiss in cmap and log equal
  * totemip: Add support for sin6_scope_id
  * qnetd: Do not call ffsplit_do on shutdown
  * qdevice: Fix connect heuristics result callback
  * qdevice: Fix connect heuristics result callback
  * qdevice: Log adds newline automatically
  * qnetd: Fix dpd timer
  * qnetd: Add support for keep active partition vote
  * common_lib: Remove trailing spaces in cs_strerror
  * totemsrp: Move token received callback
  * tests: Use CS_DISPATCH_BLOCKING instead of cycle
  * qnetd: Fix NULL dereference of client
  * qnetd: Simplify KAP Tie-breaker logic
  * totem: Add cancel_hold_on_retransmit config option
  * logsys: Unlock config mutex on error
  * totemsrp: Switch totempg buffers at the right time
  * totemudpu: Don't block local socketpair
  * configure.ac: fix pkgconfig issue of rdma
  * totemip: Add support for sin6_scope_id
  * totemip: compare sin6_scope_id and interface_num
  * qdevice: Change log level to NOTICE on PASS
  * cfgtool: output error messages to stderr
  * tools: use util_strtonum for options checking
  * cmapctl: return EXIT_FAILURE on failure
  * quorumtool: Help shouldn't require running service
  * quorumtool: strict check for -o option
  * cmapctl: check NULL for key type and value for -p
  * man: adjust description about interface section
  * qnetd: sort by node_id when add new client
  * man: replace votequorum_poll for actually used fn</changelog>
</package>
<package pkgid="4eddedd4494f3d81412f4d6aebd2684303ad58979fabddd6e831ed0c689ec31c13f11bb54785ca34db6345c42494d01480acf5e1f0898805fcc702fbbf3d7a4d" name="cppcheck" arch="src">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="6e674d269b41db604f02ebd791e8b37aa5656f65f7e5a2441ba4a4287bc8d4fbd133747cc97fe943732757c233439d90b8b8c22256776a7c7721b460eaaef71c" name="cppcheck" arch="x86_64">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="8859a1cbdb0b6a5cb1e9d623fa6cf948e0a7cce33b7110d530e80a85d2f64746acb7c4103e6ee7e5fc69f6c5cfc1a1704d65113a90d1bff1e72bbe8eaa092252" name="cppcheck-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="faf1dfd937c3c7da081c007d84c240c3ca04c40a40f93b28e24da7d7f94eed45b863f2655b70d3c7155a332eecd6c05dbb6d83e00c3568da443aa31a391b6122" name="cppcheck-debugsource" arch="x86_64">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="96a353d53dc538dd14a479af0918304ffce1351f889ec77adaf6620242a90860cc87839cc08bcd6cc37b20dafa8202d680b5474ee0d6cf98192e3a9435b502ae" name="cppcheck-gui" arch="x86_64">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="ca906561b90f0e2d13593a493b441b18b6162fb55ef92848470ba2b43b59d27e096a8ac6911265db4aaafb8cc2b8d22f4e963a90f9af4e15e339c391353e99bf" name="cppcheck-gui-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.13.0" rel="1.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 2.6.2:
  * New checks in core cppcheck:
  * missing return in function
  * writing overlapping data, detect undefined behavior
  * compared value is out of possible type range
  * Copy elision optimization can't be applied for return std::move(local)
  * file can not be opened for read and write access at the same
    time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639828800">- update to 2.6.3:
  * Fix execution of executable addons from GUI</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    &lt;container&gt; library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- update to 2.7.5:
  * Import Project: Fix problem with define value with space</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654603200">- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658059200">- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663416000">- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and &lt;*&gt; to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.3:
  * various GUI and premium feature handling bugfixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 2.10.0:
  * Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio</changelog>
  <changelog author="PragmaticLinux &lt;info@pragmaticlinux.com&gt;" date="1675166400">- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 2.10.2:
  * GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680091200">- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits&lt;A&gt;::rebind_alloc&lt;A::value_type&gt; must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)</changelog>
  <changelog author="Manfred Schwarb &lt;manfred99@gmx.ch&gt;" date="1685448000">- test suite quirks:
  * Add patch disable-some-tests-about-char-signedness.patch, taken
    from Debian, to disable test "TestCondition::alwaysTrueContainer"
    which fails on "unsigned char" archs (arm, ppc)
  * Run test suite with "-j1", as TestProcessExecutor test is flaky otherwise</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694692800">- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls
    how much checking is made by Cppcheck. The default checking
    level is "normal". If you feel that you can wait longer on
    results you can use --check-level=exhaustive.
  * It is no longer necessary to run "--check-config" to get
    detailed "missingInclude" and "missingIncludeSystem"
    messages. They will always be issued in the regular analysis
    if "missingInclude" is enabled.
  * "missingInclude" and "missingIncludeSystem" are reported with
    "-j" is &gt; 1 and processes are used in the backend (default in
    non-Windows binaries)
  * "missingInclude" and "missingIncludeSystem" will now cause
    the "--error-exitcode" to be applied
  * "--enable=information" will no longer implicitly enable
    "missingInclude" starting with 2.16. Please enable it
    explicitly if you require it.
  * The `constParameter` and `constVariable` checks have been
    split into 3 different IDs based on if the variable is a
    pointer, a reference, or local. The different IDs will allow
    users to suppress different const warning based on variable
    type.
  * `constParameter`
  * `constParameterReference`
  * `constParameterPointer`
  * `constVariable`
  * `constVariableReference`
  * `constVariablePointer`
  * More command-line parameters will now check if the given
    integer argument is actually valid. Several other internal
    string-to-integer conversions will now be error checked.
  * scanning projects (with -j1) will now defer the analysis of
    markup files until the whole code was processed
- add werror-return-type.patch to fix false warnings where
  gcc can not properly detect the "noreturn" nature of the function</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1695124800">- update to 2.12.1:
  * Support importing projects with project-name</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1699531200">- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703073600">- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1703419200">- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.</changelog>
</package>
<package pkgid="aafb9eed4ba641926eb05253ecff1943425514a66430a8cc27a524712d473fd264c76613d7e592b51986125d7b140361188fd57ae8377baf2ef215250d2a7a0a" name="cppunit" arch="src">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="dmueller@suse.de" date="1177243200">- don't install devel files as executable</changelog>
  <changelog author="adrian@suse.de" date="1183550400">- update to version 0.12.0
  - minor bugfixes
  - now generated with doxygen 1.4.7 new 'tabs' style.
- rename package to follow lib package name scheme</changelog>
  <changelog author="aj@suse.de" date="1184500800">- Use libcppunit-devel to follow lib package name scheme</changelog>
  <changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="jengelh@medozas.de" date="1321185601">- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use %_smp_mflags for parallel building
- Add missing "make" call in %build</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Simply regeneration of autotools scripts</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1334923200">- Build cppunit 1.12.1
- Passed  the spec file through spec-cleaner</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1353672000">- Fixed SLE build replaced make_install makro by
  make DESTDIR=\%{buildroot} install</changelog>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="5f12963123b078e6d5b98293cba4c75618482c964dea4cd172a2392890067282faeb346cd129492c2d52fc8ab9dfd33c2abbb61f8b878eb428b90d448886b7f0" name="cppunit-debugsource" arch="i586">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="d82f7d4755e3e7f3b3fb34dabf23876794b45a2feaacded6c926d51fdde97e291b924f8c19657769c89c69b2b5d2fbbef46cce19e827ba1f37756d6db836a95c" name="cppunit-debugsource" arch="x86_64">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="8a02e771300dab96da8cb2dc22b25f87dba23a570ea7feaf93360a8b01269b0ec23494a1c4eb4da57254676a36673f84517bed6d9fca5ab9559dfea6307ed41e" name="cppunit-devel" arch="i586">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="03f6d6af40e3d9c054d31339f6d144409ee324108dd4d7880963938040c2ec9d4ac1dd0d091c09d576d838960f1e359b4c098ec6486c1e1b140858238d7f8e47" name="cppunit-devel" arch="x86_64">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="9920982a7cce0d752b75d11511d350e138f4ffde04fbb583a0da3c39561e9fe8db17a3f8c49bd844be476872aab30b25ea9ea3b2287efc37993cd60d6de925a3" name="cppunit-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="078a72377d6cf2013a49614b93de48a564e05733bc49ccbf9ee375d74136b74b70c1ae7a3ca355db1cce7a264182620ac2903a8ab0da3f83cd8c5c48df9b1a6e" name="cppunit-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="b9c2af5cf1996495876a8f4e64746ad9e8abe2dc9ea6a8aa0dc5a191f8137cc37143ac6540aa0e1657548abdac76c85e31dc1e0155c71bb65bb3e0d558bd9166" name="cppunit-devel-debuginfo" arch="i586">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="3de4a8f8a7e542b189231fbc8fabb9b7e80ab991b381bb5105ef9f93c65558aa9980d6d963b7d066f6b2c24b44c750f788f445255cd422b689ff144d81e448cb" name="cppunit-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="c2a0a69a2e495142d5955a58e8aaa890f6230e0d14def2fdd843ce0c6842dab92d68606af3cf38d27fc447933e170a5f9d760751a00d79480a36768a9cea80b6" name="cppunit-devel-doc" arch="noarch">
  <version epoch="0" ver="1.15.1" rel="1.16"/>
  <changelog author="tchvatal@suse.com" date="1355745600">- Version bump to 1.13.1
  * remove unused patches that are incorporated in the build system
  * cleanup the spec file at least a bit</changelog>
  <changelog author="tbehrens@suse.com" date="1384171200">- Version bump to 1.13.2
  * report dlopen errors now correctly</changelog>
  <changelog author="tchvatal@suse.com" date="1384257600">- Fix baselibs.conf
- Run tests and split documentation in own devel-doc subpackage.
- Remove la file and do not build static lib.</changelog>
  <changelog author="tchvatal@suse.com" date="1384344000">- Fix the desktop file placement and help location within it.</changelog>
  <changelog author="tchvatal@suse.com" date="1384430400">- Avoid collisions with libcppunit.</changelog>
  <changelog author="tchvatal@suse.com" date="1492344000">- Version update to 1.14.0:
  * TestCaller supports any callable that can be put into
    std::function&lt;void()&gt;.
  * CPPUNIT_TEST_PARAMETERIZED executes a test for any value in
    an iteratable.
  * Added new Assertion macros: ASSERT_LESS, ASSERT_GREATER,
    ASSERT_LESSEQUAL, ASSERT_GREATEREQUAL
  * Remove QT test runner</changelog>
  <changelog author="tchvatal@suse.com" date="1518004800">- Fix description bsc#1079783</changelog>
  <changelog author="jengelh@inai.de" date="1518004801">- Fix RPM group of shlib subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556539200">- Add gcc9-Wdeprecated-copy-1.patch and gcc9-Wdeprecated-copy-2.patch
  in order to fix boo#1121281.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594641600">- Version update to 1.15.1
  Portability:
  * Fix Wdefaulted-function-deleted warning with clang
  * Remove old Visual Studio project files
- Changes in version 1.15.0
  * Report (un)signed character as intergers
  * add CPPUNIT_TEST_FIXTURE()
  * add message_to_string trait to allow custom string formatters
  Portability:
  * Fix build with gcc 9
  * Fix various compiler warnings
- Run spec-cleaner
  * remove rpm groups
- Drop patches fixed upstream:
  * gcc9-Wdeprecated-copy-1.patch
  * gcc9-Wdeprecated-copy-2.patch</changelog>
</package>
<package pkgid="97eb56a70b93f3af6e649aea76986a325a661d8d3824fbb22cd3d5a8d5624b4c4ea3f5abd00ef04c36bccfba4ef062511bdbc92250f44b3dcb57b14eeac140a3" name="cpu-x" arch="src">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="6bab9e991c99a903c5501b64edecbe7d0c5a7829be6f9c1858342659f3e06db37b6250374fc4c8db20b597d9661e01277c93fcfa302ce60746d04ea829d96198" name="cpu-x" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="8dd44415f0ca3f018dd83cb28ca4f4c8bb0af97121afb09376e92c43966466784801cbb5c45c8afe95df49de5e9126ba4a23c584dc054d0f866883fbc4d3c83a" name="cpu-x-bash-completion" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="8b509777a1b7ea90b5587469fb96a46bb4023871a57da14ab4cf679aceab47baa1f557490066fe8281bddd5189b92bdc3e2a24dcad5176cd35188d8867a7aa50" name="cpu-x-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="115676e5d5f5e8c10ff88f560ac364305f9705c739ae4390359e1d118c45ffcb9d0fcdbf0833c167a9b5d71933ec08a5fe332a29a5b517eab2ff9632fa7b89ff" name="cpu-x-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="e702cfea4da92640aa746fc012ed0c2b4d6ec4c40277012643ddda755cfebe8fc95bec5ce0ca9cae9fa7364e52e77499196ecf3bd51e1b70345fb3820f257349" name="cpu-x-fish-completion" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="54ccd2f1cc3b3a0ca247a0cad2711305235e3a1c5bc4bc213b45d3ba0f7f2835328d42ff1c35c63002f46164c6f47a902cd1550f2d06db04c2db319799a6edd6" name="cpu-x-lang" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="b07923ebbb2f0303285de1eade5b4ac2cf277ace1fedfcc5312887a3be1ba1ac614b8c9ed707fee8ffec541fbde60cfb8499a7115b3dad60b1c078caa8ea7e2e" name="cpu-x-zsh-completion" arch="noarch">
  <version epoch="0" ver="5.0.3" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602331200">- Initial package (version 4.0.1) for build.opensuse.org</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602504000">- Make powerpc builds possible. Split shell completions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602590400">- Split language files to -lang subpackage.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625054400">- Update to version 4.2.0
  * Remove support for libcpuid before v0.5.0
  * Add glfw dependency for UMD
  * Add new option --cpuid-decimal to display CPUID values in decimal
  * Add User Mode Driver (UMD) to Graphics Tab
  * Add GPU DeviceID:RevisonID in Graphics tab
  * Add PCIe link speed/width in Graphics tab
  * Add CPUX_ARGS environment variable to set default command line
  * Add alternative key mapping for NCurses mode (option --keymap)
  * Add debug mode (option --debug)
  * Add screen reader accessibility on GUI
  * Add Core Voltage, Power Avg and Memory Used in Graphics tab
    (AMDGPU only)
  * Add a dropdown list in Graphics tab to choose graphic card to monitor
  * Reduce the GPU clock precision in Graphics tab
  * Update CPU databasesSupport more GPU in Graphics tab
  * Change bars color in System tab in GTK GUI when Dark theme is used
  * Ignore batteries voltage when searching CPU voltage
  * Fix for --issue-fmt
  * Fix overflow caused by some translations
  * Fix list of influenceable environment variables in help
  * Fix screen flickering in NCurses TUI</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691200">- Update to version 4.3.0
  * Add Compute Unit in Graphics Tab (require OpenCL)
  * Add Resizable BAR in Graphics tab
  * Update databases
  * Rename from "Ext. Family/Model" to "Disp. Family/Model"
  * Display a warning for unsupported CPUs
  * Patch dmidecode to version 3.3.024b0fb4
  * Fix build with musl libc
  * Limit number of characters for labels in Graphics tab (GTK GUI)
  * Allow to translate settings (GTK GUI)
- Add pkgconfig(OpenCL) to the BuildRequires</changelog>
  <changelog author="Matthias Fehring &lt;buschmann23@opensuse.org&gt;" date="1647691201">- Add opencl-headers to the BuildRequires to fix build on
  openSUSE Leap 15.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1649332800">- Use new libproc-2 on Tumbleweed instead of libprocps.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1650283200">- Revert, see https://bugzilla.opensuse.org/show_bug.cgi?id=1198266</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Update to version 4.3.1:
  * Fix CPU usage in System tab when theme is Auto
  * Fix a crash when libpci is upgraded and CPU-X is not rebuild
    against the new shared library</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1668686400">- Update to release 4.5.2
  * Add support for hybrid CPUs
  * Add support for TAB key and scrolling in NCurses TUI
  * Support for procps-ng 4.0.1rc3
  * Update databases (Intel Tremont, Intel Ice Lake Xeon-D, AMD
    Mendocino, AMD Zen 2 Desktop Kit, AMD Athlon 64 Sherman)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1678881600">- Add build requires to enable Vulkan support.
- Add cpu-x-update-database.patch: Update database.h to include cpu
  information for Clarkdale (Core i3) and Haswell-EP.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1683288000">- Update to version 4.5.3:
  * Add BAR size for Intel discrete GPU
  * Add total VRAM size via Vulkan API for checking ResizableBAR
  * Update databases (Intel Alder Lake, Intel Raptor Lake-S/P/U)
  * Disable OpenCL support by default
  * Update brand logos for AMD and Intel
  * Make yellow brighter for dark themes in GTK GUI
  * Patch dmidecode to version 3.5.484f893
  * Update 'Technology' label in CPU tab for new node name (like
    Intel 7) and change prefix for technology nodes &gt;= 100nm to µm
- Drop no longer needed cpu-x-update-database.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 5.0.1
  * Add more debug data, including a debug mode for the daemon
  * Add an option to choose temperature unit among Celsius,
    Fahrenheit, Kelvin and Rankine
  * Update databases (AMD Genoa, Intel Sapphire Rapids-WS, AMD
    Phoenix, Intel Alder Lake-U, Intel Apollo Lake)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1699185600">- Use newer g++, as Leap's default compiler does not provide the
  &lt;filesystem&gt; header.
- Add build requires for glibmm.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700740800">- Update to release 5.0.2
  * Print vendor ID and device ID in Graphics tab for "Device ID"
    label</changelog>
  <changelog author="pallaswept &lt;pallaswept@proton.me&gt;" date="1705320000">- Update to release 5.0.3
- Changed
  * Do not print OpenGL version for unknown user mode driver
  * Reword labels about 'theme' in Settings (#314)
  * Set tooltip for all labels with full text in GTK GUI (#316)
  * Update databases (AMD Storm Peak)
- Fixed
  * Fix active graphic card in GTK GUI (#313)
  * Fix missing AMD GPU power average for some cards (#315)
- Update patch for new version
- Add desktop file</changelog>
</package>
<package pkgid="44c38b35306f2139466d37207c120da83d99c12bd8613b3dab80c6d6879643ff40a2c729897c65ade846a9cdd6009a72c17e9c2c1bba11d238cead2dc6ed14ff" name="cpupower" arch="src">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1554724800">- Update to latest kernel HEAD sources
  (5.1-rc4, 15ade5d2e7775667cf191cf2f94327a4889f8b9d)
  Patches included mainline:
  D cpupower_fix_compilation_and_sysfs_read_file_mess.patch
  D cpupower_bash-completion_for_cpupower_tool.patch
  Adjusted patches:
  M turbostat_makefile_fix_asm_header.patch
  M x86_perf_makefile_fix_asm_header.patch
  M rapl_monitor.patch
  M cpupower_rapl.patch</changelog>
  <changelog author="trenn@suse.de" date="1559736000">- jira#5244 Turbostat for Ice Lake
- Remove very old cpufrequtils provides and requires (predecessor)
- Update libcpupower description
- Sidenote about fate#321274 - This feature is on the kernel side
  and got wrongly mentioned in cpupower in a released product.</changelog>
  <changelog author="trenn@suse.de" date="1563364800">- Add intel-speed-select tool (jsc#SLE-5364)
  A intel-speed-select-1.0.tar.bz2
  A intel-speed-select_remove_DATE_TIME.patch
- Fix missing governors when running cpupower frequency-info (bsc#1117709)
  M rapl_monitor.patch</changelog>
  <changelog author="trenn@suse.de" date="1572350400">- Update turbostat to latest version 19.08.31</changelog>
  <changelog author="trenn@suse.de" date="1574942400">- Update intel-speed-select to latest 5.5-rc1 kernel version
  latest mainline commit:
  commit b3abfd778bf1dbdd
- Update cpupower to latest 5.5-rc1 kernel version
  latest mainline commit:
  commit 4611a4fb0cce3
  Fixes aperf/mperf monitoring on latest AMD Rome CPUs (bsc#1152967)
- Fix library API breakage (bsc#1154240)
  A libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch</changelog>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="02c189b4151f7637875d0e50a24c99970b010ea574c6cd48f9fe1a215965de899716b0c8446be36f308f0699ded9fecba03fbb4b535662b9bf833b03772d9524" name="cpupower" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="de8e65e1c3a6684b24060a4ba11ef607ddc3fd94d52192620089f06b7c05f8e46e954a48c143a17995dd81956f00ca87e8aec334b9d9ccb0ad0acd5a16abeab8" name="cpupower-bash-completion" arch="noarch">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="2eab3d73c57a1394dee609837be06c1545e4063227e2d9f2d89fdd5f3112a44c2a4b04e8431b6c3882350e0e3f2862586f422e95aa87f4d05882e12a26bf70d7" name="cpupower-bench" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="99581b5d582e2865d1778dc72132763cb15933591b1a83ec69afa02c078f1eb8c3c3b8129810424f1c93faa7f285143e8b6fe8d8fda276b457abfa4b06863b5d" name="cpupower-bench-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="6ef1d7b802d7b9bede0953377da660a5dec53cd0efc92e24c2645264499bcab23c340677a778551ebec275630491aa37211f36baa7a1e4e8dfb1e24cf237f019" name="cpupower-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="c45fd8507fdeb0de774b1ab8a4482709b23b28fdfbaeeef944c3f4c1d2d439eda72b847b83ef08947c19e4141655bd1acd1ccca1e28138c78052603ac6ca9989" name="cpupower-debugsource" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="4fe9302cfd66c64001d85a9869e93de6be8df97753f3b3a8dd1ad84e47c9694e32e6827458d9d93cfb36addc1694f0cbf2a1884aaf5396f3edd4abf9420027b2" name="cpupower-devel" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="450a016706381198bd53a4fa74898efd9d925d9655e3d3d613cc80f8e2ac4cd1c27fc17f5c33d1e7614d147971feb660b6583909de1a61a0477f5f7f8eee2f26" name="cpupower-lang" arch="noarch">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="7741d8b3f90d648c44d5f3e154364b83cd7a88b89b5da9e59983321af241d091ccbab208791326324c38d6371043e8023f5dc5500ad4b712a57c95d5b4507a1c" name="cpupower-rebuild" arch="x86_64">
  <version epoch="0" ver="6.6.6" rel="1.1"/>
  <changelog author="trenn@suse.de" date="1580385600">- Add mainline patch with proper patch header and filename:
  D libcpupower_fix_api_cpufreq_get_frequencies_breakage.patch
  A cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
- Fix manpage (bsc#1162142)
  A Correction-to-manpage-of-cpupower.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1583409600">- Do not show 0 boost states if boost states are supported, but could
  not be read from PCI registers.
  bsc#1165712, bsc#1164983
  A amd_do_not_show_amount_of_boost_states_if_zero.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1589889600">- Update to latest:
  turbostat 20.03.20
  intel-speed-select 1.3  (bsc#1171810)
  verions
- Adjust needed kernel and userspace requirements in:
  cpupower_export_tarball_from_git.sh
  and
  BuildRequires: libcap-devel
  A remove_bits_h.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1592395200">- Add -fcommon to allow building against GCC10</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1602763200">- Update intel-speed-select to version 1.6 (jsc#SLE-13334)</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1605182400">- Add AMD Fam 19h support (bsc#1177394)
- Update turbostat to latest version 20.09.30 including:
  * jsc#SLE-13412, jsc#SLE-13174 (rocket lake support)
  * jsc#SLE-13448 (Alder Lake support)
  * jsc#SLE-13348, jsc#SLE-13171 (Sapphire Rapid support)
  * Support AMD Fam 19h
- Touched patches:
  Deleted mainline integrated patches:
  D    Correction-to-manpage-of-cpupower.patch
  D    cpupower-Revert-library-ABI-changes-from-commit-ae2917093fb60bdc1ed3e.patch
  Patches refreshed:
  M    rapl_monitor.patch
  M    turbostat_makefile_fix_asm_header.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1626696000">- Update (jsc#SLE-18392, jsc#SLE-18906, jsc#SLE-18393, jsc#SLE-18410):
  * turbostat          to    21.05.04
  * intel speed select to    1.10
  * cpupower           to    5.14-rcX (kernel sources state)
- Already upstream and included in the update:
  D intel-speed-select_remove_DATE_TIME.patch
- SLE patches for jsc#SLE-17797 dropped (in fact never been applied to factory),
  due to inclusion in upstream version:
  cpupower-Add-CPUPOWER_CAP_AMD_HW_PSTATE-cpuid-caps-flag.patch
  cpupower-Condense-pstate-enabled-bit-checks-in-decode_pstates.patch
  cpupower-Update-family-checks-when-decoding-HW-pstates.patch
  cpupower-Remove-family-arg-to-decode_pstates.patch
  cpupower-Correct-macro-name-for-CPB-caps-flag.patch
  cpupower-Update-msr_pstate-union-struct-naming.patch
  cpupower-Add-cpuid-cap-flag-for-MSR_AMD_HWCR-support.patch
  cpupower-Remove-unused-pscur-variable.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1645185600">- Change to building the package from kernel-source based on
  how the perf package works
- Removed patches:
  * turbostat_makefile_fix_asm_header.patch
  * remove_bits_h.patch
  * x86_perf_makefile_fix_asm_header.patch
- Remove all tarballs and git script
- Use %lang_package
- Correct ix86 to %ix86</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- add rebuild subpackage to trigger rebuild on kernel updates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1657022400">- Remove powercap capabilities to patch againt latest kernel sources
  - &gt; still keep the patches, will be removed after trying to get this
    mainline
- Add netlink (libnl-devel) requires</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1665144000">- Move bash-completion to subpackage so it isn't installed when
  not needed</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666353600">- clean up sources: drop rapl_monitor.patch and
  cpupower_rapl.patch.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1678017600">- Add wildcard for powercap.h since powercap patches have reached mainline
- Build bash-completion noarch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700049600">- Rename libcpupower0 to libcpupower1 following changes in SONAME.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1700481600">- Fix library file version: libcpupower.so.0.0.1 -&gt; libcpupower.so.1.0.1
  (bsc#1217044)
  A cpupower_fix_library_so_name.patch</changelog>
</package>
<package pkgid="7f66d8e2a356617794f32f8729e2c620ba045146056bbfad02ae2839326c32b6fb53fdc7e0d81257e574dbbb8bbe824f3f81dcbc7ff7972232f2b04fe78aa4ea" name="cracklib" arch="i586">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="bb59410d3321a973401d961546ad51a46198274329389ba2d480881fd39de6ccd0eb911fdf773f21d79dd808a19407aca091ac149a729ead460118ca439b9275" name="cracklib" arch="src">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="coolo@suse.com" date="1322654400">- add automake and libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="meissner@suse.com" date="1325246400">- do not run update-po to make build-compare work.
  (Likely added for translation-update-upstream, but this should just
  change the .po files, no need for a .pot change?)</changelog>
  <changelog author="mc@suse.de" date="1325505600">- fix broken chinese translation (bnc#726059)</changelog>
  <changelog author="dmueller@suse.com" date="1359460800">- update to 2.8.22:
  - add words from "The Top 500 Worst Passwords of All Time"
  - python 3 support (not yet packaged)</changelog>
  <changelog author="mc@suse.com" date="1370692800">- update to version 2.9.0
  * add new FascistCheckUser function
- remove translation-fix.dif
  * text changed - get translation via translation-update-upstream</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 2.9.2
  + support build of python support outside of source tree
  + fix bug in Python string distance calculation
  + fix bug #16 / debian bug 724570 - broken optimization with packlib
    prevblock
- Adapt patch to upstream changes
  + cracklib-visibility.patch &gt; cracklib-2.9.2-visibility.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1428062400">- Cleanup spec file with spec-cleaner
- Remove old ppc provides/obsoletes</changelog>
  <changelog author="mpluskal@suse.com" date="1439899200">- Update to 2.9.5
  * fix matching against first password in dictionary (Anton Dobkin)
- Changes for 2.9.4
  * remove doubled prototype
- Changes for 2.9.3
  * expose additional functions externally</changelog>
  <changelog author="hguo@suse.com" date="1471262400">- Relabel patches:
  cracklib-magic.diff -&gt; 0001-cracklib-magic.diff
  cracklib-2.9.2-visibility.patch -&gt; 0002-cracklib-2.9.2-visibility.patch
- Add patch 0003-overflow-processing-gecos.patch
  to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318)</changelog>
  <changelog author="hguo@suse.com" date="1471435200">- Add patch 0004-overflow-processing-long-words.patch
  to fix a new buffer overflow identified together with bsc#992966.</changelog>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="e0e7fff425b975e739cbeb15c4be00c0de23e34520c60ac1439cd1ca52a08932c56b6e575259d59e15e94c5cb5fa087a8f67b191604ea48375c530644c0dd335" name="cracklib" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="b71db4c5ae78a7d7cf05b2d1b60d236ee9cfe9c3f395ced5ade8443e9c18c0e49dc6467e586727153f6f57067944f290ac460a18b07a481db60446b760759fb8" name="cracklib-debuginfo" arch="i586">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="b8a6df4ff6c8b5d3f56661c0d600cbe959e243207c43986823386b806efe18d42a0d3936f96fe540a676c12cfd1a0b16b4851b01274e1addf623a41cbaa6ad79" name="cracklib-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="d917a6cbd9d784f08f0425cac14d2f111c163ce3f796f35caeda01ec9e46d58a3f213d21009040b72f2c31915dde85d586278eb2feaeb3ec4a5d4ffd4eca6f02" name="cracklib-debugsource" arch="i586">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="d4516a78bb3481b99bed8dbf8587f4e722e05fae80f6c3ab06687cd395bcff959a0011bbb3b8d4c36ba4860ce43f3747644501d1104c98f59bca0ef5c4e78fde" name="cracklib-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="c89f349e2d68f653a6e8227cf63c38a6a816cf58be2e5c1440ed04029062f7f0ff5e99c131eeecd65060a54f3b59b1a54a36d719da9cd91f6e0f0afa0152cd1d" name="cracklib-devel" arch="i586">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="944262ba7b832a9b0797a4dc7a2d38fa1130876e03fa186972dbe398f65c8739f1f675abac4b79cdfc4e349d3437a57dcba5d8681684b1cbccaf189635030266" name="cracklib-devel" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="8a2b9432fd648f29f78bf72562c5914d1c343e7a73a248e6675fb689eaf84e9f75bcd9b8574835315be23b69322326e7d6a93c4e6e3de0ff0792fd3fdcddd592" name="cracklib-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="f1fd0026eebb02b011ff871fe7317a0ba3407c95b62d553df3b81fe65500dc929befaafcb1dd55ee9e2c7c8a5eb5641dfafe024337fe9b7ca88cdd006e0171dd" name="cracklib-dict-small" arch="i586">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="1542bc5d1d8121611d35338ad3b9854aeb00b9a0a98d46cc161aa4db2111244ae831b771aa0d3f520be226610e57b28188386a9ce8706c4bb2df9713478e7b01" name="cracklib-dict-small" arch="x86_64">
  <version epoch="0" ver="2.9.11" rel="1.2"/>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Only buildrequire and call translation-update-upstream on SLE:
  the package in openSUSE is a dummy and is empty.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.9.6
  * fix issue with sort and locale
  * some particularly bad cases to the cracklib small dictionary
  * updates to cracklib-words (adds a bunch of other dictionary lists)
  * migration to github
- run spec-cleaner</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="pgajdos@suse.com" date="1588766400">- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should
  contain internal binaries, not data</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1590148800">- Enable translation-update-upstream on leap, to remove the use of
  is_opensuse (jsc#SLE-12096).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1591099200">- Update to version 2.9.7:
  + fix a buffer overflow processing long words.
- Drop 0003-overflow-processing-gecos.patch and
  0004-overflow-processing-long-words.patch: fixed upstream.
- Update source URI.
- Remove use of translation-update-upstream. It cannot be added to
  ring 0 on leap, and 2.9.7 has some translation fixes
  (bsc#1172396).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628683200">- Drop --with-pic, as it has no effect with --disable-static.</changelog>
  <changelog author="pgajdos@suse.com" date="1636027200">- %check: really test the package [bsc#1191736]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.9.8:
  * rules: Drop using register keyword
  * add exec perms
  * translation updates
  * Use what's in the build environment and use a current autoconf
  * util/Makefile.am: fix link with lintl
  * Force grep to treat the input as text when formatting word files</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 2.9.11
  * Merge fedora patches and man pages
  * Fix missing files in dist tarball, other automake fixes (Leandro Nini)
  * Fix error handling during build of dictionary (yixiangzhike)
  * Fix to localization support (A. Wilcox, nekopsykose)
  * Fix to test utilities (Alexander Kanavin)
  * Translation updates from weblate
  * python: adjust include path for builddir by @thesamesam in #61
  * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63
- modified patches
  % 0002-cracklib-2.9.2-visibility.patch (refreshed)</changelog>
</package>
<package pkgid="a8f3f948d0cda856a084ba60d730615137b749cbaa6d13275d203ac3c8d4e0135bf5774394d7260494896459c3804c2fc2c43501af80c473b1b388b4bf816447" name="cron" arch="i586">
  <version epoch="0" ver="4.2" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="4268f7e04cbe21166e468dfbf949e46b564bbc89baf69d159a2e1c3a153ee494cb1dc2c6a3e16a6d13df72dee66380ccd055fa0b637ec6d3d975435eb970d4db" name="cron" arch="x86_64">
  <version epoch="0" ver="4.2" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="7cbeee7dd58c639e87af0fb8d8e9840c347d8886c39ddc6736e806931b06c3e85159e80a01bdd46a505239471ad591c03a3d2898d24748fd9a3e55cd7ee56d09" name="cronie" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="4187fcf571334507d448301b2399151506e8fef3e5e3b7ed99d82737b57a3864449c7b68293879e8df3d6202bad85db44cc2956a88d439a98926dfc1e1540290" name="cronie" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Krist&#xFD;na Streitov&#xE1; &lt;kstreitova@suse.com&gt;" date="1558008000">- add cronie-1.5.4-always_create_pid_file.patch to always create
  a pid file even when the cron daemon does not fork. The PID file
  is useful to avoid running multiple "cron -n" instances at once
  [bsc#1133100]</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1566216000">- Add /etc/cron.* directories to cron sub-package from filesystem
  - allows correct usage of permissions macros
  - fixes installation of this directories on systems without cron</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1566907200">- refresh cronie-pam_config.diff to integrate pam_keyinit pam
  module [bsc#1144044]</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1572609600">- update to 1.5.5
  * Avoid warning for strncat.
  * crontab: fsync to check for full disk
  * crontab: Add Y/N to retry prompt
  * entries: Explicitly validate upper ranges and steps
  * crond: report missing newline before EOF
  * do not log carriage return
  * skip directories when given as crontabs
  * crontab -l colors comment lines in a different color
  * getdtablesize() can return very high values in containers
  * Power supply name not detected correctly.
  * Revert "Avoid creating pid files when crond doesn't fork"
  * anacron: fix types in comparisons
  * mics: stop using plain integer as NULL pointer
  * cron: fix type in comparison and  variable shadowing
  * cron: mark signal number arguments in signal handlers unused
  * Move allowed() and related function to security.c
  * cronnext: optionally select jobs by substring
  * crond: Do not abort loading crontab prematurely in case of error
- refresh cronie-nheader_lines.diff
- remove cronie-1.5.4-dont_abort_loading_crontab.patch and
  cronie-1.5.4-always_create_pid_file.patch (applied upstream)</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1572955200">- update cronie-nheader_lines.diff so it doesn't print the first 3
  crontab lines (static comments) with the 'crontab -l' command
  [bsc#1155114]</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1574251200">- drop 'checkproc' line from the run-crons as the usage is bogus
  [bsc#1155929]</changelog>
  <changelog author="Malte Kraus &lt;malte.kraus@suse.com&gt;" date="1575374400">- change permissions calls in spec file to use slashes for
  directories [boo#1158130]</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="69f9354a64a988784a6d969f53bbe98e3298bffa9a423d67c6ffffac42991e5666c33d56e7c6b909ebaf49f09ed132ccaab83e0712c66441c63bbff574c2e063" name="cronie" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="197ba98cf98deb28efd8b5b2bd02f89ff7ae3861198f47965b78012d3bb73aa736504559e1d693a6cc2c87bde15ed7c907cf713c0e7df2875d594413f2e5eec4" name="cronie-anacron" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="57218cbb39478d6eeae5c587b0a6d30e9b3507f8ed708e263395ee4ab3606caefc4625a584f007b9b120bc7a0c6b2679d16d381c08e8ace4ee344c6274ac213f" name="cronie-anacron" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="527d578181d43f33be2f285e00652f9e6e0c2eba3f5a5da6567da28fb01bb6fb6c06a8024da1794f43a1da7254c7f46f42309b5e2096716ffdae1ddca3955641" name="cronie-anacron-debuginfo" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="f8220869851880e7fdb6080b250a40948dfd0907aa2ef0ba8e3bb2510b422cdc14b33ebc667e82eb6d70ec2c3065ad0c57fe5179bb8e21af861787d6200ca42f" name="cronie-anacron-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="39e6df6445c8d6814f6face943a8ec83f95cb6225e887cd10e1632cc778d4b6a4fea1135fec8489eddfe0b1b710e62070c3c42d833046e327cae39f575d08280" name="cronie-debuginfo" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="0f2cb95bf1489733fbd7ef0ff59fe3ef7e59cc4462a2fa66e33aa847f900c90f251ef11d21f14e5337e027131a7b0839b9700b07b6141a4a18868ab7f806201d" name="cronie-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="906eaef057177bb5d760d4d16af57c17fa8ddc643387bc211723cc8960a49bda8923e3bb2b6152f55fe70f8ec37a7f18dac84881b91ab22d76d630e1d13f7d9e" name="cronie-debugsource" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="7ed6d30304829cfb5d5a69cbcbdfc756d746aa62a8817e0450aca3d9e7417567c155103863da68d10e4c24a3ccefb12cab79042b7c3678eb5067f0db19d1d8ea" name="cronie-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.2"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1592913600">- Add an example job definition to sample.root</changelog>
  <changelog author="Kristyna Streitova &lt;kstreitova@suse.com&gt;" date="1598875200">- Use the new value of %_libexecdir macro (/usr/lib -&gt; /usr/libexec)
  in crontab and other occurences: [bsc#1175934]
  * cronie-anacron-1.4.7-run-crons.patch
  * run-crons
  * sample.root
  * sysconfig.cron</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- refresh spec files (move license to licensedir)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620475200">- update to 1.5.7:
  * anacron: Fix problem of anacron not being started on some desktops
  * crontab: switch off colors if NO_COLOR is set
  * crontab: crontab without arguments now works if stdin is not a TTY
  * crond: Fix various issues on loading the crontab databases on startup
  * anacron: Expand MAILTO and MAILFROM environment variables
  * crontab: New option to test crontab file syntax without installing it
- cronie-nheader_lines.diff: refresh against 1.5.7</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1630324800">- Change default configuration to use run-parts from debianutils
  instead of run-crons
- Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use
  run-parts</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631707200">- Increase limit of allowed entries in crontab files to fix bsc#1187508
  * cronie-1.5.7-increase_crontab_limit.patch
- Run spec-cleaner
- Remove cronie-rpmlintrc as the filter was unused</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648555200">- Update to 1.6.0:
  * Add switch -f for foreground mode
  * Fix regression in handling */x crontab entries
  * Add random within range '~' operator
  * Fix RandomScale calculation
  * crond: Fix description of '-P' option
  * Increase the maximum number of crontab entries
  * crontab: use bold colors
- Remove upstreamed patches:
  * cronie-1.5.7-increase_crontab_limit.patch
  * cronie-piddir.patch
- Refresh patches:
  * cronie-nheader_lines.diff
  * cronie-cron_pid.diff</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1649937600">- Fix bsc#1198265 Regression in handling 1-5 crontab entries
  * bsc1198265.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652270400">- Update to 1.6.1:
  * Fix a regression in handling ranges (x-y) in crontab
- Remove upstreamed patch:
  * bsc1198265.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670414400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.
- Removed update support from 4.1 vixie-cron which is really old.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1671537600">- Use %_pam_vendordir</changelog>
  <changelog author="Michal Koutn&#xFD; &lt;mkoutny@suse.com&gt;" date="1680264000">- PAM: Use common-session-nonlogin for &gt;15 codestreams
  More info in https://github.com/SUSE/pam-config/pull/16</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1699704000">- Update to 1.7.0:
  * anacron: Add support for NO_MAIL_OUTPUT environment variable
  * anacron: Support enabling anacron jobs on battery power
  * crond: Support -n crontab entry option to disable mailing the output
  * crontab: Make a backup of the crontab file on edition and deletion
- Add patch cronie-pam_config-nonlogin.diff
- Refreshed patches:
  * cronie-crond_pid.diff
  * cronie-pam_config.diff
  * cronie-nheader_lines.diff
  * fix-manpage-replace-anacrontab-with-crontab.patch</changelog>
</package>
<package pkgid="d6144cf47ef0b21d74eaf855c6e516c48ab3f4afecf250243c36911dd45759bb440f5d80aacefe18b86ee7304c3dc7cc6279f09d1aa228b5513504d68f246776" name="cross-aarch64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="c23e56f95cd09bf96710834933a6be9979e3ca5bc10e30fce5d7f8d72fbf090ea6a149d5ea29d55fc691dfbd1a8495870cf530fec4fa389b81c0e17a94fab61b" name="cross-aarch64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="6e83a4f784760a00accf7a80d969025d0f1bff53fba015f33e0e99dece80466083641e7fb81530045c4f5fb7284035dcc3251a1743942d0bbbe8250a992c3284" name="cross-aarch64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="1302bc883931aa7500eb6e2e63bf7b8b0832a42687e72ef89ced7c00e881eb818ca77eb4c0a8607b35e86ab175f866589567ea84f56260f550feda431a61c244" name="cross-aarch64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="7f88386706fe25398e9414086546d30a855230d818f5eb4fc41ed93af93aeda87e976c149a38006fcee09b8ca1cf7b4f5cff6d660bc695550323e175d5ce5cb4" name="cross-aarch64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="a9914674b9c59d16ce145e13635b987a68d3240958a6ce0f37a77165da6bacba01474e45c8f32000582916099fdcfcd302860f571c6cc47e482a33d963aa04ff" name="cross-aarch64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8088b05ca6a42de8f1384bd53da5c2dd9f1241a395b4f11c09d0336067f1160835f6a0ca775c9243a1ce225bf278e98ad26421c0d88229437c06daf684ac2e74" name="cross-aarch64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="9b0f719d5ebb4bb5b4938a3352a1b07eba531bb7d9b6020651fe75d1cd762fd7c4f28a0bcbe8bb38254ad09a1e5746e8cbf64160c34793e3ee930006ac233e9b" name="cross-aarch64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8997811bdc5285280026c59e1b97bb4cae121e4a7896a5c9aecd83b88865994611b1c0aaa7ac09f567231c21d97871e3d85e80658b8e07d13237e3d4c42108bf" name="cross-aarch64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="d713a4d2d8f2ced88bc56ddd0b9a42609474745ac5ec76bdb3424af2fbb64f1c1169dd45c833159114fae7e46074f95b71e6d37f5b1e1c8efb5f0665932a2684" name="cross-arm-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="58b0127f27d6a86cc4613fe1d63321dc3c3f314f0c97db0b083fd52e3ef7433c3e674ccc769d455483349b1b4c238ca584063bfea3e8942f3c328e85ae13cc4f" name="cross-arm-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="a24b1c871cd62ca00379ad45c7c8da9d7b9fcf78c69c238ce21f1c328ebda8a3494e7d4a1ff0c364978bc3100c90f5a8f4ad5fb79c641779f08c898678394c5a" name="cross-arm-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="407659043358af18294a2271aa4018be37c55ef61406e9be04849329edd0632a3a87743b25f5f335231072fc3f6446f98d9970b7a1cb46b4b9ebd0d83b7461e7" name="cross-arm-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="3f3e1a2a1179d4e8b2189674d65b6fcf069be1372b294a299f646830839edb507668d007ecf1677cf492cd9780060fb336e0746ff73e02c34fe84e8999e09c55" name="cross-arm-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="f37d2047857f30b0e37ba69ca9d130b25772f21e1bd803cd10abda0ee1c069fa19dd384883165f12bb409c695418609f00a0e9ea610315c799c96259f4d65e43" name="cross-arm-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="d20c4dc32f7ff13c0331d4d2f7921d207fe6c948bb27eeb36065a28c2d92267e5fd2bdddb7cb6185fd3bb67f35894cea68eb4196172fdb82791841121b575dec" name="cross-arm-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="a411bf179f1f4bd81de83995168a2adeb7433664303653cd60a37ba58a547909ec968fcce64b3aeb980d4fd0ecbe7e3776181e7ed35f6acbbf8101ff4822a57b" name="cross-arm-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="83a353a766bc4165d61468ab012472f844d300c3dcbdd534d7137f6af9d337bd6ca66f498f55ca8b9a8f39af1dc4eab2d9a73b5cb8c8ac0eb5a4f64c67efe9fe" name="cross-avr-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="1418cb9a53710cbc171fad695a01f98f2e04b3695241c060f8b793c5e5a23b34b22c25b2233901169ba44dc48bcf947aecd3ad9092762e322c0838a20ac18e21" name="cross-avr-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="b31cdcff86878ec7d872e696fa85fda0fc4fe4da42caf694a1ff31fa8078f6de805f44c48536ee26e63a1fed501f9db7e56d372d279a81e30ce46c6333dc8dca" name="cross-avr-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="a8ed66ed7a4737c3c762952da4c3198c897af3bb11b695baf226ab4da85475f1d52b35dfe78a6ed8a6d33d33a6f27bd4b1453bb02fbcfb126bbc868280c44624" name="cross-avr-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="4079eb1c07e4ca148c6e49cd6a80ef67b25aa602494a8b4c32f7316358cc2cc81b7eb8a0d938d132aed32dd7248447f1e410e934a65422f50e157529a4f0bff5" name="cross-avr-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="292fcb665a96d222a92007f2a2559485a615cbf9b3572e75eeff9862012328c4f84cf538e5d7664ea1e4a40995defb93a6331a5c8145e165861085f8601a45b7" name="cross-avr-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="0577842abbc172ac0ae6c8d92d8e8fb38ea397ac75f116010c1ce369cf18eae1323ea7f6f445e72417a1e842e1dcd0ad44e8d5d3b3433745ea77f8495e7e9441" name="cross-avr-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="db679f56e7929e6e0e529086a8d0dbf620ac5eb375cd11ffa71ec3dbcd012d473eed9133d3c048db5149855a0d3234ed422d0fecfe4560ced271411cb4fcdd72" name="cross-avr-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="2686e6fc706c9f2220e5ae6d1ad5df2633f5e7f87eef99c91c4f48b731a870fe287ff69de2587b563815095d7d3a8505a9a09626c999a7c9ef80b074193ef6b3" name="cross-bpf-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d7b76a08a9c5097fe1cf553de16b9f330daeb6f16836b055438772aa5cde1abbac4f923f011c3e5465b347716efb00e46a44c12837e9873a6419cc0f919c4ac8" name="cross-bpf-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="3be4cca2df290e882de79ed5cfdad1e226c7588275877154a9e9594ce3ad67c8b7ec1ecd5887c616d4e5620e1081716fd2c2371b801feb67fb160339fa2311a4" name="cross-bpf-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="972bb654e7cf6c535602f8b6e428a4a68829855406bebac364ed49e6c852329d51e3dc37a9d80f64d31b1560cc2e1a4753f92ea0662b9f289690426185dde96c" name="cross-bpf-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="64b22cab71e4b47eabeaf7552977da06d47eb274abe3b1636a323c4adf45a29c9ecd9007bb37b4fe81c1d47881cd8dacdb15a8839b0efdd3d04b5a382cd1d04d" name="cross-bpf-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="9b5aa5d94ec2b30cab7c453c4ac9cc35421a70c3788475dbfdd2d3b2aad151ab2159459a492b1b01c7c6838c99ac3b6429735510cd1c7eccf380e7853efc703f" name="cross-bpf-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="4e7318a12587e3f36c9bc49a841c969e00766404a76d208f8cbfbf2ce718f37ab4b8a680a2c5aac321d7189fede576954080ee5296f686e8b4d3262424f8d21c" name="cross-bpf-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d5b6f523c306e302f071d9a05e38cb60d9519b2f510ec6383f40d7fd89d849c33f81e8306e79f8bc38eac9da9d7fe6cec0e3d502ff22351e24b4dccf3955db85" name="cross-bpf-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="978ba88b8ca8f69aec06a074d4d89e9626fca1ca0d3e5b767a9164f2fc7e8a512a3fe5bdd79cfbdfae1fad4610ef68037029e1bde9f9a713f2f94f861a35047d" name="cross-epiphany-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d06e06bc284e0361a66588447c858514e33cb593b1e95ae54e9f033f8ef08f6ae761bc468b450a27d38c0c3fa98f6c110d1bf5d3978da63ad0d14c8e7ea83e27" name="cross-epiphany-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="7799d514e9e8be2554d6bfbaa4a658c76486765c440efc0a9f51a9ff6fa1cfc1686141b05fce3e00593ff4e09edfd338648e59ae2f84bb262f93150b7804c3cc" name="cross-epiphany-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="ea60da055b312f84606a829a7b7f72f00d1eec0f96760ddd66705887ed220496e5a0614461b353ba0ba3d68461bbaaa2962a29d2b8646ef73d9b247d15945fa6" name="cross-epiphany-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="6a4ef587c359a99f4f9fce65cee2c449e0cc74e68603a34d3aa40e6e2a467a904906363597aac852f6992cb26e37e308c24f7b6a53ddc383ed2afb6b25a38eb0" name="cross-epiphany-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="bf33baa03b9a8bfee83eaee37f5fc4442bd6ba3bf8b3157acc69063fb78436a79efe3b6329027d6336825034e9ede5ca49f2ac1dd8f31bec1bbafdacd1393d21" name="cross-epiphany-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="d62c0afc6e88ae28564d021b99e763f343ed45c4ee3e5f870051aecd77b1b5cdc0affdd389e9185f4b54a8ed53455f3698f2fc49e604f72c53441525163a4524" name="cross-epiphany-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="e55d37b1fdabef2ded8faf34334975ff2039e48ee3920894c138f7c26c53ef386c58f3b41b319a8b9df1f9a9bd241e70a2acd1cbc1259d2d920ba5d2499b92d1" name="cross-epiphany-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="4900f5fa58d5a814277b7e15e2d853a97da8bcbf4de294796d1b2814bd953b467acdb5e76a7edcf952f7e554eaeb6f527467efbbded210891ce20253bdaea523" name="cross-hppa-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="42b9dea6600a382a88b4527ebd4b19d2e4a7f24dcaa9973ee7f13f78f3023b9ed3c60483e15f1050316b50f17d4a999b4678cb54b7a6907d72a63c1570081a73" name="cross-hppa-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="68aec719c624ee52d558478a43062f128431f08ee7df05198ae2b8c89621a7e80e7d97001f496ed885dde5704d2cdf8e971d9ed785fb2667bb9b4d1aeca9dfec" name="cross-hppa-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="b3749f2c16fa6a696fc8c08b2aee187515a841fa209f9ef3594507a3bbef20739371fc2e2747e1dc67fbd912cf0cbd0b09b228e24c690d23d086716dd4077c09" name="cross-hppa-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="9c8c4849e91d29d92f7df8da8e14d4ba6f346c3ec6d1fb5642c221c48e12c3fcc02021b0a4bf5f29d2966823d6e1be5c649ab39ccc101d9d13438f0d03c15908" name="cross-hppa-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="0d2d0e67a660e62756bff176e10e3e822cc0e195b68a200d3313d987304ac42a2f13e635f9f84abce7bd1ff3592835487dc637d3b5d984ba74b7a5d9b672d5d9" name="cross-hppa-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="6ceeb55d0dc4736701aa9c3ea5ce9d6d541ad6ce58dccf63556f77031692e4e227bf5158d7c4dfe414054c9ac7e172cfa4280ed6666b44eebeea2a447bc7d04a" name="cross-hppa-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="2a76894fafd4ebdfb91122b585bc02dfa11df9b9f90129c088de176c4341ea039444315a8fd4de7fe6547aa6fd1a87871b0dd9e816231e072dde480cf1db94bc" name="cross-hppa-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="dcd75cd89f1977d087fa5f4013708cea61f35dc18059e16ff2ffe4f3d7f5296c7ad37d04d1857efc2e84734611284e4c471bbfa90128fd9a5a7b32d5e9bcc827" name="cross-hppa64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="bb2d32e52b3b220905db3ab69cd0ef3ee7594af5ea7c339736094f8cf1627f648fca173ac4d2c9364f91e767a40b1d7f5b36a1b5d6876ade3db68076f1cb67f9" name="cross-hppa64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="59e7d8ab39223c8beb79526d1bcaca413f8587f741cb145787975c5360048f5614c76d924a0af0decf17a87f5e237c25a41e15b5faa6160d651535a42ec361fc" name="cross-hppa64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="0639da5e4d03ece7c1f793243b8152dd410fb8640e2f26dee5e63ba9841d04479cabe19dfdc6422ce8be502b45ebe0a3b6d027d62f98e29769b5d49b48066851" name="cross-hppa64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="93387cb384d7c84c437532299568191f9491e55d2e33ce5bd2beac5bb24c787cf1470c7f04215d1928e33606dbe46176a8373b251b2f00ccdcf05e8466e685d7" name="cross-hppa64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="8be0a6b5433dd30b52c38ee1d3956e71a222f4a3d33a8c71522cd0dc5e5ee046b9a50942a1d58e7e8a54e5edfa5bca7688e3d446684a2e79509aadec8e686b9d" name="cross-hppa64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="81f925c76726871098888650fae42d0b27cf4fc616d3be58f020c106e2a374c822296a184510d7614541e6b8da0cf402f92d4cc9cf9e397594584535c9722ebe" name="cross-hppa64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="5103d094e6de20d5d1b88f2d2e2b92a05afb387180d59a29c02dcadf24eb8e121e6cd72383d70c3b9354dfff0acbc5a6f2bf8a84d7dbcfc670aa42eb866c8c35" name="cross-hppa64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="6c8d2a7bc2bb58123114247c10d53560686ca28c0affe6c93f4d1521ececfdcf4bf0031ae2d7427d9142c506b9b7608977065b6cd02f8bf7af839cbd44a541a3" name="cross-i386-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="1a17aad85a6307aac18fdf6c2b3d42ebd94fbb68b5e3e31f941e9588993bd3b414065573483b47396e9dbb297a1ed2c4fb9a94bbf9bcfc155bb8d626a05fe424" name="cross-i386-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="dc976f8b5eaef62c585ae9b4be52c4b763de459877110a4c4730302b8d6b4d669c66e0db8237060648d8dafbbfa284fd650672f4ce238f25630d182ac1914675" name="cross-i386-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="be8c7c34717979bbd991bdf5fd943e02db385e049b4252703f0f14610628117bdb4d7c53d898a0d034a6272feb3788bd7e2dd6547b963e360abc473ef6b7fedf" name="cross-i386-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="fd13b34a4077b507d904471ed66b8a93c3624373070e268083948c113ca9f715d6bfbf3fcbca234a65618135ae71180af6c6d067fe5fe3499724bc0d5a13a1e4" name="cross-ia64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="40176282ac60fa6348c7a46c13dd533362695f746c0cc7d2794ee240153cb2589a475f68e0eb504a6af17b880fb1df80aa2b319fcf4e896463803bbb44ff82f6" name="cross-ia64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d0a0ed80d217c08a8dba1c0a3c58bcb83a7251f482a583ca209bb56fdb73bab7ba7aa11e9f08389fd47bdc6f3e2d46cd4e5249ae16f39bf6c9ad2cc41def6470" name="cross-ia64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="69f2179ae367f1346cc3412b2498d328cf1142f3815707e49e110a5a74a002b0a223fcbcf3ccfbb0880fb381e5209337026cc3e4e9904fdf81c34a30d0abb41d" name="cross-ia64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="defedc3e00884ff55200f860f85b2f4bdff28f5122e757457ecf21bab2940bb90650e055b781ff1ffb8a9196f998b767fde65bde5f3fa8cd242ef1f2e4f70ad9" name="cross-ia64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="c467f22b7c31f8b6ad96991201fa17a746ca333ae7ee488306dcb8a97f52ee2e61b630d6f7f1a33385bcebec06e328f6cf6b63f99b7dacea28e21be0b30ef872" name="cross-ia64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8e6123669ac998996746c5995574a50f6afcd216e9c605ec32da5aa41d3c7dd7cb722c8899bb72cf01390b24bd6605791ccae0e7a927b0370d5efcd99ee13382" name="cross-ia64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="c802caa6d2812cbc831d07f13feb26a0df5965a950570c10074f43fc2d31b4e2960f21da2073c4c7acb625716d2d8ccea8d63728bebc6ce4a9b1ae3facb0533f" name="cross-ia64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f4cb1e1569c700ff6d222dbb903dd2fd82a7608f794315fab567b5b4aaf0a4883e9bcefc33313a866582f5af7399a1669fecd274b65f1c7513125984bfd5adc0" name="cross-m68k-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="c2aff4aad0b372bda9db7ba7e2fef2e26c4a7add6eb39a86c75617abb0bfc4b3c573837db1ea150972b82d05d249ffb35c76fc5ab10f1948af7512298bd12087" name="cross-m68k-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="70e16af123204f6e15bf7caad41797ff69aab4b053854769c1de4eb86364a0dfb913a3c2cd7784680bcbbaad0f4e98bd5ef7ea9d70b854d291759d1c9939a78d" name="cross-m68k-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="57b500a0c832d2f8dc67386f4f27953284a592125b7d11c184358ad1c7b8704c0b983dff5a34d5901637f3b4e8dc044b4c89e47b26897f3d6a59159c3ccf7f8a" name="cross-m68k-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="dcd54e2b4ae1ef36f5529329cd7eccd6243672c3d156f163601e68a52262eb04e4c31fe83d0a2e4a17202ec154095f784871de9b96ab30c19d76ff9a12d55d4f" name="cross-m68k-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="9646e1e108f75ab1d20c5f335a29d785db9add9861a37086b231982cea8b719dfacabae2565d1af52ce6c54b1cd72ebfce06ed1a1e50e8a7904fd1ce45069d1c" name="cross-m68k-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8ecbe253018d248945adfd184f1c6cda0f79987df938c07a6f3ef6ecfe49c686b8f6d5fbed4df686b31416ef76501c13192408a3e77501a795749b00d39529be" name="cross-m68k-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="fcfc1ea531c8a48a191db48d083f777944b337ca73f8de34cc6a58c267d272086a716feb91022cdad31ea21666f117f314aba752b0870cd7231b28871b7d5849" name="cross-m68k-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="de47f966fbee4deeda4e4372e04a019fe36ec313a3b0ee449b1e37faf099e0945e866db4ad4f26edf3374da4adecbb47c8df014c104d637f55f60057b92c3747" name="cross-mips-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="b32bb056baf54559322889682c0ee1e4bcdf4c9a82afa579fa09c0185688a342a07fc364d668514ac0f6807ce2f10b63d222684dc4a010defaabfb5f48815d21" name="cross-mips-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="1cdbca561e384ccbb57b8733fb45debeaf4de030c7e45bab292db765d0812aef4d4f770d2146cc1efc210df771a6bbbb42b89adc5648e67777b01a08596f52a9" name="cross-mips-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="b1acb61256df815f8981af93ba2961280c8b2e0e59f9102cf8f6c354d00388a394c5e1647e1750fc44d3d628f3e6d7edea28db7f6fda88b3e34940da213d95e0" name="cross-mips-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="e6a3bd57fa5201130ae45866cd755d6cc8f6bb22936ad1d36d60dd2b9074cbce8d0cb59095ff587c4ae6b74e68d52667331453c3aae2be8922b56fa8bf4ecbdf" name="cross-mips-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="0d65e25c4cb5826850d4c46a522ee5dc2033ec509f370f2e5894b4400a11a71e9bc6c6fbec8286197749c307b54087eaee1a0bc5abc1411b821bffb503478042" name="cross-mips-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="dd134694f29bc24c070347be9ca06542f5c26d9e9b726e4aab15f94e3dac51ef5abac9a9490111d153907332400138763716ee8038b7cc368d2198aacc16cc9c" name="cross-mips-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="92c3f1c235fba52fb74300ebcbd946178bb8efa8b1e78b23d4fff1db11f1205f0f9344d76c42292bdeeeeac82d9ba8c0e93c3f13c897e8ab65a2bbd2abb21f71" name="cross-mips-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="da5a2612d4dc2c72925b808dd198136f46d97611a8155cde8f46673e9fc0e00f9d61ff2ebff0827d776acfcb9b9a25b75bfa9961f7b8b24524aac83e45703abc" name="cross-ppc-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d45aa8938fa24f2b5d023e65d20ae6944afbef13d174bf265684ab6798a7aa6ea013e05c3ea413d34d8342b3954ebe71b8b2487c31649529e91252d41e22a6b5" name="cross-ppc-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="5217bb371557e22f6a440c6e4f875f8507113da32d9f5fab6c2764205157ea902bd84e0ffcb345fc982a21f051d396a17e6aa2b4230008d680888831a2c85a11" name="cross-ppc-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="7861ba8e5632011983b6422e180d461b06c68d5453934eb3a001595c13d9953db7705ce0bdf2a25d9be7ac5e5c26e40097cdfac40e4660577fc95ba0d4efc6c6" name="cross-ppc-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="6ac2cba988e483713528598d260de796761b492c3dd5022c9ed95b61d9966921d0ca0ee96e9464a738e201a8701b574b7df30cf53231715aff78beb084dfdd64" name="cross-ppc-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="8f4c4b2651119fd07fb55af8e37f4a8cfdc2bbf37ef819926925d257083e2aea4501ba84adf616bbb77d069b8837700508fbe7e33252cb66b1b7b0f2328384a7" name="cross-ppc-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="27cdc298379a808328de747fdfe8012b1002a195054513e75d1d8b8f16c1825fe39e2b7d26fa77400d2ddb3f8788e769fe36a6de4e478f4bb6a8856474dd1953" name="cross-ppc-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="38a29dc7dbb71bb67f9c98d8d411c3d5a08fdc5e6744d2b57177b9c29bd479622976ff907207d52ce93375d23d5442264523cb3bb1a73d0e6aaecc8654394e01" name="cross-ppc-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="10838c5aa67c11db0ba47569e3f60c026df79ee220e06baf503674e3fba27cd488fa919e18e4dc06d22707f4a6ddaf0d0af46aa26fa69bd323597a8e361f103a" name="cross-ppc64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="2260fc37227cb518b24706bc676546e2bae8572dd0286a036db4ae6b79424e1dad563c0edbf01aedf19506d01cb3b0b051573df3af89ce018ae514c837795220" name="cross-ppc64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="7fec8193b4e489e0b779a79645d8a50aad0971dcb79ba9a41648293482f59b10357fbaaaadbc17dac5ddeface8227d36429039452d054210f00ea900be6e0031" name="cross-ppc64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="bf91ed805cb3a89bce1f4a30f5dc232a4db91fba23796b885cd3eabc12963dd677fa06378861ff83c5a7e2ad87976acc06f85310096471e80f7d3a75c4a96e28" name="cross-ppc64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="5457d0c52e5b65b6863f412623f06c38fe5b114dfe1382dfa7724b82da5381cad093ea0bef996fcce86a72b5348fcb9df4bd7186e13d8941c5cfd3d2999ca482" name="cross-ppc64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="28825da606f6eafba8ab809c5ea972c8b57947e8999fb35e365b20ff24798d396837bfb2dd5c33e153ca885c2829671ff635d3b2e1b08802aa807232670703af" name="cross-ppc64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="d6cd7d711fd6c2cfc8c668ad8fff0b6b18d4a7df04fb92b68d61d93bb13adb107c1c1ab4446844a2a2093854167b96f6d74a8caa6b70c9a62c25dccff4fec0c7" name="cross-ppc64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="830544470289d284b45da4697dd79690ae69fafa7cc36f8d67485a04eeb7ab44315e2bd474f3679ec6dc2f07484065384754e6901408882353dd3e6d75146ed3" name="cross-ppc64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="e358ed57244b0894215f21d89638fefc3870f51806c07a320547975863e35b3fd7a70e81f373f3dd6a430f467b8dff3d43b89f67a10229d41589fb7a1a65cfd6" name="cross-ppc64le-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="4cd1526b0af415c1e5861eb2bea34081bfb2d98d3f449da91dfcda54da24c6e30da5e8148449c831d8adccff8b5439892e3fe0ed131c4dc7b72e168db108abee" name="cross-ppc64le-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="45f70cfe11ce9a690f02365501dffcd29b690ac6678b47fed7b17e8c2e233a8de4a56193864c1ee58221b567187e1676dfebd15a279e93ff5353d4fb309f4a61" name="cross-ppc64le-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f9cfca92a53bfec642f8281ed871e8610ba432d84d13e9aeb6f4a5e7a64163175ea66f1ce921ef2fbca907d7333d8e8c7bbc9478520068b1948fd8560f3660fc" name="cross-ppc64le-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8235a1d266a7cbe56299e641d9e485074285563505e4a99b6e178006453c6eea11a013e3a35a21752df6e6b257e896bd550e37495eeaefb24cf10ea013c04af7" name="cross-ppc64le-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="64833222e5c3b1d9583dec246506da4c208b637c597e42536e28450d63df37997b2c567311a6dfd9c00346016c6e007d2e94a0315a8619ed4dce5806c3313402" name="cross-ppc64le-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f5078da86057e2bc0e27919b4da2e72ce997baeac6a04cc50df0733df8e1a2cc33f598ab346a13cb1c360dd0dfc2c36718994165df9fc7ea565b15805c6f2aec" name="cross-ppc64le-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="e5d011035ffe77e5880c81b18fb64c4bdaaed0dfdba20fd6579234fe916fd8688370c36cdf276036289ebf893d8ec1813472c3082cff0334feb3f683b4b9379a" name="cross-ppc64le-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="a7b248314f3127843998c6e1bf2efaeb78f8bfb86e605a0dabab47b429f0f39e185579742b0723b63205c690b26c4cf5ac10760c3a528106751d6a2d929043d6" name="cross-ppc64le-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="2a5816a67496360f2638edfac6c2bfee184d43771216d068e584ef1b6f9b1bfdb793d6cc1a2de0449e14d988799e40f603d816a1ab3e45d567b5858e9dbf1ac3" name="cross-pru-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="5520c44eed1f41dd307e2e8ffa709e4f8080a9dd61363c10765906c6cc4d59b079a7281544af9a5240342b3e793764b4e77c8222d9d1cafeb86377698534fe0b" name="cross-pru-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="ed6c1c8f2d172e5c5bf8263ebe42b4edce61ecea909e3f192ea498925f4a358c067e4b002f945d7614e552e87459c2c371f12afd7d14c23d4420e4ebef934929" name="cross-pru-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="ce109b791da931d2a592b4269db6689764c659ec88ad6e27b0a9a70b645a6dbaaa92719159ed2f6a8f16b3cfb396cea8ef932d0f6eef2a6652cac26b35c9f806" name="cross-pru-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="10331fcd2ec795a334b7f193d866184b04f94887633577ae046d95df9a67cb84ac937ee26722573247d9c6f93421b068c1758ce08f2afe3c239a1b8f9c0b70c2" name="cross-pru-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="7588b61f286d780e526d82b10a14673c9722b8ce7d84a8173b56fda23821c5c5a697526232183580a1dc4ff6a3871b7b2c2ce44c0efa7ce218195e414c4fff42" name="cross-pru-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="73ddcbf1a7a8ffb8059b57d33bdb3ad8c20c33cf5bca387db12c3e6c65f0749d340cba80d7c85fc001fcabebc35d38af2d78259b0858936557a902a459390924" name="cross-pru-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="554f80c53335f8eedb20ee0596425f895b442ab79bea13cfedf5f776dbc5c736e86d392a6c1127b501c84adb6d71577bd55ac6be62b5aaf48b7cc0828210853a" name="cross-pru-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="53539681c1815a906700613299ca5c2d32f55826ff39ce493c00913ffdbfd706bed3624981880c9ba0bf91105d600a1c6d7303211337ff74e0dfefa28a3d632f" name="cross-riscv64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="9b96d6f3629eafc27ca5e0871dba507f15544630b3c7f8d2cc6d6e1fec21fed735fedb60028472d989be28e6483fe51fb5bd3e0e4f3d1527fce74ce9c1e06376" name="cross-riscv64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="6c27533fe139123ba72f1079d946e1cbec1bd75ece03efd61237966dd9be6c64a1e321c0e04eb46280f12ec137e0afc5a97d2858b037e9b40fa3700b2576979f" name="cross-riscv64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="af2e4e1d772026da2f022f0a0b823e6db0ec83e7bad968a455a6597ebbcbe8fc47ceb947cf831b319266b6c87a23d90ddb0a3bf31e9ecdf6c43aed91971e8a43" name="cross-riscv64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="678ed59a9212205fc30b59d69c7d2a938916a8d607d46d10954dad1ee094a7f27b7f74f89afc7e7389268f0ab217d4ec0fcbf5d3c6af002e454454651a77d05b" name="cross-riscv64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="a91e916e2fddab2ee385746472889aa997c48d665e3e5d7736fe4edfce22617a05dc8c193b4da8fa65aa77337cfbd5605401a4a6d4fe2cc5c17fdaf61f185864" name="cross-riscv64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="758882df3ccc97f4763d27ba6bcb53d4e2d990ccd192ade26e6af9cf2b0ebee90eeab79b32ec0f77d064ea8cb44956b3b1b6a7432c0a4d760788aca2243d8040" name="cross-riscv64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="96c3fed23662d5d1e72f653a230543c779e9451a07b594d469d76f5806cba907daa0fda20c3db96517c472116b95d77996e6e3c73020abbadd8cb347a861b2fb" name="cross-riscv64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="818dd6ea3778da041ee8a19c562f701ea21e7916ac96fb263d549bb3eaa6ddcf5cb72ec64aa5c2b4fa22907dd50cc5f4f527d0574618a2e57f25391ef2004f90" name="cross-riscv64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="d7fcd03be83d51be63614d7a423c6f1f32b84df888f68283f7c7e303a03ae2a55ba0fe19d4c64b3c973313458f6164a7a053e956190fdff57fc0445afd074a4a" name="cross-rx-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="3b6e6df39421058195ac95bde676fcc69448e079e198067e553f21f0e35b6c5c1930ade3737057bc2f615099fad23e99f8f4abd99c8072468d1136fa12bf8073" name="cross-rx-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="0b1c2757190fbeac395ba4998af3e686cf390772e0424896560d204e248150fdc68becd8e600477462dd1fada5b78655c2c3f8ddd20b894204ebd6710540b900" name="cross-rx-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="e2fd11b7a26a8e25c953efb5a0e058ccff8c70c8e536de9f7ba2b1e1514ee3675d4494bd3ca0670a187aa8b799c62374510dc90e2127e7d828992ea71b39caba" name="cross-rx-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="3aeb0ce89ee9d296b809b8bd49b9aa8023bb2e435b0573dab54e7419ab4cc095c6f25e7a005b4ea6624a3f1dfe0aabfc6e344cb6547ccd54d05abece784afb55" name="cross-rx-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="780d31fee5147e96559bd5cded8985a86147febef6f135a218a27220bb7beab0bee89f1852ad3aeb3bbc95618cc221b471a00960d561bb82ac8c3f25bbf9bf02" name="cross-rx-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="d9b240883696071a17a417bd7db442173f7d1222d514c609539e6a50069cf43b11b31b30f000ddc1ec9530d2f4201348461e951dea4ea64da56364b62161dbde" name="cross-rx-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="dbdb6d54c23182c5c756e8c77745ddae9b3fc9ae482e40d9a02e7be511ad6e81f1d095b892f11876813efaca2585d1d9bed73f92ec6cca921840f16a207bb24e" name="cross-rx-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f590ee19f0d18eb96e7353003566163ec41a33103ec1dd43e4d00792e77b05383db7c2922271baa3e1f39082b772313a195bb66249894ae6a01706af86078ef5" name="cross-s390-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="77faf36f3ab96f2e54a832664d80f0f09285eab085cd4d95dc22c73440f8c2a8034bf3472fb5e4d5429177404698ce73ccdd41566ac3d42425c170ecbd1a783c" name="cross-s390-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="e929348208e7ca57a0b4d98323e51884b7ddd7554f5e551411933a0b9011816b95e74f2059eb200535cb0a55f3949dfa79881aea15339202a3c30d71697c4f81" name="cross-s390-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8b65aa23ffb0873c0fe11b227ed7f54d23e731ff33bc80fba8df5a8307d3f828c3762b1b85ac190ba5fd2228f2825800f218e1cece73b38a3fb1be161bf10145" name="cross-s390-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="8cc7d0bc799386009afd0d55f4545cf09bad09ffa53af34f3471a787376d12f7e4a09fad6c7d373ad2dcd7334f11d45a10c765522c7418926fee96df9562d0a2" name="cross-s390-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="d025b369cb32eb1568964e1b923b6a77eec6dc39edc9bd12cffcf20710b7eaa2f507b6888880262eee31479b42dd2767c10819f15ea9a2193ab92ad763fa2b5e" name="cross-s390-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="658d29df977b4b284ae280ca94a51ad91c5fcee80076bd77423e350410f9e1ef668aa15cd42157e694dc52493d01292bb6de471c57e71010b5887ca807274124" name="cross-s390-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="2a75737096f6ac321b78d0914f74cdd960a20a420188afb7101c3daf42151d8d9413c0e245e3d44f0406691b3a97bca244249684626b636365cf6ffbe8cbd572" name="cross-s390-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f0d002faf6df3826396ec26b608b39d3d87ff233434744162feb7aaa648bc76a79773525dbc38f9d922877c0c7c5b4dfe87f6123f19949ee80cc4e8367ce1aa3" name="cross-s390x-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="8dcc9c89dbff845fbe546289a1bb3f994266d6d8bae0b74483601731ccc3c2d392a88f13b90443bb2a4a6808a607603969913e0e7a3af7367623fa912073493d" name="cross-s390x-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="c88be4686411f8e17f61f0379386bb67ce0e3fa0361257aa5938cce9a46f2b94d8f51222ed05329e9af8a12f3393efd5f1575eeb2228894d3d5a3f21d2031835" name="cross-s390x-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="32a4f4feaf53194ef143b6485243ac200b8e8fbcc11f0d04e2e911626d1abb83f95be5f5fadc7841d32d4d990c34c82bac43592e4c133701f16bcc344d476fa9" name="cross-s390x-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="f14dd1a8a92cda095a035600fdfc4a9e3943087147300715c5a42fefe6ae925837c18f3bee3a75c2dce236f0bde85e0122abdd1aa985e28933c7dea690f893ee" name="cross-s390x-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="de5d7cb18820877e201e119b02b233b10ed38330f9074a8dd27c364f1c8c1ca7470e1959b181687fda159183d8bf02a1df85ab3ed47e1d140c67ef090af77c99" name="cross-s390x-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="b3d6929bd875008a438a5bd2041f99fef0478b664cbd2593901f9dfaef02b0563b81c3d99a3c6d78bff8e181c1ee3b031119d520c2c34845b79443b194c777f3" name="cross-s390x-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="ba297281497d5a9ce5a7741040565d90c6ed5881e3d7627203939eb413a7e2bdd1b508e430a9fb7bab0039c5e38351e760b8d933c85bb8d55457da6d5a559193" name="cross-s390x-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="7ee101e2b88a9fca67fc972307982eafae6bbf321f14de48a9617abb808da5047d9331aae6145024bc17c92b8353fe2dc63ae398a2f53bfeaa68017a971c3281" name="cross-s390x-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="747246b7837f43b5f74e78ed6f5bb97e78d1e71a3d728855cb46b45ede845c52ea86643188b0bc21f19b00b6c2e329cea47a9563b632b80034b105dc88d73d53" name="cross-sparc-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="6afeb336204cfb8415dd5f6165ad14a559f034b7273c83fa442f305d5215c28a77b52c1f0471b345564054a0ccc772b918d4466f54595c228245c0394dd7f150" name="cross-sparc-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="b21bc8c24e57ce92214828323bcada7f5614b489c9324090ac46744c8e771cd8e00b393af447e24582ff1d7cb74d79d157a88b1d1bf28d9c73f2d5271397fa93" name="cross-sparc-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="927ef8b9abe0d4cc15bb9d8096d6b5efa2b72f143db7f066a05e4286ad140a324247c7164b3af1f398fe08d0c2c6d53071225445309df0e8115b609474d75155" name="cross-sparc-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="5f3a1b4347a150bce5afe51dcf89bf479f0573e5d99ad5c04ed6af3b6c95ac3dad4f3be8982b04c29b5966bb8cbc46182414c9dd5019887a75c51c4d39ad0a65" name="cross-sparc-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="bbd4dc1613eb4e69ff08ee900d3879c4dedaa1183e2131d26f1fad44a9df7958f879e72d1bf3018c98fbc5ae55ca3d5dcdfa95abf78a1ed24fc3cec256b32544" name="cross-sparc-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="fabb23c81321713b9136571f036b035b9da3930e3d216ce6aa1c6b6e3cbd8911f3161a43085802ece756d6f380b89b493cb4fc58630bffd20f843d067766835d" name="cross-sparc-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="e4f93e53b0520484e23a07ec31e80af27cc6d2d9383057fc23b5f6f927d11de7ed3853bdc1251efe7135ddde84213ce4f930626dc769a3180edd6c4cb4bfbaa4" name="cross-sparc-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="e6677a1b4923a51b606e33f5556a948d12cee10118ee605e15a5310fdef48f65ddd28667777b89fa33e16a6ead3aa04683366ad9e2688a8466d39e4bff495590" name="cross-sparc64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="ed14f00ce4dde7f06ee1c300e873fcde152ec7eba2918196d5173409f02665fd3b7e36b55a75c60e906f957f84570b9e8b3e951ae82f54dfb4067e4e226d3a78" name="cross-sparc64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="2e7c2765aea6c7788d8ba5f6bf5aaf7d7bfbe6cbd1e38040176d17ad3c647b2c8b93c26ffa163b658352fac8a97814786540293736fdf9ec6f4773dbed534de5" name="cross-sparc64-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="48c0d08801f9ba154761dd368e71f378270eb4ef2ea6223361154c72ac2b7db630c7356102e9b0b5c86b6d0accc6282764de7bf5cebe75f028f969100c234098" name="cross-sparc64-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="a94da56e3246887232b0e9a68ae52775b6d6a33d3dc9e5e95c206ed03cbec16c398482ce27c9638ee352ec7181d8a237c9467babbadf0d3ee2f9da23e7c470b8" name="cross-sparc64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="3b6fb8d9c90685bb22c638a7913f8f0f214efe672ced2fa623d1ccf7e7af66cf073444545a49d5d1d4c6d25d569789a03dcf5d45aadc01683464b49bc21b8e78" name="cross-sparc64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="01aac2f36deb4b594b372fa99adcecebdab2ce2b0c9ae39ee59c79917a9539b2c2309445fa7786a3a6831f66dc62dacba47c881b1e2c95d637484dd5f7a6d2e2" name="cross-sparc64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="411563edd3146676f8c43bef49c536f00d6ebac5372a390dcb1d100160ef17cc4783c5f9b716e42773adac85361e8111f772a3b75b41a463e4367b3c115d823e" name="cross-sparc64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="446e0618edb3197abd3d77fe1be790832c7111e46e2786051da819c675aea4f2026178f0c7099a23b70265150d26bce9a629953f606e574780a624569277224e" name="cross-spu-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="dfe802bddcb4ada4f35e6016bfabc5a9470b5f5975091e7d2d6b8a16c8a79869f66a78f7d0f333697c0a836fd64a7ffde60bc433d15bc71546b2ab909405624f" name="cross-spu-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="3f761b0161a0eb929e41f2f1d9774a0da764e3091f52d21a675106d29bad77c84e98c2982f34c26a3d52d07f6e2a9cf1155fc000ebb8332d20e294ac839e5557" name="cross-spu-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="34af490c6138f64f6018304f05c9e7ebd78095afb452f91e71a737aaee3398acdcd701631d210948ea31779480fe9f7cbb036e5926139043995c2e3ffea3636a" name="cross-spu-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="0fa11031a38f31b1bc334eb7a1e9acdd7e3b3ff556b7a1b1f869b3ac66bc08ffd0ebda57d119c927537a1c628e9c05531cb8f98b51508b83e2cb41d7dc07dfc0" name="cross-spu-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="dc519e39e0937b60163e4b4f62461229ff6f58e1fecca84d2afc3eac219fa1bd9f44c0ebbfce52b10f9345343813a85290ce196545fddc79cb47e66190bd92d5" name="cross-spu-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="a630f12753d14504c90c8b89e52d02c56316539f24e6b1eb9f253ac6f70dd437e4e2337ddb66d2486807a5a3ff8472c2532d2dfea6f95bfc5064caf1bc7910a1" name="cross-spu-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="5e01ee84a8b677d9bcc94e5bf31a44e5f5b2541259138cd32d34730e2232d68dbd15b28c41e0e3e7be26aa8ff5e6770ee448b524ee0e682a2d4bfd52a6833c65" name="cross-spu-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="b02066f70b40dc683486081c496561b8109f931361479aa8edf3a8c142a85838972ebca5fc309525d662d288be073b9dbbfcb1e7712613e440ea7edd747d7fd1" name="cross-x86_64-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="798fa899c7fe70be6cec9e3e2564169c7ab7d8abd0bffc80be0c6bdfe8ae7bd4c138b6f92e91a4a53965dde216a400e0bbfd575a8ace42a476e6661392c41f6a" name="cross-x86_64-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="7c600cd06c9f53e875a7919ddc8e322d4ac17e2bb4454d3eb6eddeaf5b7c415c74162f405339f2f3ff0051264e6aab3caafa80c104d9bf785652aa67b5e5288b" name="cross-x86_64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="74c155a303dddcabbc5104d5a2558cf229d29b3314daf1b13c66c04f98b275785620e92b8319e506c0adf9c9f81b1d34725d74c4f31247aa15cf813e2f5e6d7f" name="cross-x86_64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="0b7c2d76a2a3db5ff52279eada92e2dd04ffccd9910b6637df2649697d67c575065787a102614cff811358e79de9de6ed0cf26576b85a95b01764a6c3d33d766" name="cross-xtensa-binutils" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="50e98ea17f80e0e90b44a53fa6b1510e296410cbedf3f64e3e881a508c1413514aa9650c40f871f0e7a7db5aee43b0a7ea57f64b0100207a3574de7fcc6bab53" name="cross-xtensa-binutils" arch="src">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="95c0ee3ff5b737c194bf501181d73d5e65953b258eb936adabcd24d975d85021b716c85a1de2df4832f5404a70a380815945a63b295cbabebf3be53dc5788fa6" name="cross-xtensa-binutils" arch="src">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="a8a6ce9e975afbc76a49d0f4d563ff1387a90fe644763a4887de462f7841e08bc615fcb250d6f50c0abd4ed491c33e786863d55af9f5cca6c942ec47da1fee29" name="cross-xtensa-binutils" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="3fd5cd93683ddbe088490f18aa9231e09516e7a239296a78f7c329ce28bcc3e8281f1386cad976d2443b393ee04875b6a4c9905f8e8a85bb31214ee8ad4f93e5" name="cross-xtensa-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="3ede4071aed62a640823c56d2ba90d83f30c49e5bd9d6358e980cdd01edc18536c84c38872f216238047cb7ca52cd93ea36f3aa6d220deea91715c4a343b76f4" name="cross-xtensa-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="9dbaa7034c02645737c40fac7ad17711edd2b0786b40e6f26b22d9c1349006092cee4fccb0536a2b652008799f32906f460d7759a47889238b70eed5e5459ed8" name="cross-xtensa-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="2.3"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659960000">- Add binutils-2.39-branch.diff.gz.
- Explicitly enable --enable-warn-execstack=yes and	--enable-warn-rwx-segments=yes.
- Add gprofng subpackage.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660132800">- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1661515200">- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533
  [bsc#1202816]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665748800">- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666008000">- SLE toolchain update of binutils.  Update to 2.39 from 2.37,
  which means obsoleting and hence removing these patches:
  binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff,
  binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff,
  binutils-add-z16-name.diff.
  Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033,
  jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031,
  jsc#SLE-25047]
- This fixes these CVEs relative to 2.37:
  [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648
  [bsc#1193929] aka PR28694 aka CVE-2021-45078
  [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195
  [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943
  [bsc#1202966] aka PR29289 aka CVE-2022-38126
  [bsc#1202967] aka PR29290 aka CVE-2022-38127
  [bsc#1202969] aka CVE-2021-3826</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
</package>
<package pkgid="f0327103ca39229f4173a5e59b92152fa76a2b10a7340069a7de31dbc214c15b387c28e86e9eb09e1a0a3aa24c43b89048a255e48f7156b095a709b7265e17b8" name="cross-xtensa-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.41" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666699200">- s390-pic-dso.diff: use %pB instead of %B</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1666699201">- Add binutils-maxpagesize.diff for a problem on old code
  streams, where we would generate too large binaries.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670673600">- fix build on x86_64_vX platforms</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1673870400">- Update to version 2.40:
  * Objdump has a new command line option --show-all-symbols which will make it
  display all symbols that match a given address when disassembling.  (Normally
  only the first symbol that matches an address is shown).
  * Add --enable-colored-disassembly configure time option to enable colored
  disassembly output by default, if the output device is a terminal.  Note,
  this configure option is disabled by default.
  * DCO signed contributions are now accepted.
  * objcopy --decompress-debug-sections now supports zstd compressed debug
  sections.  The new option --compress-debug-sections=zstd compresses debug
  sections with zstd.
  * addr2line and objdump --dwarf now support zstd compressed debug sections.
  * The dlltool program now accepts --deterministic-libraries and
  - -non-deterministic-libraries as command line options to control whether or
  not it generates deterministic output libraries.  If neither of these options
  are used the default is whatever was set when the binutils were configured.
  * readelf and objdump now have a newly added option --sframe which dumps the
  SFrame section.
  * Add support for Intel RAO-INT instructions.
  * Add support for Intel AVX-NE-CONVERT instructions.
  * Add support for Intel MSRLIST instructions.
  * Add support for Intel WRMSRNS instructions.
  * Add support for Intel CMPccXADD instructions.
  * Add support for Intel AVX-VNNI-INT8 instructions.
  * Add support for Intel AVX-IFMA instructions.
  * Add support for Intel PREFETCHI instructions.
  * Add support for Intel AMX-FP16 instructions.
  * gas now supports --compress-debug-sections=zstd to compress
  debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs,
  XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx,
  XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head
  ISA manual, which are implemented in the Allwinner D1.
  * Add support for the RISC-V Zawrs extension, version 1.0-rc4.
  * Add support for Cortex-X1C for Arm.
  * New command line option --gsframe to generate SFrame unwind information
  on x86_64 and aarch64 targets.
  * The linker has a new command line option to suppress the generation of any
  warning or error messages.  This can be useful when there is a need to create
  a known non-working binary.  The option is -w or --no-warnings.
  * ld now supports zstd compressed debug sections.  The new option
  - -compress-debug-sections=zstd compresses debug sections with zstd.
  * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
  that selects the default compression algorithm
  for --enable-compressed-debug-sections.
  * Remove support for -z bndplt (MPX prefix instructions).
- Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff,
  cross-avr-size.patch.
- Removed patch: binutils-pr29482.diff.
- New patch: extensa-gcc-4_3-fix.diff.
- Includes fixes for these CVEs:
  * bnc#1206080 aka CVE-2022-4285 aka PR29699
- Enable by default: --enable-colored-disassembly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1674561600">- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820800">- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043.
- Move libgprofng-related libraries to the proper locations (packages).
- Add --without=bootstrap for skipping of bootstrap (faster testing
  of the package).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1674820801">- Remove upstreamed patch binutils-maxpagesize.diff.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
</package>
<package pkgid="711fea715034dccfc46e792c0c7b6f95066935d8689d4ce99fa8e3018ce7213d78b441ae7d0c5224b208502f877c377ae0c3c873cf591776eb5b11860f369323" name="cryptsetup" arch="i586">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="1b62dcb8fd20fad329b0b5db084e508407f785739d4d025df7b2f678423871b4873ef33a86906d64ca0b7109d0bb39cf39bd965a46b50261bd506fd4fe0b51fa" name="cryptsetup" arch="src">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="1e465be30663835f1204b034e07c915111fb46f8088a6e567a90828bca49ecc3c6d4e6396aaafd83e1688fb05aed41097b42935644a3468bf1a2e83217f8c6ae" name="cryptsetup" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="89f2590acd67d29d22dbaabb8d34b02e754dc5700bdb4a180f83d125dfb51fbd2eb9bed89c707e5cce72bf196313db39c151e1aa876043b2d7990e43dd293859" name="cryptsetup-debuginfo" arch="i586">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="309a2b27e922c1a73cb212a55d0d283d8b4017510ea751edc927b8d7a94a8d4d3c8f6886934d3f3daf069ffacfb054794961272cdcc48689e03c28be335a4976" name="cryptsetup-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="5a49d282890a6c2a457ded9c8c6d1f45e152e43b7bc22501d6e94e78ab1db95ad1f48a9bab6d9fb1697dbe2cc5dcea8b70b0768c7e053e831b365b120e50d2b1" name="cryptsetup-debugsource" arch="i586">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="585400ef6c52c3f4cbd4c6526f7cf6e3aad468e33528866c1f8924870c8c64cada02ec5a74b4485e234768ea1c24b8d71000177b310626444d5dfd8269c766e5" name="cryptsetup-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="53bdad737141ea6f695222262fa9908523f50d3c6483cacf26e6431c53e02139b832e9c0bcc3c03ba7f36ccd2bebfb839c31dfed895828a147bda83c7a990af3" name="cryptsetup-doc" arch="noarch">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="6de2fa352c75e2fc1aee39ef4be481b7fae2ab955124c87e5b4496b997f5322e75b528d173a3b353287972e6501b33928f979fa670763a59b1ca538787f49d33" name="cryptsetup-lang" arch="noarch">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="c6aeeeb286b36c09984b6d00ec54720a3e93cf1d6e2995c4f0610b709b23c57a0daa4fa1bb38d4245f0d158dd73fe61cd57c42d64a48a9a9be1414ec927180ae" name="cryptsetup-ssh" arch="i586">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="25ba7aeb7ced5e7de28458069d52ca92ba7a9890e76d370c5a835315e1c6bcb415e71cdd18e73822aed5d433afccb065183642608b28d8a302da114d1a8774ec" name="cryptsetup-ssh" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="cda89324fa1db917aee458c75dd36bb312594947317b3c84a8cb59365ec27c4c202c55f2ebb8722bfce88762a451260dfb722929a9fa738edd8d47728c1dd98a" name="cryptsetup-ssh-debuginfo" arch="i586">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="5949db26d5417c7fd6a67b6cc9dfe6a4497bffe9788c4af0baa87a110cdf564c45a58b770d99ed5d512ed6faa4df4695062fefef92442a8dfb0c8b01f1134022" name="cryptsetup-ssh-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.1" rel="3.2"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1604491200">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607428800">- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move licenses to licensedir</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615636800">- cryptsetup 2.3.5:
  * Fix partial reads of passphrase from an interactive terminal
  * Fix maximum length of password entered through a terminal
  * integritysetup: support new dm-integrity HMAC recalculation
    options
  * integritysetup: display of recalculating sector in dump command
  * veritysetup: fix verity FEC if stored in the same image with
    hashes
  * veritysetup: run FEC repair check even if root hash fails
  * veritysetup: do not process hash image if hash area is empty
  * veritysetup: store verity hash algorithm in superblock in
    lowercase
  * bitlk: fix a crash if the device disappears during BitLocker
    scan
  * bitlk: show a better error when trying to open an NTFS device
  * bitlk: add support for startup key protected VMKs
  * Fix LUKS1 repair code (regression since version 1.7.x)
  * Fix luksKeyChange for LUKS2 with assigned tokens
  * Fix cryptsetup resize using LUKS2 tokens
  * Print a visible error if device resize is not supported
  * Add error message when suspending wrong non-LUKS device
  * Fix default XTS mode key size in reencryption
  * Rephrase missing locking directory warning and move it to
    debug level
  * Many fixes for the use of cipher_null (empty debug cipher)
  * Fixes for libpasswdqc 2.0.x (optional passphrase quality check)
  * Fixes for problems discovered by various tools for code
    analysis
  * Various fixes to man pages
- silence hmac packaging warnings</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1625140800">- cryptsetup 2.3.6:
  * integritysetup: Fix possible dm-integrity mapping table truncation.
  * cryptsetup: Backup header can be used to activate TCRYPT device.
    Use --header option to specify the header.
  * cryptsetup: Avoid LUKS2 decryption without detached header.
    This feature will be added later and is currently not supported.
  * Additional fixes and workarounds for common warnings produced
    by some static analysis tools (like gcc-11 analyzer) and additional
    code hardening.
  * Fix standalone libintl detection for compiled tests.
  * Add Blake2b and Blake2s hash support for crypto backends.
    Kernel and gcrypt crypto backend support all variants.
    OpenSSL supports only Blake2b-512 and Blake2s-256.
    Crypto backend supports kernel notation e.g. "blake2b-512".</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1627905600">- Use LUKS2 as default format on Tumbleweed.
  It provides some additional features which other tools
  (e.g. systemd-cryptenroll) rely on. GRUB 2.06 supports unlocking
  LUKS2 volumes meanwhile.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905601">- cryptsetup 2.4.0 (jsc#SLE-20275)
  * External LUKS token plugins
  * Experimental SSH token
  * Default LUKS2 PBKDF is now Argon2id
  * Increase minimal memory cost for Argon2 benchmark to 64MiB.
  * Autodetect optimal encryption sector size on LUKS2 format.
  * Use VeraCrypt option by default and add --disable-veracrypt option.
  * Support --hash and --cipher to limit opening time for TCRYPT type
  * Fixed default OpenSSL crypt backend support for OpenSSL3.
  * integritysetup: add integrity-recalculate-reset flag.
  * cryptsetup: retains keyslot number in luksChangeKey for LUKS2.
  * Fix cryptsetup resize using LUKS2 tokens.
  * Add close --deferred and --cancel-deferred options.
  * Rewritten command-line option parsing to avoid libpopt arguments
    memory leaks.
  * Add --test-args option.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627992000">- need to use PBKDF2 by default for LUKS2 as grub can't decrypt when
  using Argon.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1629892800">- As YaST passes necessary parameters to cryptsetup anyway, we do
  not necessarily need to take grub into consideration. So back to
  Argon2 to see how it goes.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1631793600">- cryptsetup 2.4.1
  * Fix compilation for libc implementations without dlvsym().
  * Fix compilation and tests on systems with non-standard libraries
  * Try to workaround some issues on systems without udev support.
  * Fixes for OpenSSL3 crypto backend (including FIPS mode).
  * Print error message when assigning a token to an inactive keyslot.
  * Fix offset bug in LUKS2 encryption code if --offset option was used.
  * Do not allow LUKS2 decryption for devices with data offset.
  * Fix LUKS1 cryptsetup repair command for some specific problems.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1637236800">- cryptsetup 2.4.2:
  * Fix possible large memory allocation if LUKS2 header size is
    invalid.
  * Fix memory corruption in debug message printing LUKS2
    checksum.
  * veritysetup: remove link to the UUID library for the static
    build.
  * Remove link to pwquality library for integritysetup and
    veritysetup. These tools do not read passphrases.
  * OpenSSL3 backend: avoid remaining deprecated calls in API.
    Crypto backend no longer use API deprecated in OpenSSL 3.0
  * Check if kernel device-mapper create device failed in an early
    phase. This happens when a concurrent creation of device-mapper
    devices meets in the very early state.
  * Do not set compiler optimization flag for Argon2 KDF if the
    memory wipe is implemented in libc.
  * Do not attempt to unload LUKS2 tokens if external tokens are
    disabled. This allows building a static binary with
  - -disable-external-tokens.
  * LUKS convert: also check sysfs for device activity.
    If udev symlink is missing, code fallbacks to sysfs scan to
    prevent data corruption for the active device.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642161600">- cryptsetup 2.4.3:
  * Fix possible attacks against data confidentiality through
    LUKS2 online reencryption extension crash recovery
    CVE-2021-4122, boo#1194469
  * Add configure option --disable-luks2-reencryption to completely
    disable LUKS2 reencryption code.
  * Improve internal metadata validation code for reencryption
    metadata
  * Add updated documentation for LUKS2 On-Disk Format
    Specification version 1.1.0
  * Fix support for bitlk (BitLocker compatible) startup key with
    new  metadata entry introduced in Windows 11
  * Fix space restriction for LUKS2 reencryption with data shift</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1661169600">- cryptsetup 2.5.0:
  * Split manual pages into per-action pages and use AsciiDoc format.
  * Remove cryptsetup-reencrypt tool from the project and move reencryption
    to already existing "cryptsetup reencrypt" command.
    If you need to emulate the old cryptsetup-reencrypt binary, use simple
    wrappers script running "exec cryptsetup reencrypt $@".
  * LUKS2: implement --decryption option that allows LUKS removal.
  * Fix decryption operation with --active-name option and restrict
    it to be used only with LUKS2.
  * Do not refresh reencryption digest when not needed.
    This should speed up the reencryption resume process.
  * Store proper resilience data in LUKS2 reencrypt initialization.
    Resuming reencryption now does not require specification of resilience
    type parameters if these are the same as during initialization.
  * Properly wipe the unused area after reencryption with datashift in
    the forward direction.
  * Check datashift value against larger sector size.
    For example, it could cause an issue if misaligned 4K sector appears
    during decryption.
  * Do not allow sector size increase reencryption in offline mode.
  * Do not allow dangerous sector size change during reencryption.
  * Ask the user for confirmation before resuming reencryption.
  * Do not resume reencryption with conflicting parameters.
  * Add --force-offline-reencrypt option.
  * Do not allow nested encryption in LUKS reencrypt.
  * Support all options allowed with luksFormat with encrypt action.
  * Add resize action to integritysetup.
  * Remove obsolete dracut plugin reencryption example.
  * Fix possible keyslot area size overflow during conversion to LUKS2.
  * Allow use of --header option for cryptsetup close.
  * Fix activation of LUKS2 device with integrity and detached header.
  * Add ZEROOUT IOCTL support for crypt_wipe API call.
  * VERITY: set loopback sector size according to dm-verity block sizes.
  * veritysetup: dump device sizes.
  * LUKS2 token: prefer token PIN query before passphrase in some cases.
    When a user provides --token-type or specific --token-id, a token PIN
    query is preferred to a passphrase query.
  * LUKS2 token: allow tokens to be replaced with --token-replace option
    for cryptsetup token command.
  * LUKS2 token: do not continue operation when interrupted in PIN prompt.
  * Add --progress-json parameter to utilities.
  * Add support for --key-slot option in luksResume action.
- move man pages to separate subpackage
- drop backports handling</changelog>
  <changelog author="Luca Boccassi &lt;luca.boccassi@gmail.com&gt;" date="1663070400">- Add virtual provides for 'integritysetup' and 'veritysetup' to match
  package names provided by Fedora/RHEL, to allow the same set of
  dependencies to be used across all RPM distributions.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669636800">- cryptsetup 2.6.0:
  * Introduce support for handling macOS FileVault2 devices (FVAULT2).
  * libcryptsetup: no longer use global memory locking through mlockall()
  * libcryptsetup: process priority is increased only for key derivation
    (PBKDF) calls.
  * Add new LUKS keyslot context handling functions and API.
  * The volume key may now be extracted using a passphrase, keyfile, or
    token. For LUKS devices, it also returns the volume key after
    a successful crypt_format call.
  * Fix --disable-luks2-reencryption configuration option.
  * cryptsetup: Print a better error message and warning if the format
    produces an image without space available for data.
  * Print error if anti-forensic LUKS2 hash setting is not available.
    If the specified hash was not available, activation quietly failed.
  * Fix internal crypt segment compare routine if the user
    specified cipher in kernel format (capi: prefix).
  * cryptsetup: Add token unassign action.
    This action allows removing token binding on specific keyslot.
  * veritysetup: add support for --use-tasklets option.
    This option sets try_verify_in_tasklet kernel dm-verity option
    (available since Linux kernel 6.0) to allow some performance
    improvement on specific systems.
  * Provide pkgconfig Require.private settings.
    While we do not completely provide static build on udev systems,
    it helps produce statically linked binaries in certain situations.
  * Always update automake library files if autogen.sh is run.
    For several releases, we distributed older automake scripts by mistake.
  * reencryption: Fix user defined moved segment size in LUKS2 decryption.
    The --hotzone-size argument was ignored in cases where the actual data
    size was less than the original LUKS2 data offset.
  * Delegate FIPS mode detection to configured crypto backend.
    System FIPS mode check no longer depends on /etc/system-fips file.
  * Update documentation, including FAQ and man pages.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676203200">- cryptsetup 2.6.1
  * bitlk: Fixes for BitLocker-compatible on-disk metadata parser
  * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto
    backend
  * portability and compilation fixes
  * verity: Fix possible hash offset setting overflow.
  * bitlk: Fix use of startup BEK key on big-endian platforms.
  * Do not initiate encryption (reencryption command) when the
    header and data devices are the same. If data device reduction
    is not requsted, this leads to data corruption since LUKS
    metadata was written over the data device.
  * Fix possible memory leak if crypt_load() fails.
  * Always use passphrases with a minimal 8 chars length for
    benchmarking, as used in some implementation of FIPS mode</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744000">- FIPS: Remove not needed libcryptsetup12-hmac package that contains
  the HMAC checksums for integrity checking for FIPS. [bsc#1185116]
  * Remove the cryptsetup-rpmlintrc file.
  * Remove not needed fipscheck dependency.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1686744001">- Enable running the regression test suite.
- Force a regeneration of the man pages from AsciiDoc.
- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689249600">- luksFormat: Handle system with low memory and no swap space [bsc#1211079]
  * Check for physical memory available also in PBKDF benchmark.
  * Try to avoid OOM killer on low-memory systems without swap.
  * Use only half of detected free memory on systems without swap.
  * Add patches:
  - cryptsetup-Check-for-physical-memory-available-also-in-PBKDF-be.patch
  - cryptsetup-Try-to-avoid-OOM-killer-on-low-memory-systems-withou.patch
  - cryptsetup-Use-only-half-of-detected-free-memory-on-systems-wit.patch</changelog>
</package>
<package pkgid="e60bc44550d6801d9c09c28a9e31dcf0e8499b7757bd8c28e6a8c0e3aed948d0156127309a8cc02f50938a6e0e340a16ba7a0fd2d1cdf583fae203775f63135f" name="crystalhd-firmware" arch="x86_64">
  <version epoch="0" ver="3.6.5" rel="16.7"/>
  <changelog author="dmueller@suse.de" date="1289822400">- make it exclusive for x86, x86_64</changelog>
  <changelog author="tiwai@suse.de" date="1291723200">- Update to version 3.6.4: fix S3/S4 (bnc#639155, bnc#639156)</changelog>
  <changelog author="andrea@opensuse.org" date="1295870400">- added crystalhd-libs-define-first.patch: this patch fix building
  failures. bc_dts_defs.h us types defined into bc_dts_types.h that
  was included after instead of before</changelog>
  <changelog author="tiwai@suse.de" date="1300968000">- Version 3.6.5:
  Fix crash with two instances opened at the same time</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Add baselibs configuration</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1330171200">- Use rpmoptflags
- Fix buffer overflow (!) in strncat usage
  This library needs a full security review, code stinks.</changelog>
  <changelog author="cfarrell@suse.com" date="1331294400">- license update: SUSE-Firmware
  Use SUSE-Firmware to describe firmware which can be freely distributed in
  non-modifiable form. The SUSE- prefix should be used until SPDX.org
  accept the license upstream</changelog>
  <changelog author="mpluskal@suse.com" date="1523361600">- Cleanup with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1523361601">- Fix SRPM group.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1632830400">- Use %_firmwaredir (boo#1029961, crystalhd-firmwaredir.patch)</changelog>
</package>
<package pkgid="0cffed0ddd3e4aedc477bb9fd2914d9f752bfa183b74141b0eb9d895d4ccfc492cf2af3511eeb3bfed788958f5ba9ff5134d7166aad86f9701d3ce155a6dc84c" name="crystalhd-libs" arch="src">
  <version epoch="0" ver="3.6.5" rel="16.7"/>
  <changelog author="tiwai@suse.de" date="1283515200">- initial version: 3.6.0</changelog>
  <changelog author="dmueller@suse.de" date="1289822400">- make it exclusive for x86, x86_64</changelog>
  <changelog author="tiwai@suse.de" date="1291723200">- Update to version 3.6.4: fix S3/S4 (bnc#639155, bnc#639156)</changelog>
  <changelog author="andrea@opensuse.org" date="1295870400">- added crystalhd-libs-define-first.patch: this patch fix building
  failures. bc_dts_defs.h us types defined into bc_dts_types.h that
  was included after instead of before</changelog>
  <changelog author="tiwai@suse.de" date="1300968000">- Version 3.6.5:
  Fix crash with two instances opened at the same time</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Add baselibs configuration</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1330171200">- Use rpmoptflags
- Fix buffer overflow (!) in strncat usage
  This library needs a full security review, code stinks.</changelog>
  <changelog author="cfarrell@suse.com" date="1331294400">- license update: SUSE-Firmware
  Use SUSE-Firmware to describe firmware which can be freely distributed in
  non-modifiable form. The SUSE- prefix should be used until SPDX.org
  accept the license upstream</changelog>
  <changelog author="mpluskal@suse.com" date="1523361600">- Cleanup with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1523361601">- Fix SRPM group.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1632830400">- Use %_firmwaredir (boo#1029961, crystalhd-firmwaredir.patch)</changelog>
</package>
<package pkgid="fd81b41d59774f9d2504d234e239cbdd3f0026f7717b2e48a5948c90826a849aadbd5f308bd545919a34b8cfcfea9c1cb570f9e29807c916d0fb9217e8b454a5" name="crystalhd-libs-debugsource" arch="x86_64">
  <version epoch="0" ver="3.6.5" rel="16.7"/>
  <changelog author="dmueller@suse.de" date="1289822400">- make it exclusive for x86, x86_64</changelog>
  <changelog author="tiwai@suse.de" date="1291723200">- Update to version 3.6.4: fix S3/S4 (bnc#639155, bnc#639156)</changelog>
  <changelog author="andrea@opensuse.org" date="1295870400">- added crystalhd-libs-define-first.patch: this patch fix building
  failures. bc_dts_defs.h us types defined into bc_dts_types.h that
  was included after instead of before</changelog>
  <changelog author="tiwai@suse.de" date="1300968000">- Version 3.6.5:
  Fix crash with two instances opened at the same time</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Add baselibs configuration</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1330171200">- Use rpmoptflags
- Fix buffer overflow (!) in strncat usage
  This library needs a full security review, code stinks.</changelog>
  <changelog author="cfarrell@suse.com" date="1331294400">- license update: SUSE-Firmware
  Use SUSE-Firmware to describe firmware which can be freely distributed in
  non-modifiable form. The SUSE- prefix should be used until SPDX.org
  accept the license upstream</changelog>
  <changelog author="mpluskal@suse.com" date="1523361600">- Cleanup with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1523361601">- Fix SRPM group.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1632830400">- Use %_firmwaredir (boo#1029961, crystalhd-firmwaredir.patch)</changelog>
</package>
<package pkgid="79887b06bb385c6f028af78d432efec6a5ba2c6e5c3ea19a61f592dbcf5f40bf086b0727e5bb86f3d07642cb3cd3ab664c23d60b9946bfd11915d90b579912de" name="csync" arch="src">
  <version epoch="0" ver="0.50.0" rel="11.11"/>
  <changelog author="anschneider@suse.de" date="1215086400">- Set the right group for the different packages</changelog>
  <changelog author="anschneider@suse.de" date="1221048000">- Created a subpackage for each plugin and for the user guide
- Update to version 0.42.0 beta1
  libcsync:
  * Added a sftp module using libssh
  * Added user guide (just a start)
  * Added testcase for update detection
  * Added a function to parse an uri to cstdlib
  * Updated the manpage
  * Fixed some segfaults in cstdlib
  * Fixed some memory leaks
  csync:
  * Improved the auth callback</changelog>
  <changelog author="anschneider@suse.de" date="1228478400">- Update to version 0.42.0 rc1
  libcsync:
  * Reduced calls of syscall functions.
  * Added own function to create a temporary filename.
  * Fixed libsmbclient 3.0.x support.</changelog>
  <changelog author="anschneider@suse.de" date="1231416000">- Update to version 0.42.0 rc2
  * Reduced syscalls
  * Fixed a bug in the state database
  * Fixed libsmbclient support
  * Completed userguide</changelog>
  <changelog author="anschneider@suse.de" date="1231416001">- Fix loading of plugins.
- Add requires to the plugins.</changelog>
  <changelog author="anschneider@suse.de" date="1232712000">- Update to version 0.42.0 rc3
  * Added checks for unix extensions.
  * Added more documentation to the userguide.
  * Fixed loading of plugins.
  * Fixed call for deletion functions.
  * Normalize the path to &lt;hostname&gt;/&lt;path&gt; for the statedb filename.
  * More change name of client options to be more descriptive.
- Add recommends for the plugins.</changelog>
  <changelog author="anschneider@suse.de" date="1235649600">- Update to version 0.42.0
  * Small fix in the userguide.</changelog>
  <changelog author="anschneider@exsuse.de" date="1239969600">- Fix Fedora build.
- Change the way how to set CFLAGS.</changelog>
  <changelog author="anschneider@exsuse.de" date="1243252800">- Update to version 0.43.0.
  * Added SFTP support with libssh 0.3.
  * Added possibility to pass userdata to the auth function.
  * Added a better version function.
  * Fixed CMake build.
  * Fixed CMake find modules.
  * Fixed some flaws in cstd functions.
  * Documented all public functions.</changelog>
  <changelog author="jengelh@medozas.de" date="1264939200">- Package baselibs.conf</changelog>
  <changelog author="anschneider@exsuse.de" date="1266235200">- Update to version 0.44.0.
  * Migrated sftp module to libssh 0.4.
  * Added more cache entries to the default config.
  * Added missing requirements.
  * Fixed build warnings.
  * Fixed some memory leaks using sftp attributes.
  * Some code cleanups.</changelog>
  <changelog author="anschneider@exsuse.de" date="1266321600">- Build always with libssh support.</changelog>
  <changelog author="jmcdonough@suse.com" date="1379073600">- Update to version 0.50.0.
  * Added an owncloud module
  * Added a backup mode to the reconciler
  * Added new logging framework (removed log4c dependency)
  * Added new config parser (removed iniparser dependency)
  * Added capabilities for modules
  * Added content checking in conflict case
  * Improved database performance and integrity checks
  * Improved error reporting
- Add fix-cmake-on-pre-12.patch: Fix building on older systems</changelog>
  <changelog author="freitag@owncloud.com" date="1404129600">- BuildRequire pkg-config to make cmake find its libraries again.</changelog>
  <changelog author="dimstar@opensuse.org" date="1426507200">- Fix popd usage: since bash 4.3, it only takes a numeric argument.</changelog>
  <changelog author="tjcw@physics.org" date="1435579200">- Fix build break by changing __FUNCTION__ to __func__
  * csync_log.h.patch</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1540900800">- Add fix-missing-const.patch: Fix a compile error on Leap 15.1
  Fixes boo#1113889</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1603800000">- Add csync-libssh.patch: Detect libssh version in libssh_version.h
  in case this file exists.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Fix bare words are no longer supported,
  please use "...": lib64 == lib64
- Run spec-cleaner</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1618315200">- explicitly add -pie linker flag to make /usr/bin/csync a PIE binary
  (bsc#1184122). The problem arises in upstream
  cmake/Modules/DefineCompilerFlags.cmake where -fPIC is explicitly added to
  compiler flags, which are also passed during link time. This overrides our
  implicit gcc PIE profile.</changelog>
</package>
<package pkgid="8155d0224e46b5d1af1254b5737a4d88240a675a6daf2c243336805fb5242f71eadf564999c25c53cce86c718088b1dbec5d9b6a9b611234a8ba78c83c9be314" name="csync" arch="x86_64">
  <version epoch="0" ver="0.50.0" rel="11.11"/>
  <changelog author="anschneider@exsuse.de" date="1266235200">- Update to version 0.44.0.
  * Migrated sftp module to libssh 0.4.
  * Added more cache entries to the default config.
  * Added missing requirements.
  * Fixed build warnings.
  * Fixed some memory leaks using sftp attributes.
  * Some code cleanups.</changelog>
  <changelog author="anschneider@exsuse.de" date="1266321600">- Build always with libssh support.</changelog>
  <changelog author="jmcdonough@suse.com" date="1379073600">- Update to version 0.50.0.
  * Added an owncloud module
  * Added a backup mode to the reconciler
  * Added new logging framework (removed log4c dependency)
  * Added new config parser (removed iniparser dependency)
  * Added capabilities for modules
  * Added content checking in conflict case
  * Improved database performance and integrity checks
  * Improved error reporting
- Add fix-cmake-on-pre-12.patch: Fix building on older systems</changelog>
  <changelog author="freitag@owncloud.com" date="1404129600">- BuildRequire pkg-config to make cmake find its libraries again.</changelog>
  <changelog author="dimstar@opensuse.org" date="1426507200">- Fix popd usage: since bash 4.3, it only takes a numeric argument.</changelog>
  <changelog author="tjcw@physics.org" date="1435579200">- Fix build break by changing __FUNCTION__ to __func__
  * csync_log.h.patch</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1540900800">- Add fix-missing-const.patch: Fix a compile error on Leap 15.1
  Fixes boo#1113889</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1603800000">- Add csync-libssh.patch: Detect libssh version in libssh_version.h
  in case this file exists.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Fix bare words are no longer supported,
  please use "...": lib64 == lib64
- Run spec-cleaner</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1618315200">- explicitly add -pie linker flag to make /usr/bin/csync a PIE binary
  (bsc#1184122). The problem arises in upstream
  cmake/Modules/DefineCompilerFlags.cmake where -fPIC is explicitly added to
  compiler flags, which are also passed during link time. This overrides our
  implicit gcc PIE profile.</changelog>
</package>
<package pkgid="493f9e466cdb3333852fe21e1099a9b038bc38350acec572e37f1e01707e4c92e200a64ef57041b6bfa6b8f65503bda7659c1918349e44970fcc82a5e5a8d5e3" name="csync-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.50.0" rel="11.11"/>
  <changelog author="anschneider@exsuse.de" date="1266235200">- Update to version 0.44.0.
  * Migrated sftp module to libssh 0.4.
  * Added more cache entries to the default config.
  * Added missing requirements.
  * Fixed build warnings.
  * Fixed some memory leaks using sftp attributes.
  * Some code cleanups.</changelog>
  <changelog author="anschneider@exsuse.de" date="1266321600">- Build always with libssh support.</changelog>
  <changelog author="jmcdonough@suse.com" date="1379073600">- Update to version 0.50.0.
  * Added an owncloud module
  * Added a backup mode to the reconciler
  * Added new logging framework (removed log4c dependency)
  * Added new config parser (removed iniparser dependency)
  * Added capabilities for modules
  * Added content checking in conflict case
  * Improved database performance and integrity checks
  * Improved error reporting
- Add fix-cmake-on-pre-12.patch: Fix building on older systems</changelog>
  <changelog author="freitag@owncloud.com" date="1404129600">- BuildRequire pkg-config to make cmake find its libraries again.</changelog>
  <changelog author="dimstar@opensuse.org" date="1426507200">- Fix popd usage: since bash 4.3, it only takes a numeric argument.</changelog>
  <changelog author="tjcw@physics.org" date="1435579200">- Fix build break by changing __FUNCTION__ to __func__
  * csync_log.h.patch</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1540900800">- Add fix-missing-const.patch: Fix a compile error on Leap 15.1
  Fixes boo#1113889</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1603800000">- Add csync-libssh.patch: Detect libssh version in libssh_version.h
  in case this file exists.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Fix bare words are no longer supported,
  please use "...": lib64 == lib64
- Run spec-cleaner</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1618315200">- explicitly add -pie linker flag to make /usr/bin/csync a PIE binary
  (bsc#1184122). The problem arises in upstream
  cmake/Modules/DefineCompilerFlags.cmake where -fPIC is explicitly added to
  compiler flags, which are also passed during link time. This overrides our
  implicit gcc PIE profile.</changelog>
</package>
<package pkgid="a352a51dbd4b081525759173516503be3fbd06e8b41d325a289213e90a7764b42f39d598a6e371cd62098f6cc17f0c011506264cd650e5a47d385113ac46555d" name="csync-debugsource" arch="x86_64">
  <version epoch="0" ver="0.50.0" rel="11.11"/>
  <changelog author="anschneider@exsuse.de" date="1266235200">- Update to version 0.44.0.
  * Migrated sftp module to libssh 0.4.
  * Added more cache entries to the default config.
  * Added missing requirements.
  * Fixed build warnings.
  * Fixed some memory leaks using sftp attributes.
  * Some code cleanups.</changelog>
  <changelog author="anschneider@exsuse.de" date="1266321600">- Build always with libssh support.</changelog>
  <changelog author="jmcdonough@suse.com" date="1379073600">- Update to version 0.50.0.
  * Added an owncloud module
  * Added a backup mode to the reconciler
  * Added new logging framework (removed log4c dependency)
  * Added new config parser (removed iniparser dependency)
  * Added capabilities for modules
  * Added content checking in conflict case
  * Improved database performance and integrity checks
  * Improved error reporting
- Add fix-cmake-on-pre-12.patch: Fix building on older systems</changelog>
  <changelog author="freitag@owncloud.com" date="1404129600">- BuildRequire pkg-config to make cmake find its libraries again.</changelog>
  <changelog author="dimstar@opensuse.org" date="1426507200">- Fix popd usage: since bash 4.3, it only takes a numeric argument.</changelog>
  <changelog author="tjcw@physics.org" date="1435579200">- Fix build break by changing __FUNCTION__ to __func__
  * csync_log.h.patch</changelog>
  <changelog author="Klaas Freitag &lt;opensuse@freisturz.de&gt;" date="1540900800">- Add fix-missing-const.patch: Fix a compile error on Leap 15.1
  Fixes boo#1113889</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1603800000">- Add csync-libssh.patch: Detect libssh version in libssh_version.h
  in case this file exists.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Fix bare words are no longer supported,
  please use "...": lib64 == lib64
- Run spec-cleaner</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1618315200">- explicitly add -pie linker flag to make /usr/bin/csync a PIE binary
  (bsc#1184122). The problem arises in upstream
  cmake/Modules/DefineCompilerFlags.cmake where -fPIC is explicitly added to
  compiler flags, which are also passed during link time. This overrides our
  implicit gcc PIE profile.</changelog>
</package>
<package pkgid="1e2f178c80844e8e6735126ed737e77ae04dc893e37ff1bc3c0081ba1d999354cc43e8b3c47bb8a09148b081ae0a09ddc99710affbb8dde7b7e10bf2c4a9ea44" name="ctdb" arch="i586">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="9a4ff62fa155273f4f89111975510004d35792068b070f7ee2f704357490c0280aaf62b63dd87d84d802fcfa3e4a6dfe589660a521fec2c733c1e0767e28274d" name="ctdb" arch="x86_64">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="fa20d5f7c4c4f8ac35b1d147bbae1f0857d6bdaea566229aad09ad6af73a782449cd11cd1abb3d13c029b50ca96bef0dbd53bf27a5ed19197e5542537fe98c11" name="ctdb-debuginfo" arch="i586">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="725d2dd60e546ce1a82c0a26ed2771f79319b340fcd38a83913e1df34d9ad0ffacc17b9037b63ae4ce37c1fc8cf5b3d96bb5aef2d2fd0caf944451d107117151" name="ctdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="6c12c159897cec04a987f0ca3bcfd22f0104dcaade267dc24f16a1284566b8ed3fbe5c771ac63d5f38436828984e56e247b9d1b829a94f82fc76387cbb10a159" name="ctdb-pcp-pmda" arch="i586">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="a80bb3ca685e795bf7354cac28a9058f25576e840b26c80e25a46796410bff9aa6a6b99be7cc630630d8e174df0a2037f8eebf4af8ba895f6c90a8829a25f9a5" name="ctdb-pcp-pmda" arch="x86_64">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="187d6d508beaf84673517fa81d80d4765e8aff3d307f3a6509f2918525db5601d0d4485d1af87fd86f6dcfabeb0a153e6c7f4d7c017bb07071635533fd4c42b5" name="ctdb-pcp-pmda-debuginfo" arch="i586">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="9ee51817ee42d67ce46c49d88b1f0df73ffacade2720d6e50dd3b58d6170ea9a79295d96f57cef4df0ad594f37e5b4f8a7524e07c86c65baed13bce333eb44bd" name="ctdb-pcp-pmda-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.19.2+git.324.fa0b54b91b" rel="1.1"/>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1671105600">- Update to 4.17.4
  * CVE-2022-44640 Upstream Heimdal free of user-controlled
    pointer in FAST; (bsc#14929);
  * CVE-2021-20251 Bad password count not incremented atomically;
    (bsc#14611);
  * CVE-2022-42898 krb5_pac_parse() buffer parsing vulnerability;
    (bsc#15203);
  * CVE-2022-37966 rc4-hmac Kerberos session keys issued to
    modern servers; (bso#15237);
  * CVE-2022-37967 Kerberos constrained delegation ticket forgery
    possible against Samba AD DC; (bso#15231);
  * CVE-2022-38023 RC4/HMAC-MD5 NetLogon Secure Channel is weak
    and should be avoided; (bso#15240);
  * pam_winbind uses time_t and pointers assuming they are of the
    same size; (bso#15224);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * filter-subunit is inefficient with large numbers of
    knownfails; (bso#15258);
  * smbd allows setting FILE_ATTRIBUTE_TEMPORARY on directories;
    (bso#15252);
  * The KDC logic arround msDs-supportedEncryptionTypes differs
    from Windows; (bso#13135);
  * libnet: change_password() doesn't work with
    dcerpc_samr_ChangePasswordUser4(); (bso#15206);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
  * Memory leak in snprintf replacement functions; (bso#15230);
  * RODC doesn't reset badPwdCount reliable via an RWDC
    (CVE-2021-20251 regression); (bso#15253);
  * Prevent EBADF errors with vfs_glusterfs; (bso#15198);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Stack smashing in net offlinejoin requestodj; (bso#15257);
  * Windows 11 22H2 and Samba-AD 4.15 Kerberos login issue;
    (bso#15197);
  * Heimdal session key selection in AS-REQ examines wrong entry;
    (bso#15219);
- Remove deprecated if-{down,up} scripts; (bsc#1206444);
- Adjust the systemd drop-in file for named service; (bsc#1201689);
  * Paths are additive so do not repeat paths from named.service
  * Prefix the samba DLZ directory with "-" to ignore this path
    if it does not exists</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1671624000">- Change with_dc default to 0 (for non TW builds).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1672833600">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1673524800">- Clean up logic for PAM migration settings in spec file.</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1674475200">- libdsdb-module-samba4 should be packaged as part of samba-libs and
  not samba-ad-dc-libs. Additionally no need for it to be
  removed conditionally.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1676376000">- Update to 4.17.5
  * smbc_getxattr() return value is incorrect; (bso#14808);
  * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not handled
    correctly; (bso#15172);
  * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210);
  * samba-tool gpo listall fails IPv6 only - finddcs() fails to find DC
    when there is only an AAAA record for the DC in DNS; (bso#15226);
  * smbd crashes if an FSCTL request is done on a stream handle; (bso#15236);
  * DFS links don't work anymore on Mac clients since 4.17; (bso#15277);
  * vfs_virusfilter segfault on access, directory edgecase
    (accessing NULL value); (bso#15283);
  * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) based
    SChannel on NETLOGON (additional changes); (bso#15240);
  * %U for include directive doesn't work for share listing
    (netshareenum); (bso#15243);
  * Shares missing from netshareenum response in samba 4.17.4;
    (bso#15266);
  * ctdb: use-after-free in run_proc; (bso#15269);
  * irpc_destructor may crash during shutdown; (bso#15280);
  * auth3_generate_session_info_pac leaks wbcAuthUserInfo; (bso#15286);
  * smbclient segfaults with use after free on an optimized build;
    (bso#15268);
  * smbstatus leaking files in msg.sock and msg.lock; (bso#15282);
  * Leak in wbcCtxPingDc2; (bso#15164);
  * Access based share enum does not work in Samba 4.16+; (bso#15265);
  * Crash during share enumeration; (bso#15267);
  * rep_listxattr on FreeBSD does not properly check for reads off
    end of returned buffer; (bso#15271);
  * Avoid relying on C89 features in a few places; (bso#15281);
- named crashes on DLZ zone update; (bso#14030); (bsc#1206996);
- Drop libnsl build requirement; (bsc#1208220);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1679054400">- Update to 4.18.0
  * SMB server performance improvements
  * More succinct samba-tool error messages
  * Color output with samba-tool --color
    The NO_COLOR environment variable will disable colour output
  * New samba-tool dsacl subcommand for deleting ACEs
  * New wbinfo option --change-secret-at
  * Net option to change the NT ACL default location
  * Azure AD / Office365 synchronization improvements</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1680091200">- Update to 4.18.1
  * CVE-2023-0225: AD DC "dnsHostname" attribute can be
    deleted by unprivileged authenticated users.
    (bso#15276);(bsc#1209483).
  * CVE-2023-0614: Access controlled AD LDAP attributes can be
    discovered  (bso#15270); (bsc#1209485).
  * CVE-2023-0922: Samba AD DC admin tool samba-tool sends
    passwords in cleartext(bso#15315);(bsc#1209481).
  * ldb wildcard matching makes excessive allocations;
    (bso#15331).
  * large_ldap test is inefficient; (bso#15332).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1685620800">- Update to 4.18.3
  * Symlinks to files can have random DOS mode information in a
    directory listing; (bso#15375).
  * vfs_fruit might cause a failing open for delete; (bso#15378).
  * winbind recurses into itself via rpcd_lsad; (bso#15361).
  * wbinfo -u fails on ad dc with &gt;1000 users; (bso#15366).
  * DS ACEs might be inherited to unrelated object classes;
    (bso#15338).
  * a lot of messages: get_static_share_mode_data:
    get_static_share_mode_data_fn failed: NT_STATUS_NOT_FOUND;
    (bso#15362).
  * aes256 smb3 encryption algorithms are not allowed in
    smb3_sid_parse(); (bso#15374).
  * Setting veto files = /.*/ break listing directories;
    (bso#15360).
  * "samba-tool domain provision" does not run interactive mode
    if no arguments are given; (bso#15363).
  * dsgetdcname: assumes local system uses IPv4; (bso#15325).
- Update to 4.18.2
  * Log flood: smbd_calculate_access_mask_fsp: Access denied:
    message level should be lower; (bso#15302).
  * Floating point exception (FPE) via cli_pull_send at
    source3/libsmb/clireadwrite.c; (bso#15306).
  * test_tstream_more_tcp_user_timeout_spin fails intermittently
    on Rackspace GitLab runners; (bso#15328).
  * Reduce flapping of ridalloc test; (bso#15329).
  * large_ldap test is unreliable; (bso#15351).
  * New filename parser doesn't check veto files smb.conf
    parameter; (bso#15143).
  * mdssvc may crash when initializing; (bso#15354).
  * large directory optimization broken for non-lcomp path
    elements; (bso#15313).
  * streams_depot fails to create streams; (bso#15357).
  * shadow_copy2 and streams_depot don't play well together;
    (bso#15358).
  * Flapping tests in samba_tool_drs_show_repl.py; (bso#15316).
  * winbindd idmap child contacts the domain controller without a
    need; (bso#15317).
  * idmap_autorid may fail to map sids of trusted domains for the
    first time; (bso#15318).
  * idmap_hash doesn't use ID_TYPE_BOTH for reverse mappings;
    (bso#15319).
  * net ads search -P doesn't work against servers in other
    domains; (bso#15323).
  * Temporary smbXsrv_tcon_global.tdb can't be parsed;
    (bso#15353).
  * Tests use depricated and removed methods like
    assertRegexpMatches; (bso#15343).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1688644800">- Update to 4.18.4
  * Backport --pidl-developer fixes; (bso#15404).
  * Named crashes on DLZ zone update; (bso#14030).
  * smbcacls and smbcquotas do not check // before the server;
    (bso#2312).
  * cli_list loops 100% CPU against pre-lanman2 servers;
    (bso#15382).
  * smbclient leaks fds with showacls; (bso#15391).
  * smbd returns NOT_FOUND when creating files on a r/o
    filesystem; (bso#15402).
  * NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry
    and causes test timeouts; (bso#15355).
  * net ads lookup (with unspecified realm) fails; (bso#15384).
  * Register Samba processes with GPFS; (bso#15381).
  * Python tarfile extraction needs change to avoid a warning
    (CVE-2007-4559 mitigation); (bso#15390).
  * The winbind child segfaults when listing users with `winbind
    scan trusted domains = yes`; (bso#15398).
  * Remove comments about deprecated 'write cache size';
    (bso#15383).
  * smbget memory leak if failed to download files recursively;
    (bso#15403).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1689768000">- Update to 4.18.5
  * CVE-2022-2127: lm_resp_len not checked properly in
    winbindd_pam_auth_crap_send; (bso#15072); (bsc#1213174).
  * CVE-2023-34966: Samba Spotlight mdssvc RPC Request Infinite
    Loop Denial-of-Service Vulnerability; (bso#15340); (bsc#1213173).
  * CVE-2023-34967: Samba Spotlight mdssvc RPC Request Type
    Confusion Denial-of-Service Vulnerability; (bso#15341); (bsc#1213172).
  * CVE-2023-34968: Spotlight server-side Share Path Disclosure;
    (bso#15388); (bsc#1213171).
  * CVE-2023-3347: Samba doesn't require SMB2+ signing if
    `server signing = mandatory` is set; (bso#15397); (bsc#1213170).
  * secure channel faulty since Windows 10/11 update 07/2023;
    (bso#15418); (bsc#1213384).</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1691496000">- Move libcluster-samba4.so from samba-libs to samba-client-libs;
  (bsc#1213940);</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1692619200">- Update to 4.18.6
  * reply_sesssetup_and_X() can dereference uninitialized tmp pointer;
    (bso#15420);
  * Missing return in reply_exit_done(); (bso#15430);
  * post-exec password redaction for samba-tool is more reliable for fully
    random passwords as it no longer uses regular expressions containing the
    password value itself; (bso#15289);
  * Windows client join fails if a second container CN=System exists somewhere;
    (bso#9959);
  * Spotlight sometimes returns no results on latest macOS; (bso#15342);
  * Renaming results in NT_STATUS_SHARING_VIOLATION if previously attempted to
    remove the destination; (bso#15417);
  * Spotlight results return wrong date in result list; (bso#15427);
  * "net offlinejoin provision" does not work as non-root user; (bso#15414);
  * rpcserver no longer accepts double backslash in dfs pathname; (bso#15400);
  * cm_prepare_connection() calls close(fd) for the second time; (bso#15433);
  * 2-3min delays at reconnect with smb2_validate_sequence_number: bad
    message_id 2; (bso#15346);
  * samba-tool ntacl get segfault if aio_pthread appended; (bso#15441);
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed; (bso#15446);
  * Python tarfile extraction needs change to avoid a warning (CVE-2007-4559
    mitigation); (bso#15390);
  * Regression DFS not working with widelinks = true; (bso#15435);
  * mdssvc: Do an early talloc_free() in _mdssvc_open(); (bso#15449);</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1695729600">- Update to 4.19.0
  * File doesn't show when user doesn't have permission if
    aio_pthread is loaded; (bso#15453).
  * ctdb_killtcp fails to work with --enable-pcap and libpcap ≥
    1.9.1; (bso#15451).
  * Logging to stdout/stderr with DEBUG_SYSLOG_FORMAT_ALWAYS can
    log to syslog; (bso#15460).
  * ‘samba-tool domain level raise’ fails unless given a URL;
    (bso#15458).
  * reply_sesssetup_and_X() can dereference uninitialized tmp
    pointer; (bso#15420).
  * missing return in reply_exit_done(); (bso#15430).
  * TREE_CONNECT without SETUP causes smbd to use uninitialized
    pointer; (bso#15432).
  * Avoid infinite loop in initial user sync with Azure AD
    Connect when synchronising a large Samba AD domain;
    (bso#15401).
  * Samba replication logs show (null) DN; (bso#15407).
  * 2-3min delays at reconnect with
    smb2_validate_sequence_number: bad message_id 2; (bso#15346).
  * DCERPC_PKT_CO_CANCEL and DCERPC_PKT_ORPHANED can't be parsed;
    (bso#15446).
  * CID 1539212 causes real issue when output contains only
    newlines; (bso#15438).
  * KDC encodes INT64 claims incorrectly; (bso#15452).
  * mdssvc: Do an early talloc_free() in _mdssvc_open();
    (bso#15449).
  * Windows client join fails if a second container CN=System
    exists somewhere; (bso#9959).
  * regression DFS not working with widelinks = true;
    (bso#15435).
  * Heimdal fails to build on 32-bit FreeBSD; (bso#15443).
  * samba-tool ntacl get segfault if aio_pthread appended;
    (bso#15441).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1696939200">- CVE-2023-4091: samba: Client can truncate file with read-only
  permissions; (bsc#1215904); (bso#15439).
- CVE-2023-42669: samba: rpcecho, enabled and running in AD DC,
  allows blocking sleep on request; (bso#1215905); (bso#15474).
- CVE-2023-42670: samba:  The procedure number is out of range
  when starting Active Directory Users and Computers;
  (bsc#1215906); (bso#15473).
- CVE-2023-3961: samba: Unsanitized client pipe name passed to
  local_np_connect(); (bsc#1215907); (bso#15422).
- CVE-2023-4154: samba: dirsync allows SYSTEM access with only
  "GUID_DRS_GET_CHANGES" right, not "GUID_DRS_GET_ALL_CHANGES;
  (bsc#1215908); (bso#15424).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112000">- use systemd-logind rather than utmp for y2038 safety;
  (bsc#1216159).</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697112001">- packaging: Remove /etc/slp.reg.d from samba spec file;
  (bsc#1216160)</changelog>
  <changelog author="Noel Power &lt;nopower@suse.com&gt;" date="1697457600">- Update to 4.19.2
  * Use-after-free in aio_del_req_from_fsp during smbd shutdown
    after failed IPC FSCTL_PIPE_TRANSCEIVE; (bso#15423).
  * clidfs.c do_connect() missing a "return" after a
    cli_shutdown() call; (bso#15426).
  * macOS mdfind returns only 50 results; (bso#15463).
  * GETREALFILENAME_CACHE can modify incoming new filename with
    previous cache entry value; (bso#15481).
  * libnss_winbind causes memory corruption since samba-4.18,
    impacts sendmail, zabbix, potentially more; (bso#15464).
  * ctdbd: setproctitle not initialized messages flooding logs;
    (bso#15479).
  * CVE-2023-5568 Heap buffer overflow with freshness tokens in
    the Heimdal KDC in Samba 4.19; (bso#15491).
  * The heimdal KDC doesn't detect s4u2self correctly when fast
    is in use; (bso#15477).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1698062400">- packaging: samba-tool domain provision requires python3-Markdown;
  (bsc#1216519).</changelog>
</package>
<package pkgid="cb948a086d4a4b5bc981054f6b60e0ceb73ef6e2bcac89786be894feae6823ad90d30580a23cec5a1b18716e59f847eda4a1725f8fca27800daa10571f87aa47" name="cunit" arch="src">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267531200">- New package</changelog>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="e590d6375c9166e467925c7c91d56894c1ff027f68f13a762e412f4f12261c5985c06a59d9703340ef94efcee5ddd122aaa7765d5b6dfe9bcfbc06a5490c6418" name="cunit-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="e9c1917bdf638f5985e861b74061f66c6e2ae5052c0af303d7170ab22a7e5ed6de7c25cad9d6bcec63d2fc841e54906c2f27afc93430fe29d225821ae7861641" name="cunit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="c25f1bfb205b79795e85ee24a9d0bb70c7b2a6769b078f0bc33631d33d879e75c0ed23a2bb2b0582f3f8423d7b3e37b3f79372cbed41e2b81d984ab47476a30f" name="cunit-debugsource" arch="i586">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="f8f0cc9f166bd63c49359e84ceb00612dc7ed0e47f9515e7050cbf4e7b311ccab203420fd57f8714a013d970089a0b72f574a438fa407c7428ef6dcc0973f77f" name="cunit-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="f2dd155a737cfd2c625017c0d346b61cf7446f93791160dedab2382e7f93e4f1fd5d3cdfc111ab2775dea3a165256ace11ac7b297803f04c46d58c891b14adcb" name="cunit-devel" arch="i586">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="e9a3d9c8e87d427063541ebe4ac8e9b6f213d92183fae549eda492eb6ed4c270796bc633a2b5650b0dd7470ccb0ce1a2da01f10285d3d3b323a8bfbe437dd94e" name="cunit-devel" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="bb8480399d4f825587d1f79ed7eab12526ad6c4c194f821d40a492318555112f7385485f25eb8692301848c48cd9ff0ee7e2234ad0782286595cac75ee7c6737" name="cunit-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="f52554bdb3b32ae327aee51b20efde9bdd06cd0e98b08de362204a98f820a4ca18c7391a342ed59be21b454fc491a5e357d0945435371bdc81e65963b5455b28" name="cunit-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="0637ec148ee4e51b37807b79ed698689ca07641e60f960a9c785cd27760cba509c0d0802e92dc824f3cab6c4bb9b8d589c0c40dc203f8e881c52cd40e16156fd" name="cunit-doc" arch="i586">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="9429ced10b8eef143caa194738520aff63c95c4f933f77cf1706e0997ef0bb9ee4739b6b0f20a07781c0ad8d714bdd7faaf7b2d5032f56d4f13749d848cd6cbe" name="cunit-doc" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="1.1"/>
  <changelog author="andrea@opensuse.org" date="1267617600">- split into 3 subpackages</changelog>
  <changelog author="andrea@opensuse.org" date="1268481600">- added CUnit-2.1-pkgconfig.patch to provide cunit.pc</changelog>
  <changelog author="prusnak@suse.cz" date="1271851200">- cleaned up spec, split devel-static subpackage</changelog>
  <changelog author="andrea@opensuse.org" date="1275998400">- fixed 'no-pkg-config-provides'</changelog>
  <changelog author="jengelh@medozas.de" date="1328788800">- Update to new upstream release 2.1.2
  * modified dtd and xsl files to support inactive suites/tests
  * Added ability to deactivate suite/tests dynamically
  * Removed constraint that suite/test names be unique
- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Add autotools BuildRequires for factory/12.2
- Fix use of implicitly defined function in source
  (do not declare that post-build-checks's output was wrong)
- Add missing DT_NEEDED entry on ncurses</changelog>
  <changelog author="tchvatal@suse.com" date="1407153600">- Update to release 2.1.3:
  * prune the static-devel subpackage as it is pointless.
  * Various upstream fixes with no changelog.
- Cleanup with spec-cleaner to have the spec pretty</changelog>
  <changelog author="tchvatal@suse.com" date="1407153601">- The license is actually LGPL</changelog>
  <changelog author="tchvatal@suse.com" date="1407844800">- Use proper group for the library.</changelog>
  <changelog author="ddiss@suse.com" date="1432641600">- Don't tag Recommends on RHEL, it yields an "Unknown tag" error.</changelog>
  <changelog author="idonmez@suse.com" date="1445515200">- Add cunit-ncurses6.patch to compile with ncurses6</changelog>
</package>
<package pkgid="dc0c1487b2d355a92cbc52bcdd0cc89b5f9ad8032d17ae0521ce77331a0b6268f9f0b98bd0bb9244263b87722983137dfff57f4db50602821d57eb8634fce922" name="cups" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="9310ebc15948ee3769c5140986326c8d118a21fd687559066ddbd8b631ddda105c0bc984ddd0b020baa91a94e760ab677bf975e8008c2f0f184de9f3662f3f23" name="cups" arch="src">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="5ac5435b9f45eec50b99c3ec16b7456f5b6ab196360475df8738a2eed9f8c82eb8bd9fa3b98c7d9b639313c64c0aec5ede3defb8ba2c0eb19eac62dc19f2e8fc" name="cups" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="1f9f7c1aed690d931d525c2e489f99342e9c2e7969699496f0663bbc93d483baecd5a366e2f38f7e7d220fbf87e85cb9083365002fee5053b2c780e593ab63be" name="cups-client" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="9e1a9e19d7c40a11ae67b85d982569b79ff97517c4289f2fb7f6abc9fec9829df57c42c232fe399ae49c6040044f31a9bd02a3bf033f29d491e9a6de08e36590" name="cups-client" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="9a90995b8b163e43463d75af1bc0fedfeb1b5ba1d445c2b48a562168984b6311998076a385d000fca0e21f19c085ba53111340daeb63e6a12c01128eaa7ea148" name="cups-client-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="bd81cd9853fca65ec0eb7fd63702fd77c8ede9346484302ece919083e932e7132cdbb647eda139aa55a431a8162d4c9e46307b06047081cf4e337a48ab20a89f" name="cups-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="ada79493a0e97e33278b3d19f781c43c963b5ace6afeb1172eadb7cbab4b1619fc1d57957fae36f3ad430b53f86fc60696b81dad2fe54d9f4d5c5a7efe9671a6" name="cups-config" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="04e92c6a48e9da3ac27436369112efb0054269e57e8d6c3b10acb16e8ea6854ab81f246d794e50a9fbbd8d6ffbbd6d9939b32a286aa161b156999577197e7062" name="cups-config" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="7d6c127f7e0b93fc6c50a197d15d76ab1953b849e5ac9b531f1726288b9a87965e867abbb7d9c7e99e6a1d0d517eb21d2029be78bfdeb46bdcb9ec0c33ab3a68" name="cups-ddk" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="137ebd544c382c7d0b2f4f5a11efc09342b3ad065d6f1c9492df7a09ba16e734ff8b26f3a460fc382ae6ecabfb5f5fdd96ec22107d42921f793cb99bfc43b051" name="cups-ddk" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="bba5de83418fa223bcc12a80567bdd8eaacfa72f88a6ba0458748f84ae608c7a663c21c12f9ea86b1c8aef1e907efd2deaf16ce098c41f96177ccf5f2d356650" name="cups-ddk-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="a6a3e96a50aff9bb671d817de8ea90297ff458ead4f312a9dcac104b31d29eecab65e8d339677c9359881d5e70da37eb4af749e5670f2617a2d0135efd7db494" name="cups-ddk-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="145f22cb6996c44b73d7f4a2bdc0119cff8e137c09b35d3c26e9c6efb3f02be3be64dfad8bf1c87218ecff6fbc3de5c1bdcf321ce4406c1c3daac1949468e133" name="cups-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="f535e461d1068d001ba37520f550be7c08de44653f3b754c91f0581ad4bace6bb8cb45d4d81ea35adba1975a70929c03e1630487d7f0518bfb4b3957718877ea" name="cups-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="777c10c3cdd364709a9dbda0bc506cfb337d6544fbd09b4cc8fbbc62e4221664041f821eb5429d5c4396830978bb16a768c8e8a7f77bec00812b6505d1a6479d" name="cups-debugsource" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="3e1a1e414594c4cfebc8fa17ef9165085e0ec0efdb00a4333e60091910cbb059f97e70eb16e0e1e50e04af318998901eb186a03ff90aeab37f7a00ec6298bf84" name="cups-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="eecc11bc490d431c1679e8224b04126bece1fc09e3da4513d6416e2def86a16a5a5586c031f27e6f6fc3ee5410a9ee1dd82f8b5b535e2b2b3983f4682afa1de5" name="cups-devel" arch="i586">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="8fd6bdd99be9defb227174b85db0cb0cc7de3edef6dd4550e9454c9562af7b036c1d2677461383b9fc71cb4171ab6c7db5b0a8f1f518dcd3cbd92e70fab82605" name="cups-devel" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="9fb8506793b4e0449831c449f7f6d624cbd69e201245927734021958becd3757ef8b92d8ae17340408fd83d670dbccb5228d2b3f8db716c17957f5519c70a140" name="cups-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.4.2" rel="7.1"/>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1616673600">- Add "testsuite" conditional that disables anything within %check</changelog>
  <changelog author="jsmeix@suse.de" date="1617710400">- Disable testsuite for now via "bcond_with testsuite"
  until https://github.com/OpenPrinting/cups/issues/155 is fixed</changelog>
  <changelog author="jsmeix@suse.de" date="1618920000">- upstream_pull_174.patch is
  https://github.com/OpenPrinting/cups/pull/174
  "Use 60s timeout for read_thread, revert read limits"
  to fix printing with older USB printers
- New upstream URL https://openprinting.github.io/cups</changelog>
  <changelog author="jsmeix@suse.de" date="1620043200">- When cupsd creates directories with specific owner group
  and permissions (usually owner is 'root' and group matches
  "configure --with-cups-group=lp") specify same owner group and
  permissions in the RPM spec file to ensure those directories
  are installed by RPM with the right settings because if those
  directories were installed by RPM with different settings then
  cupsd would use them as is and not adjust its specific owner
  group and permissions which could lead to privilege escalation
  from 'lp' user to 'root' via symlink attacks e.g. if owner is
  falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)</changelog>
  <changelog author="jsmeix@suse.de" date="1623067200">- Provide /usr/share/cups/ppdc/ in the "cups" main package
  to avoid that "lpinfo -m" results in /var/log/cups/error_log
  things like "ppdc: Unable to find include file font.defs"
  or "ppdc: Unable to find include file hp.h" and then
  "Bad driver information file /usr/share/cups/drv/sample.drv"
  (bsc#1186843)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400), see
  https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
  Added patch: harden_cups.service.patch</changelog>
  <changelog author="jsmeix@suse.de" date="1643716800">- Enhanced harden_cups.service.patch by adding
  ReadWritePaths=/etc/cups
  because cupsd needs write access in /etc/cups
  (boo#1195288)</changelog>
  <changelog author="Aurelien Joga &lt;aurelienjoga@gmail.com&gt;" date="1646136000">- Version upgrade to 2.4.1:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.1 is the first bug fix release from 2.4.x series.
  Among the other bug fixes it fixes sharing default color mode
  to clients and several memory leaks.
  * The default color mode now is now configurable and defaults
    to the printer's reported default mode (Issue #277)
  * Configuration script now checks linking for -Wl,-pie flags
    (Issue #303)
  * Fixed memory leaks -
    in testi18n (Issue #313),
    in cups_enum_dests() (Issue #317),
    in _cupsEncodeOption() and http_tls_upgrade() (Issue #322)
  * Fixed missing bracket in de/index.html (Issue #299)
  * Fixed typos in configuration scripts (Issues #304, #316)
  * Removed remaining legacy code for RIP_MAX_CACHE environment
    variable (Issue #323)
  * Removed deprecated directives from cupsctl and
    cups-files.conf (Issue #300)
  * Removed purge-jobs legacy code from CGI scripts and
    templates (Issue #325)
- Version upgrade to 2.4.0:
  CUPS 2.4.0 is the latest stable OpenPrinting CUPS release.
  Among the changes from beta and release candidate
  the stable release adds two new configuration options for
  optimizing cupsd setup on servers and several other changes.
  * Added configure option --with-idle-exit-timeout (Issue #294)
  * Added --with-systemd-timeoutstartsec configure
    option (Issue #298)
  * DigestOptions now are applied for MD5 Digest authentication
    defined by RFC 2069 as well (Issue #287)
  * Fixed compilation on Solaris (Issue #293)
  * Fixed and improved German translations (Issue #296, Issue #297)
- Version upgrade to 2.4rc1:
  CUPS 2.4rc1 is a release candidate for OpenPrinting CUPS 2.4.0,
  which adds two enhancements before the stable release.
  * Added warning and debug messages when loading printers
    if the queue is raw or with driver (Issue #286)
  * Compilation now uses -fstack-protector-strong
    if available (Issue #285)
- Version upgrade to 2.4b1:
  CUPS 2.4b1 is the beta release for OpenPrinting CUPS 2.4
  which contains several new features such as basic OAuth support,
  support for AirPrint and Mopria clients and support for running
  CUPS as a snap, several deprecations (Kerberos, cups-config),
  removals of old deprecated directives, and many bug fixes.
  * Added support for CUPS running in a Snapcraft snap.
  * Added basic OAuth 2.0 client support (Issue #100)
  * Added support for AirPrint and Mopria clients (Issue #105)
  * Added configure support for specifying systemd dependencies
    in the CUPS service file (Issue #144)
  * Added several features and improvements to ipptool (Issue #153)
  * Added a JSON output mode for ipptool.
  * The ipptool command now correctly reports an error
    when a test file cannot be found.
  * CUPS library now uses thread safe getpwnam_r and getpwuid_r
    functions (Issue #274)
  * Fixed Kerberos authentication for the web interface (Issue #19)
  * The ZPL sample driver now supports more "standard" label
    sizes (Issue #70)
  * Fixed reporting of printer instances when enumerating and when
    no options are set for the main instance (Issue #71)
  * Reverted USB read limit enforcement change
    from CUPS 2.2.12 (Issue #72)
  * The IPP backend did not return the correct status code
    when a job was canceled at the printer/server (Issue #74)
  * The testlang unit test program now loops over all of the
    available locales by default (Issue #85)
  * The cupsfilter command now shows error messages when options
    are used incorrectly (Issue #88)
  * The PPD functions now treat boolean values as
    case-insensitive (Issue #106)
  * Temporary queue names no longer end with an
    underscore (Issue #110)
  * The USB backend now runs as root (Issue #121)
  * Added pkg-config file for libcups (Issue #122)
  * Fixed a PPD memory leak caused by emulator
    definitions (Issue #124)
  * Fixed a DISPLAY bug in ipptool (Issue #139)
  * The scheduler now includes the [Job N] prefix for job log
    messages, even when using syslog logging (Issue #154)
  * Added support for locales using the GB18030
    character set (Issue #159)
  * httpReconnect2 did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5907)
  * httpUpdate did not reset the socket file descriptor
    when the TLS negotiation failed (Apple #5915)
  * The IPP backend now retries Validate-Job requests (Issue #132)
  * Now show better error messages when a driver interface program
    fails to provide a PPD file (Issue #148)
  * Added dark mode support to the CUPS web interface (Issue #152)
  * Added a workaround for Solaris in httpAddrConnect2 (Issue #156)
  * Fixed an interaction between --remote-admin and --remote-any
    for the cupsctl command (Issue #158)
  * Now use a 60 second timeout for reading USB backchannel
    data (Issue #160)
  * The USB backend now tries harder to find a serial
    number (Issue #170)
  * Fixed @IF(name) handling in cupsd.conf (Apple #5918)
  * Fixed documentation and added examples for CUPS' limited
    CGI support (Apple #5940)
  * Fixed the lpc command prompt (Apple #5946)
  * Now always pass "localhost" in the Host: header when talking
    over a domain socket or the loopback interface (Issue #185)
  * Fixed a job history update issue in the scheduler (Issue #187)
  * Fixed job-pages-per-set value for duplex print jobs.
  * Fixed an edge case in ippReadIO to make sure that only complete
    attributes and values are retained on an error (Issue #195)
  * Hardened ippReadIO to prevent invalid IPP messages from being
    propagated (Issue #195, Issue #196)
  * The scheduler now supports the "everywhere" model
    directly (Issue #201)
  * Fixed some IPP Everywhere option mapping problems (Issue #238)
  * Fixed support for "job-hold-until" with the Restart-Job
    operation (Issue #250)
  * Fixed the default color/grayscale presets for
    IPP Everywhere PPDs (Issue #262)
  * Fixed support for the 'offline-report' state for all
    USB backends (Issue #264)
  * Documentation fixes (Issue #92, Issue #163, Issue #177,
    Issue #184)
  * Localization updates (Issue #123, Issue #129, Issue #134,
    Issue #146, Issue #164)
  * USB quirk updates (Issue #192, Issue #270, Apple #5766,
    Apple #5838, Apple #5843, Apple #5867)
  * Web interface updates (Issue #142, Issue #218)
  * The ippeveprinter tool now automatically uses an
    available port.
  * Fixed several Windows TLS and hashing issues.
  * Deprecated cups-config (Issue #97)
  * Deprecated Kerberos (AuthType Negotiate)
    authentication (Issue #98)
  * Removed support for the (long deprecated and unused)
    FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout,
    RIPCache, and SMBConfigFile directives in cupsd.conf
    and cups-files.conf.
  * Stubbed out deprecated httpMD5 functions.
  * Add test for undefined page ranges during printing.
- downgrade-autoconf-requirement.patch downgrades the
  autoconf requirement to what is currently available in openSUSE
- fix-negotiate-authentication-between-CGIs-and-scheduler.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/3ff789ee90b18205c735e42e599eb3ee3043e88a
  https://github.com/OpenPrinting/cups/pull/19
  https://github.com/apple/cups/pull/5847
  https://github.com/apple/cups/issues/5596
- upstream_pull_174.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/43edb9df51b977d92929b084186dcd67d4f5ca44
  https://github.com/OpenPrinting/cups/pull/174
  https://github.com/OpenPrinting/cups/issues/72
- patch cups-2.1.0-cups-systemd-socket.patch
  is obsolete because it is included in the upstream code, see
  https://github.com/OpenPrinting/cups/commit/e96e96b4bd0d4e6f634bbb66b95d6e475501541c
- Updated upstream source tarball signing key in cups.keyring, see
  https://github.com/OpenPrinting/cups/discussions/327#discussioncomment-2060579
- Re-enabled the CUPS upstream testsuite via 'make test'
  and removed 'make check' because since the upstream commit
  https://github.com/OpenPrinting/cups/commit/96ba46ebc818b610b0e40cbc9d62ef1dcd3ec9b6
  the two Makefile targets 'test' and 'check' are identical.
- Changed cups-2.1.0-cups-systemd-socket.patch
  to accomodate new coding style
- Changed cups-config-libs.orig to accommodate
  recent code changes (SSL-&gt;TLS)
- Changed cups-2.1.0-default-webcontent-path.patch
  to accommodate code changes</changelog>
  <changelog author="jsmeix@suse.de" date="1646395200">- Improved comments in spec file and in changes file
- Have cups.keyring in ASCII armored format
- Do not error out when 'make test' fails in the 'check' section
  because https://github.com/OpenPrinting/cups/issues/155
  is not yet actually fixed so currently the testsuite
  still sometimes fails</changelog>
  <changelog author="jsmeix@suse.de" date="1649073600">- Have cups.pc in %{_libdir} to avoid a conflict
  that cups-devel and cups-devel-32bit would
  both contain /usr/lib/pkgconfig/cups.pc because
  when cups.pc is arch dependent it has to be in %{_libdir}
  which it is because it contains 'libdir=/usr/lib64' on x86_64
  (if it was arch independent it would have to be in %{_datadir})
  cf. https://build.opensuse.org/request/show/965680</changelog>
  <changelog author="jsmeix@suse.de" date="1653912000">- Version upgrade to 2.4.2:
  See https://github.com/openprinting/cups/releases
  CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
  together with LibreSSL/OpenSSL and minimal AIX support.
  * Fixed certificate strings comparison
    for Local authorization (CVE-2022-26691)
  * The `cupsFileOpen` function no longer opens files
    for append in read-write mode (Issue #291)
  * The cupsd daemon removed processing temporary
    queue (Issue #364)
  * Fixed delay in IPP backend if GNUTLS is used and endpoint
    doesn't confirm closing the connection (Issue #365)
  * Fixed conditional jump based on uninitialized value
    in cups/ppd.c (Issue #329)
  * Fixed CSS related issues in CUPS Web UI (Issue #344)
  * Fixed copyright in CUPS Web UI trailer template (Issue #346)
  * mDNS hostname in device uri is not resolved when installaling
    a permanent IPP Everywhere queue (Issues #340, #343)
  * The `lpstat` command now reports when the scheduler
    is not running (Issue #352)
  * Updated the man pages concerning the `-h` option (Issue #357)
  * Re-added LibreSSL/OpenSSL support (Issue #362)
  * Updated the Solaris smf service file (Issue #368)
  * Fixed a regression in lpoptions option support (Issue #370)
  * The scheduler now regenerates the PPD cache information after
    changing the "cupsd.conf" file (Issue #371)
  * Updated the scheduler to set "auth-info-required"
    to "username,password" if a  backend reports it needs
    authentication info but doesn't set a method
    for authentication (Issue #373)
  * Updated the configure script to look for the OpenSSL library
    the old way if pkg-config is not available (Issue #375)
  * Fixed the prototype for the `httpWriteResponse`
    function (Issue #380)
  * Brought back minimal AIX support (Issue #389)
  * `cupsGetResponse` did not always set the last error.
  * Fixed a number of old references to the Apple CUPS web page.
  * Restored the default/generic printer icon file
    for the web interface.
  * Removed old stylesheet classes that are no longer used
    by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201346)</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670500800">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670587200">- Migration PAM settings to /usr/etc: Fixed posttrans.
  Should only be used for TW.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670673600">- Remove invalid %config directive on %_distconfdir/pam.d/cups</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670846400">- Use %_pam_vendordir</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1685620800">- cups-2.4.2-CVE-2023-32324.patch fixes CVE-2023-32324
  "Heap buffer overflow in cupsd"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7
  bsc#1211643</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1687435200">- cups-2.4.2-CVE-2023-34241.patch fixes CVE-2023-34241
  "use-after-free in cupsdAcceptClient()"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25
  bsc#1212230</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- cups-2.4.2-CVE-2023-32360.patch fixes CVE-2023-32360
  "Information leak through Cups-Get-Document operation"
  by requiring authentication for CUPS-Get-Document in cupsd.conf
  https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g
  bsc#1214254
- cups-2.4.2-additional_policies.patch is an updated version
  of cups-2.0.3-additional_policies.patch that replaces it
  to add the 'allowallforanybody' policy to cupsd.conf
  after cups-2.4.2-CVE-2023-32360.patch was applied</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211201">- cups-2.4.2-CVE-2023-4504.patch fixes CVE-2023-4504
  "CUPS PostScript Parsing Heap Overflow"
  https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h
  bsc#1215204</changelog>
</package>
<package pkgid="e00d653c727caad32c04432a4a8be0916250bba9ae4833322171591794c3d428d7c77d91d352657a9561500f1352045cc0ce8f5fd441a33b3a159b38546b431b" name="cups-rpm-helper" arch="i586">
  <version epoch="0" ver="2.0.1" rel="2.1"/>
  <changelog author="toddrme2178@gmail.com" date="1497009600">- Provide old packages.
- Minor singlespec cleanups.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1497873600">- Provide python-cups/python3-cups</changelog>
  <changelog author="svasudevan@suse.com" date="1557835200">- Update to version 1.9.74
  * no changelog provided</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1566993600">- Package /usr/lib/rpm/postscriptdriver.prov again, in the
  new "cups-rpm-helper" subpackage (bsc#735865). The file hasn't
  been packaged any more after the switch from python-cups to
  python-pycups (sr#502741).
  * removed revert-postscriptdriver.prov-py3.patch
    (we use python3 now)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1594036800">- ignore build requirement of cups-rpm-helper to avoid cycle with cups-devel
  (boo#1172407))</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1605960000">- Let the python-rpm-macros take care of the correct python3
  provides for all python3 flavors gh#openSUSE/python-rpm-macros#66</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.0.1:
  * pypi required .tar.gz
  * cups.require couldn't handle version bigger than 1
  * dropped macros for older CUPS &lt; 2.0.0
  * dropped Python 2 support and its related macros
  * update license headers
  * thread did not hold GIL when called Py_XDECREF() from destroy_TLS(), causing SIGSEGV(Fedora bug #1816107)
  * fixed several compiler warnings
  * fix silent error on Connection.printFiles() (patch by Wilbert Berendsen)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645012800">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1692014400">- build as wheel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- require setuptools</changelog>
</package>
<package pkgid="b7946e340b526461ba36cf7b90137f471de6848fa9a40af3afe13a54f5b05dbc2e87b8ec14bde5647735437d4ed991f4b8924b6860c5176014ef2a92ed955d7c" name="cups-rpm-helper" arch="x86_64">
  <version epoch="0" ver="2.0.1" rel="2.1"/>
  <changelog author="toddrme2178@gmail.com" date="1497009600">- Provide old packages.
- Minor singlespec cleanups.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1497873600">- Provide python-cups/python3-cups</changelog>
  <changelog author="svasudevan@suse.com" date="1557835200">- Update to version 1.9.74
  * no changelog provided</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1566993600">- Package /usr/lib/rpm/postscriptdriver.prov again, in the
  new "cups-rpm-helper" subpackage (bsc#735865). The file hasn't
  been packaged any more after the switch from python-cups to
  python-pycups (sr#502741).
  * removed revert-postscriptdriver.prov-py3.patch
    (we use python3 now)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1594036800">- ignore build requirement of cups-rpm-helper to avoid cycle with cups-devel
  (boo#1172407))</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1605960000">- Let the python-rpm-macros take care of the correct python3
  provides for all python3 flavors gh#openSUSE/python-rpm-macros#66</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.0.1:
  * pypi required .tar.gz
  * cups.require couldn't handle version bigger than 1
  * dropped macros for older CUPS &lt; 2.0.0
  * dropped Python 2 support and its related macros
  * update license headers
  * thread did not hold GIL when called Py_XDECREF() from destroy_TLS(), causing SIGSEGV(Fedora bug #1816107)
  * fixed several compiler warnings
  * fix silent error on Connection.printFiles() (patch by Wilbert Berendsen)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645012800">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1692014400">- build as wheel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- require setuptools</changelog>
</package>
<package pkgid="14a0e20bc964e5db0cf2ed10d346999cbb13378bf72140ef5651466558431167d282290613defd5dc28cc32a92df15857d321dc807f8d12fcdf86dcd8d10578f" name="curl" arch="i586">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="c282bc2ccccdf63675f70ef59ec55af1a0a314039c5e151e484824d933a9cb4dc4825289b55868812adb64db7a11f2bb442a1f5d5e55b65192eaed0d4628d975" name="curl" arch="src">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="042c84f025139f292803b98a81ebfad8105cd149427d649536b62a1d13b366b9573ed17dfda5404190709df0daba24f3d95da1ad8c1c2dc3a857728b2a9eeb08" name="curl" arch="x86_64">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="fdd3d43e6a0fd3d7f012d99d0c1bc182cb2c5d4c4ab8295db9457d678cb5f3cbc49ebb7a77cf4ee7474ffc36a96bc3419d10771d0f6f084185cb206404339419" name="curl-debuginfo" arch="i586">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="27dbea97226c47fc30ff746b5901a77e9a42e85d9c71f75c336db8933afc27a2ebd4d09b636ef0ecfc33a3ba5a4c126074e2bdbdfe779613f3d53b343e6c8c7d" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="36ddfd0fc0adad8b300b6c2cca2d85d73a8776eb3a725b412932355b16f372bf2cf40c3d83eed019ec5f676e2cf86f6ddf8bec2c300f07cdff71216186c89c76" name="curl-debugsource" arch="i586">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="ffaf5292f9ff0c9fba95848004a8533f6b784711cce17ee7d44d7dc1270accbf22dc295c7b54dedd2cd2090777a56a4c3a0f8c58c5e99e4907bbd1ffd3681215" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="8.5.0" rel="2.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658664000">- add tests-for-32bit.patch to fix testsuite on 32bit platforms</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1661947200">- Update to 7.85.0:
  * Security fixes: [bsc#1202593, CVE-2022-35252]
  - control code in cookie denial of service
  * Changes:
  - quic: add support via wolfSSL
  - schannel: Add TLS 1.3 support
  - setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
  * Bugfixes:
  - asyn-thread: fix socket leak on OOM
  - asyn-thread: make getaddrinfo_complete return CURLcode
  - base64: base64url encoding has no padding
  - configure: fix broken m4 syntax in TLS options
  - configure: if asked to use TLS, fail if no TLS lib was detected
  - connect: add quic connection information
  - connect: set socktype/protocol correctly
  - cookie: reject cookies with "control bytes"
  - cookie: treat a blank domain in Set-Cookie: as non-existing
  - curl: output warning when a cookie is dropped due to size
  - Curl_close: call Curl_resolver_cancel to avoid memory-leak
  - digest: fix memory leak, fix not quoted 'opaque'
  - digest: fix missing increment of 'nc' value for auth-int
  - digest: pass over leading spaces in qop values
  - digest: reject broken header with session protocol but without qop
  - doh: use https protocol by default
  - easy_lock.h: include sched.h if available to fix build
  - easy_lock.h: use __asm__ instead of asm to fix build
  - easy_lock: switch to using atomic_int instead of bool
  - ftp: use a correct expire ID for timer expiry
  - h2h3: fix overriding the 'TE: Trailers' header
  - hostip: resolve *.localhost to 127.0.0.1/::1
  - HTTP3.md: update to msh3 v0.4.0
  - hyper: use wakers for curl pause/resume
  - lib3026: reduce the number of threads to 100
  - libssh2: make atime/mtime date overflow return error
  - libssh2: provide symlink name in SFTP dir listing
  - multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
  - multi: use larger dns hash table for multi interface
  - multi_wait: fix skipping to populate revents for extra_fds
  - netrc: Use the password from lines without login
  - ngtcp2: Fix build error due to change in nghttp3 prototypes
  - ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
  - ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
  - openssl: add 'CURL_BORINGSSL_VERSION' to identify BoringSSL
  - openssl: add cert path in error message
  - openssl: add details to "unable to set client certificate" error
  - openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
  - select: do not return fatal error on EINTR from poll()
  - sendf: fix paused header writes since after the header API
  - sendf: skip storing HTTP headers if HTTP disabled
  - url: really use the user provided in the url when netrc entry exists
  - url: reject URLs with hostnames longer than 65535 bytes
  - url: treat missing usernames in netrc as empty
  - urldata: reduce size of several struct fields
  - vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
  * Remove tests-for-32bit.patch fixed in the update
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1664539200">- Change the deprecated configure option --enable-hidden-symbols
  to the new --enable-symbol-hiding.</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1665230400">- Update connection info when using UNIX socket as endpoint
  connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Update to 7.86.0:
  * Security fixes:
  - POST following PUT confusion [bsc#1204383, CVE-2022-32221]
  - .netrc parser out-of-bounds access [bsc#1204384, CVE-2022-35260]
  - HTTP proxy double-free [bsc#1204385, CVE-2022-42915]
  - HSTS bypass via IDN [bsc#1204386, CVE-2022-42916]
  * Changes:
  - NPN: remove support for and use of
  - Websockets: initial support
  * Bugfixes:
  - altsvc: reject bad port numbers
  - autotools: reduce brute-force when detecting recv/send arg list
  - aws_sigv4: fix header computation
  - cli tool: do not use disabled protocols
  - connect: change verbose IPv6 address:port to [address]:port
  - connect: fix builds without AF_INET6
  - connect: fix Curl_updateconninfo for TRNSPRT_UNIX
  - connect: fix the wrong error message on connect failures
  - content_encoding: use writer struct subclasses for different encodings
  - cookie: reject cookie names or content with TAB characters
  - curl/add_file_name_to_url: use the libcurl URL parser
  - curl/get_url_file_name: use libcurl URL parser
  - curl: warn for --ssl use, considered insecure
  - docs/libcurl/symbols-in-versions: add several missing symbols
  - ftp: ignore a 550 response to MDTM
  - functypes: provide the recv and send arg and return types
  - getparameter: return PARAM_MANUAL_REQUESTED for -M even when disabled
  - header: define public API functions as extern c
  - headers: reset the requests counter at transfer start
  - hostip: guard PF_INET6 use
  - hostip: lazily wait to figure out if IPv6 works until needed
  - http, vauth: always provide Curl_allow_auth_to_host() functionality
  - http2: make nghttp2 less picky about field whitespace
  - http: try parsing Retry-After: as a number first
  - http_proxy: restore the protocol pointer on error
  - lib: add missing limits.h includes
  - lib: prepare the incoming of additional protocols
  - lib: sanitize conditional exclusion around MIME
  - libssh: if sftp_init fails, don't get the sftp error code
  - mprintf: reject two kinds of precision for the same argument
  - mqtt: return error for too long topic
  - netrc: compare user name case sensitively
  - netrc: replace fgets with Curl_get_line
  - netrc: use the URL-decoded user
  - ngtcp2: fix build errors due to changes in ngtcp2 library
  - noproxy: support proxies specified using cidr notation
  - openssl: make certinfo available for QUIC
  - resolve: make forced IPv4 resolve only use A queries
  - schannel: ban server ALPN change during recv renegotiation
  - schannel: don't reset recv/send function pointers on renegotiation
  - schannel: when importing PFX, disable key persistence
  - setopt: use the handler table for protocol name to number conversions
  - setopt: when POST is set, reset the 'upload' field
  - single_transfer: use the libcurl URL parser when appending query parts
  - smb: replace CURL_WIN32 with WIN32
  - tool: avoid generating ambiguous escaped characters in --libcurl
  - tool_main: exit at once if out of file descriptors
  - tool_operate: more transfer cleanup after parallel transfer fail
  - tool_operate: prevent over-queuing in parallel mode
  - tool_paramhelp: asserts verify maximum sizes for string loading
  - tool_xattr: save the original URL, not the final redirected one
  - url: a zero-length userinfo part in the URL is still a (blank) user
  - url: allow non-HTTPS HSTS-matching for debug builds
  - url: rename function due to name-clash in Watt-32
  - url: use IDN decoded names for HSTS checks
  - urlapi: detect scheme better when not guessing
  - urlapi: fix parsing URL without slash with CURLU_URLENCODE
  - urlapi: reject more bad characters from the host name field
  * Remove patch upstream:
  - connect-fix-Curl_updateconninfo-for-TRNSPRT_UNIX.patch</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1668600000">- Add 1.50.0 as the minimum libnghttp2 build requirement version as
  a bandaid. Curl's 7.86.0 release introduces the use of
  nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation,
  introduced by nghttp2 1.50.0 release, without introducing a check
  for the function/right version in their build scripts. This will
  make Zypper/cURL unusable in some corner cases where users
  installing something that requires libcurl4 before doing full
  system upgrade, thus updating the cURL stack, but not
  libnghttp2's. Background: boo#1204983, Factory mailing list
  threadd:
  "? broken dependency in curl and/or *zyp* ?", and forums thread:
  Curl-is-broken-after-an-update-which-subsequently-breaks-zypper.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671624000">- Update to 7.87.0:
  * Security fixes:
  - CVE-2022-43551, bsc#1206308: another HSTS bypass via IDN
  - CVE-2022-43552, bsc#1206309: HTTP Proxy deny use-after-free
  * Changes
  - curl: add --url-query
  - CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
  - lib: add CURL_WRITEFUNC_ERROR to signal write callback error
  - openssl: reduce CA certificate bundle reparsing by caching
  - version: add a feature names array to curl_version_info_data
  * Bugfixes
  - altsvc: fix rejection of negative port numbers
  - aws_sigv4: consult x-%s-content-sha256 for payload hash
  - aws_sigv4: fix typos in aws_sigv4.c
  - base64: better alloc size
  - base64: encode without using snprintf
  - base64: faster base64 decoding
  - build: assume assert.h is always available
  - build: assume errno.h is always available
  - c-hyper: CONNECT respones are not server responses
  - c-hyper: fix multi-request mechanism
  - CI: Change FreeBSD image from 12.3 to 12.4
  - CI: LGTM.com will be shut down in December 2022
  - ci: Remove zuul fuzzing job as it's superseded by CIFuzz
  - cmake: check for cross-compile, not for toolchain
  - CMake: fix build with `CURL_USE_GSSAPI`
  - cmake: really enable warnings with clang
  - cmake: set the soname on the shared library
  - cmdline-opts/gen.pl: fix the linkifier
  - cmdline-opts/page-footer: remove long option nroff formatting
  - config-mac: define HAVE_SYS_IOCTL_H
  - config-mac: fix typo: size_T -&gt; size_t
  - config-mac: remove HAVE_SYS_SELECT_H
  - config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
  - configure: require fork for NTLM-WB
  - contributors.sh: actually use $CURLWWW instead of just setting it
  - cookie: compare cookie prefixes case insensitively
  - cookie: expire cookies at once when max-age is negative
  - cookie: open cookie jar as a binary file
  - curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
  - curl-rustls.m4: on macOS, rustls also needs the Security framework
  - curl.h: include &lt;sys/select.h&gt; on SerenityOS
  - curl.h: name all public function parameters
  - curl.h: reword comment to not use deprecated option
  - curl: override the numeric locale and set "C" by force
  - curl: timeout in the read callback
  - curl_endian: remove Curl_write64_le from header
  - curl_get_line: allow last line without newline char
  - curl_path: do not add '/' if homedir ends with one
  - curl_url_get.3: remove spurious backtick
  - curl_url_set.3: document CURLU_DISALLOW_USER
  - curl_url_set.3: fix typo
  - CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
  - CURLOPT_COOKIEFILE.3: advice =&gt; advise
  - CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
  - CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
  - CURLOPT_POST.3: Explain setting to 0 changes request type
  - docs/curl_ws_send: Fixed typo in websocket docs
  - docs/EARLY-RELEASE.md: how to determine an early release
  - docs/examples: spell correction ('Retrieve')
  - docs/INSTALL.md: expand on static builds
  - docs/WEBSOCKET.md: explain the URL use
  - docs: add missing parameters for --retry flag
  - docs: add more "SEE ALSO" links to CA related pages
  - docs: explain the noproxy CIDR notation support
  - docs: extend the dump-header documentation
  - docs: remove performance note in CURLOPT_SSL_VERIFYPEER
  - examples/10-at-a-time: fix possible skipped final transfers
  - examples: update descriptions
  - ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
  - gen.pl: do not generate CURLHELP bitmask lines &gt; 79 characters
  - GHA: clarify workflows permissions, set least possible privilege
  - GHA: NSS use clang instead of clang-9
  - gnutls: use common gnutls init and verify code for ngtcp2
  - headers: add endif comments
  - HTTP-COOKIES.md: mention that http://localhost is a secure context
  - HTTP-COOKIES.md: update the 6265bis link to draft-11
  - http: do not send PROXY more than once
  - http: fix the ::1 comparison for IPv6 localhost for cookies
  - http: set 'this_is_a_follow' in the Location: logic
  - http: use the IDN decoded name in HSTS checks
  - hyper: classify headers as CONNECT and 1XX
  - hyper: fix handling of hyper_task's when reusing the same address
  - idn: remove Curl_win32_ascii_to_idn
  - INSTALL: update operating systems and CPU archs
  - KNOWN_BUGS: remove eight entries
  - lib1560: add some basic IDN host name tests
  - lib: connection filters (cfilter) addition to curl:
  - lib: feature deprecation warnings in gcc &gt;= 4.3
  - lib: fix some type mismatches and remove unneeded typecasts
  - lib: parse numbers with fixed known base 10
  - lib: remove bad set.opt_no_body assignments
  - lib: rewind BEFORE request instead of AFTER previous
  - lib: sync guard for Curl_getaddrinfo_ex() definition and use
  - lib: use size_t or int etc instead of longs
  - libcurl-errors.3: remove duplicate word
  - libssh2: return error when ssh_hostkeyfunc returns error
  - limit-rate.d: see also --rate
  - log2changes.pl: wrap long lines at 80 columns
  - Makefile.mk: address minor issues
  - Makefile.mk: improve a GNU Make hack
  - Makefile.mk: portable Makefile.m32
  - maketgz: set the right version in lib/libcurl.plist
  - mime: relax easy/mime structures binding
  - misc: Fix incorrect spelling
  - misc: remove duplicated include files
  - misc: typo and grammar fixes
  - negtelnetserver.py: have it call its close() method
  - netrc.d: provide mutext info
  - netware: remove leftover traces
  - noproxy: also match with adjacent comma
  - noproxy: guard against empty hostnames in noproxy check
  - noproxy: tailmatch like in 7.85.0 and earlier
  - nroff-scan.pl: detect double highlights
  - ntlm: improve comment for encrypt_des
  - ntlm: silence ubsan warning about copying from null target_info pointer
  - openssl/mbedtls: use %d for outputing port with failf (int)
  - openssl: prefix errors with '[lib]/[version]: '
  - os400: use platform socklen_t in Curl_getnameinfo_a
  - page-header: grammar improvement (display transfer rate)
  - proxy: refactor haproxy protocol handling as connection filter
  - README.md: remove badges and xmas-tree garnish
  - rtsp: fix RTSP auth
  - runtests: --no-debuginfod now disables DEBUGINFOD_URLS
  - runtests: do CRLF replacements per section only
  - scripts/checksrc.pl: detect duplicated include files
  - sendf: change Curl_read_plain to wrap Curl_recv_plain
  - sendf: remove unnecessary if condition
  - setup: do not require __MRC__ defined for Mac OS 9 builds
  - smb/telnet: do not free the protocol struct in *_done()
  - socks: fix username max size is 255 (0xFF)
  - spellcheck.words: remove 'github' as an accepted word
  - ssl-reqd.d: clarify that this is for upgrading connections only
  - strcase: use curl_str(n)equal for case insensitive matches
  - styled-output.d: this option does not work on Windows
  - system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
  - system.h: support 64-bit curl_off_t for NonStop 32-bit
  - test1421: fix typo
  - test3026: reduce runtime in legacy mingw builds
  - tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
  - tests: add authorityInfoAccess to generated certs
  - tests: add HTTP/3 test case, custom location for proper nghttpx
  - tls: backends use connection filters for IO, enabling HTTPS-proxy
  - tool: determine the correct fopen option for -D
  - tool_cfgable: free the ssl_ec_curves on exit
  - tool_cfgable: make socks5_gssapi_nec a boolean
  - tool_formparse: avoid clobbering on function params
  - tool_getparam: make --no-get work as the opposite of --get
  - tool_operate: provide better errmsg for -G with bad URL
  - tool_operate: when aborting, make sure there is a non-NULL error buffer
  - tool_paramhlp: free the proto strings on exit
  - url: move back the IDN conversion of proxy names
  - urlapi: reject more bad letters from the host name: &amp;+()
  - urldata: change port num storage to int and unsigned short
  - vms: remove SIZEOF_SHORT
  - vtls: fix build without proxy support
  - vtls: localization of state data in filters
  - WEBSOCKET.md: fix broken link
  - Websocket: fixes for partial frames and buffer updates
  - websockets: fix handling of partial frames
  - windows: fail early with a missing windres in autotools
  - windows: fix linking .rc to shared curl with autotools
  - winidn: drop WANT_IDN_PROTOTYPES
  - ws: if no connection is around, return error
  - ws: return CURLE_NOT_BUILT_IN when websockets not built in
  - x509asn1: avoid freeing unallocated pointers</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676462400">- Update to 7.88.0: [bsc#1207990, CVE-2023-23914]
  [bsc#1207991, CVE-2023-23915] [bsc#1207992, CVE-2023-23916]
  * Security fixes:
  - CVE-2023-23914: HSTS ignored on multiple requests
  - CVE-2023-23915: HSTS amnesia with --parallel
  - CVE-2023-23916: HTTP multi-header compression denial of service
  * Changes:
  - curl.h: add CURL_HTTP_VERSION_3ONLY
  - share: add sharing of HSTS cache among handles
  - src: add --http3-only
  - tool_operate: share HSTS between handles
  - urlapi: add CURLU_PUNYCODE
  - writeout: add %{certs} and %{num_certs}
  * Bugfixes:
  - cf-socket: keep sockaddr local in the socket filters
  - cfilters:Curl_conn_get_select_socks: use the first non-connected filter
  - curl.h: allow up to 10M buffer size
  - curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
  - curl/websockets.h: extend the websocket frame struct
  - curl: output warning at --verbose output for debug-enabled version
  - curl_free.3: fix return type of `curl_free`
  - curl_log: for failf/infof and debug logging implementations
  - dict: URL decode the entire path always
  - docs/DEPRECATE.md: deprecate gskit
  - easyoptions: fix header printing in generation script
  - haxproxy: send before TLS handhshake
  - hsts.d: explain hsts more
  - hsts: handle adding the same host name again
  - HTTP/[23]: continue upload when state.drain is set
  - http: decode transfer encoding first
  - http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
  - http_proxy: do not assign data-&gt;req.p.http use local copy
  - lib: connect/h2/h3 refactor
  - libssh2: try sha2 algos for hostkey methods
  - md4: fix build with GnuTLS + OpenSSL v1
  - ngtcp2: replace removed define and stop using removed function
  - noproxy: support for space-separated names is deprecated
  - nss: implement data_pending method
  - openldap: fix missing sasl symbols at build in specific configs
  - openssl: adapt to boringssl's error code type
  - openssl: don't ignore CA paths when using Windows CA store (redux)
  - openssl: don't log raw record headers
  - openssl: make the BIO_METHOD a local variable in the connection filter
  - openssl: only use CA_BLOB if verifying peer
  - openssl: remove attached easy handles from SSL instances
  - openssl: store the CA after first send (ClientHello)
  - setopt: use &gt;, not &gt;=, when checking if uarg is larger than uint-max
  - smb: return error on upload without size
  - socketpair: allow localhost MITM sniffers
  - strdup: name it Curl_strdup
  - tool_getparam: fix hiding of command line secrets
  - tool_operate: fix error codes on bad URL &amp; OOM
  - tool_operate: repair --rate
  - transfer: break the read loop when RECV is cleared
  - typecheck: accept expressions for option/info parameters
  - urlapi: avoid Curl_dyn_addf() for hex outputs
  - urlapi: skip path checks if path is just "/"
  - urlapi: skip the extra dedotdot alloc if no dot in path
  - urldata: cease storing TLS auth type
  - urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP
  - urldata: make set.http200aliases conditional on HTTP being present
  - urldata: move the cookefilelist to the 'set' struct
  - urldata: remove unused struct fields, made more conditional
  - vquic: stabilization and improvements
  - vtls: fix hostname handling in filters
  - vtls: manage current easy handle in nested cfilter calls
  - vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
  * Rebase libcurl-ocloexec.patch
  * Fix regression tests: f1d09231adfc695d15995b9ef2c8c6e568c28091
  - runtests: fix "uninitialized value $port"
  - Add curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1676894400">- Update to 7.88.1:
  * Bugfix release
- Drop upstreamed patch:
  * curl-fix-uninitialized-value-in-tests.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679313600">- Update to 8.0.0:
  * Security fixes:
  - TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
  - SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
  - FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
  - GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
  - HSTS double-free [bsc#1209213, CVE-2023-27537]
  - SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
  * Changes:
  - build: remove support for curl_off_t &lt; 8 bytes
  * Bugfixes:
  - aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
  - BINDINGS: add Fortran binding
  - cf-socket: use port 80 when resolving name for local bind
  - cookie: don't load cookies again when flushing
  - curl_path: create the new path with dynbuf
  - CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
  - DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
  - ftp: active mode with SSL, add the filter
  - hostip: avoid sscanf and extra buffer copies
  - http2: fix for http2-prior-knowledge when reusing connections
  - http2: fix handling of RST and GOAWAY to recognize partial transfers
  - http: don't send 100-continue for short PUT requests
  - http: fix unix domain socket use in https connects
  - libssh: use dynbuf instead of realloc
  - ngtcp2-gnutls.yml: bump to gnutls 3.8.0
  - sectransp: make read_cert() use a dynbuf when loading
  - telnet: only accept option arguments in ascii
  - telnet: parse telnet options without sscanf
  - url: fix the SSH connection reuse check
  - url: only reuse connections with same GSS delegation
  - urlapi: '%' is illegal in host names
  - ws: keep the socket non-blocking
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1679400000">- Update to 8.0.1:
  * Bugfixes:
  - fix crash in curl_easy_cleanup</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1684324800">- Update to 8.1.0:
  * Security fixes:
  - UAF in SSH sha256 fingerprint [bsc#1211230, CVE-2023-28319]
  - siglongjmp race condition [bsc#1211231, CVE-2023-28320]
  - IDN wildcard match [bsc#1211232, CVE-2023-28321]
  - POST-after-PUT confusion [bsc#1211233, CVE-2023-28322]
  - See also: https://curl.se/docs/security.html
  * Changes:
  - curl: add --proxy-http2
  - CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
  - hostip: refuse to resolve the .onion TLD
  - tool_writeout: add URL component variables
  * Bugfixes:
  - See full changelog here: https://curl.se/changes.html#8_1_0</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684843200">- Update to 8.1.1:
  * Bugfixes:
  - cf-socket: completely remove the disabled
    USE_RECV_BEFORE_SEND_WORKAROUND
  - checksrc: disallow spaces before labels
  - curl_easy_getinfo: clarify on return data types
  - docs: document that curl_url_cleanup(NULL) is a safe no-op
  - hostip: move easy_lock.h include above curl_memory.h
  - http2: double http request parser max line length
  - http2: increase stream window size to 10 MB
  - lib: rename struct 'http_req' to 'httpreq'
  - ngtcp2: proper handling of uint64_t when adjusting send buffer
  - sectransp.c: make the code c89 compatible
  - select: avoid returning an error on EINTR from select() or poll()
  - url: provide better error message when URLs fail to parse
  - urlapi: allow numerical parts in the host name</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
</package>
<package pkgid="dc6c9e56395163f57b2a2c8e7110f06a5d460b9c2e5a39bbb4d0169ebf1b56a6e224b49cc167c78ac49f056efc8fcce9b06feb44ba7c5efc879c68eea0eafe8e" name="cyrus-sasl" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="d3c9d3b8e48866038a8a310cf7ac8bde556f8e689d0ae4bb852450ad8ce2853f933464e35bff8be7fc5846331c4f8d3dbde109563abf7b4a09bc2d21fae1c173" name="cyrus-sasl" arch="src">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
  <changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
  <changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
  <changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
  <changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
  <changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
  <changelog author="vcizek@suse.com" date="1504526400">- OpenSSL 1.1 support (bsc#1055463)
  * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1549281600">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.
  * add cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1574942400">- added backport-patch cyrus-sasl-bug587.patch which fixes
  off-by-one error in _sasl_add_string function
  (see CVE-2019-19906 bsc#1159635)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="51e868bcff73854bee7932943225aea5a624d9e985e8a706397070e7dffcfb8768bf0410032ea2c540e468381c3164a413f2d91bd402859821faff0d9dfb09e0" name="cyrus-sasl" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="b2fc9af544faf0b4e842f74a16a4137348c2fd2bd6d979170c61bacc606a8c004177f5ac3c0c19cbdefcd32087d858fed842335f259d771ed588363466108b5d" name="cyrus-sasl-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="fb6b2b73339dbc4aea0335d94b48077299d23b6c7c71ffe844e13752e16b68499b601ecdaba50258691094e260cf5809eccd628b907243b63890dc9d7cbe51b3" name="cyrus-sasl-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="5ce56220944924af6ca1594814dec0ff95d5c69c181d3183ceb5ff8d732d97690a58dd620ba906e35986be197f568b6aceb24e01b42b1961d3b3532bb95de60a" name="cyrus-sasl-bdb" arch="src">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
  <changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
  <changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
  <changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
  <changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
  <changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
  <changelog author="vcizek@suse.com" date="1504526400">- OpenSSL 1.1 support (bsc#1055463)
  * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1549281600">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.
  * add cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1574942400">- added backport-patch cyrus-sasl-bug587.patch which fixes
  off-by-one error in _sasl_add_string function
  (see CVE-2019-19906 bsc#1159635)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="6c2d253b035b7d2678be379d3f82e9a2b2d7e2ae1646a169eb60622539185bf40403dc3c5cd3a65b7cf8ccc5c7902138651683049c537cc42d5776315a691728" name="cyrus-sasl-bdb" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="ba743e70fe483478f9ef9ffb9217289370c7b67ad2ac8cacd0e056d2c926fce70fcab4bfa78d7617025c54ca15917afaba85b3fd2f333a40a2d8a529c4ee4893" name="cyrus-sasl-bdb-crammd5" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="473dd7c248a724dd4d222854c93159c2690d76a959945454999bdb380edc7dafe16670da14c5cae43891fee4548b8c2dbf29250b298af9aaef9f26330fe84e84" name="cyrus-sasl-bdb-crammd5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="cca190f12dbf71adcefcf9dc286dd60483e5bd7ed68cf1b9f20a4ec15ca453a53ad8e13297306b58636a8193cacd167c389b63690b79a324eb5d351ce0c57b07" name="cyrus-sasl-bdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="81dd17ae033dd2bd01acc037b2071dd132c6b558bfb972e1af7ae756fee14c51d1859f0c70566e2e170633bdf9e103c1951a5b397ac1c45bcb0b66d544966cd9" name="cyrus-sasl-bdb-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="50b06dde423c1ca1c15344ce8ad5d4bfa2e8593aea31a2a7b65327ca8c9789e6daf72ad482c4361e81de6d86db735d5a0fc43598610ac042dbea5b252b31cf3a" name="cyrus-sasl-bdb-devel" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="66091b327e314f7fd3312a8d9bb0fb24b6a523f021e4cc4d4a30a9dc3aadf91ce9cd6b15827f00c1aa8052b3a19512f5491c2c5debfe2509fe2d9f2ff38d066d" name="cyrus-sasl-bdb-digestmd5" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="1778bfecf5cba973f8c8ac9bc995dd18ec403e33264a887fb2a25d961ed0cafa1188a4beab6a2ba01f2d8b2b79a81188028e57de705ac30bcc2b8a3e1025cbc8" name="cyrus-sasl-bdb-digestmd5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="5b322694b35f059a5bd519dc9482cc9b016918e0021ed61293663cf844805ef2073015c8c87dabd94940a03413c0805f76341578f8f1ffab7c71b3a875bc5b33" name="cyrus-sasl-bdb-gs2" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="3af3966c2c55c2ec63c894abef64c59fc92acff315df0bf4624b1808a1e128bdd59a0dbbb520fcb8e4eb36c5f57d95b6a78afda76bbbc2542a754ab975b8181d" name="cyrus-sasl-bdb-gs2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="316e5461f0502ca7ee7376c870b792d5cd0c9ad14f49f8ff803ffad0f30148f360e78501b6d04f804129569f7e03e17e8cc283ccac29a9361af3769df26e70c7" name="cyrus-sasl-bdb-gssapi" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="64a14fef81d1603f393f48991837788a14789f0efecd9d4ab2080a829de0961b1e7244bc0fa073915be6d42f280fcf483613ab779ee3f299a100760a58037e2c" name="cyrus-sasl-bdb-gssapi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="59877deedb63e91a195b0bf7275a5c61c66745bcc59c7667eb05e9b2e9fb6d43d338579801ac069d66f2065a17308a212e19ff844e415c5690293d6a83fabe3f" name="cyrus-sasl-bdb-ntlm" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="afaf087d643248b76c9c552595a70ab6e7ee41897b13683475a338f498eb948fecaa2f2987aa0106bfbffca37fbe73c4ae5d948c4c7e312c81af72c23b015f96" name="cyrus-sasl-bdb-ntlm-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="add9082e268d2af16f1b05458346573f50ffb545071b6217ecf15600f550f2c1d8c2a7dcc1f56286e696e10bb15162d8b41de1622e82d0298ec95e49ee25d565" name="cyrus-sasl-bdb-otp" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4fa9baf09e54a1df346830a7ae9f38eedd22e679fa11bcf1961ae83014c9ea85f1af06f227ac80814bee7fcc229377377be9f4c81d20360fd183e68c99940838" name="cyrus-sasl-bdb-otp-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8e4386e659868e979eb9e5c2f973e35c9196085881bd634f85d0bf90e3bbf9eae70589285dfe088cba85de3d1444bd59bb546c5b7441aadffb0222778342d5a9" name="cyrus-sasl-bdb-plain" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="69a8d8fe2d412ec7d2f750aca0e95015fd87c72bb9aa2a863e5b1915ad26877cd62de0f1ac6797219efc341ae22e627f83b4c30e89df47b9648bca2d72d025d8" name="cyrus-sasl-bdb-plain-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="68506bec1b07c03462e2cb59d42112672233ec8b9548e78811d3ffddf32d372c9827e52472166d22c61b89940d5d15c59c674254e2bfc6da25e113fbb217efe0" name="cyrus-sasl-bdb-scram" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="054fb7c0c5dbfe72ee1508a2e4f07a0cb754991a7c81359fc9b24c2d9ff67c8bd2ee83accd299961994619be801caf760fda2e68c16b96426d7f0d98bf453e56" name="cyrus-sasl-bdb-scram-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="ca414a57a780f8b088010a279bc421dbb5c7d914b5d33aabd295119e6fddb10ebc9b2e921ee77dd5dda9c4284f0215ddefb99fcb764c6e82f5e199a8e11571c4" name="cyrus-sasl-crammd5" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="47bfb8d002f81a06fd36763864d02996f0c815703eb9194ba3d9aa61c8d85eb3ddd5aca5f31afbeb03800da921359ce9102144ae3c3bb045d204dc63b21d3fe9" name="cyrus-sasl-crammd5" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="f5a87df9eb18d107d1cb1e0c9797b11a4e69358d6741d4ed3ffbf52d40962651c6aa966311be972870df26bce981f464417f2d260d1a5d9cba4e4cabfeb57088" name="cyrus-sasl-crammd5-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8bf5f33b764fe14a6fa1b4c629ff7bd2dbc6c829df2ed2d980237ad2c45ecfe905354025bf5bd70e4e38d6f2187210c043da0e54c6b8d91d3065837632471ece" name="cyrus-sasl-crammd5-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2283406b9934f7b7ca7b8803edefddb3af6d0f03077a0607d0a0cd6891a0ef76110cc0fcbeaacb5fc5da74094558c1a97b1fb981bfbacb61d1ad71b45494fb7e" name="cyrus-sasl-crammd5-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e7b888e98805d3298b4490b4619d9e5f618a9f847c802f7b5a96cab2e069634a5a1fbdf9eefa2583bb635647cdd5aceda6166909644dfef9febd14c226880233" name="cyrus-sasl-crammd5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8d4b670e366b604b5beaf9160a8005f21a4a19fd7a76101807107694e5c36ffd88a9985df36748bef9a7de115064b5922958606a40f19a91e36bfa581df81dfc" name="cyrus-sasl-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2c87cd68370d356dc22fed8eac19218ed427386c9c2c35d58f8016c8372e3aca02e559312a330d02e4ed291e10e51cc2885508aec665779a803cfaab8228e5f3" name="cyrus-sasl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="f359afe88e9ffab9320d7701fdca10a1956cdf1070d99aa6c5b53f719c23401d9f15fd1daa06c9b14b85145eef90992a8c47e19f42943494722b0e37b138e993" name="cyrus-sasl-debugsource" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="73c69ae0c5924a5f3ec190cf3df50a2de119ce98d53968e26a67aea86da9b27655f647e458c9211a0ce01be88ccb6cabb5490bf3b3c19e155c3c899af23b62b7" name="cyrus-sasl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2ae3a5660387df97806e3e7a5b2a69ef71e0912af366b2f58fe94cc04660a3befda22561d074ce08c0b038ae1f29ae7573692d85bf3660d0496a748b7842cfe1" name="cyrus-sasl-devel" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="d9bbabf8e47cf657c08759a8f5d5a2d2e7479d5e156f05be97710e4821926ae43db9010f9efeefc4ea68659cf8ee7f440a3145fed4812e9ac5ff0a646635c1c2" name="cyrus-sasl-devel" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="1f7ccbdcfae2dd67e0bb7f1d0b2d9135c7f935c1893604a3600fb502c5c632b6c55002ce60885e060cdaf9c5ade57f263c39b712bfbe742d0175087cde195b69" name="cyrus-sasl-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="5e4581e69b4655ebd60f2a4101d6f889564923c17f45749caeecf85c0ca1a4015cf646433616fac39d82e5548b1da6afe04786fabc641df61ba7793ecdd5f1bf" name="cyrus-sasl-digestmd5" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c89c569265b1623928a3c9933b994a119b0bcc8341fb636402ccd893054eb17b0bc915fac95bd9602e2fa3d75d5dd79a17a0712a9708638207c9d8193e42536c" name="cyrus-sasl-digestmd5" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="89737450ec27eabefcf5481b8748cbf8c314bc2db3cc85975690b180d1bc44978d0799bffff986a90d6e3d73f32fd36ea7bcc32c454f8f1378e4e51dbadd14fb" name="cyrus-sasl-digestmd5-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="1d42bc32f3c522a02ea0ed077a8f9d72b2fbe24dd96df3b9cbed6f50bb4be6a4b9579a8ef1e53588b0d8d24d1eb895979a2bff670dbc9624a043fa55ab2ac930" name="cyrus-sasl-digestmd5-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="cbca13f42a1648cce00480a4e9c0f25f77b4830317b8269b9355f06bcdf95f74378a403bffc28155c5286aca9cf0817fd2f4df4458a59f8bf4a5b7a5b2f054ac" name="cyrus-sasl-digestmd5-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="686c0db5a9876caf82e4680e1c2097d0b002a7cda96d392505db910eee94e0d044a8d287ee972a89849e0865914a6dea4beae470f8f39936fc46b3bba249c514" name="cyrus-sasl-digestmd5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e5ddbe01aa1d515239b5af4c88afe80284b69f6e3c98b5989eeb61e0779a4ded6e26237f28f29cf89e5328d890b9239eda962aec85a589ddb4ac4163553af520" name="cyrus-sasl-gs2" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8fce7e19fb7bd9278ea4b63fc60a9cab381c9e4804b70d3ecc5c78f36add95595c7627d66928f7cf7afd420e2845310eede6e21a255a8585e1cf4a636c4e39c2" name="cyrus-sasl-gs2" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="9b55d980c9f28c3251d40b75703760a6dfbaa3364353501e19754c92986b3ad69feab3460c7658c627c4ba95b983a52ffc99d91472725994e7df8776f7176910" name="cyrus-sasl-gs2-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="de8806b3de576c2bdde11c881a338a039518de2956e943ddb4b6fa02245b772a4411331d00be7bab4e6dc0b7181aeaf9e557a2536b5d080c8413c5d30cccff93" name="cyrus-sasl-gs2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="69eb5759250df90fb9f5ff2b6be61c54b7d77a839e700735d857217b67f54f1ba05b0282d6b1170b478ba63d035504ea08d7a0ff2e3722d884258032633a253c" name="cyrus-sasl-gssapi" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="836a1291a9d8d75742843c6f04df4ca15e5a44049023fe412238dfe26a2cbc7231f4ba2e362c9bf50ee92cdbc80c1d29bae2914966af4efef032941b97e4d4d0" name="cyrus-sasl-gssapi" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="86f8e2811c4ae179c0f491434bb777e3ec32f6ee2792a5959bf7f27a9d0362096ba115af61f89d0591d22e9ffd231d82207a719f5e17b7e8f6c5411b229dbd5f" name="cyrus-sasl-gssapi-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="3207b30a08d136223bfb54bd87b39623a0f6d72389cc752d4019d540f8be82eb381583eba78d08b77b6ec2beb65bd78c9b47b49e6db2f520aafb39b6b8acc0fa" name="cyrus-sasl-gssapi-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="5d6e594bb63e0820d02bd55a13e03dd30367da1be0c18262046c70d63e8dc504de69a38790e0ef2853a290437df81ba8a97720d7ffa23faeb8931c602442367d" name="cyrus-sasl-gssapi-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="745c4a851dc2f911bf09c21d284ed50fce01686e54511f9f33f2c2d467f3d66d6a9b56fcb73365601d722e779b2604543af6aefd361821def8a4575bcd567e88" name="cyrus-sasl-gssapi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="abead4cda7e55851cfccacd3c228e7f850ed885c7e9ca7191d9dfd7a80eec8d4a4303f29352a7d9c56b9228ba078eae4b66a15466b5a85c2a7696dbf8d51213a" name="cyrus-sasl-ldap-auxprop" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2e5070358b8ce2741910d86ccfd635d3f44c8a5690d08dba396fe269bc4d42c93ba3eea588b9e8c8437c9c2e5ad8c6277062a96525dc3601c719701300e16614" name="cyrus-sasl-ldap-auxprop-bdb" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="46806a5e60139f9ffc67d7e67650b2bed773fed3c9593a9c7a8d4bedd31d4fdefc8a217c85ca3584abf4ea860e8f3f77029642bf0e2dd54c59ba0e95742d2f4c" name="cyrus-sasl-ldap-auxprop-bdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="df6dcd596bc464e2ffffbdbcd7e4ead65309db49ccc6b8ba434a0c670588c84981dd9b37cc461953772615cb6d1402de3e69ccc77d8564e3a69bf5c73cf1a7b2" name="cyrus-sasl-ldap-auxprop-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="6546b099744a6de8e7681f2fdc8299ce2ba58ccade0c28faabe061f9f5d36c56a28d888f717314e995adab9dc3569203028970e18baa85444bf5c85a226aea55" name="cyrus-sasl-ntlm" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e41792dd7b52d6b6a6426434a7162b6342fba43dee01b9d549a55e1769848eaa00ebab44f3d0f447e6fb1b49cff9e020d24a395912440c2b4686ec736dd89ea7" name="cyrus-sasl-ntlm" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="bff4c447e93936d7b5a589e985c00e6b808a84b1f9d15b32a64413db7c22fef7f93e26e3ad339f876b218329d48ca3c62bc266064df0e0db385aba727d855155" name="cyrus-sasl-ntlm-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="d1024302e64fcc0722114fcbc0800b736869e41c66c59a60983516530de348838a813daf333eebf37b5e27a9737483805d7a3ca5d6297db4c32768107711327e" name="cyrus-sasl-ntlm-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="d386d5183eac1929fd0c4b5c11708087c8e7e976d64ef3d785e90d0e961b8e5b489c02e775568fb7c31f31b1b60f9840475646121f8d202eafccb522596a2a3f" name="cyrus-sasl-otp" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="61f438f8ac7af0f588fec5af191be2425468d9cf9bd3e2014c2252c1a42bdac24830be40ac4d1387a4c54dc59cb344c71f4b4f5525b91321cf059794ee84f9dc" name="cyrus-sasl-otp" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c37f74354ade4b586d66da8112a2ee8105081a9c637e233289fef60161a514732e6cfc10c4bb8af32a68b9f41ee698e4925ed97281441a4a92f823f6dfaf32fc" name="cyrus-sasl-otp-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="3de6b808e04ad318a2bd95bfd53f84373be42c17b8cec1438e5828a0abe61f9daae2458e9c841d722be3d8e338c10c42210b110605276b483f39fa7bc626c1a9" name="cyrus-sasl-otp-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="ccd89799c77492c53184f8d21dff4c21ccb8f7a1092ff66e45e1c722f2e6df83b8cdd6f32f4b8385b52a68e9896947d3869d2c8bde84fb20599b70a060988ee9" name="cyrus-sasl-otp-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e2769c47b90cf61fd7317c94493929717c2ddeed3888948bf225c7fd2a0fc3006e84b078e7c70d29d70947c1ccf97cf3dcc0cc543339de4ac5ea39ef887ed099" name="cyrus-sasl-otp-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="881085a0ae981ebabdfd0f5704d32fd922080b57852c54c5623b434563792977c435396391c53c00c8b39354cb2d4d80571fba098b5ef57210ba7d71f74822c0" name="cyrus-sasl-plain" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="21e85a78c9843316b90b886e47be372360e7be3296056e1665f8f90cae5cbab030fdc471e1d610a341daa940f03290274a3bfa9cfead5e025a2f777549618750" name="cyrus-sasl-plain" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="df7578a96e36d680a2717c9e3107df8c314da99215c9c78d16083182233aea844799e0a077a32b2aa9d4323c6710901e9a7987c0ca6864182bd70c46a4ca42e4" name="cyrus-sasl-plain-32bit" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e0ead9668c03b4719e0c17d3c35eafc9a1d319762d085d636f6cb6bf6afbd0ea52078c482b6a28a8ccbc4416ffc3f0b9799d021ad0a2859f476fc2b04d3ce2de" name="cyrus-sasl-plain-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="6b597585d77c5c5556a2b8a78ef1c58a1f448e53bb7208b25add5907f7c14eedf28c04422b5b9e74c456ab81cad783fcaeb1ef3fda6af49eefd3b1541d6dea5e" name="cyrus-sasl-plain-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="dd6a9ad2b007dd223fff011bd61adbb1f48e03c87d9a562031875d4c59524416e7c463ef9ff36ccebfe2dc9e8c324ec3669c616a342deeda29a7b5087e5d02fe" name="cyrus-sasl-plain-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="ee204f63c12b9b6253e2bee00806a57d57dc0a90432f3eb11b2fd57e6da6ce802db6b733bb86526bbfba9f9bf27c3ecd88203488e2aad2c83ea0fc05373ddf03" name="cyrus-sasl-saslauthd" arch="src">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
  <changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
  <changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
  <changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
  <changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
  <changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
  <changelog author="vcizek@suse.com" date="1504526400">- OpenSSL 1.1 support (bsc#1055463)
  * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1549281600">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.
  * add cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1574942400">- added backport-patch cyrus-sasl-bug587.patch which fixes
  off-by-one error in _sasl_add_string function
  (see CVE-2019-19906 bsc#1159635)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="225e200d94391ee52425f10dc4465ece1ca7c88dad8a4a26a74f88fb8e279f76d2a519bbd0861c4514e18ddc045bbccfe6a64bf59f804dcb5252fc3e9f90e2cc" name="cyrus-sasl-saslauthd" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e168593f4fffdad790c4f0f0973184cbb67e875eec27c765adfe36fa22e55e8cf05d482671009dcab3df713043a2121e563b07c962543a2d9c79246406bd3990" name="cyrus-sasl-saslauthd-bdb" arch="src">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
  <changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
  <changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
  <changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
  <changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
  <changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
  <changelog author="vcizek@suse.com" date="1504526400">- OpenSSL 1.1 support (bsc#1055463)
  * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1549281600">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.
  * add cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1574942400">- added backport-patch cyrus-sasl-bug587.patch which fixes
  off-by-one error in _sasl_add_string function
  (see CVE-2019-19906 bsc#1159635)</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="fec17d8e7b93fb0b8620aeb4288202ecc47426ffa0b33ae9957b3aa167a36d0bb64f7f0bc3a735af71988af192b8310b5bd8a443da54c5691b9c7a6018575dfc" name="cyrus-sasl-saslauthd-bdb" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e58240d94eb0bf3e2643514ee7d66eede7b9d05d1324d4de7720d0133a65ff3c655e72b0a60c52efe235111ae0919c9861cbf3917c45079268238872eedba0bf" name="cyrus-sasl-saslauthd-bdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4c04e94b661cc21f16c074a8819e8d91e0ce8365bbbc83befd31dd1720e4f5fa73f215cd728fa794792b4b4ec4103775163141f28fdf8d45d359f1b812f84d9b" name="cyrus-sasl-saslauthd-bdb-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="51572c57195d75f3c2611e557ee21ab315f0b8b89fe0670e674ca259f21a55747dddc7d9124295971de119f54c019a2bb24591f6f97b88c3a164e06da52c1b0d" name="cyrus-sasl-saslauthd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="b3c991aab72cb553137f29dd577d8ef0274b1dbfe9b672f1f0084bdae8c3ed25a795ed496ede2e5f7a7a6d56aeb6bdfd84ce0537f93efcb749e1b8a4ded968ed" name="cyrus-sasl-saslauthd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2e5654327d51750a906330699f2c153d45fbe79e3b304b26557dc42a19996b3db9b45386c5f1b5add193904779eec7c4c351fe706bfa275bd34b53d57a948e5c" name="cyrus-sasl-scram" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4ddc4beb2e36ca432da9103ff8c58efb124825a8b8b3ebc85ac3ec27e5f61ec12593cb728bbdc220b6e7735214fb944ca3365ad081e6c1d76de0f1e245e653b1" name="cyrus-sasl-scram" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="56bb1f22bb98b122642c006ff9601575526921d52bd7e4278754554e07732b4f67ee2811710a5a00d2dbd590ca9563e692fe3c33a3fabeac7d0a3481ddb45773" name="cyrus-sasl-scram-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8fb631ecf3ea8e7ee7ec32c1f93264f3bafb2ab2a8334668418f9aa7e0c465b3710d8ecfa1e55c4e5e1cd6b769f151ae2e7b80d75ccf7aea5a19ff45342be54c" name="cyrus-sasl-scram-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="e8a2a09e5d40f9eecf1c11a1f828936f86c3e13486125e6a8ccbb0a3d3e06466276d946ed2d734ccb47a75f21fb2b4c6b7507270aefceac24ab86a290aae50b6" name="cyrus-sasl-sqlauxprop" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="bbc0f2d508f4f592bb416489f129fab8cabc8010952d58e703d9f404c932b903bf734c91f68cc7ce78efe1f5ce8b6a4773bd948a0768b6533edcb7dcc2ac00d5" name="cyrus-sasl-sqlauxprop-bdb" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="f7403ed1a63ab101ebdb23b65d18b407c91aa070635051df4739fd2295c15be109a13c8436ba304700a8d1404786c5d87aa13e87dc2ca9c46b7a4a4da7842e06" name="cyrus-sasl-sqlauxprop-bdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="2f245e7fb152eb7c1d0bfee9688c15e96db031037111942a8da80b96b6dba168e0796288a8d13d449d7ae4791159d1017965c5f0fa5a48522de3c435333a8ad3" name="cyrus-sasl-sqlauxprop-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.28" rel="6.1"/>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1580990400">- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518)
  * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch
- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518)
  * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1607428800">- Remove Berkeley DB dependency (JIRA#SLE-12190)
  The packages cyrus-sasl and cyrus-sasl-saslauthd are built
  without Berkely DB support. gdbm will be used instead of BDB.
  The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built
  with Berkely DB support.
- Update to 2.1.27
  * Added support for OpenSSL 1.1
  * Added support for lmdb
  * Lots of build fixes
  * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech
  * DIGEST-MD5 plugin:
    Fixed memory leaks
    Fixed a segfault when looking for non-existent reauth cache
    Prevent client from going from step 3 back to step 2
    Allow cmusaslsecretDIGEST-MD5 property to be disabled
  * GSSAPI plugin:
    Added support for retrieving negotiated SSF
    Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF
    Properly compute maxbufsize AFTER security layers have been set
  * SCRAM plugin:
    Added support for SCRAM-SHA-256
  * LOGIN plugin:
    Don’t prompt client for password until requested by server
  * NTLM plugin:
    Fixed crash due to uninitialized HMAC context
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
- bsc#983938 `After=syslog.target` left-overs in several unit files
- added patches:
  fix_libpq-fe_include.diff  for fixing including libpq-fe.h
- removed patches obsoleted by upstream changes:
  * shared_link_on_ppc.patch
  * cyrus-sasl-2.1.27-openssl-1.1.0.patch
  * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch
  * 0003-Check-return-error-from-gss_wrap_size_limit.patch
  * 0004-Add-support-for-retrieving-the-mech_ssf.patch
  * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch
  * cyrus-sasl-fix-logging-in-gssapi.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1610107200">- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root
  due to insecure tmp file usage. (bsc#1180669)
  Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary
  files.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1614254400">- Fix build: Do not build libsasl2-3 in the bdb package. This will
  not be linked to berkely db. libsasl2-3 is now defined as
  %BuildRequires and %Requires</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1642075200">- postfix: sasl authentication with password fails (bsc#1194265)
  Add config parameter --with-dblib=gdbm
- Avoid converting of /etc/sasldb2 by every update. Convert
  /etc/sasldb2 only if it is a Berkeley DB</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643630400">- cyrus-sasl: prevent fail of %pre when berkely db utils are
  not installed (seems like we want to use this only for upgrade
  so no Prereq added)
- move license to licensedir
- remove use of RPM_BUILD_ROOT
- minimal spec cleanups
- avoid bashisms</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646827200">- update to 2.1.28 (bsc#1196036, CVE-2022-24407):
  * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28
- drop cyrus-sasl-bug587.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670414400">- Do not set directories inside doc/ mode 644; otherwise the
  directories are set 644 as well, which means no files inside are
  accessible. This resulted in the past in doc/ actually not being
  added to the devel package.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- drop optional opie dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="47275fc0e066f06a928b3eba0ae68d8f09880ff82dbb90078dc42a9e3d5dd9a8876971d294b7211661b1d6750595c60cbe35a3e55c4d24f81e499b4e57f63ca9" name="d2" arch="src">
  <version epoch="0" ver="0.6.3" rel="1.1"/>
  <changelog author="jkowalczyk@suse.com" date="1681041600">- Initial package version 0.4.0:
  * update link to tree-sitter grammar
  * add text-transform as keyword
  * fix watch mode
  * Add `text-transform` attribute to the `style` block
  * fix solo near
  * markdown class has to have diagramHash targeting
  * Lifeline should inherit the stroke style from the actor
  * fix empty layer
  * fix: attach objects of tempGraph
  * Add d2-filter as community plugin
  * update keywords rows -&gt; grid-rows
  * new method for placing nodes across rows
  * fix inheritence bug
  * rename to grid diagram
  * validate descendants
  * layout evenly with rows and columns
  * center container if growing to fit label
  * validate edges
  * add padding between dagre labels
  * fixing rows creation
  * finish column logic
  * more dynamic grid sizing according to node sizes
  * evenly size grid nodes
  * values must be positive
  * layout with grids
  * Truncate to 32-bit precision to avoid floating-point arithmetic divergence between platforms
  * docs(readme): add golang queue library as example.
  * chore: feature description doc
  * fixes #1104
  * namespace transitions
  * fix builds on 32bit
  * have watch mode parse svg message correctly
  * fix: find outer near contaienr
  * fix: validation for near obj connect to outside
  * fix: a clean spilit for temp graph
  * d2parser: Fix #322
  * fix: validateNear outside connection
  * fix: nil labelPosition
  * fix: calc labelPosition
  * fix: delete redundant file
  * fix: use method instead of attribute
  * fix: delete redundant variable
  * fix: delete redundant return value
  * fix: ignore objects inside near container when calc boundingBox
  * fix: calc labelDimension
  * fix: integrate logic of construct sub graph inside WithoutConstantNears
  * fix: add validation for near connectioins
  * fix: compile_test testcase
  * fix: revert near_bad_connected compile_test
  * fix: delete redundant testcases
  * feat: descendants now is allowed for container with near attribute</changelog>
  <changelog author="jkowalczyk@suse.com" date="1681819200">- Update to version 0.4.1:
  * [ci-force] add japan example
  * [ci-base] add d2 pptx example
  * remove d2graph edge.MinWidth MinHeight
  * adjust label positioning for arrowhead
  * update bounding box for arrowhead labels
  * position arrowhead labels
  * render with arrowhead dimensions
  * set arrowhead label dimensions
  * pptx board path
  * refactor boardType
  * refactor ppt
  * remove import
  * show message while generating gif
  * navbar on pptx
  * add example
  * add constants
  * navbar on pdfs
  * Update lib/xgif/xgif.go
  * export root
  * package docs
  * export gifs
  * Fixing typos
  * refactor d2graph.Attributes
  * relative paths
  * refactor LabelWidth and LabelHeight to LabelDimensions
  * convert png boards to gif
  * Update generate_png.js
  * add exportExtension
  * add dark terrastruct flagship theme
  * e2etests: Add ent2d2 test case
  * don't increase font size for md text if container
  * update markdown text measurement and rendering to use font-size
  * rename to horizontal-gap and vertical-gap
  * fix grid panic with insuffient objects
  * if storing int and casting float64 each use
  * set scale when generating png
  * use grid-gap values for layout
  * add grid-gap keywords
  * handdrawn semibold
  * custom semibold font option
  * using semibold
  * add SourceCodePro-Semibold font
  * measure with semibold
  * use semibold font instead of font-weight: 600
  * setting up semibold font
  * add SourceSansPro-Semibold font
  * support multiboard rendering in e2e tests
  * changelog and ci
  * return svg
  * move to a single file
  * generate files from templates
  * fix layout of grid in constant near
  * move xml to templates
  * fix links in keynote
  * [ci-force] update contributing
  * add links to pptx
  * fix urls in changelogs
  * fix image resizing
  * minor fixes for MS PowerPoint
  * fix image size
  * rename and docs
  * update title
  * slide title
  * fix size and position
  * add pptx export
  * base ppt export</changelog>
  <changelog author="jkowalczyk@suse.com" date="1683028800">- Update to version 0.4.2:
  * update get point at distance
  * fix reparsing flags
  * add logseq plugin
  * add md block info
  * fix elk issue when container named root
  * add d2sketch in ci
  * fix e2e profile passing args
  * fast attempt with debt balancing + skip bad rows
  * add maximum attempts
  * improve grid expand evenly
  * search for white index
  * fix gif pallete
  * add profiling for e2e tests
  * implement arrays for classes
  * add more detailed error msg
  * account for non-orthogonal connection segments
  * arrowhead refactor
  * fix generate unique number id
  * model_order cycle breaking elk
  * fix elk self loop spacing
  * d2oracle: don't modify classes
  * Update japan.d2
  * enforce min size for text shapes
  * remove border-radius percent tests, add border-radius pill (with a big value) test
  * feat: revert percentage border-radius. Accept higher border-radius value and limit it to half of the smaller shape side to be rendered as a pill
  * feat: check border-radius value value before checking its decimals. New rx and ry compute method.
  * feat: add possiblity to set shape border-radius with percentage value</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398400">- Update to version 0.5.0:
  * D2 files have the ability to import from other D2 files #1371
  * sql_table alternatively takes an array of constraints instead of being limited to a single one #1245
  * Use shape-specific sizing for grid containers #1294
  * Grid diagrams support nested shapes or grid diagrams #1309
  * grid-gap, vertical-gap, and horizontal-gap apply to padding on grid diagrams #1309
  * Watch mode browser uses an error favicon to easily indicate compiler errors #1240
  * Grid layout performance improved when there are many similarly sized shapes #1315
  * Connections and labels are adjusted for shapes with 3d or multiple #1340
  * Constraints in sql_table render even if they have no matching abbreviation #1372
  * Constraints in sql_table sheds their excessive letter-spacing and is padded from the end consistently #1372
  * Duplicate image URLs in icons are only fetched once #1373
  * In watch mode, images are cached by default across compiles. Can be disabled with flag --img-cache=0. #1373
  * Common invalid array separator , usage in class arrays returns a helpful error message #1376
  * Invalid constraint usage is met with an error message, preventing a common mistake of omitting shape: sql_table #1379
  * Connections no longer obscure outside labels #1381
  * Container connections in dagre are more balanced #1384
  * Connections that go through shape labels are now masked translucently #1383
  * Shadow is no longer cut off when --pad is 0. Thank you @LeonardsonCC ! #1326
  * Fixes grid layout overwriting label placements for nested objects #1345
  * Fixes fonts not rendering correctly on certain platforms #1356
  * Fixes folders not rendering in animations (--animate-interval) #1357
  * Fixes panic using reserved keywords as containers #1358
  * When multiple classes are change different attributes of arrowheads, all are applied instead of only the last one #1362
  * Prevent empty block strings #1364
  * Fixes dagre mis-aligning a nested shape's connection #1370
  * Fixes a bug in grids sometimes putting a shape on the next row/column #1380
  * @xyz is now reserved as a pattern for imports</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398401">- Update to version 0.5.1:
  * d2ir: Fix for windows</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691841600">- Update to version 0.6.0:
  * Variables and substitutions are implemented. See docs. #1473
  * Configure timeout value with D2_TIMEOUT env var #1392
  * Scale renders and disable fit to screen with --scale flag #1413
  * null keyword can be used to un-declare. See docs #1446
  * Develop multi-board diagrams in watch mode (links to layers/scenarios/steps work in --watch) #1503
  * Glob patterns have been implemented. See docs. #1479
  * Display version on CLI help invocation #1400
  * Improved readability of connection labels when they overlap another connection #447
  * Error message when shape is given a composite #1415
  * Improved rendering and text measurement for code shapes #1425
  * The autoformatter moves board declarations to the bottom of its scope #1424
  * All font styles in sketch mode use a consistent font-family #1463
  * Tooltip and link icons are positioned on shape border #1466
  * Tooltip and link icons are always rendered over shapes #1467
  * Boards with no objects are considered folders #1504
  * DEBUG environment variable ignored if set incorrectly #1505
  * Fixes edge case in compiler using dots in quotes #1401
  * Fixes grid label font size for TALA #1412
  * Fixes person shape label positioning with multiple or 3d #1478
- _service tar_scm disable changesgenerate. Upstream uses small
  incremental commits and the automated changelog is overly long.
  Use GitHub release summary instead.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- Adjust license to cover also redistributed vendor/github.com/* files</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696593600">- Update to version 0.6.1:
  * The globs feature underwent a major rewrite and is now almost finalized
  * UTF-16 files are automatically detected and supported #1525
  * Grid diagrams can now have simple connections between top-level cells #1586
  * Globs are lazily-evaluated #1552
  * Latex blocks includes Mathjax's ASM extension #1544
  * font-color works on Markdown #1546
  * font-color works on arrowheads #1582
  * CLI failure message includes input path #1617
  * d2 fmt formats all files passed as arguments rather than just the first non-formatted (thank you @maxbrunet) #1523
  * Fixes Markdown cropping last element in mixed-element blocks (e.g. em and strong) #1543
  * Adds compiler error for non-blockstring empty labels #1590
  * Prevents multiple constant nears overlapping in some cases #1591
  * Fixes crash from empty nested grid #1594
  * d2fmt with variable substitution mid-string is formatted correctly #1611
  * Fixes certain shape IDs not working with dagre #1610
  * Fixes font-size adjustments missing from rendered code shape #1614</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701950400">- Update to version 0.6.2:
  * ELK routes sql_table edges to the exact columns (ty @landmaj) #1681
  * Unfilled triangle arrowhead is available. #1711
  * Grid containers customize label positions. #1715
  * A single board from a multi-board diagram can be rendered with --target flag. #1725
  * Grid cells can contain nested edges #1629
  * Edges can go across constant nears, sequence diagrams, and grids, including nested ones. #1631
  * All vars defined in a scope are accessible everywhere in that scope, i.e., an object can use a var defined after itself. #1695
  * Encoding API switches to standard zlib encoding so that decoding doesn't depend on source. #1709
  * currentcolor is accepted as a color option to inherit parent colors. (ty @hboomsma) #1700
  * Grid containers can be sized with width/height even when using a layout plugin without that feature. #1731
  * Watch mode watches for changes in both the input file and imported files #1720
  * Fixes a bug calculating grid height with only grid-rows and different horizontal-gap and vertical-gap values. #1646
  * Grid layout accounts for each cell's outside labels and icons #1624
  * Grid layout accounts for labels wider or taller than the shape and fixes default label positions for image grid cells. #1670
  * Fixes a panic with a spread substitution in a glob map #1643
  * Fixes use of null in sql_table constraints (ty @landmaj) #1660
  * Fixes ELK growing shapes with width/height set #1679
  * Adds a compiler error when accidentally using an arrowhead on a shape #1686
  * Correctly reports errors from invalid values set by globs. #1691
  * Fixes panic when spread substitution referenced a nonexistant var. #1695
  * Fixes incorrect appendix icon numbering. #1704
  * Fixes crash when using --watch and navigating to an invalid board path #1693
  * Fixes edge case where nested edge globs were creating excess shapes #1713
  * Fixes a panic with a connection to a grid cell that is a container in TALA #1729
  * Fixes incorrect grid cell positioning when the grid has a shape set and fixes content sometimes escaping circle shapes. #1734
  * Fixes content sometimes escaping cloud shapes. #1736
  * Fixes panic using a glob filter (e.g. &amp;a) outside globs. #1748
  * Fixes glob keys with import values (e.g. user*: @lib/user). #1755</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1705492800">- Update to version 0.6.3:
  * Themes can be customized via d2-config vars. #1777
  * Icons can be added for special objects (sql_table, class, code, markdown, latex). #1774
  * Fix importing files that override an existing value with an array. #1762
  * Fixes missing unfilled triangle arrowheads when sketch flag is on. #1763
  * Fixes a bug where the render target could be incorrect if the target path contains "index". #1764
  * Fixes ELK layout with outside labels/icons. #1776
  * Fixes a bug where an edge could become disconnected with dagre layout and direction right. #1778</changelog>
</package>
<package pkgid="24f7c0eb5491cb8874419515e2bb4e492c125fa4f685b2e84b35da394315ad0f95a4a7cfd610339cbd258483a87e06c23457bd59a386a40f21430f498a6b63c5" name="d2" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="1.1"/>
  <changelog author="jkowalczyk@suse.com" date="1681041600">- Initial package version 0.4.0:
  * update link to tree-sitter grammar
  * add text-transform as keyword
  * fix watch mode
  * Add `text-transform` attribute to the `style` block
  * fix solo near
  * markdown class has to have diagramHash targeting
  * Lifeline should inherit the stroke style from the actor
  * fix empty layer
  * fix: attach objects of tempGraph
  * Add d2-filter as community plugin
  * update keywords rows -&gt; grid-rows
  * new method for placing nodes across rows
  * fix inheritence bug
  * rename to grid diagram
  * validate descendants
  * layout evenly with rows and columns
  * center container if growing to fit label
  * validate edges
  * add padding between dagre labels
  * fixing rows creation
  * finish column logic
  * more dynamic grid sizing according to node sizes
  * evenly size grid nodes
  * values must be positive
  * layout with grids
  * Truncate to 32-bit precision to avoid floating-point arithmetic divergence between platforms
  * docs(readme): add golang queue library as example.
  * chore: feature description doc
  * fixes #1104
  * namespace transitions
  * fix builds on 32bit
  * have watch mode parse svg message correctly
  * fix: find outer near contaienr
  * fix: validation for near obj connect to outside
  * fix: a clean spilit for temp graph
  * d2parser: Fix #322
  * fix: validateNear outside connection
  * fix: nil labelPosition
  * fix: calc labelPosition
  * fix: delete redundant file
  * fix: use method instead of attribute
  * fix: delete redundant variable
  * fix: delete redundant return value
  * fix: ignore objects inside near container when calc boundingBox
  * fix: calc labelDimension
  * fix: integrate logic of construct sub graph inside WithoutConstantNears
  * fix: add validation for near connectioins
  * fix: compile_test testcase
  * fix: revert near_bad_connected compile_test
  * fix: delete redundant testcases
  * feat: descendants now is allowed for container with near attribute</changelog>
  <changelog author="jkowalczyk@suse.com" date="1681819200">- Update to version 0.4.1:
  * [ci-force] add japan example
  * [ci-base] add d2 pptx example
  * remove d2graph edge.MinWidth MinHeight
  * adjust label positioning for arrowhead
  * update bounding box for arrowhead labels
  * position arrowhead labels
  * render with arrowhead dimensions
  * set arrowhead label dimensions
  * pptx board path
  * refactor boardType
  * refactor ppt
  * remove import
  * show message while generating gif
  * navbar on pptx
  * add example
  * add constants
  * navbar on pdfs
  * Update lib/xgif/xgif.go
  * export root
  * package docs
  * export gifs
  * Fixing typos
  * refactor d2graph.Attributes
  * relative paths
  * refactor LabelWidth and LabelHeight to LabelDimensions
  * convert png boards to gif
  * Update generate_png.js
  * add exportExtension
  * add dark terrastruct flagship theme
  * e2etests: Add ent2d2 test case
  * don't increase font size for md text if container
  * update markdown text measurement and rendering to use font-size
  * rename to horizontal-gap and vertical-gap
  * fix grid panic with insuffient objects
  * if storing int and casting float64 each use
  * set scale when generating png
  * use grid-gap values for layout
  * add grid-gap keywords
  * handdrawn semibold
  * custom semibold font option
  * using semibold
  * add SourceCodePro-Semibold font
  * measure with semibold
  * use semibold font instead of font-weight: 600
  * setting up semibold font
  * add SourceSansPro-Semibold font
  * support multiboard rendering in e2e tests
  * changelog and ci
  * return svg
  * move to a single file
  * generate files from templates
  * fix layout of grid in constant near
  * move xml to templates
  * fix links in keynote
  * [ci-force] update contributing
  * add links to pptx
  * fix urls in changelogs
  * fix image resizing
  * minor fixes for MS PowerPoint
  * fix image size
  * rename and docs
  * update title
  * slide title
  * fix size and position
  * add pptx export
  * base ppt export</changelog>
  <changelog author="jkowalczyk@suse.com" date="1683028800">- Update to version 0.4.2:
  * update get point at distance
  * fix reparsing flags
  * add logseq plugin
  * add md block info
  * fix elk issue when container named root
  * add d2sketch in ci
  * fix e2e profile passing args
  * fast attempt with debt balancing + skip bad rows
  * add maximum attempts
  * improve grid expand evenly
  * search for white index
  * fix gif pallete
  * add profiling for e2e tests
  * implement arrays for classes
  * add more detailed error msg
  * account for non-orthogonal connection segments
  * arrowhead refactor
  * fix generate unique number id
  * model_order cycle breaking elk
  * fix elk self loop spacing
  * d2oracle: don't modify classes
  * Update japan.d2
  * enforce min size for text shapes
  * remove border-radius percent tests, add border-radius pill (with a big value) test
  * feat: revert percentage border-radius. Accept higher border-radius value and limit it to half of the smaller shape side to be rendered as a pill
  * feat: check border-radius value value before checking its decimals. New rx and ry compute method.
  * feat: add possiblity to set shape border-radius with percentage value</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398400">- Update to version 0.5.0:
  * D2 files have the ability to import from other D2 files #1371
  * sql_table alternatively takes an array of constraints instead of being limited to a single one #1245
  * Use shape-specific sizing for grid containers #1294
  * Grid diagrams support nested shapes or grid diagrams #1309
  * grid-gap, vertical-gap, and horizontal-gap apply to padding on grid diagrams #1309
  * Watch mode browser uses an error favicon to easily indicate compiler errors #1240
  * Grid layout performance improved when there are many similarly sized shapes #1315
  * Connections and labels are adjusted for shapes with 3d or multiple #1340
  * Constraints in sql_table render even if they have no matching abbreviation #1372
  * Constraints in sql_table sheds their excessive letter-spacing and is padded from the end consistently #1372
  * Duplicate image URLs in icons are only fetched once #1373
  * In watch mode, images are cached by default across compiles. Can be disabled with flag --img-cache=0. #1373
  * Common invalid array separator , usage in class arrays returns a helpful error message #1376
  * Invalid constraint usage is met with an error message, preventing a common mistake of omitting shape: sql_table #1379
  * Connections no longer obscure outside labels #1381
  * Container connections in dagre are more balanced #1384
  * Connections that go through shape labels are now masked translucently #1383
  * Shadow is no longer cut off when --pad is 0. Thank you @LeonardsonCC ! #1326
  * Fixes grid layout overwriting label placements for nested objects #1345
  * Fixes fonts not rendering correctly on certain platforms #1356
  * Fixes folders not rendering in animations (--animate-interval) #1357
  * Fixes panic using reserved keywords as containers #1358
  * When multiple classes are change different attributes of arrowheads, all are applied instead of only the last one #1362
  * Prevent empty block strings #1364
  * Fixes dagre mis-aligning a nested shape's connection #1370
  * Fixes a bug in grids sometimes putting a shape on the next row/column #1380
  * @xyz is now reserved as a pattern for imports</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398401">- Update to version 0.5.1:
  * d2ir: Fix for windows</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691841600">- Update to version 0.6.0:
  * Variables and substitutions are implemented. See docs. #1473
  * Configure timeout value with D2_TIMEOUT env var #1392
  * Scale renders and disable fit to screen with --scale flag #1413
  * null keyword can be used to un-declare. See docs #1446
  * Develop multi-board diagrams in watch mode (links to layers/scenarios/steps work in --watch) #1503
  * Glob patterns have been implemented. See docs. #1479
  * Display version on CLI help invocation #1400
  * Improved readability of connection labels when they overlap another connection #447
  * Error message when shape is given a composite #1415
  * Improved rendering and text measurement for code shapes #1425
  * The autoformatter moves board declarations to the bottom of its scope #1424
  * All font styles in sketch mode use a consistent font-family #1463
  * Tooltip and link icons are positioned on shape border #1466
  * Tooltip and link icons are always rendered over shapes #1467
  * Boards with no objects are considered folders #1504
  * DEBUG environment variable ignored if set incorrectly #1505
  * Fixes edge case in compiler using dots in quotes #1401
  * Fixes grid label font size for TALA #1412
  * Fixes person shape label positioning with multiple or 3d #1478
- _service tar_scm disable changesgenerate. Upstream uses small
  incremental commits and the automated changelog is overly long.
  Use GitHub release summary instead.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- Adjust license to cover also redistributed vendor/github.com/* files</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696593600">- Update to version 0.6.1:
  * The globs feature underwent a major rewrite and is now almost finalized
  * UTF-16 files are automatically detected and supported #1525
  * Grid diagrams can now have simple connections between top-level cells #1586
  * Globs are lazily-evaluated #1552
  * Latex blocks includes Mathjax's ASM extension #1544
  * font-color works on Markdown #1546
  * font-color works on arrowheads #1582
  * CLI failure message includes input path #1617
  * d2 fmt formats all files passed as arguments rather than just the first non-formatted (thank you @maxbrunet) #1523
  * Fixes Markdown cropping last element in mixed-element blocks (e.g. em and strong) #1543
  * Adds compiler error for non-blockstring empty labels #1590
  * Prevents multiple constant nears overlapping in some cases #1591
  * Fixes crash from empty nested grid #1594
  * d2fmt with variable substitution mid-string is formatted correctly #1611
  * Fixes certain shape IDs not working with dagre #1610
  * Fixes font-size adjustments missing from rendered code shape #1614</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701950400">- Update to version 0.6.2:
  * ELK routes sql_table edges to the exact columns (ty @landmaj) #1681
  * Unfilled triangle arrowhead is available. #1711
  * Grid containers customize label positions. #1715
  * A single board from a multi-board diagram can be rendered with --target flag. #1725
  * Grid cells can contain nested edges #1629
  * Edges can go across constant nears, sequence diagrams, and grids, including nested ones. #1631
  * All vars defined in a scope are accessible everywhere in that scope, i.e., an object can use a var defined after itself. #1695
  * Encoding API switches to standard zlib encoding so that decoding doesn't depend on source. #1709
  * currentcolor is accepted as a color option to inherit parent colors. (ty @hboomsma) #1700
  * Grid containers can be sized with width/height even when using a layout plugin without that feature. #1731
  * Watch mode watches for changes in both the input file and imported files #1720
  * Fixes a bug calculating grid height with only grid-rows and different horizontal-gap and vertical-gap values. #1646
  * Grid layout accounts for each cell's outside labels and icons #1624
  * Grid layout accounts for labels wider or taller than the shape and fixes default label positions for image grid cells. #1670
  * Fixes a panic with a spread substitution in a glob map #1643
  * Fixes use of null in sql_table constraints (ty @landmaj) #1660
  * Fixes ELK growing shapes with width/height set #1679
  * Adds a compiler error when accidentally using an arrowhead on a shape #1686
  * Correctly reports errors from invalid values set by globs. #1691
  * Fixes panic when spread substitution referenced a nonexistant var. #1695
  * Fixes incorrect appendix icon numbering. #1704
  * Fixes crash when using --watch and navigating to an invalid board path #1693
  * Fixes edge case where nested edge globs were creating excess shapes #1713
  * Fixes a panic with a connection to a grid cell that is a container in TALA #1729
  * Fixes incorrect grid cell positioning when the grid has a shape set and fixes content sometimes escaping circle shapes. #1734
  * Fixes content sometimes escaping cloud shapes. #1736
  * Fixes panic using a glob filter (e.g. &amp;a) outside globs. #1748
  * Fixes glob keys with import values (e.g. user*: @lib/user). #1755</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1705492800">- Update to version 0.6.3:
  * Themes can be customized via d2-config vars. #1777
  * Icons can be added for special objects (sql_table, class, code, markdown, latex). #1774
  * Fix importing files that override an existing value with an array. #1762
  * Fixes missing unfilled triangle arrowheads when sketch flag is on. #1763
  * Fixes a bug where the render target could be incorrect if the target path contains "index". #1764
  * Fixes ELK layout with outside labels/icons. #1776
  * Fixes a bug where an edge could become disconnected with dagre layout and direction right. #1778</changelog>
</package>
<package pkgid="b2ef68ba0b651cc28a04fd6b0225d7641156dda2daddcd2fffeef3777a79b6446b96d361c567c305a0455e1d6ef2959f475764132c57d89849e7bfe363ae83db" name="d2-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="1.1"/>
  <changelog author="jkowalczyk@suse.com" date="1681041600">- Initial package version 0.4.0:
  * update link to tree-sitter grammar
  * add text-transform as keyword
  * fix watch mode
  * Add `text-transform` attribute to the `style` block
  * fix solo near
  * markdown class has to have diagramHash targeting
  * Lifeline should inherit the stroke style from the actor
  * fix empty layer
  * fix: attach objects of tempGraph
  * Add d2-filter as community plugin
  * update keywords rows -&gt; grid-rows
  * new method for placing nodes across rows
  * fix inheritence bug
  * rename to grid diagram
  * validate descendants
  * layout evenly with rows and columns
  * center container if growing to fit label
  * validate edges
  * add padding between dagre labels
  * fixing rows creation
  * finish column logic
  * more dynamic grid sizing according to node sizes
  * evenly size grid nodes
  * values must be positive
  * layout with grids
  * Truncate to 32-bit precision to avoid floating-point arithmetic divergence between platforms
  * docs(readme): add golang queue library as example.
  * chore: feature description doc
  * fixes #1104
  * namespace transitions
  * fix builds on 32bit
  * have watch mode parse svg message correctly
  * fix: find outer near contaienr
  * fix: validation for near obj connect to outside
  * fix: a clean spilit for temp graph
  * d2parser: Fix #322
  * fix: validateNear outside connection
  * fix: nil labelPosition
  * fix: calc labelPosition
  * fix: delete redundant file
  * fix: use method instead of attribute
  * fix: delete redundant variable
  * fix: delete redundant return value
  * fix: ignore objects inside near container when calc boundingBox
  * fix: calc labelDimension
  * fix: integrate logic of construct sub graph inside WithoutConstantNears
  * fix: add validation for near connectioins
  * fix: compile_test testcase
  * fix: revert near_bad_connected compile_test
  * fix: delete redundant testcases
  * feat: descendants now is allowed for container with near attribute</changelog>
  <changelog author="jkowalczyk@suse.com" date="1681819200">- Update to version 0.4.1:
  * [ci-force] add japan example
  * [ci-base] add d2 pptx example
  * remove d2graph edge.MinWidth MinHeight
  * adjust label positioning for arrowhead
  * update bounding box for arrowhead labels
  * position arrowhead labels
  * render with arrowhead dimensions
  * set arrowhead label dimensions
  * pptx board path
  * refactor boardType
  * refactor ppt
  * remove import
  * show message while generating gif
  * navbar on pptx
  * add example
  * add constants
  * navbar on pdfs
  * Update lib/xgif/xgif.go
  * export root
  * package docs
  * export gifs
  * Fixing typos
  * refactor d2graph.Attributes
  * relative paths
  * refactor LabelWidth and LabelHeight to LabelDimensions
  * convert png boards to gif
  * Update generate_png.js
  * add exportExtension
  * add dark terrastruct flagship theme
  * e2etests: Add ent2d2 test case
  * don't increase font size for md text if container
  * update markdown text measurement and rendering to use font-size
  * rename to horizontal-gap and vertical-gap
  * fix grid panic with insuffient objects
  * if storing int and casting float64 each use
  * set scale when generating png
  * use grid-gap values for layout
  * add grid-gap keywords
  * handdrawn semibold
  * custom semibold font option
  * using semibold
  * add SourceCodePro-Semibold font
  * measure with semibold
  * use semibold font instead of font-weight: 600
  * setting up semibold font
  * add SourceSansPro-Semibold font
  * support multiboard rendering in e2e tests
  * changelog and ci
  * return svg
  * move to a single file
  * generate files from templates
  * fix layout of grid in constant near
  * move xml to templates
  * fix links in keynote
  * [ci-force] update contributing
  * add links to pptx
  * fix urls in changelogs
  * fix image resizing
  * minor fixes for MS PowerPoint
  * fix image size
  * rename and docs
  * update title
  * slide title
  * fix size and position
  * add pptx export
  * base ppt export</changelog>
  <changelog author="jkowalczyk@suse.com" date="1683028800">- Update to version 0.4.2:
  * update get point at distance
  * fix reparsing flags
  * add logseq plugin
  * add md block info
  * fix elk issue when container named root
  * add d2sketch in ci
  * fix e2e profile passing args
  * fast attempt with debt balancing + skip bad rows
  * add maximum attempts
  * improve grid expand evenly
  * search for white index
  * fix gif pallete
  * add profiling for e2e tests
  * implement arrays for classes
  * add more detailed error msg
  * account for non-orthogonal connection segments
  * arrowhead refactor
  * fix generate unique number id
  * model_order cycle breaking elk
  * fix elk self loop spacing
  * d2oracle: don't modify classes
  * Update japan.d2
  * enforce min size for text shapes
  * remove border-radius percent tests, add border-radius pill (with a big value) test
  * feat: revert percentage border-radius. Accept higher border-radius value and limit it to half of the smaller shape side to be rendered as a pill
  * feat: check border-radius value value before checking its decimals. New rx and ry compute method.
  * feat: add possiblity to set shape border-radius with percentage value</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398400">- Update to version 0.5.0:
  * D2 files have the ability to import from other D2 files #1371
  * sql_table alternatively takes an array of constraints instead of being limited to a single one #1245
  * Use shape-specific sizing for grid containers #1294
  * Grid diagrams support nested shapes or grid diagrams #1309
  * grid-gap, vertical-gap, and horizontal-gap apply to padding on grid diagrams #1309
  * Watch mode browser uses an error favicon to easily indicate compiler errors #1240
  * Grid layout performance improved when there are many similarly sized shapes #1315
  * Connections and labels are adjusted for shapes with 3d or multiple #1340
  * Constraints in sql_table render even if they have no matching abbreviation #1372
  * Constraints in sql_table sheds their excessive letter-spacing and is padded from the end consistently #1372
  * Duplicate image URLs in icons are only fetched once #1373
  * In watch mode, images are cached by default across compiles. Can be disabled with flag --img-cache=0. #1373
  * Common invalid array separator , usage in class arrays returns a helpful error message #1376
  * Invalid constraint usage is met with an error message, preventing a common mistake of omitting shape: sql_table #1379
  * Connections no longer obscure outside labels #1381
  * Container connections in dagre are more balanced #1384
  * Connections that go through shape labels are now masked translucently #1383
  * Shadow is no longer cut off when --pad is 0. Thank you @LeonardsonCC ! #1326
  * Fixes grid layout overwriting label placements for nested objects #1345
  * Fixes fonts not rendering correctly on certain platforms #1356
  * Fixes folders not rendering in animations (--animate-interval) #1357
  * Fixes panic using reserved keywords as containers #1358
  * When multiple classes are change different attributes of arrowheads, all are applied instead of only the last one #1362
  * Prevent empty block strings #1364
  * Fixes dagre mis-aligning a nested shape's connection #1370
  * Fixes a bug in grids sometimes putting a shape on the next row/column #1380
  * @xyz is now reserved as a pattern for imports</changelog>
  <changelog author="jkowalczyk@suse.com" date="1686398401">- Update to version 0.5.1:
  * d2ir: Fix for windows</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691841600">- Update to version 0.6.0:
  * Variables and substitutions are implemented. See docs. #1473
  * Configure timeout value with D2_TIMEOUT env var #1392
  * Scale renders and disable fit to screen with --scale flag #1413
  * null keyword can be used to un-declare. See docs #1446
  * Develop multi-board diagrams in watch mode (links to layers/scenarios/steps work in --watch) #1503
  * Glob patterns have been implemented. See docs. #1479
  * Display version on CLI help invocation #1400
  * Improved readability of connection labels when they overlap another connection #447
  * Error message when shape is given a composite #1415
  * Improved rendering and text measurement for code shapes #1425
  * The autoformatter moves board declarations to the bottom of its scope #1424
  * All font styles in sketch mode use a consistent font-family #1463
  * Tooltip and link icons are positioned on shape border #1466
  * Tooltip and link icons are always rendered over shapes #1467
  * Boards with no objects are considered folders #1504
  * DEBUG environment variable ignored if set incorrectly #1505
  * Fixes edge case in compiler using dots in quotes #1401
  * Fixes grid label font size for TALA #1412
  * Fixes person shape label positioning with multiple or 3d #1478
- _service tar_scm disable changesgenerate. Upstream uses small
  incremental commits and the automated changelog is overly long.
  Use GitHub release summary instead.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1693310400">- Adjust license to cover also redistributed vendor/github.com/* files</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696593600">- Update to version 0.6.1:
  * The globs feature underwent a major rewrite and is now almost finalized
  * UTF-16 files are automatically detected and supported #1525
  * Grid diagrams can now have simple connections between top-level cells #1586
  * Globs are lazily-evaluated #1552
  * Latex blocks includes Mathjax's ASM extension #1544
  * font-color works on Markdown #1546
  * font-color works on arrowheads #1582
  * CLI failure message includes input path #1617
  * d2 fmt formats all files passed as arguments rather than just the first non-formatted (thank you @maxbrunet) #1523
  * Fixes Markdown cropping last element in mixed-element blocks (e.g. em and strong) #1543
  * Adds compiler error for non-blockstring empty labels #1590
  * Prevents multiple constant nears overlapping in some cases #1591
  * Fixes crash from empty nested grid #1594
  * d2fmt with variable substitution mid-string is formatted correctly #1611
  * Fixes certain shape IDs not working with dagre #1610
  * Fixes font-size adjustments missing from rendered code shape #1614</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701950400">- Update to version 0.6.2:
  * ELK routes sql_table edges to the exact columns (ty @landmaj) #1681
  * Unfilled triangle arrowhead is available. #1711
  * Grid containers customize label positions. #1715
  * A single board from a multi-board diagram can be rendered with --target flag. #1725
  * Grid cells can contain nested edges #1629
  * Edges can go across constant nears, sequence diagrams, and grids, including nested ones. #1631
  * All vars defined in a scope are accessible everywhere in that scope, i.e., an object can use a var defined after itself. #1695
  * Encoding API switches to standard zlib encoding so that decoding doesn't depend on source. #1709
  * currentcolor is accepted as a color option to inherit parent colors. (ty @hboomsma) #1700
  * Grid containers can be sized with width/height even when using a layout plugin without that feature. #1731
  * Watch mode watches for changes in both the input file and imported files #1720
  * Fixes a bug calculating grid height with only grid-rows and different horizontal-gap and vertical-gap values. #1646
  * Grid layout accounts for each cell's outside labels and icons #1624
  * Grid layout accounts for labels wider or taller than the shape and fixes default label positions for image grid cells. #1670
  * Fixes a panic with a spread substitution in a glob map #1643
  * Fixes use of null in sql_table constraints (ty @landmaj) #1660
  * Fixes ELK growing shapes with width/height set #1679
  * Adds a compiler error when accidentally using an arrowhead on a shape #1686
  * Correctly reports errors from invalid values set by globs. #1691
  * Fixes panic when spread substitution referenced a nonexistant var. #1695
  * Fixes incorrect appendix icon numbering. #1704
  * Fixes crash when using --watch and navigating to an invalid board path #1693
  * Fixes edge case where nested edge globs were creating excess shapes #1713
  * Fixes a panic with a connection to a grid cell that is a container in TALA #1729
  * Fixes incorrect grid cell positioning when the grid has a shape set and fixes content sometimes escaping circle shapes. #1734
  * Fixes content sometimes escaping cloud shapes. #1736
  * Fixes panic using a glob filter (e.g. &amp;a) outside globs. #1748
  * Fixes glob keys with import values (e.g. user*: @lib/user). #1755</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1705492800">- Update to version 0.6.3:
  * Themes can be customized via d2-config vars. #1777
  * Icons can be added for special objects (sql_table, class, code, markdown, latex). #1774
  * Fix importing files that override an existing value with an array. #1762
  * Fixes missing unfilled triangle arrowheads when sketch flag is on. #1763
  * Fixes a bug where the render target could be incorrect if the target path contains "index". #1764
  * Fixes ELK layout with outside labels/icons. #1776
  * Fixes a bug where an edge could become disconnected with dagre layout and direction right. #1778</changelog>
</package>
<package pkgid="c771f1d9a072bd38d263e174a1f43db79b3b0cf78b7bdefa0927314a8fc86c3c8d727c6f5d8f955e8f98f409146f819fc273d531f9939883463cc074feba801f" name="dante" arch="src">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="ro@suse.de" date="1287576000">- FIXME: could add upnp support if we had a miniupnp package from
  http://miniupnp.free.fr
- update to 1.2.2
  o Fix PAM bug introduced in v1.2.0 that would leak resources when
    using PAM.  Also relax the code handling PAM concerning
    unknown msg_styles.
  o Set PAM_RUSER so that rhosts-based PAM authentication can work.
  o Wrapper for calling getsockopt(2) with SO_ERROR added.
- update to 1.2.1
  o GSSAPI support is no longer disabled on heimdal versions older than
    0.8.0, which have no wrap/unwrap support for aes256-cts-hmac-sha1-96.
    The following krb5.conf configuration might be needed to ensure that
    AES-256 is not used:
    default_etypes = arcfour-hmac-md5 des3-cbc-sha1 des-cbc-crc des-cbc-md5
    default_etypes_des = des-cbc-crc des-cbc-md5
  o Code for shutting down idle sockd processes put back and can be
    enabled again, if desired.  It is not recommended for busy servers
    however as performance may be slightly degraded.
  o Fix bug related to clients using MSG_PEEK and GSSAPI on Linux.
  o Don't print warning if accept(2) fails when started with the -N&lt;k&gt; option.
    When started with the -N option, it is expected that accept(2) will
    fail in 1/k of the cases.  Instead just log a debug message about it.
  o The fflush() wrapper function did not handle a NULL argument.
  o Fix libsocks upnpcleanup() linking problem when compiled without
    libminiupnpc.
  o Assert failure related to message passing on some 64-bit architectures
    fixed.
  o The capi/socks.h file was not correctly installed.
  o Compilation fixes for OpenSuse 11.1.
  o Compilation fix for config_parse.y compilation without YYDEBUG.
- update to 1.2.0
  o Improvements to client thread compatibility.  The client
    library should now be mostly threadsafe.
  o Make support for the socks 5 version described in draft-5.05 be
    configurable.  Before this was always enabled, but it breaks clients
    based on NEC socks code in some cases as they use the same bit to
    mean something completely different.
    A new option has been added to sockd.conf to enable it:
    "compatibility: draft-5.05".  Unless explicitly enabled, the Dante
    server will not use the socks 5.05 draft specification.
  o Don't leak username/passwords provided to us for local authentication
    to upstream proxy server when server-chaining.
  o Fixed a bug/oversight that imposed an artificial limit on the number
    of sockd processes that could be created, even when the load required
    more.
  o Slight improvement of configuration parsing in an attempt to avoid
    confusing non-qualified hostnames with NIC interfacenames.
  o The default connect-timeout/negotiate-timeout has been reduced from
    120 seconds to 30 seconds.  The "connecttimeout" name has also been
    deprecated in favour of "timeout.negotiate".
  o Separate iotimeouts can be set for udp and tcp clients.  The "iotimeout"
    object has also been deprecated in favour of "timeout.io".
  o New configure option: "--disable-drt-fallback".
    Used to disable the attempted automatic fallback to a direct route
    if there are no usable proxy routes.  Default is, as before,
    automatic fallback.
  o Added a new option: "udp.connectdst".  Controls whether the server
    should connect udp sockets to the destination.
    The default for this release is yes, which improves performance,
    but _may_ be incompatible with some udp-based application protocols.
    Please let us know if you experience problems with some applications
    no longer working.
  o support for GSSAPI encryption/authentication (RFC 1961) to both the socks
    server and socks client.
  o limit the range of udp-ports used between the socks-client
    and the Dante server.
  o By default, try to auto-add direct routes for all addresses on the LAN.
    To disable it, set SOCKS_AUTOADD_LANROUTES to "no".
  o Fix bug that caused problems with certain combinations of
    bind(2)/accept(2)/close(2).
  o Fix bug that erroneously blocked the bind request from some clients.
  o Add support for environment variables SOCKS4_SERVER, SOCKS5_SERVER,
    HTTP_PROXY, and UPNP_IGD.
    If set, they specify the socks v4, socks v5 server, http proxy,
    or UPNP-enabled ID to use, without the need for a socks.conf.
    This should make it possible to run socksify with reasonable results
    even without a socks.conf, as long as one of these new environment
    variables are set correctly.
  o Auto-add direct routes for all gateways.  Should make the client
    a little more user-friendly by not having to specify "direct" routes
    for the proxyserver any longer.
  o More finegrained marking of when to mark a proxy route as "bad" so that
    it will not be used again by the same client.
    Also add a new variable to config.h, MAX_ROUTE_FAILS, determining
    how many times a route can fail before being blacklisted.  Default
    is one (same semantics as before there was a variable to control this).
  o Fix bug that could prevent password authentication from working
    on some systems.
  o Add configure option --without-glibc-secure, which disables check for
    the glibc variable __libc_enable_secure. Creates undesired dependencies
    for packaging.
  o New getifaddrs() compatibility function, taken from heimdal-1.2.1.
  o Support for interfacenames in sockd rules, and in the destination
    address for socks routes.
    Should make it easier to set up direct routes for local lan in
    the client (specify all local interfacenames in route statements),
    and block connections to e.g. loopback addresses (specify the the
    loopback interfacename in a block rule) in the server.
  o UPnP support in the client, using the miniupnp library by
    Thomas Bernard (http://miniupnp.free.fr/).
    UPnP is a protocol implemented by many home/small-business routers
    and adsl-modems.  It allows you to dynamically open up ports on
    the router for accepting incoming connections, as well as figuring
    out what the external ipaddress of the router is.
    Dante uses this to make socksify of ftp/bittorent/etc programs
    work via the UPnP router.
    Note that only the miniupnp library with releasedate 2009/09/21
    or later is expected to work with Dante.
  o Be less strict about bind in the client.  The standards says
    it is expected that the client first performs a connect via
    the socks server, but it seems some/many socks servers support
    the client requesting a bind without a previous connect, so we
    assume that is the case in the client from now on.
  o Changed the magic bytes that indicate the client is requesting
    use of the Dante-specific bind extension from 0x00000000 to
    0xffffffff, as part of the process to become less strict about
    the bind command requiring a previous connection.
  o Don't zero password in client if we read it from environment, or
    it will not work the next time the same clientprocess tries to
    authenticate to the server.
  o Add support for "group:" syntax to rules, similar to "user:" statement.
  o Close connection to PAM server each time we get an error-reply from
    it, fixing a bug.
  o Incorrect assert fixed.
  o Log close of client-rule with correct command.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1308052800">- verbose build
- fix most rpmlint warnings
- update to 1.3.0:
  * resource requirements have been significantly reduced
  * performance has also been improved
  * several new features and bug fixes were made</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="jengelh@medozas.de" date="1318248000">- Implement shlib policy (libsocks0)
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="tabraham@novell.com" date="1326369600">- fixed 64bit-portability-issue
- fixed some man page format problems
- update to 1.3.2
  * Part of possible resource optimization indicated in section 4.4
    of the Dante 1.3.1 performance evaluation report
    (http://www.inet.no/dante/doc/1.3.x/dante_performance_1.3.1.pdf)
    has been implemented: scheduling new clients to the Dante process
    with fewest free slots available.
  * If the proxy server (socks, http, or upnp) is configured via
    environment variables, don't attempt to also parse any socks.conf
    files
  * The "HTTP_PROXY" environment variable has been renamed to
    "HTTP_CONNECT_PROXY" to avoid conflict with HTTP proxies that do
    not support the HTTP CONNECT request
  * Fixed an unintended change to ACL semantics regarding bind requests
    in Dante 1.2.3 noted by Ralf Wenk
    &lt;Ralf.Wenk@hs-karlsruhe.de.example.com&gt; many thanks
  * Fixed a bug regarding handling of cases where the ulimit for max
    number of files is unlimited. Reported and analyzed by Ralf Wenk
    &lt;Ralf.Wenk@hs-karlsruhe.de.example.com&gt;
- changes in 1.3.1
  * Fixed a bug regarding handling of socks clients that do not fillow
    the spec and start sending traffic data before request has been
    granted.
  * Fixed an error related to ACL on UDP-packets. If a given SOCKS
    client was allowed to send some UDP packets, in some cases
    packets from the same SOCKS client that should have been blocked
    were allowed.</changelog>
  <changelog author="idonmez@suse.com" date="1356955200">- Add dante-glibc-2.17.patch to use getauxval() function instead
  of private __libc_enable_secure.</changelog>
  <changelog author="p.drouand@gmail.com" date="1382875200">- Replace sysvinit with systemd
  Package build only for Factory; no need to keep sysvinit support
  alive
- Replace hard paths with RPM macros</changelog>
  <changelog author="tabraham@suse.com" date="1387195200">- update to dante-1.4.0
  o Older syntax for setting the socket buffer sizes via
  socket.recvbuf.udp, socket.sendbuf.udp, socket.recvbuf.tcp and
  socket.sendbuf.tcp options have been deprecated and replaced with
  the more general API for setting socket options.
  "socket.recvbuf.udp" can now be set by "&lt;interface-side&gt;.udp.so_rcvbuf"
  "socket.sendbuf.udp" can now be set by "&lt;interface-side&gt;.udp.so_sndbuf"
  "socket.recvbuf.tcp" can now be set by "&lt;interface-side&gt;.tcp.so_rcvbuf"
  "socket.sendbuf.tcp" can now be set by "&lt;interface-side&gt;.tcp.so_sndbuf"
  &lt;interface-side&gt; refers to either "internal", for Dante's internal
  interface(s), or "external", for Dante's external interface(s).
  o socks-rules now require a "socks" prefix (like client-rules require a
  "client" prefix), and the socks "method" keyword has been renamed to
  "socksmethod".
  o The "socksmethod" keyword can now be set in client-rules too.  It
  is used to override the default preference for what socksmethod to
  select for which clients addresses, making it possible to by
  default e.g., have the preference "gssapi username none", but for
  some client-ranges have a different preference, e.g., "none
  username gssapi".
  Normally there is no need to use set this keyword in a client-rule.
  o Fallback to direct (non-proxy) routes now defaults to off in the client,
  as well as in the server.
  To keep previous behaviour in the client, with direct route fallback
  for destinations with no matching route, set SOCKS_DIRECTROUTE_FALLBACK
  to "yes" in the environment, or ./configure with --enable-drt-fallback.
  Direct fallback is enabled if there are no routes configured (as is
  usually the case in a server configuration), and disabled otherwise.
  o IPv6 is now supported in the server.
  Standard IPv6 address syntax is used for addresses, with the addition
  of the special address "0/0" used for matching both all IPv4 and
  all IPv6 addresses.
  o New "monitor" object added.  Syntax is similar to rules and routes,
  but instead of applying to individual sessions, it applies to all
  sessions currently matching the addresses to monitor.
  This can be used for monitoring network anomalies related to too
  little data being transferred or too many disconnects occurring,
  triggering alarms if detected.
  o Possibility to configure system errors and DNS-errors for
  special logging in certain cases (when connecting and performing
  hostname resolving).
  o More aggressive regarding how many processes to fork when starting
  and how many processes to reserve for future clients.
  o Added new log keyword: "tcpinfo".  Used to report more extensive
  statistics about sessions, including TCP_INFO on supported platforms.
  o SIGINFO/SIGUSR1 output is now logged at level "info" instead of level
  "debug".
  o SIGHUP code rewritten.  Should function considerably better in
  environments were SIGHUP is, for whatever reason, sent an excessive
  amount of times every second.
  o Default for the maximum number of clients an i/o process can handle has
  been increased from 8 to 32.
  o Improved UDP compatibility by sending appropriate ICMP unreachable
  errors to clients and targets, if running with the appropriate
  privileges (typically, root is required for this).
  Makes it possible for a client or target to be notified that a UDP
  packet it wanted the Dante server to forward was not forwarded.
  o Reduction in memory consumption at the expense of allocating extra
  memory dynamically in the very rare, perhaps non-existing, cases
  where the extra memory is needed.
  o The default timeout for TCP i/o (timeout.io.tcp) has been changed from
  84000 to 0.  0 means use the kernels default, which in most cases will
  mean no timeout.  See UPGRADE for more information.
  o The session module has been merged with the mainstream Dante code,
  and has also been extended to support the following new features:
  - connection throttling (number of new sessions accepted per second).
  - state-keys.
    Two state keys are currently supported:
  - per-IP address.
  - per-hostid (hostid is supported on certain platforms, with
    certain kernel patches, with certain clients).
  The syntax has also changed (see UPGRADE).
  See the manual for more information about the new features.
  o Code used for finding the correct outgoing address to bind when
  external.rotation is set to "route" replaced with much simpler,
  but hopefully equally (or better) functioning code.
  Idea taken from Quagga.
  o Use getpassphrase() rather then getpass() to obtain password for
  username authentication when available. Avoids 9 character limit
  on Solaris.  Suggested by Albert Fluegel &lt;af@muc.de.example.com&gt;
  o Use sqrt() rather than sqrtl() in stddev calculation, as sqrtl() is not
  available on some platforms (such as FreeBSD 7.2).  Problem reported
  by Rudolf Polzer &lt;rpolzer@one-it.de.example.org&gt;.
  o If the authentication method used was RFC931 (ident), the username
  was not always logged when it should be.
  Reported by Gregory Charot (EVENIUM) &lt;gcharot@evenium.com.example.com&gt;.
  o Syntax checking has been improved to better detect invalid or
  likely incorrect server configurations.
  This can result in some configurations that have previously been
  accepted or accepted with warnings by Dante, to now cause an error
  on startup, preventing the Dante server from starting up until the
  configuration error has been fixed.
  o Fixed compilation on OpenBSD with compilers not supporting -Wbounded.
  Problem report and testing by
  Mikael More &lt;mikael.more@gmail.com.example.com&gt;.
  o GSSAPI "clear" is no longer enabled by default, as it is not part
  of the SOCKS GSSAPI standard per se.
  o external.rotation was not handling non-IPv4 target addresses correctly.
  Reported and diagnosed by Rudolf Polzer &lt;rpolzer@one-it.de.example.com&gt;.
  o The "--disable-libwrap" option has been renamed "--without-libwrap".
  o Fixed bug that would cause the following warning to sometimes be
  erroneously reported:
  "warning: accept(2) failed: Resource temporarily unavailable"
  o SIGINFO log information extended to include information about i/o
  buffer status and as well as UDP packet latency.
  o Real-time scheduling priority settings and CPU affinity settings made
  available in sockd.conf.
  See https://www.inet.no/dante/files/dante_realtime_preview.pdf for
  a performance analysis done in relation to these new features.
  o General API for setting socket options on sockets used by Dante
  made available in sockd.conf.
  o Support for cross compilation of client library for Android
  (system name 'arm-linux-androideabi').
  Testing and analysis by Yoav Weiss &lt;weiss.yoav@gmail.com.example.com&gt;.
  o Problem with sockd.init generation in dante.spec fixed.
  Reported by Luiz Gustavo Nascimento &lt;luizgn@gmail.com.example.com&gt;.
- refreshed patches:
    dante-1.4.0-64bit_portability.patch
    dante-1.4.0-glibc-2.17.patch
    dante-1.4.0-sockd_conf_man_format.patch
    dante-1.4.0-socksify_man_format.patch
- %{optflags} contains -grecord-gcc-switches, which causes problems for
  configure. removed optflags from CFLAGS and modified it to contain the
  rest of the options.</changelog>
  <changelog author="tabraham@suse.com" date="1387454400">- dante.spec: instead of statically defining CFLAGS, parse out
  - grecord-gcc-switches from %{optflags}, since it causes problems
  for the configure script</changelog>
  <changelog author="dvaleev@suse.com" date="1390564800">- Fix HAVE_SENDBUF_IOCTL macro
- added patches:
  * dante-1.4.0-sendbuf_macro.patch</changelog>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="2aa79f8e96b6c0ad44d03fcce47f493544c2379cca2aac181a182aa83c7fadc80a46da081beb864e2f10614b4e1d63a6ebb3fe71c11b2330f243aa0555e474c5" name="dante" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="d8659f3fc65d782640283f4468b906ce981e5474dca5a200b651689216e9a87cc99b48e9b28e81959ac0475726edf5f43d5753abf8b23cf2ca7d020e1d2f5d27" name="dante-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="7fbf7cfd470c7971aa188c00668c61ba00b4865b6f5186712ee5c283fd3660028088ea310907f90794f987d5cad43feb1bf7bac596fd11595317049e8f5c309e" name="dante-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="151796f05519937c14fe294c81e049c51692bd3a6b4cb58eef51c48a3e36f1e5ec417cb0d2816fec3bd9ab769668e7fffd59bc658a8a283eabc981901eb558ef" name="dante-devel" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="5f5bdd2497c9d38d839869df2829dc07cec7bcbc453bb3802bc8a1f8e1afa4e56763d68fdfc6fbbde1b12eb11299ec92c9e648d3ad9b57b98fc3ecf74d5b37aa" name="dante-server" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="5d065cb669fe6d907f7a5371335710d7a302e1dde672d29c4fff67a262852854cab0230ba02c5cc69ab13528c14d1114c63775c6e90dfe2f1b92b22c8c6c2476" name="dante-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="2.10"/>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
</package>
<package pkgid="146eafdd0e12ca623d6fa0b16f536a52d0c98570d2838dd33670a85738bb8668f6b2bf7f96382a344e8059ae98b781088c4a908ce040d869addffd5eec89d08a" name="dapl" arch="src">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1403870400">- Add baselibs.conf and dapl-rpmlintrc as source.
- Fix dapl-fix_type_punning.patch.
- Fix type punning in cm.c</changelog>
  <changelog author="pth@suse.de" date="1407153600">- Remove s390 support (bnc#856126).</changelog>
  <changelog author="pth@suse.de" date="1407412800">- Readd s390 support (bnc#856126).</changelog>
  <changelog author="pth@suse.de" date="1407499200">- Add dapl-rename_dtest.patch to rename dtest to dpltest because
  of name clash with dateutils.
- Also rename the man  page for dtest.
- Make dapl-devel and dapl-debug-devel obsolete each other.</changelog>
  <changelog author="coolo@suse.com" date="1410177600">- dapl-debug can't obsolete dapl or zypper will switch between the versions
  all the time. They do conflict though</changelog>
  <changelog author="dimstar@opensuse.org" date="1423051200">- Also have dapl-utils conflict with dapl-debug-utils.
- Fix baselibs.conf to build libdat2-2-32bit.</changelog>
  <changelog author="pth@suse.de" date="1439294400">- Replace dapl-s390_support.patch with
  dapl-add-s390x-platform-support.patch (bsc#934683).
- Fix library name in baselibs.conf.
- Tag baselibs.conf and dapl-rpmlintrc as source.
- libdapl*.so work like plugins, hence they do not get a separate
  subpackage. So shut up rpmlint complaining about the package
  name.
- Drop the dapl-doc sub package and move the man pages to the
  packages containing the files/programs they describe.</changelog>
  <changelog author="pth@suse.de" date="1440504000">- Exclude aarch64 as there is currently no assembler code for this
  architecture.</changelog>
  <changelog author="dmueller@suse.com" date="1441886400">- add dapl-add-aarch64-platform-support.patch (fate#318444)
- revert last change</changelog>
  <changelog author="pth@suse.de" date="1457611200">- Update to 2.1.8 git version (bsc#970668).
  List of changes is too long so please see the included ChangeLog.
- Patches removed because the fixes are included upstream:
  dapl-fix_type_punning.patch
  dapl-autotools.patch
  dapl-add-s390x-platform-support.patch
  dapl-add-aarch64-platform-support.patch
  dapl-add-s390x-platform-support.patch
- Add dapl-s390.patch so that the defines are also valid for s390</changelog>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="aa9299cfc99fb1505c086f3b47ac056df803db2faed91abb05f6199d4f2eaf6170dafcbc48b15dc41af9e46cd2614213833e780cd234343cdd94988390f354b3" name="dapl" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="2c899e925ebf3e8b1045a0f9482612ad0669ddc6cd52f7344ad705a90d64510fd6ecfc48e4c9f2ccc0f6186a43e235dea1ff3a045585b670a2c729cb9c8b0842" name="dapl-debug" arch="src">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1403870400">- Add baselibs.conf and dapl-rpmlintrc as source.
- Fix dapl-fix_type_punning.patch.
- Fix type punning in cm.c</changelog>
  <changelog author="pth@suse.de" date="1407153600">- Remove s390 support (bnc#856126).</changelog>
  <changelog author="pth@suse.de" date="1407412800">- Readd s390 support (bnc#856126).</changelog>
  <changelog author="pth@suse.de" date="1407499200">- Add dapl-rename_dtest.patch to rename dtest to dpltest because
  of name clash with dateutils.
- Also rename the man  page for dtest.
- Make dapl-devel and dapl-debug-devel obsolete each other.</changelog>
  <changelog author="coolo@suse.com" date="1410177600">- dapl-debug can't obsolete dapl or zypper will switch between the versions
  all the time. They do conflict though</changelog>
  <changelog author="dimstar@opensuse.org" date="1423051200">- Also have dapl-utils conflict with dapl-debug-utils.
- Fix baselibs.conf to build libdat2-2-32bit.</changelog>
  <changelog author="pth@suse.de" date="1439294400">- Replace dapl-s390_support.patch with
  dapl-add-s390x-platform-support.patch (bsc#934683).
- Fix library name in baselibs.conf.
- Tag baselibs.conf and dapl-rpmlintrc as source.
- libdapl*.so work like plugins, hence they do not get a separate
  subpackage. So shut up rpmlint complaining about the package
  name.
- Drop the dapl-doc sub package and move the man pages to the
  packages containing the files/programs they describe.</changelog>
  <changelog author="pth@suse.de" date="1440504000">- Exclude aarch64 as there is currently no assembler code for this
  architecture.</changelog>
  <changelog author="dmueller@suse.com" date="1441886400">- add dapl-add-aarch64-platform-support.patch (fate#318444)
- revert last change</changelog>
  <changelog author="pth@suse.de" date="1457611200">- Update to 2.1.8 git version (bsc#970668).
  List of changes is too long so please see the included ChangeLog.
- Patches removed because the fixes are included upstream:
  dapl-fix_type_punning.patch
  dapl-autotools.patch
  dapl-add-s390x-platform-support.patch
  dapl-add-aarch64-platform-support.patch
  dapl-add-s390x-platform-support.patch
- Add dapl-s390.patch so that the defines are also valid for s390</changelog>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="7437175c84c03d34bef6db62124a061140dd14fb6dd18a7d2af0f877038b179363cb507865bd2845b16ab929bdf922bcf6c87548a42e096579a971d5b18d1d04" name="dapl-debug" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="bb2094bd1e426d50c61caa30db16e4f5957ba2fbf0a7677d862db1ba86f812b46daafd61668caae9c3cd2026a86e5790714ab47f39275dc8522d7fc1c3bed2a0" name="dapl-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="6b214449f31fa22dbaf86a60ed7fdbe2b1048be43b45dbf1624acbe263432ff8f7d573bb6fa39ec596b39154d790704615bd3ec9faaf9d9b7ac677916f85c0d7" name="dapl-debug-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="5a2d5d91f57c72b7869afa38e16b63750691d94269972f1101cbf8e9894153f7e93484fcc63f6f049015c5ae9a875650473b38bbb3e1bb10f057d0f72e0e4e78" name="dapl-debug-devel" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="143203ba082b017ee7eabc1569bd5b23453a1bcda6ccfc3d612be38fda8c49bb7bb8ca227ccc12dccf1e2e3f1be3d56873266ba8c8fc324472c607eefa6fa9b5" name="dapl-debug-libs" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="3913e0d9a6972cf5117280bfaedc9b222fc0663fbc76b3c629fb37ef27f27da21af5062ed17e03d086d65bd7f516adc4e6e2b2d2f664e5c02c96b83765925be6" name="dapl-debug-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="f654de30e4b9eb4d4d8cbd153dd2740761d7c0a10a9d33c8fd686a60bac4ef4f55c7d75d2408add899dafd6d224ff29f87a1e96158d1ddcb9158f4913be6abc2" name="dapl-debug-utils" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="10748e75b36cf1c41d95daa101d4b8c981cfaf63607744b7bcaf3244b18a194e693163c3de75dc69aa65888287d0854d9397dc060299582f466b40a2e5b3b14d" name="dapl-debug-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="f9522bb23cb7c99d758eb7a9a0ef5a2689e90b33a354c38cb1ea5f47fd2a1fda7e653dcd2b922908eb7910e2d541bebad1f5d8c94b26ecbb2b2c67e41ebd3c82" name="dapl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="a15852b4a6521e992a92d6129042da827786d276221e0ccac330092e5a688f222b543716b6c4d0de8982ada8e50519eec29425f5504749fbb8acde0889be5877" name="dapl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="31dc39c59d1143d20e090102ad7b29619cac7fdebe9e56fff0a4e1faa8f50574ff8bbc15328572ede2bedc4d9a70aacdd3622ab7bd424d94ab9588e9a2e56a2b" name="dapl-devel" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="e0f09cf40b8742d31619bd9b7ec293ddb8a3ef52af5d52e97f03ec9ad3e9a134aed24c9aab5b040aaece095b5d7078f2926a89766123bc26a4d0665611f6391d" name="dapl-utils" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="a0bc19ba1428f610a292fc8690928b9253c17f7de129907bb62c5eaf1acb1068185865d1aec966273ae42eeaec0da4197fd4f56ff1d5baf38fa3e5fc3980ff17" name="dapl-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.10" rel="5.3"/>
  <changelog author="pth@suse.de" date="1490788800">- Make dependencies on libs now coming from rdma-core versioned.
- Remove unused patch dapl-rename_dtest.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1495022400">- Disable dapl on armv7hl</changelog>
  <changelog author="jengelh@inai.de" date="1495713600">- Restore description of libdapl. Fix some grammar errors.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1496145600">- Add conflicts between dapl and dapl-debug packages for devel
  and utils
- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
  * dapltest =&gt; dapl-test
  * dtest    =&gt; dapl-utest
  * dtestcm  =&gt; dapl-testcm
  * dtestsrq =&gt; dapl-testsrq
  * dtestx   =&gt; dapl-testx
- Remove librdmacm and libibverbs version dependencies</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1497268800">- Merge .changes files with SLE12-SP3 (bsc#1041579)</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1500552000">- Update to 2.1.10
  * dtest_suite: add option to pause the test.
  * dtestcm: add client retry, give server time to queue up all listens
  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
  * cma: fix open_query mode, initialize attributes
  * ucm: up level CM timer logging, increase drep time at scale
  * dtest: fix return value check on do_rdma_write_with_msg
  * dtestx: check device capabilities and do atomic tests only if supported by HW
  * common: set atomic attributes based on provider/device capabilities
  * build: dtest_suite.sh was moved to test/scripts
  * mpxyd: let TX thread sleep if no open devices are referenced
  * mcm: when mmap req from MIC return with fail stat print WARN.
  * dtest_suite: remove duplicate dtest_suite.sh
  * dtest: enable -D option (data check) to work with scif provider
  * dtest_suite: fix typo in user_string var
  * mcm: remove logs from post send speed path
  * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
  * dtest: the default size in pingpong test is set to 1 byte regardless to user input.
  * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
- Refresh patches against 2.1.10</changelog>
  <changelog author="kasimir_@outlook.de" date="1527163200">- Add patch for arm platform support
  * dapl-add-arm-platform-support.patch</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1527595200">- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
  a "deadlock" that causes socket connection to timeout when
  net.ipv4.tcp_syncookies=0. (bsc#1094657)</changelog>
  <changelog author="bwiedemann@suse.com" date="1531569600">- Add reproducible.patch to fix build time (boo#1047218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Convert to proper multibuild package: the spec is already all
  done to distinguish flavors.</changelog>
</package>
<package pkgid="25218fc971d9fd59882a473fd64e2906965bde3a13c9bdb93df233a2f5deb785e6b453bc3ee68e25e305d5ce9e8e318cff4bc5fb4e73b467764143bde68087eb" name="dar" arch="src">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1425729600">- Use SOURCE instead of %{_sourcedir}/%{name}.changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442664000">- Update to 2.4.18
  * Initial Vector used for strong encryption was set with
    pseudo-random data generated using SHA1 message digest and
    blowfish cipher, which are not available when ligcrypt is
    running in FIPS mode. Since 2.4.18 we now use SHA256 and AES256
    for IV assignment in order to have libdar compatible with FIPS
    mode. For data encryption nothing changes: the cipher specified
    (-K, -J, -$ options on CLI) are used as before.
  * fixing bug met when performing archive isolation in
    sequential-read mode, If an archive corruption or truncated
    archive leads an inode to not have its CRC readable, dar aborts
    and issues a BUG report.</changelog>
  <changelog author="mpluskal@suse.com" date="1450699200">- Update to 2.4.20
  * fixed display bug in dar_manager met when using -o option and
  adding options for dar that does not exist for dar_manager
  (like -R option)
  * reactivating disabled (by mistake) optimization for some
  read-only dar manager database operations
  * fixing compilation issue with dar against gcc 4.9.2
  * fixing syntax error in dar_manager message
  * fixing bug that avoided creating an archive at the root of the
  filesystem
- Changes for 2.4.19
  * fixed missing quote in dar_par.dcf which is called by the par2
  directive
  * fixed bug in dar_manager's -u option, not displaying most
  recent files of an archive when they have been marked as
  removed in a more recent archive of the same dar_manager
  database.
  * fixed bug met while restoring in sequential read mode a file
  having several copies (was modified at the time it was saved
  and retry-on-change was set).</changelog>
  <changelog author="mpluskal@suse.com" date="1483617600">- Update to version 2.5.8:
  * support for lzma compression
  * improved backwards api compatibility
  * For extensive list of changes from 2.4.20 to 2.5.8 see provided
    CHANGES file
- Packaging cleanups and dependencies update</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="adrian@suse.de" date="1516795200">- fix build for Factory
- update to version 2.5.14
  (relevant parts from upstream)
  - made libgcrypt built-in memory guard be initialized before obtaining
    ligcrypt version, to respect libgcrypt usage (but no problem was seen
    nor reported about this inconsistency)
  - fixed syntax error in XML listing output (EA_entry and Attributes
    tags)
  - fixed bugs in dar_split: cygwin support, filedescriptors were not
    explicitly closed at end of execution, allocating buffer on heap
    rather than in the stack for better size flexibility, avoiding buffer
    size to be greater than SSIZE_MAX.
  - added -s option to dar_split in order to disable the by default SYNC
    write that was used and which caused poor performance. To keep the
    same behavior as the older dar_split (and its poor performances) you
    need now using -s option.
  - dar_split enhancement: added call to syncfs before closing the file
    descriptor in split_output mode
  - fixed bug in dar_split that was did not lead dar_split to completely
    fulfill an device before asking for user to change the media when
    used in split_output mode, this was sometimes leading dar reporting
    file as corrupted at dar_split at media boundary.
  - added feature in dar_split to show the amount of data written since
    the last media change
  - added -az option to automatically nullify negative dates returned from
    the system in the archive under creation (filesystem is not modified)
  - included the birthtime (HFS FSA) into the negative dates handling
  - modified behavior: dar now fails upon unknown option instead of warning
    the option is unknown and thus ignored
  - fixed missing throw in tools.cpp (exception condition was not reported)
  - dar now aborts if a line exceeding 20479 bytes is met in a listing file
  - fixed bug in file listing (-[ option) leading some directories and their
    content to be excluded in a somehow rare condition
  - improved behavior when dar reads a negative date. Instead of aborting
    it now asks the user if it can substitute such value by zero
  - improved behavior when dar is asked to read an archive located in a
    directory that does not exist. DUC file passed to -E option is now
    properly run in that case too and has the possibility for example to
    create that directory and download requested file
  - minor feature: displays the archive header which is never ciphered and
    aborts. This feature is activated while listing archive content and
    adding the -aheader option. This brings the side effect to invert two
    lines in the archive summary (dar -l archive -q) "catalogue size" and
    "user comment".
  - adding date format info for -w option in "dar_manager -h" usage help
  - fixed several mistakes in tools.cpp leading compilation to fail under
    certain environments
  - fixed bug in the filtering mechanism relying on file listing (-[ and
  - ] options) that could not find an entry in the listing upon certain
    condition leading a file not being excluded as requested or not
    included as requested
  - fixed bug: -r option (only more recent overwriting policy) was
    considering a file to be more recent when it had the exact same date as
    the file in place.
  - updating documentation about requirements for compiling dar from sources
  - fixed bug: bug met when restoring of a file that has the immutable
    flag set. Dar/libdar failed restoring such file in the context of
    differential/incremental backup. The fix consists of the removal of the
    immutable flag from filesystem before restoring the new version of the
    file's data, then setting back the immutable flag afterward.
  - updating FAQ with description of the way dar uses lzo compression
    compared to the lzop program
  - fixed bug: aborting an archive was leading to an unreadable archive in
    direct mode, most of the time when strong encryption was used
  - minor new feature: added two flavors of lzo algorithm: lzop-1 and lzop-3
    in order to match compression levels 1 and 3 of the lzop command
  - fixed bug: merging operation could wrongly melt different unrelated hard
    linked inodes when merging using an archive which results from a previous
    merging operation.
  - fixed bug: aborting an archive was sometimes leading to an unreadable
    archive in direct mode (was readable only in --sequential-read mode)
  - fixed bug: libgpgme was only present at linking time of final binaries
    (dar, dar_slave, dar_xform, dar_manager, dar_cp, dar_split), not at
    linking time of libdar, which caused problem under Linux Rosa distro
    where the "no-undefined" flag is passed to the linker.
  - minor new feature: -ay option has been added to display sizes in bytes
    instead of the default which uses the largest possible unit (Kio, Mio,
    and so on.)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="cfc4048c84a68f23dcedae07855f732a04a07d3b35d1ad0327282ecb2ac0bbfe8e4bb3a3fff10b124bf222e140670d14b87612e722b55181a3291953be157e3e" name="dar" arch="x86_64">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="70d747010a42b39b61530c5b8102b774ad6872c8808ad75b8adb18dc0878c201b3085d910ee7ea672bfddee041a3216f449b9e39de33a36ec27ef1b0f22e17d7" name="dar-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="ba5db25bd8edc9aa26b127b4464e34c49a68527dd9a7b27c4596eac71d0953e759e085934ef0a80472c46c5ca61549fd87092cdc4bd6848716a06694385ae7cb" name="dar-debugsource" arch="x86_64">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="9380828245d23c1392d220ead12d4e1b41805a5edb5e332d64272ad8d592f7cbeb450c5cefccf2b48a38248ed12d670cc01c64444d74f5cf55f8a8323a7acc91" name="dar-doc" arch="noarch">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="0d53d3475cb52e238f805746454455f474b8d8a942fdd740bd74b862906cdbcd0ee43678e432202bc4402d71c04848906bf4e9a6a252c694556ecdc022239201" name="dar-lang" arch="noarch">
  <version epoch="0" ver="2.7.13" rel="2.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
</package>
<package pkgid="a924c1a369a7a0c286ce5f5afb30ea01f4ef45539d0b3c0263f6797b1c108a24b6ffee7ee78ae3f2faf59d212e062d167a1e2964b0dd6043ebbe16b7d58eb898" name="dav1d" arch="i586">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="8a427811d54dfa29216542abb55b40b9f8993130913229a4662b9f5cb07eb901ce9675f4a6a91ccae453181ff7ab512dc1f1b2f363c8b8c148fe0648fcf1390f" name="dav1d" arch="src">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="4ecafc37e1b2ce0d42f05ff9077318cc81cb22bb619465d336571818454ffa978c90590a9922fb453b3bba75e657efab2466df4a50be78496300ee342f03a0e0" name="dav1d" arch="x86_64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="7a6916f58f4870212f7d5dcb736e0acb4a288740d662b80694b6f81515ea351328f9dd3df287ca7ed97cb5482e83f916056678396304ab25c8c33e08a7569ffb" name="dav1d-debuginfo" arch="i586">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="334b3e86168f7e41562134f9adc81b2fa9029846980352bc5bf191d05a019f9c91c7505186e9999568f66182a10dc1d0dbc6340932cacda81141d5713482bd79" name="dav1d-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="26ffa8c5157b0578287ca0eae731e10555545215a8f82e165ead4e317e6254a16d5056a1faf2951ccd7011b225751d7d57215461af7ae53eb17c81eaa4266456" name="dav1d-debugsource" arch="i586">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="4f4eb4b6180499197de62a03dc49b4cb35d0a568d8e925ba7669a6220daecc076d70a3ef699cd69ff2f07368acd9080c9b0c4e2345c32f38cc68cff60ebe0f64" name="dav1d-debugsource" arch="x86_64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="8edee09ac1ff9bdcf5879053b08dfdf720fba40d3f0ef163003725d7f2580e50bf773021508aa689fba4b21d9adf11b3d96e7edb335995284f094870851da2cf" name="dav1d-devel" arch="i586">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="b253fb8f71e9fc36f859160213bda22a0c7757143c6125ef76eeec2a6e182c090b022d9cd3f662a3ade7156ea3b5a9ebe3f81390dcfd61c005da395edd849f4b" name="dav1d-devel" arch="x86_64">
  <version epoch="0" ver="1.3.0" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1589976000">- Update to verison 0.7.0
  * Faster refmv implementation gaining up to 12% speed while
  - 25% of RAM (Single Thread)
  * 10b/12b ARM64 optimizations are mostly complete:
    + ipred (paeth, smooth, dc, pal, filter, cfl)
    + itxfm (only 10b)
  * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
  * AVX2 for cfl4:4:4
  * AVX-512 CDEF filter
  * ARM64 8b improvements for cfl_ac and itxfm
  * ARM64 implementation for emu_edge in 8b/10b/12b
  * ARM32 implementation for emu_edge in 8b
  * Improvements on the dav1dplay utility player to support 10
    bit, non-4:2:0 pixel formats and film grain on the GPU</changelog>
  <changelog author="aloisio@gmx.com" date="1592827200">- Update to version 0.7.1
  * ARM32 NEON optimizations for itxfm, which can give up to 28%
    speedup, and MSAC
  * SSE2 optimizations for prep_bilin and prep_8tap
  * AVX2 optimizations for MC scaled
  * Fix a clamping issue in motion vector projection
  * Fix an issue on some specific Haswell CPU on ipred_z AVX2
    functions
  * Improvements on the dav1dplay utility player to support
    resizing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1598961600">- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1606219200">- Update to version 0.8.0
  * Improve the performance by using a picture buffer pool;
  * ARM32 optimizations for 8bit bitdepth for ipred paeth,
    smooth, cfl
  * ARM32 optimizations for 10/12/16bit bitdepth for
    mc_avg/mask/w_avg,
    put/prep 8tap/bilin, wiener and CDEF filters
  * ARM64 optimizations for cfl_ac 444 for all bitdepths
  * x86 optimizations for MC 8-tap, mc_scaled in AVX2
  * x86 optimizations for CDEF in SSE and
    {put/prep}_{8tap/bilin} in SSSE3
- Bump soversion to 5
- Drop dav1d-nasm-2.15.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1609588800">- Update to version 0.8.1
  * Keep references to buffers valid after dav1d_close().
    Fixes a regression caused by the picture buffer pool added
    in 0.8.0.
  * ARM32 optimizations for 10bit bitdepth for SGR
  * ARM32 optimizations for 16bit bitdepth for
    blend/w_masl/emu_edge
  * ARM64 optimizations for 10bit bitdepth for SGR
  * x86 optimizations for wiener in SSE2/SSSE3/AVX2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613995200">- Update to version 0.8.2
  * ARM32 optimizations for ipred and itx in 10/12bits,
    completing the 10b/12b work on ARM64 and ARM32
  * Give the post-filters their own threads
  * ARM64: rewrite the wiener functions
  * Speed up coefficient decoding, 0.5%-3% global decoding gain
  * x86 optimizations for CDEF_filter and wiener in 10/12bit
  * x86: rewrite the SGR AVX2 asm
  * x86: improve msac speed on SSE2+ machines
  * ARM32: improve speed of ipred and warp
  * ARM64: improve speed of ipred, cdef_dir, cdef_filter,
    warp_motion and itx16
  * ARM32/64: improve speed of looprestoration
  * Add seeking, pausing to the player
  * Update the player for rendering of 10b/12b
  * Misc speed improvements and fixes on all platforms
  * Add a xxh3 muxer in the dav1d application</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1616587200">- Disable LTO (fix boo#1183956)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1621166400">- Update to version 0.9.0
  * x86 (64bit) AVX2 implementation of most 10b/12b functions,
    which should provide a large boost for high-bitdepth
    decoding on modern x86 computers and servers.
  * ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
  * New API to signal events happening during the decoding process</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1627560000">- Update to version 0.9.1
  * 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask,
    emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v,
    paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8,
    deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86
    processors
  * Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv
    10/12 arm32
  * Fixes for filmgrain on ARM
  * itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
  * Misc improvements on SSE2, SSE4</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1630670400">- Update to version 0.9.2
  * x86: SSE4 optimizations of inverse transforms for 10bit for
    all sizes
  * x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
  * x86: SSSE3 optimizations for cdef_filter in 10/12b and
    mc_w_mask_422/444 in 8b
  * ARM NEON optimizations for FilmGrain Gen_grain functions
  * Optimizations for splat_mv in SSE2/AVX2 and NEON
  * x86: SGR improvements for SSSE3 CPUs
  * x86: AVX2 optimizations for cfl_ac</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1647604800">- Update to version 1.0.0
  * Automatic thread management.
  * Add support for AVX-512 acceleration.
  * x86 code speedup (from SSE2 to AVX2).
  * New grain API to ease acceleration on the GPU.
  * New API call to get information of which frame failed to
    decode, in error cases.
  * Numerous small bug fixes.
- Bump soversion to 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Drop _lto_cflags define, current version supports lto build.
- Drop unneeded rpm BuildRequires.
- Add pkgconfig(libxxhash) BuildRequires and stop passing
  xhash_muxer=disabled to meson, build hash_muxer support.
- Add check section and meson_test macro, run tests during build.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676376000">- Update to version 1.1.0
  * New function dav1d_get_frame_delay to query the decoder
    frame delay
  * Numerous fixes for strict conformity to the specs and samples
  * NEON and AVX-512 misc fixes and improvements
  * Partial AVX2 12bpc transform implementations
  * AVX-512 high bit-depth cdef_filter, loopfilter, itx
  * NEON z1/z3 optimization for 8bpc
  * SSSE3 z1 optimization for 8bpc</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1677672000">- Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to
  build on ppc64le (boo#1208794).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1678190400">- Revert last change. This is now handled in xxhash.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1683115200">- Update to version 1.2.0
  * Improvements on attachments of props and T.35 entries on
    output pictures
  * NEON z1/z3 high bit-depth optimizations and improvements for
    8bpc
  * SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  * refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  * AVX-512 optimizations for high bit-depth itx (16x64, 32x64,
    64x16, 64x32, 64x64)
  * AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1683288000">- Use ldconfig_scriptlets macro, minor spec clean-up.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685534400">- Add to description some performance mentions that set it apart
  from other packages e.g. gav1.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685620800">- Update to version 1.2.1
  * Fix a threading race on task_thread.init_done
  * NEON z2 8bpc and high bit-depth optimizations
  * SSSE3 z2 high bit-depth optimziations
  * Fix a desynced luma/chroma planes issue with Film Grain
  * Reduce memory consumption
  * Improve dav1d_parse_sequence_header() speed
  * OBU: Improve header parsing and fix potential overflows
  * OBU: Improve ITU-T T.35 parsing speed
  * Misc buildsystems, CI and headers fixes</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1696420800">- Update to version 1.3.0
  * Reduce memory usage in numerous places
  * ABI break in Dav1dSequenceHeader, Dav1dFrameHeader,
    Dav1dContentLightLevel structures
  * new API function to check the API version:
    dav1d_version_api()
  * Rewrite of the SGR functions for ARM64 to be faster
  * NEON implemetation of save_tmvs for ARM32 and ARM64
  * x86 palette DSP for pal_idx_finish function
- Bump soversion to 7</changelog>
</package>
<package pkgid="5b68fa2cf75502b14b0aaae4540fa3686879a268072899fed69892e4676b9c4bcf8404dd79980b258aacfcc8cff5b5ac24866a7e4003d35c2742b02f5e1803a2" name="db48-doc" arch="noarch">
  <version epoch="0" ver="4.8.30" rel="42.4"/>
  <changelog author="coolo@suse.com" date="1382356800">- fix update-alternatives usage</changelog>
  <changelog author="schwab@suse.de" date="1399896000">- remove generation of unused tarball
- remove setting of unused variable</changelog>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
</package>
<package pkgid="552d8a7f82ae92ca66e97503faeaf3e98c10fcd31f3a5064a215ac3f79801977c6e723413e0b986ed76a927efae54f49a69e766477b9f96bece4e3cf45739f8e" name="db48-utils" arch="i586">
  <version epoch="0" ver="4.8.30" rel="42.4"/>
  <changelog author="coolo@suse.com" date="1382356800">- fix update-alternatives usage</changelog>
  <changelog author="schwab@suse.de" date="1399896000">- remove generation of unused tarball
- remove setting of unused variable</changelog>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
</package>
<package pkgid="67ebff8a3271edea8db2e25b1140dced5099b35402c9529c72257f0ea3fa400d1743256c3f540d478da5dbb374f061e0a1f8416999147e07f9b845ca24ad1b94" name="db48-utils" arch="x86_64">
  <version epoch="0" ver="4.8.30" rel="42.4"/>
  <changelog author="coolo@suse.com" date="1382356800">- fix update-alternatives usage</changelog>
  <changelog author="schwab@suse.de" date="1399896000">- remove generation of unused tarball
- remove setting of unused variable</changelog>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
</package>
<package pkgid="7a96f56809998d3ad0ecb6e5624ec048b98954ef42f900b11712556a882c673e8c719df7553b20fc38c37aeb5a88c480dacff4c8e78011c0928be698edb8aac5" name="db48-utils-debuginfo" arch="i586">
  <version epoch="0" ver="4.8.30" rel="42.4"/>
  <changelog author="coolo@suse.com" date="1382356800">- fix update-alternatives usage</changelog>
  <changelog author="schwab@suse.de" date="1399896000">- remove generation of unused tarball
- remove setting of unused variable</changelog>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
</package>
<package pkgid="c11e5368a30de43adb74ecaf5dd5b7ff87857aba7f3c2340093bf798f006cb01c8cec8b221714bde5648ef735a4decddad8ec5b7b6ed7a8fb2d4c37dc454a71f" name="db48-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.8.30" rel="42.4"/>
  <changelog author="coolo@suse.com" date="1382356800">- fix update-alternatives usage</changelog>
  <changelog author="schwab@suse.de" date="1399896000">- remove generation of unused tarball
- remove setting of unused variable</changelog>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
</package>
<package pkgid="671130163c812d88ae95ee373c685cab6581c5eed7c37d137a43bd65f651f7afd687b9c3c5bf2809e001ffec138ce2a3c059be24ecd8654f879b2c97255415cf" name="dblatex" arch="noarch">
  <version epoch="0" ver="0.3.12" rel="1.11"/>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 0.3.5
  + Fix an HTML table bug when no colgroup or col is specified.
  + Fix an HTML table bug when cellpadding is expressed in percentage.
  + Include the package ’ucs’ and configure listings to work with pdftex
    and UTF-8 characters.
  + Improve setup.py to detect the installed texlive version only on
    manual install.
  + Adapt URL to work with texlive &gt;= 2009.
  + Debian bugs fixed: #720624, #684393, #684391, #683166, #682936, and #682901.
  + SF bugs fixed: #108, #107, #106, #104, #103, #98, and some fixes to
    be able work with Saxon.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1459598400">- Update to version 0.3.7
  * Bugfix release</changelog>
  <changelog author="sbrabec@suse.com" date="1501761600">- Fix texlive-multirow incompatibility (boo#1052102, debian#840189,
  dblatex-xmultirow.patch).</changelog>
  <changelog author="mpluskal@suse.com" date="1501761601">- Cleanup spec file with spec cleaner
- Simplify conditionals
- Drop dblatex-rpmlintrc</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- Update to version 0.3.10
  + Add the ability to set images for front and back covers
  + Add the ability to pass several configuration files (-c option)
  + drop dependency on the latex package 'multirow'
  + wrong character entities in el.xml
  + put the paragraph title on a separate line
- dropped dblatex-xmultirow.patch (upstreamed)
- includes changes from 0.3.8 and 0.3.9. See:
  https://sourceforge.net/p/dblatex/dblatex/ci/default/tree/docs/changes/changes.txt</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1536494400">- Package cleanup:
  - Fix she-bang in dblatex script
  - Drop python-devel BuildRequires, not generating any bindings.
  - Drop font-collection BuildRequires, use individual requires.
  - Drop BuildRequires for some bundled styles and add some which
    were implicitly required.
  - Drop font-collection Requires, use individual Requires.
  - Downgrade dependencies which are only used with some engines,
    styles or locales from Requires to Recommends.
- Split documentation subpackage from main package</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1537876800">- More packaging cleanup
- Further reduce duplicities
- Use modern python macros
- Replace shebang in executable</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.11:
  * Fix Debian bug #863527: remove active babel character.
  * Fix Debian bug #866716: make dblatex robust to non-ascii xml:id
  * Fix bug #114: don't skip usefull spaces in hyphenated strings</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1632744000">- Upgrade to 0.3.12 (python3 version):
  - Fix SF bug #118: fix 'nb' and 'nn' locales.
  - Fix SF bug #119: use locale quotes in glossary.
  - Fix SF bug #120: use locale quotes in bibliography.
  - Fix SF bug #123: add 'se' locale.
  - Fix SF bug #124: set default qandaset title markup in english.
- Added also:
  - dblatex-0.3.11-replace-inkscape-by-rsvg.patch (filed as
    https://sourceforge.net/p/dblatex/feature-requests/21)
  - dblatex-0.3.11-which-shutil.patch (filed as
    https://sourceforge.net/p/dblatex/patches/22)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1633089600">- Fix replacement of "env python" to python3 in dblatex' main
  script: upstream moved this already to python3.</changelog>
</package>
<package pkgid="fe829241220e854c1fd889bc746ff35fd81f4e9f66650f8dc9350f38fc04d681e19dcbb8371fd7a60d664e61ec12792456b227c4622bcd7686421acceac2fa6e" name="dblatex" arch="src">
  <version epoch="0" ver="0.3.12" rel="1.11"/>
  <changelog author="ro@suse.de" date="1222257600">- drop noarch (not for a python package)</changelog>
  <changelog author="coolo@novell.com" date="1249819200">- use new python macros</changelog>
  <changelog author="bernhard@bwalle.de" date="1275739200">Updated to version 0.3:
  * Upgrade to recent Debian scripts (error handlers).
  * Improve the table rendering by adding a table-width Processing
    Instruction.
  * Add the parameters:
  - default.table.width.
  - biblioentry.numbered.
  * A number of bug fixes.</changelog>
  <changelog author="toms@suse.de" date="1313150400">- Merged spec file with Publishing
- Added sed call to remove shebang lines in *.py files</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="coolo@suse.com" date="1326196800">- GPL seems to be 2.0 only</changelog>
  <changelog author="toganm@opensuse.org" date="1332936000">- Update to version 0.3.2:
  * Add feature request #2052157 to have HTML table support
  * Full support of the --quiet option
  * Improve setup.py to make package building easier in a
    development environment
  * Improve the document title formatting, to render &lt;superscript&gt;
    for example.
  * Fix debian bug #629110 to work around an appendix package
    limitation with xetex
  * Fix bug #3094120 to work in paranoid mode (required for
    TexLive 2010)
  * Fix debian bug #623590 to format elements like &lt;emphasis&gt;
    contained in &lt;filename&gt;.
  * Fix a bug that prevented from putting and index at the highest
    level when preceded by a &lt;part&gt;.
- Removed dblatex-setup.patch and used sed instead to change doc
  directory</changelog>
  <changelog author="toganm@opensuse.org" date="1335441600">- Update to version 0.3.3
  * Fix incomplete image path conversion when subfigures are used.
  * Fix unicode listings limitation to handle characters greater than
    255.
  * Fix &lt;abstract&gt; environment to prevent from page counter reset.
  * Fix the &lt;literallayout&gt; limitations by using the same
    implementation than &lt;screen&gt;.
  * Fix a texlive 9 french babel and enumitem incompatibility.
  * Fix to be robust to URL encoded image paths, and to non-latin1
    paths.
  * Fix missing cross-reference to &lt;sidebar&gt; and &lt;qandaset&gt;.
  * Fix the &lt;sidebar&gt; box width to the actual context witdh.
  * Fix a french babel bug (unexpected active chars) when used with
    XeTeX.
  * Fix Debian bug #627501 to tell the priority policy of --xsl-user
    option.
  * Fix Debian bug #632967 to return a non-null code when the
    compilation fails.
  * Fix Debian bug #629514 to have draft watermark with XeTeX
    backend.
  * Fix Debian bug #634563 to have safe pdftitle content (no images).
  * Fix setup.py in order to work under Windows.
  * Fix the HTML table support to correctly render the cells
    elements.
  * Fix the HTML table support to correctly nested tables.
  * Fix the Olink support to allow database user-specific renderings
    like italics for &lt;i&gt; tags. Reuse of the DocBook Project implementation.
  * Fix a setup failure that made the listings UTF-8 support failed
    (extendedchars to set to "true").
  * Fix --xslt-opts to be able to pass several arguments by using
    quotes
  * Set the TexLive version to 2009 by default.
  * Update to new Debian Error Handler API.
  Improvements sponsored by Freexian (http://www.freexian.com) :
  * Remove hard-coded paper size and add some parameters for page
    layout setup:
    + Parameters to define page sizes and margins.
    + Parameters to have crop marks for pre-press PDF output.
  * Add the parameters literal.environment and literal.extensions to
    allow the user define its own listing environment.
  * Add the parameter latex.engine.options to be able to pass options
    to the TeX engine backend.
  * Print out warnings about the characters not handled by the
    selected fonts.
  * Image display improvements/fixes:
    + Avoid unexpected paragraph indentation when displaying images.
    + Strip spurious spaces between subfigures when
    + @role='flow.inline'
    + Prevents from empty tex subcaptions when no subfigure
    &lt;caption&gt; is defined.
  * Add the ability to format &lt;ulink&gt; as a block when @type='block'.
  * Pass @role to the latex sidebar environment.
  * Add the literal.class parameter used when &lt;literallayout&gt; class
    attribute is not set. Default is 'monospaced'.
  * Add some @role to format literal elements, and literal.role
    parameter for default role:
    + Wrap: wrap lines when longer than text width (default)
    + Overflow: do not wrap lines ; long lines overflow to the left
    + Scale: automatically scale a listing to have its lines fit the
    page width. The special feature can be disabled with
    literal.extensions=0</changelog>
  <changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
  <changelog author="toganm@opensuse.org" date="1376222400">- Update to version 0.3.4
  * Fix a bug in the missing characters display.
  * Fix the global template to actually insert a backmatter tag
    before backmatter  elements.
  * Fix bug #3520152 by changing a template xpath (looks like a
    libxslt limitation).
  * Improve the verbatim block display to be able to scale the
    block width to the page width.
  * Allow latex instructions within verbatim blocks through
    Processing Instructions.
  * Improve the setup script to be close to the debian install
    rules.
  * Improve the hyphenation of the inlined literal elements.
  * Add the parameter example.float.type to give the possibility to
    have &lt;example&gt; not floating. The attribute 'floatstyle' is also
    taken into account.
  * Add the parameter hyphenation.format to specify the inlined
    format types that must be hyphenated. It replaces the more
    limited  monoseq.hyphenation parameter.
- Packaging
  * added dblatex-0.3.4-disable-debian.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 0.3.5
  + Fix an HTML table bug when no colgroup or col is specified.
  + Fix an HTML table bug when cellpadding is expressed in percentage.
  + Include the package ’ucs’ and configure listings to work with pdftex
    and UTF-8 characters.
  + Improve setup.py to detect the installed texlive version only on
    manual install.
  + Adapt URL to work with texlive &gt;= 2009.
  + Debian bugs fixed: #720624, #684393, #684391, #683166, #682936, and #682901.
  + SF bugs fixed: #108, #107, #106, #104, #103, #98, and some fixes to
    be able work with Saxon.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1459598400">- Update to version 0.3.7
  * Bugfix release</changelog>
  <changelog author="sbrabec@suse.com" date="1501761600">- Fix texlive-multirow incompatibility (boo#1052102, debian#840189,
  dblatex-xmultirow.patch).</changelog>
  <changelog author="mpluskal@suse.com" date="1501761601">- Cleanup spec file with spec cleaner
- Simplify conditionals
- Drop dblatex-rpmlintrc</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- Update to version 0.3.10
  + Add the ability to set images for front and back covers
  + Add the ability to pass several configuration files (-c option)
  + drop dependency on the latex package 'multirow'
  + wrong character entities in el.xml
  + put the paragraph title on a separate line
- dropped dblatex-xmultirow.patch (upstreamed)
- includes changes from 0.3.8 and 0.3.9. See:
  https://sourceforge.net/p/dblatex/dblatex/ci/default/tree/docs/changes/changes.txt</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1536494400">- Package cleanup:
  - Fix she-bang in dblatex script
  - Drop python-devel BuildRequires, not generating any bindings.
  - Drop font-collection BuildRequires, use individual requires.
  - Drop BuildRequires for some bundled styles and add some which
    were implicitly required.
  - Drop font-collection Requires, use individual Requires.
  - Downgrade dependencies which are only used with some engines,
    styles or locales from Requires to Recommends.
- Split documentation subpackage from main package</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1537876800">- More packaging cleanup
- Further reduce duplicities
- Use modern python macros
- Replace shebang in executable</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.11:
  * Fix Debian bug #863527: remove active babel character.
  * Fix Debian bug #866716: make dblatex robust to non-ascii xml:id
  * Fix bug #114: don't skip usefull spaces in hyphenated strings</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1632744000">- Upgrade to 0.3.12 (python3 version):
  - Fix SF bug #118: fix 'nb' and 'nn' locales.
  - Fix SF bug #119: use locale quotes in glossary.
  - Fix SF bug #120: use locale quotes in bibliography.
  - Fix SF bug #123: add 'se' locale.
  - Fix SF bug #124: set default qandaset title markup in english.
- Added also:
  - dblatex-0.3.11-replace-inkscape-by-rsvg.patch (filed as
    https://sourceforge.net/p/dblatex/feature-requests/21)
  - dblatex-0.3.11-which-shutil.patch (filed as
    https://sourceforge.net/p/dblatex/patches/22)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1633089600">- Fix replacement of "env python" to python3 in dblatex' main
  script: upstream moved this already to python3.</changelog>
</package>
<package pkgid="3ef5890d9fb797225f2598d78e61e79053cbc1573200ce2f8c23a07d3577a185ad768c72ea37464dc398e7ebf8df01553e1f6e54be5501b6d66c7a3c72d391b5" name="dblatex-doc" arch="noarch">
  <version epoch="0" ver="0.3.12" rel="1.11"/>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 0.3.5
  + Fix an HTML table bug when no colgroup or col is specified.
  + Fix an HTML table bug when cellpadding is expressed in percentage.
  + Include the package ’ucs’ and configure listings to work with pdftex
    and UTF-8 characters.
  + Improve setup.py to detect the installed texlive version only on
    manual install.
  + Adapt URL to work with texlive &gt;= 2009.
  + Debian bugs fixed: #720624, #684393, #684391, #683166, #682936, and #682901.
  + SF bugs fixed: #108, #107, #106, #104, #103, #98, and some fixes to
    be able work with Saxon.</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1459598400">- Update to version 0.3.7
  * Bugfix release</changelog>
  <changelog author="sbrabec@suse.com" date="1501761600">- Fix texlive-multirow incompatibility (boo#1052102, debian#840189,
  dblatex-xmultirow.patch).</changelog>
  <changelog author="mpluskal@suse.com" date="1501761601">- Cleanup spec file with spec cleaner
- Simplify conditionals
- Drop dblatex-rpmlintrc</changelog>
  <changelog author="aavindraa@gmail.com" date="1509883200">- Update to version 0.3.10
  + Add the ability to set images for front and back covers
  + Add the ability to pass several configuration files (-c option)
  + drop dependency on the latex package 'multirow'
  + wrong character entities in el.xml
  + put the paragraph title on a separate line
- dropped dblatex-xmultirow.patch (upstreamed)
- includes changes from 0.3.8 and 0.3.9. See:
  https://sourceforge.net/p/dblatex/dblatex/ci/default/tree/docs/changes/changes.txt</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1536494400">- Package cleanup:
  - Fix she-bang in dblatex script
  - Drop python-devel BuildRequires, not generating any bindings.
  - Drop font-collection BuildRequires, use individual requires.
  - Drop BuildRequires for some bundled styles and add some which
    were implicitly required.
  - Drop font-collection Requires, use individual Requires.
  - Downgrade dependencies which are only used with some engines,
    styles or locales from Requires to Recommends.
- Split documentation subpackage from main package</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1537876800">- More packaging cleanup
- Further reduce duplicities
- Use modern python macros
- Replace shebang in executable</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.11:
  * Fix Debian bug #863527: remove active babel character.
  * Fix Debian bug #866716: make dblatex robust to non-ascii xml:id
  * Fix bug #114: don't skip usefull spaces in hyphenated strings</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1632744000">- Upgrade to 0.3.12 (python3 version):
  - Fix SF bug #118: fix 'nb' and 'nn' locales.
  - Fix SF bug #119: use locale quotes in glossary.
  - Fix SF bug #120: use locale quotes in bibliography.
  - Fix SF bug #123: add 'se' locale.
  - Fix SF bug #124: set default qandaset title markup in english.
- Added also:
  - dblatex-0.3.11-replace-inkscape-by-rsvg.patch (filed as
    https://sourceforge.net/p/dblatex/feature-requests/21)
  - dblatex-0.3.11-which-shutil.patch (filed as
    https://sourceforge.net/p/dblatex/patches/22)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1633089600">- Fix replacement of "env python" to python3 in dblatex' main
  script: upstream moved this already to python3.</changelog>
</package>
<package pkgid="d344331a902d70fb63a3ea9fae93f794815ee957a671c504c1597feab5c6c97d9e39257a6b1bccbec199f1e92ba82f6378e92bcbd2a789bf3a9ece6ed2a62576" name="dbus-1" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="00d80317df15e1902ddffe3190c3f4a82d16a4f0a9a192b7c9b42040d9370ab45dba0bd7777d7bf24f678658bbd575471ac54592e6caeb64679fed3ae7c40d12" name="dbus-1" arch="src">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="51c8f8e777c86caa8f3cd332cd04e17984dde52be4b329e68e8b820a2993e98ac0ccda84e807ed1aa98ee3f6a3293bfaeed9b8cfb01371ca05f14f2870fab334" name="dbus-1" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="c1219739b3fef0f135b82ddebcf107885eda96ddf32982fac14a43a5a6fa0676493caae80b2ebe6feaf8c4797a81e154229f02efd72d019c8baefebe416d8fcf" name="dbus-1-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="a0627f2ad304342fa612b1c102ec5912b8cf06b9d7a51df9e84bc7b657ef1a51561882e6198db800254dc39c83d60ba952c5c996ec1e2b0aea82b3a22412e72e" name="dbus-1-common" arch="noarch">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="ad86208f9913f256c6a61f13e5066df85a644dc859d26aa6b98a08377ed14dcf787e29fb03024ae8c39fba39138ff3b397e8d7e55d35a1f30c5e77936b2b3017" name="dbus-1-daemon" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="6d38f931f36cc18d74fc6628ccc1900c3fcd90a537e8fec47b161ab57dfb72acdf0e8b537134ce56867dbe2f8d3709fcc37085a5946d64fc8503c956d7e71e30" name="dbus-1-daemon" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="579e4270f66afc43b7090f25d04381cda45cd62da696ad0f968911577c831e06d439a395db67ba47402d0404583fb618e873a1198c5a485629e8138818c5da7f" name="dbus-1-daemon-debuginfo" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="a642863dea539947147f2d8c73e6c201406e818be84bc510d382e1a7b18d1ea62fb3d1177810b175335daf2c9f32ccd877585674cb393f537ef8a866c7a8f703" name="dbus-1-daemon-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="e13b91d5a273d9e20b37c5a565c1f5fb2920f592b9cdf7efb42ab4bf2925cf0fbb1b601005e215305beb21876950b5c5470ff7439d6273f5bc7953d8929d92e1" name="dbus-1-debuginfo" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="cfa0e63a4609a787e96251e3080d1970f66e8adc3902d57fa17df7e9f4150cbe117a0d6f77d4fbb4539466ba74bbd20874b304b3cabb6eec6af874acccd0ff20" name="dbus-1-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="eb217d98ed72940d8d8e5f9262deef0c8b4566d8023a8ecfd7fddf2341a6297b7e8060de05cc3dafe268b5014afab3b34bac7fbb55e88cd1eb6e551cdb8109a7" name="dbus-1-debugsource" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="2a122e7276d896258a4aeefea67b702a6f48e227e6cf4f02b7b4e46af8b6f14b91d60228ae134550d0ac419bad04a9d76466ec05e180e52a0278636276002096" name="dbus-1-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="49a3e2d76bbe649554d57eda05f83d5be09a33f3b748e8c893977ce82eb42f1795a4315fc5ae7f95af8d641a92ca15ab4168ac14914a0e53389f37b9e89f5767" name="dbus-1-devel" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="baa6a0a03bcdff0cfaa93c468a301aad62b798d7c3717820b8e9ac8f9d55a4a31f328b9b0a57353095fb821734457edb17564acced6e1a5d99e6713bdd97e66d" name="dbus-1-devel" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="925d7b095ec89d3d8855a604224e5cafbdcd897bea42ac1f481f96bf7568bb9eac223ccd872ede14656711ce13552012bef7720f6733c37dc2dfb62578e6fbad" name="dbus-1-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="b8232c8722cf9b7695a135f497ffc6fcde0c124750fad103064f526a65e659ba9fc52c42219985a2a76585c194d1164e745ff916ef90ba6316f3dd7117abc9d2" name="dbus-1-devel-doc" arch="noarch">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574251200">- Fix two inconsistencies with _libexecdir, sysusers.d and
  tmpfiles.d are always in %{_prefix}/lib/.
- Drop update-desktop-files BuildRequires, once added for
  mimetypes.prov which is no longer part of update-desktop-files,
  and dbus-1.desktop does not even handles a single mimetype.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1575374400">- Verify signatures
  * dbus-1.keyring - Key for Simon McVittie (smcv) from the Debian
  developer keyring.
- Drop dbus_at_console.ck not needed
- Clean up sources
  * Source2 dbus-1.desktop now Source4
  * baselib.conf now source 3
- Update to 1.12.16
  * CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
    authentication for identities that differ from the user running the
    DBusServer. Previously, a local attacker could manipulate symbolic
    links in their own home directory to bypass authentication and connect
    to a DBusServer with elevated privileges. The standard system and
    session dbus-daemons in their default configuration were immune to this
    attack because they did not allow DBUS_COOKIE_SHA1, but third-party
    users of DBusServer such as Upstart could be vulnerable.
    Thanks to Joe Vennix of Apple Information Security.
    (bsc#1137832, dbus#269, Simon McVittie)
- From 1.12.14
  * Raise soft fd limit to match hard limit, even if unprivileged.
    This makes session buses with many clients, or with clients that make
    heavy use of fd-passing, less likely to suffer from fd exhaustion.
    (dbus!103, Simon McVittie)
  * If a privileged dbus-daemon has a hard fd limit greater than 64K, don't
    reduce it to 64K, ensuring that we can put back the original fd limits
    when carrying out traditional (non-systemd) activation. This fixes a
    regression with systemd &gt;= 240 in which system services inherited
    dbus-daemon's hard and soft limit of 64K fds, instead of the intended
    soft limit of 1K and hard limit of 512K or 1M.
    (dbus!103, Debian#928877; Simon McVittie)
  * Fix build failures caused by an AX_CODE_COVERAGE API change in newer
    autoconf-archive versions (dbus#249, dbus!88; Simon McVittie)
  * Fix build failures with newer autoconf-archive versions that include
    AX_-prefixed shell variable names (dbus#249, dbus!86; Simon McVittie)
  * Parse section/group names in .service files according to the syntax
    from the Desktop Entry Specification, rejecting control characters
    and non-ASCII in section/group names (dbus#208, David King)
  * Fix various -Wlogical-op issues that cause build failure with newer
    gcc versions (dbus#225, dbus!109; David King)
  * Don't assume we can set permissions on a directory, for the benefit of
    MSYS and Cygwin builds (dbus#216, dbus!110; Simon McVittie)
  * Don't overwrite PKG_CONFIG_PATH and related environment variables when
    the pkg-config-based version of DBus1Config is used in a CMake project
    (dbus#267, dbus!96; Clemens Lang)
- Drop now upstream Patches
  * dbus-no-ax-check.patch
  * dbus-new-autoconf-archive.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="ed4725f430240c06e1aac059673c87a3b90f8601bcdabb321c16de92bab02313722ba8d89d2156bf1046d97fdd98d805bbf67550e96679b5a5fc5c8b0a017a13" name="dbus-1-devel-doc" arch="src">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="sflees@suse.de" date="1534939200">- Update to 1.12.10
  * Changelog for 1.12.10
  * Prevent reading up to 3 bytes beyond the end of a truncated message.
    This could in principle be an information leak or denial of service
    on the system bus, but is not believed to be exploitable to crash
    the system bus or leak interesting information in practice.
    (fd.o #107332, Simon McVittie)
  * Fix build with gcc 8 -Werror=cast-function-type
    (fd.o #107349, Simon McVittie)
  * Fix warning from gcc 8 about suspicious use of strncpy() when
    populating struct sockaddr_un (fd.o #107350, Simon McVittie)
  * Fix a minor memory leak when a DBusServer listens on a new address
    (fd.o #107194, Simon McVittie)
  * Fix an invalid NULL argument to rmdir() if a nonce-tcp DBusServer
    runs out of memory (fd.o #107194, Simon McVittie)
  * Don't use misleading errno-derived error names if getaddrinfo() or
    getnameinfo() fails with a code other than EAI_SYSTEM
    (fd.o #106395, Simon McVittie)
  * Skip tests that require working TCP if we are in a container environment
    where 127.0.0.1 cannot be resolved (fd.o #106812, Simon McVittie)
  * Changelog for 1.12.8
  * The Devhelp documentation index is now in version 2 format
    (fd.o #106186, Simon McVittie)
  * Give the dbus-daemon man page some scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and should
    not be used, particularly for the standard system and session buses
    (fd.o #106004, Simon McVittie)
  * Fix installation of Ducktype documentation with newer yelp-build
    versions (fd.o #106171, Simon McVittie)</changelog>
  <changelog author="eich@suse.com" date="1542715200">- Avoid ugly error message from %pre(install) script when installing
  for the first time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545220800">- Avoid bashisms in scriptlets.</changelog>
  <changelog author="kukuk@suse.de" date="1547467200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="alarrosa@suse.com" date="1547553600">- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1548849600">- Add patch to build with new autoconf-archive, there is now
  bash variable AX_BLA that gets detected and autoreconf aborts;
  thus rather just disable the pointless check:
  * dbus-no-ax-check.patch
- Add patch to fix codecoverage m4 macro changes in autoconf-archive:
  * dbus-new-autoconf-archive.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1548849601">- Update to 1.12.12:
  * Reference the freedesktop.org Code of Conduct (Simon McVittie)
  * Stop the dbus-daemon leaking memory (an error message) if delivering
    the message that triggered auto-activation is forbidden. This is
    technically a denial of service because the dbus-daemon will
    run out of memory eventually, but it's a very slow and noisy one,
    because all the rejected messages are also very likely to have
    been logged to the system log, and its scope is typically limited by
    the finite number of activatable services available.
    (dbus#234, Simon McVittie)
  * Remove __attribute__((__malloc__)) attribute on dbus_realloc(),
    which does not meet the criteria for that attribute in gcc 4.7+,
    potentially leading to miscompilation (fd.o #107741, Simon McVittie)
  * Fix some small O(1) memory leaks (fd.o #107320, Simon McVittie)
  * Fix printf formats for pointer-sized integers on 64-bit Windows
    (fd.o #105662, Ralf Habacker)
  * Always use select()-based poll() emulation on Darwin-based OSs
    (macOS, etc.) and on Interix, similar to what libcurl does
    (dbus#232, dbus!19; Simon McVittie)
  * Extend a test timeout to avoid spurious failures in CI
    (dbus!26, Simon McVittie)</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1550836800">- Drop use of $FIRST_ARG in .spec
  The use of $FIRST_ARG was probably required because of the
  %service_* rpm macros were playing tricks with the shell positional
  parameters. This is bad practice and error prones so let's assume
  that no macros should do that anymore and hence it's safe to assume
  that positional parameters remains unchanged after any rpm macro
  call.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Remove the Leap42 conditionals that cause file conflict with
  filesystem package</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1559131200">- Replace DISABLE_RESTART_ON_UPDATE with
  %service_del_postun_without_restart
- Remove version specific code to block all updates on restart as
  hopefully no tumbleweed versions still have code causing those
  issues (was only present for a few snapshots)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574251200">- Fix two inconsistencies with _libexecdir, sysusers.d and
  tmpfiles.d are always in %{_prefix}/lib/.
- Drop update-desktop-files BuildRequires, once added for
  mimetypes.prov which is no longer part of update-desktop-files,
  and dbus-1.desktop does not even handles a single mimetype.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1575374400">- Verify signatures
  * dbus-1.keyring - Key for Simon McVittie (smcv) from the Debian
  developer keyring.
- Drop dbus_at_console.ck not needed
- Clean up sources
  * Source2 dbus-1.desktop now Source4
  * baselib.conf now source 3
- Update to 1.12.16
  * CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
    authentication for identities that differ from the user running the
    DBusServer. Previously, a local attacker could manipulate symbolic
    links in their own home directory to bypass authentication and connect
    to a DBusServer with elevated privileges. The standard system and
    session dbus-daemons in their default configuration were immune to this
    attack because they did not allow DBUS_COOKIE_SHA1, but third-party
    users of DBusServer such as Upstart could be vulnerable.
    Thanks to Joe Vennix of Apple Information Security.
    (bsc#1137832, dbus#269, Simon McVittie)
- From 1.12.14
  * Raise soft fd limit to match hard limit, even if unprivileged.
    This makes session buses with many clients, or with clients that make
    heavy use of fd-passing, less likely to suffer from fd exhaustion.
    (dbus!103, Simon McVittie)
  * If a privileged dbus-daemon has a hard fd limit greater than 64K, don't
    reduce it to 64K, ensuring that we can put back the original fd limits
    when carrying out traditional (non-systemd) activation. This fixes a
    regression with systemd &gt;= 240 in which system services inherited
    dbus-daemon's hard and soft limit of 64K fds, instead of the intended
    soft limit of 1K and hard limit of 512K or 1M.
    (dbus!103, Debian#928877; Simon McVittie)
  * Fix build failures caused by an AX_CODE_COVERAGE API change in newer
    autoconf-archive versions (dbus#249, dbus!88; Simon McVittie)
  * Fix build failures with newer autoconf-archive versions that include
    AX_-prefixed shell variable names (dbus#249, dbus!86; Simon McVittie)
  * Parse section/group names in .service files according to the syntax
    from the Desktop Entry Specification, rejecting control characters
    and non-ASCII in section/group names (dbus#208, David King)
  * Fix various -Wlogical-op issues that cause build failure with newer
    gcc versions (dbus#225, dbus!109; David King)
  * Don't assume we can set permissions on a directory, for the benefit of
    MSYS and Cygwin builds (dbus#216, dbus!110; Simon McVittie)
  * Don't overwrite PKG_CONFIG_PATH and related environment variables when
    the pkg-config-based version of DBus1Config is used in a CMake project
    (dbus#267, dbus!96; Clemens Lang)
- Drop now upstream Patches
  * dbus-no-ax-check.patch
  * dbus-new-autoconf-archive.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="4a7bc64fa04ba17b17a9f8c5f736583346aa49bd19f93fe56c250defc2c9d256d1017a9adbc365eb4377657ecaa6afdb637ef3308ca1d6c949210f5102fcc186" name="dbus-1-glib" arch="src">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="vuntz@opensuse.org" date="1311249600">- Add dbus-1-glib-fix-marshalling-regression.patch: this fixes a
  regression causing issues in NetworkManager; taken from git.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Add dbus-1-glib-devel to baselibs</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use host's dbus-binding-tool</changelog>
  <changelog author="vuntz@opensuse.org" date="1318420800">- Update to version 0.98:
  + Fix the documentation, a lot. We have nearly 100% coverage now.
    (fdo#37793)
  + In specialized collection iterators, check that the type is
    correct; g_critical and return harmlessly, rather than
    crashing, if not
  + If library users register specialized GTypes, warn if their
    vtables have missing callbacks which would cause accessors to
    crash
  + Fix production of documentation out-of-tree with newer gtk-doc
  + Simplify invoke_object_method() and OOM handling in
    dbus-gobject (fdo#35767)
- Changes from version 0.96:
  + Fix a regression in marshalling GObject instances as object
    paths, which broke NetworkManager (fdo#37852, deb#628890)
  + Fix crashes when sending a message when disconnected from D-Bus
    but still working through our backlog of incoming messages,
    similar to fdo#12675 (fdo#38406)
  + Cope more gracefully, with a critical warning instead of a
    memory leak, if programmer error causes G_VALUE_COLLECT to fail
    (fdo#38406, nokia#86280, nokia#180486)
  + Avoid an assertion failure when unregistering a proxy if
    GetNameOwner failed (fdo#38408, nokia#116862)
  + Don't report various programmer errors as "out of memory";
    raise suitable critical warnings instead, and don't leak memory
    (fdo#35767, fdo#35766)
  + If a remote process sends a wrong method call on the Properties
    interface, send back an error reply, instead of warning on
    stderr and not replying (fdo#35766)
  + Show a warning if dbus_g_method_return fails to marshal
    something (fdo#29884, nokia#180486)
  + Remove remnants of i18n (fdo#36428)
  + Remove dead code (nokia#180486)
- Drop dbus-1-glib-fix-marshalling-regression.patch: fixed
  upstream.</changelog>
  <changelog author="cfarrell@suse.com" date="1327492800">- license update: AFL-2.1 or GPL-2.0+
  License is a dual license choice of either Academic Free License 2.1 or
  GNU GPL 2+. This is the SPDX format for that license</changelog>
  <changelog author="thoenig@suse.de" date="1334836800">- Fix and loosen dependency towards dbus-1. Reported by Andreas
  Jaeger &lt;aj@suse.de&gt;.</changelog>
  <changelog author="thoenig@suse.de" date="1334836801">- Further dependency changes: Let dbus-1-glib-devel require
  dbus-1-devel (implicitly pulls dbus-1).</changelog>
  <changelog author="vuntz@opensuse.org" date="1347624000">- Update to version 0.100:
  + Enhancements:
  - Support building on Android with androgenizer
    (fdo#42532)
  - Respect NOCONFIGURE=1 in autogen.sh
  + Fixes:
  - Fix several GVariant reference leaks in
    dbus_g_value_parse_variant (fdo#41125)
  - Don't crash if an error code is out of range for its domain
    or has a negative code (fdo#40151)
  - Fix compilation with -Werror=format-security
  - Don't crash if dbus_g_proxy_new_for_peer() is used to talk to
    the dbus-daemon (fdo#41126)</changelog>
  <changelog author="dimstar@opensuse.org" date="1361275200">- Update to version 0.100.1:
  + dbus-gproxy: Verify sender of NameOwnerChanged signals to be
    o.f.DBus (CVE-2013-0292, bnc#804392).
  + Some cleanups.
  + Other bugs fixed: fdo#23633, fdo#40711, fdo#55729, fdo#55730.</changelog>
  <changelog author="zaitor@opensuse.org" date="1364212800">- Update to version 0.100.2:
  + Respin tarball.</changelog>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="b45a6cc46b13061f492a41b62e31e4715d0bde29a713e7bcbdb0ed699f9279f204bb24c46d4c854060a905c0b6c40a94d0dcbdfecd195e74bda85da53f7bfd22" name="dbus-1-glib-bash-completion" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="d9b8b3065f03f9e7c2601d333cae1f72887b6b9d004991f8e959a80d1a546d340f32dae5a5607dbbc5bae85326a789f20b6733dbe7b19e4a255691c297413f9b" name="dbus-1-glib-bash-completion" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="91c9a7572182322d7088ddfcb97539d50d2c7f0497ad0d5ac4d8b1ce55c38c55283b4202034f04f461dbd1af5cb3d7b0d0e5fdf25bab3042a2b4501b8fca2cd8" name="dbus-1-glib-bash-completion-debuginfo" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="44ac4be51512d2bdd21bbf6b5ff400d5cdcc5adf8ee9a139a820c97f5d4dec0b6314cbbd2d3d8193fdc63ae14687114628f9f146a352971940e9d8a882e75614" name="dbus-1-glib-bash-completion-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="2ec13e3a4aae3b71c1db590d0fbfc864f8182d4fbfefc9e7b118fe651b917e74b946a0b07e80eaa238d7b14b4dccb3fd9f8fa26b59345094b275c4beac2af50c" name="dbus-1-glib-debugsource" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="a0283f589b6eadea759dbd9af92d6ccddb03addc94e9df67752cbd0e256f7f4806d7bbebe43b55d137ece1c28644b700b61a01d423a45cc82e7a467938e8114b" name="dbus-1-glib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="34f3803bc8be9611c15bceca2ad1a172d4860513756d3a1d3d35b6bf12d697b025ae1bdd68b4a4d41bbca02a5ddc5fbcd00574623ff146abb9ee941f416e171c" name="dbus-1-glib-devel" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="62a39a6588b77fdbcc4251cd52376c6297a8422ef3c091b4faad935d0dfcc9ad68b1b3fdeda4bbd5fa42d6ce6fe87972d7854049657492f839255fff7b25d66c" name="dbus-1-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="5d3e5bbb212072cc97b4c943d287c32bf964f5fb6772172de57ab86b229b8d7b1b66adb7de743347bbc0c5672600773310a1d5c7a608f956b7c93ab44b2b7da7" name="dbus-1-glib-devel-32bit" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="1302bc1cb0cea77641f0c2dee8d62c2ab34468caf9e8908a23dd6e3064aa25bac90c3d19afde9a36aa4e5b0c9054d1d43ada94b249e39ac8ee4f4bb29bfd8489" name="dbus-1-glib-doc" arch="noarch">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="11f893f76b3ec6ab57a0994a4f4343307927a8bfabd4718d837b85ad715168737e04ac7c1cc5682aa9ff7ca59adcaafe5e46d93df99614b989750d8008ab606f" name="dbus-1-glib-tool" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="992f9007a167806d7c08582590235df60e6568d94ac3c0e999aee28fee81a2cfacbad927709c8b4cf9eb8b7eb64d9fb7d75a4724abe6675a29dccb2fac1d5ff9" name="dbus-1-glib-tool" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="7df43c58a597200b24df882c6dc7a21d091123fc117a3a40d4d6220f4614c2aecd79653e075aaf942449a91e25534e0ac97d705cc465ff8faa8d07d2d982c440" name="dbus-1-glib-tool-debuginfo" arch="i586">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="2858086a773404fd5ac38c45f691ee5533684a7333f49d08614a6b7e1b6ead71f0eee3f6ef10172c8399b80b83789a29f3352e4bbb63f50e6acf1b57980f47e2" name="dbus-1-glib-tool-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.112" rel="3.4"/>
  <changelog author="zaitor@opensuse.org" date="1392552000">- Update to version 0.102:
  + Enhancements:
  - Add dbus_g_method_invocation_get_connection (fdo#55729).
  - Add dbus_g_connection_open_private (fdo#55730).
  - Better regression tests (fdo#23633, fdo#40711, fdo#41129,
    fdo#51511, fdo#68603).
  - Get rid of more dead code (fdo#40711).
  - dbus-binding-tool: check validity of names (fdo#7909).
  + Bugs fixed:
  - dbus_g_value_build_g_variant: treat GValues containing
    (G_TYPE_STRING, NULL) or (G_TYPE_STRV, NULL) as empty string
    or empty array instead of asserting (fdo#71811).
  - Upload documentation correctly.
  - Fix under-linking (fdo#68601).
- Remove the exacutable bit from dbus-bash-completion.sh.</changelog>
  <changelog author="zaitor@opensuse.org" date="1432987200">- Update to version 0.104:
  + Deprecations: Document the entire library as deprecated.
  + Dependencies:
  - libdbus 1.8 is required.
  - GLib 2.32 is required.
  + Enhancements:
  - The libdbus 1.8 dependency means we can now document that
    dbus_g_thread_init() is idempotent and thread-safe
    (fdo#54770).
  - Use g_cclosure_marshal_generic for all marshalling
    (fdo#64214).
  + Fixes:
  - Allow timeouts to be migrated from one main context to
    another without an assertion failure (fdo#30574).
  - Don't trip a libdbus fatal warning if a Unix fd or other
    unsupported type is encountered in a message (fdo#80557).
  - Make the tests pass with newer GLib by not removing removed
    sources (fdo#83530).
  - Fix some typos in the documentation (fdo#45686).
  - Make the Autotools setup less awful (fdo#58698).</changelog>
  <changelog author="zaitor@opensuse.org" date="1476273600">- Update to version 0.108:
  + Use dbus-run-session instead of dbus-launch for tests.
- Changes from version 0.106:
  + Stop testing G_HAVE_INLINE, which ceased to work in GLib 2.47.2
    and wasn't meant to be API anyway. Instead, rely on "static
    inline" doing the right thing. On pre-C99 compilers, this
    relies on &lt;glib.h&gt; defining inline to __inline, __inline__ or
    the empty string if the compiler requires it, which it has done
    since 2000. (fdo#93513).
  + Stop calling g_mem_profile() in the tests, which no longer does
    anything and caused the tests to fail by issuing a warning.
  + Slightly modernize build system, and remove a weird
    cross-directory dependency which was breaking distcheck.
  + Stop distributing generated marshallers in the tarball.
- Run spec-clean, modernize spec-file macros and also drop a no
  longer conditional dbus-1-glib-64bit Obsoletes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476964800">- Split out dbus-binding-tool in own sub-package.</changelog>
  <changelog author="meissner@suse.com" date="1497009600">- remove CFLAGS setting, -fstack-protector is default and -fPIC
  will be auto-selected.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 0.110:
  Dependencies:
  + GLib 2.40 is required
  Enhancements:
  + The GLib main-loop glue, "dbus-gmain", is now available as a separate
    subproject (the dbus-gmain branch in dbus-glib's git repository) for
    embedding in larger projects like dbus-glib and dbus-python via the
    `git subtree` or `git submodule` commands. This removes dbus-python's
    dependency on the rest of dbus-glib.
  Fixes:
  + autogen.sh can now detect gtk-doc &gt;= 1.26.
  + More files have per-file copyright information.
- Run spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637755200">- Update to version 0.112:
  + Dependencies:
  - dbus 1.8 was already required, but is more strongly required
    now: the workarounds that were used to run continuous
    integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been
    removed. (Note that dbus 1.8 has already reached end-of-life
    for security support, and newer dbus stable branches are
    strongly recommended.)
  - pkg-config 0.28 is required when building from git.
  + Enhancements:
  - Rewrite CONTRIBUTING.md document, based on Wayland's
    equivalent.
  - A generated ChangeLog file, which made up a significant
    proportion of the size of source tarball releases, is no
    longer included.
  - Improve man page.
  - Add test coverage for fdo#80557
  - Use more modern GLib assertions in unit tests.
  - Improve continuous integration to be run by GitLab in
    addition to Travis-CI.
  - Add clearer license information using
    SPDX-License-Identifier.
  + Fixes:
  - Allow glib-genmarshal to be overridden with
    `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for
    cross-compilation.
  - Avoid a double-free in dbus-binding-tool for certain inputs,
    possibly involving nested introspection data structures.
  - Report a better error for excessive recursion depth or
    unsupported data types.
  - Map the 15 most-recently-added DBusGError members to their
    corresponding D-Bus error names.
  - Mark all documented symbols as deprecated.
  - Fix unit test failures during distcheck by enabling
    assertions.
  - Fix a core dump during installed-tests by not attempting to
    close a shared DBusConnection.
- Package COPYING as license, CONTRIBUTING.md and NEWS as docs.
- Add explicit pkgconfig BuildRequires.
- Replace dbus-1-devel and glib2-devel with pkgconfig variants that
  configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0),
  pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires.
- Drop hard Requires and BuildRequires that are not needed as they
  are added automatically.
- Split out bash-completion sub-package.
- Split out shared library into own sub-package, and Require it
  from the devel package, and add to the baselibs.conf. Following
  the SLPP standard. Add Provides and Obsoletes for the no longer
  existing main package.
- Use ldconfig_scriptlets for post(un) handling.
- Add soname define, ease future updates.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638360000">- Add signature and keyring as sources, verify tarball with gpg.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638964800">- Add relevant dbus-1-glib-&lt;targettype&gt; provides/obsoletes also in
  baselibs.conf (boo#1193502).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1667390400">- Try to guard against incomplete update stacks (boo#1202241):
  + Add split-provides to libdbus-1-glib and bash-completion
    sub-package.
  + Add explicit conflict to bash-completion subpackage against
    dbus-1-glib &lt; 0.112 (when the package split happened)
  + Ensure dbus-1-glib-tool gets the correct library version
    installed.</changelog>
</package>
<package pkgid="3eba72bfdffd4f9814ff1729e7248b2dfdef507202a549a51c6284b027a6f1d2628d96a3480be523eb618634512abf1b1394876ee3335a77b44b624eeab8c84c" name="dbus-1-tools" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="65d74a53ddfee3ac5d38e4f18a7e0639f5ebae582995d9e2ae7ec7451fa30b7565ec7971ce81ecb3b5cadf48d08634ebf487b0cb1bf6a735f93ec8578463592a" name="dbus-1-tools" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="27c637b33820cda3c3eead3a6a26b1d65d2e9f2797a87ae96239860ee6fdec57856616c6222f86f2bb4aa3e31ec8efee3e15afa7f4d734d47d17bedbde5937eb" name="dbus-1-tools-debuginfo" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="2a3e71ec6da2ab74f3965f2804ccfdb79f81faabd4af3661abe3b7c072a092807990fb4bec88c8c44f144f5ad44a1d1617fdce947e31b3239c385b0578884400" name="dbus-1-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1607083200">- retire /lib/dbus-1/system-services as it's deprecated</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617796800">- avoid listing cmake directory - owned by cmake package</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636372800">- Add CONFIG parameter to %sysusers_generate_pre</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647259200">- set runstatedir correctly</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1647518400">- Drop use of %{with libalternatives}, there's no such bcond defined
  and in many other places it's not optional anyway (boo#1197258)</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1653566400">- The great dbus package split of 22, in preperation for replacing
  dbus-daemon with dbus-broker currently there is no functional
  difference that will change later, this follows a similar setup
  to RedHat and Debian.
  * dbus-daemon is now in its own separate package
  * Create a dbus-1-common package with all the files and config
    that are shared between the dbus-daemon and dbus-broker
    implementations.
  * Create a dbus-1-tools package with the tools eventually we will
    likely want to move to only recommending this package Redhat and
    Debian have both already gone down this path.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- version provides
- add split provides
- remove unused/obsolete pre_checkin.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665662400">- Disable asserts (bsc#1087072)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.14.6:
  * Fix an incorrect assertion that could be used to crash
    dbus-daemon or other users of DBusServer prior to
    authentication, if libdbus was compiled with assertions
    enabled.
    We recommend that production builds of dbus, for example in
    OS distributions, should be compiled with checks but
    without assertions.
  * When connected to a dbus-broker, stop dbus-monitor from
    incorrectly replying to Peer method calls that were sent to the
    dbus-broker with a NULL destination
  * Fix out-of-bounds varargs read in the dbus-daemon's config-
    parser.  This is not attacker-triggerable and appears to be
    harmless in practice, but is technically undefined behaviour
    and is detected as such by AddressSanitizer.
  * Avoid a data race in multi-threaded use of DBusCounter
  * Fix a crash with some glibc versions when non-auditable
    SELinux events are logged (dbus!386, Jeremi Piotrowski)
  * If dbus_message_demarshal() runs out of memory while
    validating a message, report it as NoMemory rather than
    InvalidArgs (dbus#420, Simon McVittie)
  * Use C11 _Alignof if available, for better standards-
    compliance
  * Stop including an outdated copy of pkg.m4 in the git tree
  * Documentation:
  * Fix the test-apparmor-activation test after dbus#416
  * Internal changes:
  * Fix CI builds with recent git versions (dbus#447, Simon
    McVittie)
- switch to using multibuild</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676030400">- Fix multibuild: do not mention main flavor in multibuild, as it
  is implicit built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1676808000">- Packaging changes:
  * Move missed scriptlets and links for dbus.socket to common
  * Move sysusers and tmpfiles scriptlets, and ghost files to
    common
  * Move dbus-launch man page to correct package</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677153600">- Move %tmpfiles_create to %post otherwise the file won't exist
  since it is now located in the correct package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686571200">- update to 1.14.8 (bsc#1212126, CVE-2023-34969):
  * Denial-of-service fixes:
  * Fix an assertion failure in dbus-daemon when a privileged
    Monitoring connection (dbus-monitor, busctl monitor, gdbus
    monitor or similar) is active, and a message from the bus
    driver cannot be delivered to a client connection due to
    &lt;deny&gt; rules or outgoing message quota. This
    is a denial of service if triggered maliciously by a local
    attacker.
  * Fix compilation on compilers not supporting __FUNCTION__
  * Fix some memory leaks on out-of-memory conditions
  * Fix syntax of a code sample in dbus-api-design</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 1.14.10:
  * Avoid a dbus-daemon crash if re-creating a connection's policy
    fails. If it isn't possible to re-create its policy (for
    example if it belongs to a user account that has been deleted
    or if the Name Service Switch is broken, on a system not
    supporting SO_PEERGROUPS), we now log a warning, continue to
    use its current policy, and continue to reload other
    connections' policies.
  * If getting the groups from a user ID fails, report the error
    correctly, instead of logging "(null)"
  * Return the primary group ID in GetConnectionCredentials()'
    UnixGroupIDs field for processes with a valid-but-empty
    supplementary group list</changelog>
</package>
<package pkgid="30b9686ad06b14e243c4449a46f5fcccdb1eb42596c69a242c56a589bd95eee5c62ba54d62f4963cc54b7099ba7356e61169361b5abee9164b71e1380dd4a882" name="dbus-1-x11" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="3dc8ad524ff08a62eaade2622002a13548d541561175e0ef9f2b2a7d832a12fc57a2909753871acacb0c31cc06a8a57a134b8127616c4fea1b3142b9abeed38b" name="dbus-1-x11" arch="src">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="alarrosa@suse.com" date="1547553600">- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1548849600">- Add patch to build with new autoconf-archive, there is now
  bash variable AX_BLA that gets detected and autoreconf aborts;
  thus rather just disable the pointless check:
  * dbus-no-ax-check.patch
- Add patch to fix codecoverage m4 macro changes in autoconf-archive:
  * dbus-new-autoconf-archive.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1548849601">- Update to 1.12.12:
  * Reference the freedesktop.org Code of Conduct (Simon McVittie)
  * Stop the dbus-daemon leaking memory (an error message) if delivering
    the message that triggered auto-activation is forbidden. This is
    technically a denial of service because the dbus-daemon will
    run out of memory eventually, but it's a very slow and noisy one,
    because all the rejected messages are also very likely to have
    been logged to the system log, and its scope is typically limited by
    the finite number of activatable services available.
    (dbus#234, Simon McVittie)
  * Remove __attribute__((__malloc__)) attribute on dbus_realloc(),
    which does not meet the criteria for that attribute in gcc 4.7+,
    potentially leading to miscompilation (fd.o #107741, Simon McVittie)
  * Fix some small O(1) memory leaks (fd.o #107320, Simon McVittie)
  * Fix printf formats for pointer-sized integers on 64-bit Windows
    (fd.o #105662, Ralf Habacker)
  * Always use select()-based poll() emulation on Darwin-based OSs
    (macOS, etc.) and on Interix, similar to what libcurl does
    (dbus#232, dbus!19; Simon McVittie)
  * Extend a test timeout to avoid spurious failures in CI
    (dbus!26, Simon McVittie)</changelog>
  <changelog author="Franck Bui &lt;fbui@suse.com&gt;" date="1550836800">- Drop use of $FIRST_ARG in .spec
  The use of $FIRST_ARG was probably required because of the
  %service_* rpm macros were playing tricks with the shell positional
  parameters. This is bad practice and error prones so let's assume
  that no macros should do that anymore and hence it's safe to assume
  that positional parameters remains unchanged after any rpm macro
  call.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1556107200">- Remove the Leap42 conditionals that cause file conflict with
  filesystem package</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1559131200">- Replace DISABLE_RESTART_ON_UPDATE with
  %service_del_postun_without_restart
- Remove version specific code to block all updates on restart as
  hopefully no tumbleweed versions still have code causing those
  issues (was only present for a few snapshots)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1574251200">- Fix two inconsistencies with _libexecdir, sysusers.d and
  tmpfiles.d are always in %{_prefix}/lib/.
- Drop update-desktop-files BuildRequires, once added for
  mimetypes.prov which is no longer part of update-desktop-files,
  and dbus-1.desktop does not even handles a single mimetype.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1575374400">- Verify signatures
  * dbus-1.keyring - Key for Simon McVittie (smcv) from the Debian
  developer keyring.
- Drop dbus_at_console.ck not needed
- Clean up sources
  * Source2 dbus-1.desktop now Source4
  * baselib.conf now source 3
- Update to 1.12.16
  * CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
    authentication for identities that differ from the user running the
    DBusServer. Previously, a local attacker could manipulate symbolic
    links in their own home directory to bypass authentication and connect
    to a DBusServer with elevated privileges. The standard system and
    session dbus-daemons in their default configuration were immune to this
    attack because they did not allow DBUS_COOKIE_SHA1, but third-party
    users of DBusServer such as Upstart could be vulnerable.
    Thanks to Joe Vennix of Apple Information Security.
    (bsc#1137832, dbus#269, Simon McVittie)
- From 1.12.14
  * Raise soft fd limit to match hard limit, even if unprivileged.
    This makes session buses with many clients, or with clients that make
    heavy use of fd-passing, less likely to suffer from fd exhaustion.
    (dbus!103, Simon McVittie)
  * If a privileged dbus-daemon has a hard fd limit greater than 64K, don't
    reduce it to 64K, ensuring that we can put back the original fd limits
    when carrying out traditional (non-systemd) activation. This fixes a
    regression with systemd &gt;= 240 in which system services inherited
    dbus-daemon's hard and soft limit of 64K fds, instead of the intended
    soft limit of 1K and hard limit of 512K or 1M.
    (dbus!103, Debian#928877; Simon McVittie)
  * Fix build failures caused by an AX_CODE_COVERAGE API change in newer
    autoconf-archive versions (dbus#249, dbus!88; Simon McVittie)
  * Fix build failures with newer autoconf-archive versions that include
    AX_-prefixed shell variable names (dbus#249, dbus!86; Simon McVittie)
  * Parse section/group names in .service files according to the syntax
    from the Desktop Entry Specification, rejecting control characters
    and non-ASCII in section/group names (dbus#208, David King)
  * Fix various -Wlogical-op issues that cause build failure with newer
    gcc versions (dbus#225, dbus!109; David King)
  * Don't assume we can set permissions on a directory, for the benefit of
    MSYS and Cygwin builds (dbus#216, dbus!110; Simon McVittie)
  * Don't overwrite PKG_CONFIG_PATH and related environment variables when
    the pkg-config-based version of DBus1Config is used in a CMake project
    (dbus#267, dbus!96; Clemens Lang)
- Drop now upstream Patches
  * dbus-no-ax-check.patch
  * dbus-new-autoconf-archive.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="a9167967075a4a322142737d13eb700a07db526f5f13e90d93d7a524ac09dc88cc46051d103dfa3fd64944a11453285bf28cfe2f4ee563660796be782e4152f4" name="dbus-1-x11" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="59177f1ce6e219301d92766a08da5b0b49034eed7720285fcdd2dba8b67515bad95ac54739d740fd75e76c8f4750aefb29c0b134bb29c82acfc2234276087d29" name="dbus-1-x11-debuginfo" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="8c013e13d677cee3cdc07ff541bcd46bc8a4bcef40d70a3c5b0c7a3a4b63cf05001de9263818b8d5ab91c4350cca0ec2a92e6ea6e8e4d0937871bc316ba79734" name="dbus-1-x11-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="d94ed26a3cee2fc1e0f3bf994c022aa8a64f106091b925c16ee1da481e817f70bd1ecadd3b381c0b5ffb3c513964c8949bdcbf7b839b580ca109c0c471fffda6" name="dbus-1-x11-debugsource" arch="i586">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="323f2a041de84f46dd6e21a6c787485abcef7473ba9dba31378a747c1500d8179802d86286f0791a8137bdebae66da815f5c7ee16654001d920263ffca09b93c" name="dbus-1-x11-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.10" rel="2.1"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1579262400">- Remove left overs from blocking restart on update from May 29th 2019
- Use sysusers.d to create messagebus user</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435200">- Drop no longer required call to autoreconf, remove obsolete
  BuildRequires for libtool and autoconf-archive.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1579435201">- Move generation of API docs to a separate package, avoid doxygen
  dependency for building main package.
- Build x11 and devel-doc (API doc) using _multibuild.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594900800">- Update to 1.12.20
  * On Unix, avoid a use-after-free if two usernames have the same
    numeric uid. In older versions this could lead to a crash (denial of
    service) or other undefined behaviour, possibly including incorrect
    authorization decisions if &lt;policy group=...&gt; is used.
    Like Unix filesystems, D-Bus' model of identity cannot distinguish
    between users of different names with the same numeric uid, so this
    configuration is not advisable on systems where D-Bus will be used.
    Thanks to Daniel Onaca.
    (dbus#305, dbus!166; Simon McVittie)
- From 1.12.18
  * CVE-2020-12049: If a message contains more file descriptors than can
    be sent, close those that did get through before reporting error.
    Previously, a local attacker could cause the system dbus-daemon (or
    another system service with its own DBusServer) to run out of file
    descriptors, by repeatedly connecting to the server and sending fds that
    would get leaked.
    Thanks to Kevin Backhouse of GitHub Security Lab.
    (dbus#294, GHSL-2020-057; Simon McVittie)
  * Fix a crash when the dbus-daemon is terminated while one or more
    monitors are active (dbus#291, dbus!140; Simon McVittie)
  * The dbus-send(1) man page now documents --bus and --peer instead of
    the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)
  * Fix a wrong environment variable name in dbus-daemon(1)
    (dbus#275, dbus!122; Mubin, Philip Withnall)
  * Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)
  * Avoid a test failure on Linux when built in a container as uid 0, but
    without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)
  * When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)
- Run spec-cleaner</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1628078400">- Use libalternatives instead of update-alternatives.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1631793600">- Fixed spec file regarding removing old update-alternatives
  entries.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1632398400">- Added BuildRequires alts for libalternatives.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646136000">- Update to version 1.12.22:
  + On Linux, when using traditional (non-systemd) service
    activation, don't log warnings about failing to reset OOM score
    adjustment if the process is already more susceptible to the
    OOM killer, as user processes usually are with systemd ≥ 250.
  + On Linux, when using traditional (non-systemd) system bus
    activation, reset the OOM score adjustment to 0 as intended.
    If the system dbus-daemon is protected from the OOM killer,
    this avoids that protection unintentionally being inherited by
    every system service.
  + Avoid malloc() after fork on non-GNU libc.
  + Fix build with clang 13 by using Standard C offsetof where
    available.
  + Fix build of tests on FreeBSD.
  + Make documentation build more reproducible.
  + On Unix, make X11 autolaunch cope with slashes in DISPLAY.
  + Don't try to raise RLIMIT_NOFILE beyond OPEN_MAX on macOS.
  + Fix compilation if embedded tests are enabled but verbose mode
    and stats are both disabled.
  + On Linux, fix a race condition in the integration test for
    transient services.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646395200">- Update to version 1.14.0:
  + Dependencies:
  - dbus now requires at least a basic level of support for C99
    variadic macros, as implemented in gcc &gt;= 3, all versions of
    Clang, and MSVC &gt;= 2005. In practice this requirement has
    existed since version 1.9.2, but it is now official.
  - dbus now requires a C99-compatible va_copy() macro
    (or a __va_copy() macro with the same behaviour), except when
    building for Windows using MSVC and CMake.
  - On Unix platforms, if getpwnam_r() and getgrnam_r() are
    implemented, they must be POSIX-conformant. The non-POSIX
    signature seen in ancient Solaris versions will no longer
    work.
  - GLib &gt;= 2.38 is required if full test coverage is enabled
    (reduced from 2.40 in dbus 1.12.x.)
  - Building using CMake now requires CMake 3.4.
  - Building documentation using CMake now requires xsltproc,
    Docbook DTDs (for example docbook-xml on Debian derivatives),
    and Docbook XSLT stylesheets (for example docbook-xsl on
    Debian derivatives). Using KDE's meinproc4 documentation
    processor is no longer supported.
  + Build-time configuration changes: Move CMake build system to
    top level, matching normal practice for CMake projects
  + Deprecations:
  - Third-party software should install default dbus policies for
    the system bus into ${datadir}/dbus-1/system.d (this has been
    supported since dbus 1.10, released in August 2015).
    Installing default dbus policies in
    ${sysconfdir}/dbus-1/system.d is now considered to be
    deprecated. Policy files in ${sysconfdir}/dbus-1/system.d
    continue to be read, but this directory should only be used
    by system administrators wishing to override the default
    policies.
  - The ${datadir} applicable to dbus is usually /usr/share and
    the ${sysconfdir} is usually /etc.
  - A similar pattern applies to the session bus policies in
    session.d.
  - The dbus-send(1) man page now documents --bus and --peer
    instead of the old --address synonym for --peer, which has
    been deprecated since the introduction of --bus and --peer in
    1.7.6
  - The dbus-daemon man page now has scarier warnings about
    &lt;allow_anonymous/&gt; and non-local TCP, which are insecure and
    should not be used, particularly for the standard system and
    session buses.
  - DBusServer (and hence the dbus-daemon) no longer accepts
    usernames (login names) for the recommended EXTERNAL
    authentication mechanism, only numeric user IDs or the empty
    string. See 1.13.0 release notes for full details.
  + New features:
  - On Linux 4.13 or later when built against a suitable glibc
    version, GetConnectionCredentials() now includes
    UnixGroupIDs, the effective group IDs of the initiator of the
    connection, taken from SO_PEERGROUPS.
  - On Linux 4.13 or later, &lt;policy group="…"&gt; now uses the
    SO_PEERGROUPS credentials-passing socket option to get the
    effective group IDs of the initiator of the connection. See
    1.13.4 release notes for details.
  - Add a --sender option to dbus-send, which requests a name and
    holds it until the signal has been sent
  - dbus-daemon &lt;allow&gt; and &lt;deny&gt; rules can now specify a
    send_destination_prefix attribute, which is like a
    combination of send_destination and the arg0namespace keyword
    in match rules. See 1.13.12 release notes for more details.
  - The dbus-daemon now filters the messages that it relays,
    removing header fields that it does not understand. Clients
    must not rely on this behaviour unless they have confirmed
    that they are connected to a suitable message bus
    implementation, for example by querying its Features
    property.
  - The dbus-daemon now emits a signal,
    ActivatableServicesChanged, when the list of activatable
    services may have changed. Support for this signal can be
    discovered by querying the Features property.
  - It is now possible to disable traditional (non-systemd)
    service activation at build-time (Autotools:
  - -disable-traditional-activation, CMake:
  - DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release
    notes for details.
  - The API reference manual can be built as a Qt compiled help
    file if qhelpgenerator(-qt5) is available. See 1.13.16
    release notes for details.
  + Miscellaneous behaviour changes:
  - When using the "user bus" (--enable-user-session), put the
    dbus-daemon in the session slice
  - Several environment variables set by systemd are no longer
    passed on to activated services
  - If the dbus-daemon is compiled for Linux with systemd
    support, it now informs systemd that it is ready for use via
    the sd_notify() mechanism.
  - Tarball releases no longer contain pre-2007 changelogs and
    are now compressed with xz, making them around 35% smaller.
- Drop conditionals for old obsolete versions of openSUSE.
- Rebase patches with quilt.
- Use https for source and sig URL.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1647604800">- Use --with-x=auto to actually enable X11 integration (boo#1197258,
  workaround https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/263)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Disable asserts in dbus-1-x11.spec and dbus-1-devel-doc.spec too</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 1.14.4 (bsc#1204111, CVE-2022-42010,
    bsc#1204112, CVE-2022-42011,
    bsc#1204113, CVE-2022-42012):
  This is a security update for the dbus 1.14.x stable branch, fixing
  denial-of-service issues (CVE-2022-42010, -42011, -42012) and applying
  security hardening (dbus#416).
  Behaviour changes:
  * On Linux, dbus-daemon and other uses of DBusServer now create a
    path-based Unix socket, unix:path=..., when asked to listen on a
    unix:tmpdir=... address. This makes unix:tmpdir=... equivalent to
    unix:dir=... on all platforms.
    Previous versions would have created an abstract socket, unix:abstract=...,
    in this situation.
    This change primarily affects the well-known session bus when run via
    dbus-launch(1) or dbus-run-session(1). The user bus, enabled by configuring
    dbus with --enable-user-session and running it on a systemd system,
    already used path-based Unix sockets and is unaffected by this change.
    This behaviour change prevents a sandbox escape via the session bus socket
    in sandboxing frameworks that can share the network namespace with the host
    system, such as Flatpak.
    This change might cause a regression in situations where the abstract socket
    is intentionally shared between the host system and a chroot or container,
    such as some use-cases of schroot(1). That regression can be resolved by
    using a bind-mount to share either the D-Bus socket, or the whole /tmp
    directory, with the chroot or container.
    (dbus#416, Simon McVittie)
  * Denial of service fixes:
  - Evgeny Vereshchagin discovered several ways in which an authenticated
    local attacker could cause a crash (denial of service) in
    dbus-daemon --system or a custom DBusServer. In uncommon configurations
    these could potentially be carried out by an authenticated remote attacker.
  - An invalid array of fixed-length elements where the length of the array
    is not a multiple of the length of the element would cause an assertion
    failure in debug builds or an out-of-bounds read in production builds.
    This was a regression in version 1.3.0.
    (dbus#413, CVE-2022-42011; Simon McVittie)
  - A syntactically invalid type signature with incorrectly nested parentheses
    and curly brackets would cause an assertion failure in debug builds.
    Similar messages could potentially result in a crash or incorrect message
    processing in a production build, although we are not aware of a practical
    example. (dbus#418, CVE-2022-42010; Simon McVittie)
  - A message in non-native endianness with out-of-band Unix file descriptors
    would cause a use-after-free and possible memory corruption in production
    builds, or an assertion failure in debug builds. This was a regression in
    version 1.3.0. (dbus#417, CVE-2022-42012; Simon McVittie)
  - Preserve errno on failure to open /proc/self/oom_score_adj
    (dbus!285, Gentoo#834725; Mike Gilbert)
  - On Linux, don't log warnings if oom_score_adj is read-only but does not
    need to be changed (dbus!291, Simon McVittie)
  - Slightly improve error-handling for inotify
    (dbus!235, Simon McVittie)
  - Don't crash if dbus-daemon is asked to watch more than 128 directories
    for changes (dbus!302, Jan Tojnar)</changelog>
</package>
<package pkgid="752bc7059d1e5e599de47eeaea8c9bfa988556e74f947da98f25830c03125750b61ba311b25f55aeac2295fb89cc9a7aef2e602ce1bb4726e7a96f198c9ed596" name="dcatools" arch="i586">
  <version epoch="0" ver="0.0.7+2" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Initial packaging for openSUSE.</changelog>
</package>
<package pkgid="98bf212a3235985ec193006203b74a35a3891ca02d3269b74dd07a7039a50a2d09ab4e1f9206bdd5ee2da5fd758b5df88ee88231417869632486a0034a01d024" name="dcatools" arch="x86_64">
  <version epoch="0" ver="0.0.7+2" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Initial packaging for openSUSE.</changelog>
</package>
<package pkgid="0e78e7dcc85b9199698adc2466ef69b2ccd99c571bd3302079b3c9118dca03bb946d55215c1f4a14185724b4939a317d26ead0acda14bf4bcf6b31ee540a97d0" name="dcatools-debuginfo" arch="i586">
  <version epoch="0" ver="0.0.7+2" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Initial packaging for openSUSE.</changelog>
</package>
<package pkgid="1104699f57e05363632cfadf34dfb5be2a34c70b0455a6411d063ba0c483205d9277ab271e87cc063e0ee69b636024bfcfae91d665f324746f852dd97f502d5e" name="dcatools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.0.7+2" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679227200">- Initial packaging for openSUSE.</changelog>
</package>
<package pkgid="5ff237008c3c583d65abc6918937179bf00d9f385de1a9df7c1ef0f1fa4e796f1fed30ffc29fad4253a89dc3129fbc411b1e04ec1915c09463926dcef6e3c92e" name="dcmtk" arch="src">
  <version epoch="0" ver="3.6.7" rel="3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1316692800">- Added build of development files.  Without these other software
  can't make use of this.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1323604800">- Added seven patches (taken from Fedora) to make the package build shared
  libraries (using cmake) and link to the system "CharLS" library instead of
  the internal copy:
  + dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  + dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch
  + dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  + dcmtk-3.6.0-0004-Use-system-charls.patch
  + dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
  + dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  + dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
- Added a patch "dcmtk-3.6.0.diff" to fix libraries linking.
- Spec file updates:
  * Changed License: entry to SPDX style. Removed "AS IS" to fix rpmlint
    warning "invalid-license".
  * Adapted spec file to the cmake usage and building of shared libraries.
    Added a libdcmtk3 subpackage.
  * Added CharLS-devel in BuildRequires:.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1323691200">- Spec file updates:
  * Changed libdcmtk3 subpackage name to libdcmtk3_6 which is the correct one
    according to openSUSE shared library packaging policy.</changelog>
  <changelog author="coolo@suse.com" date="1323777600">- fix last change</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1332072000">- Added a patch (gcc-4.7_fix.patch) to fix compilation with gcc-4.7.
- Remove zero-length file /usr/share/dcmtk/wlistdb/OFFIS/lockfile (fix rpmlint
  warning).</changelog>
  <changelog author="pgajdos@suse.com" date="1346328000">- require libpng-devel instead of libpng14-compat-devel;
  libpng14-compat-devel is now default libpng-devel provider for
  factory; moreover dcmtk builds correctly with libpng15-devel too</changelog>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
</package>
<package pkgid="901c16a66808a8b312de9b47d870ba2b555b65bf1a50403e0d19b82eba3b20f88ad799fa1a64be3b1ac5a4ba5dc341aeffd6dd998cbadb8763034b437e9fd477" name="dcmtk" arch="x86_64">
  <version epoch="0" ver="3.6.7" rel="3.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
</package>
<package pkgid="ffe1ab424ebe539de2c07edcae0ca3de794f9f07ce80fe6d1630d95e04e318ba8a9bdc5ac16371dd8fcddc8775136e29af89789ce64ca72212f9c73fe050213e" name="dcmtk-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.6.7" rel="3.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
</package>
<package pkgid="7fac73558118d7b5733f9d2247edf8b0b3c378a8f2aa331c19f823d4e6199db20c6ea3266d3a4e05f588bb453f3c4c3c5ff168b0d1247b4b4c9330a9968c960c" name="dcmtk-debugsource" arch="x86_64">
  <version epoch="0" ver="3.6.7" rel="3.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
</package>
<package pkgid="a8141140425552ee23a5a5d335851cc15da8c1890a01760a2cf6da1483426f027780f8101ee0a22d3a8823904b8a02822fed0503587f8f6eca2d7393170398b0" name="dcmtk-devel" arch="x86_64">
  <version epoch="0" ver="3.6.7" rel="3.1"/>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
</package>
<package pkgid="cdc68b59eca44b9c82038d186fa53d336d4535091e2d79d2b44785bf975b54fc62e058eea454d2ab26ab49f31bf50f7adf6a4ec64680f2d8676ad7638975dbc0" name="dconf" arch="i586">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="603dac87742d944411b7e188c746d498b4ae0b9a404b7c9e6221ef16a2ac0b07c42bac76cf12e992be22cd9830646b05219d6995d402fb466206575d4186b14e" name="dconf" arch="src">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1520596800">- Update summaries.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1520942400">- Update to version 0.28.0:
  + No visible changes.
- Drop:
  + intltool BuildRequires: there are no translations to be
    handled.
  + update-desktop-files BuildRequires: there is no desktop file to
    be handled.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1534420800">- Update to version 0.29.1:
  + Engine: track in progress watch handles to avoid spurious
    changed signals for the root path. Subscription requests are no
    longer sent if the engine is already subscribed to the given
    path. In the case that some value changes while a subscription
    request is in progress, a changed signal is only sent for the
    path being subscribed to instead of the root path.
  + Engine: fix deadlock which occured when using the engine from
    libsoup within flatpak by extending the existing workaround for
    Glib issue. GSocket and various other GObject types are now
    also initialised in the main thread.
  + Add transfer annotations to the GTK-Doc strings for functions
    in the dconf_changeset_* and dconf_client_* namespaces.
  + Update GVDB subtree from GVDB master, containing mostly
    documentation improvements.
  + dconf-update.vala: correct error message grammar.
  + Various meson related improvements.
  + Add GitLab CI.
  + Service: Port from the deprecated g_type_class_add_private() to
    G_ADD_PRIVATE().
- Add pkgconfig(dbus-1) and pkgconfig(bash-completion)
  BuildRequires: New dependencies.
- Drop dbus-1 BuildRequires, full devel package is now needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1535457600">- Update to version 0.29.2:
  + Service: When corrupt GVDB files are found, they are now
    transparently backed up and replaced with an empty database.
  + Replace all hard-coded /etc path with sysconfdir. This is
    useful for JHBuild environments and systems that don't want to
    use /etc/dconf.
  + Engine: Change overflow thresholds in subscription counts from
    GMAXUINT32 to GMAXUINT.
  + Change meson flag used to build Gtk-Doc from enable-gtk-doc to
    gtk_doc.
  + Declare libdconf_service as a dependency to fix the build in
    massively parallelised environments.
- Change options passed to meson following upstreams changes, now
  passing bash_completion=true, man=true and gtk_doc=true.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1536321600">- Update to version 0.30.0:
  + No changes, stable bump only.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1540296000">- Update to version 0.30.1:
  + Engine: Fix memory leak when subscribing to a path.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1546948800">- Update to version 0.31.1:
  + Engine: Fix memory leak when subscribing to a path.
  + CI: Always store test artifacts so we always get code coverage
    results.
  + Sort output of list and dump commands.
  + Tests: Add integration tests for dconf and dconf-service
    running within a separate D-Bus session and
    clean XDG_RUNTIME_DIR and XDG_CONFIG_HOME.
  + Engine: Coalesce pending writes into a single changeset.
  + Consistently validate the number of arguments. Add optional
    directory argument for update command.
  + Tests: Add further integration tests.
  + Check mtimes of files when updating databases.
  + Indicate update failure with non-zero exit code. Consistently
    handle invalid configuration in update.
  + Replace Bugzilla by Gitlab URL in DOAP file.
  + Tests: Add test for key paths locked in system databases.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1550059200">- Update to version 0.31.2:
  + Bin:
  - Rewrite dconf utility in C. Updates are no longer conditional
    on the mtime of the database directory and files. Help
    information is shown on erroneous usage, but not otherwise.
  - Add a new database directory argument for the update command.
  + Build: Make dconf client vapi file installation optional, and
    thus the Vala dependency optional (still built by default).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551960000">- Update to version 0.31.92:
  + bin: Add an option to ignore changes to locked keys during
    load.
  + tests:
  - Use more concise key and value.
  - shm: fix pwrite wrapper with -D_FILE_OFFSET_BITS=64.
  - Replace usage of dlsym with separate modules containing
    functions that need to be mocked out.
  - Avoid using real system bus during tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + No changes since 0.31.92.</changelog>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="e38b70d4ecfff516983ef2be5b8ba85d01b5ef819b30dbcee144d91e9c8ba0467173ea6de86fd76d8d4eea0ca4e7ff2e763c847aa5281b4b4cbc22670ec670c3" name="dconf" arch="x86_64">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="5c9a0b765fde64d112b1210d3726fab5be02ca8744e624ebd882e519df61df41a04e3f57585b26c17b16e5cf86fb202ccd986e92c24ddf31671076ac6a4477f3" name="dconf-debuginfo" arch="i586">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="56f8ecdb65ac0584df4e6a18c78ee2ca5f38cf0c41440473575319628ed413f0466193ad860f4f7abf751dbc09a5f9834a6374161171834769fe1d23d8273e95" name="dconf-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="c5e7ce237a4683a2ecf8659f84b9c7bcf494f4b8299a9579dbad274ccf663bd90fa5ddec9432509c88b87f327f196b516c85cd9dceb1a4c6ee6ab05dc2e911a7" name="dconf-debugsource" arch="i586">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="c0bff76a2b0fed63f533fa4580f339b1f452890fcf255f70fd3bbfc9909bd6fd2dc8cd9308af7ec5234430c7a7ed2e4243ca9e2f1a59153eead72c173b174811" name="dconf-debugsource" arch="x86_64">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="4496c4e9f049c1e75d95d7b9b111087b5be210b83cda08a17028a05d5b48263c0a236d8eacc0e69792145e1f37556fea447b765f9673d87893785082e40eb3bc" name="dconf-devel" arch="i586">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="ef9039d3c884ddec9ae3026e55947825367a6cff42f62f4789d60573f154eb367656a8136bf6b351c8a6e9ad9ef98b30d58547790a0f841276827ac585c4a0ca" name="dconf-devel" arch="x86_64">
  <version epoch="0" ver="0.40.0" rel="1.1"/>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 0.33.2:
  + Drop references to GDBusConnection objects when D-Bus
    connections are closed.
- Changes from version 0.33.1:
  + Factor out a common method to route completion of D-Bus
    methods through.
  + build: Use weak bindings in gvdb to fix linking with LLD.</changelog>
  <changelog author="qkzhu@suse.com" date="1568289600">- Update to version 0.34.0:
  + Increment version number following 0.34 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1579003200">- Add dconf-fix-meson.patch: Update use of link_whole for
  meson-0.52 and newer.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 0.35.1:
  + Writer service: avoid writing to disk and emitting changed
    signals when write requests do not result in changes to the
    database.
  + build: Drop redundant `install` key from `configure_file()`.
  + build: Update abicheck.sh script to work with GCC 9.
  + build: Update use of link_whole for meson-0.52.
- Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
  dconf-fix-meson.patch: fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 0.36.0:
  + No changes, stable version update only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1600084800">- Update to version 0.38.0:
  + build: Install bash-completion relative to datadir.
  + client: add `dconf compile` to shell autocomplete.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1612872000">- Update to version 0.39.1:
  + Build:
  - Improve libdconf visible symbols.
  - Minor fixes to bash completion script.
  + Engine: do not emit optimistic change notifications unless the
    local value is different.
  + service: add a systemd unit for D-Bus activation.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 0.40.0:
  + common: Add missing G_BEGIN/END_DECLS to allow use of headers
    from C++ code.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1663070400">- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
  since the useful fix was never merged to upstream (bsc#971074
  bgo#758066 bsc#1203344).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671624000">- Drop baselibs.conf: there is no known consumer of the -32bit
  package.</changelog>
</package>
<package pkgid="eaf3638f96e6a964d890ff76f4116c859f836447802abe500532e18d82afa40d69c9c97fe67c6bda838972e552610629196089e7b533373166162b8836e387ee" name="dconf-editor" arch="src">
  <version epoch="0" ver="45.0.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581681600">- Update to version 3.34.4:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681601">- Update to version 3.35.90:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Some fixes for the now HC theme.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1606132800">- Update to version 3.38.2:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613649600">- Fix build with Vala 0.51.x:
  + Add 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: Don't alter
    or try to write GtkChild fields.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616587200">- Update to version 3.38.3:
  + Fix build with newer vala.
- Drop 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 21.patch: Fix build with meson 0.61.0 and newer.
- Drop update-desktop-files BuildRequires and macro call, no longer
  needed and the way we did use it in the past even produces a lint
  warning now.
- Replace appstream-glib-devel with appstream-glib BuildRequires,
  also add desktop-file-utils. Then add a check section, run
  meson_test macro and explicitly validate appdata and desktop file
  with appstream-util and desktop-file-validate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + This release contains a new app icon, various fixes to build
    with newer vala, support for building with meson 0.61, and many
    translation updates.
- Drop 21.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 43.beta:
  + New beta release! Adds support for the dark color-scheme.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Fix UI not displaying with latest GTK.
  + Misc fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695297600">- Update to version 45.0.1:
  + Fix string freeze break.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="3163c818bf67f055b15a5688bdf043875a5f731d8830aa579be42e3da0ac9f5c6adbffb89842e190b6b8859d01240a38c244f9bdef346264c07abf4751cdccea" name="dconf-editor" arch="x86_64">
  <version epoch="0" ver="45.0.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581681600">- Update to version 3.34.4:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681601">- Update to version 3.35.90:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Some fixes for the now HC theme.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1606132800">- Update to version 3.38.2:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613649600">- Fix build with Vala 0.51.x:
  + Add 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: Don't alter
    or try to write GtkChild fields.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616587200">- Update to version 3.38.3:
  + Fix build with newer vala.
- Drop 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 21.patch: Fix build with meson 0.61.0 and newer.
- Drop update-desktop-files BuildRequires and macro call, no longer
  needed and the way we did use it in the past even produces a lint
  warning now.
- Replace appstream-glib-devel with appstream-glib BuildRequires,
  also add desktop-file-utils. Then add a check section, run
  meson_test macro and explicitly validate appdata and desktop file
  with appstream-util and desktop-file-validate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + This release contains a new app icon, various fixes to build
    with newer vala, support for building with meson 0.61, and many
    translation updates.
- Drop 21.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 43.beta:
  + New beta release! Adds support for the dark color-scheme.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Fix UI not displaying with latest GTK.
  + Misc fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695297600">- Update to version 45.0.1:
  + Fix string freeze break.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="c088be81cbf7bc94c0e12e5790a7ce546a3858d4097f0e903d24b14aa4137310a6c2894d29b50e91836ece29e2ae2d64dd679dce0d680bd2d9b89bdfa436c248" name="dconf-editor-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581681600">- Update to version 3.34.4:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681601">- Update to version 3.35.90:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Some fixes for the now HC theme.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1606132800">- Update to version 3.38.2:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613649600">- Fix build with Vala 0.51.x:
  + Add 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: Don't alter
    or try to write GtkChild fields.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616587200">- Update to version 3.38.3:
  + Fix build with newer vala.
- Drop 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 21.patch: Fix build with meson 0.61.0 and newer.
- Drop update-desktop-files BuildRequires and macro call, no longer
  needed and the way we did use it in the past even produces a lint
  warning now.
- Replace appstream-glib-devel with appstream-glib BuildRequires,
  also add desktop-file-utils. Then add a check section, run
  meson_test macro and explicitly validate appdata and desktop file
  with appstream-util and desktop-file-validate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + This release contains a new app icon, various fixes to build
    with newer vala, support for building with meson 0.61, and many
    translation updates.
- Drop 21.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 43.beta:
  + New beta release! Adds support for the dark color-scheme.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Fix UI not displaying with latest GTK.
  + Misc fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695297600">- Update to version 45.0.1:
  + Fix string freeze break.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="2cc308983f28fa06901c9487a3f27e2d96f36bafb16fef69c6768f26f37ea10992fb2a63be87c2da1fd230783e560fa692b20aadfe3bacbad586f1833275aa0a" name="dconf-editor-debugsource" arch="x86_64">
  <version epoch="0" ver="45.0.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581681600">- Update to version 3.34.4:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681601">- Update to version 3.35.90:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Some fixes for the now HC theme.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1606132800">- Update to version 3.38.2:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613649600">- Fix build with Vala 0.51.x:
  + Add 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: Don't alter
    or try to write GtkChild fields.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616587200">- Update to version 3.38.3:
  + Fix build with newer vala.
- Drop 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 21.patch: Fix build with meson 0.61.0 and newer.
- Drop update-desktop-files BuildRequires and macro call, no longer
  needed and the way we did use it in the past even produces a lint
  warning now.
- Replace appstream-glib-devel with appstream-glib BuildRequires,
  also add desktop-file-utils. Then add a check section, run
  meson_test macro and explicitly validate appdata and desktop file
  with appstream-util and desktop-file-validate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + This release contains a new app icon, various fixes to build
    with newer vala, support for building with meson 0.61, and many
    translation updates.
- Drop 21.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 43.beta:
  + New beta release! Adds support for the dark color-scheme.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Fix UI not displaying with latest GTK.
  + Misc fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695297600">- Update to version 45.0.1:
  + Fix string freeze break.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="8a21ee2a78b6b14ce22c982a5fb556b14b36efe831730d8a5fc4f8a878b049d8ce9dc1be58171a06431a1bdc7ae3d97501b1a0de4f269a000102ddd5b4df1440" name="dconf-editor-lang" arch="noarch">
  <version epoch="0" ver="45.0.1" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581681600">- Update to version 3.34.4:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681601">- Update to version 3.35.90:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583841600">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587816000">- Update to version 3.36.2:
  + Some fixes for the now HC theme.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1594036800">- Update to version 3.36.4:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1602072000">- Update to version 3.36.7:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158400">- Update to version 3.37.91:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1602158401">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1606132800">- Update to version 3.38.2:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1613649600">- Fix build with Vala 0.51.x:
  + Add 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: Don't alter
    or try to write GtkChild fields.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616587200">- Update to version 3.38.3:
  + Fix build with newer vala.
- Drop 9272e9fb6867e71426bfd0aa5edce5ec39cf0ad4.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 21.patch: Fix build with meson 0.61.0 and newer.
- Drop update-desktop-files BuildRequires and macro call, no longer
  needed and the way we did use it in the past even produces a lint
  warning now.
- Replace appstream-glib-devel with appstream-glib BuildRequires,
  also add desktop-file-utils. Then add a check section, run
  meson_test macro and explicitly validate appdata and desktop file
  with appstream-util and desktop-file-validate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + This release contains a new app icon, various fixes to build
    with newer vala, support for building with meson 0.61, and many
    translation updates.
- Drop 21.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 43.beta:
  + New beta release! Adds support for the dark color-scheme.
- Add pkgconfig(libhandy-1) BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663416000">- Update to version 43.0:
  + Updated screenshots
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695038400">- Update to version 45.0:
  + Fix UI not displaying with latest GTK.
  + Misc fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695297600">- Update to version 45.0.1:
  + Fix string freeze break.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="d7e116caf9a99f502b711f4724aad89d02989496b1d585adfe16c32212896aee8c0ad2fc76c06dea5a25d87fddd21775f8393c1b99d5383689b4d8a0aa19b899" name="debhelper" arch="noarch">
  <version epoch="0" ver="13.11.9" rel="1.1"/>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1615896000">- Update to version 13.3.4
- Adapt patches to new upstream version:
  * remove debhelper-9.20150101-no-localized-manpages.patch
  * add debhelper-no-localized-manpages.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558400">- Update to version 13.4.1
  * autoscripts/*: Replace `which` with `command -v`.
  * dh_installsystemd: Only merge /lib/systemd/system into /usr
    for now.  (Closes: #992554)
  * dh_systemd_enable: Ditto.
  * autoscripts/postinst-init-nostart: Call invoke-rc.d when
    a non-empty DPKG_ROOT is used.  (Closes: #992556)
  * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm.
    The change to "use v5.28" in 13.4 broke the test to distinguish 0755
    from "0755" in the reset_perm_and_owner function, breaking builds.
    Thanks Adrian Bunk and Ansgar for help isolating the problem.
  * debian/changelog: Correct bug number in the 13.4 entry.
  * dh_dwz: run in parallel across packages.  (Closes: !47)
  * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party
    build systems.  (Closes: !46)
  * Dh_Buildsystems.pm: Add golang as a third-party build
    system.  (Closes: #981106)
  * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers,
    sysusers and init related snippets.  Based on an initial patch
    from Helmut Grohne.  (Closes: #983566)
  * autoscripts/*: Reorder conditions in some scripts to avoid
    doing a redundant stat call when a script parameter can decide
    to skip it.
  * dh_gconf: Remove the command as it does nothing.
    (Closes: #908845)
  * doc/TODO: Remove reference to dh_gconf.
  * root_sequence.pm: Remove dh_gconf from root sequence and declare
    it as obsolete (causing errors from compat 14 if still referenced
    in hook targets).
  * man/po4a/po4a.cfg: Remove dh_gconf from translations.
  * AddonAPI.pm: The declare_command_obsolete command now accepts an
    "$error_compat" parameter to enable addons to choose which compat
    level that will trigger an error (though it must be minimum 13).
  * doc/PROGRAMMING: Update docs to reflect API change.
  * debhelper.pod: Document that referencing dh_gconf in hook targets
    will cause an error in compat 14.
  * dh_fixperms: Correct permissions of files beneath usr/libexec to
    be executable.  (Closes: #979401)
  * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as
    tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d.  This ensures
    that dh_installtmpfiles gracefully copes with e.g. README files
    provided by systemd upstream.  (Closes: #986329)
  * dh_installsystemd: Ditto (but only relevant in compat 12 or
    earlier)
  * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in
    addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the
    former is intended to replace the latter.  Thanks to Raul Tambre
    for reporting the issue.  (Closes: #988973)
  * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual
    requirements (the code was using v5.28 features).  Thanks to
    Sérgio Basto for reporting the issue.
  * dh_missing: Ditto.
  * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use
    "restart" instead of "start" when starting the services.  This
    ensures a smooth transition from --restart-after-upgrade to
  - -no-restart-after-upgrade in dh_installinit and dh_installsystemd.
    Thanks to Ryan Tandy for reporting the issue.
    (Closes: #989155)
  * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart
  * dh_installinit: Remove usage of autoscripts/postinst-init-restart
  * autoscripts/autoscripts/postinst-systemd-restart: Removed.
  * autoscripts/postinst-init-restart: Removed
  * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd.
    (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: Ditto.
  * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both
    are present in the package staging directory (prefering the latter
    in case of conflicts).  (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl
    as it runs under (via Perl's $^X variable) when invoking the
    upstream build system.  (Closes: !40, #966396)
  * Always generate unique doc-base file names based on package name and
    document ID. (Closes: #980903)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558401">- Update to version 13.5.2
  * dh_installsystemd: Revert change to deploy systemd files into
    usr/lib/systemd.  (Closes: #993316, #993759)
  * dh_installinit: Ditto.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * SequencerUtil.pm: Remove duplicate "-a" option to some commands.
    Thanks to Christoph Berg for reporting the issue.
    (Closes: #971761)
  * dh_installdeb: Revert the change to rewrite `rm_conffiles` into
    `remove-on-upgrade` due to it causing bugs in non-trivial cases.
    (Closes: #994919)
  * dh_installtmpfiles: Add missing option name in POD documentation.
  * cmake.pm: make it possible to override dh provided ctest arguments
  * cmake.pm: Add missing import which broke cmake related builds.
    Thanks to Boyuan Yang for reporting the issue.
    (Closes: #993345)
  * dh_installdeb: Install debian/conffiles in compat 12+ again
    (undoing the compat 12 change saying dh_installdeb would ignore
    this file).  The file can now be using for the activating the
    `remove-on-upgrade` feature from dpkg 1.20.
  * dh_installdeb: Automatically rewrite `rm_conffiles` into the
    new `remove-on-upgrade` feature from dpkg when possible.
  * cmake.pm: Pass `ARGS+=--verbose` to make when running tests
    in the cmake+make variant except when "terse" is in
    DEB_BUILD_OPTIONS.  Thanks to Paul Wise for the suggestion.
    (Closes: #992623)
  * python_support.pm: Remove obsolete dh addon.  It did nothing
    but warn and nothing used it anymore.
  * dh: Document debhelper provided dh addon sequences.
  * single_binary.pm: New dh addon ("single-binary") that explicitly
    activates the "single binary" work flow, where dh_auto_install
    uses debian/&lt;pkg&gt; as default --destdir when there is only a
    single binary package.  It will error out if used in a
    source package building multiple binary packages.
  * dh: Activate "single-binary" addon by default in compat levels
    up to and including compat 14 when the source package only lists
    one binary package in debian/control.  In compat 14, emit a warning
    when this happens implicitly requesting users to explicitly enable
    or disable the addon for single binary source packages to avoid
    surprises in compat 15.
  * dh_auto_install: In compat 15, remove special-case default for
  - -destdir for single binary source packages.  If the previous
    default is desired, please use the "single-binary" dh addon or
    explicitly pass --destdir to dh_auto_install.
    (Closes: #971432)
  * debian/control: Provide dh-sequence-single-binary.
  * debhelper.pod: Document the dh_auto_install will change behaviour
    in compat 15 for single binary packages and dh will warning about
    that in compat 14.
  * dh_assistant: New tool for assisting third-party tools.  At the
    moment, it primarily supports introspection related features but
    will hopefully be extended to support more use cases.
    (Closes: #984900)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1641211200">- Update to version 13.6
  * dh_assistant: Avoid creating `debian/.debhelper` when the
    which-build-system sub command is invoked.  Thanks to
    Jelmer Vernooĳ for spotting that bug.
  * dh_assistant: Add new active-compat-level command, which
    outputs information about which compat level is declared
    and active.  It also tells how the compat level was
    declared.
  * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch,
    only needed for dh_strip_nondeterminism.
  * dh_installcron: Add support for `cron.yearly` packaging
    file.  Thanks to Martin-Éric Racine for the suggestion.
    (Closes: #1000363)
  * Dh_Lib.pm: Remove support for compat 5 and 6.
  * debhelper.pod,debhelper-obsolete-compat.pod: Update to
    reflect the new status for compat 5 and 6.
  * dh: Add missing _ in execute_after example in POD.
  * dh_compress: Exclude .woff and .woff2 by default.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1000719)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492800">- Update to version 13.7
  * dh_installalternatives: Improve validation of alternative files to
    catch some "obvious" copy-waste mistakes.
  * dh: Invoke dh_installalternatives after dh_link in compat 14 or
    later. Thanks to Colin Watson for the suggestion.
    (Closes: #1002800)
  * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14.  Thanks to
    Vagrant Cascadian for the suggestion and the investigative work on
    this topic.  (Closes: #1004939)
  * debhelper-compat-upgrade-checklist.pod: New file.
  * debhelper.pod: Move list of supported compat levels and the related
    upgrade checklist into debhelper-compat-upgrade-checklist.pod.
    This means you now need `man 7 debhelper-compat-upgrade-checklist`
    to see the upgrade checklist.
  * dh_installdebconf: Support -D/--define command line parameters
    (mirroring those from dh_installdeb).
  * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files
    to be future proof with (possible) planned addition of "optional
    substvars.  At the moment, debhelper will still always use "=" when
    adding a substvar but it will now preserve "?=" operator if an
    existing substvar is modified.
  * autoconf.pm: Add support for autotest test suites by passing the
    TESTSUITEFLAGS environment variable to `make test`.
  * Rewrite handling of stop services to use the `preinst` when using
  - -no-restart-after-upgrade.  This fixes a regression caused by
    the fix for #989155.  (Closes: #994204)
  * dh_installmenu: Respect DPKG_ROOT when checking for update-menus.
    Note this implementation assumes update-menus is present both
    inside and outside the chroot to activate.  If it is absent on
    either side, the update-menus call is skipped.
  * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT
    is set (relying on `--root`).
  * dh_installpam: In compat 14, install pam snippets into
    `/usr/lib/pam.d` instead of `/etc/pam.d`.  Remember to remove
    (now) obsolete conffiles when you bump to compat 14.
  * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492801">- Update to version 13.7.1
  * debhelper.pod: Fix several typos.  Thanks to Guillem Jover
    for pointing them out and proposing corrections.
  * dh_installalternatives: Correct a file check that caused
    false-positive rejections of valid alternatives files.  Thanks to
    Hiroyuki YAMAMORI for reporting the bug and providing an initial
    patch.  (Closes: #1009844)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1659614400">- Update to version 13.8
  * dh_perl: Fix incorrect binary versioning caused by a regression
    in 13.3.  Thanks to Niko Tyni for reporting the issue.
    (Closes: #997961)
  * d/control: Bump Standards-Version to 4.6.1 - no changes required.
  * root_sequence.pm: Run `dh_installsysusers` before
    `dh_installtmpfiles` (only affects compat 14 or later).  Thanks
    to Nicholas Brown for the suggestion.  (Closes: #1011099)
  * autoscripts/postinst-init-tmpfiles: Remove runtime check on the
    system having systemd as init system.
  * dh_installtmpfiles: Replace runtime check on the system running
    under systemd in generated `postinst` script with a dependency
    on `systemd | systemd-tmpfiles` added to `${misc:Depends}`.
    Thanks to Guilhem Moulin for the suggestion.  (Closes: #1013969)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * debhelper-compat-upgrade-checklist.pod: Correct description for
    the addition of dh_installsysusers in compat 14.
  * meson.pm: Use `meson install` instead of `ninja install` for
    dh_auto_install in compat 14.  Thanks to Andrea Pappacoda for
    the suggestion.  (Closes: #1006805)
  * Dh_Lib.pm: Remove double semi-colon.  (Closes: #1010591)
  * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef
    argument.
    (Closes: #1010594)
  * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true.  This
    ensures that the `FetchContent` module does not attempt to
    use internet connection.
  * debhelper-compat-upgrade-checklist.pod: Update documentation
    for compat 14 change.  (Closes: #1011404)
  * debhelper.pod: Correct link to the new upgrade checklist.
    (Closes: #1012777)
  * dh_installman: Avoid false positive language detection on
    shared libs.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1011256)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1660564800">- Update to version 13.9
  * d/control: Provide dh-sequence-installsysusers.
  * debhelper.pod: Add missing word "variables".
  * Dh_Lib.pm: Fix in addsubstvar where a value was added when
    it should not have been.  (Closes: #1015263)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1670846400">- Update to version 13.11.1
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.
  * Install `installsysusers` sequence (to match the provide).
  * dh_installchangelogs: Trim old Debian changelog entries
    automatically.  Distributions can disable this by using
    `DEB_BUILD_OPTIONS=notrimdch`.
  * dh_installchangelogs.t: Force locale to be `C.UTF-8` to
    avoid generating invalid changelog entries under
    non-default locales.
  * meson.pm: Stop providing `MESON_TESTTHREADS` environment
    variable for the install target.  Said variable only
    applies for testing.
  * cmake.pm: Use `cmake --install` in compat 14.
    (Closes: #1020732)
  * docs/PROGRAMMING{,.md}: Rewrite PROGRAMMING into markdown.
  * dh_installsystemduser: Stop masking user units on package
    removal.  They should never have been masked in the first
    place.  See #1021027.
  * dh_installinit: Remove executable bit of init scripts on
    package removal (via preinst).  Related to #1021027.
  * dh_installsystemd: Stop masking system units on package
    removal.  This is no longer necessary with the init scripts
    getting their exec bit cleared on package removal.
    (Closes: #1021027)
  * Dh_Lib.pm: Add `package_type` as a function (extracted
    from `is_udeb`).
  * Dh_Getopt.pm: Fix duplicated `warning` in output for a
    particular warning.
  * dh_assistant: Provide a new `detect-hook-targets` command.
  * dh: Recommend using `dh_assistant detect-hook-targets` for
    checking whether hook targets are correct.
  * dh: Hoist `nodoc` and `nocheck` from `DEB_BUILD_PROFILES`
    into `DEB_BUILD_OPTIONS` when they are present in the former
    and absent in the latter.  Emit a warning when doing so to
    aid the user, so they know why this does not work when they
    are later building a package that does not use dh.
    (Closes: #979401)
  * dh: Provide a warning when cross building an `nocheck` is
    absent from `DEB_BUILD_OPTIONS` to cross builders, who are
    not experienced with Debian's requirements for
    cross-building.  The warning also recommends activating the
    `cross` build profile and provides a way to disable the
    warning without using `nocheck` (for the special case, where
    people have a system that can run host binaries).
  * Dh_Lib.pm: Fix bug where `addsubstvars` would not respect
    the `--no-act` parameter.
  * dh_perl: For scripts that are detected as perl scripts
    that would trigger a dependency, normalize the shebang line to
    use the same perl as debhelper is run under (/usr/bin/perl
    in Debian, YMMV in derivatives).  (Closes: #904409)
  * dh_assistant: Provide new `log-installed-files` command to
    help users and third-party tools record which files they have
    installed.  Third-party tools should use the
    `--on-behalf-of-cmd` to have their tool name recorded.
    (Closes: #972724)
  * dh_installexamples: Explicitly recommend `examples/*` over
    `examples` as content for the `debian/&lt;pkg&gt;.examples` file
    to avoid the triggering `.../examples/examples` case.
    (Closes: #1000384)
  * debhelper.pod: Clarify the documentation around `-v` +
    `--verbose` vs. `DH_VERBOSE` vs. `DH_QUIET` and `terse`
    from `DEB_BUILD_OPTIONS`.  Notably, clarify that `-v`
    and `DH_VERBOSE` provides the same functionality and
    that they do not cause *all* commands to be shown.
    (Closes: #1002464)
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1019231)
  * autoscripts/postinst-init-tmpfiles: Re-instate runtime check
    before running `systemd-tmpfiles`. However, explicitly check
    for `systemd-tmpfiles` rather than asserting the system was
    booted by systemd. This resolves #1013969 without requiring
    a strict dependency as originally suggested by Guilhem Moulin
    in #1013969.
  * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles`
    dependency as it is no longer required.  (Closes: #1017441)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd
    when `DPKG_ROOT` is present (as `--root=/` is different from
    omitting `--root` entirely).
  * autoscripts/postinst-sysusers: Ditto</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 13.11.4:
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)
  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.
  * Dh_Lib.pm: Fix typo in warning message about dherroron</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1693828800">- update to 13.11.5:
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1028159)
  * Update on German translation of pages (Closes: #1028564)
  * Fix minor typo in DEB_BUILD_OPTIONS warning ("and but not" -&gt; "but not")
  * AddonAPI.pm: Correct method name in error message.
    Thanks to wferi@Github
  * dh_missing: Update link to PROGRAMMING.md.gz
  * cmake.pm: set -DBUILD_TESTING=OFF for nocheck builds
  * autoscripts/postinst-init-tmpfiles: do not output to /dev/null to not hide error messages
  * cmake.pm, meson.pm: Set DEB_PYTHON_INSTALL_LAYOUT=deb if not already set
    (Closes: #1043136)
  * buildsystems: Give XDG_RUNTIME_DIR spec-compliant u=rwx,og-rwx permissions
  * meson.pm: Disable Python byte-compilation if the Meson version is new enough
    (Closes: #1042398)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1694174400">- fix initialization of state variables problem (bsc#1215078)
  added debhelper-fix-perl-version-requirement.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1701691200">- update to 13.11.8:
  * systemd helpers: install units to /usr.
  * Trim NEWS when trimming changelog (Closes: #1021607)
  * dh_makeshlibs: add compatibility Provides: for 64-bit time_t transition.
  * add new helper and addon: movetousr
  * systemd helpers: Support units below /usr (Closes: #1041159)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1704456000">- update to 13.11.9:
  * dh_installudev: install into /usr (Closes: #1058791)
  * dh_movetousr: also update links from canonical into aliased
  * buildsystems: add qmake6 variant of the qmake buildsystem (Closes: #1057359)</changelog>
</package>
<package pkgid="5b9b6ffb371a311ec6ee13fc1f677780e3f4ad03f7d38fe7b91a9cce5435f9bb55715d083bfe4e6b109d0ccc68fd62b7568d008f4c4f2d1f6b17e5d9b17337f9" name="debhelper" arch="src">
  <version epoch="0" ver="13.11.9" rel="1.1"/>
  <changelog author="frank.lichtenheld@sophos.com" date="1340712000">- refresh debhelper-pod2man-no-utf8.patch to allow build
  on SLE 11 SP2</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1341576000">- fix Provides for package split, there is no /usr/bin/debhelper
- fix wrong perl require on Fedora</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1348747200">- update to debhelper-9.20120830
  * dh_installcatalogs: Turn /etc/sgml/$package.cat into conffiles
  and introduce dependency on trigger-based sgml-base. Closes: #477751
  * dh: When there's an -indep override target without -arch, or vice versa,
  avoid acting on packages covered by the override target when running
  the command for packages not covered by it. Closes: #676462</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1380888000">- import upstream patch debhelper-findutils.patch from Git
  * Avoid find -perm +mode breakage caused by findutils 4.5.11,
  by instead using -perm /mode (deb#700200)</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 9.20150101
- Adapt debhelper-no-localized-manpages.patch to upstream changes
  * debhelper-9.20150101-no-localized-manpages.patch
- Remove upstreamed debhelper-findutils.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1469361600">- Update to version 9.20160709</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1615896000">- Update to version 13.3.4
- Adapt patches to new upstream version:
  * remove debhelper-9.20150101-no-localized-manpages.patch
  * add debhelper-no-localized-manpages.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558400">- Update to version 13.4.1
  * autoscripts/*: Replace `which` with `command -v`.
  * dh_installsystemd: Only merge /lib/systemd/system into /usr
    for now.  (Closes: #992554)
  * dh_systemd_enable: Ditto.
  * autoscripts/postinst-init-nostart: Call invoke-rc.d when
    a non-empty DPKG_ROOT is used.  (Closes: #992556)
  * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm.
    The change to "use v5.28" in 13.4 broke the test to distinguish 0755
    from "0755" in the reset_perm_and_owner function, breaking builds.
    Thanks Adrian Bunk and Ansgar for help isolating the problem.
  * debian/changelog: Correct bug number in the 13.4 entry.
  * dh_dwz: run in parallel across packages.  (Closes: !47)
  * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party
    build systems.  (Closes: !46)
  * Dh_Buildsystems.pm: Add golang as a third-party build
    system.  (Closes: #981106)
  * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers,
    sysusers and init related snippets.  Based on an initial patch
    from Helmut Grohne.  (Closes: #983566)
  * autoscripts/*: Reorder conditions in some scripts to avoid
    doing a redundant stat call when a script parameter can decide
    to skip it.
  * dh_gconf: Remove the command as it does nothing.
    (Closes: #908845)
  * doc/TODO: Remove reference to dh_gconf.
  * root_sequence.pm: Remove dh_gconf from root sequence and declare
    it as obsolete (causing errors from compat 14 if still referenced
    in hook targets).
  * man/po4a/po4a.cfg: Remove dh_gconf from translations.
  * AddonAPI.pm: The declare_command_obsolete command now accepts an
    "$error_compat" parameter to enable addons to choose which compat
    level that will trigger an error (though it must be minimum 13).
  * doc/PROGRAMMING: Update docs to reflect API change.
  * debhelper.pod: Document that referencing dh_gconf in hook targets
    will cause an error in compat 14.
  * dh_fixperms: Correct permissions of files beneath usr/libexec to
    be executable.  (Closes: #979401)
  * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as
    tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d.  This ensures
    that dh_installtmpfiles gracefully copes with e.g. README files
    provided by systemd upstream.  (Closes: #986329)
  * dh_installsystemd: Ditto (but only relevant in compat 12 or
    earlier)
  * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in
    addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the
    former is intended to replace the latter.  Thanks to Raul Tambre
    for reporting the issue.  (Closes: #988973)
  * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual
    requirements (the code was using v5.28 features).  Thanks to
    Sérgio Basto for reporting the issue.
  * dh_missing: Ditto.
  * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use
    "restart" instead of "start" when starting the services.  This
    ensures a smooth transition from --restart-after-upgrade to
  - -no-restart-after-upgrade in dh_installinit and dh_installsystemd.
    Thanks to Ryan Tandy for reporting the issue.
    (Closes: #989155)
  * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart
  * dh_installinit: Remove usage of autoscripts/postinst-init-restart
  * autoscripts/autoscripts/postinst-systemd-restart: Removed.
  * autoscripts/postinst-init-restart: Removed
  * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd.
    (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: Ditto.
  * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both
    are present in the package staging directory (prefering the latter
    in case of conflicts).  (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl
    as it runs under (via Perl's $^X variable) when invoking the
    upstream build system.  (Closes: !40, #966396)
  * Always generate unique doc-base file names based on package name and
    document ID. (Closes: #980903)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558401">- Update to version 13.5.2
  * dh_installsystemd: Revert change to deploy systemd files into
    usr/lib/systemd.  (Closes: #993316, #993759)
  * dh_installinit: Ditto.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * SequencerUtil.pm: Remove duplicate "-a" option to some commands.
    Thanks to Christoph Berg for reporting the issue.
    (Closes: #971761)
  * dh_installdeb: Revert the change to rewrite `rm_conffiles` into
    `remove-on-upgrade` due to it causing bugs in non-trivial cases.
    (Closes: #994919)
  * dh_installtmpfiles: Add missing option name in POD documentation.
  * cmake.pm: make it possible to override dh provided ctest arguments
  * cmake.pm: Add missing import which broke cmake related builds.
    Thanks to Boyuan Yang for reporting the issue.
    (Closes: #993345)
  * dh_installdeb: Install debian/conffiles in compat 12+ again
    (undoing the compat 12 change saying dh_installdeb would ignore
    this file).  The file can now be using for the activating the
    `remove-on-upgrade` feature from dpkg 1.20.
  * dh_installdeb: Automatically rewrite `rm_conffiles` into the
    new `remove-on-upgrade` feature from dpkg when possible.
  * cmake.pm: Pass `ARGS+=--verbose` to make when running tests
    in the cmake+make variant except when "terse" is in
    DEB_BUILD_OPTIONS.  Thanks to Paul Wise for the suggestion.
    (Closes: #992623)
  * python_support.pm: Remove obsolete dh addon.  It did nothing
    but warn and nothing used it anymore.
  * dh: Document debhelper provided dh addon sequences.
  * single_binary.pm: New dh addon ("single-binary") that explicitly
    activates the "single binary" work flow, where dh_auto_install
    uses debian/&lt;pkg&gt; as default --destdir when there is only a
    single binary package.  It will error out if used in a
    source package building multiple binary packages.
  * dh: Activate "single-binary" addon by default in compat levels
    up to and including compat 14 when the source package only lists
    one binary package in debian/control.  In compat 14, emit a warning
    when this happens implicitly requesting users to explicitly enable
    or disable the addon for single binary source packages to avoid
    surprises in compat 15.
  * dh_auto_install: In compat 15, remove special-case default for
  - -destdir for single binary source packages.  If the previous
    default is desired, please use the "single-binary" dh addon or
    explicitly pass --destdir to dh_auto_install.
    (Closes: #971432)
  * debian/control: Provide dh-sequence-single-binary.
  * debhelper.pod: Document the dh_auto_install will change behaviour
    in compat 15 for single binary packages and dh will warning about
    that in compat 14.
  * dh_assistant: New tool for assisting third-party tools.  At the
    moment, it primarily supports introspection related features but
    will hopefully be extended to support more use cases.
    (Closes: #984900)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1641211200">- Update to version 13.6
  * dh_assistant: Avoid creating `debian/.debhelper` when the
    which-build-system sub command is invoked.  Thanks to
    Jelmer Vernooĳ for spotting that bug.
  * dh_assistant: Add new active-compat-level command, which
    outputs information about which compat level is declared
    and active.  It also tells how the compat level was
    declared.
  * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch,
    only needed for dh_strip_nondeterminism.
  * dh_installcron: Add support for `cron.yearly` packaging
    file.  Thanks to Martin-Éric Racine for the suggestion.
    (Closes: #1000363)
  * Dh_Lib.pm: Remove support for compat 5 and 6.
  * debhelper.pod,debhelper-obsolete-compat.pod: Update to
    reflect the new status for compat 5 and 6.
  * dh: Add missing _ in execute_after example in POD.
  * dh_compress: Exclude .woff and .woff2 by default.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1000719)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492800">- Update to version 13.7
  * dh_installalternatives: Improve validation of alternative files to
    catch some "obvious" copy-waste mistakes.
  * dh: Invoke dh_installalternatives after dh_link in compat 14 or
    later. Thanks to Colin Watson for the suggestion.
    (Closes: #1002800)
  * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14.  Thanks to
    Vagrant Cascadian for the suggestion and the investigative work on
    this topic.  (Closes: #1004939)
  * debhelper-compat-upgrade-checklist.pod: New file.
  * debhelper.pod: Move list of supported compat levels and the related
    upgrade checklist into debhelper-compat-upgrade-checklist.pod.
    This means you now need `man 7 debhelper-compat-upgrade-checklist`
    to see the upgrade checklist.
  * dh_installdebconf: Support -D/--define command line parameters
    (mirroring those from dh_installdeb).
  * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files
    to be future proof with (possible) planned addition of "optional
    substvars.  At the moment, debhelper will still always use "=" when
    adding a substvar but it will now preserve "?=" operator if an
    existing substvar is modified.
  * autoconf.pm: Add support for autotest test suites by passing the
    TESTSUITEFLAGS environment variable to `make test`.
  * Rewrite handling of stop services to use the `preinst` when using
  - -no-restart-after-upgrade.  This fixes a regression caused by
    the fix for #989155.  (Closes: #994204)
  * dh_installmenu: Respect DPKG_ROOT when checking for update-menus.
    Note this implementation assumes update-menus is present both
    inside and outside the chroot to activate.  If it is absent on
    either side, the update-menus call is skipped.
  * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT
    is set (relying on `--root`).
  * dh_installpam: In compat 14, install pam snippets into
    `/usr/lib/pam.d` instead of `/etc/pam.d`.  Remember to remove
    (now) obsolete conffiles when you bump to compat 14.
  * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492801">- Update to version 13.7.1
  * debhelper.pod: Fix several typos.  Thanks to Guillem Jover
    for pointing them out and proposing corrections.
  * dh_installalternatives: Correct a file check that caused
    false-positive rejections of valid alternatives files.  Thanks to
    Hiroyuki YAMAMORI for reporting the bug and providing an initial
    patch.  (Closes: #1009844)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1659614400">- Update to version 13.8
  * dh_perl: Fix incorrect binary versioning caused by a regression
    in 13.3.  Thanks to Niko Tyni for reporting the issue.
    (Closes: #997961)
  * d/control: Bump Standards-Version to 4.6.1 - no changes required.
  * root_sequence.pm: Run `dh_installsysusers` before
    `dh_installtmpfiles` (only affects compat 14 or later).  Thanks
    to Nicholas Brown for the suggestion.  (Closes: #1011099)
  * autoscripts/postinst-init-tmpfiles: Remove runtime check on the
    system having systemd as init system.
  * dh_installtmpfiles: Replace runtime check on the system running
    under systemd in generated `postinst` script with a dependency
    on `systemd | systemd-tmpfiles` added to `${misc:Depends}`.
    Thanks to Guilhem Moulin for the suggestion.  (Closes: #1013969)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * debhelper-compat-upgrade-checklist.pod: Correct description for
    the addition of dh_installsysusers in compat 14.
  * meson.pm: Use `meson install` instead of `ninja install` for
    dh_auto_install in compat 14.  Thanks to Andrea Pappacoda for
    the suggestion.  (Closes: #1006805)
  * Dh_Lib.pm: Remove double semi-colon.  (Closes: #1010591)
  * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef
    argument.
    (Closes: #1010594)
  * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true.  This
    ensures that the `FetchContent` module does not attempt to
    use internet connection.
  * debhelper-compat-upgrade-checklist.pod: Update documentation
    for compat 14 change.  (Closes: #1011404)
  * debhelper.pod: Correct link to the new upgrade checklist.
    (Closes: #1012777)
  * dh_installman: Avoid false positive language detection on
    shared libs.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1011256)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1660564800">- Update to version 13.9
  * d/control: Provide dh-sequence-installsysusers.
  * debhelper.pod: Add missing word "variables".
  * Dh_Lib.pm: Fix in addsubstvar where a value was added when
    it should not have been.  (Closes: #1015263)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1670846400">- Update to version 13.11.1
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.
  * Install `installsysusers` sequence (to match the provide).
  * dh_installchangelogs: Trim old Debian changelog entries
    automatically.  Distributions can disable this by using
    `DEB_BUILD_OPTIONS=notrimdch`.
  * dh_installchangelogs.t: Force locale to be `C.UTF-8` to
    avoid generating invalid changelog entries under
    non-default locales.
  * meson.pm: Stop providing `MESON_TESTTHREADS` environment
    variable for the install target.  Said variable only
    applies for testing.
  * cmake.pm: Use `cmake --install` in compat 14.
    (Closes: #1020732)
  * docs/PROGRAMMING{,.md}: Rewrite PROGRAMMING into markdown.
  * dh_installsystemduser: Stop masking user units on package
    removal.  They should never have been masked in the first
    place.  See #1021027.
  * dh_installinit: Remove executable bit of init scripts on
    package removal (via preinst).  Related to #1021027.
  * dh_installsystemd: Stop masking system units on package
    removal.  This is no longer necessary with the init scripts
    getting their exec bit cleared on package removal.
    (Closes: #1021027)
  * Dh_Lib.pm: Add `package_type` as a function (extracted
    from `is_udeb`).
  * Dh_Getopt.pm: Fix duplicated `warning` in output for a
    particular warning.
  * dh_assistant: Provide a new `detect-hook-targets` command.
  * dh: Recommend using `dh_assistant detect-hook-targets` for
    checking whether hook targets are correct.
  * dh: Hoist `nodoc` and `nocheck` from `DEB_BUILD_PROFILES`
    into `DEB_BUILD_OPTIONS` when they are present in the former
    and absent in the latter.  Emit a warning when doing so to
    aid the user, so they know why this does not work when they
    are later building a package that does not use dh.
    (Closes: #979401)
  * dh: Provide a warning when cross building an `nocheck` is
    absent from `DEB_BUILD_OPTIONS` to cross builders, who are
    not experienced with Debian's requirements for
    cross-building.  The warning also recommends activating the
    `cross` build profile and provides a way to disable the
    warning without using `nocheck` (for the special case, where
    people have a system that can run host binaries).
  * Dh_Lib.pm: Fix bug where `addsubstvars` would not respect
    the `--no-act` parameter.
  * dh_perl: For scripts that are detected as perl scripts
    that would trigger a dependency, normalize the shebang line to
    use the same perl as debhelper is run under (/usr/bin/perl
    in Debian, YMMV in derivatives).  (Closes: #904409)
  * dh_assistant: Provide new `log-installed-files` command to
    help users and third-party tools record which files they have
    installed.  Third-party tools should use the
    `--on-behalf-of-cmd` to have their tool name recorded.
    (Closes: #972724)
  * dh_installexamples: Explicitly recommend `examples/*` over
    `examples` as content for the `debian/&lt;pkg&gt;.examples` file
    to avoid the triggering `.../examples/examples` case.
    (Closes: #1000384)
  * debhelper.pod: Clarify the documentation around `-v` +
    `--verbose` vs. `DH_VERBOSE` vs. `DH_QUIET` and `terse`
    from `DEB_BUILD_OPTIONS`.  Notably, clarify that `-v`
    and `DH_VERBOSE` provides the same functionality and
    that they do not cause *all* commands to be shown.
    (Closes: #1002464)
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1019231)
  * autoscripts/postinst-init-tmpfiles: Re-instate runtime check
    before running `systemd-tmpfiles`. However, explicitly check
    for `systemd-tmpfiles` rather than asserting the system was
    booted by systemd. This resolves #1013969 without requiring
    a strict dependency as originally suggested by Guilhem Moulin
    in #1013969.
  * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles`
    dependency as it is no longer required.  (Closes: #1017441)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd
    when `DPKG_ROOT` is present (as `--root=/` is different from
    omitting `--root` entirely).
  * autoscripts/postinst-sysusers: Ditto</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 13.11.4:
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)
  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.
  * Dh_Lib.pm: Fix typo in warning message about dherroron</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1693828800">- update to 13.11.5:
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1028159)
  * Update on German translation of pages (Closes: #1028564)
  * Fix minor typo in DEB_BUILD_OPTIONS warning ("and but not" -&gt; "but not")
  * AddonAPI.pm: Correct method name in error message.
    Thanks to wferi@Github
  * dh_missing: Update link to PROGRAMMING.md.gz
  * cmake.pm: set -DBUILD_TESTING=OFF for nocheck builds
  * autoscripts/postinst-init-tmpfiles: do not output to /dev/null to not hide error messages
  * cmake.pm, meson.pm: Set DEB_PYTHON_INSTALL_LAYOUT=deb if not already set
    (Closes: #1043136)
  * buildsystems: Give XDG_RUNTIME_DIR spec-compliant u=rwx,og-rwx permissions
  * meson.pm: Disable Python byte-compilation if the Meson version is new enough
    (Closes: #1042398)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1694174400">- fix initialization of state variables problem (bsc#1215078)
  added debhelper-fix-perl-version-requirement.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1701691200">- update to 13.11.8:
  * systemd helpers: install units to /usr.
  * Trim NEWS when trimming changelog (Closes: #1021607)
  * dh_makeshlibs: add compatibility Provides: for 64-bit time_t transition.
  * add new helper and addon: movetousr
  * systemd helpers: Support units below /usr (Closes: #1041159)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1704456000">- update to 13.11.9:
  * dh_installudev: install into /usr (Closes: #1058791)
  * dh_movetousr: also update links from canonical into aliased
  * buildsystems: add qmake6 variant of the qmake buildsystem (Closes: #1057359)</changelog>
</package>
<package pkgid="94d2332397d388774757f05a5ad52b7748a71ae7fad55c9c76085836dd6e687b990718d2b8b8b4beee1ba2d76015b5dd931fcf4b1151be15d41845597d53cfe4" name="debianutils" arch="i586">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="3341761efa351bd53caf65d09e868029d950de998e5c46bfed4bd0a994bad06b3cae53f645c55aa0d878d31e91bee26332c452e04c41a7cb82baa4f0f2942ea5" name="debianutils" arch="src">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="4469f15969339408ac36f5d9298de36c74f27b1693931ed9859da6da26faff7ebbda30ee75c1a0e6baf92dd8d499991d502484dd49106f5196304654086daf6e" name="debianutils" arch="x86_64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="758f19e70bc81558b35a8472ecdbe1233db944b687460b0e4e4bcf02f4f82c2d803a16e2e310c65a6d1adf783a86414ff643221726a74173e493903f4348cafd" name="debianutils-debuginfo" arch="i586">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="bd5c341a55679c6f119e9c791a64c8b2d6c5be31b90788b13db8f961b8bebb1f3c77afd50d764108f7080e623e22d28f4cb60a6d3e90be83cab458fc5854eb75" name="debianutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="06854c3ebcb8a00e88c793966370541bd704e3067f49b2f1c58caa762772ad1470d127d17ef8a42cab0b1353d35f132257ebb6170b3db870049f01c874b82240" name="debianutils-debugsource" arch="i586">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="5204e86d4b7912cfa7171ab91e0dfdc2b0442234bc5f5ec414104123e3e6f810f07e969924d5cc28fbb0979d096f4a4c26b48bebb9e672f4efa85b0539d31c2a" name="debianutils-debugsource" arch="x86_64">
  <version epoch="0" ver="5.4" rel="1.1"/>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1627992000">- Initial package</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1629288000">- Move system executables into /usr/sbin</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631275200">- Update to 5.4:
  * Added update-shells
  * Dropped tempfile
  * Various improvements</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1678795200">- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.</changelog>
</package>
<package pkgid="c698f7824f887786ae447d52680e80188d14ce2204c8f3ab9902f2eae9aa710a7fd872aedc0a3aa225f97ba010db1fad931c5a22557af5dbd46401a85306a788" name="debuginfod-client" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="ab01faa2e81f6887b015bc1df40728ef6e2f388ea9652f72ea5bfb7e53d251f3d28dacf706c31a9547fa978c34f4751cf284f652f11a9eb5f42526f78c190559" name="debuginfod-client" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="9828adf0bbeeeb46ec403a6061dff3a8394c606500fd7a42e9ef33343f16c3f1e40e62cd45ae53f7ddb7f0672c67fedc2902a31ffd040201290bb62e6b00bbf8" name="debuginfod-client-debuginfo" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="429675f5ccbfc4554343449540da4586d573a1f856c8adc6991fe0d77ca8972f84d3f572e6bbfd423322ce96643461d8051e79bbf1725ffa6befef085fa3a4ef" name="debuginfod-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="36b672b2702749eb295b932464f017de6f99c7c891c370d1415bdf3d145c5a3381390af3b53daaf339daa2aee62d831b41a6e567cc795ac69f96d58d0c8fcc71" name="debuginfod-dummy-client" arch="i586">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="6b84be715ba2e54bbc95c49dbc3d128ad65b76e32d98d9f82ac194182284893bb22e068998de6ef30eb20ad5b2aa8d6df7a1bb7c340c55257d981849584c8593" name="debuginfod-dummy-client" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="84e945d39f09f3b34b9fbd3452a5acb748294df04a1e9ad383f7d3863ef25efd5729703e4f476c1a3e38e817be0b6bdb1a0df84d44fc93ececaceb74d3ed7925" name="debuginfod-dummy-client-debuginfo" arch="i586">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="96483b616519ce7361fb67ad8df0548bca9cc8cac552d4d787abc30b11da13aa3d7103303c73a463a1b6c435906aa5f11167d867353b0740143ef1e85ebe79f9" name="debuginfod-dummy-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9f24fec5bf6a9d92d53bf1f665208752306ce0494fa46808207d0e0cdea6118fe438ad5529c6e055a7b8bafe9bf1b3116132012bd01b967af3b16b0d10f90a22" name="debuginfod-profile" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="2bf75d24ff4a740020dd3665a99be4445992cd68d5f3fa8a4879f1b363d2349d6cb20546a938579a5c25966d1744f7408ce311556911abf592593bc1edcdeb3c" name="debuginfod-profile" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="58128055fd6f59897c0a23f1a23c2bda578b89c284d5dbf53ad1e3f55525b9ee0af6e8548ee45e7123ed1a98c464a5878d7979fbbde8d4fe0081039136eaa92e" name="deepin-compressor" arch="src">
  <version epoch="0" ver="5.12.13" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618833600">- Initial package for version 5.10.0.15
- Add 001-fix-libdir.patch and 002-install-compressor-ChardetDetector.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.10.5
  * Update manunal documents
  * Fix bugs
  * Add some test modules
  * Update translation</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643630400">- Update version to 5.11.7
  * Update manual documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645963200">- Update version to 5.11.8
  * Fix bugs
  * Add UT script</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647777600">- Update version to 5.12.2
  * Support long long filename
  * Support choosing 1, 2, 4, 8 CPU cores.
  * The minimum window size is 620*300
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647864000">- Fix build on ARM.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 5.12.5
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656763200">- Update version to 5.12.6
  * Change qDebug to qInfo</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.12.8
  * Fix bugs
  * Support rename by right click
- Drop 001-fix-libdir.patch, fixed by upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.12.12:
  * see https://github.com/linuxdeepin/deepin-compressor/compare/5.12.8...5.12.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 5.12.13:
  * fix missing changelog</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703764800">- Add fix-Zip-Path-Traversal.patch
  * Fix Zip Path Traversal (boo#1218428 and CVE-2023-50255)</changelog>
</package>
<package pkgid="3d5295382ba11d6ddb23d9fdb684f9342bed941fff708eab7edf75e5357de60ba174e292be3476d03b00f9db0f7d73304a7a791509ee77786e428eeb62c99553" name="deepin-compressor" arch="x86_64">
  <version epoch="0" ver="5.12.13" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618833600">- Initial package for version 5.10.0.15
- Add 001-fix-libdir.patch and 002-install-compressor-ChardetDetector.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.10.5
  * Update manunal documents
  * Fix bugs
  * Add some test modules
  * Update translation</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643630400">- Update version to 5.11.7
  * Update manual documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645963200">- Update version to 5.11.8
  * Fix bugs
  * Add UT script</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647777600">- Update version to 5.12.2
  * Support long long filename
  * Support choosing 1, 2, 4, 8 CPU cores.
  * The minimum window size is 620*300
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647864000">- Fix build on ARM.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 5.12.5
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656763200">- Update version to 5.12.6
  * Change qDebug to qInfo</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.12.8
  * Fix bugs
  * Support rename by right click
- Drop 001-fix-libdir.patch, fixed by upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.12.12:
  * see https://github.com/linuxdeepin/deepin-compressor/compare/5.12.8...5.12.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 5.12.13:
  * fix missing changelog</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703764800">- Add fix-Zip-Path-Traversal.patch
  * Fix Zip Path Traversal (boo#1218428 and CVE-2023-50255)</changelog>
</package>
<package pkgid="654852bd1b4a910ae7387161870cd004ad9fe8ba209187cb190562dda6e7a4a93d33396b58420b595d4db539067358cbf7d0d33dd185c58c3b4e90ba3bd798c1" name="deepin-compressor-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.12.13" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618833600">- Initial package for version 5.10.0.15
- Add 001-fix-libdir.patch and 002-install-compressor-ChardetDetector.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.10.5
  * Update manunal documents
  * Fix bugs
  * Add some test modules
  * Update translation</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643630400">- Update version to 5.11.7
  * Update manual documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645963200">- Update version to 5.11.8
  * Fix bugs
  * Add UT script</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647777600">- Update version to 5.12.2
  * Support long long filename
  * Support choosing 1, 2, 4, 8 CPU cores.
  * The minimum window size is 620*300
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647864000">- Fix build on ARM.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 5.12.5
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656763200">- Update version to 5.12.6
  * Change qDebug to qInfo</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.12.8
  * Fix bugs
  * Support rename by right click
- Drop 001-fix-libdir.patch, fixed by upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.12.12:
  * see https://github.com/linuxdeepin/deepin-compressor/compare/5.12.8...5.12.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 5.12.13:
  * fix missing changelog</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703764800">- Add fix-Zip-Path-Traversal.patch
  * Fix Zip Path Traversal (boo#1218428 and CVE-2023-50255)</changelog>
</package>
<package pkgid="ae8d58bda0b090a6e8d685131effd9338636859ca9adf05d8be9d4250ed86d994440d4553088c0e0ae8eac39ee63d8f284599658fa939711921489ea86f60246" name="deepin-compressor-lang" arch="noarch">
  <version epoch="0" ver="5.12.13" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618833600">- Initial package for version 5.10.0.15
- Add 001-fix-libdir.patch and 002-install-compressor-ChardetDetector.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.10.5
  * Update manunal documents
  * Fix bugs
  * Add some test modules
  * Update translation</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643630400">- Update version to 5.11.7
  * Update manual documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645963200">- Update version to 5.11.8
  * Fix bugs
  * Add UT script</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647777600">- Update version to 5.12.2
  * Support long long filename
  * Support choosing 1, 2, 4, 8 CPU cores.
  * The minimum window size is 620*300
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1647864000">- Fix build on ARM.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 5.12.5
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656763200">- Update version to 5.12.6
  * Change qDebug to qInfo</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.12.8
  * Fix bugs
  * Support rename by right click
- Drop 001-fix-libdir.patch, fixed by upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 5.12.12:
  * see https://github.com/linuxdeepin/deepin-compressor/compare/5.12.8...5.12.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 5.12.13:
  * fix missing changelog</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703764800">- Add fix-Zip-Path-Traversal.patch
  * Fix Zip Path Traversal (boo#1218428 and CVE-2023-50255)</changelog>
</package>
<package pkgid="25ab2f81dab629812bc62d46c5d55d7aafe84652854fcda71b989726d39f29c4f7840b7c5ed1e5ba65bd8e069355157078c9f2404b541c6396d99a7f17eaf8c6" name="deepin-reader" arch="src">
  <version epoch="0" ver="5.10.23" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1630411200">- Initial package for version 5.9.13
- Add fix-library-link.patch.
- Add fix-libdir.patch, fix the hardcode libdir
- Add support-riscv.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643457600">- Update version to 5.10.10
  * Use QtWebEngine
  * Update manual documents
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update version to 5.10.13
  * Fix a wayland issue
  * Optimize slide playing</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Fix build on ARM</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1654948800">- Fix build on openjpeg 2.5.0 and later</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656676800">- Update version to 5.10.16
  * Update ut
  * Optimize ui
  * Optimize pdf support
  * Update documents
- Add fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.10.23
  * Adjust minimum size of window
  * Fix bugs
- Drop fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703419200">- Add fix-docx-format.patch
  * Deal with docx document format (boo#1218382 and CVE-2023-50254)
- Set pandoc-cli as Requires, fix docx document support</changelog>
</package>
<package pkgid="f7f89e2fe6e6fcea5aa8e87d7fb8440595b41259461012bbd0b9f36727b198be7e91a86f9612038baa8bc58eddee435e37b2a45c07b21d9aca000b27506d0d14" name="deepin-reader" arch="x86_64">
  <version epoch="0" ver="5.10.23" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1630411200">- Initial package for version 5.9.13
- Add fix-library-link.patch.
- Add fix-libdir.patch, fix the hardcode libdir
- Add support-riscv.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643457600">- Update version to 5.10.10
  * Use QtWebEngine
  * Update manual documents
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update version to 5.10.13
  * Fix a wayland issue
  * Optimize slide playing</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Fix build on ARM</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1654948800">- Fix build on openjpeg 2.5.0 and later</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656676800">- Update version to 5.10.16
  * Update ut
  * Optimize ui
  * Optimize pdf support
  * Update documents
- Add fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.10.23
  * Adjust minimum size of window
  * Fix bugs
- Drop fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703419200">- Add fix-docx-format.patch
  * Deal with docx document format (boo#1218382 and CVE-2023-50254)
- Set pandoc-cli as Requires, fix docx document support</changelog>
</package>
<package pkgid="7a32d76853c49d73a6ea7f2d99a922d30b5412eb16f87f1f8ca4bad80f66d11a0e52cb0ea43442129b3d206cfbbbcb0fbec207469eb17802d696b98bedad8d76" name="deepin-reader-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.23" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1630411200">- Initial package for version 5.9.13
- Add fix-library-link.patch.
- Add fix-libdir.patch, fix the hardcode libdir
- Add support-riscv.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643457600">- Update version to 5.10.10
  * Use QtWebEngine
  * Update manual documents
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update version to 5.10.13
  * Fix a wayland issue
  * Optimize slide playing</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Fix build on ARM</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1654948800">- Fix build on openjpeg 2.5.0 and later</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656676800">- Update version to 5.10.16
  * Update ut
  * Optimize ui
  * Optimize pdf support
  * Update documents
- Add fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.10.23
  * Adjust minimum size of window
  * Fix bugs
- Drop fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703419200">- Add fix-docx-format.patch
  * Deal with docx document format (boo#1218382 and CVE-2023-50254)
- Set pandoc-cli as Requires, fix docx document support</changelog>
</package>
<package pkgid="bf0486b59e0bb79212f342b2febda6cb430631510af818965023b42076cb9c4709598fa9f83fdc6bb2220e126e497e135fb270b1a04f74fe8876755551e251dc" name="deepin-reader-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.23" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1630411200">- Initial package for version 5.9.13
- Add fix-library-link.patch.
- Add fix-libdir.patch, fix the hardcode libdir
- Add support-riscv.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643457600">- Update version to 5.10.10
  * Use QtWebEngine
  * Update manual documents
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update version to 5.10.13
  * Fix a wayland issue
  * Optimize slide playing</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Fix build on ARM</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1654948800">- Fix build on openjpeg 2.5.0 and later</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656676800">- Update version to 5.10.16
  * Update ut
  * Optimize ui
  * Optimize pdf support
  * Update documents
- Add fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.10.23
  * Adjust minimum size of window
  * Fix bugs
- Drop fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703419200">- Add fix-docx-format.patch
  * Deal with docx document format (boo#1218382 and CVE-2023-50254)
- Set pandoc-cli as Requires, fix docx document support</changelog>
</package>
<package pkgid="62881e56e48b7170d63cb50998f46ad726b386b3787d4f96388a9625fe42c170a5bac498bd7f991eeb2bb878b281b7e3bab6bbde69752b1bee24cb23518ed5c9" name="deepin-reader-lang" arch="noarch">
  <version epoch="0" ver="5.10.23" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1630411200">- Initial package for version 5.9.13
- Add fix-library-link.patch.
- Add fix-libdir.patch, fix the hardcode libdir
- Add support-riscv.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643457600">- Update version to 5.10.10
  * Use QtWebEngine
  * Update manual documents
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update version to 5.10.13
  * Fix a wayland issue
  * Optimize slide playing</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Fix build on ARM</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1654948800">- Fix build on openjpeg 2.5.0 and later</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656676800">- Update version to 5.10.16
  * Update ut
  * Optimize ui
  * Optimize pdf support
  * Update documents
- Add fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 5.10.23
  * Adjust minimum size of window
  * Fix bugs
- Drop fix-return-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1703419200">- Add fix-docx-format.patch
  * Deal with docx document format (boo#1218382 and CVE-2023-50254)
- Set pandoc-cli as Requires, fix docx document support</changelog>
</package>
<package pkgid="30b4eb67df084192a4889c906094865a411d633e43c2ad5da2e65d9f71c5cdfe99d2135c68cd31899b3dfbf25d5aa83d7c6db93b0d6ae81275af916aeb5097c7" name="deja-dup" arch="src">
  <version epoch="0" ver="45.1" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1567425600">- Add deja-dup-duplicity-Mark-GPGError-extern.patch: Mark GPGError
  as extern and prevent GPG symbols to be public API. Also fixes
  building with new vala.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176000">- Update to 40.6:
  + Fixes a bug that prevented backing up to Google Drive accounts
    with unlimited quotas
  + Fix a bug that prevented backing up to Google Drive in some
    rare situations
  + Fix a bug that prevented the first login to Google Drive
  + Fix a bug that prevented resuming a full backup
  + Fix 2038 date problems by using 64-bit dates internally
  + Fix building against valac 0.45.2 and later
  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
    builds)
  + Make libgoa-1.0 an optional dependency (still recommended for a
    few years though)
  + Support autostarting via the new Background portal
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176001">- Add meson version to spec file
- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599307200">- Update to version 40.7:
  + Fixes a bug that prevented restoring from Google Drive accounts
    if you haven't backed up yet.
  + Drop "Version" key from desktop files, which broke some
    parsers.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1599307201">- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601467200">- Update to 42.4 (boo#1197712):
  * Redesign the main window and preferences to follow GNOME
    design patterns
  * Add welcome state for first time use (with slightly guided
    backup/restore)
  * Add an in-app browse &amp; restore interface
  * Drop nautilus plugin, in preference of above new
    browse interface
  * Drop deprecated backends (GOA, S3, GCS, OpenStack, and Rackspace)
  * Use "Déjà Dup Backups" instead of "Déjà Dup Backup Tool"
    as full name
  * Drop "Version" key from desktop files, which broke some parsers
  * Adds a button to reset your Google authorization in
    the preferences
  * Warn users before they restore files that we can't write to
  * Fix automatic backups not firing for removable storage drives,
    which got broken during the 41.x development cycle
  * Automatically exclude folders that follow the cachedir spec
    (i.e. that have a CACHEDIR.TAG file in them), and same if
    they have a .deja-dup-ignore file
  * Use a symbolic back icon in header (vs a full color icon)
  * Stop the restore confirmation screen from growing too big
    if you are restoring a lot of files
  * Mount partitions specified in /etc/fstab if necessary
  * When selecting an internal drive as a Local Folder, treat it
    as a removable drive, so that we will mount if necessary
  * Exclude /dev by default
- Drop upstream merged deja-dup-vala-fix.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to 42.5:
  * Fix "Resume later" from resetting your backup schedule
  * Fix difficulty in selecting an internal drive as your storage
    location when using the file browser dialog
  * Fix using "/" as an included folder being ignored
  * Fix silently refusing to restore filenames with illegal
    characters to a FAT filesystem; we now show an error
  * Fix restoring filenames with an apostrophe followed by a space
    (' ) in them
  * Always exclude ~/.cache, even if its not our current
    cache folder
  * Clarify deletion policy (that it can take up to three
    months longer than
    you might think) and allow a deletion policy of 3 months
    (previously 6 months was earliest allowed policy,
    which could mean up to 9 months)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606478400">- Update to version 42.6:
  + Fix possible crash when searching backup files with unicode
    filenames
  + Exclude snap and flatpak cache files (fixed regression that
    stopped doing this)
  + Show backup times in local timezone, not UTC
  + Handle a symlinked ~/.cache/deja-dup folder
  + Bump default network timeout to cover flaky
    connections/services better
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616068800">- Update to 42.7:
  + Fix descending into a directory while searching in the
    browse &amp; restore view
  + Update Google Drive logo
  + Update to libhandy-1</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1623758400">- Up duplicity dependency to Requires: deja-dup cannot run without
  it (boo#1187256).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1631534400">- Update to version 42.8:
  + Fix scheduled backups being skipped if a previous password
    prompt was ignored.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641643200">- Update to version 43.1:
  + Increase default window size to avoid being too small
  + Packaging: Require libsoup-3.0 (instead of libsoup-2.4)
- Changes from version 43.0:
  + This is a stable release, following 43.alpha and 43.beta in the
    GNOME style. Previously, odd number releases were the
    development releases, but no longer.
- Changes since 43.beta:
  + Fix the restore browser not asking any user questions during
    mount (like an invalid ssl cert)
  + Use dark mode if color schemes are not supported by the system,
    but the gtk theme is a dark variant
  + Minor UI spacing/style tweaks
  + Updated translations.
- New features since 42.x:
  + Add support for Microsoft OneDrive
  + Delay scheduled backups when Power Saver mode or GameMode are
    enabled
  + Add opt-in experimental support for using Restic
- Required packaging changes since 42.x:
  + Require libadwaita1 1.0+ (instead of libhandy1)
  + Require gtk4 4.6+ (instead of gtk3)
  + Require glib2 2.66+
  + Require meson 0.59+
  + Due to new support for Microsoft OneDrive: Require the
    requests_oauthlib python module: If you can't hard-depend on
    it, define the new requests_oauthlib_pkgs config flag if
    building with packagekit support. This feature will only be
    visible if duplicity 0.8.21+ is available.
- Optional Packaging Changes Since 42.x:
  + For experimental Restic support: New config flag enable_restic,
    which you can set to true to turn on the new experimental
    support for Restic. This will not use Restic by default, but
    merely expose a new "Labs" panel in the preferences window
    where users can opt-in. So it is safe to enable and helps us
    get feedback.
  + Require the restic and rclone packages
  + New config flags restic_pkgs and rclone_pkgs, if you can't
    hard-depend on the restic or rclone packages and are building
    with packagekit support
  + New config flags restic_command and rclone_command, where you
    can override the path to the restic and rclone executables
    (defaults to searching PATH).
- Drop cmake, libhandy-devel, pkgconfig(gtk-3.0) and
  pkgconfig(libsoup-2.4) BuildRequires. Add pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(libsoup-3.0) BuildRequires,
  and add python3-oauthlib Requires following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 43.2:
  + Fix a crash if you select a mount in the Local Folder settings
    file chooser.
  + Fix the "hostname has changed" dialog to let you actually
    continue the backup.
  + Fix a bogus notification that complained about not being
    connected to the network for scheduled backups to Network
    Servers, even if you were connected.
  + Make replacing existing monitor processes during upgrade work
    better.
  + Add a hidden advanced setting to run setup/teardown commands
    when running the backup tool (useful if you have an unusual
    manual mount you need).
  + Updated translations.
- Add 60856db.patch: fix test case ownership with latest valac.
- Add 9c17deb0526b.patch: add gtk wayland and x11 dep objects to
  deja-dup executable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 43.3:
  + Change Google/Microsoft authentication flow to use a more
    secure, non-deprecated approach (Google is turning off the
    approach we use now in just a few months).
  + Remember window size after closing.
  + Fix incorrect file permissions / mtime when restoring files
    from other users.
  + Updated translations.
- Drop 60856db.patch and 9c17deb0526b.patch: fixed upstream.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657022400">- Update to version 43.4 (jsc#SLE-24632, bsc#1199740):
  + Warn about delayed backups due to power saver mode,
    if it's been over a day since we were supposed to back up.
  + Improve support for mobile screen sizes.
  + Add some in-preferences help explaining some of the
    always-ignored folders.
  + Bump default volume size from 25/50MB to 200MB, to keep fewer
    files around and improve network throughput.
  + Minor fixes to our experimental restic support (make sure
    to unlock the repo and warn if some files could not be read
    when backing up).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1659960000">- The nautilus-deja-dup plugin has been dropped since version 42.4,
  explicitly obsoletes it in the specfile (jsc#SLE-24632,
  bsc#1199740).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 44.0:
  + Refresh the visuals in a few places by using modern text
    entries and the new About dialog.
  + Newly created restic backups will now use compression.
  + Fix a bug that prevented updating the folder option in the
    Preferences window after changing to an external disk.
  + Fix a bug that prevented switching to the restore view if the
    app startd up in mobile mode (thin width).
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680264000">- Update to version 44.1:
  + Refuse to back up to a destination that doesn't have enough
    space, and suggest how much more space is needed.
  + Fix Trash location when run as a flatpak.
  + Don't try to back up when the network is behind a wifi
    captive portal.
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1700654400">- Update to version 45.1:
  + Fix compilation with valac 0.56
  + Use the modern flat header style
  + Use latest Gtk file dialog
  + Fix a vague SMB error into a more specific one
  + Support duplicity 2.0's command line changes
  + Update OneDrive api key to work with Duplicity 1.2.3
  + Add more details to the error message about not enough space
  + Fix not being able to open the preferences window after a
    restore
  + Updated translations.</changelog>
</package>
<package pkgid="5f7a74c54251feb262faf5246bdcbd3d75b205af4aadf3adb4d5847c2895ae8b2879a16fe9007fc7e5dda443b01e3a643bba704b860cc721ac21f074ccfc33f9" name="deja-dup" arch="x86_64">
  <version epoch="0" ver="45.1" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176000">- Update to 40.6:
  + Fixes a bug that prevented backing up to Google Drive accounts
    with unlimited quotas
  + Fix a bug that prevented backing up to Google Drive in some
    rare situations
  + Fix a bug that prevented the first login to Google Drive
  + Fix a bug that prevented resuming a full backup
  + Fix 2038 date problems by using 64-bit dates internally
  + Fix building against valac 0.45.2 and later
  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
    builds)
  + Make libgoa-1.0 an optional dependency (still recommended for a
    few years though)
  + Support autostarting via the new Background portal
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176001">- Add meson version to spec file
- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599307200">- Update to version 40.7:
  + Fixes a bug that prevented restoring from Google Drive accounts
    if you haven't backed up yet.
  + Drop "Version" key from desktop files, which broke some
    parsers.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1599307201">- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601467200">- Update to 42.4 (boo#1197712):
  * Redesign the main window and preferences to follow GNOME
    design patterns
  * Add welcome state for first time use (with slightly guided
    backup/restore)
  * Add an in-app browse &amp; restore interface
  * Drop nautilus plugin, in preference of above new
    browse interface
  * Drop deprecated backends (GOA, S3, GCS, OpenStack, and Rackspace)
  * Use "Déjà Dup Backups" instead of "Déjà Dup Backup Tool"
    as full name
  * Drop "Version" key from desktop files, which broke some parsers
  * Adds a button to reset your Google authorization in
    the preferences
  * Warn users before they restore files that we can't write to
  * Fix automatic backups not firing for removable storage drives,
    which got broken during the 41.x development cycle
  * Automatically exclude folders that follow the cachedir spec
    (i.e. that have a CACHEDIR.TAG file in them), and same if
    they have a .deja-dup-ignore file
  * Use a symbolic back icon in header (vs a full color icon)
  * Stop the restore confirmation screen from growing too big
    if you are restoring a lot of files
  * Mount partitions specified in /etc/fstab if necessary
  * When selecting an internal drive as a Local Folder, treat it
    as a removable drive, so that we will mount if necessary
  * Exclude /dev by default
- Drop upstream merged deja-dup-vala-fix.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to 42.5:
  * Fix "Resume later" from resetting your backup schedule
  * Fix difficulty in selecting an internal drive as your storage
    location when using the file browser dialog
  * Fix using "/" as an included folder being ignored
  * Fix silently refusing to restore filenames with illegal
    characters to a FAT filesystem; we now show an error
  * Fix restoring filenames with an apostrophe followed by a space
    (' ) in them
  * Always exclude ~/.cache, even if its not our current
    cache folder
  * Clarify deletion policy (that it can take up to three
    months longer than
    you might think) and allow a deletion policy of 3 months
    (previously 6 months was earliest allowed policy,
    which could mean up to 9 months)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606478400">- Update to version 42.6:
  + Fix possible crash when searching backup files with unicode
    filenames
  + Exclude snap and flatpak cache files (fixed regression that
    stopped doing this)
  + Show backup times in local timezone, not UTC
  + Handle a symlinked ~/.cache/deja-dup folder
  + Bump default network timeout to cover flaky
    connections/services better
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616068800">- Update to 42.7:
  + Fix descending into a directory while searching in the
    browse &amp; restore view
  + Update Google Drive logo
  + Update to libhandy-1</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1623758400">- Up duplicity dependency to Requires: deja-dup cannot run without
  it (boo#1187256).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1631534400">- Update to version 42.8:
  + Fix scheduled backups being skipped if a previous password
    prompt was ignored.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641643200">- Update to version 43.1:
  + Increase default window size to avoid being too small
  + Packaging: Require libsoup-3.0 (instead of libsoup-2.4)
- Changes from version 43.0:
  + This is a stable release, following 43.alpha and 43.beta in the
    GNOME style. Previously, odd number releases were the
    development releases, but no longer.
- Changes since 43.beta:
  + Fix the restore browser not asking any user questions during
    mount (like an invalid ssl cert)
  + Use dark mode if color schemes are not supported by the system,
    but the gtk theme is a dark variant
  + Minor UI spacing/style tweaks
  + Updated translations.
- New features since 42.x:
  + Add support for Microsoft OneDrive
  + Delay scheduled backups when Power Saver mode or GameMode are
    enabled
  + Add opt-in experimental support for using Restic
- Required packaging changes since 42.x:
  + Require libadwaita1 1.0+ (instead of libhandy1)
  + Require gtk4 4.6+ (instead of gtk3)
  + Require glib2 2.66+
  + Require meson 0.59+
  + Due to new support for Microsoft OneDrive: Require the
    requests_oauthlib python module: If you can't hard-depend on
    it, define the new requests_oauthlib_pkgs config flag if
    building with packagekit support. This feature will only be
    visible if duplicity 0.8.21+ is available.
- Optional Packaging Changes Since 42.x:
  + For experimental Restic support: New config flag enable_restic,
    which you can set to true to turn on the new experimental
    support for Restic. This will not use Restic by default, but
    merely expose a new "Labs" panel in the preferences window
    where users can opt-in. So it is safe to enable and helps us
    get feedback.
  + Require the restic and rclone packages
  + New config flags restic_pkgs and rclone_pkgs, if you can't
    hard-depend on the restic or rclone packages and are building
    with packagekit support
  + New config flags restic_command and rclone_command, where you
    can override the path to the restic and rclone executables
    (defaults to searching PATH).
- Drop cmake, libhandy-devel, pkgconfig(gtk-3.0) and
  pkgconfig(libsoup-2.4) BuildRequires. Add pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(libsoup-3.0) BuildRequires,
  and add python3-oauthlib Requires following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 43.2:
  + Fix a crash if you select a mount in the Local Folder settings
    file chooser.
  + Fix the "hostname has changed" dialog to let you actually
    continue the backup.
  + Fix a bogus notification that complained about not being
    connected to the network for scheduled backups to Network
    Servers, even if you were connected.
  + Make replacing existing monitor processes during upgrade work
    better.
  + Add a hidden advanced setting to run setup/teardown commands
    when running the backup tool (useful if you have an unusual
    manual mount you need).
  + Updated translations.
- Add 60856db.patch: fix test case ownership with latest valac.
- Add 9c17deb0526b.patch: add gtk wayland and x11 dep objects to
  deja-dup executable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 43.3:
  + Change Google/Microsoft authentication flow to use a more
    secure, non-deprecated approach (Google is turning off the
    approach we use now in just a few months).
  + Remember window size after closing.
  + Fix incorrect file permissions / mtime when restoring files
    from other users.
  + Updated translations.
- Drop 60856db.patch and 9c17deb0526b.patch: fixed upstream.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657022400">- Update to version 43.4 (jsc#SLE-24632, bsc#1199740):
  + Warn about delayed backups due to power saver mode,
    if it's been over a day since we were supposed to back up.
  + Improve support for mobile screen sizes.
  + Add some in-preferences help explaining some of the
    always-ignored folders.
  + Bump default volume size from 25/50MB to 200MB, to keep fewer
    files around and improve network throughput.
  + Minor fixes to our experimental restic support (make sure
    to unlock the repo and warn if some files could not be read
    when backing up).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1659960000">- The nautilus-deja-dup plugin has been dropped since version 42.4,
  explicitly obsoletes it in the specfile (jsc#SLE-24632,
  bsc#1199740).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 44.0:
  + Refresh the visuals in a few places by using modern text
    entries and the new About dialog.
  + Newly created restic backups will now use compression.
  + Fix a bug that prevented updating the folder option in the
    Preferences window after changing to an external disk.
  + Fix a bug that prevented switching to the restore view if the
    app startd up in mobile mode (thin width).
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680264000">- Update to version 44.1:
  + Refuse to back up to a destination that doesn't have enough
    space, and suggest how much more space is needed.
  + Fix Trash location when run as a flatpak.
  + Don't try to back up when the network is behind a wifi
    captive portal.
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1700654400">- Update to version 45.1:
  + Fix compilation with valac 0.56
  + Use the modern flat header style
  + Use latest Gtk file dialog
  + Fix a vague SMB error into a more specific one
  + Support duplicity 2.0's command line changes
  + Update OneDrive api key to work with Duplicity 1.2.3
  + Add more details to the error message about not enough space
  + Fix not being able to open the preferences window after a
    restore
  + Updated translations.</changelog>
</package>
<package pkgid="cd35ef2957b8615d6efb1a8c51276387b3ff4307270e481e49009cc0dba788ceaf9db53a87644e5513ab18fcfa96dba267a214dcb2deac5b53b9335f3f46036c" name="deja-dup-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.1" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176000">- Update to 40.6:
  + Fixes a bug that prevented backing up to Google Drive accounts
    with unlimited quotas
  + Fix a bug that prevented backing up to Google Drive in some
    rare situations
  + Fix a bug that prevented the first login to Google Drive
  + Fix a bug that prevented resuming a full backup
  + Fix 2038 date problems by using 64-bit dates internally
  + Fix building against valac 0.45.2 and later
  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
    builds)
  + Make libgoa-1.0 an optional dependency (still recommended for a
    few years though)
  + Support autostarting via the new Background portal
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176001">- Add meson version to spec file
- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599307200">- Update to version 40.7:
  + Fixes a bug that prevented restoring from Google Drive accounts
    if you haven't backed up yet.
  + Drop "Version" key from desktop files, which broke some
    parsers.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1599307201">- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601467200">- Update to 42.4 (boo#1197712):
  * Redesign the main window and preferences to follow GNOME
    design patterns
  * Add welcome state for first time use (with slightly guided
    backup/restore)
  * Add an in-app browse &amp; restore interface
  * Drop nautilus plugin, in preference of above new
    browse interface
  * Drop deprecated backends (GOA, S3, GCS, OpenStack, and Rackspace)
  * Use "Déjà Dup Backups" instead of "Déjà Dup Backup Tool"
    as full name
  * Drop "Version" key from desktop files, which broke some parsers
  * Adds a button to reset your Google authorization in
    the preferences
  * Warn users before they restore files that we can't write to
  * Fix automatic backups not firing for removable storage drives,
    which got broken during the 41.x development cycle
  * Automatically exclude folders that follow the cachedir spec
    (i.e. that have a CACHEDIR.TAG file in them), and same if
    they have a .deja-dup-ignore file
  * Use a symbolic back icon in header (vs a full color icon)
  * Stop the restore confirmation screen from growing too big
    if you are restoring a lot of files
  * Mount partitions specified in /etc/fstab if necessary
  * When selecting an internal drive as a Local Folder, treat it
    as a removable drive, so that we will mount if necessary
  * Exclude /dev by default
- Drop upstream merged deja-dup-vala-fix.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to 42.5:
  * Fix "Resume later" from resetting your backup schedule
  * Fix difficulty in selecting an internal drive as your storage
    location when using the file browser dialog
  * Fix using "/" as an included folder being ignored
  * Fix silently refusing to restore filenames with illegal
    characters to a FAT filesystem; we now show an error
  * Fix restoring filenames with an apostrophe followed by a space
    (' ) in them
  * Always exclude ~/.cache, even if its not our current
    cache folder
  * Clarify deletion policy (that it can take up to three
    months longer than
    you might think) and allow a deletion policy of 3 months
    (previously 6 months was earliest allowed policy,
    which could mean up to 9 months)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606478400">- Update to version 42.6:
  + Fix possible crash when searching backup files with unicode
    filenames
  + Exclude snap and flatpak cache files (fixed regression that
    stopped doing this)
  + Show backup times in local timezone, not UTC
  + Handle a symlinked ~/.cache/deja-dup folder
  + Bump default network timeout to cover flaky
    connections/services better
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616068800">- Update to 42.7:
  + Fix descending into a directory while searching in the
    browse &amp; restore view
  + Update Google Drive logo
  + Update to libhandy-1</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1623758400">- Up duplicity dependency to Requires: deja-dup cannot run without
  it (boo#1187256).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1631534400">- Update to version 42.8:
  + Fix scheduled backups being skipped if a previous password
    prompt was ignored.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641643200">- Update to version 43.1:
  + Increase default window size to avoid being too small
  + Packaging: Require libsoup-3.0 (instead of libsoup-2.4)
- Changes from version 43.0:
  + This is a stable release, following 43.alpha and 43.beta in the
    GNOME style. Previously, odd number releases were the
    development releases, but no longer.
- Changes since 43.beta:
  + Fix the restore browser not asking any user questions during
    mount (like an invalid ssl cert)
  + Use dark mode if color schemes are not supported by the system,
    but the gtk theme is a dark variant
  + Minor UI spacing/style tweaks
  + Updated translations.
- New features since 42.x:
  + Add support for Microsoft OneDrive
  + Delay scheduled backups when Power Saver mode or GameMode are
    enabled
  + Add opt-in experimental support for using Restic
- Required packaging changes since 42.x:
  + Require libadwaita1 1.0+ (instead of libhandy1)
  + Require gtk4 4.6+ (instead of gtk3)
  + Require glib2 2.66+
  + Require meson 0.59+
  + Due to new support for Microsoft OneDrive: Require the
    requests_oauthlib python module: If you can't hard-depend on
    it, define the new requests_oauthlib_pkgs config flag if
    building with packagekit support. This feature will only be
    visible if duplicity 0.8.21+ is available.
- Optional Packaging Changes Since 42.x:
  + For experimental Restic support: New config flag enable_restic,
    which you can set to true to turn on the new experimental
    support for Restic. This will not use Restic by default, but
    merely expose a new "Labs" panel in the preferences window
    where users can opt-in. So it is safe to enable and helps us
    get feedback.
  + Require the restic and rclone packages
  + New config flags restic_pkgs and rclone_pkgs, if you can't
    hard-depend on the restic or rclone packages and are building
    with packagekit support
  + New config flags restic_command and rclone_command, where you
    can override the path to the restic and rclone executables
    (defaults to searching PATH).
- Drop cmake, libhandy-devel, pkgconfig(gtk-3.0) and
  pkgconfig(libsoup-2.4) BuildRequires. Add pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(libsoup-3.0) BuildRequires,
  and add python3-oauthlib Requires following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 43.2:
  + Fix a crash if you select a mount in the Local Folder settings
    file chooser.
  + Fix the "hostname has changed" dialog to let you actually
    continue the backup.
  + Fix a bogus notification that complained about not being
    connected to the network for scheduled backups to Network
    Servers, even if you were connected.
  + Make replacing existing monitor processes during upgrade work
    better.
  + Add a hidden advanced setting to run setup/teardown commands
    when running the backup tool (useful if you have an unusual
    manual mount you need).
  + Updated translations.
- Add 60856db.patch: fix test case ownership with latest valac.
- Add 9c17deb0526b.patch: add gtk wayland and x11 dep objects to
  deja-dup executable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 43.3:
  + Change Google/Microsoft authentication flow to use a more
    secure, non-deprecated approach (Google is turning off the
    approach we use now in just a few months).
  + Remember window size after closing.
  + Fix incorrect file permissions / mtime when restoring files
    from other users.
  + Updated translations.
- Drop 60856db.patch and 9c17deb0526b.patch: fixed upstream.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657022400">- Update to version 43.4 (jsc#SLE-24632, bsc#1199740):
  + Warn about delayed backups due to power saver mode,
    if it's been over a day since we were supposed to back up.
  + Improve support for mobile screen sizes.
  + Add some in-preferences help explaining some of the
    always-ignored folders.
  + Bump default volume size from 25/50MB to 200MB, to keep fewer
    files around and improve network throughput.
  + Minor fixes to our experimental restic support (make sure
    to unlock the repo and warn if some files could not be read
    when backing up).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1659960000">- The nautilus-deja-dup plugin has been dropped since version 42.4,
  explicitly obsoletes it in the specfile (jsc#SLE-24632,
  bsc#1199740).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 44.0:
  + Refresh the visuals in a few places by using modern text
    entries and the new About dialog.
  + Newly created restic backups will now use compression.
  + Fix a bug that prevented updating the folder option in the
    Preferences window after changing to an external disk.
  + Fix a bug that prevented switching to the restore view if the
    app startd up in mobile mode (thin width).
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680264000">- Update to version 44.1:
  + Refuse to back up to a destination that doesn't have enough
    space, and suggest how much more space is needed.
  + Fix Trash location when run as a flatpak.
  + Don't try to back up when the network is behind a wifi
    captive portal.
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1700654400">- Update to version 45.1:
  + Fix compilation with valac 0.56
  + Use the modern flat header style
  + Use latest Gtk file dialog
  + Fix a vague SMB error into a more specific one
  + Support duplicity 2.0's command line changes
  + Update OneDrive api key to work with Duplicity 1.2.3
  + Add more details to the error message about not enough space
  + Fix not being able to open the preferences window after a
    restore
  + Updated translations.</changelog>
</package>
<package pkgid="3da3e1dfa346ea4a24b2b2c50d3834c7b8e8bedd840805b075f4872152431b2dbd45db62e6d700560164e201b7b29e31109a6a6783ffa5c284c4c213c9f50d81" name="deja-dup-debugsource" arch="x86_64">
  <version epoch="0" ver="45.1" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176000">- Update to 40.6:
  + Fixes a bug that prevented backing up to Google Drive accounts
    with unlimited quotas
  + Fix a bug that prevented backing up to Google Drive in some
    rare situations
  + Fix a bug that prevented the first login to Google Drive
  + Fix a bug that prevented resuming a full backup
  + Fix 2038 date problems by using 64-bit dates internally
  + Fix building against valac 0.45.2 and later
  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
    builds)
  + Make libgoa-1.0 an optional dependency (still recommended for a
    few years though)
  + Support autostarting via the new Background portal
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176001">- Add meson version to spec file
- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599307200">- Update to version 40.7:
  + Fixes a bug that prevented restoring from Google Drive accounts
    if you haven't backed up yet.
  + Drop "Version" key from desktop files, which broke some
    parsers.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1599307201">- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601467200">- Update to 42.4 (boo#1197712):
  * Redesign the main window and preferences to follow GNOME
    design patterns
  * Add welcome state for first time use (with slightly guided
    backup/restore)
  * Add an in-app browse &amp; restore interface
  * Drop nautilus plugin, in preference of above new
    browse interface
  * Drop deprecated backends (GOA, S3, GCS, OpenStack, and Rackspace)
  * Use "Déjà Dup Backups" instead of "Déjà Dup Backup Tool"
    as full name
  * Drop "Version" key from desktop files, which broke some parsers
  * Adds a button to reset your Google authorization in
    the preferences
  * Warn users before they restore files that we can't write to
  * Fix automatic backups not firing for removable storage drives,
    which got broken during the 41.x development cycle
  * Automatically exclude folders that follow the cachedir spec
    (i.e. that have a CACHEDIR.TAG file in them), and same if
    they have a .deja-dup-ignore file
  * Use a symbolic back icon in header (vs a full color icon)
  * Stop the restore confirmation screen from growing too big
    if you are restoring a lot of files
  * Mount partitions specified in /etc/fstab if necessary
  * When selecting an internal drive as a Local Folder, treat it
    as a removable drive, so that we will mount if necessary
  * Exclude /dev by default
- Drop upstream merged deja-dup-vala-fix.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to 42.5:
  * Fix "Resume later" from resetting your backup schedule
  * Fix difficulty in selecting an internal drive as your storage
    location when using the file browser dialog
  * Fix using "/" as an included folder being ignored
  * Fix silently refusing to restore filenames with illegal
    characters to a FAT filesystem; we now show an error
  * Fix restoring filenames with an apostrophe followed by a space
    (' ) in them
  * Always exclude ~/.cache, even if its not our current
    cache folder
  * Clarify deletion policy (that it can take up to three
    months longer than
    you might think) and allow a deletion policy of 3 months
    (previously 6 months was earliest allowed policy,
    which could mean up to 9 months)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606478400">- Update to version 42.6:
  + Fix possible crash when searching backup files with unicode
    filenames
  + Exclude snap and flatpak cache files (fixed regression that
    stopped doing this)
  + Show backup times in local timezone, not UTC
  + Handle a symlinked ~/.cache/deja-dup folder
  + Bump default network timeout to cover flaky
    connections/services better
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616068800">- Update to 42.7:
  + Fix descending into a directory while searching in the
    browse &amp; restore view
  + Update Google Drive logo
  + Update to libhandy-1</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1623758400">- Up duplicity dependency to Requires: deja-dup cannot run without
  it (boo#1187256).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1631534400">- Update to version 42.8:
  + Fix scheduled backups being skipped if a previous password
    prompt was ignored.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641643200">- Update to version 43.1:
  + Increase default window size to avoid being too small
  + Packaging: Require libsoup-3.0 (instead of libsoup-2.4)
- Changes from version 43.0:
  + This is a stable release, following 43.alpha and 43.beta in the
    GNOME style. Previously, odd number releases were the
    development releases, but no longer.
- Changes since 43.beta:
  + Fix the restore browser not asking any user questions during
    mount (like an invalid ssl cert)
  + Use dark mode if color schemes are not supported by the system,
    but the gtk theme is a dark variant
  + Minor UI spacing/style tweaks
  + Updated translations.
- New features since 42.x:
  + Add support for Microsoft OneDrive
  + Delay scheduled backups when Power Saver mode or GameMode are
    enabled
  + Add opt-in experimental support for using Restic
- Required packaging changes since 42.x:
  + Require libadwaita1 1.0+ (instead of libhandy1)
  + Require gtk4 4.6+ (instead of gtk3)
  + Require glib2 2.66+
  + Require meson 0.59+
  + Due to new support for Microsoft OneDrive: Require the
    requests_oauthlib python module: If you can't hard-depend on
    it, define the new requests_oauthlib_pkgs config flag if
    building with packagekit support. This feature will only be
    visible if duplicity 0.8.21+ is available.
- Optional Packaging Changes Since 42.x:
  + For experimental Restic support: New config flag enable_restic,
    which you can set to true to turn on the new experimental
    support for Restic. This will not use Restic by default, but
    merely expose a new "Labs" panel in the preferences window
    where users can opt-in. So it is safe to enable and helps us
    get feedback.
  + Require the restic and rclone packages
  + New config flags restic_pkgs and rclone_pkgs, if you can't
    hard-depend on the restic or rclone packages and are building
    with packagekit support
  + New config flags restic_command and rclone_command, where you
    can override the path to the restic and rclone executables
    (defaults to searching PATH).
- Drop cmake, libhandy-devel, pkgconfig(gtk-3.0) and
  pkgconfig(libsoup-2.4) BuildRequires. Add pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(libsoup-3.0) BuildRequires,
  and add python3-oauthlib Requires following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 43.2:
  + Fix a crash if you select a mount in the Local Folder settings
    file chooser.
  + Fix the "hostname has changed" dialog to let you actually
    continue the backup.
  + Fix a bogus notification that complained about not being
    connected to the network for scheduled backups to Network
    Servers, even if you were connected.
  + Make replacing existing monitor processes during upgrade work
    better.
  + Add a hidden advanced setting to run setup/teardown commands
    when running the backup tool (useful if you have an unusual
    manual mount you need).
  + Updated translations.
- Add 60856db.patch: fix test case ownership with latest valac.
- Add 9c17deb0526b.patch: add gtk wayland and x11 dep objects to
  deja-dup executable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 43.3:
  + Change Google/Microsoft authentication flow to use a more
    secure, non-deprecated approach (Google is turning off the
    approach we use now in just a few months).
  + Remember window size after closing.
  + Fix incorrect file permissions / mtime when restoring files
    from other users.
  + Updated translations.
- Drop 60856db.patch and 9c17deb0526b.patch: fixed upstream.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657022400">- Update to version 43.4 (jsc#SLE-24632, bsc#1199740):
  + Warn about delayed backups due to power saver mode,
    if it's been over a day since we were supposed to back up.
  + Improve support for mobile screen sizes.
  + Add some in-preferences help explaining some of the
    always-ignored folders.
  + Bump default volume size from 25/50MB to 200MB, to keep fewer
    files around and improve network throughput.
  + Minor fixes to our experimental restic support (make sure
    to unlock the repo and warn if some files could not be read
    when backing up).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1659960000">- The nautilus-deja-dup plugin has been dropped since version 42.4,
  explicitly obsoletes it in the specfile (jsc#SLE-24632,
  bsc#1199740).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 44.0:
  + Refresh the visuals in a few places by using modern text
    entries and the new About dialog.
  + Newly created restic backups will now use compression.
  + Fix a bug that prevented updating the folder option in the
    Preferences window after changing to an external disk.
  + Fix a bug that prevented switching to the restore view if the
    app startd up in mobile mode (thin width).
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680264000">- Update to version 44.1:
  + Refuse to back up to a destination that doesn't have enough
    space, and suggest how much more space is needed.
  + Fix Trash location when run as a flatpak.
  + Don't try to back up when the network is behind a wifi
    captive portal.
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1700654400">- Update to version 45.1:
  + Fix compilation with valac 0.56
  + Use the modern flat header style
  + Use latest Gtk file dialog
  + Fix a vague SMB error into a more specific one
  + Support duplicity 2.0's command line changes
  + Update OneDrive api key to work with Duplicity 1.2.3
  + Add more details to the error message about not enough space
  + Fix not being able to open the preferences window after a
    restore
  + Updated translations.</changelog>
</package>
<package pkgid="d6bb2d8f6a75acd91df3058fd09510a8a3dd8de47a40577a57026549a73cfaf412c4c7a2ba8c90e8920b14d4a67a4c029642601b614135f37ea9e65ae9390983" name="deja-dup-lang" arch="noarch">
  <version epoch="0" ver="45.1" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176000">- Update to 40.6:
  + Fixes a bug that prevented backing up to Google Drive accounts
    with unlimited quotas
  + Fix a bug that prevented backing up to Google Drive in some
    rare situations
  + Fix a bug that prevented the first login to Google Drive
  + Fix a bug that prevented resuming a full backup
  + Fix 2038 date problems by using 64-bit dates internally
  + Fix building against valac 0.45.2 and later
  + Add optional dependency on libgdk-x11-3.0 (only used in flatpak
    builds)
  + Make libgoa-1.0 an optional dependency (still recommended for a
    few years though)
  + Support autostarting via the new Background portal
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1579176001">- Add meson version to spec file
- Drop deja-dup-duplicity-Mark-GPGError-extern.patch: Fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1599307200">- Update to version 40.7:
  + Fixes a bug that prevented restoring from Google Drive accounts
    if you haven't backed up yet.
  + Drop "Version" key from desktop files, which broke some
    parsers.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1599307201">- Add deja-dup-vala-fix.patch: fix for new vala (bsc#1197712).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1601467200">- Update to 42.4 (boo#1197712):
  * Redesign the main window and preferences to follow GNOME
    design patterns
  * Add welcome state for first time use (with slightly guided
    backup/restore)
  * Add an in-app browse &amp; restore interface
  * Drop nautilus plugin, in preference of above new
    browse interface
  * Drop deprecated backends (GOA, S3, GCS, OpenStack, and Rackspace)
  * Use "Déjà Dup Backups" instead of "Déjà Dup Backup Tool"
    as full name
  * Drop "Version" key from desktop files, which broke some parsers
  * Adds a button to reset your Google authorization in
    the preferences
  * Warn users before they restore files that we can't write to
  * Fix automatic backups not firing for removable storage drives,
    which got broken during the 41.x development cycle
  * Automatically exclude folders that follow the cachedir spec
    (i.e. that have a CACHEDIR.TAG file in them), and same if
    they have a .deja-dup-ignore file
  * Use a symbolic back icon in header (vs a full color icon)
  * Stop the restore confirmation screen from growing too big
    if you are restoring a lot of files
  * Mount partitions specified in /etc/fstab if necessary
  * When selecting an internal drive as a Local Folder, treat it
    as a removable drive, so that we will mount if necessary
  * Exclude /dev by default
- Drop upstream merged deja-dup-vala-fix.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to 42.5:
  * Fix "Resume later" from resetting your backup schedule
  * Fix difficulty in selecting an internal drive as your storage
    location when using the file browser dialog
  * Fix using "/" as an included folder being ignored
  * Fix silently refusing to restore filenames with illegal
    characters to a FAT filesystem; we now show an error
  * Fix restoring filenames with an apostrophe followed by a space
    (' ) in them
  * Always exclude ~/.cache, even if its not our current
    cache folder
  * Clarify deletion policy (that it can take up to three
    months longer than
    you might think) and allow a deletion policy of 3 months
    (previously 6 months was earliest allowed policy,
    which could mean up to 9 months)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606478400">- Update to version 42.6:
  + Fix possible crash when searching backup files with unicode
    filenames
  + Exclude snap and flatpak cache files (fixed regression that
    stopped doing this)
  + Show backup times in local timezone, not UTC
  + Handle a symlinked ~/.cache/deja-dup folder
  + Bump default network timeout to cover flaky
    connections/services better
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1616068800">- Update to 42.7:
  + Fix descending into a directory while searching in the
    browse &amp; restore view
  + Update Google Drive logo
  + Update to libhandy-1</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1623758400">- Up duplicity dependency to Requires: deja-dup cannot run without
  it (boo#1187256).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1631534400">- Update to version 42.8:
  + Fix scheduled backups being skipped if a previous password
    prompt was ignored.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641643200">- Update to version 43.1:
  + Increase default window size to avoid being too small
  + Packaging: Require libsoup-3.0 (instead of libsoup-2.4)
- Changes from version 43.0:
  + This is a stable release, following 43.alpha and 43.beta in the
    GNOME style. Previously, odd number releases were the
    development releases, but no longer.
- Changes since 43.beta:
  + Fix the restore browser not asking any user questions during
    mount (like an invalid ssl cert)
  + Use dark mode if color schemes are not supported by the system,
    but the gtk theme is a dark variant
  + Minor UI spacing/style tweaks
  + Updated translations.
- New features since 42.x:
  + Add support for Microsoft OneDrive
  + Delay scheduled backups when Power Saver mode or GameMode are
    enabled
  + Add opt-in experimental support for using Restic
- Required packaging changes since 42.x:
  + Require libadwaita1 1.0+ (instead of libhandy1)
  + Require gtk4 4.6+ (instead of gtk3)
  + Require glib2 2.66+
  + Require meson 0.59+
  + Due to new support for Microsoft OneDrive: Require the
    requests_oauthlib python module: If you can't hard-depend on
    it, define the new requests_oauthlib_pkgs config flag if
    building with packagekit support. This feature will only be
    visible if duplicity 0.8.21+ is available.
- Optional Packaging Changes Since 42.x:
  + For experimental Restic support: New config flag enable_restic,
    which you can set to true to turn on the new experimental
    support for Restic. This will not use Restic by default, but
    merely expose a new "Labs" panel in the preferences window
    where users can opt-in. So it is safe to enable and helps us
    get feedback.
  + Require the restic and rclone packages
  + New config flags restic_pkgs and rclone_pkgs, if you can't
    hard-depend on the restic or rclone packages and are building
    with packagekit support
  + New config flags restic_command and rclone_command, where you
    can override the path to the restic and rclone executables
    (defaults to searching PATH).
- Drop cmake, libhandy-devel, pkgconfig(gtk-3.0) and
  pkgconfig(libsoup-2.4) BuildRequires. Add pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(libsoup-3.0) BuildRequires,
  and add python3-oauthlib Requires following upstream changes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 43.2:
  + Fix a crash if you select a mount in the Local Folder settings
    file chooser.
  + Fix the "hostname has changed" dialog to let you actually
    continue the backup.
  + Fix a bogus notification that complained about not being
    connected to the network for scheduled backups to Network
    Servers, even if you were connected.
  + Make replacing existing monitor processes during upgrade work
    better.
  + Add a hidden advanced setting to run setup/teardown commands
    when running the backup tool (useful if you have an unusual
    manual mount you need).
  + Updated translations.
- Add 60856db.patch: fix test case ownership with latest valac.
- Add 9c17deb0526b.patch: add gtk wayland and x11 dep objects to
  deja-dup executable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 43.3:
  + Change Google/Microsoft authentication flow to use a more
    secure, non-deprecated approach (Google is turning off the
    approach we use now in just a few months).
  + Remember window size after closing.
  + Fix incorrect file permissions / mtime when restoring files
    from other users.
  + Updated translations.
- Drop 60856db.patch and 9c17deb0526b.patch: fixed upstream.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1657022400">- Update to version 43.4 (jsc#SLE-24632, bsc#1199740):
  + Warn about delayed backups due to power saver mode,
    if it's been over a day since we were supposed to back up.
  + Improve support for mobile screen sizes.
  + Add some in-preferences help explaining some of the
    always-ignored folders.
  + Bump default volume size from 25/50MB to 200MB, to keep fewer
    files around and improve network throughput.
  + Minor fixes to our experimental restic support (make sure
    to unlock the repo and warn if some files could not be read
    when backing up).</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1659960000">- The nautilus-deja-dup plugin has been dropped since version 42.4,
  explicitly obsoletes it in the specfile (jsc#SLE-24632,
  bsc#1199740).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 44.0:
  + Refresh the visuals in a few places by using modern text
    entries and the new About dialog.
  + Newly created restic backups will now use compression.
  + Fix a bug that prevented updating the folder option in the
    Preferences window after changing to an external disk.
  + Fix a bug that prevented switching to the restore view if the
    app startd up in mobile mode (thin width).
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680264000">- Update to version 44.1:
  + Refuse to back up to a destination that doesn't have enough
    space, and suggest how much more space is needed.
  + Fix Trash location when run as a flatpak.
  + Don't try to back up when the network is behind a wifi
    captive portal.
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1700654400">- Update to version 45.1:
  + Fix compilation with valac 0.56
  + Use the modern flat header style
  + Use latest Gtk file dialog
  + Fix a vague SMB error into a more specific one
  + Support duplicity 2.0's command line changes
  + Update OneDrive api key to work with Duplicity 1.2.3
  + Add more details to the error message about not enough space
  + Fix not being able to open the preferences window after a
    restore
  + Updated translations.</changelog>
</package>
<package pkgid="cef71526f724b699e0caefab1bec9af33715ea9dc2d2e693bf9602ad05b354f889675106dd016447e87a05b70f40608378db44f7684077041dbda4741991a28b" name="dejavu-fonts" arch="noarch">
  <version epoch="0" ver="2.37" rel="1.19"/>
  <changelog author="vlado.paskov@gmail.com" date="1308139200">- update to version 2.33
  * added Old Italic block to Sans
  * added U+051E, U+051F to Sans
  * added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01,
    U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B,
    U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D,
    U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F,
    U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769,
    U+A77B-U+A77C, U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif
  * added alternate forms to U+014A and U+01B7 in Serif
  * typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6,
    U+01BB, U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F,
    U+029F, U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14,
    U+1D1D-U+1D1F, U+1D3B, U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif
  * fixed bugs #31762 and #34700 plus other small fixes
    (wrong direction, duplicate points, etc.) for Sans and Serif
  * added U+204B to Mono
  * added U+26E2 to Sans
  * added Playing Cards block (U+1F0A0-U+1F0DF) to Sans
  * emoticons in Sans: replace U+2639-U+263B with better versions,
    add U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618,
    U+1F61A, U+1F61C-U+1F61E, U+1F620-U+1F624, U+1F625,
    U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, U+1F635-U+1F640
  * added U+A78E, U+A790-U+A791 to Sans and Mono
  * added U+A7FA to Sans
  * subscripts: added U+2095-U+209C to Sans, Serif and Mono,
    adjusted U+1D49-U+1D4A in Sans and Mono
  * added U+0243 to Mono
  * adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with
    U+0307 in most dependencies in Sans
  * adjusted anchors of f and added them to long s in Sans
  * added anchors to precomposed dependencies of D and d
  * added debug glyphs U+F002 and U+F003 which will show current point size
  * use correct version for Serbian italic be
  * added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435
  * improved Hebrew in Sans
  * improved Armenian in Sans, and added Armenian in Serif and Mono
  * remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent
  * replace wrong "dflt" script tag in Mono with "DFLT"</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="toms@suse.de" date="1324468800">- Renamed dejavu -&gt; dejavu-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="cfarrell@suse.com" date="1325592000">- license update: SUSE-Permissive
  Use this SPDX proprietary extension tag until upstream SPDX adopts a
  permissive category</changelog>
  <changelog author="pgajdos@suse.com" date="1337256000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.cz" date="1341403200">- amend spec file to reflect new font packaging scheme
  (see openFATE#313536);</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1377518400">- Update to 2.34:
  * This release includes the addition of Lisu, an update of Georgian,
    the addition of some symbols and the addition and modification
    of several Latin characters.
  * Sans, SansMono, Serif: unlinked references of U+2596 for bug 50848
  * Sans, SansMono, Serif: added U+A7AA
  * Sans, SansMono, Serif: added U+2A6A, U+2A6B, U+2E1F based on U+223B
  * Sans, Serif: removed superfluous ligature definitions for
    ffl und ffi (bug 55363)
  * Sans, Serif: swapped glyphs for U+25D2 and U+25D3 (bug 55197)
  * Sans, Serif: added U+A740, U+A741
  * Sans: added U+20BA Turkish Lira sign
  * Sans: replaced Georgian Asomtavruli U+10A0-U+10C5 and Mkhedruli
    U+10D0-U+10FC with new version
  * Sans: added Georgian Nuskhuri U+2D00-U+U+2D25
  * Sans: added Private Use Area glyphs for Georgian U+F400-U+F441
  * Sans: tweaked U+0250, U+0254
  * Sans: adjusted hinting of U+032C-U+032D, avoiding problem on
    some platforms
  * Sans: added U+A7A0-U+A7A9, pre-1921 Latvian letters with
    oblique stroke
  * Sans: added anchors to U+2C6D
  * Sans: added cedilla anchor to some Latin characters
  * Sans: added ogonek anchor to A, E, O, U, Y
  * Sans: adjusted ogonek reference in U+0172, U+01EA, U+01EB
  * Sans: added anchors to U+0104, U+0105
  * Sans: added U+1F600, U+1F611, U+1F615, U+1F617, U+1F619,
    U+1F61B, U+1F61F, U+1F626-U+1F627, U+1F62E-U+1F62F, U+1F634
  * Sans: replaced U+27A1 with mirror image of U+2B05 for consistency
  * Sans: copied hints from U+14A3, U+14A7 to U+2142-U+2143
  * Sans: added Lisu block
  * Sans: typographical improvements to U+0166-U+0167, U+02A6, U+02AA
  * Sans: slightly change hinting of "2" to fix bug 37395
  * Sans: fixed U+1444 which had wrong top dot that shouldn't be there
  * Sans: added anchors for diacritics to U+01B7, U+01B8, U+01B9, U+0292
  * Sans: added U+01B7, U+01B8 to context for case diacritics above
  * SansMono: fixed U+0574
  * SansMono: added U+2016, U+27C2
  * SansMono: added U+02CE, U+02CF
  * SansMono: added U+2148, U+27E6-U+27E7, U+2B05-U+2B0D, U+1D55A
  * Serif: added U+02BA, U+02C2-U+02C5, U+02CA-U+02CB, U+02D7, U+02F3,
    U+02F7, U+046C-U+046D, U+0476-U+0477, U+1D7C-U+1D7F, U+20B8, U+2132,
    U+214E, U+2C7B to Serif
  * Serif: typographic improvements to U+0194, U+01B1, U+0263, U+028A,
    U+02A6, U+02A8, U+02AA, U+02E0, U+03DC, U+1D3B, U+1D7B
  * Serif: added small cap versions of q, x (in italic styles), delta,
    theta, xi, sigma, phi, omega, not wired in yet
  * Serif: added anchors to U+0234-U+0236
  * Serif: added U+02EC, U+02EF, U+02F0, U+0360</changelog>
  <changelog author="cornelis@solcon.nl" date="1437048000">- Update to 2.35:
  * For details see: http://dejavu-fonts.org/wiki/Changelog</changelog>
  <changelog author="sflees@suse.de" date="1470052800">- Update to 2.37
  * Changes from 2.36 to 2.37
  * Fix issue with empty glyphs in condensed typefaces in the released source files.
  * Changes from 2.35 to 2.36
  * Math: added DejaVu Math Tex Gyre by B. Jackowski, P. Strzelczyk and P. Pianowski (on behalf of TeX users groups)
  * Sans: removed dot of U+06BA in all forms
  * Sans: fixed position of three dots of U+06BD in init and medi forms (by Denis Jacquerye)
  * Sans: corrected direction of contours in U+05E7 (by Lior Halphon]])
  * Sans: added U+1F643 (by Olleg Samoylov)
  * Serif: moved up U+0360-0361 (by Gee Fung Sit 薛至峰]])
  * Serif: increased spacing of Roman numerals U+2161-2163, U+2165-2168, U+216A-216B (by Gee Fung Sit 薛至峰)
  * Serif: fixed anchor position of U+00E6 (by Gee Fung Sit 薛至峰)
  * Sans: fixed vertical position of U+20BA (by Gee Fung Sit 薛至峰)
  * Sans, Serif: fixed glyph height of Block Elements (by Gee Fung Sit 薛至峰)
  * Sans, Serif: added U+A698-A699 (by Gee Fung Sit 薛至峰)
  * Sans, Mono, Serif: added U+037F (by Gee Fung Sit 薛至峰)
  * Mono: added U+0376-0377, U+037B-037D (by Gee Fung Sit 薛至峰)
  * Serif: removed duplicate point from U+1D05 (by Gee Fung Sit 薛至峰)
  * Mono: added U+20BA, U+20BD (by Gee Fung Sit 薛至峰)
  * Sans: Added moon symbols U+1F311-1F318 (by Ben Laenen)</changelog>
</package>
<package pkgid="b0fa8683c62d475dd318fbbf76b2001dc4d67b7b7a150fff6d975de91a3f24ac532abd544d8a8187f1649d3c66b207cc83f3f5e7565c13f8a5b86e1521143df7" name="dejavu-fonts" arch="src">
  <version epoch="0" ver="2.37" rel="1.19"/>
  <changelog author="mfabian@suse.de" date="1201867200">-  update to 2.23.
-  Changes from 2.22 to 2.23:
  • fixed bug which made Condensed fonts appear instead of
    normal width ones
  • added U+20DB, U+20DC, and U+20E1 to Sans
    (by Roozbeh Pournader)
  • added hinting instructions to U+01A7, U+01AA-U+01AC,
    U+01AE-U+01AF, U+01BC-U+01BD, U+01BF, U+01F7, U+0277,
    U+027F, U+0285-U+0286, U+0297, U+02AF, U+02B4-U+02B5,
    U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book
    (by Wesley Transue)
  • modified hinting instructions of U+04A2 in Sans Book
    (by Wesley Transue)
  • added hinting instructions to U+237D, U+2423 in Mono Book
    and Mono Bold (by Wesley Transue)
  • added mathematical alphanumeric symbols to all styles
    (by Max Berger)
  • added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable)
    to Sans (by Roozbeh Pournader)
  • dereferenced all glyphs with mixed references and outlines
    (by Denis Jacquerye)
  • removed non-zero width from U+0344 in Sans
    (by Denis Jacquerye)</changelog>
  <changelog author="mfabian@suse.de" date="1205236800">- update to 2.24.
- Changes from 2.23 to 2.24:
  • instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״
    in DejaVu Sans. (by Wesley Transue)
  • instructions for U+2116 in Sans (by Andrey V. Panov)
  • Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71,
    added U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71
    in Sans. (by Denis Jacquerye)
  • updated and instructed U+0401 in Sans (by Andrey V. Panov)
  • fixed the bug in Sans faces where U+02EC ˬ faced the wrong
    direction. Also, added a few more glyph instructions.
    (by Wesley Transue)
  • removed OS2Sub and OS2Strike that weren't intentional in
    Sans ExtraLight. (by Denis Jacquerye)
  • updated instructions for U+401, U+44F in Serif Book.
    (by Andrey V. Panov)
  • instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ,
    U+0494 Ҕ, and U+0495 ҕ in Sans Book. (by Wesley Transue)
  • instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ,
    and U+05C6 ׆ in Sans Book. (by Wesley Transue)
  • DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for
    U+447 and U+451 using code generated with xgridfit
    (by Andrey V. Panov)
  • instructions for a few glyphs in the Latin Extended-B Block,
    Greek Block, Cyrillic Block, and N'Ko block.
    (by Wesley Transue)
  • updated sfdnormalize.pl, and SFD files to new SFD format
    with empty lines. (by Denis Jacquerye)</changelog>
  <changelog author="mfabian@suse.de" date="1211198400">- update to 2.25.
- changes from 2.24 to 2.25:
  •  moved/added U+2E18 (by Gee Fung Sit 薛至峰)
  • added empty glyph for U+2064 in Sans and Serif
    (by Gee Fung Sit 薛至峰)
  • added U+22CE-U+22CF to Sans (by Gee Fung Sit 薛至峰)
  • Sans Oblique and Bold Oblique, Serif: reverted digits hinting
    instructions back to before revision 1590, which fixed mistaken
    debian bug #471024. This fixes Debian bug #411308.
    The original bug was in freetype not in the fonts
    (by Denis Jacquerye)
  • added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F,
    U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to
    Sans (by Gee Fung Sit 薛至峰)
  • added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen)
  • changed descenders in U+0446, U+0449, U+0497, U+04A3,
    U+04AD (by Andrey V. Panov)
  • updated main SFD files to SplineFontDB 3.0
    (Denis Jacquerye and Gee Fung Sit 薛至峰)
  • moved U+0561 2 up since it wasn't aligned with the baseline
    well (by Ben Laenen)
  • added U+2E2E to Sans (by Gee Fung Sit 薛至峰)
  • replaced U+2699 with simpler version in Sans (
    by Gee Fung Sit 薛至峰)
  • added a lot of hinting instructions to Latin Extended B,
    Greek and Coptic glyphs Sans Book (by Wesley Transue)
  • differentiated U+2219 from U+22C5 and adjusted affected
    references in Sans and Mono (by Gee Fung Sit 薛至峰)
  • made Hebrew narrower in Sans Bold and Sans Bold Oblique
    (by Denis Jacquerye)
  • added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic
    Extended block (by Wesley Transue)
  • added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651,
    U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit 薛至峰)
  • added several glyphs to Sans ExtraLight (by Gee Fung Sit 薛至峰)
  • added hinting instructions to U+046A-U+046B, U+0508-U+0509,
    U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue)
  • corrected width of U+027E in Sans Book (by Gee Fung Sit 薛至峰)
  • added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit 薛至峰)
  • added a bunch of glyphs+small corrections to Sans Light
    (by Gee Fung Sit 薛至峰)
  • added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov)
  • updated U+0493, U+049B, U+04B3, U+04B7, U+04F7
    (by Andrey V. Panov)
  • further improvements in extended Cyrillic (by Andrey V. Panov)</changelog>
  <changelog author="mfabian@suse.de" date="1217246400">- update to 2.26.
- changes from 2.25 to 2.26:
  • added glyphs for Cyrillic-B to Sans (by Wesley Transue)
  • added U+0370-U+0371 to Sans (by Wesley Transue)
  • added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5,
    U+024C-U+024D, U+0285, U+0290, U+02A0, U+0370-U+0371, U+03F1,
    U+03FC to Sans ExtraLight (by Wesley Transue)
  • added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F,
    U+2115, U+2117, U+2119-U+211A, U+211D, U+2124, U+212E,
    U+2200-U+2204 to Mono (by Heikki Lindroos)
  • added U+01BA and U+01BF to Mono (by Heikki Lindroos)
  • merged OpenType "aalt" feature in Latin in Sans
    (by Denis Jacquerye)
  • added alternative shape for y in Sans (by Denis Jacquerye)
  • added saltillo (U+A78B-U+A78C) to all faces (by James Cloos)
  • changed U+047C-U+047D to references instead of outlines in
    Sans (by Wesley Transue)
  • added Latin letter tresillo U+A72A-U+A72B to Sans
    (by Wesley Transue)
  • added U+A734-U+A737 to Sans (by Wesley Transue)
  • added U+2053 to Serif and fixed it bug:9425 in Sans
    (by Gee Fung Sit 薛至峰)
  • removed problematic hints for U+0423 bug:10025
    (by Gee Fung Sit 薛至峰)
  • added U+27C5-U+27C6 bug:10255 to all faces
    (by Gee Fung Sit 薛至峰)
  • fixed width of U+2016 in Sans Oblique
    (by Gee Fung Sit 薛至峰)
  • added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046,
    U+204B-U+204F, U+2051-U+2052, U+2057 to Serif
    (by Gee Fung Sit 薛至峰)
  • made U+2140 bigger to match other n-ary operators
    (by Gee Fung Sit 薛至峰)
  • added U+0606-U+0607, U+0609-U+060A to Sans
    (by Gee Fung Sit 薛至峰)
  • added U+221B-U+221C to Mono (by Gee Fung Sit 薛至峰)
  • small adjustments to U+221B-U+221C in Sans and Serif
    (by Gee Fung Sit 薛至峰)
  • update U+04B4-U+04B5 in Serif (by Andrey V. Panov)
  • increased max-storage value from maxp table to 153
    (by Andrey V. Panov)
  • added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D,
    U+0606-U+0607, U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55,
    U+1E7C-U+1E7D, U+1E8C-U+1E8D, U+1E90-U+1E91, U+1E97-U+1E99,
    U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, U+1EC6-U+1EC7,
    U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1
    to Mono (by Gee Fung Sit 薛至峰)
  • added locl rules for S/T cedilla for Romanian and Moldavian
    so they get rendered as S/T with comma accent
    (see Redhat bug #455981) (by Ben Laenen)
  • removed ligature rule from Armenian U+0587 bug:16113
    (by Gee Fung Sit 薛至峰)</changelog>
  <changelog author="mfabian@suse.de" date="1227009600">- update to 2.27.
- changes from 2.26 to 2.27:
  • added some of Michael Everson's new Cyrillic glyphs to Sans
    (by Wesley Transue)
  • removed blank glyph at U+05EF from Sans Bold Oblique (by
    Gee Fung Sit)
  • small adjustments to existing tone bars in Sans and Mono
    (by Gee Fung Sit)
  • added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E,
    U+A708-U+A711, U+A71B-U+A71F to Sans (by Gee Fung Sit)
  • copied U+02E5-U+02E9 over from Sans to fix inconsistencies
    in Serif (by Gee Fung Sit)
  • added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D,
    U+0470-U+0471, U+0510-U+0515, U+051A-U+051D, U+1E9F,
    U+2C64, U+2C6E-U+2C6F, U+2C79, U+2C7C-U+2C7D,
    U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716,
    U+A71B-U+A71F to Serif (by Gee Fung Sit)
  • added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung
    Sit)
  • added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif
    (by Gee Fung Sit)
  • made U+0325 smaller in Sans Bold and Serif to match Sans
    Book (by Gee Fung Sit)
  • fixes to U+02F3 (moved up), U+228F-U+2294 (more
    square-like) and U+22CE-U+22CF (stroke width) in Sans (by
    Gee Fung Sit)
  • replaced U+2202 ∂ (Sans and Mono) and U+221D ∝, U+221E ∞
    (Sans) with glyphs from Arev (with small changes) (by Gee
    Fung Sit)
  • added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to
    Sans to complete the block (by Gee Fung Sit)
  • added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit)
  • skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit)
  • moved U+2215 to U+2044 in Sans and Serif and replaced
    U+2215 with reference to U+002F in all fonts (by Gee Fung
    Sit)
  • added U+2C6E to Mono (by Denis Jacquerye)
  • added U+A782 and U+A783 in Sans (by Wesley Transue)
  • added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis
    Jacquerye)
  • modified U+01AE in Sans Mono (by Denis Jacquerye)
  • added U+2C7A to all fonts (by Gee Fung Sit)
  • italicized/small changes to U+2C76 in Serif (Bold) Italic
    (by Gee Fung Sit)
  • improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold)
    Italic (by Gee Fung Sit)
  • rounded U+2C77 at the bottom in Serif (by Gee Fung Sit)
  • added joining behavior for tone letters (U+02E5-U+02E9) in
    Sans (bug #15669) (by Gee Fung Sit)
  • fixed outline of y.alt in Sans Regular (by Denis Jacquerye)
  • changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9,
    U+1D610, U+1D62D, U+1D644 and U+1D661 to stylistic
    alternates to have a better distinction (by Gee Fung Sit)
  • hinted I.alt in Sans Regular (by Gee Fung Sit)
  • added U+0487, completing Cyrillic block (by Gee Fung Sit)
  • extended the bar of U+0463 to the right and moved the
    anchor (by Gee Fung Sit)
  • added anchors to glyphs in Cyrillic block (by Gee Fung Sit)
  • added (preliminary) hints to tone letter forms (U+02E5.5,
    U+02E9.1, stem) in Sans Book (by Gee Fung Sit)</changelog>
  <changelog author="mfabian@suse.de" date="1231848000">- update to 2.28.
- changes from 2.27 to 2.28
  • added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye)
  • modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono
    (by Denis Jacquerye)
  • added U+1E9E (German capital ß) to Sans and Serif
    (by Denis Jacquerye)
  • adjusted width of U+01B7-U+01B9 in Serif Italic
    (by Denis Jacquerye)
  • modified U+021C, U+021D in Sans (by Denis Jacquerye)
  • added U+021C, U+021D in Mono (by Denis Jacquerye)
  • added U+F428 (Georgian Nuskhuri "f") in private use area
    (by Besarion Gugushvili)
  • updated Georgian mkhedruli (U+10D0-U+10FA) with new version
    (by Besarion Gugushvili)
  • updated Georgian asomtavruli (U+10A0-U+10C5) with new version
    (by Besarion Gugushvili)
  • added Georgian nuskhuri (U+2D00-U+2D25)
    (by Besarion Gugushvili)
  • added Georgian mtavruli in private use area (U+F400-U+F426)
    (by Besarion Gugushvili)
  • added mark anchors above to Cyrillic U+0430-U+0438,
    U+043A-U+044F, U+0454-U+0455 in Mono (by Ben Laenen)
  • modified/moved up U+0318-U+0319, U+031C-U+031F,
    U+0329-U+032A, U+032C-U+032D, U+0339-U+033B, U+0348 and U+0353
    in Sans to prevent cut-off (by Gee Fung Sit 薛至峰)
  • added U+035A to Sans (by Gee Fung Sit 薛至峰)
  • updated fontconfig files (by Nicolas Mailhot)
  • added U+2032-2037 to Mono (by Denis Jacquerye)
  • added Ogham to Sans ExtraLight (by Gee Fung Sit 薛至峰)
  • added U+2C6F, U+2C79, U+2C7C-2C7D to Mono
    (by Gee Fung Sit 薛至峰)
  • added U+210F to Serif and Sans ExtraLight
    (by Gee Fung Sit 薛至峰)
  • changed U+210F to a more common glyph in Sans and Mono
    (by Gee Fung Sit 薛至峰)</changelog>
  <changelog author="tiwai@suse.de" date="1248696000">- updated to version 2.29:
  * modified U+10FB in Sans to be a mirror image of U+2056
  * added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans
  * fixed TUR opentype language tag to TRK in Serif (bug 19825)
  * early implementation of Abkhaz letter U+0524-U+0525 in Sans
  * flipped U+1D538 in Sans
  * added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans
  * corrected U+1D7A9 in Sans Bold Oblique
  * Fixed U+0649 to be dual-joining in Sans Mono
  * Remove unnecessary 'isol' feature from Sans Mono
  * Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681,
  U+0682, U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE,
  and U+06D5 in Sans Mono (bug 20323)
  * add half brackets (U+2E22 - U+2E25, by Steve Tinney)</changelog>
  <changelog author="coolo@novell.com" date="1266840000">- updated to version 2.30:
  * added U+0462-U+0463 to Mono
  * corrected U+1E53 in Serif
  * added U+1E4C-U+1E4D to Mono and Serif
  * added U+1E78-U+1E79 to Mono
  * fixed missing diacritics in Latin Extended Additional in Sans ExtraLight
  * fixed anchors on U+1E78 in Serif
  * added U+1DC4-U+1DC9 to Serif
  * renamed above-mark to above-mark in Serif-Italic
  * added U+1DC4-U+1DC9 to context class for dotless substitution
  * changed Doubleacute to Doublegrave in Sans ExtraLight
  * removed redundant reference in U+01FB in Sans Oblique
  * added U+A726-U+A727 to Mono
  * changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans
  * remove "Symbol Charset" from set of codepages in Sans</changelog>
  <changelog author="tiwai@suse.de" date="1270728000">- removed unnecessary buildrequires for too old distros</changelog>
  <changelog author="tiwai@suse.de" date="1282651200">- updated to version 2.32:
  * added to Sans: Latin small letter p with stroke (U+1D7D),
  Latin capital letter p with stroke through descender (U+A750),
  Latin small letter p with stroke through descender (U+A751),
  Latin capital letter thorn with stroke (U+A764),
  Latin small letter thorn with stroke (U+A765),
  Latin capital letter thorn with stroke through descender (U+A766),
  Latin small letter thorn with stroke through descender (U+A767),
  Latin capital letter q with stroke through descender (U+A756),
  Latin small letter q with stroke through descender (U+A757),
  Latin capital letter p with flourish (U+A752),
  Latin small letter p with flourish (U+A753)
  * add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono
  * Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8
  to have them take up the same width as digits
  * added U+23E8 to Sans
  * fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F,
  anchors for U+0332-U+0333, made extensions in Misc. Technical connect,
  and other small fixes)
  * added looptail g as stylistic variant to Serif
  * added the remaining precomposed characters in Latin Extended Additional
  in Serif
  * added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight
  * fix spacing in hinting of U+042E in Mono
  * replaced U+2650 and minor changes to U+2640-U+2642, U+2699,
  U+26A2-U+26A5, U+26B2-U+26B5, U+26B8 in Sans
  * added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152,
  U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans
  * added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182,
  U+2185 U+A722-U+A725, to Sans ExtraLight
  * added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono
  * added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F,
  U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif
- updated to version 2.31:
  * Fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags
  * Added math operators U+2234-U+2237 to Mono
  * Removed buggy instructions of U+032D
  * added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono
  * added U+2C7D to Sans Mono
  * added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif
  * added extremas to alpha U+03B1 in Serif-Italic
  * added U+4A4, U+4A5 to Mono
  * added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694,
  U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8,
  U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their
  contextual forms to Sans
  * added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0</changelog>
  <changelog author="vlado.paskov@gmail.com" date="1308139200">- update to version 2.33
  * added Old Italic block to Sans
  * added U+051E, U+051F to Sans
  * added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01,
    U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B,
    U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D,
    U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F,
    U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769,
    U+A77B-U+A77C, U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif
  * added alternate forms to U+014A and U+01B7 in Serif
  * typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6,
    U+01BB, U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F,
    U+029F, U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14,
    U+1D1D-U+1D1F, U+1D3B, U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif
  * fixed bugs #31762 and #34700 plus other small fixes
    (wrong direction, duplicate points, etc.) for Sans and Serif
  * added U+204B to Mono
  * added U+26E2 to Sans
  * added Playing Cards block (U+1F0A0-U+1F0DF) to Sans
  * emoticons in Sans: replace U+2639-U+263B with better versions,
    add U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618,
    U+1F61A, U+1F61C-U+1F61E, U+1F620-U+1F624, U+1F625,
    U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, U+1F635-U+1F640
  * added U+A78E, U+A790-U+A791 to Sans and Mono
  * added U+A7FA to Sans
  * subscripts: added U+2095-U+209C to Sans, Serif and Mono,
    adjusted U+1D49-U+1D4A in Sans and Mono
  * added U+0243 to Mono
  * adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with
    U+0307 in most dependencies in Sans
  * adjusted anchors of f and added them to long s in Sans
  * added anchors to precomposed dependencies of D and d
  * added debug glyphs U+F002 and U+F003 which will show current point size
  * use correct version for Serbian italic be
  * added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435
  * improved Hebrew in Sans
  * improved Armenian in Sans, and added Armenian in Serif and Mono
  * remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent
  * replace wrong "dflt" script tag in Mono with "DFLT"</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="toms@suse.de" date="1324468800">- Renamed dejavu -&gt; dejavu-fonts according to
  openSUSE packaging guidelines and FATE#313035
  Adjusted Obsoletes and Provides accordingly</changelog>
  <changelog author="cfarrell@suse.com" date="1325592000">- license update: SUSE-Permissive
  Use this SPDX proprietary extension tag until upstream SPDX adopts a
  permissive category</changelog>
  <changelog author="pgajdos@suse.com" date="1337256000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.cz" date="1341403200">- amend spec file to reflect new font packaging scheme
  (see openFATE#313536);</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1377518400">- Update to 2.34:
  * This release includes the addition of Lisu, an update of Georgian,
    the addition of some symbols and the addition and modification
    of several Latin characters.
  * Sans, SansMono, Serif: unlinked references of U+2596 for bug 50848
  * Sans, SansMono, Serif: added U+A7AA
  * Sans, SansMono, Serif: added U+2A6A, U+2A6B, U+2E1F based on U+223B
  * Sans, Serif: removed superfluous ligature definitions for
    ffl und ffi (bug 55363)
  * Sans, Serif: swapped glyphs for U+25D2 and U+25D3 (bug 55197)
  * Sans, Serif: added U+A740, U+A741
  * Sans: added U+20BA Turkish Lira sign
  * Sans: replaced Georgian Asomtavruli U+10A0-U+10C5 and Mkhedruli
    U+10D0-U+10FC with new version
  * Sans: added Georgian Nuskhuri U+2D00-U+U+2D25
  * Sans: added Private Use Area glyphs for Georgian U+F400-U+F441
  * Sans: tweaked U+0250, U+0254
  * Sans: adjusted hinting of U+032C-U+032D, avoiding problem on
    some platforms
  * Sans: added U+A7A0-U+A7A9, pre-1921 Latvian letters with
    oblique stroke
  * Sans: added anchors to U+2C6D
  * Sans: added cedilla anchor to some Latin characters
  * Sans: added ogonek anchor to A, E, O, U, Y
  * Sans: adjusted ogonek reference in U+0172, U+01EA, U+01EB
  * Sans: added anchors to U+0104, U+0105
  * Sans: added U+1F600, U+1F611, U+1F615, U+1F617, U+1F619,
    U+1F61B, U+1F61F, U+1F626-U+1F627, U+1F62E-U+1F62F, U+1F634
  * Sans: replaced U+27A1 with mirror image of U+2B05 for consistency
  * Sans: copied hints from U+14A3, U+14A7 to U+2142-U+2143
  * Sans: added Lisu block
  * Sans: typographical improvements to U+0166-U+0167, U+02A6, U+02AA
  * Sans: slightly change hinting of "2" to fix bug 37395
  * Sans: fixed U+1444 which had wrong top dot that shouldn't be there
  * Sans: added anchors for diacritics to U+01B7, U+01B8, U+01B9, U+0292
  * Sans: added U+01B7, U+01B8 to context for case diacritics above
  * SansMono: fixed U+0574
  * SansMono: added U+2016, U+27C2
  * SansMono: added U+02CE, U+02CF
  * SansMono: added U+2148, U+27E6-U+27E7, U+2B05-U+2B0D, U+1D55A
  * Serif: added U+02BA, U+02C2-U+02C5, U+02CA-U+02CB, U+02D7, U+02F3,
    U+02F7, U+046C-U+046D, U+0476-U+0477, U+1D7C-U+1D7F, U+20B8, U+2132,
    U+214E, U+2C7B to Serif
  * Serif: typographic improvements to U+0194, U+01B1, U+0263, U+028A,
    U+02A6, U+02A8, U+02AA, U+02E0, U+03DC, U+1D3B, U+1D7B
  * Serif: added small cap versions of q, x (in italic styles), delta,
    theta, xi, sigma, phi, omega, not wired in yet
  * Serif: added anchors to U+0234-U+0236
  * Serif: added U+02EC, U+02EF, U+02F0, U+0360</changelog>
  <changelog author="cornelis@solcon.nl" date="1437048000">- Update to 2.35:
  * For details see: http://dejavu-fonts.org/wiki/Changelog</changelog>
  <changelog author="sflees@suse.de" date="1470052800">- Update to 2.37
  * Changes from 2.36 to 2.37
  * Fix issue with empty glyphs in condensed typefaces in the released source files.
  * Changes from 2.35 to 2.36
  * Math: added DejaVu Math Tex Gyre by B. Jackowski, P. Strzelczyk and P. Pianowski (on behalf of TeX users groups)
  * Sans: removed dot of U+06BA in all forms
  * Sans: fixed position of three dots of U+06BD in init and medi forms (by Denis Jacquerye)
  * Sans: corrected direction of contours in U+05E7 (by Lior Halphon]])
  * Sans: added U+1F643 (by Olleg Samoylov)
  * Serif: moved up U+0360-0361 (by Gee Fung Sit 薛至峰]])
  * Serif: increased spacing of Roman numerals U+2161-2163, U+2165-2168, U+216A-216B (by Gee Fung Sit 薛至峰)
  * Serif: fixed anchor position of U+00E6 (by Gee Fung Sit 薛至峰)
  * Sans: fixed vertical position of U+20BA (by Gee Fung Sit 薛至峰)
  * Sans, Serif: fixed glyph height of Block Elements (by Gee Fung Sit 薛至峰)
  * Sans, Serif: added U+A698-A699 (by Gee Fung Sit 薛至峰)
  * Sans, Mono, Serif: added U+037F (by Gee Fung Sit 薛至峰)
  * Mono: added U+0376-0377, U+037B-037D (by Gee Fung Sit 薛至峰)
  * Serif: removed duplicate point from U+1D05 (by Gee Fung Sit 薛至峰)
  * Mono: added U+20BA, U+20BD (by Gee Fung Sit 薛至峰)
  * Sans: Added moon symbols U+1F311-1F318 (by Ben Laenen)</changelog>
</package>
<package pkgid="e2fc387e667df5732b5e02cc9dbd5eb6f23c87d709a6f7dfe1db8b41b170c507b2eb6125396d90de3503c46a6cf87c910e2cde6958c8d352f4afac5b6f374cef" name="desktop-file-utils" arch="i586">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="4578824617050c56a08f82c4eb084e353c27ae8efd80d95be0e428f5978c160682e544b47d40632b1ba9edb31fce03fbc36a6c81f897dac9ba813dd8a255d49c" name="desktop-file-utils" arch="src">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="hpj@suse.com" date="1462795200">- Add desktop-file-utils-fdo94303-fix-buffer-over-read.patch
  (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1464091200">- Fix suse-update-mime-defaults: Ensure the directory structure to
  write the cache info to is in place (boo#976973).</changelog>
  <changelog author="dimstar@opensuse.org" date="1476273600">- Use standardized patch tags as documented at
  https://en.opensuse.org/openSUSE:Packaging_Patches_guidelines.</changelog>
  <changelog author="zaitor@opensuse.org" date="1476532800">- Update to version 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).
- Drop upstreamed fixed patches:
  + desktop-file-utils-fdo94303-fix-buffer-over-read.patch.
  + U_add-Cinnamon-desktop-environment_50271fe.patch.
  + U_add-EDE-desktop-environment_97d6ba3.patch.
  + U_trailing-semicolons-are-optional_aec5711.patch.
- Rebase desktop-file-utils-suse-keys.patch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1498132800">- Replace %desktop_database_post/postun with respective file
  triggers in desktop-file-utils: any file put into
  /usr/share/applications will trigger the execution of the script.
  In order to not break the macros short-term they are being
  redefined to %nil.</changelog>
  <changelog author="sbrabec@suse.com" date="1507550400">- suse-update-mime-defaults: Do not be confused by "r" environment
  variable. Requires DESTDIR=/foo command line argument instead
  (boo#1049867).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519992000">- suse-update-mime-defaults requires coreutils and awk
  add both to package requires</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1557316800">- Move RPM macros to %_rpmmacrodir.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1560945600">- Add desktop-file-utils-add-Pantheon.patch: Backporting upstream
  patch to Add Pantheon to desktop env list(fdo#105785 bnc#1094774).</changelog>
  <changelog author="sbrabec@suse.com" date="1563537600">- Revert pkconfig package name change back to correct pkg-config.</changelog>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="8d09b257a51e847542ef60dc7f56a30e7f1b7f7c908d71e3d80574901bef82cd351272a1ddf0939f9fcb1f932203ce9aa312f4d9827fdaa0426450b3f6060ca0" name="desktop-file-utils" arch="x86_64">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="223fa3144d1a6dcd562bc86420dbe6b95676e7c0ab77ca42f1d13d1677e767cb69459d851df9000c5b2bf4b6e17f04e65872afd1fcbcc486375a98d089df5ee1" name="desktop-file-utils-debuginfo" arch="i586">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="2d928305a2d045ffd81de3d26ed183ad7de9e177998ad960eabe6eaea37245dee4bdd5b389fa25a2f63fb94e451d4a55ba495d602e880e22d5ea023c1f3c088c" name="desktop-file-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="cb40ca65746767d72f8adf7a7d7b72c0bbd5fe5af19f8bf1552a6e1a039420290598b3db05f1689f05ce1a182d0dc71f0939c9b7bbecb2811b4363f3f7ff3199" name="desktop-file-utils-debugsource" arch="i586">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="1428718b828d70b7f98488e8c7edc48d7d6b85d99448bfb8891d8a86e591b6c7b020b99fd5e785362cebd309d3f3540cea1e87bcfeb8dd0517fd39898ca999ea" name="desktop-file-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="0.27" rel="2.1"/>
  <changelog author="sbrabec@suse.com" date="1564574400">- Remove BuildRequires: xz. Unpacking xz now works out of the box.
- Mute %filetriggerpostun on uninstall.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1564574401">- Update to version 0.24:
  + Allow desktop file spec version 1.2.
  + Add Budgie, Deepin, Enlightenment and Pantheon to list of
    registered desktop environments.
  + Sort output lines internally to conserve reproducibility.
  + Use pledge(2) on OpenBSD to limit capabilities.
  + Fix missing ; when appending to a list not ending with one.
  + Add font as valid media type (bsc#1148080).
  + Fix broken emacs blocking compile.
- Drop desktop-file-utils-add-Pantheon.patch: Fixed upstream.
- Drop no longer needed manual install of emacs lisp file.
- Use modern macros.</changelog>
  <changelog author="cunix@mail.de" date="1593432000">- Update to version 0.26:
  * Support for Autotools removed in the next release.
  * update-desktop-database
    + Fix erroneous installation as "desktop-file-update"
    when using the Meson build system
- Update to version 0.25:
  * common
    + Add Meson build system
  * desktop-file-validate
    + Allow desktop file spec version 1.4.
    + Make it possible to deprecate keys starting with "X-".
    + Add the "Implements" field from spec version 1.2.
    + Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu".
    + Set locale for correct output message encoding.
    + Add coloured output support.
    + Fix parsing of escaped double quote in quoted strings.
    + Add GNOME Flashback, GNOME Classic desktops.
- desktop-file-utils-suse-keys.patch rebased.
- Switched to Meson build system.
- "--with-lispdir" deleted because no build loop anymore visible.
- "install_man_desktop-file-edit_as_symlink.patch" added to install
  duplicated manual page as a symlink instead of a file copy with
  help from added script "install_man.py".</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1594900800">- Clean spec file.</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1631016000">- suse-update-mime-defaults: add Pantheon desktop environment</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1648209600">- suse-update-mime-defaults: add Budgie desktop environment</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656072000">- Add patches to avoid bogus errors in post-build checks:
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- suse-update-mime-defaults:
  * add support for MATE desktop
  * ensure C locale is set for sorting order
  * fix quoting of DESTDIR</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1696593600">- Update to version 0.27:
  * common
    + Remove Autotools support.
    + Minor updates to project documentation.
    + Add pledge(2) support to remaining utilities
    + Add --version support to utilities.
  * desktop-file-validate
    + Support desktop spec version 1.5.
    + Add LXQt to categories.
    + Use DDE category for Deepin desktop.
    + Add Endless to list of desktop IDs.
    + Fix field code escaping in messages.
  * desktop-entry-mode.el
    + Highlight action groups when ID includes hyphens.
- Drop patches (upstreamed):
  * 0001-validate-support-SingleMainWindow-key-from-1.5.patch
  * 0002-validate-Support-version-1.5.patch
- Refresh desktop-file-utils-suse-keys.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705492800">- support non-SUSE distributions</changelog>
</package>
<package pkgid="f42bd990477612dcdc21da7011c348fafbc1a7835f9d4119bc3eba0aaaf4a511d4005b888bc6b5a854302286442591df527d0cb170f54d90f869e928674512fb" name="device-mapper" arch="i586">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="d6adf9934f08ae34da2ef2fe472bda9306ca1c87d705cb5e9803c68df748f6d3ff302ce36ea754d2195dd08022c3917bf308ada9418f98d1ae2d2e16ea6c9170" name="device-mapper" arch="x86_64">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="122b6d84fc59fda020f3bc37357b80b74642fab4cacfd62ac36419ddc7d94ae24cae00071b2fa2dc3f75be7e9963a50f572529a721b3a83a305f630cae1ce001" name="device-mapper-debuginfo" arch="i586">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="7805b8c1aad391f7ab38997f81f3c173277e4515f0da5c0f1ac1430f3785e6aa8c5862a2b234ac160f3803b842afdd7e9ff65925d6b9a78566f692d171003fc8" name="device-mapper-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="b99e0ebc169e30b0ff2854516b863df1b641b19c03e9bd857d3a140f36e4cd8c26201083db096adb180c5398769c854af7f4f26343b89eea50b0c5dc0f0be9b0" name="device-mapper-devel" arch="i586">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="145aa962cf5a275a52779e0757eb25017eddfebfeb6194aad8d40a6d112cb0e17325da547f866727e58cb5433aed2c1bfcea3db13c380bc8e287f542667ed91a" name="device-mapper-devel" arch="x86_64">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="d53559f372abd67ec8082275ad1a6694c65ef431a8cdd0e9abdf457fd545ecc81dfcd468cb765bcf2f475013ecb60d8b942a6019e19e4ecb00bf02d9867dd854" name="device-mapper-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.03.22_1.02.196" rel="1.1"/>
  <changelog author="ghe@suse.com" date="1618833600">- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
  + bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619006400">- LVM cannot be disabled on boot (bsc#1184687)
  + bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- Update patch for avoiding apply warning message
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1619179200">- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
  + bug-1185190_01-pvscan-support-disabled-event_activation.patch
  + bug-1185190_02-config-improve-description-for-event_activation.patch</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1621944000">- Link test as position independent executable (bsc#1184124).
  + bug-1184124-link-tests-as-PIE.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1623153600">- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
  * ** WHATS_NEW from 2.03.11 to 2.03.12 ***
  Version 2.03.12 - 07th May 2021
  ===============================
    Allow attaching cache to thin data volume.
    Fix memleak when generating list of outdated pvs.
    Better hyphenation usage in man pages.
    Replace use of deprecated security_context_t with char*.
    Configure supports AIO_LIBS and AIO_CFLAGS.
    Improve build process for static builds.
    New --setautoactivation option to modify LV or VG auto activation.
    New metadata based autoactivation property for LVs and VGs.
    Improve signal handling with lvmpolld.
    Signal handler can interrupt command also for SIGTERM.
    Lvreduce --yes support.
    Add configure option --with/out-symvers for non-glibc builds.
    Report error when the filesystem is missing on fsadm resized volume.
    Handle better blockdev with --getsize64 support for fsadm.
    Do not include editline/history.h when using editline library.
    Support error and zero segtype for thin-pool data for testing.
    Support mixed extension for striped, error and zero segtypes.
    Support resize also for stacked virtual volumes.
    Skip dm-zero devices just like with dm-error target.
    Reduce ioctl() calls when checking target status.
    Merge polling does not fail, when LV is found to be already merged.
    Poll volumes with at least 100ms delays.
    Do not flush dm cache when cached LV is going to be removed.
    New lvmlockctl_kill_command configuration option.
    Support interruption while waiting on device close before deactivation.
    Flush thin-pool messages before removing more thin volumes.
    Improve hash function with less collisions and make it faster.
    Reduce ioctl count when deactivating volumes.
    Reduce number of metadata parsing.
    Enhance performance of lvremove and vgremove commands.
    Support interruption when taking archive and backup.
    Accelerate large lvremoves.
    Speedup search for cached device nodes.
    Speedup command initialization.
    Add devices file feature, off by default for now.
    Support extension of writecached volumes.
    Fix problem with unbound variable usage within fsadm.
    Fix IMSM MD RAID detection on 4k devices.
    Check for presence of VDO target before starting any conversion.
    Support metatadata profiles with volume VDO pool conversions.
    Support -Zn for conversion of already formated VDO pools.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Add workaround to avoid read of internal 'converted' devices.
    Prohibit merging snapshot into the read-only thick snapshot origin.
    Restore support for flipping rw/r permissions for thin snapshot origin.
    Support resize of cached volumes.
    Disable autoactivation with global/event_activation=0.
    Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves conversion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid available/partial.
    Support online rename of VDO pools.
    Improve removal of pmspare when last pool is removed.
    Fix problem with wiping of converted LVs.
    Fix memleak in scanning  (2.03.11).
    Fix corner case allocation for thin-pools.
  Version 2.03.11 - 08th January 2021
  ===================================
    Fix pvck handling MDA at offset different from 4096.
    Partial or degraded activation of writecache is not allowed.
    Enhance error handling for fsadm and handle correct fsck result.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Add configure --enable-editline support as an alternative to readline.
    Enhance reporting and error handling when creating thin volumes.
    Enable vgsplit for VDO volumes.
    Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
    Use revert_lv() on reload error path after vg_revert().
    Configure --with-integrity enabled.
    Restore lost signal blocking while VG lock is held.
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Configure --with-vdo and --with-writecache as internal segments.
    Improving VDO man page examples.
    Allow pvmove of writecache origin.
    Report integrity fields.
    Integrity volumes defaults to journal mode.
    Switch code base to use flexible array syntax.
    Fix 64bit math when calculation cachevol size.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Update lvmvdo man page and better explain DISCARD usage.
  * ** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
  Version 1.02.177 - 07th May 2021
  ================================
    Configure proceeds without libaio to allow build of device-mapper only.
    Fix symbol versioning build with -O2 -flto.
    Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
- Drop patches that have been merged into upstream
  - bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
  - bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
  - bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
  - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
  - bug-1185190_01-pvscan-support-disabled-event_activation.patch
  - bug-1185190_02-config-improve-description-for-event_activation.patch
- Add patch
  + 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  + 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  + 0003-lib-locking-Add-new-type-idm.patch
  + 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  + 0005-tools-Add-support-for-idm-lock-type.patch
  + 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  + 0007-enable-command-syntax-for-thin-and-writecache.patch
  + 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  + 0009-vdo-fix-preload-of-kvdo.patch
  + 0010-writecache-fix-lv_on_pmem.patch
  + 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  + 0012-pvchange-fix-file-locking-deadlock.patch
  + 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  + 0014-tests-Support-multiple-backing-devices.patch
  + 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  + 0016-tests-Add-checking-for-lvmlockd-log.patch
  + 0017-tests-stress-Add-single-thread-stress-testing.patch
  + 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  + 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  + 0020-tests-Support-idm-failure-injection.patch
  + 0021-tests-Add-testing-for-lvmlockd-failure.patch
  + 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  + 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  + 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  + 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  + 0026-tests-multi-hosts-Add-VG-testing.patch
  + 0027-tests-multi-hosts-Add-LV-testing.patch
  + 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  + 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  + 0030-fix-empty-mem-pool-leak.patch
  + 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  + 0032-tests-rename-test.patch
  + 0033-tests-add-writecache-cache-blocksize-2.patch
  + 0034-lvmlockd-Fix-the-compilation-warning.patch
  + 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  + 0036-man-help-fix-common-option-listing.patch
  + 0037-archiving-take-archive-automatically.patch
  + 0038-backup-automatically-store-data-on-vg_unlock.patch
  + 0039-archive-avoid-abuse-of-internal-flag.patch
  + 0040-pvck-add-lock_global-before-clean_hint_file.patch
  + 0041-lvmdevices-add-deviceidtype-option.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841_fsadm-add-support-for-btrfs.patch
- lvm.conf
  - trim tail space
  - fix typo
  - [new item] devices/use_devicesfile
  - [new item] devices/devicesfile
  - [new item] devices/search_for_devnames
  - [new item] allocation/thin_pool_crop_metadata
  - [new item] global/lvmlockctl_kill_command
  - [new item] global/vdo_disabled_features</changelog>
  <changelog author="heming.zhao@suse.com" date="1626177600">- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
  + bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
- replace exist patch with bug fixed patches
  - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
  + (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
  + (add) fate-31841-02_man-add-support-for-btrfs.patch
  + (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628683200">- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
  (bsc#1179047).</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1643716800">- udev: create symlinks and watch even in suspended state (bsc#1195231)
  + (add) 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
</package>
<package pkgid="6054150131d5f556cc043c30c6f4a1bdd127c17c9018b5294b53fae95733b0588cc5aaa20f39cacb5e39982b18d496d0032a39c3b29510716867b4aae1f7402a" name="dfu-tool" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="5c1f4dfd9eeafff9e26993692beffa305f32a6ddb005e4b527625686f4705ec044eb2abe02bce335e89eda43555de5396f3c218a6974650a63e21c80291e5971" name="dfu-tool-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="39262934f83c52efb97bb94eb6190c3fb40454128188eea5d153e118f7ca508ceebf5dfe641de422505c06c3189a9a03db3b0c99267b008a99a3745627f8a8e8" name="ding-libs" arch="src">
  <version epoch="0" ver="0.6.2" rel="28.2"/>
  <changelog author="rhafer@novell.com" date="1289908800">- Initial release after spilt from sssd, based on upstream specfile</changelog>
  <changelog author="rhafer@novell.com" date="1290168000">- libref_array's license is LGPLv3+, the Headers in ref_array.c and
  ref_array.h were wrong. See:
  https://fedorahosted.org/pipermail/sssd-devel/2010-November/005107.html</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Implement baselibs config</changelog>
  <changelog author="jengelh@medozas.de" date="1331467200">- Update to new upstream release 0.1.3
  * Fixes a serious bug in libdhash with very large (&gt;1024 slots)
  initial size</changelog>
  <changelog author="jengelh@inai.de" date="1375963200">- Update to new upstream release 0.3.0.1
  * A new libini_config interface (merging config section,
  better handling of metadata)
- Optional signature verification
- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch
  for corrected pkgconfig dependencies</changelog>
  <changelog author="ckornacker@suse.com" date="1391774400">- remove pkgconfig-deps.diff since it's obsoleted by
  0001-build-add-missing-Requires-to-pkgconfig-file.patch</changelog>
  <changelog author="jengelh@inai.de" date="1407672000">- Update to new upstream release 0.4.0
  * libini_config: Ability to convert input INI file from UTF-16/32
  to UTF8- during parsing
  * ini_config: Support C style comments in INI file
  * ini_config: Ability to read configuration data from a memory buffer
- Remove doxygen-notimestamp.diff,
  0001-build-add-missing-Requires-to-pkgconfig-file.patch
  (merged upstream)</changelog>
  <changelog author="hguo@suse.com" date="1455105600">- Upgrade to latest upstream version 0.5.0.
  The new version is ABI compatible with 0.4.0.
  * libini_config: This release adds an API to create, modify and
  save INI files
  * libini_config: Merging configuration snippets installed in
  different locations is supported
  * libcollection: New functions: col_get_dup_item,
  col_delete_item_with_cb, col_remove_item_with_cb</changelog>
  <changelog author="hguo@suse.com" date="1455278400">- Correct the version number of library packages in spec file.</changelog>
  <changelog author="jengelh@inai.de" date="1456315200">- Bump subpackage version numbers to match .pc files</changelog>
  <changelog author="hguo@suse.com" date="1469793600">- Introduce patch 0001-increase-ini-max-value-length.patch
  to support longer values in INI file parser. bsc#989488</changelog>
  <changelog author="jengelh@inai.de" date="1484568000">- Update to new upstream release 0.6.0
  * libini now supports validators that check for well-formed INI
  files.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1558526400">- Update to 0.6.1:
  * No upstream changelog
- Update URL
  * Remove the git link info as it 404 atm
- Add patches from upstream to fix ini behaviour:
  * INI-Fix-detection-of-error-messages.patch
  * INI-Silence-ini_augment-match-failures.patch
  * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1560859200">- Add patch fixing errors writeout to stdout:
  * INI-Remove-definiton-of-TRACE_LEVEL.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1687262400">- Update to 0.6.2:
  * Minor maintenance update:
    INI: Silent ini_argument match failures
    INI: Fix detection of error message
- Remove patches fixed upstream
  * INI-Fix-detection-of-error-messages.patch
  * INI-Silence-ini_augment-match-failures.patch
  * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch
  * INI-Remove-definiton-of-TRACE_LEVEL.patch
- Use github sources</changelog>
</package>
<package pkgid="5a4614ff244352e7da015e78e2bf787dce2ca6041b3c2cefd3884bb096e1fb8325cb6bacfcac1fbc5f023a0a29381a9632b129faeb404dd508c33747793691cf" name="ding-libs-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.2" rel="28.2"/>
  <changelog author="ckornacker@suse.com" date="1391774400">- remove pkgconfig-deps.diff since it's obsoleted by
  0001-build-add-missing-Requires-to-pkgconfig-file.patch</changelog>
  <changelog author="jengelh@inai.de" date="1407672000">- Update to new upstream release 0.4.0
  * libini_config: Ability to convert input INI file from UTF-16/32
  to UTF8- during parsing
  * ini_config: Support C style comments in INI file
  * ini_config: Ability to read configuration data from a memory buffer
- Remove doxygen-notimestamp.diff,
  0001-build-add-missing-Requires-to-pkgconfig-file.patch
  (merged upstream)</changelog>
  <changelog author="hguo@suse.com" date="1455105600">- Upgrade to latest upstream version 0.5.0.
  The new version is ABI compatible with 0.4.0.
  * libini_config: This release adds an API to create, modify and
  save INI files
  * libini_config: Merging configuration snippets installed in
  different locations is supported
  * libcollection: New functions: col_get_dup_item,
  col_delete_item_with_cb, col_remove_item_with_cb</changelog>
  <changelog author="hguo@suse.com" date="1455278400">- Correct the version number of library packages in spec file.</changelog>
  <changelog author="jengelh@inai.de" date="1456315200">- Bump subpackage version numbers to match .pc files</changelog>
  <changelog author="hguo@suse.com" date="1469793600">- Introduce patch 0001-increase-ini-max-value-length.patch
  to support longer values in INI file parser. bsc#989488</changelog>
  <changelog author="jengelh@inai.de" date="1484568000">- Update to new upstream release 0.6.0
  * libini now supports validators that check for well-formed INI
  files.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1558526400">- Update to 0.6.1:
  * No upstream changelog
- Update URL
  * Remove the git link info as it 404 atm
- Add patches from upstream to fix ini behaviour:
  * INI-Fix-detection-of-error-messages.patch
  * INI-Silence-ini_augment-match-failures.patch
  * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1560859200">- Add patch fixing errors writeout to stdout:
  * INI-Remove-definiton-of-TRACE_LEVEL.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1687262400">- Update to 0.6.2:
  * Minor maintenance update:
    INI: Silent ini_argument match failures
    INI: Fix detection of error message
- Remove patches fixed upstream
  * INI-Fix-detection-of-error-messages.patch
  * INI-Silence-ini_augment-match-failures.patch
  * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch
  * INI-Remove-definiton-of-TRACE_LEVEL.patch
- Use github sources</changelog>
</package>
<package pkgid="527b3c075a729c1c03bcf1ae064fe3e2ba739106943f730183bdef6f927da0097b2ecc5b0b5ca27d6984ee603cf8bc9af01fcbdb82e0098ad15e803ad087784c" name="dirac" arch="i586">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="a6c69ec6536f70907332c02303223191ae6de7a3d546bc7cc1d5aac29579c6ba43d3a8370e89f9cef09a085dd527d9e573aa8518f6c84ca44030d0c411c0bb20" name="dirac" arch="src">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="sbrabec@suse.cz" date="1225972800">- New SuSE package (bnc#441855).</changelog>
  <changelog author="ro@suse.de" date="1227614400">- do not buildrequire valgrind on ia64 s390 s390x
  (does not exist on these platforms)</changelog>
  <changelog author="sbrabec@suse.cz" date="1241006400">- Worked around internal compiler error on 11.0-x86_64.</changelog>
  <changelog author="sbrabec@suse.cz" date="1246449600">- Updated to version 1.0.2:
  * minor release complying with the latest Dirac Bytestream
    Specification 2.2.3.
  * Improved compression performance for small picture sizes.
  * Improved compression performance at low bit-rates.
  * Included macros to check the API version.
  * Improved motion estimation.
  * New 422 &lt;-&gt; 420 conversion utilities for interlaced video.
  * New functionality added to encoder API.
  * Fixed bugs in handling DC subband.</changelog>
  <changelog author="coolo@novell.com" date="1247400000">- fix build in disabling as-needed</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- exclude valgrind-devel on SPARC</changelog>
  <changelog author="davejplater@gmail.com" date="1273406400">- Fixed factory build with patch from git dirac-1.0.2-gcc45.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1274702400">- Added Provides: and Obsoletes: for packman libdirac-devel
- Included patch from dirac git to fix uninitialised memory read
  that causes the encoder to crash when using non-overlapping blocks.</changelog>
  <changelog author="davejplater@gmail.com" date="1274702401">- Split off doc subpackage</changelog>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="2439ab8012a07dde3fe9a8ec52d31304c05f28e8ae5103a8c3af2c80ce444a8cf510da2297930962b40269831412a1599ef6077203d9243ac4216fd4ea0b9a7f" name="dirac" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="ae5b7ba1b4836c2bae6709a67bd7a1c70c77b3b44c399bb05b3662d7b715f21631c3591daebfa18a9d73bd3403ad9554732bcd72e112c29eb77a44c005863712" name="dirac-debuginfo" arch="i586">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="c3b43d5d9e7efddbaa7260fb444dc3eb6e000e0028e37bde94fb4e81914878ca76b57a63cb4f08656d55297f570ff34a771a4c0b47528a84424658ebc8e302ec" name="dirac-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="cf46318afbedac5be1b26dcab4f1de16c574bf683d34042e49377a4372b5fd2ec49c06aaaeb56e23dfd9584e08736ab43805cb0b2575dc62d5e9e85a1d8de35d" name="dirac-debugsource" arch="i586">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="922f0f07dcd8a34b942e563942e25049510fdac69f8e948c6361a5ca3f78ecde31981ef697e06db1a754b6f360ef6b5acba231596e7c15cd02a3eba8d1e7a0a2" name="dirac-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="ccda9fe8703830a9547cf7a2357fe1bf88c5202ed87d2ce5233e40a0cb6029800a91bcce73007254e5ab6edab4b5fd29446281d37164c302016802171b039ec7" name="dirac-devel" arch="i586">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="aede61091e26a5a2f9a7e415483530678cc29feb333c5d29c50d21a07a15abe95af80b2e26ff67ebe97bb80417a5679086b92104604d6ea8cab6ffd49144833b" name="dirac-devel" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="34f6128360385961aa86ed3ab147a37eebcf5f516ffdf0fb7b076679e438604ac370cd3b0af7c060bfdc79442547f58c853e521c71c70471dc079a6fec4e26ed" name="dirac-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="33.29"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add dirac-devel to baselibs</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323432000">- fix license to be in spdx.org format</changelog>
  <changelog author="ro@suse.de" date="1356004800">- buildrequire pkg-config regardless of build-architecture</changelog>
  <changelog author="matz@suse.de" date="1386417600">- Don't buildrequire valgrind-devel anywhere, it's unused.</changelog>
  <changelog author="dmueller@suse.com" date="1428148800">- remove unneeded texlive-latex dependency</changelog>
  <changelog author="plinnell@opensuse.org" date="1428840000">- added existing baselibs.conf to fix build</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Add baselibs.conf as Source</changelog>
  <changelog author="tchvatal@suse.com" date="1499169600">- Cleanu pwith spec-cleaner
- Switch to upstream tarball instead of repacking
- Update dependencies to match reality
- Explicitely enable configuration switches
- Disable docu building as they are kinda empty unless we would
  add latex and dot</changelog>
</package>
<package pkgid="c116ca67fc7910d3f51a9c2188085c225cb889affd15f64b20672bda1530a271ff9847d32a99f690177be621a236b2396e7b0129556c6ee3a63b1a05547d1c05" name="discover" arch="src">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="351d157497a845a234edd86d8b9cfc7d14014b87858d50934a764db155bf5076ab36f212c16166170ac5e1613bb67e8318d59c959d06dad116ea6f0056608a5c" name="discover" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="58608bb989019d7370a9a988e9818605a02d59133cf213452b8aaf7c74a061a6e881efc8fe114f72bdc74607c9877d542cd76d9bb0db750b8e47dc3c39b6f98a" name="discover-backend-flatpak" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="628218f2305b5a18585aea78777fd954c9f8fd4d26de21a7cf010f1d1bfd63773e22c3f8844a0c5f1d1861d4ccf660f9cf7c192252ef6d7d9b4c94dcc1476349" name="discover-backend-flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="e9dfc7ebb116cf891f97a782eb277b69b5a4d3ea87c427a06d85bba3d2919a27e287a479128a9247bdd9791c6608d945c96fc336a220f2435afe66df2adb54b2" name="discover-backend-fwupd" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="3e4059fc5de20c23f4c8337bea2033f99c61e421cb9e8ba2a1f3be30700edbefbe7a1e75a74ff8684f5f896ae49e6aac04d5592b26a8e8cef16edd6e7bd01301" name="discover-backend-fwupd-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="1198de1b995f1c41245556b7c601ac1b795d894ed0631c04b42078dc637fbcaae4f948879370b05488c25b1a4739a45d0d7c9cd9d1c6ed94a7d91ef9dde9ffb1" name="discover-backend-packagekit" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="20512df9a5c08c4c15cefd04965a912cb898169e5d1a7e632d7a5dd47a5b0c1b9d52843f13686d9457818a5d8e64fefa3af9dbdc43da65b7d4367be5cbcffa82" name="discover-backend-packagekit-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="51fb2912431c2ac5c51867e33cfd6c6820875ec74272a1d4c388767d5eb0c62aad5c22a10ae880c47a6accb24b5f184a9be43d81fe872e94c983eba0471bd756" name="discover-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="cf7961b313519789abc35e326d9734912514a7724c83cb50affeb0ef7055e2b5054ba5b05f685c55696a36d7eca338bd402b963680a2eba1655f6aa9bcbbe6eb" name="discover-debugsource" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="aba574dfaf2dc6c7f3a3869272f089e59212b2ccd64da8e6e2c453c1715ee0d88e29bce049ed59a4aaed2d75083a23337442034dc6026825858e7f9d598b5dce" name="discover-lang" arch="noarch">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="627b206677c3a24482812de392b9d2977176f148dcdc79414fe0ce8ad17d27a7c13be46b7d6f37f16647b161d3927bc5a8bbd9cdb17960f60f66551d39a87adb" name="discover-notifier" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="eb947a0030a5151f7d9323441d0eadec12896e2acd1e38d4ccba8ab8f3e5f7e5736770dacd9fb4b57464066fe0ed1b283d2c6f5b6555580fbafcbabb62837910" name="discover-notifier-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666094400">- Update to 5.26.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.1
- Changes since 5.26.0:
  * Reviews: Don't check for name field being empty when it's not visible (kde#460504)
  * Fix i18n warning
  * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280)
  * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408)
  * flatpak: Improve flatpaktest reliability
  * flatpak: Just disable the test on the CI</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1666785600">- Update to 5.26.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.2
- Changes since 5.26.1:
  * flatpak: make sure we look up the correct resource (kde#460365)
  * flatpak: Only show the beta information for apps (kde#459131)
  * flatpak: Properly render if the beta package is too old
  * snap: Port away from Kirigami.ItemViewHeader (kde#460391)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1667908800">- Update to 5.26.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.3
- Changes since 5.26.2:
  * Remove top margin caused by empty header on UpdatesPage
  * Notifier: Fix notification logic
  * pk/?: Fix problem when using faulty URL</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1669723200">- Update to 5.26.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.4
- Changes since 5.26.3:
  * Prefer openining the installed version of an app (kde#461664)
  * packagekit: check free space when update size changes
  * pk: Only issue a resolve if something changed (kde#461813)
  * ProgressView: disable highlight effect for real (kde#461812)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1672833600">- Update to 5.26.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.5
- Changes since 5.26.4:
  * libdiscover: fix permission text not being translated</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1674129600">- Update to 5.26.90
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.26.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1675944000">- Update to 5.27.0
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.0
- Changes since 5.26.90:
  * Workaround visibly empty changelog
  * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357)
  * ui: Fix plural calculation of app list page heading (kde#464882)
  * flatpak: Use the recommended URL for flathub's flatpakrepo
  * flatpak: Make sure we are reading the correct metadata (kde#464128)
  * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id
  * flatpak: Make test run a bit faster
  * flatpak: Address install package look-up
  * flatpak: Properly read .flatpakrepo names
  * flatpak: Fix test on the CI
  * Specify the domain in libdiscover's QML i18n calls
  * DiscoverObject: Also show C++ errors in the messages sheet
  * flatpak: Fix loading flatpakref files (kde#464206)
  * Add network timeouts by default
  * ReviewsPage: Fix clipping under scroll bar
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1676376000">- Discover 5.27 can be built again on archs missing QtWebEngine</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * [notifier] Fix KAboutData component name
  * Fix parsing of the &lt;Categories&gt; tag.
  * Extend CategoriesTest with checking of &lt;Categories&gt; tag parsing.
  * flatpak: fix build with appstream&lt;0.16
  * flatpak: Allow using newer appstream API to look up by bundle id</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * Don't claim 3rd-party repos are part of the OS on Debian derivatives
  * Flatpak: correctly check for the appstream-qt version
  * ApplicationPage: Improve narrow layout with lots of buttons
  * pk: Properly check for AppStream versions
  * fwupd: do fwupd_client_connect before setting user agent
  * Fix rendering Missing Backends
  * pk: Fix searching by state
  * screenshots: Only use AnimatedImage if we think there's a chance
  * Always show distro name for PackageKit apps (kde#465204)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677844800">- Add patch to fix some pages not loading (kde#466765):
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * rpm-ostree/notifier: Setup a watcher to trigger reboot check
  * rpm-ostree/notifier: Fix update/reboot notification logic
  * ApplicationPage: Allow main app info column to grow with window
  * ApplicationPage: off-by-one in stackedLayout calc
  * ApplicationResouceButton: place icon side-by-side to the title
  * ApplicationResourceButton: attribute the left/right padding
  * ApplicationPage: drop the ternary operator for buttonWidth
  * flatpak: Use Downloading as the status for Flatpak transactions
  * pk: Finish porting away from runservices (kde#466742)
  * pk: Don't forget to finish streams (kde#466765)
  * Flatpak: Fix spacing in permissions view
  * fwupd: Mark the backend as invalid if fwupd_client_connect() fails
- Drop patches, now upstream:
  * 0001-pk-Don-t-forget-to-finish-streams.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * rpm-ostree: Improve handling of externally started transactions
  * rpm-ostree: Correctly set fetching and transaction state
  * rpm-ostree: Unify transaction setup in a single function
  * pk: Clear the offline state before starting a new one (kde#467638)
  * notifier: Don't show updates notification if Discover is running
  * pk: Do not create a QSet unnecessarily for isPackageNameUpgradeable
  * pk: Group getUpdateDetail calls into one
  * pk: Group offline updates resource size notifications
  * PackageKitNotifier: Do not refresh database if an offline update is pending</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
  * Fix margins around distro upgrade message (kde#469163)
  * rpm-ostree: Do not offer resources when the search doesn't pertain (kde#468162)
  * Updates page: fix missing clip causing items to paint over logging scrollview
  * updates ui: Simplify bottom toolbar logic (kde#468459)
  * flatpak: Do not crash if for any reason we lack a ref's source (kde#467827)
  * PackageKitNotifier: Do not refresh database if update is in progress
  * fwupd: Set user agent, and allow following redirects
  * Allow building against libmarkdown3
  * Always clear offline updates file after a repair operation (kde#451753,kde#450973)
  * ApplicationPage: Fix layout for content rating dialog (kde#466815)
  * flatpak: Report latest available version (kde#465864,kde#448521)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * rpmostree: Simplify filter (kde#470372)
  * Add math.max back
  * Fix broken checkbox pixel alignment (kde#471067)
  * FlatpakBackend: Update appstream cache before initializing
  * ApplicationPage: make heading/short description text selectable (kde#470297)
  * appdata: remove duplicate entry
  * flatpak: Make sure we are refreshing the appstream metadata
  * pk: Actually start the launch job (kde#466709)
  * fwupd: don't refresh directory-type remotes on setup</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * rpm-ostree: Improve search and filter logic (kde#468162)
  * Fix SteamOS dbus path</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Changes since 5.27.7:
  * SteamOS: Use new currentBuildID in addition to currentVersion.
  * flatpak: Check if error is null before trying to log a message (kde#473497)
  * flatpak: Do not crash if we failed to get unused refs</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Fix network cache size for first run
  * packagekit: attach timer to stream rather than backend
  * packagekit: hold stream in a qpointer (kde#467888,kde#465711,kde#473921)
  * Only preload a couple of screens worth of comments (kde#474944)
  * flatpak: make FlatpakTransactionThread a qrunnable instead (kde#474231)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * AppStream 1.0: Use #ifdef to support both stable and 0.x versions
  * CMake: Remove obsolete AppStream version check
  * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148)
  * Update to reflect move of KUserFeedback to Frameworks</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Update appstream build requirement for compatibility with 1.0.0
  (boo#1217047)
- Remove obsolete version checks</changelog>
</package>
<package pkgid="76fe07906d932de1754a3eb601ade3c6ec3d2ba494fe2fafdacbedf1a9721a0efa67eafe9d3d12662c77a8bb4106104b5dddb2311112cb7329a375e5e9e13e1c" name="dkimproxy" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="18.1"/>
  <changelog author="robert.munteanu@gmail.com" date="1335009600">- Updated to upstream version 1.4.1
  - There is a new option for setting the i= tag on generated
  signatures.
  - The $sender macro, as it is called, is not the only new macro.
  See the NEWS file for details.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- avoid providing perl modules that are not in the source, rather
  hard require the needed module</changelog>
  <changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd and groupadd invocation: -o is useless without -u and
  newer versions of pwdutils/shadowutils fail on this now.</changelog>
  <changelog author="varkoly@suse.com" date="1543320000">- bsc#1116007 - Please convert SysV init scripts by dkimproxy into
  native systemd services</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1577102400">- Add the "installation" section.
- Changed "PreExecStart" to "ExecStartPre".
- Added/changed the type to forking</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1592568000">- Remove sysvinit remains from this package.</changelog>
  <changelog author="Mihaly Meszaros &lt;mmeszaros@npsh.hu&gt;" date="1623326400">- fix PID filename typos in systemd unit files</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699272000">- Fix boo#1216919
  * create /run/dkimproxy using tmpfiles
  * use the correct env var for the hostname</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699444800">- Follow-up fix for boo#1216919
  * make sure dkimproxy-in works even when the dynamically-created
    config file under /run does not exist</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1704196800">- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.
  * Rebase dkimproxy-1.4.1-avoid-perl-provides.diff
  * Add dkimproxy-port-perl-IO-Socket-INET6-to-IP.patch
  * Reported upstream: https://sourceforge.net/p/dkimproxy/bugs/39</changelog>
</package>
<package pkgid="5edf9e8242e7f6f04928119f73f5efef1b9dae2933019a3c2b98c57e869a2920a652eac71bb146a478cfc4b395b07b8d95fd0e3f26a08aa09b79faac884a52a4" name="dkimproxy" arch="src">
  <version epoch="0" ver="1.4.1" rel="18.1"/>
  <changelog author="varkoly@suse.de" date="1217073600">- Initial Version of dkimporxy</changelog>
  <changelog author="crrodriguez@suse.de" date="1218715200">- fix init scripts
- fix installation  of init scripts</changelog>
  <changelog author="varkoly@suse.de" date="1220616000">- remove fillup_and_insserv from spec file</changelog>
  <changelog author="chris@computersalat.de" date="1297771200">- remove author</changelog>
  <changelog author="robert.munteanu@gmail.com" date="1335009600">- Updated to upstream version 1.4.1
  - There is a new option for setting the i= tag on generated
  signatures.
  - The $sender macro, as it is called, is not the only new macro.
  See the NEWS file for details.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- avoid providing perl modules that are not in the source, rather
  hard require the needed module</changelog>
  <changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd and groupadd invocation: -o is useless without -u and
  newer versions of pwdutils/shadowutils fail on this now.</changelog>
  <changelog author="varkoly@suse.com" date="1543320000">- bsc#1116007 - Please convert SysV init scripts by dkimproxy into
  native systemd services</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1577102400">- Add the "installation" section.
- Changed "PreExecStart" to "ExecStartPre".
- Added/changed the type to forking</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1592568000">- Remove sysvinit remains from this package.</changelog>
  <changelog author="Mihaly Meszaros &lt;mmeszaros@npsh.hu&gt;" date="1623326400">- fix PID filename typos in systemd unit files</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699272000">- Fix boo#1216919
  * create /run/dkimproxy using tmpfiles
  * use the correct env var for the hostname</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699444800">- Follow-up fix for boo#1216919
  * make sure dkimproxy-in works even when the dynamically-created
    config file under /run does not exist</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1704196800">- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.
  * Rebase dkimproxy-1.4.1-avoid-perl-provides.diff
  * Add dkimproxy-port-perl-IO-Socket-INET6-to-IP.patch
  * Reported upstream: https://sourceforge.net/p/dkimproxy/bugs/39</changelog>
</package>
<package pkgid="7c179b9a8c942cacc031b3f252c10ef81f512502116ac5664277c3654dbb52ae6d8a357c24ffbc8cbceae2a172bebca4e48f56c37717cf5db71ea267b14f2ecf" name="docbook2x" arch="src">
  <version epoch="0" ver="0.8.8" rel="128.1"/>
  <changelog author="ke@suse.de" date="1077019200">- Update to version 0.8.2.
- Enable BuildRoot.
- Add to neededforbuild: perl-libxml-perl perl-XML-Parser perl-XML-DOM
  perl-XML-RegExp expat perl-libwww-perl perl-URI docbook_4 sgml-skel.
- Adjust gcc3.diff.
- Disable doc dir for the moment.</changelog>
  <changelog author="ke@suse.de" date="1077192000">- Rename docbook2man and docbook2texi to docbook-to-man and
  docbook-to-texi to avoid a filename conflict with the docbook-utils
  package.</changelog>
  <changelog author="ro@suse.de" date="1082894400">- add missing return value</changelog>
  <changelog author="ke@suse.de" date="1091188800">- Update to version 0.8.3: switch to XML-SAX.
- Adjust neededforbuild and Requires on account of XML-SAX.</changelog>
  <changelog author="ke@suse.de" date="1092139200">- Update to version 0.8.4.
- Install documentation.</changelog>
  <changelog author="ke@suse.de" date="1092398400">- Update to version 0.8.5; bugfixes:
  * Generate Info directory information correctly.
  * Fix UTF-8 translation with &amp;db2x_manxml;.</changelog>
  <changelog author="ke@suse.de" date="1092657600">- To avoid file conflicts with docbook-utils install manpages as
  docbook-to-man.1 and docbook2texi.1; reported by Thorsten Kukuk.</changelog>
  <changelog author="dmueller@suse.de" date="1130932800">- don't build as root</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="ke@suse.de" date="1183377600">- Version 0.8.8: Bug fixes, better rendering of the man page output
  (tables are now  supported).
- Stop shipping obsolete patches (gcc3.diff,
  docbook2x-0.8.2-perlsax.patch, and docbook2X-0.8.2-retval.diff,
  makefile-pl.patch).
- spec file cleanup.
- Register cataolg file; reported by Richard Guenther [#287864].</changelog>
  <changelog author="ke@suse.de" date="1203422400">- Fix filename configuration issue; reported by Carlos Robinson; Novell
  bugzilla #360447.
- Create doc sub-package.
- spec file cleanup.</changelog>
  <changelog author="ke@suse.de" date="1237377600">- Also Require docbook_4; reported by Jan Engelhardt bnc#486343.</changelog>
  <changelog author="aj@suse.de" date="1261656000">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="stephan.barth@suse.com" date="1376308800">- add BuildRequires for makeinfo (bnc#834457)</changelog>
  <changelog author="coolo@suse.com" date="1423569600">- move install_info from %postun to %preun and don't reference
  the extension twice</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Fix postun scriptlet: the variable %{xml_sysconf_dir} is
  undefined and thus put into the postun scriptlet unexpanded.
- Fix rpmlint warnings about % in comments: macros are still
  expanded in comments. Some macros are multiline, which could
  impact the build directly. Escape the percent sign.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562241600">- Cleanup spec file:
  * Remove tidy BuildRequires, only used for XSL based HTML generation
    using --with-html-xsl (defaults to off).
  * Reorder tags, Group/Source/Url etc first, BuildRequires/Requires last
  * Remove BuildRoot: tag, use %buildroot
  * Remove %defattr, use %license and %doc macros
  * Remove unused macros, expand trivial single use macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="f45125959e0d952ad5693eefade46d377675d0053155fbead2903bc3e2a95495c47983aa46642ad2c430a1bbb7b0d6e0b1ad9652a8fc91ff3ed466a427e8d594" name="docbook2x" arch="x86_64">
  <version epoch="0" ver="0.8.8" rel="128.1"/>
  <changelog author="ke@suse.de" date="1203422400">- Fix filename configuration issue; reported by Carlos Robinson; Novell
  bugzilla #360447.
- Create doc sub-package.
- spec file cleanup.</changelog>
  <changelog author="ke@suse.de" date="1237377600">- Also Require docbook_4; reported by Jan Engelhardt bnc#486343.</changelog>
  <changelog author="aj@suse.de" date="1261656000">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="stephan.barth@suse.com" date="1376308800">- add BuildRequires for makeinfo (bnc#834457)</changelog>
  <changelog author="coolo@suse.com" date="1423569600">- move install_info from %postun to %preun and don't reference
  the extension twice</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Fix postun scriptlet: the variable %{xml_sysconf_dir} is
  undefined and thus put into the postun scriptlet unexpanded.
- Fix rpmlint warnings about % in comments: macros are still
  expanded in comments. Some macros are multiline, which could
  impact the build directly. Escape the percent sign.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562241600">- Cleanup spec file:
  * Remove tidy BuildRequires, only used for XSL based HTML generation
    using --with-html-xsl (defaults to off).
  * Reorder tags, Group/Source/Url etc first, BuildRequires/Requires last
  * Remove BuildRoot: tag, use %buildroot
  * Remove %defattr, use %license and %doc macros
  * Remove unused macros, expand trivial single use macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="aba3653e7f88f7d6ed92b7ab51a4068cc09ed4e47625fcfbd4b6dcb7fc31281069d8e755a04037d8e63fa670400310eb98c3b4505217fab041ad29e85cf7192b" name="docbook2x-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.8" rel="128.1"/>
  <changelog author="ke@suse.de" date="1203422400">- Fix filename configuration issue; reported by Carlos Robinson; Novell
  bugzilla #360447.
- Create doc sub-package.
- spec file cleanup.</changelog>
  <changelog author="ke@suse.de" date="1237377600">- Also Require docbook_4; reported by Jan Engelhardt bnc#486343.</changelog>
  <changelog author="aj@suse.de" date="1261656000">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="stephan.barth@suse.com" date="1376308800">- add BuildRequires for makeinfo (bnc#834457)</changelog>
  <changelog author="coolo@suse.com" date="1423569600">- move install_info from %postun to %preun and don't reference
  the extension twice</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Fix postun scriptlet: the variable %{xml_sysconf_dir} is
  undefined and thus put into the postun scriptlet unexpanded.
- Fix rpmlint warnings about % in comments: macros are still
  expanded in comments. Some macros are multiline, which could
  impact the build directly. Escape the percent sign.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562241600">- Cleanup spec file:
  * Remove tidy BuildRequires, only used for XSL based HTML generation
    using --with-html-xsl (defaults to off).
  * Reorder tags, Group/Source/Url etc first, BuildRequires/Requires last
  * Remove BuildRoot: tag, use %buildroot
  * Remove %defattr, use %license and %doc macros
  * Remove unused macros, expand trivial single use macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="1d61616985b7eadbce3f9f58ca5957bd5cbe922f7fb014025849d457ab1f4bf6bff5589c26f9fcff36a3825c655082c4284345b10abd2d11b630569dc10e520a" name="docbook2x-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.8" rel="128.1"/>
  <changelog author="ke@suse.de" date="1203422400">- Fix filename configuration issue; reported by Carlos Robinson; Novell
  bugzilla #360447.
- Create doc sub-package.
- spec file cleanup.</changelog>
  <changelog author="ke@suse.de" date="1237377600">- Also Require docbook_4; reported by Jan Engelhardt bnc#486343.</changelog>
  <changelog author="aj@suse.de" date="1261656000">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="stephan.barth@suse.com" date="1376308800">- add BuildRequires for makeinfo (bnc#834457)</changelog>
  <changelog author="coolo@suse.com" date="1423569600">- move install_info from %postun to %preun and don't reference
  the extension twice</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Fix postun scriptlet: the variable %{xml_sysconf_dir} is
  undefined and thus put into the postun scriptlet unexpanded.
- Fix rpmlint warnings about % in comments: macros are still
  expanded in comments. Some macros are multiline, which could
  impact the build directly. Escape the percent sign.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562241600">- Cleanup spec file:
  * Remove tidy BuildRequires, only used for XSL based HTML generation
    using --with-html-xsl (defaults to off).
  * Reorder tags, Group/Source/Url etc first, BuildRequires/Requires last
  * Remove BuildRoot: tag, use %buildroot
  * Remove %defattr, use %license and %doc macros
  * Remove unused macros, expand trivial single use macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="d25b1604432f78f2fb0e247cf35aecdd4115ef4b0dcca4eea459b1684281dba475c5dddd9c4155ccaf2073989461950ba63b30517489ac583926ec2237a04e75" name="docbook2x-doc" arch="x86_64">
  <version epoch="0" ver="0.8.8" rel="128.1"/>
  <changelog author="ke@suse.de" date="1203422400">- Fix filename configuration issue; reported by Carlos Robinson; Novell
  bugzilla #360447.
- Create doc sub-package.
- spec file cleanup.</changelog>
  <changelog author="ke@suse.de" date="1237377600">- Also Require docbook_4; reported by Jan Engelhardt bnc#486343.</changelog>
  <changelog author="aj@suse.de" date="1261656000">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="stephan.barth@suse.com" date="1376308800">- add BuildRequires for makeinfo (bnc#834457)</changelog>
  <changelog author="coolo@suse.com" date="1423569600">- move install_info from %postun to %preun and don't reference
  the extension twice</changelog>
  <changelog author="dimstar@opensuse.org" date="1510228800">- Rename README.SuSE to README.SUSE, adhering to the correct
  spelling.
- Fix postun scriptlet: the variable %{xml_sysconf_dir} is
  undefined and thus put into the postun scriptlet unexpanded.
- Fix rpmlint warnings about % in comments: macros are still
  expanded in comments. Some macros are multiline, which could
  impact the build directly. Escape the percent sign.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562241600">- Cleanup spec file:
  * Remove tidy BuildRequires, only used for XSL based HTML generation
    using --with-html-xsl (defaults to off).
  * Reorder tags, Group/Source/Url etc first, BuildRequires/Requires last
  * Remove BuildRoot: tag, use %buildroot
  * Remove %defattr, use %license and %doc macros
  * Remove unused macros, expand trivial single use macros</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="49e366e4aedf95550dc8d07f3b5e7be45c99fbbb0138e55acae87d44e5541b7b043ffe410dc101ad025f81ccc205a9d8a2043c02ea3f78a4b4b67c6ccb567362" name="docbook_4" arch="noarch">
  <version epoch="0" ver="4.5" rel="143.13"/>
  <changelog author="ke@suse.de" date="1302004800">- Also provide docbook-dtds; bnc#674044.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="ke@suse.de" date="1338897600">- spec: No longer Requires iso_ent (now Recommends) and xmlcharent
  (xml entities are shipped together with the DTD).</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- iso_ent is required for SGML, so readd it as long as it's supported</changelog>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="toms@opensuse.org" date="1373889600">- Fixed bnc#828872:
  Missing system identifier http://www.docbook.org/xml/$VER/ added
- Spec file:
  Removed docbook-4-3-cat.diff patch as it is obsolete now
  Removed obsoletes and provides of docbk_4; don't use it anymore!
  Removed libxml2 dependency; this is already covered with xml-catalog</changelog>
  <changelog author="toms@opensuse.org" date="1424347200">- Fixed subtle XML catalog bug (bsc#918565)
- Renamed docbook_4-README.SuSE  -&gt; docbook_4-README.SUSE to
  avoid rpmlint warnings</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1508241600">- Spec file changes:
  * Adapted patches (only directory)
  * Used spec-cleaner
  * Removed obsolete stuff
  * Installed files through Makefile
  * Used/require sgml-skel &gt;= 0.7
  * Used update-xml-catalog</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510574400">- Fix XML catalog problems (missing or mistyped identifiers)
- Fix version 4.1.2 link in SGML (yes!) directory
- Add missing docbook-xml-4.1.2-catalog.xml
-</changelog>
  <changelog author="Karl Eichwalder &lt;ke@suse.de&gt;" date="1555329600">- Enable 4.5 SGML and XML DTD for processing with SGML tools;
  bsc#1072957.
- Do not install catalogs in /var/lib/sgml; bsc#1093345.</changelog>
</package>
<package pkgid="226ae540ce0665d32b5360a23f54d158a514f7e77162795d488d86cd198a2b18cf3fbe09cdfab5b96322e67df9bd6ff9d093573f413ca8236f7ed0cc7b983cbd" name="docbook_4" arch="src">
  <version epoch="0" ver="4.5" rel="143.13"/>
  <changelog author="ke@suse.de" date="1155556800">- Remove obsolete compatibility link for &lt;= SL 9.0.</changelog>
  <changelog author="ke@suse.de" date="1168516800">- Remove /usr/share/xml from the files list.</changelog>
  <changelog author="ke@suse.de" date="1168603200">- Remove 'exit 0' from %post and %postun; reported by Klaus Kaempf
  [# 216944].</changelog>
  <changelog author="dmueller@suse.de" date="1168603201">- fix build of depending packages once again</changelog>
  <changelog author="ke@suse.de" date="1168862400">- PreReq sgml-skel instead of file name.</changelog>
  <changelog author="toms@suse.de" date="1171540800">- Added DocBook v4.5 XML and SGML DTD
- Added RELAX NG and W3C schema for 4.3 and 4.4</changelog>
  <changelog author="toms@suse.de" date="1171627200">- Added RELAX NG and W3C schema for 4.5
- Completed DocBook 4.2 with RELAX NG and W3C</changelog>
  <changelog author="toms@suse.de" date="1175169600">- Added unzip as build requirements</changelog>
  <changelog author="aj@suse.de" date="1175169601">- Really add unzip as build requirement.</changelog>
  <changelog author="aj@suse.de" date="1250510400">- Only remove file from catalog if it disappeared.
- Do not use release numbers, they're not needed anymore.
- Fix some rpmlint warnings: do not remove buildroot, use fdupes.</changelog>
  <changelog author="ke@suse.de" date="1302004800">- Also provide docbook-dtds; bnc#674044.</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="ke@suse.de" date="1338897600">- spec: No longer Requires iso_ent (now Recommends) and xmlcharent
  (xml entities are shipped together with the DTD).</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- iso_ent is required for SGML, so readd it as long as it's supported</changelog>
  <changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
  <changelog author="toms@opensuse.org" date="1373889600">- Fixed bnc#828872:
  Missing system identifier http://www.docbook.org/xml/$VER/ added
- Spec file:
  Removed docbook-4-3-cat.diff patch as it is obsolete now
  Removed obsoletes and provides of docbk_4; don't use it anymore!
  Removed libxml2 dependency; this is already covered with xml-catalog</changelog>
  <changelog author="toms@opensuse.org" date="1424347200">- Fixed subtle XML catalog bug (bsc#918565)
- Renamed docbook_4-README.SuSE  -&gt; docbook_4-README.SUSE to
  avoid rpmlint warnings</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1508241600">- Spec file changes:
  * Adapted patches (only directory)
  * Used spec-cleaner
  * Removed obsolete stuff
  * Installed files through Makefile
  * Used/require sgml-skel &gt;= 0.7
  * Used update-xml-catalog</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510574400">- Fix XML catalog problems (missing or mistyped identifiers)
- Fix version 4.1.2 link in SGML (yes!) directory
- Add missing docbook-xml-4.1.2-catalog.xml
-</changelog>
  <changelog author="Karl Eichwalder &lt;ke@suse.de&gt;" date="1555329600">- Enable 4.5 SGML and XML DTD for processing with SGML tools;
  bsc#1072957.
- Do not install catalogs in /var/lib/sgml; bsc#1093345.</changelog>
</package>
<package pkgid="338d22b1680f3f0e46cd5f66e28c3c8a7c8586d9ebe0ad8f69af46dc040835fe72bd56cdb7acf25177bcefc979b37462dd39d29355ff87cd2878b54ea4d0bbf0" name="docbook_5" arch="noarch">
  <version epoch="0" ver="5.2cr5" rel="2.1"/>
  <changelog author="mmuschner &lt;mmuschner@localhost&gt;  - 5.2b10a2" date="1596715200">Update to version 5.2b10a2:
  - Added a transform attribute to the resource element (as an alternative to grammar).
  - Removed the grammar attribute from output.
  - Added a danger admonition.
  - Added a legalsection sectioning element. Allow legalsection in legalnotice.
  - Added an otherclass attribute to article as an alternative to the enumerated class values.
  - Added a formalgroup element to contain several formal objects (for example, subfigures in a figure).
  - Relaxed the content model of abstract to include non-paragraph block elements.
  - Added multimediaparams to imagedata.
  - Added a buildtarget inline.
  - Allow funcdef to contain an explicit void.
  - Allow paramdef to contain modifiers.
  - Allow fieldsynopsis, methodsynopsis, and methodparam to contain more than one type.
  - Extended the content model of type so that it can represent union and intersection types. Added a class attribute to type.
  - Allow numbered sections (sect1, sect2, etc.) to contain refentry.
  - Added interface to the enumerated values in the class attribute of systemitem.-
  - Fix XML catalog to allow both www.docbook.org and docbook.org as URIs.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a2" date="1598875200">- Spec improvements:
  move creating of compatibility links (5.2b10a2 -&gt; 5.2) from spec
  file into Makefile</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a4" date="1625832000">- Update to version 5.2b10a4:
  - Adding transclusion attributes as common attributes (#187)
  - Implementing legalsection as a class attribute (#186)
  - Add a type attribute to formal and informal objects (#185)
  - Add pubwork/otherpubwork to biblioentry/bibliomixed (#184)
  - Add a DocBook ITS + XInclude schema (#183)
  - Proposed fix for issues related to the new synopsis elements (#173)
  - Convert @name on s:pattern to s:title in ISO Schematron (#2)
- Update to version 5.2b10a3:
  - Add a general meta element (#176)
  - Fix XInclude issues on empty href, fragid (#175)
  - Add Schematron rules for productionset and callout (#174, #151, #162)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a5" date="1626350400">- Update to version 5.2b10a5:
  - Fixed the bug where db.extension.inlines and db.extension.blocks were
    accidentally omitted from a4.
  - Made the name attribute on meta optional.
  - Fixed duplicate patterns in db.synopsis.blocks.
  - Improved the consistency of synopsisinfo by making it available in
    fieldsynopsis, constructorsynopsis, and destructorsynopsis.
- Spec file
  - Correct XML catalog entry and replaced wrong and old 5.210a2
    version with current version
  - Remove %lastschemaversion variable, consolidate to %version</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b12" date="1647432000">- Update to version 5.2b12:
  - Fix #223 by refactoring namespacesynopsis as packagesynopis
  - Fix #221 by setting the queryBinding on Schematron schemas to xslt2
- Update to version 5.2b11:
  - Fix #212 Incorrect XML catalog generation for CDN URIs.
  - Fix #216 A bug in the citetitle element; the otherpubwork attribute was missing</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR1" date="1653912000">- Update to version 5.2CR1
  - #230: Add packageref attribute for all *synopsis elements
  no changes from the 5.2b13 reviewed by the TC</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR3" date="1670500800">- Update to version 5.2CR3
  - PR #237 Allow namespace qualified attributes in non-DB namespaces
  - Add &lt;modifier&gt; after the main names in many OO classes
  - Some improvements for tests
- Update to version 5.2CR2
  - Added many new elements, for example meta, danger, enumsynopsis
  - Added otherclass attribute to article
  - Added otherclass attribute to section elements to support other values.
  - Added optional type attribute (text) to procedure element.
  - Added a type attribute to table and informaltable elements (CALS and HTML
    table syntax)
  - Added trans:idfixup, trans:suffix, and trans:linkscope to common attributes.
  - Changed abstract content from db.para.blocks+ to db.all.blocks+ to expand
    its content model
  Find the complete list in the release-notes folder
- Package changes
  - Add the release-notes folder in the spec file
  - Add %check section in spec file for a minimal test
  - Correct version information in Makefile to create the correct link
  - Add @VERSION@ placeholder in XML catalog file docbook_5.xml which is
    replaced during build time
  - Add https://cdn.docbook.org/schema/&lt;VERSION&gt; in the XML catalog file
    docbook_5.xml
  - Update docbook_5-README.SUSE</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR4" date="1675944000">- Update to version 5.2CR4
  - Fix OASIS identifiers in catalog, CR4 (#245)
  - Allow info to be a top-level element in a document (#244)
  - Fix XInclude declarations, inconsistencies (#243)
  - Documentation updates (#242)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1675944001">- Update to version 5.2CR5
  fixes a bug where the cols attribute on entrytbl element was
  incorrectly optional.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1677844800">Only spec file changes
- Introduce check-catalog.sh script in %check section
  This script tests the docbook_5.xml XML catalog, extracts entries, and checks
  if the file exists.
- Add missing "/" in catalog file "docbook_5.xml"
  In several rewritePrefix attributes the missing "/" leads to invalid local paths.
  For example:
  $ xmlcatalog /etc/xml/catalog https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc
  file:///usr/share/xml/docbook/schema/rng/5.2assemblyxi.rnc
  The ".../5.2assemblyxi.rnc" part should be ".../5.2/assemblyxi.rnc".</changelog>
</package>
<package pkgid="018aa9afaa303f7484d4955796f1954e5cf79f18b5609d91d6a4a3fe3926d9aafa1773a714987bf6943317f5057640c4ae288011af86051b4b6cd28fb2b80624" name="docbook_5" arch="src">
  <version epoch="0" ver="5.2cr5" rel="2.1"/>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="ke@suse.de" date="1338897600">- Reduce Requires (iso_ent and xmlcharent).</changelog>
  <changelog author="coolo@suse.com" date="1362139200">- update license to new format</changelog>
  <changelog author="cfarrell@suse.com" date="1363608000">- license update: SUSE-Oasis-Specification-Notice
  See any of the files in the docs/ subdirectory (section on notices and ip
  towards the end)</changelog>
  <changelog author="toms@opensuse.org" date="1424347200">- Fixed subtle XML catalog bug (bsc#918565)
- Added DocBook 5.1CR3
- Spec file changes:
  . Make post and postun sections work
  . Lots of entries in XML catalogs need to be generated, so it's
    easier to use for loops</changelog>
  <changelog author="toms@opensuse.org" date="1431432000">- Changed DocBook catalog URIs to 5.1 instead of 5.1CR3</changelog>
  <changelog author="fvogt@suse.com" date="1466164800">- Split documentation into -doc subpackage
- Use newer sgml-spec</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1507723200">- New version 5.1
  - no DTD and XSD schemas for version 5.1 anymore!
- Changes in spec file:
  - used spec-cleaner
  - removed obsolete stuff
  - install files through Makefile
  - install NVDL files under /usr/share/xml/docbook/schema/nvdl
    instead as "documentation"</changelog>
  <changelog author="thomas.schraitle@suse.com" date="1510488000">- Correct Makefile:
  - Add more pattern rules
  - Use more builtin make functions
  - Create links in nvdl directory to docbook.{rng,sch}
  - Add missing assembly.rn{c,g} and dbits.rn{c,g} for Schematron
- Correct spec file:
  - Add docbook_5-nvdl.patch to change path to DocBook RNG/SCH files
  - Apply spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1512734400">- Fix fdupes macro invocation: the fdupes macro knows no -q
  parameter.</changelog>
  <changelog author="mmuschner &lt;mmuschner@localhost&gt;  - 5.2b10a2" date="1596715200">Update to version 5.2b10a2:
  - Added a transform attribute to the resource element (as an alternative to grammar).
  - Removed the grammar attribute from output.
  - Added a danger admonition.
  - Added a legalsection sectioning element. Allow legalsection in legalnotice.
  - Added an otherclass attribute to article as an alternative to the enumerated class values.
  - Added a formalgroup element to contain several formal objects (for example, subfigures in a figure).
  - Relaxed the content model of abstract to include non-paragraph block elements.
  - Added multimediaparams to imagedata.
  - Added a buildtarget inline.
  - Allow funcdef to contain an explicit void.
  - Allow paramdef to contain modifiers.
  - Allow fieldsynopsis, methodsynopsis, and methodparam to contain more than one type.
  - Extended the content model of type so that it can represent union and intersection types. Added a class attribute to type.
  - Allow numbered sections (sect1, sect2, etc.) to contain refentry.
  - Added interface to the enumerated values in the class attribute of systemitem.-
  - Fix XML catalog to allow both www.docbook.org and docbook.org as URIs.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a2" date="1598875200">- Spec improvements:
  move creating of compatibility links (5.2b10a2 -&gt; 5.2) from spec
  file into Makefile</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a4" date="1625832000">- Update to version 5.2b10a4:
  - Adding transclusion attributes as common attributes (#187)
  - Implementing legalsection as a class attribute (#186)
  - Add a type attribute to formal and informal objects (#185)
  - Add pubwork/otherpubwork to biblioentry/bibliomixed (#184)
  - Add a DocBook ITS + XInclude schema (#183)
  - Proposed fix for issues related to the new synopsis elements (#173)
  - Convert @name on s:pattern to s:title in ISO Schematron (#2)
- Update to version 5.2b10a3:
  - Add a general meta element (#176)
  - Fix XInclude issues on empty href, fragid (#175)
  - Add Schematron rules for productionset and callout (#174, #151, #162)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a5" date="1626350400">- Update to version 5.2b10a5:
  - Fixed the bug where db.extension.inlines and db.extension.blocks were
    accidentally omitted from a4.
  - Made the name attribute on meta optional.
  - Fixed duplicate patterns in db.synopsis.blocks.
  - Improved the consistency of synopsisinfo by making it available in
    fieldsynopsis, constructorsynopsis, and destructorsynopsis.
- Spec file
  - Correct XML catalog entry and replaced wrong and old 5.210a2
    version with current version
  - Remove %lastschemaversion variable, consolidate to %version</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b12" date="1647432000">- Update to version 5.2b12:
  - Fix #223 by refactoring namespacesynopsis as packagesynopis
  - Fix #221 by setting the queryBinding on Schematron schemas to xslt2
- Update to version 5.2b11:
  - Fix #212 Incorrect XML catalog generation for CDN URIs.
  - Fix #216 A bug in the citetitle element; the otherpubwork attribute was missing</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR1" date="1653912000">- Update to version 5.2CR1
  - #230: Add packageref attribute for all *synopsis elements
  no changes from the 5.2b13 reviewed by the TC</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR3" date="1670500800">- Update to version 5.2CR3
  - PR #237 Allow namespace qualified attributes in non-DB namespaces
  - Add &lt;modifier&gt; after the main names in many OO classes
  - Some improvements for tests
- Update to version 5.2CR2
  - Added many new elements, for example meta, danger, enumsynopsis
  - Added otherclass attribute to article
  - Added otherclass attribute to section elements to support other values.
  - Added optional type attribute (text) to procedure element.
  - Added a type attribute to table and informaltable elements (CALS and HTML
    table syntax)
  - Added trans:idfixup, trans:suffix, and trans:linkscope to common attributes.
  - Changed abstract content from db.para.blocks+ to db.all.blocks+ to expand
    its content model
  Find the complete list in the release-notes folder
- Package changes
  - Add the release-notes folder in the spec file
  - Add %check section in spec file for a minimal test
  - Correct version information in Makefile to create the correct link
  - Add @VERSION@ placeholder in XML catalog file docbook_5.xml which is
    replaced during build time
  - Add https://cdn.docbook.org/schema/&lt;VERSION&gt; in the XML catalog file
    docbook_5.xml
  - Update docbook_5-README.SUSE</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR4" date="1675944000">- Update to version 5.2CR4
  - Fix OASIS identifiers in catalog, CR4 (#245)
  - Allow info to be a top-level element in a document (#244)
  - Fix XInclude declarations, inconsistencies (#243)
  - Documentation updates (#242)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1675944001">- Update to version 5.2CR5
  fixes a bug where the cols attribute on entrytbl element was
  incorrectly optional.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1677844800">Only spec file changes
- Introduce check-catalog.sh script in %check section
  This script tests the docbook_5.xml XML catalog, extracts entries, and checks
  if the file exists.
- Add missing "/" in catalog file "docbook_5.xml"
  In several rewritePrefix attributes the missing "/" leads to invalid local paths.
  For example:
  $ xmlcatalog /etc/xml/catalog https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc
  file:///usr/share/xml/docbook/schema/rng/5.2assemblyxi.rnc
  The ".../5.2assemblyxi.rnc" part should be ".../5.2/assemblyxi.rnc".</changelog>
</package>
<package pkgid="a2f4970d2692cac9e3a67c4ef4755ac6734ddd04426ae38d262e5aa5f722cd99a1a58364cfb27de9125ed3b2dcd93b07a2809404680532d5789dc2b8eb681c0b" name="docbook_5-doc" arch="noarch">
  <version epoch="0" ver="5.2cr5" rel="2.1"/>
  <changelog author="mmuschner &lt;mmuschner@localhost&gt;  - 5.2b10a2" date="1596715200">Update to version 5.2b10a2:
  - Added a transform attribute to the resource element (as an alternative to grammar).
  - Removed the grammar attribute from output.
  - Added a danger admonition.
  - Added a legalsection sectioning element. Allow legalsection in legalnotice.
  - Added an otherclass attribute to article as an alternative to the enumerated class values.
  - Added a formalgroup element to contain several formal objects (for example, subfigures in a figure).
  - Relaxed the content model of abstract to include non-paragraph block elements.
  - Added multimediaparams to imagedata.
  - Added a buildtarget inline.
  - Allow funcdef to contain an explicit void.
  - Allow paramdef to contain modifiers.
  - Allow fieldsynopsis, methodsynopsis, and methodparam to contain more than one type.
  - Extended the content model of type so that it can represent union and intersection types. Added a class attribute to type.
  - Allow numbered sections (sect1, sect2, etc.) to contain refentry.
  - Added interface to the enumerated values in the class attribute of systemitem.-
  - Fix XML catalog to allow both www.docbook.org and docbook.org as URIs.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a2" date="1598875200">- Spec improvements:
  move creating of compatibility links (5.2b10a2 -&gt; 5.2) from spec
  file into Makefile</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a4" date="1625832000">- Update to version 5.2b10a4:
  - Adding transclusion attributes as common attributes (#187)
  - Implementing legalsection as a class attribute (#186)
  - Add a type attribute to formal and informal objects (#185)
  - Add pubwork/otherpubwork to biblioentry/bibliomixed (#184)
  - Add a DocBook ITS + XInclude schema (#183)
  - Proposed fix for issues related to the new synopsis elements (#173)
  - Convert @name on s:pattern to s:title in ISO Schematron (#2)
- Update to version 5.2b10a3:
  - Add a general meta element (#176)
  - Fix XInclude issues on empty href, fragid (#175)
  - Add Schematron rules for productionset and callout (#174, #151, #162)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b10a5" date="1626350400">- Update to version 5.2b10a5:
  - Fixed the bug where db.extension.inlines and db.extension.blocks were
    accidentally omitted from a4.
  - Made the name attribute on meta optional.
  - Fixed duplicate patterns in db.synopsis.blocks.
  - Improved the consistency of synopsisinfo by making it available in
    fieldsynopsis, constructorsynopsis, and destructorsynopsis.
- Spec file
  - Correct XML catalog entry and replaced wrong and old 5.210a2
    version with current version
  - Remove %lastschemaversion variable, consolidate to %version</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2b12" date="1647432000">- Update to version 5.2b12:
  - Fix #223 by refactoring namespacesynopsis as packagesynopis
  - Fix #221 by setting the queryBinding on Schematron schemas to xslt2
- Update to version 5.2b11:
  - Fix #212 Incorrect XML catalog generation for CDN URIs.
  - Fix #216 A bug in the citetitle element; the otherpubwork attribute was missing</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR1" date="1653912000">- Update to version 5.2CR1
  - #230: Add packageref attribute for all *synopsis elements
  no changes from the 5.2b13 reviewed by the TC</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR3" date="1670500800">- Update to version 5.2CR3
  - PR #237 Allow namespace qualified attributes in non-DB namespaces
  - Add &lt;modifier&gt; after the main names in many OO classes
  - Some improvements for tests
- Update to version 5.2CR2
  - Added many new elements, for example meta, danger, enumsynopsis
  - Added otherclass attribute to article
  - Added otherclass attribute to section elements to support other values.
  - Added optional type attribute (text) to procedure element.
  - Added a type attribute to table and informaltable elements (CALS and HTML
    table syntax)
  - Added trans:idfixup, trans:suffix, and trans:linkscope to common attributes.
  - Changed abstract content from db.para.blocks+ to db.all.blocks+ to expand
    its content model
  Find the complete list in the release-notes folder
- Package changes
  - Add the release-notes folder in the spec file
  - Add %check section in spec file for a minimal test
  - Correct version information in Makefile to create the correct link
  - Add @VERSION@ placeholder in XML catalog file docbook_5.xml which is
    replaced during build time
  - Add https://cdn.docbook.org/schema/&lt;VERSION&gt; in the XML catalog file
    docbook_5.xml
  - Update docbook_5-README.SUSE</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR4" date="1675944000">- Update to version 5.2CR4
  - Fix OASIS identifiers in catalog, CR4 (#245)
  - Allow info to be a top-level element in a document (#244)
  - Fix XInclude declarations, inconsistencies (#243)
  - Documentation updates (#242)</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1675944001">- Update to version 5.2CR5
  fixes a bug where the cols attribute on entrytbl element was
  incorrectly optional.</changelog>
  <changelog author="Thomas Schraitle &lt;thomas.schraitle@suse.com&gt; - 5.2CR5" date="1677844800">Only spec file changes
- Introduce check-catalog.sh script in %check section
  This script tests the docbook_5.xml XML catalog, extracts entries, and checks
  if the file exists.
- Add missing "/" in catalog file "docbook_5.xml"
  In several rewritePrefix attributes the missing "/" leads to invalid local paths.
  For example:
  $ xmlcatalog /etc/xml/catalog https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc
  file:///usr/share/xml/docbook/schema/rng/5.2assemblyxi.rnc
  The ".../5.2assemblyxi.rnc" part should be ".../5.2/assemblyxi.rnc".</changelog>
</package>
<package pkgid="ed25e80ed02d72ec97324ae7214441990bf135f93324dce811e1a47870ada7a11d045f7e85fcb673f112e1d55d0e1d2ea0a746fe46cc88fae427fd88bd704408" name="docker-buildx" arch="src">
  <version epoch="0" ver="0.12.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1646395200">- new package docker-buildx: Docker CLI plugin for extended build capabilities with BuildKit</changelog>
  <changelog author="kastl@b1-systems.de" date="1646913600">- Update to version 0.8.0:
  * vendor: update buildkit
  * build: set remote digest when pushed with docker driver
  * bake: restore consistent output for metadata
  * imagetools inspect: missing manifest digest for manifest-list (json)
  * imagetools inspect: deterministic platform order
  * build: return imageID when loading without docker driver
  * build: fix multi-node builds with mixed platforms
  * build: remove target context if platform specific used
  * progress: avoid double logs when multiple targets build same step
  * vendor: update docker/cli to 8667ccd
  * docs: small fixes
  * vendor: update buildkit to 0692ad79
  * imagetools inspect: multi-platform support
  * imagetools inspect: add --format flag
  * docs: update cli-docs-tool to v0.4.0
  * bake: add path validation for remote bake invocations
  * bake: make named contexts relative to remote bake input
  * vendor: update buildkit to b124b0c3
  * bake: use better error in named contexts not supported
  * Fix typo in readme
  * build: fix deadlock on handling deps errors
  * set build-args from docker proxy configuration
  * build: send buildinfo dependencies
  * docs: metadata-file usage
  * docs: built-in build args
  * docs: user guides
  * docs: ssh usage example
  * docs: lint
  * vendor: update buildkit to 1e6032c
  * build(deps): bump github.com/docker/distribution
  * e2e: add bake build and display metadata json
  * build: enhance metadata json output
  * docs: built-in build args
  * forbid setting no-cache and no-cache-filter together
  * bake: add no-cache-filter
  * build: add no-cache-filter
  * docs: secret usage examples
  * vendor: update buildkit to 2f99651
  * Separate io.Writer from console.File for NewPrinter
  * cli: add --all-inactive and --force flags for rm command
  * docs: add examples for bake named contexts
  * bake: connect results between build targets
  * util: add waitmap for target synchronization
  * bake: add named contexts keys
  * bake: restrict target name
  * root: simple output format on logrus for parity with cli
  * root: filter out useless commandConn.CloseWrite warning message
  * bake: keep target inheritance
  * Update install instructions
  * bump github.com/zclconf/go-cty from 1.7.1 to 1.10.0
  * chore: invalidate cache for outdated run stage
  * ci: build with stable buildkit image
  * build: inline buildinfo attrs
  * docs: add docs for -build-context
  * commands: provide more helpful error when —build-context is not supported
  * commands: rename context flag to build-context
  * compose: resolve build args from service environment
  * compose: test env_file
  * update github.com/compose-spec/compose-go to v1.0.8
  * build: add support for named contexts
  * root: filter out useless debug logs from vendored packages
  * commands: build summary of warnings on build
  * vendor: update buildkit to 539be170
  * docker-container: set UsernsMode only when needed
  * bake: fix group resolution
  * bake: fix groups print
  * bake: ignore NetworkMode field for json and hcl
  * Remove support for network override in bake
  * imagetools resolver: fix deprecated client opt
  * imagetools resolver: discard containerd logger output
  * Remove NetworkMode support for HCL targets
  * disk usage: last accessed not displayed
  * add note about variable syntax in json
  * bake: build definition file via stdin
  * Add NetworkMode to bake target
  * docs: fix git protocol
  * bake: fix print output
  * commands: clean up unnecessary code
  * Add an option to buildx rm to keep the buildkitd daemon running
  * cli: fix flags usage
  * dockerfile: update xx to 1.0.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1647864000">- Update to version 0.8.1:
  * bake: allow dot in target names for compose
  * vendor: update fsutil to 9ed61262</changelog>
  <changelog author="kastl@b1-systems.de" date="1649073600">- Update to version 0.8.2:
  * vendor: update buildkit to 10e6f94b
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552000">- Update to version 0.9.0:
  * vendor: update buildkit to 55ba9d14
  * create: improve interface when attempting to create docker driver
  * commands: use buildx env for experimental opt-in
  * build: update outline fallback image
  * bake: load .env file from working dir for compose files
  * test: misplaced expected value in assert
  * enable other exporters if docker driver uses containerd
  * add formatting support to print function
  * build: add fallback to outline requests if not supported by frontend
  * build: add experimental support for print flag
  * detect moby worker supports multiplatform feature through containerd snapshotter
  * build: fix issues with leaving invoke containers running
  * docs: add correct definition of prune --all flag
  * invoke: add messages
  * prune: cleanup variable names for clarity
  * buildx: warn on editing nodes
  * bake: contexts support with x-bake
  * vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
  * ci: enhanced build workflow
  * docs: fix dead link to color output controls guide
  * ci: upstream docs conformance validation
  * prune: fix filter until option
  * update github.com/compose-spec/compose-go to v1.4.0
  * buildx: forbid mismatched drivers
  * kubernetes: error about unused endpoint argument
  * add jedevc to maintainers
  * ci: open pr on docs repo only on release
  * kubernetes: enable azure auth
  * update github.com/compose-spec/compose-go to v1.3.0
  * chore: fix readme
  * bake(compose): allow dot in target name
  * docs: add minimal docker driver docs
  * check context builder endpoint
  * imagetools: support cross-repo mounting
  * imagetools: give imagetools create a progress bar
  * imagetools: copy manifests between repositories
  * imagetools: refactor combining repository logic
  * docs: fix link to docs website
  * docs: fix link
  * docs: add further reading section for drivers
  * docs: add basic docker-container driver guide
  * docs: create dedicated drivers section
  * docs(bake): set experimental note
  * docs(bake): fix target fields and show type
  * buildx: rollback configuration if create fails
  * docs: update cli-docs-tool to v0.5.0
  * docs: remove frontmatter section
  * docs(guide): color output controls
  * docs: replace links with ones from docs.docker.com
  * ci: release workflow to open a PR on docs repo with latest changes
  * vendor: update docker/cli to f1615fa
  * Update buildkit w/ customizable output colors, etc.
  * Update xx to 1.1.2
  * docs(guides): fix links
  * add support for oci-layout build-context
  * bake: add timestamp function
  * docs: add new kubernetes build driver docs
  * fix: correct determnistic word
  * buildx: log errors in initializing builders
  * docs: fixup remote builder typos
  * bake: add tests for missing attributes in userfuncs
  * bake: forbid empty result and params in userfuncs
  * kubernetes: add error when no pods available
  * vendor: bump buildkit to master
  * bake: dedup compose main and extension fields values
  * bake: merge cache-from field from compose and x-bake
  * bake: support compose build cache_to
  * bake: fix compose consistency check
  * chore: remove yamllint
  * Add `--invoke` option to launch a container from the build result
  * bake: better handling of compose extension interface
  * bake: support compose build tags
  * bake: support compose secrets env
  * ci: add concurrency check
  * docs: rework bake compose file definition
  * update github.com/compose-spec/compose-go to v1.2.7
  * docs: rework bake "Configuring builds" page
  * docs: bake specification intro
  * docs: guide page to configure bake builds
  * docs: changes to bake file definition guide
  * docs: bake guides and refactor reference
  * build: enhance warning message when no output specified
  * build(deps): bump crazy-max/ghaction-github-runtime from 1.0.0 to 2
  * docs: add connhelpers info to remote-builder guide
  * remote: add additional connhelpers to buildx
  * vendor: update moby/buildkit
  * ls: move builder/node status error msg below table
  * imagetools: handle manifest with nil platform
  * Update golint to revive
  * cli: uppercase level to match logrus one
  * rm: display name of removed builder
  * rm: disallow removing context builders
  * create: warn if instance name already exists as context builder
  * docs: fix typo in docker-container remote driver instructions
  * build: allow external Dockerfile on remote context
  * ls: dedup instances from store and context
  * Clarify inspect documentation
  * create: load default buildkit config if none specified
  * ci: pin external/untrusted github actions
  * ci: bump official actions to latest major
  * ci: remove godev workflow
  * ci: bump docker actions to latest major
  * build(deps): bump codecov/codecov-action from 2 to 3
  * Add remote driver guide
  * docs: update ls output example
  * vendor: vendor with -compat=1.17
  * ls: adds fallback if buildkit version info unimplemented
  * remote: use --bootstrap to wait for remote to become active
  * ls: display buildkit version of the nodes
  * vendor: update buildkit to c78f696
  * chore: dependabot to keep gha up to date
  * dockerfile: use gobase for test stage
  * ci: enable cache
  * ci: add check remote buildkitd step in e2e tests
  * release: fix checksum file
  * docs: fix guides for docs.docker.com
  * Add remote driver documentation
  * root: ignore SSH CloseRead warning
  * Complete remote driver
  * feat: env driver
  * ci: enhance e2e workflow
  * hclparser: strip out blocks for json files
  * hack: update linters
  * Dockerfile: update to go 1.18
  * cli: fix standalone command behavior
  * Fix tolerations not parsing its options correctly, add tests
  * bake: support compose build secrets
  * update github.com/compose-spec/compose-go to v1.2.4
  * imagetools: respect --builder flag
  * inspect: fix printing of driver options
  * Only set default rootless image if it is not already customized
  * Dockerfile: update to tonistiigi/xx:1.1.0
  * Dockerfile: update DOCKERD_VERSION to v20.10.14
  * kubernetes: replace deprecated seccomp annotations with securityContext
  * bake: merge vars from multiple JSON files
  * bake: merge targets from multiple JSON files
  * Add support for defining kubernetes tolerations
  * vendor: update buildkit to 3e38a2d
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one
  * vendor: github.com/docker/distribution v2.8.1
  * feat: printing driver options
  * vendor: update fsutil to 9ed61262
  * dockerfile: update frontend to 1.4
  * chore: use no-cache-filter for outdated stage
  * imagetools inspect: use buildinfo helper
  * golangci-lint: prevent io/ioutil from being used
  * Remove uses of deprecated io/ioutil</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552001">- Update to version 0.9.1:
  * buildx: prevent duplicate "failed to find driver" message
  * docs: update buildx inspect reference with buildkit version
  * inspect: add buildkit version information to command output
  * bake: test compose file validation
  * bake: test for unknown extensions
  * bake(compose): fix unskipped services without build context
  * docs: add experimental options to build command reference
  * build: ensure consistent help messages for experimental cli help</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352000">- Update to version 0.10.0:
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * github: update CI to buildkit v0.11
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * imagetools inspect: handle provenance and sbom
  * imagetools inspect: missing annotations key
  * vendor: update buildkit to v0.11.0-rc4
  * docs: update oci layout with tag resolution
  * build: refactor reference parsing for image layouts
  * e2e: use native k3s installation script
  * Propagate SOURCE_DATE_EPOCH from the client env
  * disable buildx experimental in pipeline
  * readme: fix status badge
  * build: check error from toSolveOpt before adding FrontendAttrs
  * git: do not show warnings if project does not use git
  * github: update buildkit image to v0.11-rc3
  * build: warn if git operation fails
  * build: lookup the right git binary on WSL
  * build: forward all build opts everywhere
  * ci: generate provenance and sbom for bin image
  * ci: generate provenance and sbom for release binaries
  * buildflags: warn on duplicate attest field
  * ci: update to ubuntu 22.04
  * ci: fix deprecated set-output syntax
  * ci: do not publish docs on prerelease
  * builder: check endpoint from store when loading factory
  * build: fix env vars check for vcs details
  * bake: support null label value
  * bake: support null arg value
  * bake: add tests for block interpolation
  * bake: support block-based interpolation
  * bake: add cty tags to hcl structures
  * build: set provenance vcs details
  * e2e: load to docker store
  * vendor: update buildkit to 862b22d7
  * vendor: update buildkit to 93b40706a007
  * store: set nodegroup last activity
  * store: use constants for directory names
  * vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65
  * build: don't set add-hosts option if empty
  * bake: add attests field
  * build: add attests flag and sbom/provenance shorthands
  * build: add attestations to build options
  * build: pass attestation attributes to build request
  * chore: sort buildOptions alphabetically
  * store: skip DockerContext field from being saved
  * builder: fix default docker context behavior
  * builder: enhance driver factory logic when loading drivers
  * mutualize builder logic
  * dockerutil pkg to manage docker api client and context
  * kubernetes: fix context load test
  * vendor: update buildkit to master@9624ab4
  * hcl: SrcRange not checked when solving JSON func calls
  * build: skip "host-gateway" validation with moby driver
  * docs: moved manual pages to docs repo, added link
  * bake: fix panic for unsupported hcl variable type
  * imagetools: set default repo ref on creation if nil
  * go.mod: golang_protobuf_extensions v1.0.4 - prevent incompat versions
  * hack: mutualize build opts in Makefile and Dockerfile
  * hack: improve hash-files script
  * build(deps): Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
  * ci: update softprops/action-gh-release to v0.1.15
  * build(deps): Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
  * docs: add tar flag to oci+docker exporters
  * build: support tar flag for oci+docker exporters
  * vendor: update buildkit to master@ae9d0f5
  * docs: clarify support for various sets of shared options
  * Correction in Synopsis.
  * kubernetes: move context config logic to its own pkg
  * docs: add cache persistence notes for docker-container driver
  * go.mod: golang.org/x/crypto v0.1.0
  * Address feedback
  * Synchronise access to the map when printing.
  * docs: use consistent "Type" header across parameter tables
  * docs: add env parameter to docker-container driver
  * Correct documentation on gha scopes
  * use double spaces with json marshal indent
  * go.mod: github.com/spf13/cobra v1.6.1
  * docs: refactored file and directory structure
  * docs: update git ref to docs repo
  * docs: change cache storage links to exporter to docs site
  * ci(docs-upstream): switch to reusable workflow
  * update github.com/compose-spec/compose-go to v1.6.0
  * docs: add exporter docs
  * driver: don't create tracer delegate opt if tracer is nil
  * progress: explicitly fail if tty requested but not available
  * hack: lint scripts
  * hack: use single output dir
  * docker-container: move userns detection into driver
  * chore: tidy up duplicate dockertypes import
  * lint: add nolintlint and fix violations
  * lint: remove structcheck
  * build(deps): Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
  * docs: add user sign for console blocks
  * build(deps): Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
  * docs: fix typo in cache docs
  * go.mod: matttproud/golang_protobuf_extensions v1.0.2 (use tag)
  * docs: fix cache command examples
  * docs: replaced broken relative links
  * changed from relative to absolute links
  * moved context arg to last
  * review comments, align style with driver docs
  * address review comments
  * fix incorrect heading text
  * improve wording on default buildkit image
  * updated prose and structure for driver docs
  * bake: do not fail printing definition if instance unavailable
  * Fix assignment to nil map
  * Support empty env var when it can't be unset
  * added tables for cache parameters
  * build(deps): Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
  * remove unrelated comment after upgrade
  * ci: don't trigger build and e2e workflows on docs-only pull requests
  * docs: final cache storage fixups
  * docs: additions from editorial review
  * docs: add cache storage backend docs
  * build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
  * invoke: load defaults from image config
  * docs: update links to new docs
  * docs: update links in driver guide
  * bake: recursively resolve groups
  * kubernetes: rootless: support Google Container-Optimized OS
  * Add git provenance labels
  * return di.Err when it's not nil
  * progress: add prefix to vertex progress group
  * store: move regex to where it's used
  * s3 cache client-side support
  * vendor: bump compose-go to v1.5.0
  * docs: missing syntax directive
  * docs: make sure all named context examples use 1.4
  * Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
  * Dockerfile: update to go 1.19
  * docker api: use helper to parse context docker endpoint metadata</changelog>
  <changelog author="kastl@b1-systems.de" date="1674820800">- Update to version 0.10.1:
  * vendor: update buildkit to v0.11.2
  * build: set remote origin url
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * build: mark capabilities request as internal
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * fix the directory of the buildx binary
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * ci: update buildkit release version in build pipeline
  * ci: update buildx release version in build pipeline
  * vendor: github.com/moby/buildkit v0.11.1
  * docs: add reference for new attest family of flags</changelog>
  <changelog author="kastl@b1-systems.de" date="1675166400">- Update to version 0.10.2:
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil map`
  * build: fix preferred platform not taken account</changelog>
  <changelog author="kastl@b1-systems.de" date="1676548800">- Update to version 0.10.3:
  * ci: update buildx and buildkit to latest
  * Remove git warning: buildx/1633
  * imagetools: process com.docker.reference.* annotations
  * bake: avoid nesting error diagnostics
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid early-exit for resolution failures
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * bake: fix loop references</changelog>
  <changelog author="kastl@b1-systems.de" date="1678190400">- Update to version 0.10.4:
  * build: strip credentials from remote url on collecting Git
    provenance info
  * build: makes git dirty check opt-in
  * docs: added --platform=local example
  * Add env var to disable default attestations</changelog>
  <changelog author="kastl@b1-systems.de" date="1684843200">- Update to version 0.10.5:
  * vendor: update buildkit to v0.11@348e79dfed17
  * docs: refactor bake file reference</changelog>
  <changelog author="kastl@b1-systems.de" date="1686657600">- Update to version 0.11.0:
  * dockerutil: cache feature collection
  * check history api support once
  * avoid extra client for history API detection
  * vendor: github.com/docker/cli v24.0.2
  * vendor: github.com/docker/docker v24.0.2
  * bake(cli): allow passing in-stream using command.Cli
  * debug-shell(cli): allow passing in-stream using command.Cli
  * vendor: update buildkit to master@67a08623b95a
  * build(cli): allow passing in-stream using command.Cli
  * docs: monitor: mention about long form flag
  * invoke: Allow JSON array for long form flags
  * Fix a couple `--invoke` entrypoint interaction bugs
  * Update docs with result from `make docs` command.
  * build: display build details link
  * build: fix quiet mode
  * vendor: github.com/stretchr/testify v1.8.4
  * vendor: github.com/compose-spec/compose-go v1.14.0
  * bake: fix potential context entitlements escape
  * tests: refactor cmd helpers to allow configuring cwd, etc
  * tests: add bake test for remote subdir context
  * tests: add bake test for remote cmd context override
  * bake: fix BAKE_CMD_CONTEXT relative path resolution
  * tests: add basic remote bake context test
  * git: update gitutil test utilities
  * test: tmpdir can be a test helper
  * vendor: github.com/Masterminds/semver/v3 v3.2.1
  * build: clarify NewResultHandle comment
  * inspect: display builder features
  * docs: update CONTRIBUTING.md with specific test notes
  * build: docker exporter should instead use oci with containerd
  * build: clear exports for secondary solve request
  * build: cleanup res if returned in basic build
  * Fix typo in commands/build.go and
    docs/reference/buildx_build.md
  * build: rename ResultContext to ResultHandle
  * build: move main solve request into main gateway call
  * driver: update history api check
  * driver: add context to Features interface
  * driver: cache features
  * driver: check history capability
  * logutil: print error from WithError if found
  * vendor: update buildkit to master@c36941f4a10e
  * ci: make release and bin-image depend on test
  * docs: update CONTRIBUTING.md to run tests
  * make: test-unit and test-integration targets
  * ci: cache integration tests base and build in dedicated step
  * test: opt to avoid building the integration tests image
  * test: use trap to remove cache volume
  * test: type integration not needed
  * ci: send test reports to codecov
  * ci: merge test workflow to build one
  * monitor: add long help for commands
  * build: update outline fallback image
  * build: tidy up print func
  * build: fix writing correct image ID with -q
  * remote: allow docker exporter on remote driver
  * update xx to 1.2.1
  * driver(docker-container): fix incorrect path when writing certs
  * build: fix missing "docker" driver name in build progress
  * vendor: update buildkit to master@212ab16a39b1
  * go.mod: update k8s deps to v0.26.2 (remove "replace" rule)
  * cmd/buildx: non-functional
    k8s.io/client-go/plugin/pkg/client/auth/openstack
  * vendor: github.com/docker/cli v24.0.1
  * vendor: github.com/docker/docker v24.0.1
  * Fix AWS Authentication when mixing static creds and IAM profile
  * vendor: use docker/distribution instead of
    distribution/distribution
  * vendor: github.com/docker/cli v24.0.0
  * vendor: github.com/docker/docker v24.0.0
  * vendor: github.com/spf13/cobra v1.7.0
  * vendor: github.com/opencontainers/runc v1.1.7
  * vendor: github.com/klauspost/compress v1.16.3
  * vendor: github.com/moby/term v0.5.0
  * docs: add info for on-error and debug-shell values for invoke
  * docs: fixup typo in buildkit console output
  * bake: merge attest entries
  * ci: add integration tests
  * test: add basic integration tests
  * vendor: update buildkit to master@31c870e82a48
  * Update bake-reference.md
  * imagetools(create): set correct media type when combining
    manifests
  * vendor: github.com/docker/distribution v2.8.2
  * progress: make printer ready only after pausing logrus
  * controller: move path resolution into controller package
  * docs: add matrix docs for bake
  * github: don't auto-add kind/bug labels
  * docs: refactor bake file reference
  * docs: add initial guide about debugging monitor mode
  * debug: evaluate all refs to allow multi-platform debugging
  * driver: update BuildKit version constraint for docker driver
  * vendor: github.com/docker/docker v23.0.6
  * controller: avoid "context canceled" error on cleanup
  * controller: default to using local controller
  * bake: support compose additional contexts
  * bake: support compose inline dockerfile
  * kubernetes driver: add support for proxy-url
  * bake: copy remote context contents to root
  * bake: reorganize input creation together
  * debug: secondary client build should not reuse solve opt ref
  * monitor: improve error messages
  * docker: fix connection leak on features check
  * container-driver: avoid hanging on container panic
  * Support for passing through raw buildkit policies
  * monitor: extend monitor interface from controller
  * build(deps): Bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * monitor: use shlex
  * monitor: Move commands to a separated package
  * docs: add serviceaccount driver-opt for k8s driver
  * kubernetes driver: add serviceaccount opt
  * controller: print result outside of controller
  * controller: don't write metadata file in controller
  * bump go.mod to 1.20
  * builder: extra init error handling
  * ci: fix bin-image job
  * build: null values support with bake
  * build: fix JSON formatting for --print
  * fix: changed attest type from Map to List
  * chore: format with prettier
  * build: added attest field
  * build: sort bake fields alphabetically
  * lint: add empty line between console and json code blocks
  * build: fix links and formatting
  * build: move bake under the build section
  * build: customizing builds section
  * build: add bake section
  * debug: display build warnings after each build
  * vendor: update to compose-go 1.13.4
  * bake: use default filenames from compose-go
  * controller: replace logrus status messages with progress messages
  * controller: refactor progress api
  * build: refactor out common build command components
  * controller: refactor status message conversion to pb package
  * build: use gateway's solve context to allow cancelling
    getResultAt
  * build(deps): Bump docker/bake-action from 2 to 3
  * controller: only capture the result when invoked through a
    controller
  * monitor: update exec failure message when no args are passed
  * build: avoid resolution of dockerfile if context is remote
  * remove unused fields from ResultContext
  * remove ResultContextError
  * Fix monitor to be aware of Inspect API and invokations from
    errors
  * Add flags and subcommand
  * Enable to restore build options from the server
  * Enable to create container from error
  * Allow passing ResultContext from server to the client through
    grpcerror
  * build: support for saving local state by build ref
  * build: avoid file resolution of dockerfile urls
  * bake: ensure remote files behind ssh expose agent
  * bake: update ReadRemoteFiles to use buildkit api
  * vendor: update buildkit to master@333ee9158128
  * cli: add completion to list builder names
  * build: add completion to list context folders
  * bake: add completion to list targets
  * cli: set default completion
  * driver: update BuildKit version constraint for docker driver
  * build(deps): Bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * bake: fix map type checking to detect matrix property set to
    list
  * bake: add replace func to stdlib
  * chore: sort bake stdlib map
  * docs: prune links in README toc, add external reference
  * ci: check repo origin on push tag event
  * controller: Extract nested CommonOptions on controller API
  * bake: forward default ssh agent for remote bake file
  * bake: use build.IsRemoteURL
  * build: use buildkit's gitutil package to detect remote files
  * bake: additional validation for matrixes
  * docs: update ls command output sample
  * build(deps): Bump github.com/opencontainers/runc from 1.1.4 to
    1.1.5
  * driver: resolve BuildKit version for docker driver
  * bake: add additional tests for matrix behavior
  * vendor: update buildkit to master@8b7bcb900d3c
  * build: replace removed buildkit BUILDINFO field
  * build: fixup resolvePaths for remote context path
  * chore: fix issue template
  * remote: avoid tls error if both key and cert are not set
  * bake: generate implicit groups for matrixes
  * bake: add matrix to target block
  * bake: allow overriding name property
  * bake: allow interception to create derived contexts
  * build(deps): Bump peter-evans/create-pull-request from 4.2.3 to
    4.2.4
  * bake: move SOURCE_DATE_EPOCH parsing to overrides
  * k8s: corev1.Handler has been replaced by corev1.ProbeHandler
  * vendor: bump k8s to v0.25.4
  * build: move SOURCE_DATE_EPOCH parsing into option generation
  * k8s: generate node name if not provided
  * version: add "v" prefix to version for tagging convention
    consistency
  * build: strip credentials from remote url on collecting Git
    provenance info
  * monitor: Enable to exec into the container
  * monitor: resolve oci layout path in client
  * monitor: resolve paths arguments in client
  * docs: guides moved to docs website
  * controller: use os.Executable() for getting the exceutable path
  * ci: update docs-upstream workflow
  * docs: do not generate ref for internal serve command
  * build: makes git dirty check opt-in
  * chore: github issue template
  * controller: handle attestation options across api
  * controller: move image id file writing to client
  * controller: return solve response through api
  * controller: strongly type the controller api
  * build(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0
  * Dockerfile: align frontend version
  * fix lint issue
  * fix cannot set environment variables in parallel tests
  * remove deprecated golangci-lint linters
  * update golangci-lint to v1.51.1
  * update to go 1.20
  * Add env var to disable default attestations
  * docs: added --platform=local example
  * build: print instance being used
  * vendor: update buildkit
  * Remove git warning: buildx/1633
  * monitor: fix typo in help message
  * imagetools: process com.docker.reference.* annotations
  * controller: set absolute path of server binary before execution
  * inspect: display labels and gc policies
  * builder: add worker gc policies and labels
  * controller: use unique files per buildx version
  * controller: use grpc with contexts for improved timeouts
  * controller: exit cleanly on SIGTERM
  * controller: add more informative server exit messages
  * build: don't kill remote controller after build
  * vendor: github.com/docker/cli v23.0.0
  * vendor: github.com/docker/docker v23.0.0
  * vendor: golang.org/x/oauth2 v0.1.0
  * vendor: golang.org/x/net v0.5.0
  * vendor: golang.org/x/term v0.4.0
  * vendor: golang.org/x/text v0.6.0
  * vendor: golang.org/x/sys v0.4.0
  * vendor: github.com/google/certificate-transparency-go v1.1.4
  * vendor: github.com/containerd/containerd v1.6.16
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid nesting error diagnostics
  * bake: avoid early-exit for resolution failures
  * ci: remove releases-json workflow
  * github: update .github/releases.json
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * update github.com/compose-spec/compose-go to v1.9.0
  * lint: ban fmt.Errorf in preference of errors.Errorf
  * lint: enable gosec
  * bake: fix loop references
  * hack: move syntax directive to top of generated-files
  * controller: move controllers out of commands into separate
    package
  * ci: fix pr branch name in releases-json workflow
  * ci: add workflow_dispatch in releases-json workflow
  * ci: update buildx and buildkit to latest
  * ci: fix docs-upstream workflow
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * github: update .github/releases.json
  * ci: generate releases.json on release event
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil
    map`
  * build: fix preferred platform not taken account
  * vendor: update buildkit to v0.11.2
  * go.mod: bump to Go 1.19
  * Enable to run build and invoke in background
  * build: set remote origin url
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * ci: update buildkit release version in build pipeline
  * docs: add note about minimum docker version
  * build: mark capabilities request as internal
  * vendor: github.com/moby/buildkit v0.11.1
  * ci: update buildx release version in build pipeline
  * docs: add reference for new attest family of flags
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * docs: small tweak to opentelemetry
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * fix the directory of the buildx binary
  * github: update CI to buildkit v0.11
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * vendor: update buildkit to v0.11.0-rc4
  * imagetools inspect: handle provenance and sbom
  * e2e: use native k3s installation script
  * docs: update oci layout with tag resolution
  * imagetools inspect: missing annotations key
  * Propagate SOURCE_DATE_EPOCH from the client env
  * build: refactor reference parsing for image layouts</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1686744000">- Move /usr/lib/docker and /usr/lib/docker/cli-plugins to the main docker
  package, where it belongs.
- Bump Go requirement to 1.20 to match upstream.</changelog>
  <changelog author="kastl@b1-systems.de" date="1688644800">- fix wrong version output by using the git tag as the commit hash
- Update to version 0.11.1:
  * Revert "bake: fix incorrect dockerfile resolution against
    cwd:// context"
  * vendor: update tonistiigi/vt100 to master@f9a4f7ef6531
  * build: fix host-gateway handling
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * test: build details output
  * build: missing newline when printing build details on error
  * dockerfile: update docker to 24.0.2
  * controller: include CgroupParent in build.Options
  * bake: ignore profiles in compose definitions
  * chore: make docs
  * docs: set experimental annotation
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.11.2:
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * k8s: fix missing kubeconfig check from endpoint
  * build: mark result handle build as internal
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * hack: force go version to 1.20.5
  * vendor: github.com/docker/docker@24.0 36e9e79</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.12.0:
  * Revert "build: rework node resolution"
  * chore: add docs reminder comments for driver opts
  * docs: minor cli reference editorial updates
  * docs: fix imagetools inspect json format
  * build: rework node resolution
  * build: wait from child targets to complete before session
    release
  * driver: docker-container driver uses --config correctly in
    rootless mode
  * bake: fix global target access when using a matrix
  * bake: improve error message for empty definition
  * ci: enable SAST scanning with CodeQL
  * build: make annotations work with push flag
  * command(bake): Specify local and remote bake files
  * builder: return error if all nodes fail to boot
  * bake: display read definition files in build output
  * vendor: update buildkit to master@d5c1d785b042
  * compose: fix deprecated Load func
  * vendor: update compose-go to v1.20.0
  * chore: fix lint issues
  * bake: set attribute even if diagnosed as duplicated
  * bake: fork merged bodies interface logic from hcl repo and use
    it
  * debug: print error message on monitor instead of processes pkg
  * debug: monitor: return last build result
  * bake: deny access to local dockerfile for remote invocation
    with local context
  * bake: local dockerfile support for remote definition
  * docs: clarify bake file lookup order and merge
  * vendor: update github.com/zclconf/go-cty to v1.14.1
  * vendor: update github.com/hashicorp/go-cty-funcs to
    a090f58aa992
  * vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
  * fix lint issues after update
  * update golangci-lint to 1.54.2
  * build: fix racy localstate group removal
  * debug: do not print error when error is nil
  * debug: reload: print error message
  * update to go 1.21.3
  * test: docker host-gateway
  * driver(docker): opt to set additional dial meta to the client
  * builder: use variadic options in LoadNodes func
  * driver: move Features and HostGatewayIP to specific driver
  * ci: update docs upstream validation workflow
  * debug: update docs
  * monitor: print error information before launching monitor
  * controller: return original error to preserve stacktrace
  * process: Do not print error log when process is canceled
  * debug: set on=error by default
  * exec, rollback: return error when no session found
  * debug: Add `buildx debug` command
  * Revert "Introduce a client interface, to abstract from buildkit
    client."
  * Introduce a client interface, to abstract from buildkit client.
    This will allow further enhancement like caching remote driver
    responses.
  * builder: set node worker ids
  * inspect: do not display platforms field if empty
  * compose: test with develop section
  * localstate: tests
  * build: handle local state group file removal
  * build: support local state group
  * build: opt to set build ref
  * build: set target to local state
  * build: move localstate logic
  * commands: release the file lock before attempting to boot
    during create
  * vendor: update compose-go to v1.19.0
  * feat: support memory and cpu driver options for
    docker-container
  * progress: create new display object after unpause
  * remote: remove explicit backoff config from client opts
  * vendor: update buildkit to master@cbfd4023383d
  * build: sublogger to show docker load progress output
  * build(deps): bump docker/bake-action from 3 to 4
  * build(deps): bump docker/login-action from 2 to 3
  * build(deps): bump docker/metadata-action from 4 to 5
  * build(deps): bump docker/setup-buildx-action from 2 to 3
  * build(deps): bump docker/setup-qemu-action from 2 to 3
  * build: improve error messages for docker driver
  * build: validate build args and labels
  * bake: add annotations field
  * build: add --annotation shortcut flag
  * imagetools: make annotation parser more generic
  * imagetools: simplify return type of annotation parser
  * update to go1.20.8
  * docs: remove broken link
  * migrate to github.com/distribution/reference v0.5.0
  * vendor: github.com/compose-spec/compose-go v1.18.3
  * enable trace delegation for docker/remote driver
  * build(deps): bump actions/checkout from 3 to 4
  * vendor: github.com/theupdateframework/notary v0.7.0
  * chore: slice loop replace
  * debug: fix short-form custom command name on `--invoke` isn't
    used
  * chore: reorder target fields
  * test: fix non-deterministic compose context path
  * tests: add imagetools tests for copying manifests and indexes
  * git: fix error wrapping to ensure internal errors are
    propogated
  * git: propogate failure to locate git binary
  * docker-container: avoid fail if container conflict
  * vendor: bump k8s to v0.26.7
  * build: read body response to check for erroneous image export
    to docker
  * README: fix whitespace
  * README: fix typo
  * bake: test compose include
  * adapt compose unit tests, build context is now transformed to
    absolute paths by compose-go
  * bump compose-go version to v1.17.0 to fix issue with depends_on
  * build: error on attests on non-multiplatform driver
  * tests: add unsupported features detection skeleton
  * vendor: update buildkit to master@b49a8873179b
  * tests: avoid hardcoded driver check in testImageIDOutput
  * Integration test for docker buildx version
  * tests: add testImagetoolsAnnotation integration test
  * allow annotations for OCI image index
  * README: clarify the Linux package install instructions
  * update to go1.20.7
  * tests: add integration test for imagetools create
  * remote controller: Fix entrypoint interaction bugs
  * docs: fix platform example for create command
  * progress: don't modify ResetTime inputs
  * vendor: github.com/docker/cli v24.0.5
  * vendor: github.com/docker/docker v24.0.5
  * vendor: golang.org/x/net v0.10.0
  * vendor: golang.org/x/text v0.9.0
  * vendor: golang.org/x/term v0.8.0
  * vendor: golang.org/x/sys v0.8.0
  * vendor: github.com/sirupsen/logrus v1.9.3
  * chore: tidy splitToDriverPairs to avoid unneccessary int
  * allow custom annotations and labels into kubernetes manifests
  * remote: use buildkit's client.Wait method to bootstrap
  * commands: NewRootCmd: remove obsolete logrus filter hook
  * build: set remote bake def and remote dockerfile as internal
    solve
  * vendor: github.com/docker/cli v24.0.4
  * build: mark result handle build as internal
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/vt100
    v0.0.0-20230623042737-f9a4f7ef6531
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * vendor: github.com/docker/docker@24.0 36e9e79
  * k8s: fix missing kubeconfig check from endpoint
  * hack: force go version to 1.20.5
  * tests: add basic build progress test
  * test: build details output
  * build: missing newline when printing build details on error
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * tests: add simple local bake test
  * docs: debug: update the output of `help` command to the latest
    message
  * monitor: attach: fix typo in long help message
  * controller: include CgroupParent in build.Options
  * build: fix host-gateway handling
  * utils/buildflags: ParseEntitlements(): use BuildKit's parsing
  * update flag-description for --cgroup-parent
  * bake: ignore profiles in compose definitions
  * build: prefer local image resolution for docker driver
  * build: add GO_EXTRA_FLAGS argument
  * test: fix testImageIDOutput
  * test: fix inspect and ls
  * test: register docker worker with containerd snapshotter
  * dockerfile: update docker to 24.0.2
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * chore: make docs
  * docs: set experimental annotation
  * Add Bearer token
  * build(deps): Bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context
  * commands: consume DEBUG environment variable
  * docs: update since buildinfo removal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.12.1:
  * driver(container): fix conditional statement for error handling
  * docs: add levels to bake file target.annotations
  * docs: build --annotation
  * docs: add lang tag for plaintext code blocks
  * docs: imagetools create --annotation</changelog>
</package>
<package pkgid="ec4dda52005e1222a9517a08c46dd3ab4d998dfe96ab04aaad27e9b9f8e285834f99e8573adb669f6644c60e1de9657adb0188ebe37a89cdf6121732ca3ac9b0" name="docker-buildx" arch="x86_64">
  <version epoch="0" ver="0.12.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1646395200">- new package docker-buildx: Docker CLI plugin for extended build capabilities with BuildKit</changelog>
  <changelog author="kastl@b1-systems.de" date="1646913600">- Update to version 0.8.0:
  * vendor: update buildkit
  * build: set remote digest when pushed with docker driver
  * bake: restore consistent output for metadata
  * imagetools inspect: missing manifest digest for manifest-list (json)
  * imagetools inspect: deterministic platform order
  * build: return imageID when loading without docker driver
  * build: fix multi-node builds with mixed platforms
  * build: remove target context if platform specific used
  * progress: avoid double logs when multiple targets build same step
  * vendor: update docker/cli to 8667ccd
  * docs: small fixes
  * vendor: update buildkit to 0692ad79
  * imagetools inspect: multi-platform support
  * imagetools inspect: add --format flag
  * docs: update cli-docs-tool to v0.4.0
  * bake: add path validation for remote bake invocations
  * bake: make named contexts relative to remote bake input
  * vendor: update buildkit to b124b0c3
  * bake: use better error in named contexts not supported
  * Fix typo in readme
  * build: fix deadlock on handling deps errors
  * set build-args from docker proxy configuration
  * build: send buildinfo dependencies
  * docs: metadata-file usage
  * docs: built-in build args
  * docs: user guides
  * docs: ssh usage example
  * docs: lint
  * vendor: update buildkit to 1e6032c
  * build(deps): bump github.com/docker/distribution
  * e2e: add bake build and display metadata json
  * build: enhance metadata json output
  * docs: built-in build args
  * forbid setting no-cache and no-cache-filter together
  * bake: add no-cache-filter
  * build: add no-cache-filter
  * docs: secret usage examples
  * vendor: update buildkit to 2f99651
  * Separate io.Writer from console.File for NewPrinter
  * cli: add --all-inactive and --force flags for rm command
  * docs: add examples for bake named contexts
  * bake: connect results between build targets
  * util: add waitmap for target synchronization
  * bake: add named contexts keys
  * bake: restrict target name
  * root: simple output format on logrus for parity with cli
  * root: filter out useless commandConn.CloseWrite warning message
  * bake: keep target inheritance
  * Update install instructions
  * bump github.com/zclconf/go-cty from 1.7.1 to 1.10.0
  * chore: invalidate cache for outdated run stage
  * ci: build with stable buildkit image
  * build: inline buildinfo attrs
  * docs: add docs for -build-context
  * commands: provide more helpful error when —build-context is not supported
  * commands: rename context flag to build-context
  * compose: resolve build args from service environment
  * compose: test env_file
  * update github.com/compose-spec/compose-go to v1.0.8
  * build: add support for named contexts
  * root: filter out useless debug logs from vendored packages
  * commands: build summary of warnings on build
  * vendor: update buildkit to 539be170
  * docker-container: set UsernsMode only when needed
  * bake: fix group resolution
  * bake: fix groups print
  * bake: ignore NetworkMode field for json and hcl
  * Remove support for network override in bake
  * imagetools resolver: fix deprecated client opt
  * imagetools resolver: discard containerd logger output
  * Remove NetworkMode support for HCL targets
  * disk usage: last accessed not displayed
  * add note about variable syntax in json
  * bake: build definition file via stdin
  * Add NetworkMode to bake target
  * docs: fix git protocol
  * bake: fix print output
  * commands: clean up unnecessary code
  * Add an option to buildx rm to keep the buildkitd daemon running
  * cli: fix flags usage
  * dockerfile: update xx to 1.0.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1647864000">- Update to version 0.8.1:
  * bake: allow dot in target names for compose
  * vendor: update fsutil to 9ed61262</changelog>
  <changelog author="kastl@b1-systems.de" date="1649073600">- Update to version 0.8.2:
  * vendor: update buildkit to 10e6f94b
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552000">- Update to version 0.9.0:
  * vendor: update buildkit to 55ba9d14
  * create: improve interface when attempting to create docker driver
  * commands: use buildx env for experimental opt-in
  * build: update outline fallback image
  * bake: load .env file from working dir for compose files
  * test: misplaced expected value in assert
  * enable other exporters if docker driver uses containerd
  * add formatting support to print function
  * build: add fallback to outline requests if not supported by frontend
  * build: add experimental support for print flag
  * detect moby worker supports multiplatform feature through containerd snapshotter
  * build: fix issues with leaving invoke containers running
  * docs: add correct definition of prune --all flag
  * invoke: add messages
  * prune: cleanup variable names for clarity
  * buildx: warn on editing nodes
  * bake: contexts support with x-bake
  * vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
  * ci: enhanced build workflow
  * docs: fix dead link to color output controls guide
  * ci: upstream docs conformance validation
  * prune: fix filter until option
  * update github.com/compose-spec/compose-go to v1.4.0
  * buildx: forbid mismatched drivers
  * kubernetes: error about unused endpoint argument
  * add jedevc to maintainers
  * ci: open pr on docs repo only on release
  * kubernetes: enable azure auth
  * update github.com/compose-spec/compose-go to v1.3.0
  * chore: fix readme
  * bake(compose): allow dot in target name
  * docs: add minimal docker driver docs
  * check context builder endpoint
  * imagetools: support cross-repo mounting
  * imagetools: give imagetools create a progress bar
  * imagetools: copy manifests between repositories
  * imagetools: refactor combining repository logic
  * docs: fix link to docs website
  * docs: fix link
  * docs: add further reading section for drivers
  * docs: add basic docker-container driver guide
  * docs: create dedicated drivers section
  * docs(bake): set experimental note
  * docs(bake): fix target fields and show type
  * buildx: rollback configuration if create fails
  * docs: update cli-docs-tool to v0.5.0
  * docs: remove frontmatter section
  * docs(guide): color output controls
  * docs: replace links with ones from docs.docker.com
  * ci: release workflow to open a PR on docs repo with latest changes
  * vendor: update docker/cli to f1615fa
  * Update buildkit w/ customizable output colors, etc.
  * Update xx to 1.1.2
  * docs(guides): fix links
  * add support for oci-layout build-context
  * bake: add timestamp function
  * docs: add new kubernetes build driver docs
  * fix: correct determnistic word
  * buildx: log errors in initializing builders
  * docs: fixup remote builder typos
  * bake: add tests for missing attributes in userfuncs
  * bake: forbid empty result and params in userfuncs
  * kubernetes: add error when no pods available
  * vendor: bump buildkit to master
  * bake: dedup compose main and extension fields values
  * bake: merge cache-from field from compose and x-bake
  * bake: support compose build cache_to
  * bake: fix compose consistency check
  * chore: remove yamllint
  * Add `--invoke` option to launch a container from the build result
  * bake: better handling of compose extension interface
  * bake: support compose build tags
  * bake: support compose secrets env
  * ci: add concurrency check
  * docs: rework bake compose file definition
  * update github.com/compose-spec/compose-go to v1.2.7
  * docs: rework bake "Configuring builds" page
  * docs: bake specification intro
  * docs: guide page to configure bake builds
  * docs: changes to bake file definition guide
  * docs: bake guides and refactor reference
  * build: enhance warning message when no output specified
  * build(deps): bump crazy-max/ghaction-github-runtime from 1.0.0 to 2
  * docs: add connhelpers info to remote-builder guide
  * remote: add additional connhelpers to buildx
  * vendor: update moby/buildkit
  * ls: move builder/node status error msg below table
  * imagetools: handle manifest with nil platform
  * Update golint to revive
  * cli: uppercase level to match logrus one
  * rm: display name of removed builder
  * rm: disallow removing context builders
  * create: warn if instance name already exists as context builder
  * docs: fix typo in docker-container remote driver instructions
  * build: allow external Dockerfile on remote context
  * ls: dedup instances from store and context
  * Clarify inspect documentation
  * create: load default buildkit config if none specified
  * ci: pin external/untrusted github actions
  * ci: bump official actions to latest major
  * ci: remove godev workflow
  * ci: bump docker actions to latest major
  * build(deps): bump codecov/codecov-action from 2 to 3
  * Add remote driver guide
  * docs: update ls output example
  * vendor: vendor with -compat=1.17
  * ls: adds fallback if buildkit version info unimplemented
  * remote: use --bootstrap to wait for remote to become active
  * ls: display buildkit version of the nodes
  * vendor: update buildkit to c78f696
  * chore: dependabot to keep gha up to date
  * dockerfile: use gobase for test stage
  * ci: enable cache
  * ci: add check remote buildkitd step in e2e tests
  * release: fix checksum file
  * docs: fix guides for docs.docker.com
  * Add remote driver documentation
  * root: ignore SSH CloseRead warning
  * Complete remote driver
  * feat: env driver
  * ci: enhance e2e workflow
  * hclparser: strip out blocks for json files
  * hack: update linters
  * Dockerfile: update to go 1.18
  * cli: fix standalone command behavior
  * Fix tolerations not parsing its options correctly, add tests
  * bake: support compose build secrets
  * update github.com/compose-spec/compose-go to v1.2.4
  * imagetools: respect --builder flag
  * inspect: fix printing of driver options
  * Only set default rootless image if it is not already customized
  * Dockerfile: update to tonistiigi/xx:1.1.0
  * Dockerfile: update DOCKERD_VERSION to v20.10.14
  * kubernetes: replace deprecated seccomp annotations with securityContext
  * bake: merge vars from multiple JSON files
  * bake: merge targets from multiple JSON files
  * Add support for defining kubernetes tolerations
  * vendor: update buildkit to 3e38a2d
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one
  * vendor: github.com/docker/distribution v2.8.1
  * feat: printing driver options
  * vendor: update fsutil to 9ed61262
  * dockerfile: update frontend to 1.4
  * chore: use no-cache-filter for outdated stage
  * imagetools inspect: use buildinfo helper
  * golangci-lint: prevent io/ioutil from being used
  * Remove uses of deprecated io/ioutil</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552001">- Update to version 0.9.1:
  * buildx: prevent duplicate "failed to find driver" message
  * docs: update buildx inspect reference with buildkit version
  * inspect: add buildkit version information to command output
  * bake: test compose file validation
  * bake: test for unknown extensions
  * bake(compose): fix unskipped services without build context
  * docs: add experimental options to build command reference
  * build: ensure consistent help messages for experimental cli help</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352000">- Update to version 0.10.0:
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * github: update CI to buildkit v0.11
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * imagetools inspect: handle provenance and sbom
  * imagetools inspect: missing annotations key
  * vendor: update buildkit to v0.11.0-rc4
  * docs: update oci layout with tag resolution
  * build: refactor reference parsing for image layouts
  * e2e: use native k3s installation script
  * Propagate SOURCE_DATE_EPOCH from the client env
  * disable buildx experimental in pipeline
  * readme: fix status badge
  * build: check error from toSolveOpt before adding FrontendAttrs
  * git: do not show warnings if project does not use git
  * github: update buildkit image to v0.11-rc3
  * build: warn if git operation fails
  * build: lookup the right git binary on WSL
  * build: forward all build opts everywhere
  * ci: generate provenance and sbom for bin image
  * ci: generate provenance and sbom for release binaries
  * buildflags: warn on duplicate attest field
  * ci: update to ubuntu 22.04
  * ci: fix deprecated set-output syntax
  * ci: do not publish docs on prerelease
  * builder: check endpoint from store when loading factory
  * build: fix env vars check for vcs details
  * bake: support null label value
  * bake: support null arg value
  * bake: add tests for block interpolation
  * bake: support block-based interpolation
  * bake: add cty tags to hcl structures
  * build: set provenance vcs details
  * e2e: load to docker store
  * vendor: update buildkit to 862b22d7
  * vendor: update buildkit to 93b40706a007
  * store: set nodegroup last activity
  * store: use constants for directory names
  * vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65
  * build: don't set add-hosts option if empty
  * bake: add attests field
  * build: add attests flag and sbom/provenance shorthands
  * build: add attestations to build options
  * build: pass attestation attributes to build request
  * chore: sort buildOptions alphabetically
  * store: skip DockerContext field from being saved
  * builder: fix default docker context behavior
  * builder: enhance driver factory logic when loading drivers
  * mutualize builder logic
  * dockerutil pkg to manage docker api client and context
  * kubernetes: fix context load test
  * vendor: update buildkit to master@9624ab4
  * hcl: SrcRange not checked when solving JSON func calls
  * build: skip "host-gateway" validation with moby driver
  * docs: moved manual pages to docs repo, added link
  * bake: fix panic for unsupported hcl variable type
  * imagetools: set default repo ref on creation if nil
  * go.mod: golang_protobuf_extensions v1.0.4 - prevent incompat versions
  * hack: mutualize build opts in Makefile and Dockerfile
  * hack: improve hash-files script
  * build(deps): Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
  * ci: update softprops/action-gh-release to v0.1.15
  * build(deps): Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
  * docs: add tar flag to oci+docker exporters
  * build: support tar flag for oci+docker exporters
  * vendor: update buildkit to master@ae9d0f5
  * docs: clarify support for various sets of shared options
  * Correction in Synopsis.
  * kubernetes: move context config logic to its own pkg
  * docs: add cache persistence notes for docker-container driver
  * go.mod: golang.org/x/crypto v0.1.0
  * Address feedback
  * Synchronise access to the map when printing.
  * docs: use consistent "Type" header across parameter tables
  * docs: add env parameter to docker-container driver
  * Correct documentation on gha scopes
  * use double spaces with json marshal indent
  * go.mod: github.com/spf13/cobra v1.6.1
  * docs: refactored file and directory structure
  * docs: update git ref to docs repo
  * docs: change cache storage links to exporter to docs site
  * ci(docs-upstream): switch to reusable workflow
  * update github.com/compose-spec/compose-go to v1.6.0
  * docs: add exporter docs
  * driver: don't create tracer delegate opt if tracer is nil
  * progress: explicitly fail if tty requested but not available
  * hack: lint scripts
  * hack: use single output dir
  * docker-container: move userns detection into driver
  * chore: tidy up duplicate dockertypes import
  * lint: add nolintlint and fix violations
  * lint: remove structcheck
  * build(deps): Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
  * docs: add user sign for console blocks
  * build(deps): Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
  * docs: fix typo in cache docs
  * go.mod: matttproud/golang_protobuf_extensions v1.0.2 (use tag)
  * docs: fix cache command examples
  * docs: replaced broken relative links
  * changed from relative to absolute links
  * moved context arg to last
  * review comments, align style with driver docs
  * address review comments
  * fix incorrect heading text
  * improve wording on default buildkit image
  * updated prose and structure for driver docs
  * bake: do not fail printing definition if instance unavailable
  * Fix assignment to nil map
  * Support empty env var when it can't be unset
  * added tables for cache parameters
  * build(deps): Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
  * remove unrelated comment after upgrade
  * ci: don't trigger build and e2e workflows on docs-only pull requests
  * docs: final cache storage fixups
  * docs: additions from editorial review
  * docs: add cache storage backend docs
  * build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
  * invoke: load defaults from image config
  * docs: update links to new docs
  * docs: update links in driver guide
  * bake: recursively resolve groups
  * kubernetes: rootless: support Google Container-Optimized OS
  * Add git provenance labels
  * return di.Err when it's not nil
  * progress: add prefix to vertex progress group
  * store: move regex to where it's used
  * s3 cache client-side support
  * vendor: bump compose-go to v1.5.0
  * docs: missing syntax directive
  * docs: make sure all named context examples use 1.4
  * Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
  * Dockerfile: update to go 1.19
  * docker api: use helper to parse context docker endpoint metadata</changelog>
  <changelog author="kastl@b1-systems.de" date="1674820800">- Update to version 0.10.1:
  * vendor: update buildkit to v0.11.2
  * build: set remote origin url
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * build: mark capabilities request as internal
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * fix the directory of the buildx binary
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * ci: update buildkit release version in build pipeline
  * ci: update buildx release version in build pipeline
  * vendor: github.com/moby/buildkit v0.11.1
  * docs: add reference for new attest family of flags</changelog>
  <changelog author="kastl@b1-systems.de" date="1675166400">- Update to version 0.10.2:
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil map`
  * build: fix preferred platform not taken account</changelog>
  <changelog author="kastl@b1-systems.de" date="1676548800">- Update to version 0.10.3:
  * ci: update buildx and buildkit to latest
  * Remove git warning: buildx/1633
  * imagetools: process com.docker.reference.* annotations
  * bake: avoid nesting error diagnostics
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid early-exit for resolution failures
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * bake: fix loop references</changelog>
  <changelog author="kastl@b1-systems.de" date="1678190400">- Update to version 0.10.4:
  * build: strip credentials from remote url on collecting Git
    provenance info
  * build: makes git dirty check opt-in
  * docs: added --platform=local example
  * Add env var to disable default attestations</changelog>
  <changelog author="kastl@b1-systems.de" date="1684843200">- Update to version 0.10.5:
  * vendor: update buildkit to v0.11@348e79dfed17
  * docs: refactor bake file reference</changelog>
  <changelog author="kastl@b1-systems.de" date="1686657600">- Update to version 0.11.0:
  * dockerutil: cache feature collection
  * check history api support once
  * avoid extra client for history API detection
  * vendor: github.com/docker/cli v24.0.2
  * vendor: github.com/docker/docker v24.0.2
  * bake(cli): allow passing in-stream using command.Cli
  * debug-shell(cli): allow passing in-stream using command.Cli
  * vendor: update buildkit to master@67a08623b95a
  * build(cli): allow passing in-stream using command.Cli
  * docs: monitor: mention about long form flag
  * invoke: Allow JSON array for long form flags
  * Fix a couple `--invoke` entrypoint interaction bugs
  * Update docs with result from `make docs` command.
  * build: display build details link
  * build: fix quiet mode
  * vendor: github.com/stretchr/testify v1.8.4
  * vendor: github.com/compose-spec/compose-go v1.14.0
  * bake: fix potential context entitlements escape
  * tests: refactor cmd helpers to allow configuring cwd, etc
  * tests: add bake test for remote subdir context
  * tests: add bake test for remote cmd context override
  * bake: fix BAKE_CMD_CONTEXT relative path resolution
  * tests: add basic remote bake context test
  * git: update gitutil test utilities
  * test: tmpdir can be a test helper
  * vendor: github.com/Masterminds/semver/v3 v3.2.1
  * build: clarify NewResultHandle comment
  * inspect: display builder features
  * docs: update CONTRIBUTING.md with specific test notes
  * build: docker exporter should instead use oci with containerd
  * build: clear exports for secondary solve request
  * build: cleanup res if returned in basic build
  * Fix typo in commands/build.go and
    docs/reference/buildx_build.md
  * build: rename ResultContext to ResultHandle
  * build: move main solve request into main gateway call
  * driver: update history api check
  * driver: add context to Features interface
  * driver: cache features
  * driver: check history capability
  * logutil: print error from WithError if found
  * vendor: update buildkit to master@c36941f4a10e
  * ci: make release and bin-image depend on test
  * docs: update CONTRIBUTING.md to run tests
  * make: test-unit and test-integration targets
  * ci: cache integration tests base and build in dedicated step
  * test: opt to avoid building the integration tests image
  * test: use trap to remove cache volume
  * test: type integration not needed
  * ci: send test reports to codecov
  * ci: merge test workflow to build one
  * monitor: add long help for commands
  * build: update outline fallback image
  * build: tidy up print func
  * build: fix writing correct image ID with -q
  * remote: allow docker exporter on remote driver
  * update xx to 1.2.1
  * driver(docker-container): fix incorrect path when writing certs
  * build: fix missing "docker" driver name in build progress
  * vendor: update buildkit to master@212ab16a39b1
  * go.mod: update k8s deps to v0.26.2 (remove "replace" rule)
  * cmd/buildx: non-functional
    k8s.io/client-go/plugin/pkg/client/auth/openstack
  * vendor: github.com/docker/cli v24.0.1
  * vendor: github.com/docker/docker v24.0.1
  * Fix AWS Authentication when mixing static creds and IAM profile
  * vendor: use docker/distribution instead of
    distribution/distribution
  * vendor: github.com/docker/cli v24.0.0
  * vendor: github.com/docker/docker v24.0.0
  * vendor: github.com/spf13/cobra v1.7.0
  * vendor: github.com/opencontainers/runc v1.1.7
  * vendor: github.com/klauspost/compress v1.16.3
  * vendor: github.com/moby/term v0.5.0
  * docs: add info for on-error and debug-shell values for invoke
  * docs: fixup typo in buildkit console output
  * bake: merge attest entries
  * ci: add integration tests
  * test: add basic integration tests
  * vendor: update buildkit to master@31c870e82a48
  * Update bake-reference.md
  * imagetools(create): set correct media type when combining
    manifests
  * vendor: github.com/docker/distribution v2.8.2
  * progress: make printer ready only after pausing logrus
  * controller: move path resolution into controller package
  * docs: add matrix docs for bake
  * github: don't auto-add kind/bug labels
  * docs: refactor bake file reference
  * docs: add initial guide about debugging monitor mode
  * debug: evaluate all refs to allow multi-platform debugging
  * driver: update BuildKit version constraint for docker driver
  * vendor: github.com/docker/docker v23.0.6
  * controller: avoid "context canceled" error on cleanup
  * controller: default to using local controller
  * bake: support compose additional contexts
  * bake: support compose inline dockerfile
  * kubernetes driver: add support for proxy-url
  * bake: copy remote context contents to root
  * bake: reorganize input creation together
  * debug: secondary client build should not reuse solve opt ref
  * monitor: improve error messages
  * docker: fix connection leak on features check
  * container-driver: avoid hanging on container panic
  * Support for passing through raw buildkit policies
  * monitor: extend monitor interface from controller
  * build(deps): Bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * monitor: use shlex
  * monitor: Move commands to a separated package
  * docs: add serviceaccount driver-opt for k8s driver
  * kubernetes driver: add serviceaccount opt
  * controller: print result outside of controller
  * controller: don't write metadata file in controller
  * bump go.mod to 1.20
  * builder: extra init error handling
  * ci: fix bin-image job
  * build: null values support with bake
  * build: fix JSON formatting for --print
  * fix: changed attest type from Map to List
  * chore: format with prettier
  * build: added attest field
  * build: sort bake fields alphabetically
  * lint: add empty line between console and json code blocks
  * build: fix links and formatting
  * build: move bake under the build section
  * build: customizing builds section
  * build: add bake section
  * debug: display build warnings after each build
  * vendor: update to compose-go 1.13.4
  * bake: use default filenames from compose-go
  * controller: replace logrus status messages with progress messages
  * controller: refactor progress api
  * build: refactor out common build command components
  * controller: refactor status message conversion to pb package
  * build: use gateway's solve context to allow cancelling
    getResultAt
  * build(deps): Bump docker/bake-action from 2 to 3
  * controller: only capture the result when invoked through a
    controller
  * monitor: update exec failure message when no args are passed
  * build: avoid resolution of dockerfile if context is remote
  * remove unused fields from ResultContext
  * remove ResultContextError
  * Fix monitor to be aware of Inspect API and invokations from
    errors
  * Add flags and subcommand
  * Enable to restore build options from the server
  * Enable to create container from error
  * Allow passing ResultContext from server to the client through
    grpcerror
  * build: support for saving local state by build ref
  * build: avoid file resolution of dockerfile urls
  * bake: ensure remote files behind ssh expose agent
  * bake: update ReadRemoteFiles to use buildkit api
  * vendor: update buildkit to master@333ee9158128
  * cli: add completion to list builder names
  * build: add completion to list context folders
  * bake: add completion to list targets
  * cli: set default completion
  * driver: update BuildKit version constraint for docker driver
  * build(deps): Bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * bake: fix map type checking to detect matrix property set to
    list
  * bake: add replace func to stdlib
  * chore: sort bake stdlib map
  * docs: prune links in README toc, add external reference
  * ci: check repo origin on push tag event
  * controller: Extract nested CommonOptions on controller API
  * bake: forward default ssh agent for remote bake file
  * bake: use build.IsRemoteURL
  * build: use buildkit's gitutil package to detect remote files
  * bake: additional validation for matrixes
  * docs: update ls command output sample
  * build(deps): Bump github.com/opencontainers/runc from 1.1.4 to
    1.1.5
  * driver: resolve BuildKit version for docker driver
  * bake: add additional tests for matrix behavior
  * vendor: update buildkit to master@8b7bcb900d3c
  * build: replace removed buildkit BUILDINFO field
  * build: fixup resolvePaths for remote context path
  * chore: fix issue template
  * remote: avoid tls error if both key and cert are not set
  * bake: generate implicit groups for matrixes
  * bake: add matrix to target block
  * bake: allow overriding name property
  * bake: allow interception to create derived contexts
  * build(deps): Bump peter-evans/create-pull-request from 4.2.3 to
    4.2.4
  * bake: move SOURCE_DATE_EPOCH parsing to overrides
  * k8s: corev1.Handler has been replaced by corev1.ProbeHandler
  * vendor: bump k8s to v0.25.4
  * build: move SOURCE_DATE_EPOCH parsing into option generation
  * k8s: generate node name if not provided
  * version: add "v" prefix to version for tagging convention
    consistency
  * build: strip credentials from remote url on collecting Git
    provenance info
  * monitor: Enable to exec into the container
  * monitor: resolve oci layout path in client
  * monitor: resolve paths arguments in client
  * docs: guides moved to docs website
  * controller: use os.Executable() for getting the exceutable path
  * ci: update docs-upstream workflow
  * docs: do not generate ref for internal serve command
  * build: makes git dirty check opt-in
  * chore: github issue template
  * controller: handle attestation options across api
  * controller: move image id file writing to client
  * controller: return solve response through api
  * controller: strongly type the controller api
  * build(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0
  * Dockerfile: align frontend version
  * fix lint issue
  * fix cannot set environment variables in parallel tests
  * remove deprecated golangci-lint linters
  * update golangci-lint to v1.51.1
  * update to go 1.20
  * Add env var to disable default attestations
  * docs: added --platform=local example
  * build: print instance being used
  * vendor: update buildkit
  * Remove git warning: buildx/1633
  * monitor: fix typo in help message
  * imagetools: process com.docker.reference.* annotations
  * controller: set absolute path of server binary before execution
  * inspect: display labels and gc policies
  * builder: add worker gc policies and labels
  * controller: use unique files per buildx version
  * controller: use grpc with contexts for improved timeouts
  * controller: exit cleanly on SIGTERM
  * controller: add more informative server exit messages
  * build: don't kill remote controller after build
  * vendor: github.com/docker/cli v23.0.0
  * vendor: github.com/docker/docker v23.0.0
  * vendor: golang.org/x/oauth2 v0.1.0
  * vendor: golang.org/x/net v0.5.0
  * vendor: golang.org/x/term v0.4.0
  * vendor: golang.org/x/text v0.6.0
  * vendor: golang.org/x/sys v0.4.0
  * vendor: github.com/google/certificate-transparency-go v1.1.4
  * vendor: github.com/containerd/containerd v1.6.16
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid nesting error diagnostics
  * bake: avoid early-exit for resolution failures
  * ci: remove releases-json workflow
  * github: update .github/releases.json
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * update github.com/compose-spec/compose-go to v1.9.0
  * lint: ban fmt.Errorf in preference of errors.Errorf
  * lint: enable gosec
  * bake: fix loop references
  * hack: move syntax directive to top of generated-files
  * controller: move controllers out of commands into separate
    package
  * ci: fix pr branch name in releases-json workflow
  * ci: add workflow_dispatch in releases-json workflow
  * ci: update buildx and buildkit to latest
  * ci: fix docs-upstream workflow
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * github: update .github/releases.json
  * ci: generate releases.json on release event
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil
    map`
  * build: fix preferred platform not taken account
  * vendor: update buildkit to v0.11.2
  * go.mod: bump to Go 1.19
  * Enable to run build and invoke in background
  * build: set remote origin url
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * ci: update buildkit release version in build pipeline
  * docs: add note about minimum docker version
  * build: mark capabilities request as internal
  * vendor: github.com/moby/buildkit v0.11.1
  * ci: update buildx release version in build pipeline
  * docs: add reference for new attest family of flags
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * docs: small tweak to opentelemetry
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * fix the directory of the buildx binary
  * github: update CI to buildkit v0.11
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * vendor: update buildkit to v0.11.0-rc4
  * imagetools inspect: handle provenance and sbom
  * e2e: use native k3s installation script
  * docs: update oci layout with tag resolution
  * imagetools inspect: missing annotations key
  * Propagate SOURCE_DATE_EPOCH from the client env
  * build: refactor reference parsing for image layouts</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1686744000">- Move /usr/lib/docker and /usr/lib/docker/cli-plugins to the main docker
  package, where it belongs.
- Bump Go requirement to 1.20 to match upstream.</changelog>
  <changelog author="kastl@b1-systems.de" date="1688644800">- fix wrong version output by using the git tag as the commit hash
- Update to version 0.11.1:
  * Revert "bake: fix incorrect dockerfile resolution against
    cwd:// context"
  * vendor: update tonistiigi/vt100 to master@f9a4f7ef6531
  * build: fix host-gateway handling
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * test: build details output
  * build: missing newline when printing build details on error
  * dockerfile: update docker to 24.0.2
  * controller: include CgroupParent in build.Options
  * bake: ignore profiles in compose definitions
  * chore: make docs
  * docs: set experimental annotation
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.11.2:
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * k8s: fix missing kubeconfig check from endpoint
  * build: mark result handle build as internal
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * hack: force go version to 1.20.5
  * vendor: github.com/docker/docker@24.0 36e9e79</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.12.0:
  * Revert "build: rework node resolution"
  * chore: add docs reminder comments for driver opts
  * docs: minor cli reference editorial updates
  * docs: fix imagetools inspect json format
  * build: rework node resolution
  * build: wait from child targets to complete before session
    release
  * driver: docker-container driver uses --config correctly in
    rootless mode
  * bake: fix global target access when using a matrix
  * bake: improve error message for empty definition
  * ci: enable SAST scanning with CodeQL
  * build: make annotations work with push flag
  * command(bake): Specify local and remote bake files
  * builder: return error if all nodes fail to boot
  * bake: display read definition files in build output
  * vendor: update buildkit to master@d5c1d785b042
  * compose: fix deprecated Load func
  * vendor: update compose-go to v1.20.0
  * chore: fix lint issues
  * bake: set attribute even if diagnosed as duplicated
  * bake: fork merged bodies interface logic from hcl repo and use
    it
  * debug: print error message on monitor instead of processes pkg
  * debug: monitor: return last build result
  * bake: deny access to local dockerfile for remote invocation
    with local context
  * bake: local dockerfile support for remote definition
  * docs: clarify bake file lookup order and merge
  * vendor: update github.com/zclconf/go-cty to v1.14.1
  * vendor: update github.com/hashicorp/go-cty-funcs to
    a090f58aa992
  * vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
  * fix lint issues after update
  * update golangci-lint to 1.54.2
  * build: fix racy localstate group removal
  * debug: do not print error when error is nil
  * debug: reload: print error message
  * update to go 1.21.3
  * test: docker host-gateway
  * driver(docker): opt to set additional dial meta to the client
  * builder: use variadic options in LoadNodes func
  * driver: move Features and HostGatewayIP to specific driver
  * ci: update docs upstream validation workflow
  * debug: update docs
  * monitor: print error information before launching monitor
  * controller: return original error to preserve stacktrace
  * process: Do not print error log when process is canceled
  * debug: set on=error by default
  * exec, rollback: return error when no session found
  * debug: Add `buildx debug` command
  * Revert "Introduce a client interface, to abstract from buildkit
    client."
  * Introduce a client interface, to abstract from buildkit client.
    This will allow further enhancement like caching remote driver
    responses.
  * builder: set node worker ids
  * inspect: do not display platforms field if empty
  * compose: test with develop section
  * localstate: tests
  * build: handle local state group file removal
  * build: support local state group
  * build: opt to set build ref
  * build: set target to local state
  * build: move localstate logic
  * commands: release the file lock before attempting to boot
    during create
  * vendor: update compose-go to v1.19.0
  * feat: support memory and cpu driver options for
    docker-container
  * progress: create new display object after unpause
  * remote: remove explicit backoff config from client opts
  * vendor: update buildkit to master@cbfd4023383d
  * build: sublogger to show docker load progress output
  * build(deps): bump docker/bake-action from 3 to 4
  * build(deps): bump docker/login-action from 2 to 3
  * build(deps): bump docker/metadata-action from 4 to 5
  * build(deps): bump docker/setup-buildx-action from 2 to 3
  * build(deps): bump docker/setup-qemu-action from 2 to 3
  * build: improve error messages for docker driver
  * build: validate build args and labels
  * bake: add annotations field
  * build: add --annotation shortcut flag
  * imagetools: make annotation parser more generic
  * imagetools: simplify return type of annotation parser
  * update to go1.20.8
  * docs: remove broken link
  * migrate to github.com/distribution/reference v0.5.0
  * vendor: github.com/compose-spec/compose-go v1.18.3
  * enable trace delegation for docker/remote driver
  * build(deps): bump actions/checkout from 3 to 4
  * vendor: github.com/theupdateframework/notary v0.7.0
  * chore: slice loop replace
  * debug: fix short-form custom command name on `--invoke` isn't
    used
  * chore: reorder target fields
  * test: fix non-deterministic compose context path
  * tests: add imagetools tests for copying manifests and indexes
  * git: fix error wrapping to ensure internal errors are
    propogated
  * git: propogate failure to locate git binary
  * docker-container: avoid fail if container conflict
  * vendor: bump k8s to v0.26.7
  * build: read body response to check for erroneous image export
    to docker
  * README: fix whitespace
  * README: fix typo
  * bake: test compose include
  * adapt compose unit tests, build context is now transformed to
    absolute paths by compose-go
  * bump compose-go version to v1.17.0 to fix issue with depends_on
  * build: error on attests on non-multiplatform driver
  * tests: add unsupported features detection skeleton
  * vendor: update buildkit to master@b49a8873179b
  * tests: avoid hardcoded driver check in testImageIDOutput
  * Integration test for docker buildx version
  * tests: add testImagetoolsAnnotation integration test
  * allow annotations for OCI image index
  * README: clarify the Linux package install instructions
  * update to go1.20.7
  * tests: add integration test for imagetools create
  * remote controller: Fix entrypoint interaction bugs
  * docs: fix platform example for create command
  * progress: don't modify ResetTime inputs
  * vendor: github.com/docker/cli v24.0.5
  * vendor: github.com/docker/docker v24.0.5
  * vendor: golang.org/x/net v0.10.0
  * vendor: golang.org/x/text v0.9.0
  * vendor: golang.org/x/term v0.8.0
  * vendor: golang.org/x/sys v0.8.0
  * vendor: github.com/sirupsen/logrus v1.9.3
  * chore: tidy splitToDriverPairs to avoid unneccessary int
  * allow custom annotations and labels into kubernetes manifests
  * remote: use buildkit's client.Wait method to bootstrap
  * commands: NewRootCmd: remove obsolete logrus filter hook
  * build: set remote bake def and remote dockerfile as internal
    solve
  * vendor: github.com/docker/cli v24.0.4
  * build: mark result handle build as internal
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/vt100
    v0.0.0-20230623042737-f9a4f7ef6531
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * vendor: github.com/docker/docker@24.0 36e9e79
  * k8s: fix missing kubeconfig check from endpoint
  * hack: force go version to 1.20.5
  * tests: add basic build progress test
  * test: build details output
  * build: missing newline when printing build details on error
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * tests: add simple local bake test
  * docs: debug: update the output of `help` command to the latest
    message
  * monitor: attach: fix typo in long help message
  * controller: include CgroupParent in build.Options
  * build: fix host-gateway handling
  * utils/buildflags: ParseEntitlements(): use BuildKit's parsing
  * update flag-description for --cgroup-parent
  * bake: ignore profiles in compose definitions
  * build: prefer local image resolution for docker driver
  * build: add GO_EXTRA_FLAGS argument
  * test: fix testImageIDOutput
  * test: fix inspect and ls
  * test: register docker worker with containerd snapshotter
  * dockerfile: update docker to 24.0.2
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * chore: make docs
  * docs: set experimental annotation
  * Add Bearer token
  * build(deps): Bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context
  * commands: consume DEBUG environment variable
  * docs: update since buildinfo removal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.12.1:
  * driver(container): fix conditional statement for error handling
  * docs: add levels to bake file target.annotations
  * docs: build --annotation
  * docs: add lang tag for plaintext code blocks
  * docs: imagetools create --annotation</changelog>
</package>
<package pkgid="115a7ec92104b08752a45ec6f42a8cdba3802ed7d581e964cb2cfef44112f685f9a40a1d6c83a6d2d51058013b2f90752242579d92284d860d4db57b7edd533a" name="docker-buildx-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.12.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1646395200">- new package docker-buildx: Docker CLI plugin for extended build capabilities with BuildKit</changelog>
  <changelog author="kastl@b1-systems.de" date="1646913600">- Update to version 0.8.0:
  * vendor: update buildkit
  * build: set remote digest when pushed with docker driver
  * bake: restore consistent output for metadata
  * imagetools inspect: missing manifest digest for manifest-list (json)
  * imagetools inspect: deterministic platform order
  * build: return imageID when loading without docker driver
  * build: fix multi-node builds with mixed platforms
  * build: remove target context if platform specific used
  * progress: avoid double logs when multiple targets build same step
  * vendor: update docker/cli to 8667ccd
  * docs: small fixes
  * vendor: update buildkit to 0692ad79
  * imagetools inspect: multi-platform support
  * imagetools inspect: add --format flag
  * docs: update cli-docs-tool to v0.4.0
  * bake: add path validation for remote bake invocations
  * bake: make named contexts relative to remote bake input
  * vendor: update buildkit to b124b0c3
  * bake: use better error in named contexts not supported
  * Fix typo in readme
  * build: fix deadlock on handling deps errors
  * set build-args from docker proxy configuration
  * build: send buildinfo dependencies
  * docs: metadata-file usage
  * docs: built-in build args
  * docs: user guides
  * docs: ssh usage example
  * docs: lint
  * vendor: update buildkit to 1e6032c
  * build(deps): bump github.com/docker/distribution
  * e2e: add bake build and display metadata json
  * build: enhance metadata json output
  * docs: built-in build args
  * forbid setting no-cache and no-cache-filter together
  * bake: add no-cache-filter
  * build: add no-cache-filter
  * docs: secret usage examples
  * vendor: update buildkit to 2f99651
  * Separate io.Writer from console.File for NewPrinter
  * cli: add --all-inactive and --force flags for rm command
  * docs: add examples for bake named contexts
  * bake: connect results between build targets
  * util: add waitmap for target synchronization
  * bake: add named contexts keys
  * bake: restrict target name
  * root: simple output format on logrus for parity with cli
  * root: filter out useless commandConn.CloseWrite warning message
  * bake: keep target inheritance
  * Update install instructions
  * bump github.com/zclconf/go-cty from 1.7.1 to 1.10.0
  * chore: invalidate cache for outdated run stage
  * ci: build with stable buildkit image
  * build: inline buildinfo attrs
  * docs: add docs for -build-context
  * commands: provide more helpful error when —build-context is not supported
  * commands: rename context flag to build-context
  * compose: resolve build args from service environment
  * compose: test env_file
  * update github.com/compose-spec/compose-go to v1.0.8
  * build: add support for named contexts
  * root: filter out useless debug logs from vendored packages
  * commands: build summary of warnings on build
  * vendor: update buildkit to 539be170
  * docker-container: set UsernsMode only when needed
  * bake: fix group resolution
  * bake: fix groups print
  * bake: ignore NetworkMode field for json and hcl
  * Remove support for network override in bake
  * imagetools resolver: fix deprecated client opt
  * imagetools resolver: discard containerd logger output
  * Remove NetworkMode support for HCL targets
  * disk usage: last accessed not displayed
  * add note about variable syntax in json
  * bake: build definition file via stdin
  * Add NetworkMode to bake target
  * docs: fix git protocol
  * bake: fix print output
  * commands: clean up unnecessary code
  * Add an option to buildx rm to keep the buildkitd daemon running
  * cli: fix flags usage
  * dockerfile: update xx to 1.0.0</changelog>
  <changelog author="kastl@b1-systems.de" date="1647864000">- Update to version 0.8.1:
  * bake: allow dot in target names for compose
  * vendor: update fsutil to 9ed61262</changelog>
  <changelog author="kastl@b1-systems.de" date="1649073600">- Update to version 0.8.2:
  * vendor: update buildkit to 10e6f94b
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552000">- Update to version 0.9.0:
  * vendor: update buildkit to 55ba9d14
  * create: improve interface when attempting to create docker driver
  * commands: use buildx env for experimental opt-in
  * build: update outline fallback image
  * bake: load .env file from working dir for compose files
  * test: misplaced expected value in assert
  * enable other exporters if docker driver uses containerd
  * add formatting support to print function
  * build: add fallback to outline requests if not supported by frontend
  * build: add experimental support for print flag
  * detect moby worker supports multiplatform feature through containerd snapshotter
  * build: fix issues with leaving invoke containers running
  * docs: add correct definition of prune --all flag
  * invoke: add messages
  * prune: cleanup variable names for clarity
  * buildx: warn on editing nodes
  * bake: contexts support with x-bake
  * vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
  * ci: enhanced build workflow
  * docs: fix dead link to color output controls guide
  * ci: upstream docs conformance validation
  * prune: fix filter until option
  * update github.com/compose-spec/compose-go to v1.4.0
  * buildx: forbid mismatched drivers
  * kubernetes: error about unused endpoint argument
  * add jedevc to maintainers
  * ci: open pr on docs repo only on release
  * kubernetes: enable azure auth
  * update github.com/compose-spec/compose-go to v1.3.0
  * chore: fix readme
  * bake(compose): allow dot in target name
  * docs: add minimal docker driver docs
  * check context builder endpoint
  * imagetools: support cross-repo mounting
  * imagetools: give imagetools create a progress bar
  * imagetools: copy manifests between repositories
  * imagetools: refactor combining repository logic
  * docs: fix link to docs website
  * docs: fix link
  * docs: add further reading section for drivers
  * docs: add basic docker-container driver guide
  * docs: create dedicated drivers section
  * docs(bake): set experimental note
  * docs(bake): fix target fields and show type
  * buildx: rollback configuration if create fails
  * docs: update cli-docs-tool to v0.5.0
  * docs: remove frontmatter section
  * docs(guide): color output controls
  * docs: replace links with ones from docs.docker.com
  * ci: release workflow to open a PR on docs repo with latest changes
  * vendor: update docker/cli to f1615fa
  * Update buildkit w/ customizable output colors, etc.
  * Update xx to 1.1.2
  * docs(guides): fix links
  * add support for oci-layout build-context
  * bake: add timestamp function
  * docs: add new kubernetes build driver docs
  * fix: correct determnistic word
  * buildx: log errors in initializing builders
  * docs: fixup remote builder typos
  * bake: add tests for missing attributes in userfuncs
  * bake: forbid empty result and params in userfuncs
  * kubernetes: add error when no pods available
  * vendor: bump buildkit to master
  * bake: dedup compose main and extension fields values
  * bake: merge cache-from field from compose and x-bake
  * bake: support compose build cache_to
  * bake: fix compose consistency check
  * chore: remove yamllint
  * Add `--invoke` option to launch a container from the build result
  * bake: better handling of compose extension interface
  * bake: support compose build tags
  * bake: support compose secrets env
  * ci: add concurrency check
  * docs: rework bake compose file definition
  * update github.com/compose-spec/compose-go to v1.2.7
  * docs: rework bake "Configuring builds" page
  * docs: bake specification intro
  * docs: guide page to configure bake builds
  * docs: changes to bake file definition guide
  * docs: bake guides and refactor reference
  * build: enhance warning message when no output specified
  * build(deps): bump crazy-max/ghaction-github-runtime from 1.0.0 to 2
  * docs: add connhelpers info to remote-builder guide
  * remote: add additional connhelpers to buildx
  * vendor: update moby/buildkit
  * ls: move builder/node status error msg below table
  * imagetools: handle manifest with nil platform
  * Update golint to revive
  * cli: uppercase level to match logrus one
  * rm: display name of removed builder
  * rm: disallow removing context builders
  * create: warn if instance name already exists as context builder
  * docs: fix typo in docker-container remote driver instructions
  * build: allow external Dockerfile on remote context
  * ls: dedup instances from store and context
  * Clarify inspect documentation
  * create: load default buildkit config if none specified
  * ci: pin external/untrusted github actions
  * ci: bump official actions to latest major
  * ci: remove godev workflow
  * ci: bump docker actions to latest major
  * build(deps): bump codecov/codecov-action from 2 to 3
  * Add remote driver guide
  * docs: update ls output example
  * vendor: vendor with -compat=1.17
  * ls: adds fallback if buildkit version info unimplemented
  * remote: use --bootstrap to wait for remote to become active
  * ls: display buildkit version of the nodes
  * vendor: update buildkit to c78f696
  * chore: dependabot to keep gha up to date
  * dockerfile: use gobase for test stage
  * ci: enable cache
  * ci: add check remote buildkitd step in e2e tests
  * release: fix checksum file
  * docs: fix guides for docs.docker.com
  * Add remote driver documentation
  * root: ignore SSH CloseRead warning
  * Complete remote driver
  * feat: env driver
  * ci: enhance e2e workflow
  * hclparser: strip out blocks for json files
  * hack: update linters
  * Dockerfile: update to go 1.18
  * cli: fix standalone command behavior
  * Fix tolerations not parsing its options correctly, add tests
  * bake: support compose build secrets
  * update github.com/compose-spec/compose-go to v1.2.4
  * imagetools: respect --builder flag
  * inspect: fix printing of driver options
  * Only set default rootless image if it is not already customized
  * Dockerfile: update to tonistiigi/xx:1.1.0
  * Dockerfile: update DOCKERD_VERSION to v20.10.14
  * kubernetes: replace deprecated seccomp annotations with securityContext
  * bake: merge vars from multiple JSON files
  * bake: merge targets from multiple JSON files
  * Add support for defining kubernetes tolerations
  * vendor: update buildkit to 3e38a2d
  * compose: add test for port mapping
  * update github.com/compose-spec/compose-go to v1.2.1
  * bake: fix skipped group when already visited by another one
  * vendor: github.com/docker/distribution v2.8.1
  * feat: printing driver options
  * vendor: update fsutil to 9ed61262
  * dockerfile: update frontend to 1.4
  * chore: use no-cache-filter for outdated stage
  * imagetools inspect: use buildinfo helper
  * golangci-lint: prevent io/ioutil from being used
  * Remove uses of deprecated io/ioutil</changelog>
  <changelog author="kastl@b1-systems.de" date="1662552001">- Update to version 0.9.1:
  * buildx: prevent duplicate "failed to find driver" message
  * docs: update buildx inspect reference with buildkit version
  * inspect: add buildkit version information to command output
  * bake: test compose file validation
  * bake: test for unknown extensions
  * bake(compose): fix unskipped services without build context
  * docs: add experimental options to build command reference
  * build: ensure consistent help messages for experimental cli help</changelog>
  <changelog author="kastl@b1-systems.de" date="1673352000">- Update to version 0.10.0:
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * github: update CI to buildkit v0.11
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * imagetools inspect: handle provenance and sbom
  * imagetools inspect: missing annotations key
  * vendor: update buildkit to v0.11.0-rc4
  * docs: update oci layout with tag resolution
  * build: refactor reference parsing for image layouts
  * e2e: use native k3s installation script
  * Propagate SOURCE_DATE_EPOCH from the client env
  * disable buildx experimental in pipeline
  * readme: fix status badge
  * build: check error from toSolveOpt before adding FrontendAttrs
  * git: do not show warnings if project does not use git
  * github: update buildkit image to v0.11-rc3
  * build: warn if git operation fails
  * build: lookup the right git binary on WSL
  * build: forward all build opts everywhere
  * ci: generate provenance and sbom for bin image
  * ci: generate provenance and sbom for release binaries
  * buildflags: warn on duplicate attest field
  * ci: update to ubuntu 22.04
  * ci: fix deprecated set-output syntax
  * ci: do not publish docs on prerelease
  * builder: check endpoint from store when loading factory
  * build: fix env vars check for vcs details
  * bake: support null label value
  * bake: support null arg value
  * bake: add tests for block interpolation
  * bake: support block-based interpolation
  * bake: add cty tags to hcl structures
  * build: set provenance vcs details
  * e2e: load to docker store
  * vendor: update buildkit to 862b22d7
  * vendor: update buildkit to 93b40706a007
  * store: set nodegroup last activity
  * store: use constants for directory names
  * vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65
  * build: don't set add-hosts option if empty
  * bake: add attests field
  * build: add attests flag and sbom/provenance shorthands
  * build: add attestations to build options
  * build: pass attestation attributes to build request
  * chore: sort buildOptions alphabetically
  * store: skip DockerContext field from being saved
  * builder: fix default docker context behavior
  * builder: enhance driver factory logic when loading drivers
  * mutualize builder logic
  * dockerutil pkg to manage docker api client and context
  * kubernetes: fix context load test
  * vendor: update buildkit to master@9624ab4
  * hcl: SrcRange not checked when solving JSON func calls
  * build: skip "host-gateway" validation with moby driver
  * docs: moved manual pages to docs repo, added link
  * bake: fix panic for unsupported hcl variable type
  * imagetools: set default repo ref on creation if nil
  * go.mod: golang_protobuf_extensions v1.0.4 - prevent incompat versions
  * hack: mutualize build opts in Makefile and Dockerfile
  * hack: improve hash-files script
  * build(deps): Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
  * ci: update softprops/action-gh-release to v0.1.15
  * build(deps): Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
  * docs: add tar flag to oci+docker exporters
  * build: support tar flag for oci+docker exporters
  * vendor: update buildkit to master@ae9d0f5
  * docs: clarify support for various sets of shared options
  * Correction in Synopsis.
  * kubernetes: move context config logic to its own pkg
  * docs: add cache persistence notes for docker-container driver
  * go.mod: golang.org/x/crypto v0.1.0
  * Address feedback
  * Synchronise access to the map when printing.
  * docs: use consistent "Type" header across parameter tables
  * docs: add env parameter to docker-container driver
  * Correct documentation on gha scopes
  * use double spaces with json marshal indent
  * go.mod: github.com/spf13/cobra v1.6.1
  * docs: refactored file and directory structure
  * docs: update git ref to docs repo
  * docs: change cache storage links to exporter to docs site
  * ci(docs-upstream): switch to reusable workflow
  * update github.com/compose-spec/compose-go to v1.6.0
  * docs: add exporter docs
  * driver: don't create tracer delegate opt if tracer is nil
  * progress: explicitly fail if tty requested but not available
  * hack: lint scripts
  * hack: use single output dir
  * docker-container: move userns detection into driver
  * chore: tidy up duplicate dockertypes import
  * lint: add nolintlint and fix violations
  * lint: remove structcheck
  * build(deps): Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
  * docs: add user sign for console blocks
  * build(deps): Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
  * docs: fix typo in cache docs
  * go.mod: matttproud/golang_protobuf_extensions v1.0.2 (use tag)
  * docs: fix cache command examples
  * docs: replaced broken relative links
  * changed from relative to absolute links
  * moved context arg to last
  * review comments, align style with driver docs
  * address review comments
  * fix incorrect heading text
  * improve wording on default buildkit image
  * updated prose and structure for driver docs
  * bake: do not fail printing definition if instance unavailable
  * Fix assignment to nil map
  * Support empty env var when it can't be unset
  * added tables for cache parameters
  * build(deps): Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
  * remove unrelated comment after upgrade
  * ci: don't trigger build and e2e workflows on docs-only pull requests
  * docs: final cache storage fixups
  * docs: additions from editorial review
  * docs: add cache storage backend docs
  * build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
  * invoke: load defaults from image config
  * docs: update links to new docs
  * docs: update links in driver guide
  * bake: recursively resolve groups
  * kubernetes: rootless: support Google Container-Optimized OS
  * Add git provenance labels
  * return di.Err when it's not nil
  * progress: add prefix to vertex progress group
  * store: move regex to where it's used
  * s3 cache client-side support
  * vendor: bump compose-go to v1.5.0
  * docs: missing syntax directive
  * docs: make sure all named context examples use 1.4
  * Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
  * Dockerfile: update to go 1.19
  * docker api: use helper to parse context docker endpoint metadata</changelog>
  <changelog author="kastl@b1-systems.de" date="1674820800">- Update to version 0.10.1:
  * vendor: update buildkit to v0.11.2
  * build: set remote origin url
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * build: mark capabilities request as internal
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * fix the directory of the buildx binary
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * ci: update buildkit release version in build pipeline
  * ci: update buildx release version in build pipeline
  * vendor: github.com/moby/buildkit v0.11.1
  * docs: add reference for new attest family of flags</changelog>
  <changelog author="kastl@b1-systems.de" date="1675166400">- Update to version 0.10.2:
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil map`
  * build: fix preferred platform not taken account</changelog>
  <changelog author="kastl@b1-systems.de" date="1676548800">- Update to version 0.10.3:
  * ci: update buildx and buildkit to latest
  * Remove git warning: buildx/1633
  * imagetools: process com.docker.reference.* annotations
  * bake: avoid nesting error diagnostics
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid early-exit for resolution failures
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * bake: fix loop references</changelog>
  <changelog author="kastl@b1-systems.de" date="1678190400">- Update to version 0.10.4:
  * build: strip credentials from remote url on collecting Git
    provenance info
  * build: makes git dirty check opt-in
  * docs: added --platform=local example
  * Add env var to disable default attestations</changelog>
  <changelog author="kastl@b1-systems.de" date="1684843200">- Update to version 0.10.5:
  * vendor: update buildkit to v0.11@348e79dfed17
  * docs: refactor bake file reference</changelog>
  <changelog author="kastl@b1-systems.de" date="1686657600">- Update to version 0.11.0:
  * dockerutil: cache feature collection
  * check history api support once
  * avoid extra client for history API detection
  * vendor: github.com/docker/cli v24.0.2
  * vendor: github.com/docker/docker v24.0.2
  * bake(cli): allow passing in-stream using command.Cli
  * debug-shell(cli): allow passing in-stream using command.Cli
  * vendor: update buildkit to master@67a08623b95a
  * build(cli): allow passing in-stream using command.Cli
  * docs: monitor: mention about long form flag
  * invoke: Allow JSON array for long form flags
  * Fix a couple `--invoke` entrypoint interaction bugs
  * Update docs with result from `make docs` command.
  * build: display build details link
  * build: fix quiet mode
  * vendor: github.com/stretchr/testify v1.8.4
  * vendor: github.com/compose-spec/compose-go v1.14.0
  * bake: fix potential context entitlements escape
  * tests: refactor cmd helpers to allow configuring cwd, etc
  * tests: add bake test for remote subdir context
  * tests: add bake test for remote cmd context override
  * bake: fix BAKE_CMD_CONTEXT relative path resolution
  * tests: add basic remote bake context test
  * git: update gitutil test utilities
  * test: tmpdir can be a test helper
  * vendor: github.com/Masterminds/semver/v3 v3.2.1
  * build: clarify NewResultHandle comment
  * inspect: display builder features
  * docs: update CONTRIBUTING.md with specific test notes
  * build: docker exporter should instead use oci with containerd
  * build: clear exports for secondary solve request
  * build: cleanup res if returned in basic build
  * Fix typo in commands/build.go and
    docs/reference/buildx_build.md
  * build: rename ResultContext to ResultHandle
  * build: move main solve request into main gateway call
  * driver: update history api check
  * driver: add context to Features interface
  * driver: cache features
  * driver: check history capability
  * logutil: print error from WithError if found
  * vendor: update buildkit to master@c36941f4a10e
  * ci: make release and bin-image depend on test
  * docs: update CONTRIBUTING.md to run tests
  * make: test-unit and test-integration targets
  * ci: cache integration tests base and build in dedicated step
  * test: opt to avoid building the integration tests image
  * test: use trap to remove cache volume
  * test: type integration not needed
  * ci: send test reports to codecov
  * ci: merge test workflow to build one
  * monitor: add long help for commands
  * build: update outline fallback image
  * build: tidy up print func
  * build: fix writing correct image ID with -q
  * remote: allow docker exporter on remote driver
  * update xx to 1.2.1
  * driver(docker-container): fix incorrect path when writing certs
  * build: fix missing "docker" driver name in build progress
  * vendor: update buildkit to master@212ab16a39b1
  * go.mod: update k8s deps to v0.26.2 (remove "replace" rule)
  * cmd/buildx: non-functional
    k8s.io/client-go/plugin/pkg/client/auth/openstack
  * vendor: github.com/docker/cli v24.0.1
  * vendor: github.com/docker/docker v24.0.1
  * Fix AWS Authentication when mixing static creds and IAM profile
  * vendor: use docker/distribution instead of
    distribution/distribution
  * vendor: github.com/docker/cli v24.0.0
  * vendor: github.com/docker/docker v24.0.0
  * vendor: github.com/spf13/cobra v1.7.0
  * vendor: github.com/opencontainers/runc v1.1.7
  * vendor: github.com/klauspost/compress v1.16.3
  * vendor: github.com/moby/term v0.5.0
  * docs: add info for on-error and debug-shell values for invoke
  * docs: fixup typo in buildkit console output
  * bake: merge attest entries
  * ci: add integration tests
  * test: add basic integration tests
  * vendor: update buildkit to master@31c870e82a48
  * Update bake-reference.md
  * imagetools(create): set correct media type when combining
    manifests
  * vendor: github.com/docker/distribution v2.8.2
  * progress: make printer ready only after pausing logrus
  * controller: move path resolution into controller package
  * docs: add matrix docs for bake
  * github: don't auto-add kind/bug labels
  * docs: refactor bake file reference
  * docs: add initial guide about debugging monitor mode
  * debug: evaluate all refs to allow multi-platform debugging
  * driver: update BuildKit version constraint for docker driver
  * vendor: github.com/docker/docker v23.0.6
  * controller: avoid "context canceled" error on cleanup
  * controller: default to using local controller
  * bake: support compose additional contexts
  * bake: support compose inline dockerfile
  * kubernetes driver: add support for proxy-url
  * bake: copy remote context contents to root
  * bake: reorganize input creation together
  * debug: secondary client build should not reuse solve opt ref
  * monitor: improve error messages
  * docker: fix connection leak on features check
  * container-driver: avoid hanging on container panic
  * Support for passing through raw buildkit policies
  * monitor: extend monitor interface from controller
  * build(deps): Bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * monitor: use shlex
  * monitor: Move commands to a separated package
  * docs: add serviceaccount driver-opt for k8s driver
  * kubernetes driver: add serviceaccount opt
  * controller: print result outside of controller
  * controller: don't write metadata file in controller
  * bump go.mod to 1.20
  * builder: extra init error handling
  * ci: fix bin-image job
  * build: null values support with bake
  * build: fix JSON formatting for --print
  * fix: changed attest type from Map to List
  * chore: format with prettier
  * build: added attest field
  * build: sort bake fields alphabetically
  * lint: add empty line between console and json code blocks
  * build: fix links and formatting
  * build: move bake under the build section
  * build: customizing builds section
  * build: add bake section
  * debug: display build warnings after each build
  * vendor: update to compose-go 1.13.4
  * bake: use default filenames from compose-go
  * controller: replace logrus status messages with progress messages
  * controller: refactor progress api
  * build: refactor out common build command components
  * controller: refactor status message conversion to pb package
  * build: use gateway's solve context to allow cancelling
    getResultAt
  * build(deps): Bump docker/bake-action from 2 to 3
  * controller: only capture the result when invoked through a
    controller
  * monitor: update exec failure message when no args are passed
  * build: avoid resolution of dockerfile if context is remote
  * remove unused fields from ResultContext
  * remove ResultContextError
  * Fix monitor to be aware of Inspect API and invokations from
    errors
  * Add flags and subcommand
  * Enable to restore build options from the server
  * Enable to create container from error
  * Allow passing ResultContext from server to the client through
    grpcerror
  * build: support for saving local state by build ref
  * build: avoid file resolution of dockerfile urls
  * bake: ensure remote files behind ssh expose agent
  * bake: update ReadRemoteFiles to use buildkit api
  * vendor: update buildkit to master@333ee9158128
  * cli: add completion to list builder names
  * build: add completion to list context folders
  * bake: add completion to list targets
  * cli: set default completion
  * driver: update BuildKit version constraint for docker driver
  * build(deps): Bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * bake: fix map type checking to detect matrix property set to
    list
  * bake: add replace func to stdlib
  * chore: sort bake stdlib map
  * docs: prune links in README toc, add external reference
  * ci: check repo origin on push tag event
  * controller: Extract nested CommonOptions on controller API
  * bake: forward default ssh agent for remote bake file
  * bake: use build.IsRemoteURL
  * build: use buildkit's gitutil package to detect remote files
  * bake: additional validation for matrixes
  * docs: update ls command output sample
  * build(deps): Bump github.com/opencontainers/runc from 1.1.4 to
    1.1.5
  * driver: resolve BuildKit version for docker driver
  * bake: add additional tests for matrix behavior
  * vendor: update buildkit to master@8b7bcb900d3c
  * build: replace removed buildkit BUILDINFO field
  * build: fixup resolvePaths for remote context path
  * chore: fix issue template
  * remote: avoid tls error if both key and cert are not set
  * bake: generate implicit groups for matrixes
  * bake: add matrix to target block
  * bake: allow overriding name property
  * bake: allow interception to create derived contexts
  * build(deps): Bump peter-evans/create-pull-request from 4.2.3 to
    4.2.4
  * bake: move SOURCE_DATE_EPOCH parsing to overrides
  * k8s: corev1.Handler has been replaced by corev1.ProbeHandler
  * vendor: bump k8s to v0.25.4
  * build: move SOURCE_DATE_EPOCH parsing into option generation
  * k8s: generate node name if not provided
  * version: add "v" prefix to version for tagging convention
    consistency
  * build: strip credentials from remote url on collecting Git
    provenance info
  * monitor: Enable to exec into the container
  * monitor: resolve oci layout path in client
  * monitor: resolve paths arguments in client
  * docs: guides moved to docs website
  * controller: use os.Executable() for getting the exceutable path
  * ci: update docs-upstream workflow
  * docs: do not generate ref for internal serve command
  * build: makes git dirty check opt-in
  * chore: github issue template
  * controller: handle attestation options across api
  * controller: move image id file writing to client
  * controller: return solve response through api
  * controller: strongly type the controller api
  * build(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0
  * Dockerfile: align frontend version
  * fix lint issue
  * fix cannot set environment variables in parallel tests
  * remove deprecated golangci-lint linters
  * update golangci-lint to v1.51.1
  * update to go 1.20
  * Add env var to disable default attestations
  * docs: added --platform=local example
  * build: print instance being used
  * vendor: update buildkit
  * Remove git warning: buildx/1633
  * monitor: fix typo in help message
  * imagetools: process com.docker.reference.* annotations
  * controller: set absolute path of server binary before execution
  * inspect: display labels and gc policies
  * builder: add worker gc policies and labels
  * controller: use unique files per buildx version
  * controller: use grpc with contexts for improved timeouts
  * controller: exit cleanly on SIGTERM
  * controller: add more informative server exit messages
  * build: don't kill remote controller after build
  * vendor: github.com/docker/cli v23.0.0
  * vendor: github.com/docker/docker v23.0.0
  * vendor: golang.org/x/oauth2 v0.1.0
  * vendor: golang.org/x/net v0.5.0
  * vendor: golang.org/x/term v0.4.0
  * vendor: golang.org/x/text v0.6.0
  * vendor: golang.org/x/sys v0.4.0
  * vendor: github.com/google/certificate-transparency-go v1.1.4
  * vendor: github.com/containerd/containerd v1.6.16
  * build: check reachable git commits
  * gitutil: override the locale to ensure consistent output
  * bake: avoid nesting error diagnostics
  * bake: avoid early-exit for resolution failures
  * ci: remove releases-json workflow
  * github: update .github/releases.json
  * build: add docs for boolean attestation flags
  * builder: fix docker context not validated
  * update github.com/compose-spec/compose-go to v1.9.0
  * lint: ban fmt.Errorf in preference of errors.Errorf
  * lint: enable gosec
  * bake: fix loop references
  * hack: move syntax directive to top of generated-files
  * controller: move controllers out of commands into separate
    package
  * ci: fix pr branch name in releases-json workflow
  * ci: add workflow_dispatch in releases-json workflow
  * ci: update buildx and buildkit to latest
  * ci: fix docs-upstream workflow
  * build: better message output for git provenance
  * build: silently fail if git remote not found
  * github: update .github/releases.json
  * ci: generate releases.json on release event
  * build: fix multi-node merge to read descriptor from result
  * bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil
    map`
  * build: fix preferred platform not taken account
  * vendor: update buildkit to v0.11.2
  * go.mod: bump to Go 1.19
  * Enable to run build and invoke in background
  * build: set remote origin url
  * imagetools: silence intoto warnings
  * rm: do not check for context builders when removing inactive
  * ci: update buildkit release version in build pipeline
  * docs: add note about minimum docker version
  * build: mark capabilities request as internal
  * vendor: github.com/moby/buildkit v0.11.1
  * ci: update buildx release version in build pipeline
  * docs: add reference for new attest family of flags
  * docs: fix broken link in buildx_bake CLI reference
  * ci: fix typo in docs-release workflow
  * build: error when using docker exporter and attestations
  * build: avoid compatability error when attestations disabled
  * docs: small tweak to opentelemetry
  * inspect: lazily load attestation data
  * inspect: move attestation loading to struct methods
  * build: create error group per opt
  * build: reorder error group funcs
  * build: use copy for BuildWithResultHandler loop vars
  * fix the directory of the buildx binary
  * github: update CI to buildkit v0.11
  * docs: update with new inspect output
  * inspect: change additional spdxs to not have duplicates
  * inspect: provide access to multiple spdx documents
  * inspect: parse sbom and provenance into json structs
  * inspect: break after first matching attestation
  * go.mod: update cli-docs-tool v0.5.1 and re-generate docs
  * docs: update anchor links
  * vendor: update buildkit to v0.11.0-rc4
  * imagetools inspect: handle provenance and sbom
  * e2e: use native k3s installation script
  * docs: update oci layout with tag resolution
  * imagetools inspect: missing annotations key
  * Propagate SOURCE_DATE_EPOCH from the client env
  * build: refactor reference parsing for image layouts</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1686744000">- Move /usr/lib/docker and /usr/lib/docker/cli-plugins to the main docker
  package, where it belongs.
- Bump Go requirement to 1.20 to match upstream.</changelog>
  <changelog author="kastl@b1-systems.de" date="1688644800">- fix wrong version output by using the git tag as the commit hash
- Update to version 0.11.1:
  * Revert "bake: fix incorrect dockerfile resolution against
    cwd:// context"
  * vendor: update tonistiigi/vt100 to master@f9a4f7ef6531
  * build: fix host-gateway handling
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * test: build details output
  * build: missing newline when printing build details on error
  * dockerfile: update docker to 24.0.2
  * controller: include CgroupParent in build.Options
  * bake: ignore profiles in compose definitions
  * chore: make docs
  * docs: set experimental annotation
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context</changelog>
  <changelog author="kastl@b1-systems.de" date="1689681600">- Update to version 0.11.2:
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * k8s: fix missing kubeconfig check from endpoint
  * build: mark result handle build as internal
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * hack: force go version to 1.20.5
  * vendor: github.com/docker/docker@24.0 36e9e79</changelog>
  <changelog author="kastl@b1-systems.de" date="1700222400">- Update to version 0.12.0:
  * Revert "build: rework node resolution"
  * chore: add docs reminder comments for driver opts
  * docs: minor cli reference editorial updates
  * docs: fix imagetools inspect json format
  * build: rework node resolution
  * build: wait from child targets to complete before session
    release
  * driver: docker-container driver uses --config correctly in
    rootless mode
  * bake: fix global target access when using a matrix
  * bake: improve error message for empty definition
  * ci: enable SAST scanning with CodeQL
  * build: make annotations work with push flag
  * command(bake): Specify local and remote bake files
  * builder: return error if all nodes fail to boot
  * bake: display read definition files in build output
  * vendor: update buildkit to master@d5c1d785b042
  * compose: fix deprecated Load func
  * vendor: update compose-go to v1.20.0
  * chore: fix lint issues
  * bake: set attribute even if diagnosed as duplicated
  * bake: fork merged bodies interface logic from hcl repo and use
    it
  * debug: print error message on monitor instead of processes pkg
  * debug: monitor: return last build result
  * bake: deny access to local dockerfile for remote invocation
    with local context
  * bake: local dockerfile support for remote definition
  * docs: clarify bake file lookup order and merge
  * vendor: update github.com/zclconf/go-cty to v1.14.1
  * vendor: update github.com/hashicorp/go-cty-funcs to
    a090f58aa992
  * vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
  * fix lint issues after update
  * update golangci-lint to 1.54.2
  * build: fix racy localstate group removal
  * debug: do not print error when error is nil
  * debug: reload: print error message
  * update to go 1.21.3
  * test: docker host-gateway
  * driver(docker): opt to set additional dial meta to the client
  * builder: use variadic options in LoadNodes func
  * driver: move Features and HostGatewayIP to specific driver
  * ci: update docs upstream validation workflow
  * debug: update docs
  * monitor: print error information before launching monitor
  * controller: return original error to preserve stacktrace
  * process: Do not print error log when process is canceled
  * debug: set on=error by default
  * exec, rollback: return error when no session found
  * debug: Add `buildx debug` command
  * Revert "Introduce a client interface, to abstract from buildkit
    client."
  * Introduce a client interface, to abstract from buildkit client.
    This will allow further enhancement like caching remote driver
    responses.
  * builder: set node worker ids
  * inspect: do not display platforms field if empty
  * compose: test with develop section
  * localstate: tests
  * build: handle local state group file removal
  * build: support local state group
  * build: opt to set build ref
  * build: set target to local state
  * build: move localstate logic
  * commands: release the file lock before attempting to boot
    during create
  * vendor: update compose-go to v1.19.0
  * feat: support memory and cpu driver options for
    docker-container
  * progress: create new display object after unpause
  * remote: remove explicit backoff config from client opts
  * vendor: update buildkit to master@cbfd4023383d
  * build: sublogger to show docker load progress output
  * build(deps): bump docker/bake-action from 3 to 4
  * build(deps): bump docker/login-action from 2 to 3
  * build(deps): bump docker/metadata-action from 4 to 5
  * build(deps): bump docker/setup-buildx-action from 2 to 3
  * build(deps): bump docker/setup-qemu-action from 2 to 3
  * build: improve error messages for docker driver
  * build: validate build args and labels
  * bake: add annotations field
  * build: add --annotation shortcut flag
  * imagetools: make annotation parser more generic
  * imagetools: simplify return type of annotation parser
  * update to go1.20.8
  * docs: remove broken link
  * migrate to github.com/distribution/reference v0.5.0
  * vendor: github.com/compose-spec/compose-go v1.18.3
  * enable trace delegation for docker/remote driver
  * build(deps): bump actions/checkout from 3 to 4
  * vendor: github.com/theupdateframework/notary v0.7.0
  * chore: slice loop replace
  * debug: fix short-form custom command name on `--invoke` isn't
    used
  * chore: reorder target fields
  * test: fix non-deterministic compose context path
  * tests: add imagetools tests for copying manifests and indexes
  * git: fix error wrapping to ensure internal errors are
    propogated
  * git: propogate failure to locate git binary
  * docker-container: avoid fail if container conflict
  * vendor: bump k8s to v0.26.7
  * build: read body response to check for erroneous image export
    to docker
  * README: fix whitespace
  * README: fix typo
  * bake: test compose include
  * adapt compose unit tests, build context is now transformed to
    absolute paths by compose-go
  * bump compose-go version to v1.17.0 to fix issue with depends_on
  * build: error on attests on non-multiplatform driver
  * tests: add unsupported features detection skeleton
  * vendor: update buildkit to master@b49a8873179b
  * tests: avoid hardcoded driver check in testImageIDOutput
  * Integration test for docker buildx version
  * tests: add testImagetoolsAnnotation integration test
  * allow annotations for OCI image index
  * README: clarify the Linux package install instructions
  * update to go1.20.7
  * tests: add integration test for imagetools create
  * remote controller: Fix entrypoint interaction bugs
  * docs: fix platform example for create command
  * progress: don't modify ResetTime inputs
  * vendor: github.com/docker/cli v24.0.5
  * vendor: github.com/docker/docker v24.0.5
  * vendor: golang.org/x/net v0.10.0
  * vendor: golang.org/x/text v0.9.0
  * vendor: golang.org/x/term v0.8.0
  * vendor: golang.org/x/sys v0.8.0
  * vendor: github.com/sirupsen/logrus v1.9.3
  * chore: tidy splitToDriverPairs to avoid unneccessary int
  * allow custom annotations and labels into kubernetes manifests
  * remote: use buildkit's client.Wait method to bootstrap
  * commands: NewRootCmd: remove obsolete logrus filter hook
  * build: set remote bake def and remote dockerfile as internal
    solve
  * vendor: github.com/docker/cli v24.0.4
  * build: mark result handle build as internal
  * vendor: github.com/moby/buildkit
    v0.12.1-0.20230717122532-faa0cc7da353
  * vendor: github.com/tonistiigi/vt100
    v0.0.0-20230623042737-f9a4f7ef6531
  * vendor: github.com/tonistiigi/fsutil
    v0.0.0-20230629203738-36ef4d8c0dbb
  * vendor: github.com/xeipuuv/gojsonpointer
    v0.0.0-20190905194746-02993c407bfb
  * util/imagetools: remove unused Resolver.ImageConfig
  * hack(generated-files): bump golang image to bookworm
  * update go to 1.20.6
  * vendor: github.com/docker/docker@24.0 36e9e79
  * k8s: fix missing kubeconfig check from endpoint
  * hack: force go version to 1.20.5
  * tests: add basic build progress test
  * test: build details output
  * build: missing newline when printing build details on error
  * docs: update generated content
  * vendor: update cli-docs-tool to 0.6.0
  * tests: add simple local bake test
  * docs: debug: update the output of `help` command to the latest
    message
  * monitor: attach: fix typo in long help message
  * controller: include CgroupParent in build.Options
  * build: fix host-gateway handling
  * utils/buildflags: ParseEntitlements(): use BuildKit's parsing
  * update flag-description for --cgroup-parent
  * bake: ignore profiles in compose definitions
  * build: prefer local image resolution for docker driver
  * build: add GO_EXTRA_FLAGS argument
  * test: fix testImageIDOutput
  * test: fix inspect and ls
  * test: register docker worker with containerd snapshotter
  * dockerfile: update docker to 24.0.2
  * tests: set a dedicated buildx config dir for each worker
  * ci: run docker-container tests in parallel
  * tests: share single docker between docker-container backends
  * vendor: update buildkit to master@2d91ddcceedc
  * chore: make docs
  * docs: set experimental annotation
  * Add Bearer token
  * build(deps): Bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * builder: skip name validation for docker context
  * bake: fix incorrect dockerfile resolution against cwd://
    context
  * commands: consume DEBUG environment variable
  * docs: update since buildinfo removal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.12.1:
  * driver(container): fix conditional statement for error handling
  * docs: add levels to bake file target.annotations
  * docs: build --annotation
  * docs: add lang tag for plaintext code blocks
  * docs: imagetools create --annotation</changelog>
</package>
<package pkgid="82ed8d533f68be4463e0f807c9f9c3e65f108af73349cbccf700359ec3143d03b318bc54fac11e8f05264e8b8ed1aeab4cca0895dadb62fa95e90372e79c1968" name="dolphin-emu" arch="src">
  <version epoch="0" ver="5.0.17995" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1657281600">- Initialized 5.0.16793 3cd82b619388d0877436390093a6edc2319a6904</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1665748800">- Updated to 5.0.17269 48c9c224cf9f82f0f9f2690b7cc6283d7448480c
  * Added dolphin-emu-not-discord-presence.patch to fix build
    failure if discord presence is disabled.
  * Reduce pipeline compilation stutter through forcing FBFetch in ubershaders.
  * Added support for native motion/rumble with SDL2.
  * Added SD card folder syncing support.
  * Added flush command buffers after multiple EFB copies.
  * Added accurately handle the copy filter and gamma for EFB and XFB copies.
  * Added HLE broadband device.
  * Added support for libaesnd microcode.
  * Added support for NFS files.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669550400">- Fix building for openSUSE Leap 15.4 using gcc10-c++</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1672228800">- Updated to 5.0.17995 8bad821019721b9b72701b495da95656ace5fea5
  * Implement Missing Features for WiiConnect24 Support
  * Netplay: Redesign Wii Remote Data Exchange
  * Vulkan: Use VMA for memory allocations
  * Vulkan: Raise number of command buffers
  * Vulkan: Allocate descriptor pools as needed
  * Optimize GetVertexSize
  * Cache Vertex Sizes
  * Update EFB Peek Cache on Draw Done and Tokens
  * D3D12: Fix Numerous hangs
  * Add Dynamic Vertex Loaders for Ubershaders
  * Add Emulation of Pointsize/Linewidth in Vertex Shaders
  * Debugging: Add Support for Conditional Breakpoints
  * Add GBA TAS Window
  * Improve FPS/VPS Counting and Revamp Appearance</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add dolphin-emu-gcc13.patch: Fix build using GCC 13. Patch
  imported based on https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/326</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683288000">- Limit build to mbedtls &lt; 3.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1692532800">- Switched to gcc12 (boo#1210477).
- Removed file dolphin-emu-gcc13.patch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694433600">- Correction of the license based on the legaldb report.
  Add BSD-2-Clause AND libpng-2.0, and (Apache-2.0 OR MIT)
  aside from original GPL-2.0-or-later</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1705924800">- Limited build to fmt &lt; 10.</changelog>
</package>
<package pkgid="ad7a7592013b9514e1cbd723125fc226bb2219abfb346a7170e83f212e41e39e3cf50311e869e6988247322c618c2af3f48bb0fc0c43fed3f264be53d5fdf827" name="dolphin-emu" arch="x86_64">
  <version epoch="0" ver="5.0.17995" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1657281600">- Initialized 5.0.16793 3cd82b619388d0877436390093a6edc2319a6904</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1665748800">- Updated to 5.0.17269 48c9c224cf9f82f0f9f2690b7cc6283d7448480c
  * Added dolphin-emu-not-discord-presence.patch to fix build
    failure if discord presence is disabled.
  * Reduce pipeline compilation stutter through forcing FBFetch in ubershaders.
  * Added support for native motion/rumble with SDL2.
  * Added SD card folder syncing support.
  * Added flush command buffers after multiple EFB copies.
  * Added accurately handle the copy filter and gamma for EFB and XFB copies.
  * Added HLE broadband device.
  * Added support for libaesnd microcode.
  * Added support for NFS files.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669550400">- Fix building for openSUSE Leap 15.4 using gcc10-c++</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1672228800">- Updated to 5.0.17995 8bad821019721b9b72701b495da95656ace5fea5
  * Implement Missing Features for WiiConnect24 Support
  * Netplay: Redesign Wii Remote Data Exchange
  * Vulkan: Use VMA for memory allocations
  * Vulkan: Raise number of command buffers
  * Vulkan: Allocate descriptor pools as needed
  * Optimize GetVertexSize
  * Cache Vertex Sizes
  * Update EFB Peek Cache on Draw Done and Tokens
  * D3D12: Fix Numerous hangs
  * Add Dynamic Vertex Loaders for Ubershaders
  * Add Emulation of Pointsize/Linewidth in Vertex Shaders
  * Debugging: Add Support for Conditional Breakpoints
  * Add GBA TAS Window
  * Improve FPS/VPS Counting and Revamp Appearance</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add dolphin-emu-gcc13.patch: Fix build using GCC 13. Patch
  imported based on https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/326</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683288000">- Limit build to mbedtls &lt; 3.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1692532800">- Switched to gcc12 (boo#1210477).
- Removed file dolphin-emu-gcc13.patch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694433600">- Correction of the license based on the legaldb report.
  Add BSD-2-Clause AND libpng-2.0, and (Apache-2.0 OR MIT)
  aside from original GPL-2.0-or-later</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1705924800">- Limited build to fmt &lt; 10.</changelog>
</package>
<package pkgid="3111354d3cb13af58db589234f045183928bfad37f934272fc3a44586e9489bb4f42b5db174f91945766f59ab0153075af5e3c0ec7c2af5d3e5a8b16df001f40" name="dolphin-emu-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0.17995" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1657281600">- Initialized 5.0.16793 3cd82b619388d0877436390093a6edc2319a6904</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1665748800">- Updated to 5.0.17269 48c9c224cf9f82f0f9f2690b7cc6283d7448480c
  * Added dolphin-emu-not-discord-presence.patch to fix build
    failure if discord presence is disabled.
  * Reduce pipeline compilation stutter through forcing FBFetch in ubershaders.
  * Added support for native motion/rumble with SDL2.
  * Added SD card folder syncing support.
  * Added flush command buffers after multiple EFB copies.
  * Added accurately handle the copy filter and gamma for EFB and XFB copies.
  * Added HLE broadband device.
  * Added support for libaesnd microcode.
  * Added support for NFS files.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669550400">- Fix building for openSUSE Leap 15.4 using gcc10-c++</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1672228800">- Updated to 5.0.17995 8bad821019721b9b72701b495da95656ace5fea5
  * Implement Missing Features for WiiConnect24 Support
  * Netplay: Redesign Wii Remote Data Exchange
  * Vulkan: Use VMA for memory allocations
  * Vulkan: Raise number of command buffers
  * Vulkan: Allocate descriptor pools as needed
  * Optimize GetVertexSize
  * Cache Vertex Sizes
  * Update EFB Peek Cache on Draw Done and Tokens
  * D3D12: Fix Numerous hangs
  * Add Dynamic Vertex Loaders for Ubershaders
  * Add Emulation of Pointsize/Linewidth in Vertex Shaders
  * Debugging: Add Support for Conditional Breakpoints
  * Add GBA TAS Window
  * Improve FPS/VPS Counting and Revamp Appearance</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add dolphin-emu-gcc13.patch: Fix build using GCC 13. Patch
  imported based on https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/326</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683288000">- Limit build to mbedtls &lt; 3.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1692532800">- Switched to gcc12 (boo#1210477).
- Removed file dolphin-emu-gcc13.patch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694433600">- Correction of the license based on the legaldb report.
  Add BSD-2-Clause AND libpng-2.0, and (Apache-2.0 OR MIT)
  aside from original GPL-2.0-or-later</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1705924800">- Limited build to fmt &lt; 10.</changelog>
</package>
<package pkgid="e43162f4f680bb75da52e9cd564e213222273a5cb5e20758f6949874515bd155227c98351c2f162357d9fe4900cf802976e58f15201bea853d2fb004f6b6215f" name="dolphin-emu-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0.17995" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1657281600">- Initialized 5.0.16793 3cd82b619388d0877436390093a6edc2319a6904</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1665748800">- Updated to 5.0.17269 48c9c224cf9f82f0f9f2690b7cc6283d7448480c
  * Added dolphin-emu-not-discord-presence.patch to fix build
    failure if discord presence is disabled.
  * Reduce pipeline compilation stutter through forcing FBFetch in ubershaders.
  * Added support for native motion/rumble with SDL2.
  * Added SD card folder syncing support.
  * Added flush command buffers after multiple EFB copies.
  * Added accurately handle the copy filter and gamma for EFB and XFB copies.
  * Added HLE broadband device.
  * Added support for libaesnd microcode.
  * Added support for NFS files.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669550400">- Fix building for openSUSE Leap 15.4 using gcc10-c++</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1672228800">- Updated to 5.0.17995 8bad821019721b9b72701b495da95656ace5fea5
  * Implement Missing Features for WiiConnect24 Support
  * Netplay: Redesign Wii Remote Data Exchange
  * Vulkan: Use VMA for memory allocations
  * Vulkan: Raise number of command buffers
  * Vulkan: Allocate descriptor pools as needed
  * Optimize GetVertexSize
  * Cache Vertex Sizes
  * Update EFB Peek Cache on Draw Done and Tokens
  * D3D12: Fix Numerous hangs
  * Add Dynamic Vertex Loaders for Ubershaders
  * Add Emulation of Pointsize/Linewidth in Vertex Shaders
  * Debugging: Add Support for Conditional Breakpoints
  * Add GBA TAS Window
  * Improve FPS/VPS Counting and Revamp Appearance</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add dolphin-emu-gcc13.patch: Fix build using GCC 13. Patch
  imported based on https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/326</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683288000">- Limit build to mbedtls &lt; 3.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1692532800">- Switched to gcc12 (boo#1210477).
- Removed file dolphin-emu-gcc13.patch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694433600">- Correction of the license based on the legaldb report.
  Add BSD-2-Clause AND libpng-2.0, and (Apache-2.0 OR MIT)
  aside from original GPL-2.0-or-later</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1705924800">- Limited build to fmt &lt; 10.</changelog>
</package>
<package pkgid="922cd88c1ecfcfcefcb8577c4e34950e0402baf0dbe59efefa744f8d628abe88e94ea7bdf423528b13770004a3157ba50556caa09943f5ae2dfb6356773782d3" name="dolphin-emu-lang" arch="noarch">
  <version epoch="0" ver="5.0.17995" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1657281600">- Initialized 5.0.16793 3cd82b619388d0877436390093a6edc2319a6904</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1665748800">- Updated to 5.0.17269 48c9c224cf9f82f0f9f2690b7cc6283d7448480c
  * Added dolphin-emu-not-discord-presence.patch to fix build
    failure if discord presence is disabled.
  * Reduce pipeline compilation stutter through forcing FBFetch in ubershaders.
  * Added support for native motion/rumble with SDL2.
  * Added SD card folder syncing support.
  * Added flush command buffers after multiple EFB copies.
  * Added accurately handle the copy filter and gamma for EFB and XFB copies.
  * Added HLE broadband device.
  * Added support for libaesnd microcode.
  * Added support for NFS files.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1669550400">- Fix building for openSUSE Leap 15.4 using gcc10-c++</changelog>
  <changelog author="Jannik Seiler &lt;seil0@mosad.xyz&gt;" date="1672228800">- Updated to 5.0.17995 8bad821019721b9b72701b495da95656ace5fea5
  * Implement Missing Features for WiiConnect24 Support
  * Netplay: Redesign Wii Remote Data Exchange
  * Vulkan: Use VMA for memory allocations
  * Vulkan: Raise number of command buffers
  * Vulkan: Allocate descriptor pools as needed
  * Optimize GetVertexSize
  * Cache Vertex Sizes
  * Update EFB Peek Cache on Draw Done and Tokens
  * D3D12: Fix Numerous hangs
  * Add Dynamic Vertex Loaders for Ubershaders
  * Add Emulation of Pointsize/Linewidth in Vertex Shaders
  * Debugging: Add Support for Conditional Breakpoints
  * Add GBA TAS Window
  * Improve FPS/VPS Counting and Revamp Appearance</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Add dolphin-emu-gcc13.patch: Fix build using GCC 13. Patch
  imported based on https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/326</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683288000">- Limit build to mbedtls &lt; 3.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1692532800">- Switched to gcc12 (boo#1210477).
- Removed file dolphin-emu-gcc13.patch.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1694433600">- Correction of the license based on the legaldb report.
  Add BSD-2-Clause AND libpng-2.0, and (Apache-2.0 OR MIT)
  aside from original GPL-2.0-or-later</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.cf&gt;" date="1705924800">- Limited build to fmt &lt; 10.</changelog>
</package>
<package pkgid="0d8cf0d241552182866c43835b6930d95a5f355d3e052c04d1b38102a6519c86f884b4378df67a296447c78e13f3b38e6f51700d0320f938d82b028dfa64ef9e" name="dom4j" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="1.1"/>
  <changelog author="pmonrealgonzalez@suse.com" date="1537272000">- Security fix: [bsc#1105443, CVE-2018-1000632]
  * Version prior to version 2.1.1 contains a CWE-91: XML
    Injectionvulnerability in Class: Element. Methods: addElement,
    addAttribute that canresult in an attacker tampering with XML
    documents through.
  * Added dom4j-CVE-2018-1000632.patch</changelog>
  <changelog author="C&#xE9;dric Bosdonnat &lt;cbosdonnat@suse.com&gt;" date="1548417600">- Build STAXEventReader, STAXEventWriter and the data types.
  [bsc#1123158]
  * Added patch dom4j-enable-stax-datatypes.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1587124800">- Security fix: [bsc#1169760, CVE-2020-10683]
  * External Entity vulnerability in default SAX parser
  * Add dom4j-CVE-2020-10683.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add jaxb-api dependency for relevant distribution versions so that
  we can build with JDKs that do not include the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648468800">- Add alias to the new artifact coordinates org.dom4j:dom4j
- Simplify the spec file a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules unconditionally</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1690200000">- Do not depend on jtidy, since it is not used during build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878400">- Upgrade to upstream version 2.1.4
  * Improvements and potentially breaking changes
    + Added new factory method
    org.dom4j.io.SAXReader.createDefault(). It has more secure
    defaults than new SAXReader(), which uses system
    XMLReaderFactory.createXMLReader() or
    SAXParserFactory.newInstance().newSAXParser().
    + If you use some optional dependency of dom4j (for example
    Jaxen, xsdlib etc.), you need to specify an explicit
    dependency on it in your project. They are no longer marked as
    a mandatory transitive dependency by dom4j.
    + Following SAX parser features are disabled by default in
    DocumentHelper.parse() for security reasons (they were enabled
    in previous versions):
    ° http://xml.org/sax/properties/external-general-entities
    ° http://xml.org/sax/properties/external-parameter-entities
  * Other changes:
    + updated pull-parser version
    + Reuse the writeAttribute method in writeAttributes
    + support build on OS with non-UTF8 as default charset
    + Gradle: add an automatic module name
    + Use Correct License Name "Plexus"
    + Possible vulnerability of DocumentHelper.parseText() to XML
    injection
    + CVS directories left in the source tree
    + XMLWriter does not escape supplementary unicode characters
    correctly
    + writer.writeOpen(x) doesn't write namespaces
    + concurrency problem with QNameCache
    + all dependencies are optional
    + SAXReader: hardcoded namespace features
    + validate QNames
    + StringIndexOutOfBoundsException in
    XMLWriter.writeElementContent()
    + TreeNode has grown some generics
    + QName serialization fix
    + DocumentException initialize with nested exception
    + Accidentally occurring error in a multi-threaded test
    + compatibility with W3C DOM Level 3
    + use Java generics
- Removed patches:
  * dom4j-1.6.1-bug1618750.patch
  * dom4j-CVE-2018-1000632.patch
  * dom4j-CVE-2020-10683.patch
  * dom4j-enable-stax-datatypes.patch
  * dom4j-javadoc.patch
  * dom4j-sourcetarget.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878401">- Make a separate flavour for a minimal dom4j-bootstrap package
  used to build jaxen and full dom4j
- Added patch:
  * 0001-no-jaxen-dom4.patch
  * for the bootstrap package, patch out the code that requires
    jaxen with dom4j support to build</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1698926400">- JPMS: Add the Automatic-Module-Name attribute to the manifest.</changelog>
</package>
<package pkgid="59a0e363a05a7b60b26f144ff43a6690a4c27888813c9050877e48f27a794e86075f0d5e46b39b74fc4a8630e362084e86330133b6366d6f08ed6a2731e1a974" name="dom4j" arch="src">
  <version epoch="0" ver="2.1.4" rel="1.1"/>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="cfarrell@suse.com" date="1332504000">- license update: Apache-1.1
  SPDX</changelog>
  <changelog author="mvyskocil@suse.com" date="1377691200">- use add_maven_depmap from javapackages-tools
- drop repolib part (never built)
- drop pointless jarjar
- unversioned javadoc</changelog>
  <changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1404820800">- Do not depend on ant-trax and run spec-cleaner.</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="mpluskal@suse.com" date="1495195200">- Update dependencies</changelog>
  <changelog author="fstrba@suse.com" date="1504872000">- Added patch:
  * dom4j-sourcetarget.patch
    + Use java source and target level 1.6 in order to allow
    building with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1526472000">- Modified patch:
  * dom4j-sourcetarget.patch
    + Build with source and target 8 to prepare for a possible
    removal of 1.6 compatibility</changelog>
  <changelog author="fstrba@suse.com" date="1531224000">- Added patch:
  * dom4j-javadoc.patch
    + Don't load urls while building javadoc in environment without
    connectivity</changelog>
  <changelog author="pmonrealgonzalez@suse.com" date="1537272000">- Security fix: [bsc#1105443, CVE-2018-1000632]
  * Version prior to version 2.1.1 contains a CWE-91: XML
    Injectionvulnerability in Class: Element. Methods: addElement,
    addAttribute that canresult in an attacker tampering with XML
    documents through.
  * Added dom4j-CVE-2018-1000632.patch</changelog>
  <changelog author="C&#xE9;dric Bosdonnat &lt;cbosdonnat@suse.com&gt;" date="1548417600">- Build STAXEventReader, STAXEventWriter and the data types.
  [bsc#1123158]
  * Added patch dom4j-enable-stax-datatypes.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1587124800">- Security fix: [bsc#1169760, CVE-2020-10683]
  * External Entity vulnerability in default SAX parser
  * Add dom4j-CVE-2020-10683.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add jaxb-api dependency for relevant distribution versions so that
  we can build with JDKs that do not include the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648468800">- Add alias to the new artifact coordinates org.dom4j:dom4j
- Simplify the spec file a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules unconditionally</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1690200000">- Do not depend on jtidy, since it is not used during build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878400">- Upgrade to upstream version 2.1.4
  * Improvements and potentially breaking changes
    + Added new factory method
    org.dom4j.io.SAXReader.createDefault(). It has more secure
    defaults than new SAXReader(), which uses system
    XMLReaderFactory.createXMLReader() or
    SAXParserFactory.newInstance().newSAXParser().
    + If you use some optional dependency of dom4j (for example
    Jaxen, xsdlib etc.), you need to specify an explicit
    dependency on it in your project. They are no longer marked as
    a mandatory transitive dependency by dom4j.
    + Following SAX parser features are disabled by default in
    DocumentHelper.parse() for security reasons (they were enabled
    in previous versions):
    ° http://xml.org/sax/properties/external-general-entities
    ° http://xml.org/sax/properties/external-parameter-entities
  * Other changes:
    + updated pull-parser version
    + Reuse the writeAttribute method in writeAttributes
    + support build on OS with non-UTF8 as default charset
    + Gradle: add an automatic module name
    + Use Correct License Name "Plexus"
    + Possible vulnerability of DocumentHelper.parseText() to XML
    injection
    + CVS directories left in the source tree
    + XMLWriter does not escape supplementary unicode characters
    correctly
    + writer.writeOpen(x) doesn't write namespaces
    + concurrency problem with QNameCache
    + all dependencies are optional
    + SAXReader: hardcoded namespace features
    + validate QNames
    + StringIndexOutOfBoundsException in
    XMLWriter.writeElementContent()
    + TreeNode has grown some generics
    + QName serialization fix
    + DocumentException initialize with nested exception
    + Accidentally occurring error in a multi-threaded test
    + compatibility with W3C DOM Level 3
    + use Java generics
- Removed patches:
  * dom4j-1.6.1-bug1618750.patch
  * dom4j-CVE-2018-1000632.patch
  * dom4j-CVE-2020-10683.patch
  * dom4j-enable-stax-datatypes.patch
  * dom4j-javadoc.patch
  * dom4j-sourcetarget.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878401">- Make a separate flavour for a minimal dom4j-bootstrap package
  used to build jaxen and full dom4j
- Added patch:
  * 0001-no-jaxen-dom4.patch
  * for the bootstrap package, patch out the code that requires
    jaxen with dom4j support to build</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1698926400">- JPMS: Add the Automatic-Module-Name attribute to the manifest.</changelog>
</package>
<package pkgid="b61c50550e31c1a8dfbaac16c5bedf5bbc2bda74b1aa89a1f61f896af79655eb28d0bd57412dc9a07c6c747e0103ce27c573e8d61cc73955d3b4eddeed0f1238" name="dom4j-demo" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="1.1"/>
  <changelog author="pmonrealgonzalez@suse.com" date="1537272000">- Security fix: [bsc#1105443, CVE-2018-1000632]
  * Version prior to version 2.1.1 contains a CWE-91: XML
    Injectionvulnerability in Class: Element. Methods: addElement,
    addAttribute that canresult in an attacker tampering with XML
    documents through.
  * Added dom4j-CVE-2018-1000632.patch</changelog>
  <changelog author="C&#xE9;dric Bosdonnat &lt;cbosdonnat@suse.com&gt;" date="1548417600">- Build STAXEventReader, STAXEventWriter and the data types.
  [bsc#1123158]
  * Added patch dom4j-enable-stax-datatypes.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1587124800">- Security fix: [bsc#1169760, CVE-2020-10683]
  * External Entity vulnerability in default SAX parser
  * Add dom4j-CVE-2020-10683.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add jaxb-api dependency for relevant distribution versions so that
  we can build with JDKs that do not include the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648468800">- Add alias to the new artifact coordinates org.dom4j:dom4j
- Simplify the spec file a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules unconditionally</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1690200000">- Do not depend on jtidy, since it is not used during build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878400">- Upgrade to upstream version 2.1.4
  * Improvements and potentially breaking changes
    + Added new factory method
    org.dom4j.io.SAXReader.createDefault(). It has more secure
    defaults than new SAXReader(), which uses system
    XMLReaderFactory.createXMLReader() or
    SAXParserFactory.newInstance().newSAXParser().
    + If you use some optional dependency of dom4j (for example
    Jaxen, xsdlib etc.), you need to specify an explicit
    dependency on it in your project. They are no longer marked as
    a mandatory transitive dependency by dom4j.
    + Following SAX parser features are disabled by default in
    DocumentHelper.parse() for security reasons (they were enabled
    in previous versions):
    ° http://xml.org/sax/properties/external-general-entities
    ° http://xml.org/sax/properties/external-parameter-entities
  * Other changes:
    + updated pull-parser version
    + Reuse the writeAttribute method in writeAttributes
    + support build on OS with non-UTF8 as default charset
    + Gradle: add an automatic module name
    + Use Correct License Name "Plexus"
    + Possible vulnerability of DocumentHelper.parseText() to XML
    injection
    + CVS directories left in the source tree
    + XMLWriter does not escape supplementary unicode characters
    correctly
    + writer.writeOpen(x) doesn't write namespaces
    + concurrency problem with QNameCache
    + all dependencies are optional
    + SAXReader: hardcoded namespace features
    + validate QNames
    + StringIndexOutOfBoundsException in
    XMLWriter.writeElementContent()
    + TreeNode has grown some generics
    + QName serialization fix
    + DocumentException initialize with nested exception
    + Accidentally occurring error in a multi-threaded test
    + compatibility with W3C DOM Level 3
    + use Java generics
- Removed patches:
  * dom4j-1.6.1-bug1618750.patch
  * dom4j-CVE-2018-1000632.patch
  * dom4j-CVE-2020-10683.patch
  * dom4j-enable-stax-datatypes.patch
  * dom4j-javadoc.patch
  * dom4j-sourcetarget.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878401">- Make a separate flavour for a minimal dom4j-bootstrap package
  used to build jaxen and full dom4j
- Added patch:
  * 0001-no-jaxen-dom4.patch
  * for the bootstrap package, patch out the code that requires
    jaxen with dom4j support to build</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1698926400">- JPMS: Add the Automatic-Module-Name attribute to the manifest.</changelog>
</package>
<package pkgid="316ee428dc0d9f680ac3f85ff303c5d2cd59d564e853db8ecf939e0137ae3819f44d4a59aa623dbce9d399f9cc327d68ae617a39a019aa1cd51e86cc21482f93" name="dom4j-javadoc" arch="noarch">
  <version epoch="0" ver="2.1.4" rel="1.1"/>
  <changelog author="pmonrealgonzalez@suse.com" date="1537272000">- Security fix: [bsc#1105443, CVE-2018-1000632]
  * Version prior to version 2.1.1 contains a CWE-91: XML
    Injectionvulnerability in Class: Element. Methods: addElement,
    addAttribute that canresult in an attacker tampering with XML
    documents through.
  * Added dom4j-CVE-2018-1000632.patch</changelog>
  <changelog author="C&#xE9;dric Bosdonnat &lt;cbosdonnat@suse.com&gt;" date="1548417600">- Build STAXEventReader, STAXEventWriter and the data types.
  [bsc#1123158]
  * Added patch dom4j-enable-stax-datatypes.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1587124800">- Security fix: [bsc#1169760, CVE-2020-10683]
  * External Entity vulnerability in default SAX parser
  * Add dom4j-CVE-2020-10683.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647518400">- Add jaxb-api dependency for relevant distribution versions so that
  we can build with JDKs that do not include the JavaEE modules</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648468800">- Add alias to the new artifact coordinates org.dom4j:dom4j
- Simplify the spec file a bit</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1648641600">- Build against the standalone JavaEE modules unconditionally</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1690200000">- Do not depend on jtidy, since it is not used during build</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878400">- Upgrade to upstream version 2.1.4
  * Improvements and potentially breaking changes
    + Added new factory method
    org.dom4j.io.SAXReader.createDefault(). It has more secure
    defaults than new SAXReader(), which uses system
    XMLReaderFactory.createXMLReader() or
    SAXParserFactory.newInstance().newSAXParser().
    + If you use some optional dependency of dom4j (for example
    Jaxen, xsdlib etc.), you need to specify an explicit
    dependency on it in your project. They are no longer marked as
    a mandatory transitive dependency by dom4j.
    + Following SAX parser features are disabled by default in
    DocumentHelper.parse() for security reasons (they were enabled
    in previous versions):
    ° http://xml.org/sax/properties/external-general-entities
    ° http://xml.org/sax/properties/external-parameter-entities
  * Other changes:
    + updated pull-parser version
    + Reuse the writeAttribute method in writeAttributes
    + support build on OS with non-UTF8 as default charset
    + Gradle: add an automatic module name
    + Use Correct License Name "Plexus"
    + Possible vulnerability of DocumentHelper.parseText() to XML
    injection
    + CVS directories left in the source tree
    + XMLWriter does not escape supplementary unicode characters
    correctly
    + writer.writeOpen(x) doesn't write namespaces
    + concurrency problem with QNameCache
    + all dependencies are optional
    + SAXReader: hardcoded namespace features
    + validate QNames
    + StringIndexOutOfBoundsException in
    XMLWriter.writeElementContent()
    + TreeNode has grown some generics
    + QName serialization fix
    + DocumentException initialize with nested exception
    + Accidentally occurring error in a multi-threaded test
    + compatibility with W3C DOM Level 3
    + use Java generics
- Removed patches:
  * dom4j-1.6.1-bug1618750.patch
  * dom4j-CVE-2018-1000632.patch
  * dom4j-CVE-2020-10683.patch
  * dom4j-enable-stax-datatypes.patch
  * dom4j-javadoc.patch
  * dom4j-sourcetarget.patch
    + not needed with this version</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692878401">- Make a separate flavour for a minimal dom4j-bootstrap package
  used to build jaxen and full dom4j
- Added patch:
  * 0001-no-jaxen-dom4.patch
  * for the bootstrap package, patch out the code that requires
    jaxen with dom4j support to build</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1698926400">- JPMS: Add the Automatic-Module-Name attribute to the manifest.</changelog>
</package>
<package pkgid="f186f7808077368470c26ac65e59bdb526d50bb3c5a639a1fff626415c0fe9ef1c50da365c696e73c84311bd82b0a06c8e61fb1bef1008e039e43557014eb8ed" name="double-conversion" arch="src">
  <version epoch="0" ver="3.3.0" rel="1.2"/>
  <changelog author="dmitry_r@opensuse.org" date="1406203200">- Initial package, version 2.0.1</changelog>
  <changelog author="mpluskal@suse.com" date="1454328000">- Update project and download urls
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="zaitor@opensuse.org" date="1475668800">- Add baselibs.conf: Build 32-bit support (boo#1002561).</changelog>
  <changelog author="jengelh@inai.de" date="1500033600">- Fix RPM groups.
  Slightly trim/compact descriptions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1551355200">- Update to version 3.0.3
  * Support RISC-V
  * Bug fixes
- Switch to cmake
- Use %license</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1563796800">- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474
  * Fix `0x` for string-&gt;double conversion when Hex Floats are allowed.
    Avoid integer overflow when exponents for hex floats were too big.
    Update version number.
  * Fixed warning in gcc4.9.
  * Merged changes to install libraries in the correct place when
    using 64-bit libraries.
  * Use relative includes in the library. This shouldn't have any visible effect
    for consumers of the library.
  * Fix typo in test.
  * Fix separator characters when they they don't fit into 8 bits.
  * Check correctly for _MSC_VER.
  * Allow the library to be compiled for Emscripten.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580990400">- Use proper cmake calls
- Do not pull in py2 that is EOL but use python3 for build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.1.6:
  * Features some code cleanups.
  * Adds the following new architectures: loongarch, xtensa, nios2, e2k.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640865600">- update to 3.1.7:
  * Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set
  * Also add support for Synopsys ARC64 architecture</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.2.0:
  * Fix quiet NANs on MIPS* and PA-RISC architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 3.2.1
  * Disable quiet nan test on windows
  * Test on all platforms.
  * Fix warnings on Windows
  * Run ctests first.
  * Give shared-lib option and test install
  * Install Windows debbuger (pdb) files.
  * Add a cast to silence a signedness conversion warning.
  * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 3.3.0:
  * Fix some compile warnings in Visual Studio
  * Set permissions for github workflows
  * Add flags to control trailing decimal and zero in exponent
    form when input has one significant digit</changelog>
</package>
<package pkgid="eb8010afa1f7ee4c329812c278383fc8ffa7e35edf471b6332d9a43abacfe64c4176c7ba8b57904780670fc6bc24b19daf0e1300306de19cd360b8429466a5e5" name="double-conversion-debugsource" arch="i586">
  <version epoch="0" ver="3.3.0" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1475668800">- Add baselibs.conf: Build 32-bit support (boo#1002561).</changelog>
  <changelog author="jengelh@inai.de" date="1500033600">- Fix RPM groups.
  Slightly trim/compact descriptions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1551355200">- Update to version 3.0.3
  * Support RISC-V
  * Bug fixes
- Switch to cmake
- Use %license</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1563796800">- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474
  * Fix `0x` for string-&gt;double conversion when Hex Floats are allowed.
    Avoid integer overflow when exponents for hex floats were too big.
    Update version number.
  * Fixed warning in gcc4.9.
  * Merged changes to install libraries in the correct place when
    using 64-bit libraries.
  * Use relative includes in the library. This shouldn't have any visible effect
    for consumers of the library.
  * Fix typo in test.
  * Fix separator characters when they they don't fit into 8 bits.
  * Check correctly for _MSC_VER.
  * Allow the library to be compiled for Emscripten.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580990400">- Use proper cmake calls
- Do not pull in py2 that is EOL but use python3 for build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.1.6:
  * Features some code cleanups.
  * Adds the following new architectures: loongarch, xtensa, nios2, e2k.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640865600">- update to 3.1.7:
  * Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set
  * Also add support for Synopsys ARC64 architecture</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.2.0:
  * Fix quiet NANs on MIPS* and PA-RISC architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 3.2.1
  * Disable quiet nan test on windows
  * Test on all platforms.
  * Fix warnings on Windows
  * Run ctests first.
  * Give shared-lib option and test install
  * Install Windows debbuger (pdb) files.
  * Add a cast to silence a signedness conversion warning.
  * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 3.3.0:
  * Fix some compile warnings in Visual Studio
  * Set permissions for github workflows
  * Add flags to control trailing decimal and zero in exponent
    form when input has one significant digit</changelog>
</package>
<package pkgid="069d9fcbf41c29892360ef674238d70df12fd6c2782de63d0b720e9f79f394227f9b25499f39b146b336e2753f072edf91231a737edad44059dcfad367440c3c" name="double-conversion-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.0" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1475668800">- Add baselibs.conf: Build 32-bit support (boo#1002561).</changelog>
  <changelog author="jengelh@inai.de" date="1500033600">- Fix RPM groups.
  Slightly trim/compact descriptions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1551355200">- Update to version 3.0.3
  * Support RISC-V
  * Bug fixes
- Switch to cmake
- Use %license</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1563796800">- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474
  * Fix `0x` for string-&gt;double conversion when Hex Floats are allowed.
    Avoid integer overflow when exponents for hex floats were too big.
    Update version number.
  * Fixed warning in gcc4.9.
  * Merged changes to install libraries in the correct place when
    using 64-bit libraries.
  * Use relative includes in the library. This shouldn't have any visible effect
    for consumers of the library.
  * Fix typo in test.
  * Fix separator characters when they they don't fit into 8 bits.
  * Check correctly for _MSC_VER.
  * Allow the library to be compiled for Emscripten.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580990400">- Use proper cmake calls
- Do not pull in py2 that is EOL but use python3 for build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.1.6:
  * Features some code cleanups.
  * Adds the following new architectures: loongarch, xtensa, nios2, e2k.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640865600">- update to 3.1.7:
  * Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set
  * Also add support for Synopsys ARC64 architecture</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.2.0:
  * Fix quiet NANs on MIPS* and PA-RISC architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 3.2.1
  * Disable quiet nan test on windows
  * Test on all platforms.
  * Fix warnings on Windows
  * Run ctests first.
  * Give shared-lib option and test install
  * Install Windows debbuger (pdb) files.
  * Add a cast to silence a signedness conversion warning.
  * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 3.3.0:
  * Fix some compile warnings in Visual Studio
  * Set permissions for github workflows
  * Add flags to control trailing decimal and zero in exponent
    form when input has one significant digit</changelog>
</package>
<package pkgid="9bfee9992a0f6d55ce43cf9c3e1214a7301b988045abafa786cb83417cdf22a8aada7f9f32555fbdfab96e421dbb46ee82679ce9d14efa9953fbda4096d79464" name="double-conversion-devel" arch="i586">
  <version epoch="0" ver="3.3.0" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1475668800">- Add baselibs.conf: Build 32-bit support (boo#1002561).</changelog>
  <changelog author="jengelh@inai.de" date="1500033600">- Fix RPM groups.
  Slightly trim/compact descriptions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1551355200">- Update to version 3.0.3
  * Support RISC-V
  * Bug fixes
- Switch to cmake
- Use %license</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1563796800">- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474
  * Fix `0x` for string-&gt;double conversion when Hex Floats are allowed.
    Avoid integer overflow when exponents for hex floats were too big.
    Update version number.
  * Fixed warning in gcc4.9.
  * Merged changes to install libraries in the correct place when
    using 64-bit libraries.
  * Use relative includes in the library. This shouldn't have any visible effect
    for consumers of the library.
  * Fix typo in test.
  * Fix separator characters when they they don't fit into 8 bits.
  * Check correctly for _MSC_VER.
  * Allow the library to be compiled for Emscripten.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580990400">- Use proper cmake calls
- Do not pull in py2 that is EOL but use python3 for build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.1.6:
  * Features some code cleanups.
  * Adds the following new architectures: loongarch, xtensa, nios2, e2k.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640865600">- update to 3.1.7:
  * Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set
  * Also add support for Synopsys ARC64 architecture</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.2.0:
  * Fix quiet NANs on MIPS* and PA-RISC architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 3.2.1
  * Disable quiet nan test on windows
  * Test on all platforms.
  * Fix warnings on Windows
  * Run ctests first.
  * Give shared-lib option and test install
  * Install Windows debbuger (pdb) files.
  * Add a cast to silence a signedness conversion warning.
  * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 3.3.0:
  * Fix some compile warnings in Visual Studio
  * Set permissions for github workflows
  * Add flags to control trailing decimal and zero in exponent
    form when input has one significant digit</changelog>
</package>
<package pkgid="a74c2a2eba8c21bc9034fa093ace11c77c33c8e4b84603bd294d64341d701ce6e0f8917d536bd237a0be1b7f2fb5c9c94bb179da5d55bb03b97ed39de051d749" name="double-conversion-devel" arch="x86_64">
  <version epoch="0" ver="3.3.0" rel="1.2"/>
  <changelog author="zaitor@opensuse.org" date="1475668800">- Add baselibs.conf: Build 32-bit support (boo#1002561).</changelog>
  <changelog author="jengelh@inai.de" date="1500033600">- Fix RPM groups.
  Slightly trim/compact descriptions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1551355200">- Update to version 3.0.3
  * Support RISC-V
  * Bug fixes
- Switch to cmake
- Use %license</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1563796800">- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474
  * Fix `0x` for string-&gt;double conversion when Hex Floats are allowed.
    Avoid integer overflow when exponents for hex floats were too big.
    Update version number.
  * Fixed warning in gcc4.9.
  * Merged changes to install libraries in the correct place when
    using 64-bit libraries.
  * Use relative includes in the library. This shouldn't have any visible effect
    for consumers of the library.
  * Fix typo in test.
  * Fix separator characters when they they don't fit into 8 bits.
  * Check correctly for _MSC_VER.
  * Allow the library to be compiled for Emscripten.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580990400">- Use proper cmake calls
- Do not pull in py2 that is EOL but use python3 for build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.1.6:
  * Features some code cleanups.
  * Adds the following new architectures: loongarch, xtensa, nios2, e2k.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640865600">- update to 3.1.7:
  * Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set
  * Also add support for Synopsys ARC64 architecture</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.2.0:
  * Fix quiet NANs on MIPS* and PA-RISC architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 3.2.1
  * Disable quiet nan test on windows
  * Test on all platforms.
  * Fix warnings on Windows
  * Run ctests first.
  * Give shared-lib option and test install
  * Install Windows debbuger (pdb) files.
  * Add a cast to silence a signedness conversion warning.
  * Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 3.3.0:
  * Fix some compile warnings in Visual Studio
  * Set permissions for github workflows
  * Add flags to control trailing decimal and zero in exponent
    form when input has one significant digit</changelog>
</package>
<package pkgid="413a9863eae7104d9235771bc0a1ed0f7287c8577eabf6c7838afa960eca8b0b1f0a45045ed3a63a6aeb4142ad1729a741be172774a9bdb92b97731a7c671a70" name="doxygen2man" arch="i586">
  <version epoch="0" ver="2.0.8+20230721.002171b" rel="2.1"/>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593600">- Update to version 1.9.0+20191211.51a03aa (v1.9.0):
- lib: Fix some minor warnings from newer compilers
- ipc: Always initialize response struct
- ringbuffer: fix mistaken errno handling around _rb_chunk_reclaim
- array,log: Never set errno to a negative value
- log: Set errno when qb_log_target_alloc() fails
- ipc: Remove kqueue EOF log message
- ipc: fix force-filesystem-sockets
- IPC: server: avoid temporary channel priority loss, up to deadlock-worth (gh#ClusterLabs/libqb#352, rh#1718773, bsc#1188212)
- ipc: Use mkdtemp for more secure IPC files</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593601">- Update to version 1.9.1+20200318.93f9975 (v1.9.1):
- Doxygen2man (#388)
- trie: Don't assume that chars are unsigned &lt; 126 (#386)
- list: fix list handling for gcc10 (#383)
- Set correct ownership if qb_ipcs_connection_auth_set() has been used (gh#ClusterLabs/libqb#369, rh#1836146)
- Allow group access to the IPC directory
- Errors are represented as negative values</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593602">- Update to version 2.0.0+20200504.803d924 (v2.0.0):
- log: journal: fix forgotten syslog reload when flipped from journal
- Let remote_tempdir() assume a NUL-terminated name
- Make it impossible to truncate or overflow the connection description
- master: Issue 390: Clarify documentation of qb_loop_timer_expire_time_get and provide new function to return previously documented behavior (#391) (gh#ClusterLabs/libqb#390)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1598443200">- Update to version 2.0.1+20200729.416caf2 (v2.0.1):
- unix.c: use posix_fallocate() (#409)
- doxygen2man: Tidy RETURN VALUE
- doxygen2man - Print structure descriptions (where available) (#408)
- Make manpages (#405)
- doxygen2man: Fix a couple of the worst coverity errors (#404)
- doxygen2man - Lots of new features &amp; fixes for parsing libqb manpages (#402)
- array: More locking fixes (#400)
- log: Fix threading races (#396)
- Some bugs spotted by coverity (#399)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1607083200">- Update to version 2.0.2+20201203.def947e (v2.0.2):
- ipcs : Decrease log level. (#426)
- cov: Quieten some covscan warnings (#427)
- doxygen2man: Fix a couple of covscan-detected errors (#425)
- ipcs: Add missing qb_list_del when freeing server (#423) (gh#ClusterLabs/libqb#422)
- ipc: add qb_ipcc_auth_get() API call (#418)
- doxygen2man: Remove horrible hack (#420) (gh#ClusterLabs/libqb#419)
- doxygen2man: Add support for @code blocks (#417)
- man: Tidy man pages (#416)
- doxygen2man: Add option to read copyright line from the header file (#415) (gh#ClusterLabs/libqb#414)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1633608000">- Update to version 2.0.3+20210303.404adbc (v2.0.3):
- syslog: Add a message-id parameter for messages (gh#ClusterLabs/libqb#433)
- timers: Add some locking (gh#ClusterLabs/libqb#436)
- ipcc: Have a few goes at tidying up after a dead server (gh#ClusterLabs/libqb#434)
- strlcpy: Check for maxlen underflow (gh#ClusterLabs/libqb#432)
- doxygen2man: fix printing of lines starting with '.' (gh#ClusterLabs/libqb#431)
- doxygen2man: ignore all-whitespace brief descriptions (gh#ClusterLabs/libqb#430)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1637064000">- Update to version 2.0.4+20211112.a2691b9 (v2.0.4):
- poll: Don't log in a signal handler (gh#ClusterLabs/libqb##447)
- Fix pthread returns (gh#ClusterLabs/libqb#444)
- doxygen2man: print structure descriptions (gh#ClusterLabs/libqb#443)
- Implement heap based timer list (gh#ClusterLabs/libqb#439)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637841600">- Inject package version differently into the build system
  (boo#1193087):
  + Drop libqb-configure-package-version.patch
  + copy the package version into .tarball-version (if it does not
    exist and we would happen to use a tarball to build).</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1642161600">- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036800">- Update to version 2.0.5+20220321.ccdaada (v2.0.5):
- blackbox: Sanitize items read from the blackbox header (gh#ClusterLabs/libqb#438)
- ipcc: Fix errno returned from qb_ipcc_connect (gh#ClusterLabs/libqb#460)
- util: reimplement time functions as a series of fallbacks (gh#ClusterLabs/libqb#457)
- util: use HAVE_GETTIMEOFDAY where appropriate
- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
- Merge:
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch
- ipcc: Add an async connect API (gh#ClusterLabs/libqb#450)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036801">- Update to version 2.0.6+20220323.758044b (v2.0.6):
- test: Include ipc_sock.test in the libqb-tests rpm (gh#ClusterLabs/libqb##463)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- Make sure that the libstat_wrapper.so library is included in the libqb-tests RPM (when built)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1687176000">- Update to version 2.0.7+20230607.06c8641 (v2.0.7):
- blackbox: fix potential overlow/memory corruption (gh#ClusterLabs/libqb#486)
- tests: allow -j to work (gh#ClusterLabs/libqb#485)
- strlcpy: avoid compiler warning from strncpy (gh#ClusterLabs/libqb#473)
- timer: Move state check to before time check (gh#ClusterLabs/libqb#479)
- ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711)
- lib: Fix some small bugs spotted by newest covscan (gh#ClusterLabs/libqb#471)
- doxygen2man: Fix function parameter alignment (gh#ClusterLabs/libqb#468)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1690200000">- Update to version 2.0.8+20230721.002171b (v2.0.8):
- log: fix potential overflow with long log messages (gh#ClusterLabs/libqb#490, CVE-2023-39976, bsc#1214066)</changelog>
</package>
<package pkgid="d179dcae4975105515eeef202de46c41b55703f54bc19bd8ea2eab5fb3aa2c12ca595cd4473ed4d610c0f5c8785cf0a36b8ea51eb72b4040a08135f92d88379d" name="doxygen2man" arch="x86_64">
  <version epoch="0" ver="2.0.8+20230721.002171b" rel="2.1"/>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593600">- Update to version 1.9.0+20191211.51a03aa (v1.9.0):
- lib: Fix some minor warnings from newer compilers
- ipc: Always initialize response struct
- ringbuffer: fix mistaken errno handling around _rb_chunk_reclaim
- array,log: Never set errno to a negative value
- log: Set errno when qb_log_target_alloc() fails
- ipc: Remove kqueue EOF log message
- ipc: fix force-filesystem-sockets
- IPC: server: avoid temporary channel priority loss, up to deadlock-worth (gh#ClusterLabs/libqb#352, rh#1718773, bsc#1188212)
- ipc: Use mkdtemp for more secure IPC files</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593601">- Update to version 1.9.1+20200318.93f9975 (v1.9.1):
- Doxygen2man (#388)
- trie: Don't assume that chars are unsigned &lt; 126 (#386)
- list: fix list handling for gcc10 (#383)
- Set correct ownership if qb_ipcs_connection_auth_set() has been used (gh#ClusterLabs/libqb#369, rh#1836146)
- Allow group access to the IPC directory
- Errors are represented as negative values</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593602">- Update to version 2.0.0+20200504.803d924 (v2.0.0):
- log: journal: fix forgotten syslog reload when flipped from journal
- Let remote_tempdir() assume a NUL-terminated name
- Make it impossible to truncate or overflow the connection description
- master: Issue 390: Clarify documentation of qb_loop_timer_expire_time_get and provide new function to return previously documented behavior (#391) (gh#ClusterLabs/libqb#390)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1598443200">- Update to version 2.0.1+20200729.416caf2 (v2.0.1):
- unix.c: use posix_fallocate() (#409)
- doxygen2man: Tidy RETURN VALUE
- doxygen2man - Print structure descriptions (where available) (#408)
- Make manpages (#405)
- doxygen2man: Fix a couple of the worst coverity errors (#404)
- doxygen2man - Lots of new features &amp; fixes for parsing libqb manpages (#402)
- array: More locking fixes (#400)
- log: Fix threading races (#396)
- Some bugs spotted by coverity (#399)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1607083200">- Update to version 2.0.2+20201203.def947e (v2.0.2):
- ipcs : Decrease log level. (#426)
- cov: Quieten some covscan warnings (#427)
- doxygen2man: Fix a couple of covscan-detected errors (#425)
- ipcs: Add missing qb_list_del when freeing server (#423) (gh#ClusterLabs/libqb#422)
- ipc: add qb_ipcc_auth_get() API call (#418)
- doxygen2man: Remove horrible hack (#420) (gh#ClusterLabs/libqb#419)
- doxygen2man: Add support for @code blocks (#417)
- man: Tidy man pages (#416)
- doxygen2man: Add option to read copyright line from the header file (#415) (gh#ClusterLabs/libqb#414)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1633608000">- Update to version 2.0.3+20210303.404adbc (v2.0.3):
- syslog: Add a message-id parameter for messages (gh#ClusterLabs/libqb#433)
- timers: Add some locking (gh#ClusterLabs/libqb#436)
- ipcc: Have a few goes at tidying up after a dead server (gh#ClusterLabs/libqb#434)
- strlcpy: Check for maxlen underflow (gh#ClusterLabs/libqb#432)
- doxygen2man: fix printing of lines starting with '.' (gh#ClusterLabs/libqb#431)
- doxygen2man: ignore all-whitespace brief descriptions (gh#ClusterLabs/libqb#430)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1637064000">- Update to version 2.0.4+20211112.a2691b9 (v2.0.4):
- poll: Don't log in a signal handler (gh#ClusterLabs/libqb##447)
- Fix pthread returns (gh#ClusterLabs/libqb#444)
- doxygen2man: print structure descriptions (gh#ClusterLabs/libqb#443)
- Implement heap based timer list (gh#ClusterLabs/libqb#439)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637841600">- Inject package version differently into the build system
  (boo#1193087):
  + Drop libqb-configure-package-version.patch
  + copy the package version into .tarball-version (if it does not
    exist and we would happen to use a tarball to build).</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1642161600">- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036800">- Update to version 2.0.5+20220321.ccdaada (v2.0.5):
- blackbox: Sanitize items read from the blackbox header (gh#ClusterLabs/libqb#438)
- ipcc: Fix errno returned from qb_ipcc_connect (gh#ClusterLabs/libqb#460)
- util: reimplement time functions as a series of fallbacks (gh#ClusterLabs/libqb#457)
- util: use HAVE_GETTIMEOFDAY where appropriate
- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
- Merge:
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch
- ipcc: Add an async connect API (gh#ClusterLabs/libqb#450)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036801">- Update to version 2.0.6+20220323.758044b (v2.0.6):
- test: Include ipc_sock.test in the libqb-tests rpm (gh#ClusterLabs/libqb##463)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- Make sure that the libstat_wrapper.so library is included in the libqb-tests RPM (when built)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1687176000">- Update to version 2.0.7+20230607.06c8641 (v2.0.7):
- blackbox: fix potential overlow/memory corruption (gh#ClusterLabs/libqb#486)
- tests: allow -j to work (gh#ClusterLabs/libqb#485)
- strlcpy: avoid compiler warning from strncpy (gh#ClusterLabs/libqb#473)
- timer: Move state check to before time check (gh#ClusterLabs/libqb#479)
- ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711)
- lib: Fix some small bugs spotted by newest covscan (gh#ClusterLabs/libqb#471)
- doxygen2man: Fix function parameter alignment (gh#ClusterLabs/libqb#468)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1690200000">- Update to version 2.0.8+20230721.002171b (v2.0.8):
- log: fix potential overflow with long log messages (gh#ClusterLabs/libqb#490, CVE-2023-39976, bsc#1214066)</changelog>
</package>
<package pkgid="b8ec045095941142034308c71b51c8a27fbc82f4675d4f33eae4ea7bb46cf1baccb97ccd7cb58e34088213bf67c652729addb6d11e18a410184f09c8b75cb8f0" name="doxygen2man-debuginfo" arch="i586">
  <version epoch="0" ver="2.0.8+20230721.002171b" rel="2.1"/>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593600">- Update to version 1.9.0+20191211.51a03aa (v1.9.0):
- lib: Fix some minor warnings from newer compilers
- ipc: Always initialize response struct
- ringbuffer: fix mistaken errno handling around _rb_chunk_reclaim
- array,log: Never set errno to a negative value
- log: Set errno when qb_log_target_alloc() fails
- ipc: Remove kqueue EOF log message
- ipc: fix force-filesystem-sockets
- IPC: server: avoid temporary channel priority loss, up to deadlock-worth (gh#ClusterLabs/libqb#352, rh#1718773, bsc#1188212)
- ipc: Use mkdtemp for more secure IPC files</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593601">- Update to version 1.9.1+20200318.93f9975 (v1.9.1):
- Doxygen2man (#388)
- trie: Don't assume that chars are unsigned &lt; 126 (#386)
- list: fix list handling for gcc10 (#383)
- Set correct ownership if qb_ipcs_connection_auth_set() has been used (gh#ClusterLabs/libqb#369, rh#1836146)
- Allow group access to the IPC directory
- Errors are represented as negative values</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593602">- Update to version 2.0.0+20200504.803d924 (v2.0.0):
- log: journal: fix forgotten syslog reload when flipped from journal
- Let remote_tempdir() assume a NUL-terminated name
- Make it impossible to truncate or overflow the connection description
- master: Issue 390: Clarify documentation of qb_loop_timer_expire_time_get and provide new function to return previously documented behavior (#391) (gh#ClusterLabs/libqb#390)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1598443200">- Update to version 2.0.1+20200729.416caf2 (v2.0.1):
- unix.c: use posix_fallocate() (#409)
- doxygen2man: Tidy RETURN VALUE
- doxygen2man - Print structure descriptions (where available) (#408)
- Make manpages (#405)
- doxygen2man: Fix a couple of the worst coverity errors (#404)
- doxygen2man - Lots of new features &amp; fixes for parsing libqb manpages (#402)
- array: More locking fixes (#400)
- log: Fix threading races (#396)
- Some bugs spotted by coverity (#399)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1607083200">- Update to version 2.0.2+20201203.def947e (v2.0.2):
- ipcs : Decrease log level. (#426)
- cov: Quieten some covscan warnings (#427)
- doxygen2man: Fix a couple of covscan-detected errors (#425)
- ipcs: Add missing qb_list_del when freeing server (#423) (gh#ClusterLabs/libqb#422)
- ipc: add qb_ipcc_auth_get() API call (#418)
- doxygen2man: Remove horrible hack (#420) (gh#ClusterLabs/libqb#419)
- doxygen2man: Add support for @code blocks (#417)
- man: Tidy man pages (#416)
- doxygen2man: Add option to read copyright line from the header file (#415) (gh#ClusterLabs/libqb#414)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1633608000">- Update to version 2.0.3+20210303.404adbc (v2.0.3):
- syslog: Add a message-id parameter for messages (gh#ClusterLabs/libqb#433)
- timers: Add some locking (gh#ClusterLabs/libqb#436)
- ipcc: Have a few goes at tidying up after a dead server (gh#ClusterLabs/libqb#434)
- strlcpy: Check for maxlen underflow (gh#ClusterLabs/libqb#432)
- doxygen2man: fix printing of lines starting with '.' (gh#ClusterLabs/libqb#431)
- doxygen2man: ignore all-whitespace brief descriptions (gh#ClusterLabs/libqb#430)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1637064000">- Update to version 2.0.4+20211112.a2691b9 (v2.0.4):
- poll: Don't log in a signal handler (gh#ClusterLabs/libqb##447)
- Fix pthread returns (gh#ClusterLabs/libqb#444)
- doxygen2man: print structure descriptions (gh#ClusterLabs/libqb#443)
- Implement heap based timer list (gh#ClusterLabs/libqb#439)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637841600">- Inject package version differently into the build system
  (boo#1193087):
  + Drop libqb-configure-package-version.patch
  + copy the package version into .tarball-version (if it does not
    exist and we would happen to use a tarball to build).</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1642161600">- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036800">- Update to version 2.0.5+20220321.ccdaada (v2.0.5):
- blackbox: Sanitize items read from the blackbox header (gh#ClusterLabs/libqb#438)
- ipcc: Fix errno returned from qb_ipcc_connect (gh#ClusterLabs/libqb#460)
- util: reimplement time functions as a series of fallbacks (gh#ClusterLabs/libqb#457)
- util: use HAVE_GETTIMEOFDAY where appropriate
- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
- Merge:
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch
- ipcc: Add an async connect API (gh#ClusterLabs/libqb#450)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036801">- Update to version 2.0.6+20220323.758044b (v2.0.6):
- test: Include ipc_sock.test in the libqb-tests rpm (gh#ClusterLabs/libqb##463)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- Make sure that the libstat_wrapper.so library is included in the libqb-tests RPM (when built)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1687176000">- Update to version 2.0.7+20230607.06c8641 (v2.0.7):
- blackbox: fix potential overlow/memory corruption (gh#ClusterLabs/libqb#486)
- tests: allow -j to work (gh#ClusterLabs/libqb#485)
- strlcpy: avoid compiler warning from strncpy (gh#ClusterLabs/libqb#473)
- timer: Move state check to before time check (gh#ClusterLabs/libqb#479)
- ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711)
- lib: Fix some small bugs spotted by newest covscan (gh#ClusterLabs/libqb#471)
- doxygen2man: Fix function parameter alignment (gh#ClusterLabs/libqb#468)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1690200000">- Update to version 2.0.8+20230721.002171b (v2.0.8):
- log: fix potential overflow with long log messages (gh#ClusterLabs/libqb#490, CVE-2023-39976, bsc#1214066)</changelog>
</package>
<package pkgid="97de9218ffff96d0ae658e59991713d4450050ec005e3d96f0c3372c6515d0a6edb05684e185616184b0d4efbac0a084549863340a4ba0c322172db3aa852dca" name="doxygen2man-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.8+20230721.002171b" rel="2.1"/>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593600">- Update to version 1.9.0+20191211.51a03aa (v1.9.0):
- lib: Fix some minor warnings from newer compilers
- ipc: Always initialize response struct
- ringbuffer: fix mistaken errno handling around _rb_chunk_reclaim
- array,log: Never set errno to a negative value
- log: Set errno when qb_log_target_alloc() fails
- ipc: Remove kqueue EOF log message
- ipc: fix force-filesystem-sockets
- IPC: server: avoid temporary channel priority loss, up to deadlock-worth (gh#ClusterLabs/libqb#352, rh#1718773, bsc#1188212)
- ipc: Use mkdtemp for more secure IPC files</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593601">- Update to version 1.9.1+20200318.93f9975 (v1.9.1):
- Doxygen2man (#388)
- trie: Don't assume that chars are unsigned &lt; 126 (#386)
- list: fix list handling for gcc10 (#383)
- Set correct ownership if qb_ipcs_connection_auth_set() has been used (gh#ClusterLabs/libqb#369, rh#1836146)
- Allow group access to the IPC directory
- Errors are represented as negative values</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1588593602">- Update to version 2.0.0+20200504.803d924 (v2.0.0):
- log: journal: fix forgotten syslog reload when flipped from journal
- Let remote_tempdir() assume a NUL-terminated name
- Make it impossible to truncate or overflow the connection description
- master: Issue 390: Clarify documentation of qb_loop_timer_expire_time_get and provide new function to return previously documented behavior (#391) (gh#ClusterLabs/libqb#390)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1598443200">- Update to version 2.0.1+20200729.416caf2 (v2.0.1):
- unix.c: use posix_fallocate() (#409)
- doxygen2man: Tidy RETURN VALUE
- doxygen2man - Print structure descriptions (where available) (#408)
- Make manpages (#405)
- doxygen2man: Fix a couple of the worst coverity errors (#404)
- doxygen2man - Lots of new features &amp; fixes for parsing libqb manpages (#402)
- array: More locking fixes (#400)
- log: Fix threading races (#396)
- Some bugs spotted by coverity (#399)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1607083200">- Update to version 2.0.2+20201203.def947e (v2.0.2):
- ipcs : Decrease log level. (#426)
- cov: Quieten some covscan warnings (#427)
- doxygen2man: Fix a couple of covscan-detected errors (#425)
- ipcs: Add missing qb_list_del when freeing server (#423) (gh#ClusterLabs/libqb#422)
- ipc: add qb_ipcc_auth_get() API call (#418)
- doxygen2man: Remove horrible hack (#420) (gh#ClusterLabs/libqb#419)
- doxygen2man: Add support for @code blocks (#417)
- man: Tidy man pages (#416)
- doxygen2man: Add option to read copyright line from the header file (#415) (gh#ClusterLabs/libqb#414)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1633608000">- Update to version 2.0.3+20210303.404adbc (v2.0.3):
- syslog: Add a message-id parameter for messages (gh#ClusterLabs/libqb#433)
- timers: Add some locking (gh#ClusterLabs/libqb#436)
- ipcc: Have a few goes at tidying up after a dead server (gh#ClusterLabs/libqb#434)
- strlcpy: Check for maxlen underflow (gh#ClusterLabs/libqb#432)
- doxygen2man: fix printing of lines starting with '.' (gh#ClusterLabs/libqb#431)
- doxygen2man: ignore all-whitespace brief descriptions (gh#ClusterLabs/libqb#430)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1637064000">- Update to version 2.0.4+20211112.a2691b9 (v2.0.4):
- poll: Don't log in a signal handler (gh#ClusterLabs/libqb##447)
- Fix pthread returns (gh#ClusterLabs/libqb#444)
- doxygen2man: print structure descriptions (gh#ClusterLabs/libqb#443)
- Implement heap based timer list (gh#ClusterLabs/libqb#439)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637841600">- Inject package version differently into the build system
  (boo#1193087):
  + Drop libqb-configure-package-version.patch
  + copy the package version into .tarball-version (if it does not
    exist and we would happen to use a tarball to build).</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1642161600">- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036800">- Update to version 2.0.5+20220321.ccdaada (v2.0.5):
- blackbox: Sanitize items read from the blackbox header (gh#ClusterLabs/libqb#438)
- ipcc: Fix errno returned from qb_ipcc_connect (gh#ClusterLabs/libqb#460)
- util: reimplement time functions as a series of fallbacks (gh#ClusterLabs/libqb#457)
- util: use HAVE_GETTIMEOFDAY where appropriate
- Retry if posix_fallocate is interrupted with EINTR (#453) (gh#ClusterLabs/libqb#451, bsc#1193737, bsc#1193912)
- Merge:
  * bsc#1193737-0001-Retry-if-posix_fallocate-is-interrupted-with-EINTR-4.patch
- ipcc: Add an async connect API (gh#ClusterLabs/libqb#450)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1648036801">- Update to version 2.0.6+20220323.758044b (v2.0.6):
- test: Include ipc_sock.test in the libqb-tests rpm (gh#ClusterLabs/libqb##463)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- Make sure that the libstat_wrapper.so library is included in the libqb-tests RPM (when built)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1687176000">- Update to version 2.0.7+20230607.06c8641 (v2.0.7):
- blackbox: fix potential overlow/memory corruption (gh#ClusterLabs/libqb#486)
- tests: allow -j to work (gh#ClusterLabs/libqb#485)
- strlcpy: avoid compiler warning from strncpy (gh#ClusterLabs/libqb#473)
- timer: Move state check to before time check (gh#ClusterLabs/libqb#479)
- ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711)
- lib: Fix some small bugs spotted by newest covscan (gh#ClusterLabs/libqb#471)
- doxygen2man: Fix function parameter alignment (gh#ClusterLabs/libqb#468)</changelog>
  <changelog author="Yan Gao &lt;ygao@suse.com&gt;" date="1690200000">- Update to version 2.0.8+20230721.002171b (v2.0.8):
- log: fix potential overflow with long log messages (gh#ClusterLabs/libqb#490, CVE-2023-39976, bsc#1214066)</changelog>
</package>
<package pkgid="8e5d7b06159a2aefbcfead55a08274083289636db754247d51f9a01409589f02ae485f28a53e46aaa9157c8b1cbd0c3704c92b51cdfeb508cd5051892efe06cd" name="dpkg" arch="i586">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="3787001ae6421ee9e2d87eca89cbfcb4b7e82c7a4f9e7b8d6451e630efd1b74cecf6446016be905e6a63805a20e8ffe3397b2a35cf3cca5e0aad72f3bcfdd392" name="dpkg" arch="src">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1510142400">- Small cleanup with spec-cleaner
- Update dependencies</changelog>
  <changelog author="kkaempf@suse.com" date="1512820800">- fix Leap 42.2,42.3 build: add drop-tar-option.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1513166400">- Update test dependencies
- Build localised manpages</changelog>
  <changelog author="tchvatal@suse.com" date="1516104000">- Version update to 1.19.0.4:
  * Tons of architecture fixes
  * Testsuite was expanded</changelog>
  <changelog author="tchvatal@suse.com" date="1516622400">- Drop commented out selinux line that is not needed in current
  buildsystem</changelog>
  <changelog author="tchvatal@suse.com" date="1530187200">- Version update to 1.19.0.5:
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemereal backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  * Perl modules:
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accapted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Check that $state-&gt;{seen} exists instead of $state being just defined.
    Fixes regression in dpkg-gensymbols symbols output.
    Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Mark hurd-i386 as having gcc builtin PIE in Dpkg::Vendor::Debian.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.</changelog>
  <changelog author="kukuk@suse.de" date="1547467200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="5af9284dd2fdee87d3adc3726e360c3b7feaddf3d046e829b72b2f2f2132d0c7a8b81e6a4fdaea0008f941b6061eab28a61b94416f4328e636e6f4e8fd2d167d" name="dpkg" arch="x86_64">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="d85974e48a8c9a2ccf6f0d8c2661d6723c5d6c8c13e1b8246ba98d918a353f42939e84f73accfefbfadb6c0b308004ee3bfff767f83356473003d942b2b48377" name="dpkg-debuginfo" arch="i586">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="cf95086dadbc1497dd0de312107474b45f8f4295729c0f099bd8b3dfe33ffb5c1195b43bf25f3f0d0a3217bbc56bf47058d0cf0ec23a2c1d78b064e5abf263ea" name="dpkg-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="8f214a359459cf8620fbf472399fb299f80e6644f9d39e44382f47de560560b276f77a8a2afa00e567fdaf582411ae22743b3d36f216b2d31f3c4ece13af3207" name="dpkg-debugsource" arch="i586">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="3153aebea938163007d40b03e67078d74fd50ffa8a571aed7c2aa23512aefb312c32154e9f7f19422270e93a550f4c386cee05d24bce606b7acefd88ba571055" name="dpkg-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="727a76068a2e0242b461fd71c965688b30b33874b7f9ab767791331f044a4c49ff02b4d515a3e84e97ec194cdf22e66827560d5f9de8008e28c6f66481bd509f" name="dpkg-devel" arch="i586">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="78366118e8d41232b60e6b8f923a803f3c7d1fd73f9f5c7adcb0a2d14b8429e41798096c2b2adf0575e826059a2033923ef48e46b655bdcdd2caf6a12a99c71e" name="dpkg-devel" arch="x86_64">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="a23aee70498ac849f1c132d1841277e2ae8aec1489744941b7269a0b1ab2252d5475523d56cfb59eb8d82f9c4b2428acabb5ebd5dfb486e18e543f5c051f8f9d" name="dpkg-lang" arch="noarch">
  <version epoch="0" ver="1.22.2" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
</package>
<package pkgid="a469b15cea1c731a60d35f49b0f5e45bea32bed5b005fff03270a8c10e2fce65d627a93a77227089c7537b707e73600db28615c4b68c0b6a2ea64d5efff05662" name="dropwatch" arch="i586">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="6d1b5ad8a11891f033ba3bab4e6e30f93f7e0b5f48225f1a8fbc55a971881c28b51e0d9724488d8d49ba70f54996e8feee4aed2031185039e7e83a37b3aaa78a" name="dropwatch" arch="src">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="a85df2c0863c2ef12d427e4d8bb9361020f8210eaef1b8675c36bdfe9ced1c3c6a54613187a7ab190f1bf20509f7fe060c0e69ba3ccfa4d7ecfdc3447816ad2f" name="dropwatch" arch="x86_64">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="f3eb9cce169250da1423ee120fe4686c8f02ecc31662a75380d199970a000ecc43653402efea0360b68aa7b730a37922cfa642a93c0ed51c91c59fd6ed369e51" name="dropwatch-debuginfo" arch="i586">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="8295fc327cb5cdcb01834736f6b76c023b6f3e080876cbbb286c0e430fb6f274611b16f6ce8b4e4b6505874f825e2c476c10e48d88b7bf473fc6055d92877c9c" name="dropwatch-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="8c325ced88986f9549ec5c4369a741704a5ecfad00731c7c4cce0fb5f4bbce9841f910f963e9855e39e36da61a2ccbd22ae61f839992af8f53d26bef3cfc96b3" name="dropwatch-debugsource" arch="i586">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="fc75020cbc0a908bb68dffd40bbdabee1cf1302c21673489adc5b73ffa01624d5b624abcf400f549b9350929de6764103851bee92291855ed57470edcb8cefb2" name="dropwatch-debugsource" arch="x86_64">
  <version epoch="0" ver="1.5.4" rel="1.1"/>
  <changelog author="bpoirier@suse.com" date="1439380800">- Import from git://git.fedorahosted.org/dropwatch.git 7c33d8a</changelog>
  <changelog author="bpoirier@suse.com" date="1506686400">- Update to https://github.com/nhorman/dropwatch 48c9a19</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976000">- Update to version 1.5.3
  * Too many changes to list</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589976001">- Install dwdump</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1650283200">- Update to version 1.5.4
  * Support packet drop reason reporting when included in netlink message
  * fix some minor compilation warnings/errors
  * clean up some comments about deadline support
  * convert configure.ac to use AM_PROG_LIBTOOL from outdated LT_INIT
  * Fix missing SOL_NETLINK define in glibc &lt; 2.24
  * Fix licensing issues that didn't make sense
  * ignore ENOBUFS errors on data socket
  * adding arm64 travis ci testing
  * man page updates
  * move to libnl3 from libnl
- add old-readline.diff to revert (when building for &lt;= 15.x) an
  upstream change that requires libreadline &gt;= 8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- add 83.patch, bfd-link-statically.patch: fix build when
  statically linking libbfd</changelog>
</package>
<package pkgid="9cdf1329a69e8d12e6bb98330514fe805d330937627b95eb9cf0a96a7571203964db54cdc49a53d8b1f984e86841852828207c1dea693ed3915c3ebd41da188e" name="dtc" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="a431ee5c60559178169c7570a86643e01290a7e1d386334fb54de7ac8adfc63b1edbbbcd864f59d7b7cfe802a1f8626508641fc3341428243fbc2da248ecd51a" name="dtc" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="ro@suse.de" date="1394193600">- add use-tx-as-the-type-specifier-instead-of-zx.patch
  taken from fedora to fix build on s390</changelog>
  <changelog author="p.drouand@gmail.com" date="1447070400">- Update to version 1.4.1
  * No changelog available
- Use download Url as source
- Use original project page as home page</changelog>
  <changelog author="mpluskal@suse.com" date="1449316800">- Cleanup spec file with spec-cleaner
- Dont include soname version in devel package name</changelog>
  <changelog author="mpluskal@suse.com" date="1449921600">- Obsolete old devel package as well</changelog>
  <changelog author="jloeser@suse.com" date="1486382400">- version update to 1.4.2
  * including patches up to git commit 3b9c9709
  * Fix NULL pointer use in dtlabel + dtref case
  * fdtdump: check fdt if not in scanning mode
  * Fix memory leak in character literal parsing
  * Don't always generate __symbols__ for plugins
  * Plugin and fixup support
  * fix fdt_stringlist_search()
  * fix fdt_stringlist_count()
  * improve tests
  * minor bugfixes/typos
  * including symbols in version.lds
  * no changelog available
- modified patches:
  * use-tx-as-the-type-specifier-instead-of-zx.patch</changelog>
  <changelog author="jloeser@suse.com" date="1488542400">- version update to 1.4.3
  * Add printf format attributes
  * Correct some broken printf() like format mismatches
  * libfdt: Add fdt_setprop_empty()
  * libfdt: Remove undefined behaviour setting empty properties
  * Print output filename as part of warning messages
  * dtc: Use streq() in preference to strcmp()
  * checks: Add Warning for stricter node name character checking
  * checks: Add Warning for stricter property name character checking
  * dtc: pos parameter to srcpos_string() can't be NULL
  * livetree.c: Fix memory leak</changelog>
  <changelog author="mpluskal@suse.com" date="1489320000">- Update to version 1.4.4:
  * fdtput: Remove star from value_len documentation
  * fdtget: Use @return to document the return value
  * tests: Make realloc_fdt() really allocate *fdt
  * libfdt: overlay: Check the value of the right variable
  * dtc: Simplify asm_emit_string() implementation
  * libfdt: Change names of sparse helper macros
  * Fix assorted sparse warnings
  * Clean up gcc attributes
  * dtc: Don't abuse struct fdt_reserve_entry
- Refresh patches
- Make building more verbose
- Run tests</changelog>
  <changelog author="josef.moellers@suse.com" date="1544702400">- Upgrade to version 1.4.7:
  * checks.c: Overlay fragments are a special case
  * checks.c: added handling of various busses (eg PCI, simple,
    i2c, SPI)
  * checks.c: added some plausibility and syntax checks mainly
    for device proerties.
  * dtc.c: annotate .dts with input source location
  * some code restructuring, cosmetic changes.
  * decumentation cleanup and update
  * some more tests added.</changelog>
  <changelog author="josef.moellers@suse.com" date="1552651200">- Upgrade to version 1.5.0 (bsc#1153301):
  * Added i2c-bus and spi-bus support
  * New "-T" option: "Annotate output .dts with input source file
    and line"
  * Added YAML output format
  * Record source positions
  * Use inttypes.h macros for printing.
  * Fix some minor bugs which may lead to SIGSEGV.
  * Adjusted source URL to working path
  [bug#1128943, use-tx-as-the-type-specifier-instead-of-zx.patch]</changelog>
  <changelog author="Andreas F&#xE4;rber &lt;afaerber@suse.de&gt;" date="1572091200">- Enable YAML output format</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="4e52cbed9c3be1ed91274fdfe514aa1cc6341acf3c51c4b20d8a5d5cdc5f9443a6ee1f23a9bf76f12901954d594a3353eb34dea39eabfc8538a11786571db55c" name="dtc" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="bca78a9bc458dea57effbeeb411adc9bfd28f7981bc85027f3a6f8d05ee794f33fc456b777dd4b130fcc3d7cb358756321d265c006373d98386ebb85afa12a8e" name="dtc-debuginfo" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="f3b264471ca33e74ce3c3cbd522f6aa5d1a483e3154b742174cd6d0bcf53dd16b839709cfad2d533486ab7d39fde72a685752e6437c7d7af22d969ba60d06bc1" name="dtc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="46cc86215d7f85e0b651738313b6d41e0aa99373c0db096f76723631bb7a9dba7ca84972f945460944b64f38c4e24ad53904da612b07a6a1664e8ce6993df273" name="dtc-debugsource" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="3c1e70321e0b5f5a7c6b901c45cc49f047e1e31a8be7ae72f91679f4adbf01acdc1ef5455c3c6f0f607b09d41d77b74f3cf3d8313548b5d1ee1f090d9222b7b6" name="dtc-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.3"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436800">- update to 1.5.1:
  * Numerous assorted bugfixes
  * Add a new fdt_create_with_flags() function, and a
    FDT_CREATE_FLAG_NO_NAME_DEDUP flag which improves speed at the
    cost of tree size by not deduplicating property names in the
    strings section
  * Run tests against shared library, so it will catch the common
    mistake of not adding new symbols to the versioning script
  * Add a number of missing symbols to versioning script
  * Use Python3 by default for pylibfdt
  * New fdt_append_addrrange() function in libfdt
- remove dtc-license.patch (upstream)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1572436801">- Enable python3 binding in python3-libfdt</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1572436802">- switch to building python3 bindings using setuptools to avoid
  patching</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575806400">- Use %make_build and recpect %optflags.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1579003200">- add dtc-no-common-conflict.patch (bsc#1160388)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1583841600">- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- explicitly pass -pie in CFLAGS, since the build system explicitly passes
  - fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
  PIE-executables (bsc#1184122).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.6.1:
  * A number of bugfixes
  * Fix many warnings with -Wsign-compare
  * Add compilation with meson (not used by default so far)
  * Yet another revamp of how we handle unaligned accesses
  * Added a number of extra checks for common tree errors
  * Checks for interrupt providers
  * i2c reg properties
  * Tighten checking of gpio properties
  * Reduce dependencies when building libfdt only
  * Allow libfdt.h header to be used from C++ more easily
  * Accept .dtbo extension for overlays
  * Update valid node and property characters to match current devicetree spec
  * Add several checks for root node sanity in fdt_check_full()
  * Somewhat more robust type labelling for the benefit of yaml output</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664193600">- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
  non-existent `%.output`</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1682424000">- update to 1.7.0:
  * dtc
  * Fix -Oasm output on PA-RISC by avoiding ';' separators
  * Put symbolic label references in -Odts output when possible
  * Add label relative path references
  * Don't incorrectly attempt to create fixups for reference to path
    in overlays
  * Warning rather than hard error if integer expression results are
    truncated due to cell size
  * libfdt
  * Add fdt_get_property_by_offset_w() function
  * pylibfdt
  * Fixed to work with Python 3.10
  * A number of extra methods
  * Fix out of tree build
  * fdtget
  * Add raw bytes output mode
  * General
  * Fixes for mixed-signedness comparison warnings
  * Assorted other warning fixes
  * Assorted updates to checks
  * Assorted bugfixes
  * Fix scripts to work with dash as well as bash
  * Allow static builds
  * Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
  * makefile-bison-rule.patch</changelog>
</package>
<package pkgid="95d3525b4f46a8817fdc578b8cf2741a1e08741bd4a54338740d6e5cce1efeba7817b888f369032a7a8ca4b34344a54a7d28616049f4e86ad35ddce0f0e5dece" name="duktape" arch="src">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1496145600">- Initial package</changelog>
  <changelog author="jengelh@inai.de" date="1496318400">- Correct RPM group.</changelog>
  <changelog author="avvissu@yandex.by" date="1501329600">- Update to 2.1.1:
  * maintenance release</changelog>
  <changelog author="avvissu@yandex.by" date="1507204800">- Update to 2.2.0:
  * call handling, API improvements, performance</changelog>
  <changelog author="avvissu@yandex.by" date="1524744000">- Update to 2.2.1:
  * maintenance release</changelog>
  <changelog author="sean@suspend.net" date="1539864000">- Update to 2.3.0:
  * ES2015 improvements</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1564401600">- Update to 2.4.0:
  * Minor fixes and improvements</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 2.5.0:
  * CBOR support, minor fixes and improvements
- spec file changes
  * change http to https in URLs
  * use RPM macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604059200">- Update to 2.6.0:
  * Various fixes and portability improvements.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1669636800">- duktape-link-m.patch: link against libm for sin() and related functions,
  in case the compiler with -Os creates external references. bsc#1205805</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300800">- Update to version 2.7.0:
  * Fix memory unsafe behavior when valstack size limit hit in
    call setup
  * Fix a realloc() memory leak triggered when (1) previous
    allocation exists, (2) new realloc size is 0, (3) GC is
    triggered before first realloc() attempt
  * Fix void pointer arithmetic in duk_alloc_pool.c, caused
    problems with MSVC
  * Fix broken bytecode dump on big endian architectures
  * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
  * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
  * Dist makefile and pkg-config improvements
  * Fix Makefile.jsoncbor build
  * Reformat source with clang-format-12
- Bump sover define following upstream changes.
- Rebase duktape-link-m.patch with quilt.
- Drop pc.in file, no longer needed.
- Pass the needed prefixes etc to make_build and make_install.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694692800">- Ship libduktape207-32bit: needed by libproxy since version 0.5.</changelog>
</package>
<package pkgid="799e9fd39c77660151f4d6212452f6fe47c08de0c55f7a5c7bb9f3cb5fc41eef67ef99cd70817d2c438abe0e718fab288bd1818e99a2e562cd671dd5c6b21848" name="duktape-debugsource" arch="i586">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1501329600">- Update to 2.1.1:
  * maintenance release</changelog>
  <changelog author="avvissu@yandex.by" date="1507204800">- Update to 2.2.0:
  * call handling, API improvements, performance</changelog>
  <changelog author="avvissu@yandex.by" date="1524744000">- Update to 2.2.1:
  * maintenance release</changelog>
  <changelog author="sean@suspend.net" date="1539864000">- Update to 2.3.0:
  * ES2015 improvements</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1564401600">- Update to 2.4.0:
  * Minor fixes and improvements</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 2.5.0:
  * CBOR support, minor fixes and improvements
- spec file changes
  * change http to https in URLs
  * use RPM macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604059200">- Update to 2.6.0:
  * Various fixes and portability improvements.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1669636800">- duktape-link-m.patch: link against libm for sin() and related functions,
  in case the compiler with -Os creates external references. bsc#1205805</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300800">- Update to version 2.7.0:
  * Fix memory unsafe behavior when valstack size limit hit in
    call setup
  * Fix a realloc() memory leak triggered when (1) previous
    allocation exists, (2) new realloc size is 0, (3) GC is
    triggered before first realloc() attempt
  * Fix void pointer arithmetic in duk_alloc_pool.c, caused
    problems with MSVC
  * Fix broken bytecode dump on big endian architectures
  * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
  * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
  * Dist makefile and pkg-config improvements
  * Fix Makefile.jsoncbor build
  * Reformat source with clang-format-12
- Bump sover define following upstream changes.
- Rebase duktape-link-m.patch with quilt.
- Drop pc.in file, no longer needed.
- Pass the needed prefixes etc to make_build and make_install.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694692800">- Ship libduktape207-32bit: needed by libproxy since version 0.5.</changelog>
</package>
<package pkgid="e198ff6f98c738980a2a32c72e77e8219438c21da9a0f086d2d5b595cb628fef214c76d635ab09cdce6b3bd0f2244314b2fc86d88e6f9c9a520778dfd1bdaf35" name="duktape-debugsource" arch="x86_64">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1501329600">- Update to 2.1.1:
  * maintenance release</changelog>
  <changelog author="avvissu@yandex.by" date="1507204800">- Update to 2.2.0:
  * call handling, API improvements, performance</changelog>
  <changelog author="avvissu@yandex.by" date="1524744000">- Update to 2.2.1:
  * maintenance release</changelog>
  <changelog author="sean@suspend.net" date="1539864000">- Update to 2.3.0:
  * ES2015 improvements</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1564401600">- Update to 2.4.0:
  * Minor fixes and improvements</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 2.5.0:
  * CBOR support, minor fixes and improvements
- spec file changes
  * change http to https in URLs
  * use RPM macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604059200">- Update to 2.6.0:
  * Various fixes and portability improvements.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1669636800">- duktape-link-m.patch: link against libm for sin() and related functions,
  in case the compiler with -Os creates external references. bsc#1205805</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300800">- Update to version 2.7.0:
  * Fix memory unsafe behavior when valstack size limit hit in
    call setup
  * Fix a realloc() memory leak triggered when (1) previous
    allocation exists, (2) new realloc size is 0, (3) GC is
    triggered before first realloc() attempt
  * Fix void pointer arithmetic in duk_alloc_pool.c, caused
    problems with MSVC
  * Fix broken bytecode dump on big endian architectures
  * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
  * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
  * Dist makefile and pkg-config improvements
  * Fix Makefile.jsoncbor build
  * Reformat source with clang-format-12
- Bump sover define following upstream changes.
- Rebase duktape-link-m.patch with quilt.
- Drop pc.in file, no longer needed.
- Pass the needed prefixes etc to make_build and make_install.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694692800">- Ship libduktape207-32bit: needed by libproxy since version 0.5.</changelog>
</package>
<package pkgid="705c4a1ff8405393592bfaf6cc897bdda1e45fb9ec327fe2bba00f345bca790f768ffbb0a64510162ccf2130886c66f3dd092e4ea9f54e1f51f7ce3193e1b2fe" name="duktape-devel" arch="i586">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1501329600">- Update to 2.1.1:
  * maintenance release</changelog>
  <changelog author="avvissu@yandex.by" date="1507204800">- Update to 2.2.0:
  * call handling, API improvements, performance</changelog>
  <changelog author="avvissu@yandex.by" date="1524744000">- Update to 2.2.1:
  * maintenance release</changelog>
  <changelog author="sean@suspend.net" date="1539864000">- Update to 2.3.0:
  * ES2015 improvements</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1564401600">- Update to 2.4.0:
  * Minor fixes and improvements</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 2.5.0:
  * CBOR support, minor fixes and improvements
- spec file changes
  * change http to https in URLs
  * use RPM macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604059200">- Update to 2.6.0:
  * Various fixes and portability improvements.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1669636800">- duktape-link-m.patch: link against libm for sin() and related functions,
  in case the compiler with -Os creates external references. bsc#1205805</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300800">- Update to version 2.7.0:
  * Fix memory unsafe behavior when valstack size limit hit in
    call setup
  * Fix a realloc() memory leak triggered when (1) previous
    allocation exists, (2) new realloc size is 0, (3) GC is
    triggered before first realloc() attempt
  * Fix void pointer arithmetic in duk_alloc_pool.c, caused
    problems with MSVC
  * Fix broken bytecode dump on big endian architectures
  * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
  * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
  * Dist makefile and pkg-config improvements
  * Fix Makefile.jsoncbor build
  * Reformat source with clang-format-12
- Bump sover define following upstream changes.
- Rebase duktape-link-m.patch with quilt.
- Drop pc.in file, no longer needed.
- Pass the needed prefixes etc to make_build and make_install.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694692800">- Ship libduktape207-32bit: needed by libproxy since version 0.5.</changelog>
</package>
<package pkgid="fca3ea044d970baa2a296a15ff3116a351fc6216d25a1c35eebbbf926b510e86eb219a06e367e3fa9abcad8e01b4a75d8bf0a85d93e004e126dbdd06176fc8e4" name="duktape-devel" arch="x86_64">
  <version epoch="0" ver="2.7.0" rel="2.1"/>
  <changelog author="avvissu@yandex.by" date="1501329600">- Update to 2.1.1:
  * maintenance release</changelog>
  <changelog author="avvissu@yandex.by" date="1507204800">- Update to 2.2.0:
  * call handling, API improvements, performance</changelog>
  <changelog author="avvissu@yandex.by" date="1524744000">- Update to 2.2.1:
  * maintenance release</changelog>
  <changelog author="sean@suspend.net" date="1539864000">- Update to 2.3.0:
  * ES2015 improvements</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1564401600">- Update to 2.4.0:
  * Minor fixes and improvements</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 2.5.0:
  * CBOR support, minor fixes and improvements
- spec file changes
  * change http to https in URLs
  * use RPM macros</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1604059200">- Update to 2.6.0:
  * Various fixes and portability improvements.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1669636800">- duktape-link-m.patch: link against libm for sin() and related functions,
  in case the compiler with -Os creates external references. bsc#1205805</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681300800">- Update to version 2.7.0:
  * Fix memory unsafe behavior when valstack size limit hit in
    call setup
  * Fix a realloc() memory leak triggered when (1) previous
    allocation exists, (2) new realloc size is 0, (3) GC is
    triggered before first realloc() attempt
  * Fix void pointer arithmetic in duk_alloc_pool.c, caused
    problems with MSVC
  * Fix broken bytecode dump on big endian architectures
  * Fix DUK_USE_GET_RANDOM_DOUBLE() argument handling
  * Use yaml.safe_load() instead of yaml.load() in Py2 tooling
  * Dist makefile and pkg-config improvements
  * Fix Makefile.jsoncbor build
  * Reformat source with clang-format-12
- Bump sover define following upstream changes.
- Rebase duktape-link-m.patch with quilt.
- Drop pc.in file, no longer needed.
- Pass the needed prefixes etc to make_build and make_install.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694692800">- Ship libduktape207-32bit: needed by libproxy since version 0.5.</changelog>
</package>
<package pkgid="eba60f470f907ffd433eeb0a5acc72bc99618221aa771c583679351158c047950d9555d507559770290d8a290810571d37c85007ac770c96757dc4d5c89fe510" name="dunelegacy" arch="src">
  <version epoch="0" ver="0.96.4" rel="4.1"/>
  <changelog author="mailaender@opensuse.org" date="1311336000">- Initial package for build.opensuse.org, based upon
  http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/dunelegacy/dunelegacy.spec?rev=1.8.2.1</changelog>
  <changelog author="jengelh@medozas.de" date="1335787200">- Enable parallel build with %_smp_mflags
- Remove seemingly unneeded calls to autotools regeneration</changelog>
  <changelog author="mailaender@opensuse.org" date="1364212800">- Update to 0.96.3
- Use https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mailaender@opensuse.org" date="1439726400">- Run unit tests
- Fix rpmlint warnings</changelog>
  <changelog author="rpm@fthiessen.de" date="1467288000">- Added fix-gcc6.patch to fix build with gcc6 (c++14)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1467288001">- Added dunelegacy-0.96.3-configure-CXXFLAGS.diff to not override
  system's CXXFLAGS and to not use -O3.
- Added man page.
- Enabled verbose make output.</changelog>
  <changelog author="mailaender@opensuse.org" date="1485086400">- update to version 0.96.4
- drop fix-gcc6.patch (included upstream)
- drop dunelegacy-0.96.3-configure-CXXFLAGS.diff (included upstream)</changelog>
  <changelog author="mailaender@opensuse.org" date="1500120000">- Install appdata.xml file</changelog>
  <changelog author="wbauer@tmo.at" date="1523102400">- Add fix-build-with-SDL_mixer-2.0.2.patch to fix build with
  SDL2_mixer 2.0.2 where MIX_INIT_FLUIDSYNTH has been renamed to
  MIX_INIT_MID</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c19e0b03d82d2d72f2f3b95e7cce6f6d566c680b4621f467df06f55d978247d4bc5b20469cd71afed435c7c574707d4b07dcebed6452279230bde80316fd502d" name="dunelegacy" arch="x86_64">
  <version epoch="0" ver="0.96.4" rel="4.1"/>
  <changelog author="mailaender@opensuse.org" date="1311336000">- Initial package for build.opensuse.org, based upon
  http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/dunelegacy/dunelegacy.spec?rev=1.8.2.1</changelog>
  <changelog author="jengelh@medozas.de" date="1335787200">- Enable parallel build with %_smp_mflags
- Remove seemingly unneeded calls to autotools regeneration</changelog>
  <changelog author="mailaender@opensuse.org" date="1364212800">- Update to 0.96.3
- Use https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mailaender@opensuse.org" date="1439726400">- Run unit tests
- Fix rpmlint warnings</changelog>
  <changelog author="rpm@fthiessen.de" date="1467288000">- Added fix-gcc6.patch to fix build with gcc6 (c++14)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1467288001">- Added dunelegacy-0.96.3-configure-CXXFLAGS.diff to not override
  system's CXXFLAGS and to not use -O3.
- Added man page.
- Enabled verbose make output.</changelog>
  <changelog author="mailaender@opensuse.org" date="1485086400">- update to version 0.96.4
- drop fix-gcc6.patch (included upstream)
- drop dunelegacy-0.96.3-configure-CXXFLAGS.diff (included upstream)</changelog>
  <changelog author="mailaender@opensuse.org" date="1500120000">- Install appdata.xml file</changelog>
  <changelog author="wbauer@tmo.at" date="1523102400">- Add fix-build-with-SDL_mixer-2.0.2.patch to fix build with
  SDL2_mixer 2.0.2 where MIX_INIT_FLUIDSYNTH has been renamed to
  MIX_INIT_MID</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="82ae57e4354b9869e3e8102714b75630ab16dd012573528240af4508f5097bc530f471a10930c3a05e9bab17953e59373166cf0fe397c5bcbdfc856a0e18ffe1" name="dunelegacy-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.96.4" rel="4.1"/>
  <changelog author="mailaender@opensuse.org" date="1311336000">- Initial package for build.opensuse.org, based upon
  http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/dunelegacy/dunelegacy.spec?rev=1.8.2.1</changelog>
  <changelog author="jengelh@medozas.de" date="1335787200">- Enable parallel build with %_smp_mflags
- Remove seemingly unneeded calls to autotools regeneration</changelog>
  <changelog author="mailaender@opensuse.org" date="1364212800">- Update to 0.96.3
- Use https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mailaender@opensuse.org" date="1439726400">- Run unit tests
- Fix rpmlint warnings</changelog>
  <changelog author="rpm@fthiessen.de" date="1467288000">- Added fix-gcc6.patch to fix build with gcc6 (c++14)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1467288001">- Added dunelegacy-0.96.3-configure-CXXFLAGS.diff to not override
  system's CXXFLAGS and to not use -O3.
- Added man page.
- Enabled verbose make output.</changelog>
  <changelog author="mailaender@opensuse.org" date="1485086400">- update to version 0.96.4
- drop fix-gcc6.patch (included upstream)
- drop dunelegacy-0.96.3-configure-CXXFLAGS.diff (included upstream)</changelog>
  <changelog author="mailaender@opensuse.org" date="1500120000">- Install appdata.xml file</changelog>
  <changelog author="wbauer@tmo.at" date="1523102400">- Add fix-build-with-SDL_mixer-2.0.2.patch to fix build with
  SDL2_mixer 2.0.2 where MIX_INIT_FLUIDSYNTH has been renamed to
  MIX_INIT_MID</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="32ad70afba3eb0564013627e4d9fb66a1c83c599dad3fd8c5825a78a96331d09db28d9eb11c81dc71e748136ebc0534e2955f52eb006a0605bc7dc75421cbc05" name="dvb-utils" arch="i586">
  <version epoch="0" ver="1.24.1" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578484800">- Refresh patch sysmacros.patch
- Update to 1.18.0:
  * Various fixes all around</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch for gcc 10 bsc#1160298:
  * gcc10.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420800">- Avoid symbol name clash causing qv4l2 crash - v4l2_open is defined
  by the public libv4l2 and private libv4l2utils
  * Update use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420801">- Update to 1.18.1:
  Fix GCC 10 / -fno-common
- Drop upstream gcc10.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1591531200">- libv4l-devel-32bit needs to require the shared libraries belonging
  to it, libv4l1-0-32bit + libv4l2-0-32bit + libv4l2rds0-32bit + libv4lconvert0-32bit.
  This helps Wine development (bsc#1172301)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.20.0:
  * v4l2-ctl: add sizeimage suboption for set-fmt-video options
  * qvidcap: Add stride option to command line
  * buildsystem: Start v4l-utils 1.19.0 development cycle
  * dvbv5-zap: Fix typo
  * v4l2-ctl: include C++ cmath header
  * ubuntu1604: add missing headers for std::exit
  * libcecutil: Remove vanished TODO file from ditribution list
  * v4l2-ctl: Do not distribute generated 32bit source
  * v4l2-compliance: Do not distribute generated 32bit source
  * libcecutil: Distribute cec-gen.pl
  * Fix broken for loop in libv4l
  * Fix for mismatched class/struct tags
  * v4l2-compliance: improve metadata capture support
  * test-media: remove left-over debug lines
  * v4l2-compliance: fail if selection is present for compressed video
  * cec-compliance: rename 'ok' to 'unknown'
  * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
  * cec-compliance: add --test-fuzzing option
  * test-media: update vimc tests
  * v4l-utils: sync with latest media_tree master
  * keytable: add new generated keymaps
  * msg2ctl.pl: add newline after log_msg
  * cec-follower: drop the hardcoded UI commands list
  * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
  * cec utils: support CEC_ADAP_G_CONNECTOR_INFO
  * cec-compliance/follower: use new CEC_OP_UI_CMD defines
  * utils/libcecutil: add CEC utility library
  * cec-follower: switch to the new CEC utilities library
  * cec-compliance: use the new CEC utilities library
  * cec-ctl: use the new CEC utilities library
  * utils/common/cec*: remove unused cec files
  * cec-htng(-funcs).h: move to libcecutil
  * libcecutil: do not assume building in source tree.
  * libcecutil: remove empty generated headers on failure
  * libcecutil: cec-gen.pl now generates all headers in one go
  * v4l-utils: sync to latest cec-funcs.h
  * libcecutil: spaces should be replaced by - for help_features
  * cec-compliance: move util_receive to cec-compliance.cpp
  * cec-compliance: add timeout to util_receive
  * cec-compliance: fix a bug in util_receive
  * cec-compliance: Improve the INACTIVE_SOURCE test
  * cec-follower: add INACTIVE_SOURCE support.
  * v4l2-compliance: fix read/write tests
  * cec-compliance: improve Inactive Source test
  * cec-compliance: Set OSD Name is not TV specific
  * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
  * v4l-utils: sync with latest media_tree master
  * v4l2-info.cpp: support the new hold capture flags
  * cec-compliance: remove old tuner tests
  * cec-follower: add support for Status Request
  * cec-compliance: improve failure reporting
  * cec-follower: fix index handling
  * v4l-utils: sync with latest media_tree master
  * cec-compliance: improve the Inactive Source test
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: better scaler detection for M2M devices
  * cec-ctl: add a --phys-addr-from-edid option
  * cec: fix Makefile.am to get the right library dependencies
  * libcecutil: convert latency values to ms
  * cec-ctl: finish --stress-test-power-cycle with active display
  * cec-compliance: make the subtest names unique
  * cec-compliance: add -e and -l options
  * cec-compliance: make test names easier to type
  * qvidcap: fix typo: fnt -&gt; fmt
  * qvidcap: switch to RGB24 if format is unsupported
  * v4l2-ctl: support -k (concise) when showing touch data
  * v4l2-compliance: relax a 'is the DONE flag set' test
  * v4l-utils: fix sync-with-kernel: it missed pixelformats
  * qvidcap: make texts consistent
  * cec-follower: add --ignore option
  * cec-follower: support CEC 2.0 power status reporting
  * cec-compliance: test CEC 2.0 power transitions
  * cec-ctl: add --phys-addr-from-edid-poll
  * cec-compliance: return OK_PRESUMED in the power transition test
  * cec-compliance: update patch link
  * cec-compliance: change a fail to a warn
  * qvidcap: use --pixelformat instead of --pixel-format
  * cec-ctl: show PA changes with --phys-addr-from-edid-poll
  * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
  * cec: remove duplicate cec_phys_addr_exp defines
  * cec-ctl: improve --test-power-cycle test
  * cec-ctl: fix --phys-addr-from-edid-poll support
  * cec: show OSD Name with quotes around the name
  * v4l2-compliance: log the size of time_t
  * v4l2-compliance: use %zd with sizeof(time_t)
  * v4l2-ctl/compliance: fix 32-bit g_topology casts
  * v4l2-ctl/compliance: fix 32-bit compiler warnings
  * v4l2-compliance: use a better invalid address
  * v4l2-compliance: fix uninitialized have_sel variable
  * v4l2-compliance: return ENOTTY if selection is not supported
  * cec-compliance: add invalid ioctls test
  * v4l2-compliance: add tests for invalid ioctls
  * cec-ctl/compliance: call srandom()
  * cec-compliance: '-e' alias for --expect was missing
  * cec-compliance.h: add warn_on_test, clean ups
  * cec-compliance: fail/warn if reported latency &gt; 50ms
  * cec-compliance: add --expect-with-no-warnings
  * cec-compliance: swap -n/-N options
  * v4l-utils: remove trailing spaces
  * qvidcap: properly initialize m_curSize/Data
  * Revert "qvidcap: properly initialize m_curSize/Data"
  * qvidcap: properly initialize m_curSize/Data
  * v4l2-compliance: check source and sink pad types of a link
  * cec-compliance: clarify obscure error message
  * cec-ctl: remove trailing space in output
  * cec-ctl: add timestamps to the power-cycle tests
  * cec-ctl: improve --stress-test-power-cycle option
  * libcecutil: translate abort_msg to a message string
  * libcecutil: drop CEC_MSG_ prefix when logging messages
  * v4l2-compliance: improve USERPTR streaming tests
  * v4l2-compliance: fix bug/improve testing filler
  * v4l2-compliance: fix userptr buffer checks
  * cec-compliance: improve system_info_give_features()
  * sync with latest media_tree master
  * v4l-utils: add --enable-v4l2-compliance/ctl-32 option
  * v4l-utils: fix autoconf/automake errors
  * test-media: add -32 option
  * v4l2-compliance: fix 32 bit warnings
  * v4l2-ctl/compliance-32: fix when configuring from another dir
  * v4l2-compliance: fix typo: v4l2-ctl -&gt; v4l2-compliance
  * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
  * cec-ctl: added polls suboption to --stress-test-power-cycle
  * cec-ctl: handle ENONET errors
  * Revert "cec-ctl: handle ENONET errors"
  * cec-ctl: set wakeup_la correctly and handle ENONET &amp; EINVAL in stress tests
  * v4l2-compliance: fix weird formatting with -f
  * cec-ctl: don't transmit IMAGE_VIEW_ON every second
  * cec-ctl: introduce and use transmit_msg_retry()
  * cec-compliance: check for invalid transient power states
  * cec-ctl: check for incorrect state transitions
  * cec-ctl: add min-sleep suboption
  * cec-ctl: show timeouts vs Nacks
  * cec-ctl: show | instead of e or E
  * test-media: postpone the dmesg command
  * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
  * cec-ctl: improve wait_for_pwr_state
  * cec-ctl: add physical address sanity checks
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: fix step &lt; 0 control check
  * v4l-utils: sync with latest media kernel
  * v4l2-compliance: zero mbus_code
  * v4l2-compliance: add tests for V4L2_CAP_IO_MC
  * v4l2-ctl: zero v4l2_fmtdesc
  * v4l-utils: sync with latest media kernel
  * gconv: fix compiler warning
  * v4l2-ctl: add missing subdev usage in --help-all
  * cec-follower: create analog channel frequencies
  * cec-follower: add tuner analog service emulation
  * cec-follower: fix bugs for tuner emulation
  * cec-follower: add tuner step increment/decrement
  * cec-follower: fix analog tuner device info update
  * cec-follower: rename freq_idx to service_idx
  * cec-follower: create digital ARIB channels
  * cec-follower: create digital ATSC channels
  * cec-follower: create digital DVB channels
  * cec-follower: add tuner digital service emulation
  * cec-follower: fix tuner step increment/decrement
  * cec-compliance: add tuner control test
  * v4l-utils: configure.ac: Avoid bashisms
  * qv4l2: Use C library file operations with v4lconvert for raw mode devices
  * cec: fix cec-log.h dependency issues
  * v4l2grab: allow using direct calls instead of libv4l
  * v4l2grab: add support for setting the fourcc code
  * keymap.h needs sys/types.h and argp.h with musl
  * v4l2-compliance: fix assert on only read/write-only controls
  * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
  * v4l2-compliance: Allow all the selection targets for subdevs
  * keytable: use input_event properly
  * keytable: add compatibility for input_event_sec
  * treewide: remove bzero
  * treewide: fix redundant expressions
  * treewide: remove pointless c_str
  * dvb-sat: remove pointless abs call
  * utils: checks for empty instead of size in if
  * treewide: add extra {} to initialization
  * treewide: do not use return after else
  * treewide: fix wrong identation
  * utils: simplify bool returns
  * treewide: fix math problems
  * treewide: replace C casts with C++
  * treewide: apply performance fixes
  * utils: use bool literals
  * utils: do not use empty void with C++
  * utils: remove extra commas
  * utils: fix float equal warning
  * utils: add copy assignment operator
  * utils: initialize variable
  * utils: fix wrong format
  * utils: fix compilation with C++98
  * utils: add noreturn attribute and remove dead code
  * utils: fix implicit float conversions
  * utils: fix fallthrough warnings
  * utils: fix double promotions
  * utils: replace exit with std variant
  * cec-compliance: add missing header for clang
  * compiler.h: fix compilation with libcxx
  * compiler.h: fix compilation with clang + std=c++98 + glibcxx
  * utils: replace chr functions with std variants
  * ir-ctl: report timeout when it cannot be modified
  * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
  * ir-keytable: bpf: improve rsc imon pointer decoder
  * sync v4l-utils.spec with the fedora repo
  * keytable: cannot load BPF decoders from udevd
  * 50-rc_keymap.conf prevents debian testing from booting
  * lircd2toml: warn when scancode has duplicate definitions
  * keytable: keymap without protocol is invalid
  * rc_keymap.5: improve wording around using rc_keymaps for sending
  * keytable: a bpf protocol can have parameters and no scancodes
  * Fix build failure on s390x
  * keytable: support 64 bit scancodes
  * keytable: new samsung36 bpf decoder
  * Add keymap for Samsung AK59-00125A remote
  * ir-ctl: removed nested functions to support building with clang
  * ir-ctl: allow unmodulated signal to be sent
  * keytable: "-p all" should not attempt BPF decodes that don't exist
  * v4l2-ctl: Print UVC meta info
  * v4l2-compliance: fix metadata output support
  * v4l2-compliance: Verify metadata formats
  * v4l2-ctl: support for metadata output
  * v4l2-ctl: Add Support for Touch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1599566400">- Exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leaps, it isn't installed in the first place</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1613908800">- Force C++14 as the code is not C++17 ready. Fixes GCC 11 build
  (boo#1181884).
- Don't exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leap 15.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 1.22.1
  * add missing include for uClibc-ng
  * buildsystem: Start v4l-utils 1.21.0 development cycle
  * Build with libbpf, remove local sources
  * cec: add active sensing test for Audio Rate Control messages
  * cec: add Deck Control wake-up handling tests
  * cec: add invalid operand test for Audio Rate Control messages
  * cec: add One Touch Record Standby tests
  * cec: add tests for Deck Control message
  * cec: add tests for Deck Play message
  * cec: add tests for Give Deck Status message
  * cec-compliance: add Audio System mask to Set Audio Rate
  * cec-compliance: add cec-test-tuner-record-timer.cpp
  * cec-compliance: add 'reason' sanity check.
  * cec-compliance: Add version command
  * cec-compliance: clarify a power transition test
  * cec-compliance: clarify a warning
  * cec-compliance: don't skip tests if phys addr is invalid
  * cec-compliance: fix broken timer tests
  * cec-compliance: fix confusing 'Transient state' message
  * cec-compliance: fix 'unresponsive' detection
  * cec-compliance/follower: fix type comparison warnings
  * cec-compliance: hardcode audio_out_delay to 1 if not set
  * cec-compliance: improve confusing message
  * cec-compliance: improve current latency checks
  * cec-compliance: improve error message
  * cec-compliance: improve testLostMsgs test
  * cec-compliance: improve warning about late reply
  * cec-compliance: move audio helper functions to cec-test-audio.cpp
  * cec-compliance: move CDC helper functions to cec-test.cpp
  * cec-compliance: options -n and -N were swapped in --help
  * cec-compliance: remove Deck Status test
  * cec-compliance: remove One Touch Record Status test
  * cec-compliance: skip warning if audio_out_delay is 1
  * cec-compliance: the SHA needs to be shown in different ways
  * cec-compliance: use send_timer_error for one more test
  * cec-compliance: use the actual audio_out_delay value
  * cec-compliance: wait up to 10s for Inactive Source reply
  * cec-ctl.1.in: fix awkward language
  * cec-ctl: Add version command
  * cec-ctl/cec-compliance: add pulse8-cec kernel version check
  * cec-ctl: detect if Standby etc. messages are Nacked
  * cec-ctl: don't spam log with PA changes unless paused
  * cec-ctl: free signal time -&gt; signal free time
  * cec-ctl: improve --list-devices
  * cec-ctl: improve 'Sleep' message in stress test
  * cec-ctl: improve the --phys-addr-from-edid-poll option
  * cec-ctl: log signal free time when (show &amp;&amp; !verbose)
  * cec-ctl: min/max-sleep arguments should be double, not unsigned
  * cec-ctl: really wait for 2 seconds when the HPD is low
  * cec-ctl: report low drive without --verbose
  * cec-ctl: showTopology(): fix level wraparound bug
  * cec: expand One Touch Record tests
  * cec: expand Timer Programming tests
  * cec-follower: add --standby and --toggle-power-status
  * cec-follower: Add version command
  * cec-follower: CEC_MSG_STANDBY can just call enter_standby()
  * cec-follower: detect the cessation of Audio Rate Control messages
  * cec-follower: drop physical address check
  * cec-follower: emulate features for CEC versions &lt; CEC 2.0
  * cec-follower: emulate programmed timer recordings
  * cec-follower: fix incorrect fallthrough
  * cec-follower: fix logging the SHA
  * cec-follower: increase precision of Audio Rate Control active sensing
  * cec-follower: refactoring: split up overly long functions
  * cec-follower: use log_addr_type to get local device type
  * cec: improve vendor ID logging
  * cec: remove redundant struct cec_msg initializations
  * cec-tuner: std::array conversions
  * cec utils and v4l2-compliance: improve version info
  * clang-tidy: add a bunch of const
  * clang-tidy: use auto
  * clang-tidy: use nullptr
  * clang-tidy: use using instead of typedef
  * clean up includes and convert C includes to C++
  * common/media-info.cpp: 'Flags' was not aligned
  * configure.ac: Add --without-libudev option to avoid automagic dep
  * configure.ac: autodetect availability of systemd
  * configure.ac: drop printf for GIT_COMMIT_DATE
  * configure.ac: Export git commit count
  * configure.ac: Fix building without libudev
  * configure.ac: improve gettext compatibility support
  * configure.ac: Resolve GIT_* even if repository is a submodule
  * configure.ac: revert AM_GNU_GETTEXT_VERSION change
  * contrib/test/test-media: add -setup option
  * convert files to reference
  * convert to range based loops
  * cppcheck: turn several references to const
  * cppcheck: use const references
  * cv4l-helpers.h: fix the cv4l_buffer assignment operator
  * dvb-dev-remote: check if setsockopt() fails
  * dvb-fe-tool: better check the event type
  * dvb-file: fix one-line output with default values
  * dvb-file: reimplement get_pmt_descriptors()
  * dvbv5-daemon: don't dereference a null pointer
  * dvbv5-daemon: do some cleanups at the daemon
  * dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
  * dvbv5-zap: add a warning when not recording PMT data
  * dvbv5-zap: allow recording also the SDT table
  * dvbv5-zap: don't use start time initialized
  * dvbv5-zap: fix a cut-and paste error
  * dvbv5-zap: remove an unused logic
  * dvb-zap: copy_to_file doesn't return any value
  * fix mismatching declaration
  * Fix print formatting warning for clang.
  * ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
  * ir-ctl: increase the size of the buffer used to read raw files
  * ir-ctl: print correct transmitter count
  * ir-ctl: Revert "ir-ctl: print correct transmitter count"
  * keytable: Add source information in generated keymaps
  * keytable: ensure BPF IR decoders use correct section name
  * keytable: Fix missing inclusion of argp.h
  * keytable: fix typo
  * keytable: restrict installation of 50-rc_keymap.conf
  * libcecutil/cec-info.cpp: rename Reserved to Backup
  * libcecutil: make license consistent
  * libdvb: fix ATSC service location parser
  * libdvbv5: add a warning if a descriptor's init doesn't went fine
  * libdvbv5: add support for the registration descriptor
  * libdvbv5: avoid a potential access out of an array
  * libdvbv5: desc_ca: cleanup the routine
  * libdvbv5: desc_language: check if the size is correct
  * libdvbv5: desc_network_name: simplify the init code
  * libdvbv5: detect SMTPE 302m audio format
  * libdvbv5: don't leak memory at dvb-dev-remote
  * libdvbv5: dvb-dev-local: better handle realloc()
  * libdvbv5: dvb-dev-local: fix error handling for device addition
  * libdvbv5: dvb-dev-remote: better handle cmd size
  * libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
  * libdvbv5: fix a typo
  * libdvbv5: fix init of the ATSC service location
  * libdvbv5: fix the quality detection logic
  * libdvbv5: hide my_strlcpy symbol
  * libdvbv5: hide stack_dump symbols and provide soname compatibility
  * libdvbv5: initialize v3 params
  * libdvbv5: use an array for the fourcc type
  * libdvbv5: validate cable descriptor's size
  * libv4l2: add newer caps to v4l2_driver.c
  * Makefile.am: turn the build less verbose by default
  * mass constexpr conversions
  * mc_nextgen_test: Link against argp library
  * media-ctl: add v4l2-ycbcr-enc field in help description
  * media-ctl: Add version command
  * media-ctl: fix compiler warnings
  * media-ctl: fix ycbcr property in help description
  * media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
  * Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
  * qv4l2: add -Wno-psabi to avoid ABI warning on ARM
  * qv4l2: Also fall back to old method for querying resolution
  * qv4l2: fallback if window()-&gt;windowHandle() == NULL
  * qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
  * qv4l2: fix more 'deprecated Qt functions' warnings
  * qv4l2: fix use of deprecated byteCount method
  * qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
  * qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer &gt; 8 bits
  * qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
  * remove pointless constructor
  * remove unused ARRAY_SIZE
  * Rudimentary support for mi_media_detect_type on FreeBSD.
  * sync with latest media kernel
  * test-media: add 'date' at beginning and end, show versions
  * test-media: add -E and -W options
  * test-media: add support for vidtv
  * test-media: add 'tee /dev/kmsg'
  * test-media: add vidtv to the mc target
  * test-media: also keep vivid cec devices open
  * test-media: configure vimc scaler correctly
  * test-media: drop vidtv from mc, but warn if MC is disabled for DVB
  * test-media: drop vidtv from the 'mc' target
  * test-media: enable cache_hints for the first vivid instance
  * test-media: improve vidtv tests
  * test-media: mc should include vidtv
  * test-media: missed one scaler config line
  * test-media: show version info earlier and show cmd args
  * use auto
  * use emplace_back
  * use explicit for single argument constructors
  * Use standard integer types
  * use using instead of typedef
  * utils/cec: fix inconsistent Vendor ID reporting
  * utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
  * utils: replace push_back with emplace_back
  * utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
  * v4l2/cec-compliance: use new GIT_SHA variable
  * v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
  * v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
  * v4l2-compliance: add 0 check for v4l2_event reserved field
  * v4l2-compliance: Add libcamera to businfo prefixes
  * v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
  * v4l2-compliance: add new test for 32/64 bit time handling
  * v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-compliance: Add version command
  * v4l2-compliance: check correct buffer length after CREATE_BUFS
  * v4l2-compliance: check entity function for codecs
  * v4l2-compliance: Convert testBlockingDQBuf to pthreads
  * v4l2-compliance: disable cache flag test for kernels &lt; 5.9
  * v4l2-compliance: don't warn about seq counter for metadata
  * v4l2-compliance: drop kernel_version
  * v4l2-compliance: fix bad indentation
  * v4l2-compliance: fix cache hint regressions
  * v4l2-compliance: fix colorspace checks for JPEG codecs
  * v4l2-compliance: fix g++-7 compile error
  * v4l2-compliance: fix stateful encoder tests
  * v4l2-compliance: fix two S_EDID tests
  * v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
  * v4l2-compliance: improve compound control checks
  * v4l2-compliance: improve fmtdesc.description check
  * v4l2-compliance: improve frequency range checks
  * v4l2-compliance: improve request tests
  * v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
  * v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
  * v4l2-compliance: move all vivid controls to v4l2-compliance.h
  * v4l2-compliance: relax testBasicSelection check.
  * v4l2-compliance: remove spurious \n in message
  * v4l2-compliance: rename stvec to vec_remote_subtests
  * v4l2-compliance: skip sequence tests for vivid
  * v4l2-compliance: some fails were ignored
  * v4l2-compliance: test for vb2/m2m poll kernel bug
  * v4l2-compliance: test polling and disconnecting
  * v4l2-compliance: use fail_on_test_val for better fail reports
  * v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
  * v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
  * v4l2-ctl: add missing const, use {} instead of memset
  * v4l2-ctl: add new control types
  * v4l2-ctl: add '--set-edid type=list' support
  * v4l2-ctl: add --show-edid, add new test EDIDs
  * v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-ctl: Add version command
  * v4l2-ctl: break on VIDIOC_DQEVENT error
  * v4l2-ctl: clean up control value printing
  * v4l2-ctl: don't squash setting multiple identical controls.
  * v4l2-ctl: fix broken fd.qbuf error check
  * v4l2-ctl: fix bugs found in streaming_set_cap2out
  * v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
  * v4l2-ctl: fix incorrect check for last_ts
  * v4l2-ctl: fix INTEGER64 support, add common_print_control()
  * v4l2-ctl: Fix test_ioctl cmd type
  * v4l2-ctl: improve --help-edid
  * v4l2-ctl: print delta to current clock in verbose mode
  * v4l2-ctl: print specific error upon failure
  * v4l2-ctl: recognize compound h264 and fwht control types
  * v4l2-ctl: remove unused struct flag_def
  * v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
  * v4l2-ctl: set  total number of native DTDs to 1
  * v4l2-ctl: subdev: Add support for the CSC API in the subdevices
  * v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
  * v4l2-ctl: update EDIDs
  * v4l2-ctl: update test EDIDs
  * v4l2-ctl: vidcap: Add support for the CSC API
  * v4l2-dbg: fix control flow problem
  * v4l2grab: add command line args for other capture methods
  * v4l2grab: add querycap basic support
  * v4l2grab: add read and userptr capture methods
  * v4l2grab: fix block mode handling
  * v4l2grab: prepare it for adding support for other methods
  * v4l2grab: remove an unused var
  * v4l2grab: some code reorg
  * v4l2-info: add v4l2_info_subdev_capability
  * v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  * v4l2-subdev.h: replace BIT(0) by 0x00000001
  * v4l2-tpg.patch: add clamp_t define
  * v4l2-tpg.patch: rename min/max defines to tpg_min/max
  * v4l2-utils: test cache_hints for MMAP queues
  * v4l2-utils: turn fb_formats to constexpr array
  * v4l-compliance: re-introduce NON_COHERENT and cache hints tests
  * v4l-compliance: remove NON_CONSISTENT hint test
  * v4l-helpers: don't mix enum type with int
  * v4l-utils: add missing fallthrough
  * v4l-utils: add missing static
  * v4l-utils: convert board_list to vector
  * v4l-utils: FreeBSD already defines packed
  * v4l-utils: libdvbv5: fix broken my_strlcpy calls
  * v4l-utils: patch v4l2-controls.h
  * v4l-utils: switch remote_subtest arrays to vector
  * v4l-utils: sync with latest media kernel
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with latest media_tree master repo
  * v4l-utils: sync with media_tree master
  * v4l-utils: sync with media_tree/master
  * v4l-utils: sync with upstream media_tree master
  * v4l-utils: update v4l2-tpg.patch
  * v4l-utils: use V4L2_TYPE_IS_CAPTURE
- remove sysmacros.patch: obsolete</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1677672000">- Update to version 1.24.1:
  * Lot of changes, see ChangeLog for details.
- Removed update-desktop-files and hicolor-icon-theme post
  requirements (not needed anymore).</changelog>
</package>
<package pkgid="99a275e31cf9c1978719bc337abe98a392a1eb842bfb8a02118d33bf32f514c1823a7dddeac5c73a418c4bb1b75cc7e8dfca3ad034424c679c639e3e896c4372" name="dvb-utils" arch="x86_64">
  <version epoch="0" ver="1.24.1" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578484800">- Refresh patch sysmacros.patch
- Update to 1.18.0:
  * Various fixes all around</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch for gcc 10 bsc#1160298:
  * gcc10.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420800">- Avoid symbol name clash causing qv4l2 crash - v4l2_open is defined
  by the public libv4l2 and private libv4l2utils
  * Update use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420801">- Update to 1.18.1:
  Fix GCC 10 / -fno-common
- Drop upstream gcc10.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1591531200">- libv4l-devel-32bit needs to require the shared libraries belonging
  to it, libv4l1-0-32bit + libv4l2-0-32bit + libv4l2rds0-32bit + libv4lconvert0-32bit.
  This helps Wine development (bsc#1172301)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.20.0:
  * v4l2-ctl: add sizeimage suboption for set-fmt-video options
  * qvidcap: Add stride option to command line
  * buildsystem: Start v4l-utils 1.19.0 development cycle
  * dvbv5-zap: Fix typo
  * v4l2-ctl: include C++ cmath header
  * ubuntu1604: add missing headers for std::exit
  * libcecutil: Remove vanished TODO file from ditribution list
  * v4l2-ctl: Do not distribute generated 32bit source
  * v4l2-compliance: Do not distribute generated 32bit source
  * libcecutil: Distribute cec-gen.pl
  * Fix broken for loop in libv4l
  * Fix for mismatched class/struct tags
  * v4l2-compliance: improve metadata capture support
  * test-media: remove left-over debug lines
  * v4l2-compliance: fail if selection is present for compressed video
  * cec-compliance: rename 'ok' to 'unknown'
  * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
  * cec-compliance: add --test-fuzzing option
  * test-media: update vimc tests
  * v4l-utils: sync with latest media_tree master
  * keytable: add new generated keymaps
  * msg2ctl.pl: add newline after log_msg
  * cec-follower: drop the hardcoded UI commands list
  * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
  * cec utils: support CEC_ADAP_G_CONNECTOR_INFO
  * cec-compliance/follower: use new CEC_OP_UI_CMD defines
  * utils/libcecutil: add CEC utility library
  * cec-follower: switch to the new CEC utilities library
  * cec-compliance: use the new CEC utilities library
  * cec-ctl: use the new CEC utilities library
  * utils/common/cec*: remove unused cec files
  * cec-htng(-funcs).h: move to libcecutil
  * libcecutil: do not assume building in source tree.
  * libcecutil: remove empty generated headers on failure
  * libcecutil: cec-gen.pl now generates all headers in one go
  * v4l-utils: sync to latest cec-funcs.h
  * libcecutil: spaces should be replaced by - for help_features
  * cec-compliance: move util_receive to cec-compliance.cpp
  * cec-compliance: add timeout to util_receive
  * cec-compliance: fix a bug in util_receive
  * cec-compliance: Improve the INACTIVE_SOURCE test
  * cec-follower: add INACTIVE_SOURCE support.
  * v4l2-compliance: fix read/write tests
  * cec-compliance: improve Inactive Source test
  * cec-compliance: Set OSD Name is not TV specific
  * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
  * v4l-utils: sync with latest media_tree master
  * v4l2-info.cpp: support the new hold capture flags
  * cec-compliance: remove old tuner tests
  * cec-follower: add support for Status Request
  * cec-compliance: improve failure reporting
  * cec-follower: fix index handling
  * v4l-utils: sync with latest media_tree master
  * cec-compliance: improve the Inactive Source test
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: better scaler detection for M2M devices
  * cec-ctl: add a --phys-addr-from-edid option
  * cec: fix Makefile.am to get the right library dependencies
  * libcecutil: convert latency values to ms
  * cec-ctl: finish --stress-test-power-cycle with active display
  * cec-compliance: make the subtest names unique
  * cec-compliance: add -e and -l options
  * cec-compliance: make test names easier to type
  * qvidcap: fix typo: fnt -&gt; fmt
  * qvidcap: switch to RGB24 if format is unsupported
  * v4l2-ctl: support -k (concise) when showing touch data
  * v4l2-compliance: relax a 'is the DONE flag set' test
  * v4l-utils: fix sync-with-kernel: it missed pixelformats
  * qvidcap: make texts consistent
  * cec-follower: add --ignore option
  * cec-follower: support CEC 2.0 power status reporting
  * cec-compliance: test CEC 2.0 power transitions
  * cec-ctl: add --phys-addr-from-edid-poll
  * cec-compliance: return OK_PRESUMED in the power transition test
  * cec-compliance: update patch link
  * cec-compliance: change a fail to a warn
  * qvidcap: use --pixelformat instead of --pixel-format
  * cec-ctl: show PA changes with --phys-addr-from-edid-poll
  * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
  * cec: remove duplicate cec_phys_addr_exp defines
  * cec-ctl: improve --test-power-cycle test
  * cec-ctl: fix --phys-addr-from-edid-poll support
  * cec: show OSD Name with quotes around the name
  * v4l2-compliance: log the size of time_t
  * v4l2-compliance: use %zd with sizeof(time_t)
  * v4l2-ctl/compliance: fix 32-bit g_topology casts
  * v4l2-ctl/compliance: fix 32-bit compiler warnings
  * v4l2-compliance: use a better invalid address
  * v4l2-compliance: fix uninitialized have_sel variable
  * v4l2-compliance: return ENOTTY if selection is not supported
  * cec-compliance: add invalid ioctls test
  * v4l2-compliance: add tests for invalid ioctls
  * cec-ctl/compliance: call srandom()
  * cec-compliance: '-e' alias for --expect was missing
  * cec-compliance.h: add warn_on_test, clean ups
  * cec-compliance: fail/warn if reported latency &gt; 50ms
  * cec-compliance: add --expect-with-no-warnings
  * cec-compliance: swap -n/-N options
  * v4l-utils: remove trailing spaces
  * qvidcap: properly initialize m_curSize/Data
  * Revert "qvidcap: properly initialize m_curSize/Data"
  * qvidcap: properly initialize m_curSize/Data
  * v4l2-compliance: check source and sink pad types of a link
  * cec-compliance: clarify obscure error message
  * cec-ctl: remove trailing space in output
  * cec-ctl: add timestamps to the power-cycle tests
  * cec-ctl: improve --stress-test-power-cycle option
  * libcecutil: translate abort_msg to a message string
  * libcecutil: drop CEC_MSG_ prefix when logging messages
  * v4l2-compliance: improve USERPTR streaming tests
  * v4l2-compliance: fix bug/improve testing filler
  * v4l2-compliance: fix userptr buffer checks
  * cec-compliance: improve system_info_give_features()
  * sync with latest media_tree master
  * v4l-utils: add --enable-v4l2-compliance/ctl-32 option
  * v4l-utils: fix autoconf/automake errors
  * test-media: add -32 option
  * v4l2-compliance: fix 32 bit warnings
  * v4l2-ctl/compliance-32: fix when configuring from another dir
  * v4l2-compliance: fix typo: v4l2-ctl -&gt; v4l2-compliance
  * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
  * cec-ctl: added polls suboption to --stress-test-power-cycle
  * cec-ctl: handle ENONET errors
  * Revert "cec-ctl: handle ENONET errors"
  * cec-ctl: set wakeup_la correctly and handle ENONET &amp; EINVAL in stress tests
  * v4l2-compliance: fix weird formatting with -f
  * cec-ctl: don't transmit IMAGE_VIEW_ON every second
  * cec-ctl: introduce and use transmit_msg_retry()
  * cec-compliance: check for invalid transient power states
  * cec-ctl: check for incorrect state transitions
  * cec-ctl: add min-sleep suboption
  * cec-ctl: show timeouts vs Nacks
  * cec-ctl: show | instead of e or E
  * test-media: postpone the dmesg command
  * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
  * cec-ctl: improve wait_for_pwr_state
  * cec-ctl: add physical address sanity checks
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: fix step &lt; 0 control check
  * v4l-utils: sync with latest media kernel
  * v4l2-compliance: zero mbus_code
  * v4l2-compliance: add tests for V4L2_CAP_IO_MC
  * v4l2-ctl: zero v4l2_fmtdesc
  * v4l-utils: sync with latest media kernel
  * gconv: fix compiler warning
  * v4l2-ctl: add missing subdev usage in --help-all
  * cec-follower: create analog channel frequencies
  * cec-follower: add tuner analog service emulation
  * cec-follower: fix bugs for tuner emulation
  * cec-follower: add tuner step increment/decrement
  * cec-follower: fix analog tuner device info update
  * cec-follower: rename freq_idx to service_idx
  * cec-follower: create digital ARIB channels
  * cec-follower: create digital ATSC channels
  * cec-follower: create digital DVB channels
  * cec-follower: add tuner digital service emulation
  * cec-follower: fix tuner step increment/decrement
  * cec-compliance: add tuner control test
  * v4l-utils: configure.ac: Avoid bashisms
  * qv4l2: Use C library file operations with v4lconvert for raw mode devices
  * cec: fix cec-log.h dependency issues
  * v4l2grab: allow using direct calls instead of libv4l
  * v4l2grab: add support for setting the fourcc code
  * keymap.h needs sys/types.h and argp.h with musl
  * v4l2-compliance: fix assert on only read/write-only controls
  * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
  * v4l2-compliance: Allow all the selection targets for subdevs
  * keytable: use input_event properly
  * keytable: add compatibility for input_event_sec
  * treewide: remove bzero
  * treewide: fix redundant expressions
  * treewide: remove pointless c_str
  * dvb-sat: remove pointless abs call
  * utils: checks for empty instead of size in if
  * treewide: add extra {} to initialization
  * treewide: do not use return after else
  * treewide: fix wrong identation
  * utils: simplify bool returns
  * treewide: fix math problems
  * treewide: replace C casts with C++
  * treewide: apply performance fixes
  * utils: use bool literals
  * utils: do not use empty void with C++
  * utils: remove extra commas
  * utils: fix float equal warning
  * utils: add copy assignment operator
  * utils: initialize variable
  * utils: fix wrong format
  * utils: fix compilation with C++98
  * utils: add noreturn attribute and remove dead code
  * utils: fix implicit float conversions
  * utils: fix fallthrough warnings
  * utils: fix double promotions
  * utils: replace exit with std variant
  * cec-compliance: add missing header for clang
  * compiler.h: fix compilation with libcxx
  * compiler.h: fix compilation with clang + std=c++98 + glibcxx
  * utils: replace chr functions with std variants
  * ir-ctl: report timeout when it cannot be modified
  * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
  * ir-keytable: bpf: improve rsc imon pointer decoder
  * sync v4l-utils.spec with the fedora repo
  * keytable: cannot load BPF decoders from udevd
  * 50-rc_keymap.conf prevents debian testing from booting
  * lircd2toml: warn when scancode has duplicate definitions
  * keytable: keymap without protocol is invalid
  * rc_keymap.5: improve wording around using rc_keymaps for sending
  * keytable: a bpf protocol can have parameters and no scancodes
  * Fix build failure on s390x
  * keytable: support 64 bit scancodes
  * keytable: new samsung36 bpf decoder
  * Add keymap for Samsung AK59-00125A remote
  * ir-ctl: removed nested functions to support building with clang
  * ir-ctl: allow unmodulated signal to be sent
  * keytable: "-p all" should not attempt BPF decodes that don't exist
  * v4l2-ctl: Print UVC meta info
  * v4l2-compliance: fix metadata output support
  * v4l2-compliance: Verify metadata formats
  * v4l2-ctl: support for metadata output
  * v4l2-ctl: Add Support for Touch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1599566400">- Exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leaps, it isn't installed in the first place</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1613908800">- Force C++14 as the code is not C++17 ready. Fixes GCC 11 build
  (boo#1181884).
- Don't exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leap 15.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 1.22.1
  * add missing include for uClibc-ng
  * buildsystem: Start v4l-utils 1.21.0 development cycle
  * Build with libbpf, remove local sources
  * cec: add active sensing test for Audio Rate Control messages
  * cec: add Deck Control wake-up handling tests
  * cec: add invalid operand test for Audio Rate Control messages
  * cec: add One Touch Record Standby tests
  * cec: add tests for Deck Control message
  * cec: add tests for Deck Play message
  * cec: add tests for Give Deck Status message
  * cec-compliance: add Audio System mask to Set Audio Rate
  * cec-compliance: add cec-test-tuner-record-timer.cpp
  * cec-compliance: add 'reason' sanity check.
  * cec-compliance: Add version command
  * cec-compliance: clarify a power transition test
  * cec-compliance: clarify a warning
  * cec-compliance: don't skip tests if phys addr is invalid
  * cec-compliance: fix broken timer tests
  * cec-compliance: fix confusing 'Transient state' message
  * cec-compliance: fix 'unresponsive' detection
  * cec-compliance/follower: fix type comparison warnings
  * cec-compliance: hardcode audio_out_delay to 1 if not set
  * cec-compliance: improve confusing message
  * cec-compliance: improve current latency checks
  * cec-compliance: improve error message
  * cec-compliance: improve testLostMsgs test
  * cec-compliance: improve warning about late reply
  * cec-compliance: move audio helper functions to cec-test-audio.cpp
  * cec-compliance: move CDC helper functions to cec-test.cpp
  * cec-compliance: options -n and -N were swapped in --help
  * cec-compliance: remove Deck Status test
  * cec-compliance: remove One Touch Record Status test
  * cec-compliance: skip warning if audio_out_delay is 1
  * cec-compliance: the SHA needs to be shown in different ways
  * cec-compliance: use send_timer_error for one more test
  * cec-compliance: use the actual audio_out_delay value
  * cec-compliance: wait up to 10s for Inactive Source reply
  * cec-ctl.1.in: fix awkward language
  * cec-ctl: Add version command
  * cec-ctl/cec-compliance: add pulse8-cec kernel version check
  * cec-ctl: detect if Standby etc. messages are Nacked
  * cec-ctl: don't spam log with PA changes unless paused
  * cec-ctl: free signal time -&gt; signal free time
  * cec-ctl: improve --list-devices
  * cec-ctl: improve 'Sleep' message in stress test
  * cec-ctl: improve the --phys-addr-from-edid-poll option
  * cec-ctl: log signal free time when (show &amp;&amp; !verbose)
  * cec-ctl: min/max-sleep arguments should be double, not unsigned
  * cec-ctl: really wait for 2 seconds when the HPD is low
  * cec-ctl: report low drive without --verbose
  * cec-ctl: showTopology(): fix level wraparound bug
  * cec: expand One Touch Record tests
  * cec: expand Timer Programming tests
  * cec-follower: add --standby and --toggle-power-status
  * cec-follower: Add version command
  * cec-follower: CEC_MSG_STANDBY can just call enter_standby()
  * cec-follower: detect the cessation of Audio Rate Control messages
  * cec-follower: drop physical address check
  * cec-follower: emulate features for CEC versions &lt; CEC 2.0
  * cec-follower: emulate programmed timer recordings
  * cec-follower: fix incorrect fallthrough
  * cec-follower: fix logging the SHA
  * cec-follower: increase precision of Audio Rate Control active sensing
  * cec-follower: refactoring: split up overly long functions
  * cec-follower: use log_addr_type to get local device type
  * cec: improve vendor ID logging
  * cec: remove redundant struct cec_msg initializations
  * cec-tuner: std::array conversions
  * cec utils and v4l2-compliance: improve version info
  * clang-tidy: add a bunch of const
  * clang-tidy: use auto
  * clang-tidy: use nullptr
  * clang-tidy: use using instead of typedef
  * clean up includes and convert C includes to C++
  * common/media-info.cpp: 'Flags' was not aligned
  * configure.ac: Add --without-libudev option to avoid automagic dep
  * configure.ac: autodetect availability of systemd
  * configure.ac: drop printf for GIT_COMMIT_DATE
  * configure.ac: Export git commit count
  * configure.ac: Fix building without libudev
  * configure.ac: improve gettext compatibility support
  * configure.ac: Resolve GIT_* even if repository is a submodule
  * configure.ac: revert AM_GNU_GETTEXT_VERSION change
  * contrib/test/test-media: add -setup option
  * convert files to reference
  * convert to range based loops
  * cppcheck: turn several references to const
  * cppcheck: use const references
  * cv4l-helpers.h: fix the cv4l_buffer assignment operator
  * dvb-dev-remote: check if setsockopt() fails
  * dvb-fe-tool: better check the event type
  * dvb-file: fix one-line output with default values
  * dvb-file: reimplement get_pmt_descriptors()
  * dvbv5-daemon: don't dereference a null pointer
  * dvbv5-daemon: do some cleanups at the daemon
  * dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
  * dvbv5-zap: add a warning when not recording PMT data
  * dvbv5-zap: allow recording also the SDT table
  * dvbv5-zap: don't use start time initialized
  * dvbv5-zap: fix a cut-and paste error
  * dvbv5-zap: remove an unused logic
  * dvb-zap: copy_to_file doesn't return any value
  * fix mismatching declaration
  * Fix print formatting warning for clang.
  * ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
  * ir-ctl: increase the size of the buffer used to read raw files
  * ir-ctl: print correct transmitter count
  * ir-ctl: Revert "ir-ctl: print correct transmitter count"
  * keytable: Add source information in generated keymaps
  * keytable: ensure BPF IR decoders use correct section name
  * keytable: Fix missing inclusion of argp.h
  * keytable: fix typo
  * keytable: restrict installation of 50-rc_keymap.conf
  * libcecutil/cec-info.cpp: rename Reserved to Backup
  * libcecutil: make license consistent
  * libdvb: fix ATSC service location parser
  * libdvbv5: add a warning if a descriptor's init doesn't went fine
  * libdvbv5: add support for the registration descriptor
  * libdvbv5: avoid a potential access out of an array
  * libdvbv5: desc_ca: cleanup the routine
  * libdvbv5: desc_language: check if the size is correct
  * libdvbv5: desc_network_name: simplify the init code
  * libdvbv5: detect SMTPE 302m audio format
  * libdvbv5: don't leak memory at dvb-dev-remote
  * libdvbv5: dvb-dev-local: better handle realloc()
  * libdvbv5: dvb-dev-local: fix error handling for device addition
  * libdvbv5: dvb-dev-remote: better handle cmd size
  * libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
  * libdvbv5: fix a typo
  * libdvbv5: fix init of the ATSC service location
  * libdvbv5: fix the quality detection logic
  * libdvbv5: hide my_strlcpy symbol
  * libdvbv5: hide stack_dump symbols and provide soname compatibility
  * libdvbv5: initialize v3 params
  * libdvbv5: use an array for the fourcc type
  * libdvbv5: validate cable descriptor's size
  * libv4l2: add newer caps to v4l2_driver.c
  * Makefile.am: turn the build less verbose by default
  * mass constexpr conversions
  * mc_nextgen_test: Link against argp library
  * media-ctl: add v4l2-ycbcr-enc field in help description
  * media-ctl: Add version command
  * media-ctl: fix compiler warnings
  * media-ctl: fix ycbcr property in help description
  * media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
  * Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
  * qv4l2: add -Wno-psabi to avoid ABI warning on ARM
  * qv4l2: Also fall back to old method for querying resolution
  * qv4l2: fallback if window()-&gt;windowHandle() == NULL
  * qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
  * qv4l2: fix more 'deprecated Qt functions' warnings
  * qv4l2: fix use of deprecated byteCount method
  * qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
  * qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer &gt; 8 bits
  * qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
  * remove pointless constructor
  * remove unused ARRAY_SIZE
  * Rudimentary support for mi_media_detect_type on FreeBSD.
  * sync with latest media kernel
  * test-media: add 'date' at beginning and end, show versions
  * test-media: add -E and -W options
  * test-media: add support for vidtv
  * test-media: add 'tee /dev/kmsg'
  * test-media: add vidtv to the mc target
  * test-media: also keep vivid cec devices open
  * test-media: configure vimc scaler correctly
  * test-media: drop vidtv from mc, but warn if MC is disabled for DVB
  * test-media: drop vidtv from the 'mc' target
  * test-media: enable cache_hints for the first vivid instance
  * test-media: improve vidtv tests
  * test-media: mc should include vidtv
  * test-media: missed one scaler config line
  * test-media: show version info earlier and show cmd args
  * use auto
  * use emplace_back
  * use explicit for single argument constructors
  * Use standard integer types
  * use using instead of typedef
  * utils/cec: fix inconsistent Vendor ID reporting
  * utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
  * utils: replace push_back with emplace_back
  * utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
  * v4l2/cec-compliance: use new GIT_SHA variable
  * v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
  * v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
  * v4l2-compliance: add 0 check for v4l2_event reserved field
  * v4l2-compliance: Add libcamera to businfo prefixes
  * v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
  * v4l2-compliance: add new test for 32/64 bit time handling
  * v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-compliance: Add version command
  * v4l2-compliance: check correct buffer length after CREATE_BUFS
  * v4l2-compliance: check entity function for codecs
  * v4l2-compliance: Convert testBlockingDQBuf to pthreads
  * v4l2-compliance: disable cache flag test for kernels &lt; 5.9
  * v4l2-compliance: don't warn about seq counter for metadata
  * v4l2-compliance: drop kernel_version
  * v4l2-compliance: fix bad indentation
  * v4l2-compliance: fix cache hint regressions
  * v4l2-compliance: fix colorspace checks for JPEG codecs
  * v4l2-compliance: fix g++-7 compile error
  * v4l2-compliance: fix stateful encoder tests
  * v4l2-compliance: fix two S_EDID tests
  * v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
  * v4l2-compliance: improve compound control checks
  * v4l2-compliance: improve fmtdesc.description check
  * v4l2-compliance: improve frequency range checks
  * v4l2-compliance: improve request tests
  * v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
  * v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
  * v4l2-compliance: move all vivid controls to v4l2-compliance.h
  * v4l2-compliance: relax testBasicSelection check.
  * v4l2-compliance: remove spurious \n in message
  * v4l2-compliance: rename stvec to vec_remote_subtests
  * v4l2-compliance: skip sequence tests for vivid
  * v4l2-compliance: some fails were ignored
  * v4l2-compliance: test for vb2/m2m poll kernel bug
  * v4l2-compliance: test polling and disconnecting
  * v4l2-compliance: use fail_on_test_val for better fail reports
  * v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
  * v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
  * v4l2-ctl: add missing const, use {} instead of memset
  * v4l2-ctl: add new control types
  * v4l2-ctl: add '--set-edid type=list' support
  * v4l2-ctl: add --show-edid, add new test EDIDs
  * v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-ctl: Add version command
  * v4l2-ctl: break on VIDIOC_DQEVENT error
  * v4l2-ctl: clean up control value printing
  * v4l2-ctl: don't squash setting multiple identical controls.
  * v4l2-ctl: fix broken fd.qbuf error check
  * v4l2-ctl: fix bugs found in streaming_set_cap2out
  * v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
  * v4l2-ctl: fix incorrect check for last_ts
  * v4l2-ctl: fix INTEGER64 support, add common_print_control()
  * v4l2-ctl: Fix test_ioctl cmd type
  * v4l2-ctl: improve --help-edid
  * v4l2-ctl: print delta to current clock in verbose mode
  * v4l2-ctl: print specific error upon failure
  * v4l2-ctl: recognize compound h264 and fwht control types
  * v4l2-ctl: remove unused struct flag_def
  * v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
  * v4l2-ctl: set  total number of native DTDs to 1
  * v4l2-ctl: subdev: Add support for the CSC API in the subdevices
  * v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
  * v4l2-ctl: update EDIDs
  * v4l2-ctl: update test EDIDs
  * v4l2-ctl: vidcap: Add support for the CSC API
  * v4l2-dbg: fix control flow problem
  * v4l2grab: add command line args for other capture methods
  * v4l2grab: add querycap basic support
  * v4l2grab: add read and userptr capture methods
  * v4l2grab: fix block mode handling
  * v4l2grab: prepare it for adding support for other methods
  * v4l2grab: remove an unused var
  * v4l2grab: some code reorg
  * v4l2-info: add v4l2_info_subdev_capability
  * v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  * v4l2-subdev.h: replace BIT(0) by 0x00000001
  * v4l2-tpg.patch: add clamp_t define
  * v4l2-tpg.patch: rename min/max defines to tpg_min/max
  * v4l2-utils: test cache_hints for MMAP queues
  * v4l2-utils: turn fb_formats to constexpr array
  * v4l-compliance: re-introduce NON_COHERENT and cache hints tests
  * v4l-compliance: remove NON_CONSISTENT hint test
  * v4l-helpers: don't mix enum type with int
  * v4l-utils: add missing fallthrough
  * v4l-utils: add missing static
  * v4l-utils: convert board_list to vector
  * v4l-utils: FreeBSD already defines packed
  * v4l-utils: libdvbv5: fix broken my_strlcpy calls
  * v4l-utils: patch v4l2-controls.h
  * v4l-utils: switch remote_subtest arrays to vector
  * v4l-utils: sync with latest media kernel
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with latest media_tree master repo
  * v4l-utils: sync with media_tree master
  * v4l-utils: sync with media_tree/master
  * v4l-utils: sync with upstream media_tree master
  * v4l-utils: update v4l2-tpg.patch
  * v4l-utils: use V4L2_TYPE_IS_CAPTURE
- remove sysmacros.patch: obsolete</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1677672000">- Update to version 1.24.1:
  * Lot of changes, see ChangeLog for details.
- Removed update-desktop-files and hicolor-icon-theme post
  requirements (not needed anymore).</changelog>
</package>
<package pkgid="247c32ace77132f080219ccb93b7201661059ed7617dbb781b57943fce4f9d9a1328927a12b9ba3548064c2d31284967969827aeb3a4856d1e9f6f39ac61d7be" name="dvb-utils-debuginfo" arch="i586">
  <version epoch="0" ver="1.24.1" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578484800">- Refresh patch sysmacros.patch
- Update to 1.18.0:
  * Various fixes all around</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch for gcc 10 bsc#1160298:
  * gcc10.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420800">- Avoid symbol name clash causing qv4l2 crash - v4l2_open is defined
  by the public libv4l2 and private libv4l2utils
  * Update use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420801">- Update to 1.18.1:
  Fix GCC 10 / -fno-common
- Drop upstream gcc10.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1591531200">- libv4l-devel-32bit needs to require the shared libraries belonging
  to it, libv4l1-0-32bit + libv4l2-0-32bit + libv4l2rds0-32bit + libv4lconvert0-32bit.
  This helps Wine development (bsc#1172301)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.20.0:
  * v4l2-ctl: add sizeimage suboption for set-fmt-video options
  * qvidcap: Add stride option to command line
  * buildsystem: Start v4l-utils 1.19.0 development cycle
  * dvbv5-zap: Fix typo
  * v4l2-ctl: include C++ cmath header
  * ubuntu1604: add missing headers for std::exit
  * libcecutil: Remove vanished TODO file from ditribution list
  * v4l2-ctl: Do not distribute generated 32bit source
  * v4l2-compliance: Do not distribute generated 32bit source
  * libcecutil: Distribute cec-gen.pl
  * Fix broken for loop in libv4l
  * Fix for mismatched class/struct tags
  * v4l2-compliance: improve metadata capture support
  * test-media: remove left-over debug lines
  * v4l2-compliance: fail if selection is present for compressed video
  * cec-compliance: rename 'ok' to 'unknown'
  * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
  * cec-compliance: add --test-fuzzing option
  * test-media: update vimc tests
  * v4l-utils: sync with latest media_tree master
  * keytable: add new generated keymaps
  * msg2ctl.pl: add newline after log_msg
  * cec-follower: drop the hardcoded UI commands list
  * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
  * cec utils: support CEC_ADAP_G_CONNECTOR_INFO
  * cec-compliance/follower: use new CEC_OP_UI_CMD defines
  * utils/libcecutil: add CEC utility library
  * cec-follower: switch to the new CEC utilities library
  * cec-compliance: use the new CEC utilities library
  * cec-ctl: use the new CEC utilities library
  * utils/common/cec*: remove unused cec files
  * cec-htng(-funcs).h: move to libcecutil
  * libcecutil: do not assume building in source tree.
  * libcecutil: remove empty generated headers on failure
  * libcecutil: cec-gen.pl now generates all headers in one go
  * v4l-utils: sync to latest cec-funcs.h
  * libcecutil: spaces should be replaced by - for help_features
  * cec-compliance: move util_receive to cec-compliance.cpp
  * cec-compliance: add timeout to util_receive
  * cec-compliance: fix a bug in util_receive
  * cec-compliance: Improve the INACTIVE_SOURCE test
  * cec-follower: add INACTIVE_SOURCE support.
  * v4l2-compliance: fix read/write tests
  * cec-compliance: improve Inactive Source test
  * cec-compliance: Set OSD Name is not TV specific
  * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
  * v4l-utils: sync with latest media_tree master
  * v4l2-info.cpp: support the new hold capture flags
  * cec-compliance: remove old tuner tests
  * cec-follower: add support for Status Request
  * cec-compliance: improve failure reporting
  * cec-follower: fix index handling
  * v4l-utils: sync with latest media_tree master
  * cec-compliance: improve the Inactive Source test
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: better scaler detection for M2M devices
  * cec-ctl: add a --phys-addr-from-edid option
  * cec: fix Makefile.am to get the right library dependencies
  * libcecutil: convert latency values to ms
  * cec-ctl: finish --stress-test-power-cycle with active display
  * cec-compliance: make the subtest names unique
  * cec-compliance: add -e and -l options
  * cec-compliance: make test names easier to type
  * qvidcap: fix typo: fnt -&gt; fmt
  * qvidcap: switch to RGB24 if format is unsupported
  * v4l2-ctl: support -k (concise) when showing touch data
  * v4l2-compliance: relax a 'is the DONE flag set' test
  * v4l-utils: fix sync-with-kernel: it missed pixelformats
  * qvidcap: make texts consistent
  * cec-follower: add --ignore option
  * cec-follower: support CEC 2.0 power status reporting
  * cec-compliance: test CEC 2.0 power transitions
  * cec-ctl: add --phys-addr-from-edid-poll
  * cec-compliance: return OK_PRESUMED in the power transition test
  * cec-compliance: update patch link
  * cec-compliance: change a fail to a warn
  * qvidcap: use --pixelformat instead of --pixel-format
  * cec-ctl: show PA changes with --phys-addr-from-edid-poll
  * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
  * cec: remove duplicate cec_phys_addr_exp defines
  * cec-ctl: improve --test-power-cycle test
  * cec-ctl: fix --phys-addr-from-edid-poll support
  * cec: show OSD Name with quotes around the name
  * v4l2-compliance: log the size of time_t
  * v4l2-compliance: use %zd with sizeof(time_t)
  * v4l2-ctl/compliance: fix 32-bit g_topology casts
  * v4l2-ctl/compliance: fix 32-bit compiler warnings
  * v4l2-compliance: use a better invalid address
  * v4l2-compliance: fix uninitialized have_sel variable
  * v4l2-compliance: return ENOTTY if selection is not supported
  * cec-compliance: add invalid ioctls test
  * v4l2-compliance: add tests for invalid ioctls
  * cec-ctl/compliance: call srandom()
  * cec-compliance: '-e' alias for --expect was missing
  * cec-compliance.h: add warn_on_test, clean ups
  * cec-compliance: fail/warn if reported latency &gt; 50ms
  * cec-compliance: add --expect-with-no-warnings
  * cec-compliance: swap -n/-N options
  * v4l-utils: remove trailing spaces
  * qvidcap: properly initialize m_curSize/Data
  * Revert "qvidcap: properly initialize m_curSize/Data"
  * qvidcap: properly initialize m_curSize/Data
  * v4l2-compliance: check source and sink pad types of a link
  * cec-compliance: clarify obscure error message
  * cec-ctl: remove trailing space in output
  * cec-ctl: add timestamps to the power-cycle tests
  * cec-ctl: improve --stress-test-power-cycle option
  * libcecutil: translate abort_msg to a message string
  * libcecutil: drop CEC_MSG_ prefix when logging messages
  * v4l2-compliance: improve USERPTR streaming tests
  * v4l2-compliance: fix bug/improve testing filler
  * v4l2-compliance: fix userptr buffer checks
  * cec-compliance: improve system_info_give_features()
  * sync with latest media_tree master
  * v4l-utils: add --enable-v4l2-compliance/ctl-32 option
  * v4l-utils: fix autoconf/automake errors
  * test-media: add -32 option
  * v4l2-compliance: fix 32 bit warnings
  * v4l2-ctl/compliance-32: fix when configuring from another dir
  * v4l2-compliance: fix typo: v4l2-ctl -&gt; v4l2-compliance
  * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
  * cec-ctl: added polls suboption to --stress-test-power-cycle
  * cec-ctl: handle ENONET errors
  * Revert "cec-ctl: handle ENONET errors"
  * cec-ctl: set wakeup_la correctly and handle ENONET &amp; EINVAL in stress tests
  * v4l2-compliance: fix weird formatting with -f
  * cec-ctl: don't transmit IMAGE_VIEW_ON every second
  * cec-ctl: introduce and use transmit_msg_retry()
  * cec-compliance: check for invalid transient power states
  * cec-ctl: check for incorrect state transitions
  * cec-ctl: add min-sleep suboption
  * cec-ctl: show timeouts vs Nacks
  * cec-ctl: show | instead of e or E
  * test-media: postpone the dmesg command
  * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
  * cec-ctl: improve wait_for_pwr_state
  * cec-ctl: add physical address sanity checks
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: fix step &lt; 0 control check
  * v4l-utils: sync with latest media kernel
  * v4l2-compliance: zero mbus_code
  * v4l2-compliance: add tests for V4L2_CAP_IO_MC
  * v4l2-ctl: zero v4l2_fmtdesc
  * v4l-utils: sync with latest media kernel
  * gconv: fix compiler warning
  * v4l2-ctl: add missing subdev usage in --help-all
  * cec-follower: create analog channel frequencies
  * cec-follower: add tuner analog service emulation
  * cec-follower: fix bugs for tuner emulation
  * cec-follower: add tuner step increment/decrement
  * cec-follower: fix analog tuner device info update
  * cec-follower: rename freq_idx to service_idx
  * cec-follower: create digital ARIB channels
  * cec-follower: create digital ATSC channels
  * cec-follower: create digital DVB channels
  * cec-follower: add tuner digital service emulation
  * cec-follower: fix tuner step increment/decrement
  * cec-compliance: add tuner control test
  * v4l-utils: configure.ac: Avoid bashisms
  * qv4l2: Use C library file operations with v4lconvert for raw mode devices
  * cec: fix cec-log.h dependency issues
  * v4l2grab: allow using direct calls instead of libv4l
  * v4l2grab: add support for setting the fourcc code
  * keymap.h needs sys/types.h and argp.h with musl
  * v4l2-compliance: fix assert on only read/write-only controls
  * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
  * v4l2-compliance: Allow all the selection targets for subdevs
  * keytable: use input_event properly
  * keytable: add compatibility for input_event_sec
  * treewide: remove bzero
  * treewide: fix redundant expressions
  * treewide: remove pointless c_str
  * dvb-sat: remove pointless abs call
  * utils: checks for empty instead of size in if
  * treewide: add extra {} to initialization
  * treewide: do not use return after else
  * treewide: fix wrong identation
  * utils: simplify bool returns
  * treewide: fix math problems
  * treewide: replace C casts with C++
  * treewide: apply performance fixes
  * utils: use bool literals
  * utils: do not use empty void with C++
  * utils: remove extra commas
  * utils: fix float equal warning
  * utils: add copy assignment operator
  * utils: initialize variable
  * utils: fix wrong format
  * utils: fix compilation with C++98
  * utils: add noreturn attribute and remove dead code
  * utils: fix implicit float conversions
  * utils: fix fallthrough warnings
  * utils: fix double promotions
  * utils: replace exit with std variant
  * cec-compliance: add missing header for clang
  * compiler.h: fix compilation with libcxx
  * compiler.h: fix compilation with clang + std=c++98 + glibcxx
  * utils: replace chr functions with std variants
  * ir-ctl: report timeout when it cannot be modified
  * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
  * ir-keytable: bpf: improve rsc imon pointer decoder
  * sync v4l-utils.spec with the fedora repo
  * keytable: cannot load BPF decoders from udevd
  * 50-rc_keymap.conf prevents debian testing from booting
  * lircd2toml: warn when scancode has duplicate definitions
  * keytable: keymap without protocol is invalid
  * rc_keymap.5: improve wording around using rc_keymaps for sending
  * keytable: a bpf protocol can have parameters and no scancodes
  * Fix build failure on s390x
  * keytable: support 64 bit scancodes
  * keytable: new samsung36 bpf decoder
  * Add keymap for Samsung AK59-00125A remote
  * ir-ctl: removed nested functions to support building with clang
  * ir-ctl: allow unmodulated signal to be sent
  * keytable: "-p all" should not attempt BPF decodes that don't exist
  * v4l2-ctl: Print UVC meta info
  * v4l2-compliance: fix metadata output support
  * v4l2-compliance: Verify metadata formats
  * v4l2-ctl: support for metadata output
  * v4l2-ctl: Add Support for Touch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1599566400">- Exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leaps, it isn't installed in the first place</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1613908800">- Force C++14 as the code is not C++17 ready. Fixes GCC 11 build
  (boo#1181884).
- Don't exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leap 15.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 1.22.1
  * add missing include for uClibc-ng
  * buildsystem: Start v4l-utils 1.21.0 development cycle
  * Build with libbpf, remove local sources
  * cec: add active sensing test for Audio Rate Control messages
  * cec: add Deck Control wake-up handling tests
  * cec: add invalid operand test for Audio Rate Control messages
  * cec: add One Touch Record Standby tests
  * cec: add tests for Deck Control message
  * cec: add tests for Deck Play message
  * cec: add tests for Give Deck Status message
  * cec-compliance: add Audio System mask to Set Audio Rate
  * cec-compliance: add cec-test-tuner-record-timer.cpp
  * cec-compliance: add 'reason' sanity check.
  * cec-compliance: Add version command
  * cec-compliance: clarify a power transition test
  * cec-compliance: clarify a warning
  * cec-compliance: don't skip tests if phys addr is invalid
  * cec-compliance: fix broken timer tests
  * cec-compliance: fix confusing 'Transient state' message
  * cec-compliance: fix 'unresponsive' detection
  * cec-compliance/follower: fix type comparison warnings
  * cec-compliance: hardcode audio_out_delay to 1 if not set
  * cec-compliance: improve confusing message
  * cec-compliance: improve current latency checks
  * cec-compliance: improve error message
  * cec-compliance: improve testLostMsgs test
  * cec-compliance: improve warning about late reply
  * cec-compliance: move audio helper functions to cec-test-audio.cpp
  * cec-compliance: move CDC helper functions to cec-test.cpp
  * cec-compliance: options -n and -N were swapped in --help
  * cec-compliance: remove Deck Status test
  * cec-compliance: remove One Touch Record Status test
  * cec-compliance: skip warning if audio_out_delay is 1
  * cec-compliance: the SHA needs to be shown in different ways
  * cec-compliance: use send_timer_error for one more test
  * cec-compliance: use the actual audio_out_delay value
  * cec-compliance: wait up to 10s for Inactive Source reply
  * cec-ctl.1.in: fix awkward language
  * cec-ctl: Add version command
  * cec-ctl/cec-compliance: add pulse8-cec kernel version check
  * cec-ctl: detect if Standby etc. messages are Nacked
  * cec-ctl: don't spam log with PA changes unless paused
  * cec-ctl: free signal time -&gt; signal free time
  * cec-ctl: improve --list-devices
  * cec-ctl: improve 'Sleep' message in stress test
  * cec-ctl: improve the --phys-addr-from-edid-poll option
  * cec-ctl: log signal free time when (show &amp;&amp; !verbose)
  * cec-ctl: min/max-sleep arguments should be double, not unsigned
  * cec-ctl: really wait for 2 seconds when the HPD is low
  * cec-ctl: report low drive without --verbose
  * cec-ctl: showTopology(): fix level wraparound bug
  * cec: expand One Touch Record tests
  * cec: expand Timer Programming tests
  * cec-follower: add --standby and --toggle-power-status
  * cec-follower: Add version command
  * cec-follower: CEC_MSG_STANDBY can just call enter_standby()
  * cec-follower: detect the cessation of Audio Rate Control messages
  * cec-follower: drop physical address check
  * cec-follower: emulate features for CEC versions &lt; CEC 2.0
  * cec-follower: emulate programmed timer recordings
  * cec-follower: fix incorrect fallthrough
  * cec-follower: fix logging the SHA
  * cec-follower: increase precision of Audio Rate Control active sensing
  * cec-follower: refactoring: split up overly long functions
  * cec-follower: use log_addr_type to get local device type
  * cec: improve vendor ID logging
  * cec: remove redundant struct cec_msg initializations
  * cec-tuner: std::array conversions
  * cec utils and v4l2-compliance: improve version info
  * clang-tidy: add a bunch of const
  * clang-tidy: use auto
  * clang-tidy: use nullptr
  * clang-tidy: use using instead of typedef
  * clean up includes and convert C includes to C++
  * common/media-info.cpp: 'Flags' was not aligned
  * configure.ac: Add --without-libudev option to avoid automagic dep
  * configure.ac: autodetect availability of systemd
  * configure.ac: drop printf for GIT_COMMIT_DATE
  * configure.ac: Export git commit count
  * configure.ac: Fix building without libudev
  * configure.ac: improve gettext compatibility support
  * configure.ac: Resolve GIT_* even if repository is a submodule
  * configure.ac: revert AM_GNU_GETTEXT_VERSION change
  * contrib/test/test-media: add -setup option
  * convert files to reference
  * convert to range based loops
  * cppcheck: turn several references to const
  * cppcheck: use const references
  * cv4l-helpers.h: fix the cv4l_buffer assignment operator
  * dvb-dev-remote: check if setsockopt() fails
  * dvb-fe-tool: better check the event type
  * dvb-file: fix one-line output with default values
  * dvb-file: reimplement get_pmt_descriptors()
  * dvbv5-daemon: don't dereference a null pointer
  * dvbv5-daemon: do some cleanups at the daemon
  * dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
  * dvbv5-zap: add a warning when not recording PMT data
  * dvbv5-zap: allow recording also the SDT table
  * dvbv5-zap: don't use start time initialized
  * dvbv5-zap: fix a cut-and paste error
  * dvbv5-zap: remove an unused logic
  * dvb-zap: copy_to_file doesn't return any value
  * fix mismatching declaration
  * Fix print formatting warning for clang.
  * ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
  * ir-ctl: increase the size of the buffer used to read raw files
  * ir-ctl: print correct transmitter count
  * ir-ctl: Revert "ir-ctl: print correct transmitter count"
  * keytable: Add source information in generated keymaps
  * keytable: ensure BPF IR decoders use correct section name
  * keytable: Fix missing inclusion of argp.h
  * keytable: fix typo
  * keytable: restrict installation of 50-rc_keymap.conf
  * libcecutil/cec-info.cpp: rename Reserved to Backup
  * libcecutil: make license consistent
  * libdvb: fix ATSC service location parser
  * libdvbv5: add a warning if a descriptor's init doesn't went fine
  * libdvbv5: add support for the registration descriptor
  * libdvbv5: avoid a potential access out of an array
  * libdvbv5: desc_ca: cleanup the routine
  * libdvbv5: desc_language: check if the size is correct
  * libdvbv5: desc_network_name: simplify the init code
  * libdvbv5: detect SMTPE 302m audio format
  * libdvbv5: don't leak memory at dvb-dev-remote
  * libdvbv5: dvb-dev-local: better handle realloc()
  * libdvbv5: dvb-dev-local: fix error handling for device addition
  * libdvbv5: dvb-dev-remote: better handle cmd size
  * libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
  * libdvbv5: fix a typo
  * libdvbv5: fix init of the ATSC service location
  * libdvbv5: fix the quality detection logic
  * libdvbv5: hide my_strlcpy symbol
  * libdvbv5: hide stack_dump symbols and provide soname compatibility
  * libdvbv5: initialize v3 params
  * libdvbv5: use an array for the fourcc type
  * libdvbv5: validate cable descriptor's size
  * libv4l2: add newer caps to v4l2_driver.c
  * Makefile.am: turn the build less verbose by default
  * mass constexpr conversions
  * mc_nextgen_test: Link against argp library
  * media-ctl: add v4l2-ycbcr-enc field in help description
  * media-ctl: Add version command
  * media-ctl: fix compiler warnings
  * media-ctl: fix ycbcr property in help description
  * media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
  * Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
  * qv4l2: add -Wno-psabi to avoid ABI warning on ARM
  * qv4l2: Also fall back to old method for querying resolution
  * qv4l2: fallback if window()-&gt;windowHandle() == NULL
  * qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
  * qv4l2: fix more 'deprecated Qt functions' warnings
  * qv4l2: fix use of deprecated byteCount method
  * qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
  * qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer &gt; 8 bits
  * qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
  * remove pointless constructor
  * remove unused ARRAY_SIZE
  * Rudimentary support for mi_media_detect_type on FreeBSD.
  * sync with latest media kernel
  * test-media: add 'date' at beginning and end, show versions
  * test-media: add -E and -W options
  * test-media: add support for vidtv
  * test-media: add 'tee /dev/kmsg'
  * test-media: add vidtv to the mc target
  * test-media: also keep vivid cec devices open
  * test-media: configure vimc scaler correctly
  * test-media: drop vidtv from mc, but warn if MC is disabled for DVB
  * test-media: drop vidtv from the 'mc' target
  * test-media: enable cache_hints for the first vivid instance
  * test-media: improve vidtv tests
  * test-media: mc should include vidtv
  * test-media: missed one scaler config line
  * test-media: show version info earlier and show cmd args
  * use auto
  * use emplace_back
  * use explicit for single argument constructors
  * Use standard integer types
  * use using instead of typedef
  * utils/cec: fix inconsistent Vendor ID reporting
  * utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
  * utils: replace push_back with emplace_back
  * utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
  * v4l2/cec-compliance: use new GIT_SHA variable
  * v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
  * v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
  * v4l2-compliance: add 0 check for v4l2_event reserved field
  * v4l2-compliance: Add libcamera to businfo prefixes
  * v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
  * v4l2-compliance: add new test for 32/64 bit time handling
  * v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-compliance: Add version command
  * v4l2-compliance: check correct buffer length after CREATE_BUFS
  * v4l2-compliance: check entity function for codecs
  * v4l2-compliance: Convert testBlockingDQBuf to pthreads
  * v4l2-compliance: disable cache flag test for kernels &lt; 5.9
  * v4l2-compliance: don't warn about seq counter for metadata
  * v4l2-compliance: drop kernel_version
  * v4l2-compliance: fix bad indentation
  * v4l2-compliance: fix cache hint regressions
  * v4l2-compliance: fix colorspace checks for JPEG codecs
  * v4l2-compliance: fix g++-7 compile error
  * v4l2-compliance: fix stateful encoder tests
  * v4l2-compliance: fix two S_EDID tests
  * v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
  * v4l2-compliance: improve compound control checks
  * v4l2-compliance: improve fmtdesc.description check
  * v4l2-compliance: improve frequency range checks
  * v4l2-compliance: improve request tests
  * v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
  * v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
  * v4l2-compliance: move all vivid controls to v4l2-compliance.h
  * v4l2-compliance: relax testBasicSelection check.
  * v4l2-compliance: remove spurious \n in message
  * v4l2-compliance: rename stvec to vec_remote_subtests
  * v4l2-compliance: skip sequence tests for vivid
  * v4l2-compliance: some fails were ignored
  * v4l2-compliance: test for vb2/m2m poll kernel bug
  * v4l2-compliance: test polling and disconnecting
  * v4l2-compliance: use fail_on_test_val for better fail reports
  * v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
  * v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
  * v4l2-ctl: add missing const, use {} instead of memset
  * v4l2-ctl: add new control types
  * v4l2-ctl: add '--set-edid type=list' support
  * v4l2-ctl: add --show-edid, add new test EDIDs
  * v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-ctl: Add version command
  * v4l2-ctl: break on VIDIOC_DQEVENT error
  * v4l2-ctl: clean up control value printing
  * v4l2-ctl: don't squash setting multiple identical controls.
  * v4l2-ctl: fix broken fd.qbuf error check
  * v4l2-ctl: fix bugs found in streaming_set_cap2out
  * v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
  * v4l2-ctl: fix incorrect check for last_ts
  * v4l2-ctl: fix INTEGER64 support, add common_print_control()
  * v4l2-ctl: Fix test_ioctl cmd type
  * v4l2-ctl: improve --help-edid
  * v4l2-ctl: print delta to current clock in verbose mode
  * v4l2-ctl: print specific error upon failure
  * v4l2-ctl: recognize compound h264 and fwht control types
  * v4l2-ctl: remove unused struct flag_def
  * v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
  * v4l2-ctl: set  total number of native DTDs to 1
  * v4l2-ctl: subdev: Add support for the CSC API in the subdevices
  * v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
  * v4l2-ctl: update EDIDs
  * v4l2-ctl: update test EDIDs
  * v4l2-ctl: vidcap: Add support for the CSC API
  * v4l2-dbg: fix control flow problem
  * v4l2grab: add command line args for other capture methods
  * v4l2grab: add querycap basic support
  * v4l2grab: add read and userptr capture methods
  * v4l2grab: fix block mode handling
  * v4l2grab: prepare it for adding support for other methods
  * v4l2grab: remove an unused var
  * v4l2grab: some code reorg
  * v4l2-info: add v4l2_info_subdev_capability
  * v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  * v4l2-subdev.h: replace BIT(0) by 0x00000001
  * v4l2-tpg.patch: add clamp_t define
  * v4l2-tpg.patch: rename min/max defines to tpg_min/max
  * v4l2-utils: test cache_hints for MMAP queues
  * v4l2-utils: turn fb_formats to constexpr array
  * v4l-compliance: re-introduce NON_COHERENT and cache hints tests
  * v4l-compliance: remove NON_CONSISTENT hint test
  * v4l-helpers: don't mix enum type with int
  * v4l-utils: add missing fallthrough
  * v4l-utils: add missing static
  * v4l-utils: convert board_list to vector
  * v4l-utils: FreeBSD already defines packed
  * v4l-utils: libdvbv5: fix broken my_strlcpy calls
  * v4l-utils: patch v4l2-controls.h
  * v4l-utils: switch remote_subtest arrays to vector
  * v4l-utils: sync with latest media kernel
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with latest media_tree master repo
  * v4l-utils: sync with media_tree master
  * v4l-utils: sync with media_tree/master
  * v4l-utils: sync with upstream media_tree master
  * v4l-utils: update v4l2-tpg.patch
  * v4l-utils: use V4L2_TYPE_IS_CAPTURE
- remove sysmacros.patch: obsolete</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1677672000">- Update to version 1.24.1:
  * Lot of changes, see ChangeLog for details.
- Removed update-desktop-files and hicolor-icon-theme post
  requirements (not needed anymore).</changelog>
</package>
<package pkgid="ef5c291b612fbc57b25a5c07ea9dde028b4143f88fc6637c7e22ce91c6cab9f50299bcecf03147017bdf083ee17685c0ba4093ad010898ad6e3cd6192813b6fc" name="dvb-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.24.1" rel="1.5"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578484800">- Refresh patch sysmacros.patch
- Update to 1.18.0:
  * Various fixes all around</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch for gcc 10 bsc#1160298:
  * gcc10.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420800">- Avoid symbol name clash causing qv4l2 crash - v4l2_open is defined
  by the public libv4l2 and private libv4l2utils
  * Update use_system_v4l_for_qv4l.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1588420801">- Update to 1.18.1:
  Fix GCC 10 / -fno-common
- Drop upstream gcc10.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1591531200">- libv4l-devel-32bit needs to require the shared libraries belonging
  to it, libv4l1-0-32bit + libv4l2-0-32bit + libv4l2rds0-32bit + libv4lconvert0-32bit.
  This helps Wine development (bsc#1172301)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.20.0:
  * v4l2-ctl: add sizeimage suboption for set-fmt-video options
  * qvidcap: Add stride option to command line
  * buildsystem: Start v4l-utils 1.19.0 development cycle
  * dvbv5-zap: Fix typo
  * v4l2-ctl: include C++ cmath header
  * ubuntu1604: add missing headers for std::exit
  * libcecutil: Remove vanished TODO file from ditribution list
  * v4l2-ctl: Do not distribute generated 32bit source
  * v4l2-compliance: Do not distribute generated 32bit source
  * libcecutil: Distribute cec-gen.pl
  * Fix broken for loop in libv4l
  * Fix for mismatched class/struct tags
  * v4l2-compliance: improve metadata capture support
  * test-media: remove left-over debug lines
  * v4l2-compliance: fail if selection is present for compressed video
  * cec-compliance: rename 'ok' to 'unknown'
  * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
  * cec-compliance: add --test-fuzzing option
  * test-media: update vimc tests
  * v4l-utils: sync with latest media_tree master
  * keytable: add new generated keymaps
  * msg2ctl.pl: add newline after log_msg
  * cec-follower: drop the hardcoded UI commands list
  * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
  * cec utils: support CEC_ADAP_G_CONNECTOR_INFO
  * cec-compliance/follower: use new CEC_OP_UI_CMD defines
  * utils/libcecutil: add CEC utility library
  * cec-follower: switch to the new CEC utilities library
  * cec-compliance: use the new CEC utilities library
  * cec-ctl: use the new CEC utilities library
  * utils/common/cec*: remove unused cec files
  * cec-htng(-funcs).h: move to libcecutil
  * libcecutil: do not assume building in source tree.
  * libcecutil: remove empty generated headers on failure
  * libcecutil: cec-gen.pl now generates all headers in one go
  * v4l-utils: sync to latest cec-funcs.h
  * libcecutil: spaces should be replaced by - for help_features
  * cec-compliance: move util_receive to cec-compliance.cpp
  * cec-compliance: add timeout to util_receive
  * cec-compliance: fix a bug in util_receive
  * cec-compliance: Improve the INACTIVE_SOURCE test
  * cec-follower: add INACTIVE_SOURCE support.
  * v4l2-compliance: fix read/write tests
  * cec-compliance: improve Inactive Source test
  * cec-compliance: Set OSD Name is not TV specific
  * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
  * v4l-utils: sync with latest media_tree master
  * v4l2-info.cpp: support the new hold capture flags
  * cec-compliance: remove old tuner tests
  * cec-follower: add support for Status Request
  * cec-compliance: improve failure reporting
  * cec-follower: fix index handling
  * v4l-utils: sync with latest media_tree master
  * cec-compliance: improve the Inactive Source test
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: better scaler detection for M2M devices
  * cec-ctl: add a --phys-addr-from-edid option
  * cec: fix Makefile.am to get the right library dependencies
  * libcecutil: convert latency values to ms
  * cec-ctl: finish --stress-test-power-cycle with active display
  * cec-compliance: make the subtest names unique
  * cec-compliance: add -e and -l options
  * cec-compliance: make test names easier to type
  * qvidcap: fix typo: fnt -&gt; fmt
  * qvidcap: switch to RGB24 if format is unsupported
  * v4l2-ctl: support -k (concise) when showing touch data
  * v4l2-compliance: relax a 'is the DONE flag set' test
  * v4l-utils: fix sync-with-kernel: it missed pixelformats
  * qvidcap: make texts consistent
  * cec-follower: add --ignore option
  * cec-follower: support CEC 2.0 power status reporting
  * cec-compliance: test CEC 2.0 power transitions
  * cec-ctl: add --phys-addr-from-edid-poll
  * cec-compliance: return OK_PRESUMED in the power transition test
  * cec-compliance: update patch link
  * cec-compliance: change a fail to a warn
  * qvidcap: use --pixelformat instead of --pixel-format
  * cec-ctl: show PA changes with --phys-addr-from-edid-poll
  * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
  * cec: remove duplicate cec_phys_addr_exp defines
  * cec-ctl: improve --test-power-cycle test
  * cec-ctl: fix --phys-addr-from-edid-poll support
  * cec: show OSD Name with quotes around the name
  * v4l2-compliance: log the size of time_t
  * v4l2-compliance: use %zd with sizeof(time_t)
  * v4l2-ctl/compliance: fix 32-bit g_topology casts
  * v4l2-ctl/compliance: fix 32-bit compiler warnings
  * v4l2-compliance: use a better invalid address
  * v4l2-compliance: fix uninitialized have_sel variable
  * v4l2-compliance: return ENOTTY if selection is not supported
  * cec-compliance: add invalid ioctls test
  * v4l2-compliance: add tests for invalid ioctls
  * cec-ctl/compliance: call srandom()
  * cec-compliance: '-e' alias for --expect was missing
  * cec-compliance.h: add warn_on_test, clean ups
  * cec-compliance: fail/warn if reported latency &gt; 50ms
  * cec-compliance: add --expect-with-no-warnings
  * cec-compliance: swap -n/-N options
  * v4l-utils: remove trailing spaces
  * qvidcap: properly initialize m_curSize/Data
  * Revert "qvidcap: properly initialize m_curSize/Data"
  * qvidcap: properly initialize m_curSize/Data
  * v4l2-compliance: check source and sink pad types of a link
  * cec-compliance: clarify obscure error message
  * cec-ctl: remove trailing space in output
  * cec-ctl: add timestamps to the power-cycle tests
  * cec-ctl: improve --stress-test-power-cycle option
  * libcecutil: translate abort_msg to a message string
  * libcecutil: drop CEC_MSG_ prefix when logging messages
  * v4l2-compliance: improve USERPTR streaming tests
  * v4l2-compliance: fix bug/improve testing filler
  * v4l2-compliance: fix userptr buffer checks
  * cec-compliance: improve system_info_give_features()
  * sync with latest media_tree master
  * v4l-utils: add --enable-v4l2-compliance/ctl-32 option
  * v4l-utils: fix autoconf/automake errors
  * test-media: add -32 option
  * v4l2-compliance: fix 32 bit warnings
  * v4l2-ctl/compliance-32: fix when configuring from another dir
  * v4l2-compliance: fix typo: v4l2-ctl -&gt; v4l2-compliance
  * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
  * cec-ctl: added polls suboption to --stress-test-power-cycle
  * cec-ctl: handle ENONET errors
  * Revert "cec-ctl: handle ENONET errors"
  * cec-ctl: set wakeup_la correctly and handle ENONET &amp; EINVAL in stress tests
  * v4l2-compliance: fix weird formatting with -f
  * cec-ctl: don't transmit IMAGE_VIEW_ON every second
  * cec-ctl: introduce and use transmit_msg_retry()
  * cec-compliance: check for invalid transient power states
  * cec-ctl: check for incorrect state transitions
  * cec-ctl: add min-sleep suboption
  * cec-ctl: show timeouts vs Nacks
  * cec-ctl: show | instead of e or E
  * test-media: postpone the dmesg command
  * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
  * cec-ctl: improve wait_for_pwr_state
  * cec-ctl: add physical address sanity checks
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: fix step &lt; 0 control check
  * v4l-utils: sync with latest media kernel
  * v4l2-compliance: zero mbus_code
  * v4l2-compliance: add tests for V4L2_CAP_IO_MC
  * v4l2-ctl: zero v4l2_fmtdesc
  * v4l-utils: sync with latest media kernel
  * gconv: fix compiler warning
  * v4l2-ctl: add missing subdev usage in --help-all
  * cec-follower: create analog channel frequencies
  * cec-follower: add tuner analog service emulation
  * cec-follower: fix bugs for tuner emulation
  * cec-follower: add tuner step increment/decrement
  * cec-follower: fix analog tuner device info update
  * cec-follower: rename freq_idx to service_idx
  * cec-follower: create digital ARIB channels
  * cec-follower: create digital ATSC channels
  * cec-follower: create digital DVB channels
  * cec-follower: add tuner digital service emulation
  * cec-follower: fix tuner step increment/decrement
  * cec-compliance: add tuner control test
  * v4l-utils: configure.ac: Avoid bashisms
  * qv4l2: Use C library file operations with v4lconvert for raw mode devices
  * cec: fix cec-log.h dependency issues
  * v4l2grab: allow using direct calls instead of libv4l
  * v4l2grab: add support for setting the fourcc code
  * keymap.h needs sys/types.h and argp.h with musl
  * v4l2-compliance: fix assert on only read/write-only controls
  * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
  * v4l2-compliance: Allow all the selection targets for subdevs
  * keytable: use input_event properly
  * keytable: add compatibility for input_event_sec
  * treewide: remove bzero
  * treewide: fix redundant expressions
  * treewide: remove pointless c_str
  * dvb-sat: remove pointless abs call
  * utils: checks for empty instead of size in if
  * treewide: add extra {} to initialization
  * treewide: do not use return after else
  * treewide: fix wrong identation
  * utils: simplify bool returns
  * treewide: fix math problems
  * treewide: replace C casts with C++
  * treewide: apply performance fixes
  * utils: use bool literals
  * utils: do not use empty void with C++
  * utils: remove extra commas
  * utils: fix float equal warning
  * utils: add copy assignment operator
  * utils: initialize variable
  * utils: fix wrong format
  * utils: fix compilation with C++98
  * utils: add noreturn attribute and remove dead code
  * utils: fix implicit float conversions
  * utils: fix fallthrough warnings
  * utils: fix double promotions
  * utils: replace exit with std variant
  * cec-compliance: add missing header for clang
  * compiler.h: fix compilation with libcxx
  * compiler.h: fix compilation with clang + std=c++98 + glibcxx
  * utils: replace chr functions with std variants
  * ir-ctl: report timeout when it cannot be modified
  * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
  * ir-keytable: bpf: improve rsc imon pointer decoder
  * sync v4l-utils.spec with the fedora repo
  * keytable: cannot load BPF decoders from udevd
  * 50-rc_keymap.conf prevents debian testing from booting
  * lircd2toml: warn when scancode has duplicate definitions
  * keytable: keymap without protocol is invalid
  * rc_keymap.5: improve wording around using rc_keymaps for sending
  * keytable: a bpf protocol can have parameters and no scancodes
  * Fix build failure on s390x
  * keytable: support 64 bit scancodes
  * keytable: new samsung36 bpf decoder
  * Add keymap for Samsung AK59-00125A remote
  * ir-ctl: removed nested functions to support building with clang
  * ir-ctl: allow unmodulated signal to be sent
  * keytable: "-p all" should not attempt BPF decodes that don't exist
  * v4l2-ctl: Print UVC meta info
  * v4l2-compliance: fix metadata output support
  * v4l2-compliance: Verify metadata formats
  * v4l2-ctl: support for metadata output
  * v4l2-ctl: Add Support for Touch</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1599566400">- Exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leaps, it isn't installed in the first place</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1613908800">- Force C++14 as the code is not C++17 ready. Fixes GCC 11 build
  (boo#1181884).
- Don't exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leap 15.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 1.22.1
  * add missing include for uClibc-ng
  * buildsystem: Start v4l-utils 1.21.0 development cycle
  * Build with libbpf, remove local sources
  * cec: add active sensing test for Audio Rate Control messages
  * cec: add Deck Control wake-up handling tests
  * cec: add invalid operand test for Audio Rate Control messages
  * cec: add One Touch Record Standby tests
  * cec: add tests for Deck Control message
  * cec: add tests for Deck Play message
  * cec: add tests for Give Deck Status message
  * cec-compliance: add Audio System mask to Set Audio Rate
  * cec-compliance: add cec-test-tuner-record-timer.cpp
  * cec-compliance: add 'reason' sanity check.
  * cec-compliance: Add version command
  * cec-compliance: clarify a power transition test
  * cec-compliance: clarify a warning
  * cec-compliance: don't skip tests if phys addr is invalid
  * cec-compliance: fix broken timer tests
  * cec-compliance: fix confusing 'Transient state' message
  * cec-compliance: fix 'unresponsive' detection
  * cec-compliance/follower: fix type comparison warnings
  * cec-compliance: hardcode audio_out_delay to 1 if not set
  * cec-compliance: improve confusing message
  * cec-compliance: improve current latency checks
  * cec-compliance: improve error message
  * cec-compliance: improve testLostMsgs test
  * cec-compliance: improve warning about late reply
  * cec-compliance: move audio helper functions to cec-test-audio.cpp
  * cec-compliance: move CDC helper functions to cec-test.cpp
  * cec-compliance: options -n and -N were swapped in --help
  * cec-compliance: remove Deck Status test
  * cec-compliance: remove One Touch Record Status test
  * cec-compliance: skip warning if audio_out_delay is 1
  * cec-compliance: the SHA needs to be shown in different ways
  * cec-compliance: use send_timer_error for one more test
  * cec-compliance: use the actual audio_out_delay value
  * cec-compliance: wait up to 10s for Inactive Source reply
  * cec-ctl.1.in: fix awkward language
  * cec-ctl: Add version command
  * cec-ctl/cec-compliance: add pulse8-cec kernel version check
  * cec-ctl: detect if Standby etc. messages are Nacked
  * cec-ctl: don't spam log with PA changes unless paused
  * cec-ctl: free signal time -&gt; signal free time
  * cec-ctl: improve --list-devices
  * cec-ctl: improve 'Sleep' message in stress test
  * cec-ctl: improve the --phys-addr-from-edid-poll option
  * cec-ctl: log signal free time when (show &amp;&amp; !verbose)
  * cec-ctl: min/max-sleep arguments should be double, not unsigned
  * cec-ctl: really wait for 2 seconds when the HPD is low
  * cec-ctl: report low drive without --verbose
  * cec-ctl: showTopology(): fix level wraparound bug
  * cec: expand One Touch Record tests
  * cec: expand Timer Programming tests
  * cec-follower: add --standby and --toggle-power-status
  * cec-follower: Add version command
  * cec-follower: CEC_MSG_STANDBY can just call enter_standby()
  * cec-follower: detect the cessation of Audio Rate Control messages
  * cec-follower: drop physical address check
  * cec-follower: emulate features for CEC versions &lt; CEC 2.0
  * cec-follower: emulate programmed timer recordings
  * cec-follower: fix incorrect fallthrough
  * cec-follower: fix logging the SHA
  * cec-follower: increase precision of Audio Rate Control active sensing
  * cec-follower: refactoring: split up overly long functions
  * cec-follower: use log_addr_type to get local device type
  * cec: improve vendor ID logging
  * cec: remove redundant struct cec_msg initializations
  * cec-tuner: std::array conversions
  * cec utils and v4l2-compliance: improve version info
  * clang-tidy: add a bunch of const
  * clang-tidy: use auto
  * clang-tidy: use nullptr
  * clang-tidy: use using instead of typedef
  * clean up includes and convert C includes to C++
  * common/media-info.cpp: 'Flags' was not aligned
  * configure.ac: Add --without-libudev option to avoid automagic dep
  * configure.ac: autodetect availability of systemd
  * configure.ac: drop printf for GIT_COMMIT_DATE
  * configure.ac: Export git commit count
  * configure.ac: Fix building without libudev
  * configure.ac: improve gettext compatibility support
  * configure.ac: Resolve GIT_* even if repository is a submodule
  * configure.ac: revert AM_GNU_GETTEXT_VERSION change
  * contrib/test/test-media: add -setup option
  * convert files to reference
  * convert to range based loops
  * cppcheck: turn several references to const
  * cppcheck: use const references
  * cv4l-helpers.h: fix the cv4l_buffer assignment operator
  * dvb-dev-remote: check if setsockopt() fails
  * dvb-fe-tool: better check the event type
  * dvb-file: fix one-line output with default values
  * dvb-file: reimplement get_pmt_descriptors()
  * dvbv5-daemon: don't dereference a null pointer
  * dvbv5-daemon: do some cleanups at the daemon
  * dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
  * dvbv5-zap: add a warning when not recording PMT data
  * dvbv5-zap: allow recording also the SDT table
  * dvbv5-zap: don't use start time initialized
  * dvbv5-zap: fix a cut-and paste error
  * dvbv5-zap: remove an unused logic
  * dvb-zap: copy_to_file doesn't return any value
  * fix mismatching declaration
  * Fix print formatting warning for clang.
  * ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
  * ir-ctl: increase the size of the buffer used to read raw files
  * ir-ctl: print correct transmitter count
  * ir-ctl: Revert "ir-ctl: print correct transmitter count"
  * keytable: Add source information in generated keymaps
  * keytable: ensure BPF IR decoders use correct section name
  * keytable: Fix missing inclusion of argp.h
  * keytable: fix typo
  * keytable: restrict installation of 50-rc_keymap.conf
  * libcecutil/cec-info.cpp: rename Reserved to Backup
  * libcecutil: make license consistent
  * libdvb: fix ATSC service location parser
  * libdvbv5: add a warning if a descriptor's init doesn't went fine
  * libdvbv5: add support for the registration descriptor
  * libdvbv5: avoid a potential access out of an array
  * libdvbv5: desc_ca: cleanup the routine
  * libdvbv5: desc_language: check if the size is correct
  * libdvbv5: desc_network_name: simplify the init code
  * libdvbv5: detect SMTPE 302m audio format
  * libdvbv5: don't leak memory at dvb-dev-remote
  * libdvbv5: dvb-dev-local: better handle realloc()
  * libdvbv5: dvb-dev-local: fix error handling for device addition
  * libdvbv5: dvb-dev-remote: better handle cmd size
  * libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
  * libdvbv5: fix a typo
  * libdvbv5: fix init of the ATSC service location
  * libdvbv5: fix the quality detection logic
  * libdvbv5: hide my_strlcpy symbol
  * libdvbv5: hide stack_dump symbols and provide soname compatibility
  * libdvbv5: initialize v3 params
  * libdvbv5: use an array for the fourcc type
  * libdvbv5: validate cable descriptor's size
  * libv4l2: add newer caps to v4l2_driver.c
  * Makefile.am: turn the build less verbose by default
  * mass constexpr conversions
  * mc_nextgen_test: Link against argp library
  * media-ctl: add v4l2-ycbcr-enc field in help description
  * media-ctl: Add version command
  * media-ctl: fix compiler warnings
  * media-ctl: fix ycbcr property in help description
  * media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
  * Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
  * qv4l2: add -Wno-psabi to avoid ABI warning on ARM
  * qv4l2: Also fall back to old method for querying resolution
  * qv4l2: fallback if window()-&gt;windowHandle() == NULL
  * qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
  * qv4l2: fix more 'deprecated Qt functions' warnings
  * qv4l2: fix use of deprecated byteCount method
  * qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
  * qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer &gt; 8 bits
  * qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
  * remove pointless constructor
  * remove unused ARRAY_SIZE
  * Rudimentary support for mi_media_detect_type on FreeBSD.
  * sync with latest media kernel
  * test-media: add 'date' at beginning and end, show versions
  * test-media: add -E and -W options
  * test-media: add support for vidtv
  * test-media: add 'tee /dev/kmsg'
  * test-media: add vidtv to the mc target
  * test-media: also keep vivid cec devices open
  * test-media: configure vimc scaler correctly
  * test-media: drop vidtv from mc, but warn if MC is disabled for DVB
  * test-media: drop vidtv from the 'mc' target
  * test-media: enable cache_hints for the first vivid instance
  * test-media: improve vidtv tests
  * test-media: mc should include vidtv
  * test-media: missed one scaler config line
  * test-media: show version info earlier and show cmd args
  * use auto
  * use emplace_back
  * use explicit for single argument constructors
  * Use standard integer types
  * use using instead of typedef
  * utils/cec: fix inconsistent Vendor ID reporting
  * utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
  * utils: replace push_back with emplace_back
  * utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
  * v4l2/cec-compliance: use new GIT_SHA variable
  * v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
  * v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
  * v4l2-compliance: add 0 check for v4l2_event reserved field
  * v4l2-compliance: Add libcamera to businfo prefixes
  * v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
  * v4l2-compliance: add new test for 32/64 bit time handling
  * v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-compliance: Add version command
  * v4l2-compliance: check correct buffer length after CREATE_BUFS
  * v4l2-compliance: check entity function for codecs
  * v4l2-compliance: Convert testBlockingDQBuf to pthreads
  * v4l2-compliance: disable cache flag test for kernels &lt; 5.9
  * v4l2-compliance: don't warn about seq counter for metadata
  * v4l2-compliance: drop kernel_version
  * v4l2-compliance: fix bad indentation
  * v4l2-compliance: fix cache hint regressions
  * v4l2-compliance: fix colorspace checks for JPEG codecs
  * v4l2-compliance: fix g++-7 compile error
  * v4l2-compliance: fix stateful encoder tests
  * v4l2-compliance: fix two S_EDID tests
  * v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
  * v4l2-compliance: improve compound control checks
  * v4l2-compliance: improve fmtdesc.description check
  * v4l2-compliance: improve frequency range checks
  * v4l2-compliance: improve request tests
  * v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
  * v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
  * v4l2-compliance: move all vivid controls to v4l2-compliance.h
  * v4l2-compliance: relax testBasicSelection check.
  * v4l2-compliance: remove spurious \n in message
  * v4l2-compliance: rename stvec to vec_remote_subtests
  * v4l2-compliance: skip sequence tests for vivid
  * v4l2-compliance: some fails were ignored
  * v4l2-compliance: test for vb2/m2m poll kernel bug
  * v4l2-compliance: test polling and disconnecting
  * v4l2-compliance: use fail_on_test_val for better fail reports
  * v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
  * v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
  * v4l2-ctl: add missing const, use {} instead of memset
  * v4l2-ctl: add new control types
  * v4l2-ctl: add '--set-edid type=list' support
  * v4l2-ctl: add --show-edid, add new test EDIDs
  * v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-ctl: Add version command
  * v4l2-ctl: break on VIDIOC_DQEVENT error
  * v4l2-ctl: clean up control value printing
  * v4l2-ctl: don't squash setting multiple identical controls.
  * v4l2-ctl: fix broken fd.qbuf error check
  * v4l2-ctl: fix bugs found in streaming_set_cap2out
  * v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
  * v4l2-ctl: fix incorrect check for last_ts
  * v4l2-ctl: fix INTEGER64 support, add common_print_control()
  * v4l2-ctl: Fix test_ioctl cmd type
  * v4l2-ctl: improve --help-edid
  * v4l2-ctl: print delta to current clock in verbose mode
  * v4l2-ctl: print specific error upon failure
  * v4l2-ctl: recognize compound h264 and fwht control types
  * v4l2-ctl: remove unused struct flag_def
  * v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
  * v4l2-ctl: set  total number of native DTDs to 1
  * v4l2-ctl: subdev: Add support for the CSC API in the subdevices
  * v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
  * v4l2-ctl: update EDIDs
  * v4l2-ctl: update test EDIDs
  * v4l2-ctl: vidcap: Add support for the CSC API
  * v4l2-dbg: fix control flow problem
  * v4l2grab: add command line args for other capture methods
  * v4l2grab: add querycap basic support
  * v4l2grab: add read and userptr capture methods
  * v4l2grab: fix block mode handling
  * v4l2grab: prepare it for adding support for other methods
  * v4l2grab: remove an unused var
  * v4l2grab: some code reorg
  * v4l2-info: add v4l2_info_subdev_capability
  * v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  * v4l2-subdev.h: replace BIT(0) by 0x00000001
  * v4l2-tpg.patch: add clamp_t define
  * v4l2-tpg.patch: rename min/max defines to tpg_min/max
  * v4l2-utils: test cache_hints for MMAP queues
  * v4l2-utils: turn fb_formats to constexpr array
  * v4l-compliance: re-introduce NON_COHERENT and cache hints tests
  * v4l-compliance: remove NON_CONSISTENT hint test
  * v4l-helpers: don't mix enum type with int
  * v4l-utils: add missing fallthrough
  * v4l-utils: add missing static
  * v4l-utils: convert board_list to vector
  * v4l-utils: FreeBSD already defines packed
  * v4l-utils: libdvbv5: fix broken my_strlcpy calls
  * v4l-utils: patch v4l2-controls.h
  * v4l-utils: switch remote_subtest arrays to vector
  * v4l-utils: sync with latest media kernel
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with latest media_tree master repo
  * v4l-utils: sync with media_tree master
  * v4l-utils: sync with media_tree/master
  * v4l-utils: sync with upstream media_tree master
  * v4l-utils: update v4l2-tpg.patch
  * v4l-utils: use V4L2_TYPE_IS_CAPTURE
- remove sysmacros.patch: obsolete</changelog>
  <changelog author="Asterios Dramis &lt;asterios.dramis@gmail.com&gt;" date="1677672000">- Update to version 1.24.1:
  * Lot of changes, see ChangeLog for details.
- Removed update-desktop-files and hicolor-icon-theme post
  requirements (not needed anymore).</changelog>
</package>
<package pkgid="2168cae30c2379df400f4ba0a76089195502b1d6866a1de3f3f3e00c6b64dca2140cd5848dd39bcb5a4d018830063aa303fd85eae3d7e94d7f349f8248680c53" name="dwarves" arch="src">
  <version epoch="0" ver="1.25" rel="2.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603800000">- update to 1.18_15g040fd7f (bsc#1177921):
  * btf_encoder: Support cross-compiled ELF binaries with different endianness
  * strings: use BTF's string APIs for strings management
  * strings: Rename strings.h to avoid clashing with /usr/include/strings.h
  * dwarf_loader: increase the size of lookup hash map
  * btf_encoder: revamp how per-CPU variables are encoded
  * btf_encoder: Discard CUs after BTF encoding
  * btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type
  * btf_encoder: Use libbpf APIs to encode BTF type info
  * btf_loader: Use libbpf to load BTF
  * dwarves: Expose and maintain active debug info loader operations
  * btf_encoder: detect BTF encoding errors and exit
  * libbpf: Update to latest libbpf version
  * dwarf_loader: Conditionally define DW_AT_alignment
  * pahole: Implement --packed
  * man-pages: Fix 'coimbine' typo
- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800001">- Add _service file / move to 1.18.g19 (863e6f0f)
  * btf_encoder: Ignore zero-sized ELF symbols</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1606219200">- Update to release 1.19
  * Support for split BTF.
  * Support cross-compiled ELF binaries with different endianness.
  * Support for showing typedefs for anonymous types, like structs,
    unions and enums.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1609934400">- Drop the version requirement of libdw-devel
  + DW_AT_alignment is defined in 1.19 so dwarves now is compatible
    with older libdw.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 1.20
  * Addresses problems related to gcc 11 defaulting to DWARF5
    for -g.
  * Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
    objects with more than 65534 sections, for instance, which
    happens with kernels built with KCFLAGS="-ffunction-sections
  - fdata-sections", Other cases may include when using FG-ASLR,
    LTO.
  * Fix BTF variable generation for kernel modules, not skipping
    variables at offset zero.
  * Fix address size to match what is in the ELF file being
    processed, to fix using a 64-bit pahole binary to generate
    BTF for a 32-bit vmlinux image.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 1.21
  * Handle DWARF5 DW_OP_addrx and
    subprogram ret type with abstract_origin properly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619092800">- Codify build requirement on elfutils &gt;= 0.171</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1620043200">- add remove-ftrace-filter.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1622548800">- Handle zero sized per-cpu veriables in Linux BTF.
  + btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622635200">- use https for url (and more beautification changes from spec-cleaner)</changelog>
  <changelog author="msuchanek@suse.com" date="1626350400">- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):
  * libbpf: bump dependency to &gt;= 0.4.0
  * CMakeLists.txt: Enable SHARED and STATIC lib creation
  * libbpf: Allow to use packaged version
  * btfdiff: Support diffing DWARF vs detached BTF
  * pahole: Allow encoding BTF into a detached file
  * pahole: Add --kabi_prefix flag
  * btf_encoder: fix and complete filtering out zero-sized per-CPU variables
  * btf: Remove ftrace filter
  * pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
  * Many updates to btf_encoder and bug fixes
- Remove upstreamed patches
  - btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
  - remove-ftrace-filter.patch
- Pretend version 1.22 to make kernel happy
  + dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1626523200">- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).</changelog>
  <changelog author="msuchanek@suse.com" date="1628856000">- 15.4 has new elfutils, drop libebl-plugins dependency.
- Update to version 1.21+git177.1ef87b2:
  * Fix crash with split BTF debuginfo
  * CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet
  - Remove upstreamed patch dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1629288000">- When building with system libbpf depend also on new enough Linux headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Update to release 1.22 (bsc#1190340).
  * Ability to encode BTF to a separate file
  * Multithreaded DWARF loading
  * Details at https://marc.info/?l=dwarves&amp;m=162975403628056&amp;w=2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638964800">- Update to release 1.23
  * Ability to encode BTF tags.
  * Ability to carry attributes to the kernel BPF verifier for
    further checks.
  * Inference of struct member unnatural alignment
    (__attribute__(__aligned__(N))) to help in generating
    compileable headers matching the original type layout from
    BTF data.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664884800">- update to 1.24:
  * Add support to BTF_KIND_ENUM64 to represent enumeration
    entries with more than 32 bits.
  * Support multithreaded encoding, in addition to DWARF
    multithreaded loading, speeding up the process. Selected just
    like DWARF multithreaded loading, using the 'pahole -j'
    option.
  * Encode 'char' type as signed.
  * Add support to BTF_KIND_ENUM64.
  * Introduce --lang and --lang_exclude to specify the language
    the DWARF compile units were originated from to use or
    filter.
  * Introduce --compile to generate compilable code in a similar
    fashion to: bpftool btf dump file vmlinux format c &gt;
    vmlinux.h As with 'bpftool', this will notice type shadowing,
    i.e. multiple types with the same name and will disambiguate
    by adding a suffix.
  * Don't segfault when processing bogus files.
- add dwarves.keyring for source validation</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676635200">- Add 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch
  as in order to support DW_TAG_unspecified_type that is newly
  emitted by binutils 2.40+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680955200">- Update to release 1.25
  * Fixed the handling of DW_TAG_unspecified type in assembly
    functions that came with binutils 2.40
  * Allow the BTF encoding of optimized functions (ending in
    .constprop, .isra),
  * Exclude BTF optimized functions not following the calling
    convention
  * Support for DW_TAG_atomic_type
  * Support for the DW_TAG_LLVM_annotation BTF equivalent
    (BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing
    it when pretty printing
- Drop 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1696852800">- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).</changelog>
</package>
<package pkgid="bc4ddf2825c33dfcb30516478a96b8c1f32686f45ead2e7ea017385a2a10b1fbc062840f0201d229f3edb2a3d071bcdf86f6056ba876086549adb401a906b0cf" name="dwarves" arch="x86_64">
  <version epoch="0" ver="1.25" rel="2.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603800000">- update to 1.18_15g040fd7f (bsc#1177921):
  * btf_encoder: Support cross-compiled ELF binaries with different endianness
  * strings: use BTF's string APIs for strings management
  * strings: Rename strings.h to avoid clashing with /usr/include/strings.h
  * dwarf_loader: increase the size of lookup hash map
  * btf_encoder: revamp how per-CPU variables are encoded
  * btf_encoder: Discard CUs after BTF encoding
  * btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type
  * btf_encoder: Use libbpf APIs to encode BTF type info
  * btf_loader: Use libbpf to load BTF
  * dwarves: Expose and maintain active debug info loader operations
  * btf_encoder: detect BTF encoding errors and exit
  * libbpf: Update to latest libbpf version
  * dwarf_loader: Conditionally define DW_AT_alignment
  * pahole: Implement --packed
  * man-pages: Fix 'coimbine' typo
- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800001">- Add _service file / move to 1.18.g19 (863e6f0f)
  * btf_encoder: Ignore zero-sized ELF symbols</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1606219200">- Update to release 1.19
  * Support for split BTF.
  * Support cross-compiled ELF binaries with different endianness.
  * Support for showing typedefs for anonymous types, like structs,
    unions and enums.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1609934400">- Drop the version requirement of libdw-devel
  + DW_AT_alignment is defined in 1.19 so dwarves now is compatible
    with older libdw.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 1.20
  * Addresses problems related to gcc 11 defaulting to DWARF5
    for -g.
  * Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
    objects with more than 65534 sections, for instance, which
    happens with kernels built with KCFLAGS="-ffunction-sections
  - fdata-sections", Other cases may include when using FG-ASLR,
    LTO.
  * Fix BTF variable generation for kernel modules, not skipping
    variables at offset zero.
  * Fix address size to match what is in the ELF file being
    processed, to fix using a 64-bit pahole binary to generate
    BTF for a 32-bit vmlinux image.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 1.21
  * Handle DWARF5 DW_OP_addrx and
    subprogram ret type with abstract_origin properly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619092800">- Codify build requirement on elfutils &gt;= 0.171</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1620043200">- add remove-ftrace-filter.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1622548800">- Handle zero sized per-cpu veriables in Linux BTF.
  + btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622635200">- use https for url (and more beautification changes from spec-cleaner)</changelog>
  <changelog author="msuchanek@suse.com" date="1626350400">- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):
  * libbpf: bump dependency to &gt;= 0.4.0
  * CMakeLists.txt: Enable SHARED and STATIC lib creation
  * libbpf: Allow to use packaged version
  * btfdiff: Support diffing DWARF vs detached BTF
  * pahole: Allow encoding BTF into a detached file
  * pahole: Add --kabi_prefix flag
  * btf_encoder: fix and complete filtering out zero-sized per-CPU variables
  * btf: Remove ftrace filter
  * pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
  * Many updates to btf_encoder and bug fixes
- Remove upstreamed patches
  - btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
  - remove-ftrace-filter.patch
- Pretend version 1.22 to make kernel happy
  + dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1626523200">- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).</changelog>
  <changelog author="msuchanek@suse.com" date="1628856000">- 15.4 has new elfutils, drop libebl-plugins dependency.
- Update to version 1.21+git177.1ef87b2:
  * Fix crash with split BTF debuginfo
  * CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet
  - Remove upstreamed patch dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1629288000">- When building with system libbpf depend also on new enough Linux headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Update to release 1.22 (bsc#1190340).
  * Ability to encode BTF to a separate file
  * Multithreaded DWARF loading
  * Details at https://marc.info/?l=dwarves&amp;m=162975403628056&amp;w=2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638964800">- Update to release 1.23
  * Ability to encode BTF tags.
  * Ability to carry attributes to the kernel BPF verifier for
    further checks.
  * Inference of struct member unnatural alignment
    (__attribute__(__aligned__(N))) to help in generating
    compileable headers matching the original type layout from
    BTF data.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664884800">- update to 1.24:
  * Add support to BTF_KIND_ENUM64 to represent enumeration
    entries with more than 32 bits.
  * Support multithreaded encoding, in addition to DWARF
    multithreaded loading, speeding up the process. Selected just
    like DWARF multithreaded loading, using the 'pahole -j'
    option.
  * Encode 'char' type as signed.
  * Add support to BTF_KIND_ENUM64.
  * Introduce --lang and --lang_exclude to specify the language
    the DWARF compile units were originated from to use or
    filter.
  * Introduce --compile to generate compilable code in a similar
    fashion to: bpftool btf dump file vmlinux format c &gt;
    vmlinux.h As with 'bpftool', this will notice type shadowing,
    i.e. multiple types with the same name and will disambiguate
    by adding a suffix.
  * Don't segfault when processing bogus files.
- add dwarves.keyring for source validation</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676635200">- Add 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch
  as in order to support DW_TAG_unspecified_type that is newly
  emitted by binutils 2.40+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680955200">- Update to release 1.25
  * Fixed the handling of DW_TAG_unspecified type in assembly
    functions that came with binutils 2.40
  * Allow the BTF encoding of optimized functions (ending in
    .constprop, .isra),
  * Exclude BTF optimized functions not following the calling
    convention
  * Support for DW_TAG_atomic_type
  * Support for the DW_TAG_LLVM_annotation BTF equivalent
    (BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing
    it when pretty printing
- Drop 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1696852800">- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).</changelog>
</package>
<package pkgid="25629ad675e7e04c6ab638a0c34ff84a0d11713a9bd0e3f14f7c528724941f6c9b0f7bac791a77464f6b22f1ff659c7f44f2dc9f621fc7195958f72945fd90fb" name="dwarves-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.25" rel="2.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603800000">- update to 1.18_15g040fd7f (bsc#1177921):
  * btf_encoder: Support cross-compiled ELF binaries with different endianness
  * strings: use BTF's string APIs for strings management
  * strings: Rename strings.h to avoid clashing with /usr/include/strings.h
  * dwarf_loader: increase the size of lookup hash map
  * btf_encoder: revamp how per-CPU variables are encoded
  * btf_encoder: Discard CUs after BTF encoding
  * btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type
  * btf_encoder: Use libbpf APIs to encode BTF type info
  * btf_loader: Use libbpf to load BTF
  * dwarves: Expose and maintain active debug info loader operations
  * btf_encoder: detect BTF encoding errors and exit
  * libbpf: Update to latest libbpf version
  * dwarf_loader: Conditionally define DW_AT_alignment
  * pahole: Implement --packed
  * man-pages: Fix 'coimbine' typo
- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800001">- Add _service file / move to 1.18.g19 (863e6f0f)
  * btf_encoder: Ignore zero-sized ELF symbols</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1606219200">- Update to release 1.19
  * Support for split BTF.
  * Support cross-compiled ELF binaries with different endianness.
  * Support for showing typedefs for anonymous types, like structs,
    unions and enums.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1609934400">- Drop the version requirement of libdw-devel
  + DW_AT_alignment is defined in 1.19 so dwarves now is compatible
    with older libdw.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 1.20
  * Addresses problems related to gcc 11 defaulting to DWARF5
    for -g.
  * Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
    objects with more than 65534 sections, for instance, which
    happens with kernels built with KCFLAGS="-ffunction-sections
  - fdata-sections", Other cases may include when using FG-ASLR,
    LTO.
  * Fix BTF variable generation for kernel modules, not skipping
    variables at offset zero.
  * Fix address size to match what is in the ELF file being
    processed, to fix using a 64-bit pahole binary to generate
    BTF for a 32-bit vmlinux image.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 1.21
  * Handle DWARF5 DW_OP_addrx and
    subprogram ret type with abstract_origin properly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619092800">- Codify build requirement on elfutils &gt;= 0.171</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1620043200">- add remove-ftrace-filter.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1622548800">- Handle zero sized per-cpu veriables in Linux BTF.
  + btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622635200">- use https for url (and more beautification changes from spec-cleaner)</changelog>
  <changelog author="msuchanek@suse.com" date="1626350400">- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):
  * libbpf: bump dependency to &gt;= 0.4.0
  * CMakeLists.txt: Enable SHARED and STATIC lib creation
  * libbpf: Allow to use packaged version
  * btfdiff: Support diffing DWARF vs detached BTF
  * pahole: Allow encoding BTF into a detached file
  * pahole: Add --kabi_prefix flag
  * btf_encoder: fix and complete filtering out zero-sized per-CPU variables
  * btf: Remove ftrace filter
  * pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
  * Many updates to btf_encoder and bug fixes
- Remove upstreamed patches
  - btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
  - remove-ftrace-filter.patch
- Pretend version 1.22 to make kernel happy
  + dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1626523200">- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).</changelog>
  <changelog author="msuchanek@suse.com" date="1628856000">- 15.4 has new elfutils, drop libebl-plugins dependency.
- Update to version 1.21+git177.1ef87b2:
  * Fix crash with split BTF debuginfo
  * CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet
  - Remove upstreamed patch dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1629288000">- When building with system libbpf depend also on new enough Linux headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Update to release 1.22 (bsc#1190340).
  * Ability to encode BTF to a separate file
  * Multithreaded DWARF loading
  * Details at https://marc.info/?l=dwarves&amp;m=162975403628056&amp;w=2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638964800">- Update to release 1.23
  * Ability to encode BTF tags.
  * Ability to carry attributes to the kernel BPF verifier for
    further checks.
  * Inference of struct member unnatural alignment
    (__attribute__(__aligned__(N))) to help in generating
    compileable headers matching the original type layout from
    BTF data.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664884800">- update to 1.24:
  * Add support to BTF_KIND_ENUM64 to represent enumeration
    entries with more than 32 bits.
  * Support multithreaded encoding, in addition to DWARF
    multithreaded loading, speeding up the process. Selected just
    like DWARF multithreaded loading, using the 'pahole -j'
    option.
  * Encode 'char' type as signed.
  * Add support to BTF_KIND_ENUM64.
  * Introduce --lang and --lang_exclude to specify the language
    the DWARF compile units were originated from to use or
    filter.
  * Introduce --compile to generate compilable code in a similar
    fashion to: bpftool btf dump file vmlinux format c &gt;
    vmlinux.h As with 'bpftool', this will notice type shadowing,
    i.e. multiple types with the same name and will disambiguate
    by adding a suffix.
  * Don't segfault when processing bogus files.
- add dwarves.keyring for source validation</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676635200">- Add 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch
  as in order to support DW_TAG_unspecified_type that is newly
  emitted by binutils 2.40+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680955200">- Update to release 1.25
  * Fixed the handling of DW_TAG_unspecified type in assembly
    functions that came with binutils 2.40
  * Allow the BTF encoding of optimized functions (ending in
    .constprop, .isra),
  * Exclude BTF optimized functions not following the calling
    convention
  * Support for DW_TAG_atomic_type
  * Support for the DW_TAG_LLVM_annotation BTF equivalent
    (BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing
    it when pretty printing
- Drop 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1696852800">- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).</changelog>
</package>
<package pkgid="1875a6c6a2e54bb4599cdb8feb80271ebc16fb0b2dfea11cebde166c9ab5420320bcf3158c124cef4ba91d5c5a1d6a108de23cf17b5b9151e27232bc0f7c80eb" name="dwarves-debugsource" arch="x86_64">
  <version epoch="0" ver="1.25" rel="2.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1603800000">- update to 1.18_15g040fd7f (bsc#1177921):
  * btf_encoder: Support cross-compiled ELF binaries with different endianness
  * strings: use BTF's string APIs for strings management
  * strings: Rename strings.h to avoid clashing with /usr/include/strings.h
  * dwarf_loader: increase the size of lookup hash map
  * btf_encoder: revamp how per-CPU variables are encoded
  * btf_encoder: Discard CUs after BTF encoding
  * btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type
  * btf_encoder: Use libbpf APIs to encode BTF type info
  * btf_loader: Use libbpf to load BTF
  * dwarves: Expose and maintain active debug info loader operations
  * btf_encoder: detect BTF encoding errors and exit
  * libbpf: Update to latest libbpf version
  * dwarf_loader: Conditionally define DW_AT_alignment
  * pahole: Implement --packed
  * man-pages: Fix 'coimbine' typo
- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1603800001">- Add _service file / move to 1.18.g19 (863e6f0f)
  * btf_encoder: Ignore zero-sized ELF symbols</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1606219200">- Update to release 1.19
  * Support for split BTF.
  * Support cross-compiled ELF binaries with different endianness.
  * Support for showing typedefs for anonymous types, like structs,
    unions and enums.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1609934400">- Drop the version requirement of libdw-devel
  + DW_AT_alignment is defined in 1.19 so dwarves now is compatible
    with older libdw.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 1.20
  * Addresses problems related to gcc 11 defaulting to DWARF5
    for -g.
  * Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
    objects with more than 65534 sections, for instance, which
    happens with kernels built with KCFLAGS="-ffunction-sections
  - fdata-sections", Other cases may include when using FG-ASLR,
    LTO.
  * Fix BTF variable generation for kernel modules, not skipping
    variables at offset zero.
  * Fix address size to match what is in the ELF file being
    processed, to fix using a 64-bit pahole binary to generate
    BTF for a 32-bit vmlinux image.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 1.21
  * Handle DWARF5 DW_OP_addrx and
    subprogram ret type with abstract_origin properly.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1619092800">- Codify build requirement on elfutils &gt;= 0.171</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1620043200">- add remove-ftrace-filter.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1622548800">- Handle zero sized per-cpu veriables in Linux BTF.
  + btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622635200">- use https for url (and more beautification changes from spec-cleaner)</changelog>
  <changelog author="msuchanek@suse.com" date="1626350400">- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):
  * libbpf: bump dependency to &gt;= 0.4.0
  * CMakeLists.txt: Enable SHARED and STATIC lib creation
  * libbpf: Allow to use packaged version
  * btfdiff: Support diffing DWARF vs detached BTF
  * pahole: Allow encoding BTF into a detached file
  * pahole: Add --kabi_prefix flag
  * btf_encoder: fix and complete filtering out zero-sized per-CPU variables
  * btf: Remove ftrace filter
  * pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
  * Many updates to btf_encoder and bug fixes
- Remove upstreamed patches
  - btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
  - remove-ftrace-filter.patch
- Pretend version 1.22 to make kernel happy
  + dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1626523200">- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).</changelog>
  <changelog author="msuchanek@suse.com" date="1628856000">- 15.4 has new elfutils, drop libebl-plugins dependency.
- Update to version 1.21+git177.1ef87b2:
  * Fix crash with split BTF debuginfo
  * CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet
  - Remove upstreamed patch dwarves-Prep-1.22.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1629288000">- When building with system libbpf depend also on new enough Linux headers.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Update to release 1.22 (bsc#1190340).
  * Ability to encode BTF to a separate file
  * Multithreaded DWARF loading
  * Details at https://marc.info/?l=dwarves&amp;m=162975403628056&amp;w=2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638964800">- Update to release 1.23
  * Ability to encode BTF tags.
  * Ability to carry attributes to the kernel BPF verifier for
    further checks.
  * Inference of struct member unnatural alignment
    (__attribute__(__aligned__(N))) to help in generating
    compileable headers matching the original type layout from
    BTF data.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664884800">- update to 1.24:
  * Add support to BTF_KIND_ENUM64 to represent enumeration
    entries with more than 32 bits.
  * Support multithreaded encoding, in addition to DWARF
    multithreaded loading, speeding up the process. Selected just
    like DWARF multithreaded loading, using the 'pahole -j'
    option.
  * Encode 'char' type as signed.
  * Add support to BTF_KIND_ENUM64.
  * Introduce --lang and --lang_exclude to specify the language
    the DWARF compile units were originated from to use or
    filter.
  * Introduce --compile to generate compilable code in a similar
    fashion to: bpftool btf dump file vmlinux format c &gt;
    vmlinux.h As with 'bpftool', this will notice type shadowing,
    i.e. multiple types with the same name and will disambiguate
    by adding a suffix.
  * Don't segfault when processing bogus files.
- add dwarves.keyring for source validation</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676635200">- Add 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch
  as in order to support DW_TAG_unspecified_type that is newly
  emitted by binutils 2.40+.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680955200">- Update to release 1.25
  * Fixed the handling of DW_TAG_unspecified type in assembly
    functions that came with binutils 2.40
  * Allow the BTF encoding of optimized functions (ending in
    .constprop, .isra),
  * Exclude BTF optimized functions not following the calling
    convention
  * Support for DW_TAG_atomic_type
  * Support for the DW_TAG_LLVM_annotation BTF equivalent
    (BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing
    it when pretty printing
- Drop 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1696852800">- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).</changelog>
</package>
<package pkgid="248592acb391bce947ae8108595f01af819bdb127f4953d197abde156e2791b867d8cde4a07ce97695d4bd2a76a97c311cf81049604ee8810f9e093fe91191e3" name="dwayland" arch="src">
  <version epoch="0" ver="5.24.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1673956800">- Initial package for version 5.24.3</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1704628800">- Add extra-cmake-modules as BuildRequires, fix build on Tumbleweed</changelog>
</package>
<package pkgid="2377ade1876f2ec4c13788a0643d2f4b55965628f0630a0d813bf2e5d2b34e8562c3d8b84f64d2b31f1cad814ab3412da46c94f91d1e7f9797383b652792440e" name="dwayland-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.24.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1673956800">- Initial package for version 5.24.3</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1704628800">- Add extra-cmake-modules as BuildRequires, fix build on Tumbleweed</changelog>
</package>
<package pkgid="0990cb6eb5ddf1e1926327b19991d3248bc45880d9d2fe9d8b7d1099597d0b3fa6739da2acaa65c070cff912a57b2b6f87fb63a28d36a422e3f1bbe552a3be10" name="dwayland-debugsource" arch="x86_64">
  <version epoch="0" ver="5.24.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1673956800">- Initial package for version 5.24.3</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1704628800">- Add extra-cmake-modules as BuildRequires, fix build on Tumbleweed</changelog>
</package>
<package pkgid="b9729624b6be8e053e7a395a68fb4fa9756d8d9bfce4c29d34d716e52c5d29415217abbc23de615beddba80bd4bdaf301f1d5bca8ec18135f6c829fc6ef46665" name="dwayland-devel" arch="x86_64">
  <version epoch="0" ver="5.24.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1673956800">- Initial package for version 5.24.3</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1704628800">- Add extra-cmake-modules as BuildRequires, fix build on Tumbleweed</changelog>
</package>
<package pkgid="ce4502999ae7145c1760e7ff382521f9fb586348a9e95a0146a4f1101dfee28e64420fc71b6155e6a8a30aad4f77d542b46df3debab3a74958246fde48713c04" name="dxvk" arch="i586">
  <version epoch="0" ver="2.2" rel="1.3"/>
  <changelog author="pousaduarte@gmail.com" date="1578571200">- Update to version 1.5.1:
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers</changelog>
  <changelog author="pousaduarte@gmail.com" date="1586433600">- Update to version 1.5.4:
  * [meta] Release 1.5.4
  * [d3d9] Return D3D_OK in CreateTexture even if AUTOGENMIPMAP flag is stripped
  * [d3d9] Check correct sampler bitfield when applying/capturing sampler state
  * [util] Disable OpenVR for Raft
  * [d3d9] Simplify dirty check for shader constants
  * [d3d9] Store copy of shader metadata in constant set
  * [dxso] Fix GCC warning for an unused variable
  * [d3d9] Fix GCC warnings for unsigned-&gt;signed comparisons
  * [d3d9] Don't arbitrarily set fog scale to 0
  * [d3d9] Validate blit regions are in range
  * [d3d9] Error on StretchRect when not D3DPOOL_DEFAULT
  * [dxso] Initialize vPos in shaders if we have pixel fog
  * [dxvk] Skip over adapters not supporting Vulkan 1.1
  * [util] Include ostream in util_rc_ptr.h
  * [dxso] Apply projection before bumpmapping in TexBem
  * [meta] Release 1.5.3
  * [d3d9] Unbind fragment shader for ProcessVertices
  * [dxso] Handle writemask in TexKill op
  * Revert "[util] Disable float emulation for Hat in Time"
  * [d3d11] Re-introduce client API HUD item
  * [d3d11] Introduce COM interface to set and get API version
  * [d3d9] Re-introduce client API HUD item
  * [hud] Add parameter to allow placing HUD items
  * [hud] Don't initialize client API HUD item by default
  * [dxvk] Don't oversubscribe memory heaps on UMA devices
  * [dxvk] Move UMA check to backend
  * [d3d9] Enable depth bounds feature, if supported
  * [util] Disable float emulation for Hat in Time
  * [d3d9] Use spec constants for bool constants
  * [d3d9] Fix GetTextureStageState using unmapped types
  * [dxso] Initialize vPos value at the start of the shader
  * [dxso] Count max constants after we pull out pre-defines
  * [util] Unify Risen 1/2/3 app profiles
  * [util] Add more exe names to Gothic 3 app profile
  * [d3d9] Allow StretchRect BC -&gt; BC format without stretch
  * [test] Add test for StretchRect DXT1 -&gt; DXT1
  * [meta] Release 1.5.2
  * [d3d9] Don't try to blit to compressed images
  * [d3d9] Don't mark D3DUSAGE_AUTOGENMIPMAP as renderable
  * [util] Disable d3d9.allowDoNotWait for RTHDRIBL
  * [d3d9] Implement d3d9.allowDoNotWait
  * [d3d9] Unmark resources as dirty if they get discarded
  * [d3d9] Don't block on GetRenderTargetData
  * [util] Disable supportDFFormats for Gothic 3
  * [d3d9] Don't check for sRGB formats when retrieving back buffer view
  * [d3d9] Rotate swap chain back buffers
  * [d3d9] Retrieve back buffer view from the D3D9Surface
  * [dxvk] Remove image renaming
  * [d3d9] Fix some off-by-one TSS types enum values
  * [d3d9] Fix texture stage index in stateblocks
  * [util] Add simple [] operator to our bitset
  * [d3d9] Remap texture stage state types onto our own enum
  * [d3d9] Remove unnecessary loops for some stateblocks applications
  * [util] Add app profile for Entropia Universe
  * [d3d11] Introduce d3d11.invariantPosition option
  * [dxbc] Declare vertex positions as invariant
  * [d3d9] Fix opSelect condition vector size
  * [util] Spoof AMD for Skyrim (nvapi)
  * [d3d11] Implicitly begin scoped queries in End if necessary
  * [d3d9] Make unbound textures return (0, 0, 0, 1) (fixed func)
  * [dxso] Make unbound textures return (0, 0, 0, 1)
  * [util] Enable d3d9.deferSurfaceCreation for a ton of weeb games
  * [d3d9] Remove unused variable
  * [d3d9] Create front buffer
  * [d3d9] Don't create sRGB views for non-sRGB compatible textures
  * [d3d9] Return specific image view from GetSampleView
  * [d3d9] Don't pass format mapping to D3D9CommonTexture
  * [dxvk] Don't enable VK_KHR_descriptor_update_template
  * [dxvk] Don't enable VK_KHR_shader_draw_parameters
  * [dxvk] Don't enable VK_KHR_maintenance1, VK_KHR_maintenance2
  * [dxvk] Don't enable VK_KHR_dedicated_allocation, VK_KHR_get_memory_requirements2
  * [dxvk] Don't enable VK_KHR_get_physical_device_properties2
  * [dxbc] Don't enable SPV_KHR_shader_draw_parameters
  * [d3d9] Don't enable DrawParameters capability
  * Readability cleanup
  * Use verbose file operations during installation
  * Add installation support for pure 64-bit Wine (non WoW64)
  * [d3d9] Implement GetFrontBufferData (currently with first backbuffer)
  * [d3d9] Add AreFormatsSimilar helper
  * [d3d9] Don't create views if we are a null resource
  * [dxvk] don't try to fall back to Vulkan 1.0
  * [d3d9] Create multiple back buffers for GetBackBuffer API
  * [d3d9] Synchronize with presentation in D3D9SwapChainEx::Reset
  * [dxvk] Implement image swapping
  * [dxvk] Introduce DxvkPhysicalImage
  * [dxvk] Register image views with the parent image
  * [dxvk] Use small_vector to store image view format compatibility list
  * [dxvk] Factor out image view creation
  * [util] Add small_vector helper
  * [dxgi] Don't check window validity in IDXGISwapchain::GetFullscreenState
  * [d3d9] Don't mark for hazards if we aren't rendering to mip 0
  * [d3d9] Keep subresource views in subresources, defer creation until needed
  * [d3d11] Lock immediate context when submitting presentation commands
  * [dxso] Use m's id for bump matrix in TexBem
  * [d3d9] Implement d3d9.forceSwapchainMSAA
  * [d3d9] Defer dialog mode swapchain recreation decision to Present
  * [d3d9] Remove redundant logging from SetDialogBoxMode
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers
  * [meta] Release 1.4.4
  * [util] Enable constant buffer range check for Saints Row games
  * Revert "[d3d11] Fix ref counting for D3D11CommandList"
  * Revert "[d3d11] Recycle command lists from deferred contexts"
  * [dxvk] Validate image layouts in render pass formats read from cache
  * [dxvk] Write correct depth-stencil attachment layout to state cache
  * [dxvk] Fix uninitialized depth attachment reference
  * [dxbc] Always set geometry shader invocation count
  * [dxbc] Always allocate at least one input array element
  * [d3d11] Adjust buffer memory flags if apitrace is attached
  * [dxvk] Pause transform feedback on buffer updates
  * [dxvk] Fix bogus xfb buffer update check
  * [d3d11] Remove D3D11 counter buffer class
  * [d3d11] Allocate predicate buffer per query
  * [d3d11] Allocate xfb counter buffer per buffer
  * [d3d11] Allocate counter buffer per UAV
  * [dxvk] Handle xfb barriers in commitGraphicsBarriers
  * [dxvk] Replace buffer in updateBuffer even outside of render passes
  * [dxvk] Lazily allocate slices of small buffers
  * [dxvk] Don't lock swap lock if not necessary
  * [dxvk] Pad buffers more tightly
  * [dxvk] Force-update draw buffer for graphics pipeline barrier checks
  * [dxvk] Consider indirect draw buffer in graphics pipeline barriers
  * [dxvk] Consider vertex/index buffers in graphics pipeline barriers
  * [dxvk] Introduce checkGfxImageBarrier
  * [dxvk] Introduce checkGfxBufferBarrier
  * [dxvk] Move finalizeDraw into commitGraphicsState
  * [d3d11] Recycle command lists from deferred contexts
  * [util] Add virtual destructor to NoWrapper
  * [d3d11] Fix ref counting for D3D11CommandList
  * [d3d11] Fix incorrect AddRef return value
  * [d3d11] Don't set HOST pipeline stage and access flags for resources
  * [dxbc] Declare length of shader input array late
  * [spirv] Add 'late' constants
  * [dxbc] Extend scalar constants to vectors if required
  * [dxbc] Assume vec4 type for i/o vars not declared in signature
  * [dxbc] Declare temp registers on demand
  * [d3d11] Validate shader module capabilities
  * [d3d11] Refactor shader module creation
  * [util] Enable constant buffer range check for Titan Quest
  * [dxgi] Remove useless d3d10.enable option
  * [meta] Release 1.4.3
  * [dxbc] Swap OpSelect arguments for Ne/Dne, don't use OpLogicalNot
  * [dxvk] Implement more compact state cache data format (v8)
  * [util] Add missing != operator to Sha1Hash
  * [dxvk] Support component mappings in blitter
  * [dxvk] Add some component mapping helpers
  * [dxvk] Implement framebuffer-based blit
  * [dxvk] Add class for framebuffer-based blits
  * [dxvk] Support arbitrary source texture coordinates in blitter
  * [dxvk] Support multisampled destinations in blitter
  * [dxvk] Support both linear and nearest samplers in blitter
  * [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit*
  * [d3d11] Remove obsolete DefaultDesc methods from state classes
  * [d3d11] Fix ref counting for state objects bound to a context
  * [d3d11] Fix immediate context reference counting
  * [d3d11] Don't subclass state objects from ComObject
  * [d3d11] Allow choosing type wrapper for D3D11DeviceChild base class
  * [util] Don't allow multiple inheritance for COM objects
  * [d3d11] Don't get private references for state objects
  * [d3d11] Fix reference counting for state objects
  * [d3d11] Return error if no desc is provided for Create*State methods
  * [d3d11] Don't sync CS thread if resource to map is already in use
  * [d3d11] Don't use a state object for default blend state
  * [d3d11] Don't use a state object for default depth-stencil state
  * [d3d11] Don't use a state object for default rasterizer state
  * [d3d11] Introduce ResetState and use it for ClearState
  * [dxvk] Don't store sampler description in sampler objects
  * [dxvk] Fix buffer usage flags in commitGraphicsBarriers
  * [dxvk] Don't rely on binding mask in commitGraphicsBarriers
  * [dxvk] Don't clear binding masks in update*Pipeline
  * [dxvk] Remove outdated comment
  * [dxvk] Add function to insert framebuffer read-back barriers
  * [dxvk] Add dependency flag parameter to emitMemoryBarrier
  * [dxvk] Remove spill parameter from bindRenderTargets
  * [d3d11] Don't spill render pass when rebinding render targets
  * [dxvk] Implement accurate barrier tracking for draws with side effects
  * [dxvk] Introduce HasStorageDescriptors to signify pipeline side effects
  * [dxvk] Remove incorrect framebuffer-space barriers
  * [dxbc] Fix sample positions
  * [d3d11] Add more rigid validation for buffer creation
  * [d3d11] Change ValidateBufferProperties to NormalizeBufferProperties
  * [d3d10] Fix reported bind flags for D3D10 resources
  * [d3d11] Validate texture array size
  * [d3d11] Initialize feature level to zero in D3D11CreateDevice
  * [dxvk] Don't use dynamic storage buffers
  * [dxvk] Optimize invalidateBuffer for use with uniform buffers
  * [dxvk] Inline freeBufferSlice implementation
  * [dxvk] Dirty framebuffer in beginRecording
  * [dxvk] Use float format for sampled unbound image views
  * [dxvk] Fix tessellation validation
  * [dxvk] Validate graphics state in commitGraphicsState
  * [dxvk] Validate compute state in commitComputePipelines
  * [dxvk] Move descriptor set updates to updateShaderResources
  * [dxvk] Move dynamic descriptor offset array to stack
  * [dxvk] Use memcmp replacement for pipeline state lookup
  * [dxvk] Implement state cache v6 -&gt; v7 conversion
  * [dxvk] Increase maximum spec constant count to 12
  * [dxvk] Move compute pipeline state to dxvk_graphics_state.h
  * [dxvk] Use new struct for specialization constant info
  * [dxvk] Use packed blend state
  * [dxvk] Use packed depth-stencil state
  * [dxvk] Use packed multisample state
  * [dxvk] Use packed rasterizer state
  * [dxvk] Use packed input layout state
  * [dxvk] Use packed input assembly state
  * [dxvk] Move DxvkGraphicsPipelineStateInfo to new file
  * [dxvk] Prepare for pipeline state changes and bump cache format to v7
  * [dxvk] Don't use alignas(16) for DxvkMetaClearArgs members
  * [dxvk] Add missing {} to border color list
  * [util] Fix Sha1 dword extraction
  * [d3d10] Remove unused copies of device ptr in D3D10 wrappers
  * [dxgi] Initialize size of DEVMODEW structure
  * [dxvk] Don't redundantly clear unused vertex strides to zero
  * [meta] Release 1.4.2
  * [util] Report Nvidia GPUs for Modern Warfare Remastered
  * [d3d11] Add missing break; in CreateSurface
  * [util] Move GetAdapterLUID out of DXGI internals
  * [d3d11] Implement CreateSurface for D3D11DXGIDevice
  * [dxgi] Generate adapter LUIDs if Vulkan does not provide them
  * [dxgi] Fix some IDXGIAdapter return codes
  * [dxgi] Handle invalid arguments passed to Present1
  * [dxgi] Fix SetFullscreenState behaviour with invalid usage
  * [dxgi] Fix GetContainingOutput and GetFullscreenState output pointer
  * [d3d11] Add support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
  * [d3d11] Fix return code on swap chain creation failure
  * [d3d11] Use private reference to D3D11 device in D3D11SwapChain
  * [dxgi] Fix some return codes in DxgiSwapChain
  * [d3d11] Fix error handling in SetMaximumFrameLatency
  * [dxgi] Fix QueryVideoMemoryInfo return values
  * [dxgi] Fix CheckInterfaceSupport UMD version writeback
  * [dxgi] Fix GetDisplayModeList1 output for DXGI_FORMAT_UNKNOWN
  * [dxgi] Fix GetDisplayModeList behaviour with a zero mode count
  * [dxgi] Fix CheckInterfaceSupport for IDXGIDevice
  * [dxvk] Implement context-local lookup cache for pipeline objects
  * [dxvk] Move shader set hash/eq functions into respective structs
  * [dxvk] Use new shader lookup hash in pipeline manager
  * [dxvk] Expose key-based lookup hash in DxvkShader
  * [dxvk] Add methods to retrieve shaders from pipeline
  * [dxbc] Fix NaN handling in not-equal comparison
  * [dxvk] Re-introduce state check for updateFramebuffer
  * [meta] Release 1.4.1
  * [dxvk] Spoof Nvidia GPU for HITMAN 2
  * [dxvk] Eliminate some redundant state checks
  * [dxvk] Introduce finalizeDraw
  * [d3d11] Add a comment explaining ID3D11Predicate/ID3D11Query hack
  * [d3d11] Fix GetPredication
  * Revert "[dxbc] Always decorate SV_POSITION as invariant"
  * [dxbc] Always decorate SV_POSITION as invariant
  * [dxvk] Store context flags as a 32-bit integer
  * [d3d10] Add some null pointer checks when dealing with resources
  * [d3d10] Fix some awkward formatting
  * [d3d11] Handle D3D_PRIMITIVE_TOPOLOGY_UNDEFINED correctly
  * [dxvk] Validate primitive topology in pipeline state
  * [dbxc] Actually fix callc implementation
  * [dxbc] Implement label, call and callc instructions
  * [d3d11] Return device lost errors in Present if necessary
  * [d3d11] Implement GetDeviceRemovedReason
  * [dxvk] Handle device lost errors on command submission
  * [d3d11] Fix CheckFeatureSupport formatting and return code
  * Retrieve the function pointer once (#1198)
  * [dxvk] Explicitly compare resource use count to zero
  * [meta] Release 1.4
  * [dxvk] Bump state cache version to v6
  * [dxvk] Apply spec constants to compute shaders as well
  * [dxvk] Only time pipeline compile times if requested
  * [dxvk] Check if xfb buffers have actually changed on binding
  * [dxvk] Use separate counters for read/write resource usage
  * [d3d11] Disable DO_NOT_WAIT for Overwatch
  * [d3d11] Implement IDXGIDevice4
  * [dxgi] Implement IDXGISwapChain4
  * [dxgi] Implement IDXGIOutput5
  * [dxgi] Implement IDXGIFactory5
  * [dxgi] Include DXGI 1.5 headers
  * [util] Update comment for FIFA 19+ workaround (#1197)
  * Revert "[d3d11] Don't create linearly tiled compressed images"
  * [d3d11] Implement GetDC / ReleaseDC
  * [d3d11] Implement GDI surface
  * [util] Add helpers for GDI/DDI interop
  * [d3d11] Enable allowMapFlagNoWait by default
  * [dxvk] Only wait for writes when mapping with D3D11_MAP_READ
  * [dxvk] Implement read-write tracking for resources
  * [dxvk] Implement read/write tracking in lifetime tracker
  * [d3d11] Write to image memory directly in InitHostVisibleTexture
  * [d3d11] Use VK_IMAGE_LAYOUT_PREINITIALIZED for mapped images
  * [dxvk] Add initial layout to initImage
  * [dxvk] Add initial layout to image create info
  * [util] Enable FIFA 19 workaround for FIFA 20 as well
  * [d3d11] Implement DiscardView1
  * [dxgi] Implement IDXGIVkInteropAdapter for IDXGIAdapter
  * [dxgi] Define IDXGIVkInteropAdapter interface
  * [dxgi] Rename IDXGIVkAdapter -&gt; IDXGIDXVKAdapter
  * [d3d11] Only use mapped buffer for images if bind flags are non-zero
  * [util] Enable allowMapFlagNoWait for Warhammer II
  * [d3d11] Report unified memory if all heaps are device-local
  * [d3d11] Enable D3D11.3 MapOnDefaultTextures feature
  * [d3d11] Implement ReadFromSubresource and WriteToSubresource
  * [d3d11] Allow pMappedResource to be null when mapping images
  * [d3d11] Implement D3D11.2 MapOnDefaultBuffers feature
  * [d3d11] Move GetMemoryFlagsForUsage into D3D11Buffer
  * [d3d11] Query format support in d3d11-formats test
  * [d3d11] Report MapOnDefaultTextures feature as unsupported
  * [dxvk] Replicate R component of border color for depth compare samplers (#1194)
  * [d3d11] Implement ID3D11Device5
  * [d3d11] Implement ID3D11Device4
  * [d3d11] Implement D3D11.4 feature queries
  * [d3d11] Include D3D11.4 headers
  * [d3d11] Implement ID3D11Device3
  * [d3d11] Implement ID3D11Query1
  * [d3d11] Implement ID3D11UnorderedAccessView1
  * [d3d11] Implement ID3D11ShaderResourceView1
  * [d3d11] Implement ID3D11RenderTargetView1
  * [d3d11] Implement ID3D11Texture2D1 and ID3D11Texture3D1
  * [d3d11] Implement ID3D11RasterizerState2
  * [d3d11] Implement ID3D11DeviceContext4
  * [d3d11] Implement ID3D11DeviceContext3
  * [dxbc] Implement stencil ref export from fragment shaders
  * [d3d11] Use shaderStorageImageReadWithoutFormat for typed UAV loads
  * [d3d11] Add definitions for feature levels 12_0 and 12_1
  * [d3d11] Implement D3D11.3 feature queries
  * [d3d11] Include D3D11.3 headers
  * [dxbc] Implement MSAD4 instruction
  * [d3d11] Implement GetResourceTiling
  * [d3d11] Implement ID3D11Device2
  * [d3d11] Implement ID3D11DeviceContext2
  * [d3d11] Implement D3D11.2 feature queries
  * [d3d11] Include D3D11.2 headers
  * [d3d11] Prevent log spam from repeated Get/SetResourceMinLOD calls
  * [d3d11] Implement missing D3D11_FEATURE_D3D9_OPTIONS feature query
  * [d3d11] Optimize viewport updates if there is only one single viewport
  * [d3d11] Add range check for scissors and make failing it unlikely
  * [metæ] Release 1.3.4
  * [util] Enable d3d11.allowMapFlagNoWait for Control
  * [d3d11] Don't create linearly tiled compressed images
  * Work around build failure with winegcc/clang. (#1184)
  * [meta] Work around wine 4.15 build failure
  * [meta] Use -std=c++17
  * [d3d11] Fix incorrect AddRef -&gt; Release
  * [meta] Release 1.3.3
  * [d3d11] Rename some hazard tracking methods for clarity
  * [d3d11] Check for conflicts withing RTV and UAV lists upon binding them
  * [d3d11] Resolve pipeline hazards when binding render targets
  * [d3d11] Resolve pipeline hazards when binding compute shader UAVs
  * [d3d11] Add check whether a viewed resource has a given bind flag
  * Update README (#1174)
  * [d3d11] Filter redundant OMSetRenderTargets calls
  * [d3d11] Remove outdated comment
  * [d3d11] Check for shader resource view hazards
  * [d3d11] Add state to track potentially hazardous bound SRVs
  * [d3d11] Add bound compute shader UAV mask
  * [d3d11] Add common view info struct to all view types
  * [d3d11] Remove templated SetUnorderedAccessViews
  * [d3d11] Don't use .at()
  * [dxvk] Add function to find set bits in binding mask
  * [dxvk] Add function to set bind mask bit to a given value
  * [build] Check if --add-stdcall-alias and --enable-stdcall-fixup is supported before using it.
  * [dxvk] Explicitly include unordered_map in dxvk_renderpass.h
  * [util] Use R string literals for app compat regexes
  * [util] Use regular expressions on full exe path to match app profiles
  * [util] Add method to retrieve full exe path
  * [dxvk] Implement depth-stencil resolve
  * [dxvk] Support depth-stencil resolve using VK_KHR_depth_stencil_resolve
  * [dxvk] Support shader-based depth-stencil resolve
  * [dxvk] Add meta shaders for depth-stencil resolve
  * [dxvk] Make device properties accessible from the device
  * [dxvk] Enable VK_KHR_depth_stencil_resolve if available
  * [dxvk] Enable VK_KHR_create_renderpass2 if available
  * [util] Set d3d11.dcSingleUseMode=False for SteamVR perf test
  * [d3d11] Update resources mapped on deferred contexts in Map()
  * [util] Fix compiling with clang/clang-cl
  * Revert "[dxvk] Use vkCmdUpdateBuffer to clear tiny buffers"
  * [d3d11] Recreate swap chain immediately after synchronous present fails
  * [meta] Release 1.3.2
  * [d3d11] Remove d3d11.asyncPresent option
  * [dxvk] Implement asynchronous presentation option in the backend
  * [dxvk] Move some code to where it makes more sense
  * [d3d11] Fix incorrect tracking of mapped image subresources
  * Revert "[d3d11] Return error when mapping an already mapped image"
  * [dxvk] Avoid redundant descriptor set updates when binding buffers (v2)
  * [dxvk] Add config option to enable the HUD
  * [dxvk] Don't allow common objects to be reference-counted
  * [dxvk] Use DxvkObjects to create and pass around common objects
  * [dxvk] Add class that bundles objects shared between device and context
  * [dxvk] Pass DxvkDevice to DxvkRenderPassPool constructor
  * [dxvk] Pass DxvkDevice to DxvkEventPool constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaClearObjects constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaPackObjects constructor
  * [util] Add helper for lazy initialization
  * [dxvk] Check render pass before pipeline state during pipeline lookup
  * [meta] Remove old issue template
  * Update issue templates
  * [dxvk] Refactor the way render passes to pipeline compiler methods
  * [dxvk] Refactor render pass objects to not use reference counting
  * [dxvk] Introduce compilePipeline method to Dxvk*Pipeline classes
  * [dxvk] Introduce DxvkComputePipelineInstance
  * [dxvk] Rename compilePipeline -&gt; createPipeline
  * [dxbc] Only use atomic append/consume optimization in compute shaders
  * [dxvk] Fix partial clears for mismatched framebuffer attachment sizes
  * [dxvk] Don't duplicate geometry shader system value outputs
  * [dxvk] Don't use reference counting for pipeline objects
  * [dxvk] Use shader key structs directly for pipeline lookups
  * [dxvk] Use shader key structs to store shaders in DxvkPipeline objects
  * [dxvk] Rename Dxvk*PipelineKey -&gt; Dxvk*PipelineShaders
  * [dxvk] Disable resource tracking for DxvkPipeline objects
  * [d3d11] Don't allow the creation of buffers with a size of zero</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1599307200">- updated to 1.7.1
- switch to using release tarballs, removed git service
- fixes and Improvements
  - VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware.
  - VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly.
  - Minor performance improvements.
  - Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK.
  - Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games.
  - Anarchy Online: Fixed an out-of-memory error.
  - Metro Exodus: Added missing DXGI entry points required to run the game.
  - Observation: Work around a game bug causing rendering issues on RADV.
  - Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues.
  - Serious Sam 2 and others: Fixed incorrect water reflections.
  - SpellForce 2: Work around black water ripples.
  - Timeshift: Fixed shadows
  - TrackMania: Fixed water and other rendering issues.
  - Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers.
  - Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance.
- Compatibility notes
  VK_EXT_transform_feedback is now a hard requirement for D3D10 and
  D3D11. This extension is supported by all Nvidia and Mesa drivers
  released in early 2019 or later, as well as recent AMDVLK releases
  and the proprietary AMD driver.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1602158400">- updated to 1.7.2
  - Fixed a major D3D9 regression that would cause crashes in many games.
  - Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742).
  - Work around stack overflows in some 32-bit D3D9 games.
  - Added workarounds for rendering issues on AMD drivers in some Unity Engine games.
  - Work around Unicode support on Windows being garbage (PR #1761).
  - Log file creation can now be disabled by setting `DXVK_LOG_PATH=none`, but logs will still be printed to stderr (#1743).
  - **Age of Empires II HD**: Fixed video playback (#1726).
  - **Baldur's Gate 3**: Fixed crash after character selection screen in D3D11 mode.
  - **Final Fantasy XIV**: Improved stability on recent Nvidia drivers.
  - **Just Cause 3**: Work around a game bug causing flickering terrain on RADV (#1553).
  - **Marvel's Avengers**: Fixed spurious crashes due to invalid resource copies.
  - **Need for Speed Heat**: Fixed some Vulkan validation errors.
  - **PGA TOUR 2K21**: Fixed Vulkan validation errors and potential crashes.
  - **Trails in the Sky SC**: Fixed fog rendering (#1771).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1606910400">- updated to 1.7.3
  - Added support for new DXGI interfaces introduced in Windows 10 version 1809.
  - Added an option to scale the HUD on high-DPI displays. Refer to the README for details. (#771)
  - Changed generated D3D11 shader code to allow drivers to optimize away texture operations in case no texture is bound.
  - Fixed some D3D9 games crashing on RADV due to invalid shader code.
  - Fixed Vulkan validation errors when the HUD is active.
  - Optimized away redundant render target clears in some games to potentially increase performance.
  - Indirect draw batching can now work with arbitrary strides. This may slightly reduce the draw call count in Trine 4.
  - **EverQuest 2** Fixed broken cloth rendering on Nvidia. (#1832)
  - **Trine 4**: Fixed rendering issues that would occur on some Nvidia GPUs as well as on RADV. (#1816)
- disable stack-clash, as the PE mode of it is buggy. (bsc#1179804)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1613736000">- updated to 1.8
  [#]# Bug Fixes and Improvements
  - Fixed some build system warnings with newer Meson versions.
  - CPU-based Vulkan implementations such as Lavapipe will now always be enumerated last. This should avoid issues on systems without a dedicated GPU where games could potentially default to a CPU rasterizer.
  - Optimized image layout transitions, which may improve performance on Intel GPUs in some games.
  - D3D9: Improved performance of texture uploads and occlusion queries in some cases.
  - D3D9: Fixed an issue where supported back buffer formats would be reported incorrectly.
  - DXGI: Enabled multi-monitor support. This requires a relatively recent Wine version with XRandR 1.4 support to work correctly.
  - D3D11: Fixed a number of reference counting issues that could potentially lead to stability issues (PR #1887, PR ##1888).
  - D3D11: Improved correctness of NaN handling in shaders with `VK_KHR_shader_float_controls`, and removed most app workarounds setting `d3d11.enableRtOutputNanFixup`.
  - Enabled `d3d11.enableRtOutputNanFixup` by default on older RADV versions.
  - Enabled `d3d11.invariantPosition` option by default to fix common Z-fighting issues, especially on RDNA2 GPUs.
  - **Atelier Ryza 2**: Added workaround for video playback breaking D3D11 rendering, like in other games of the series.
  - **Battle Engine Aquila**: Fixed broken textures (PR #1759).
  - **Dark Messiah of Might &amp; Magic**: Work around out-of-memory issues on startup.
  - **Everquest**: Work around performance issues.
  - **F1 2018/2020**: Work around broken compute shaders causing artifacts on Mesa drivers, similar to F1 2019 (#1897).
  - **Hitman 3**: Work around AMDAGS issues on AMD GPUs similar to Hitman 2 (PR #1909).
  - **Nioh 2**: Work around black screen issues.
  - **Tomb Raider Legend**: Work around performance issues (#1685).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- updated to 1.8.1
  [#]# Bug fixes and Improvements
  - Fixed a regression that would cause a number of D3D9 games to crash when changing the resolution or during startup.
  - Improved performance in many D3D9 games when using MSAA on RADV.
  - Improved presentation logic for MSAA swap chains, which are common in older D3D9 games.
  - **Mafia II**: Work around shadows being broken when the game thinks it's running on an AMD GPU. (#1294)
  - **Warhammer Online**: Work around the game trying to use unsupported image formats. (#1296)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1624104000">- updated to 1.9
  [#]# Features
  - Implemented basic support for various subsampled YUV texture formats such as NV12, which is used for video playback in some games, as well as basic support for `ID3D11VideoProcessor` APIs
  . This is needed for videos in **Nier Replicant** to play back (#2048), and may also be required for **Contra: Rogue Corps** (#1676). Note that Nier videos currently do not work with Proton
  for other reasons.
  - Implemented Conservative Rasterization for supported GPUs, which allows enabling the Nvidia ShadowLibs option in **Final Fantasy XV** and possibly similar options in other games.
  - Reduced presentation latency by up to one frame under some circumstances. This may help with games that are limited by vertical synchronization, DXGI frame latency settings, or external frame limiters that operate on `vkAcquireNextImageKHR` (PR #2075).
  - Added a frame rate limiter. This is mostly intended as a workaround for games that do not work correctly at high frame rates, but can also be controlled with an environment variable. Check the README for detais.
  [#]# Device selection
  Software-only Vulkan implementations such as Lavapipe are no longer reported to the application as long as there is a Vulkan-capable GPU present on the system. This should fix issues where games try using Lavapipe over a proper driver on some setups with recent Mesa versions and then crash due to hitting an unsupported texture format.
  Lavapipe can now be used with DXVK by manually setting the `VK_ICD_FILENAMES` environment variable. While some of DXVK's feature requirements have been lifted in order to allow it to run, note that limitations of this driver may still cause some games to crash or render incorrectly, while others (such as The Witcher 3) were tested successfully.
  [#]# Bug fixes and Improvements
  - Improved texture and buffer uploads in D3D9.
  - Fixed the Origin overlay not showing up when using DXVK's DXGI implementation (#1996).
  - Disabled Wine Gecko/Mono installers showing up when using install script.
  - Disabled a workaround to reduce the amount of random crashes on Nvidia drivers since the underlying driver issue was fixed in the 465.xx releases (#1963), which may improve performance in some games.
  - Fixed precision issues in shaders that do not have the `refactoringAllowed` flag set.
  - Fixed some potential issues around image clears that could lead to artifacting or broken rendering.
  - Fixed an issue where games with upper-case file extensions may create duplicate logs or cache files (#2079).
  - Fixed monitor layout issues when restoring display modes on multi-monitor setup (#2064).
  - Fixed a bug in D3D9 where child windows did not have their positions converted relative to their parents (#1958).
  - Removed workarounds specific to RADV with the LLVM shader compiler. Please use the ACO backend instead (default since Mesa 20.2).
  - Removed `d3d11.enableRtOutputNanFixup` workaround, and enabled that behaviour by default for older RADV versions (prior to Mesa 20.3).
  - Further reduced the size of state cache files. State caches from previous DXVK versions will be converted automatically.
  - Debugging symbols now work in GDB with wine-reload (4kb file alignment)
  - Misc. vector/matrix math fixes and optimizations in D3D9.
  - **Atelier Mysterious Trilogy Deluxe Pack**, **Dal Segno** and **Nights of Azure**: Added the usual white screen workaround (#2035, #2022, #2044).
  - **Days Gone**: Implemented missing DXGI frame statistics functions in order to fix very low frame rates (#2065).
  - **Demon Stone**: Work around the game breaking at &gt;60fps (#2103).
  - **Dragon Quest Builder 2**: Fixed an issue where the game would immediately run out of system memory (PR #1995).
  - **Final Fantasy XIII**, **Spec Ops: The Line**: Fixed a bug with some postprocessing effects on NVIDIA.
  - **GTA IV re-release**: Work around incorrect VRAM amounts being shown when nvapi and atidlxx libraries are not present as it assumes all GPUs to be Intel IGPs with unified memory in that case.
  - **Halo 2**: Fixed fog rendering issues (#2059).
  - **Kohan II**: Fixed out-of-memory crash on startup (#2030).
  - **Nier Replicant**: Enabled 60 FPS limit to work around issues with the game running too fast, and enforced full-rate vertical synchronization in order to work around related issues with the game sometimes being stuck at weird frame rates.
  Note that AMD RX 5000 and 6000 series GPUs may need to be put into high performance mode manually in order to fix performance issues caused by aggressive power management.
  - **Second Sight**: Fixed missing UI (#2056).
  - **TrackMania Forever**: Fixed rendering issues introduced in DXVK 1.8.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1624363200">- Build only on x86*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632139200">- updated to 1.9.2
  - Reduced overall CPU overhead in D3D9.
  - Fixed various failures in wine's D3D9 tests.
  - Fixed various issues when the `d3d9.evictManagedTexturesOnUnlock` option is enabled.
  - Fixed various issues when the `d3d11.relaxedBarriers` option is enabled.
  - **Call of Cthulhu**: Fixed reflection rendering (#2248)
  - **Crysis 3**, **Homefront The Revolution**: Worked around poor performance (#2256) (#2241)
  - **GODS**: Fixed gamma curve (#2250)
  - **Total War Medieval 2**: Fixed black lines on the world map (#2258) and settings text (#2247)
    The game still crashes when loading battles due to running out of address space.
  - **Fantasy Grounds**: Fix incorrect rendering (#2251)
  - **Need For Speed Heat**: Fixed ground textures rendering incorrectly (#1764).
  - **Paranormal Files**: Fix black screen (#2192)
  - **Pathfinder: Wrath of the Rightous**: Fixed GPU hang in loading screen.
    Note that the game itself has further issues loading certain parts
    of the game, which do not appear to be related to wine or DXVK in
    any way.
  - **Payday**: Fix flickering reflections (#2259)
  - **Shin Megami Tensei 3**: Fixed hang when entering save room (#2161)
  - **Sine Mora EX**: Added 60 FPS lock (#2261)
- updated to 1.9.1
  - Fixed a number of performance and stability issues introduced with the D3D9 locking rewrite in 1.9 (#2142, #2149, #2150, #2164, #2168).
  - Rewrote the way staging textures are handled in D3D11. This can reduce memory usage and the number of image copies necessary to move data between the CPU and GPU, and fixes severe performance issues in Roblox on Nvidia GPUs.
  - Removed some workarounds for very old Mesa versions (19.0 and older).
  - Reimplemented locking primitives based on Windows SRW locks. This may be more efficient compared to the winpthreads implementation in mingw builds.
  - Earth Defense Force 5: Work around performance issues caused by the game frequently turning vertical synchronization on and off between frames (#2127)
  - Far Cry 1: Spoof Nvidia GPU in order to enable higher-quality water rendering.
  - Far Cry 5 and other Dunia Engine games: Fixed various issues due to uninitialized memory (PR #2137).
  - GTA IV: Fixed broken app profile that would break the game on Nvidia GPUs.
  - Risen 3: Fixed crash on Nvidia GPUs (#2154).
  - World of Final Fantasy: Forcibly disable MSAA to work around game bugs. Note that this should not impact visual quality since the game only uses MSAA for full-screen passes where it has no effect (#1216, #2136).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1641902400">- updated to 1.9.3
  - DLSS should now work in supported games in combination with [dxvk-nvapi](https://github.com/jp7677/dxvk-nvapi).
  - Optimized D3D9 shader constants by relying on `VK_EXT_robustness2` and removed the old app options for games using software vertex processing. (#2282)
  - Added an option for more accurate emulation of D3D9 floating point behaviour and enabled that by default for a bunch of games. (#2294, #2359). This fixes issues in **Red Orchestra 2**, **Dark Souls 2** (original version), **Dog Fight 1942**, **Bayonetta**, **Rayman Origins**, **Guilty Gear Xrd** and **Richard Burns Rally**.
  - Fixed a DXGI issue which would sometimes cause games to fail to enter fullscreen mode on some displays that do not support low rates across all resolutions (#2395).
  - **Black Mesa**: Fixed a regression with shadows. (#2317)
  - **Crysis 3 Remastered**: Worked around poor performance. (#2339)
  - **Euro Truck Simulator**: Fixed a shading issue resulting in black geometry (#2312)
  - **Injustice Gods Among Us**: Fixed missing characters on the character selection screen. (#2332)
  - **Rocksmith 2014**: Fixed white screen on startup. (#2383)
  - **Spliter Cell: Chaos Theory**: Fixed brightness with the shader model 3 option. (#2340)
  - **Sim City 2013**: Fixed rendering.
  - **The Guild 3**: Fixed artifacts in overview map.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646481600">- updated to 1.10
  [#]# Performance improvements
  - Reduced unnecessary worker thread synchronization around resource readbacks for both D3D11 and D3D9. This can significantly increase CPU-bound performance in games like **Assassin's Creed: Origins** and other titles built on the same engine, with smaller improvements seen in **Elex II**, **God of War**, **GTA IV** and others.
  - When using [D3D11_MAP_WRITE](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_map) on a staging resource that's currently being read by the GPU, DXVK will now attempt to create a copy of that resource in order to avoid GPU synchronization. This improves performance in **Quantum Break** and potentially other games. This behaviour can be tweaked using the `d3d11.maxImplicitDiscardSize` option.
  - Optimized [UpdateSubresource](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-updatesubresource) for small constant buffer updates. This further improves performance in **God of War** and potentially other games.
  - Improved the way resource uploads and staging buffers are handled in D3D11. This may reduce memory usage and CPU overhead in some - Added more information to the HUD that can be useful for troubleshooting performance issues: GPU synchronizations per frame, worker thread synchronizations per frame, and pipeline barrier count.
  - GPU synchronization, when necessary, no longer uses busy-waiting, which may reduce power consumption on portable devices in some games.
  [#]# Bug fixes and Improvements
  - Added a `D3D11On12CreateDevice` stub so applications using this don't immediately crash (PR #2278).
  * *Note** that supporting D3D11on12 is currently not viable.
  - Version numbers for Intel's Windows driver should now be reported properly.
  * *Note** that using DXVK on this driver is highly discouraged and will likely not work.
  - **ArmA 2**: Fixed texture-related issues (PR #2477).
  - **Black Mesa**: Fixed
  - **Resident Evil 0**, **5**, **6**, **Resident Evil: Revelations 2**: Improved performance (PR #2466).
  - **Total War: Warhammer III**: Significantly improved GPU-bound performance on setups with a dedicated GPU.
  [#]# Per-game workarounds
  Replaced the previous `d3d11.apitraceMode` option with  `d3d11.cachedDynamicResources`, which provides a more granular way to specify resource types to allocate in cached system memory. Refer to the example `dxvk.conf` for details. This change was not made for the equivalent D3D9 option yet.
  Normally, [D3D11_USAGE_DYNAMIC](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_usage) resources are expected to be write-only from the CPU and read-only from the GPU, but despite this, some games perform CPU-side reads on the mapped memory, which can cause severe performance degradation since those reads would have to go over PCI-E, or at least uncached write-combined memory. This is especially problematic on systems with Resizeable BAR and can cause issues even on Windows D3D11 drivers.
  Games that will use this option by default include **Age of Empires 2: Definitive Edition** (#2491), **Anno 1800**, **Final Fantasy XIV**, **Nier Replicant**, **The Evil Within** (PR #2522), and all games that previously had `d3d11.apitraceMode` enabled by default.
- updated to 1.9.4
  Bug fixes and Improvements:
  - Fixed an issue that would cause VRAM to not be utilized on RBAR-enabled Nvidia GPUs if the `dxvk.shrinkNvidiaHvvHeap`option is enabled (#2438).
  - Enabled strict D3D9 float emulation by default on future versions of RADV. This may improve both accuracy and GPU-bound performance (PR #2448)..
  - Improved memory allocation behaviour. This may reduce memory usage especially in games that create multiple processes or D3D devices.
  - Removed obsolete options to disable OpenVR support.
  - **God of War**: Enabled performance optimizations and DLSS support. *Note that these changes are already included in Proton Experimental.*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657713600">- updated to 1.10.2
  - Implemented non-seamless cube maps for D3D9 using the `VK_EXT_non_seamless_cube_map` extension if supported by the driver
  - FIxed an issue with current versions of the Nvidia Vulkan developer driver not using its on-disk shader cache with DXVK
  - Fixed an issue which would cause the state cache file to not be written properly
  - Fixed an issue where incorrect barriers would be emitted for UAV rendering (#2696)
  - Fixed an issue where the `d3d11.samplerAnisotropy` option would apply to the wrong kind of samplers
  - Fixed potential issues when using state caches that were created on a driver with a different feature set
  - Fixed broken stencil resolves in D3D9
  - Fixed build issues on GCC 12.1
  - Optimized UAV clears in D3D11 to allow drivers to use image compression more frequently
  - Optimized performance of in-memory compression for SPIR-V shader code
  - **Beyond Good and Evil**: Work around missing light shafts (#2680)
  - **Day Z**: Enabled `d3d11.cachedDynamicResources` option to work around performance issues (PR #2709)
  - **Dead Space**: Fixed shadow rendering and added 60 FPS lock to work around game bugs (#2704)
  - **Dirt Rally**: Fixed potential GPU hang due to game bugs in a shader
  - **Godfather**: Fixed crash on systems that don't support 16x MSAA (#2590)
  - **Limbo**: Enable 60 FPS limit to work around game bugs (PR #2566)
  - **Majesty 2**: Work around game bugs causing issues on integrated GPUs and systems with more than 2GB of VRAM (#1542, #PR 2612)
  - **Myst V**: Work around an issue when the word "Radeon" is not part of the device name on AMD GPUs (#2661)
  - **Onechanbara Z2: Chaos**: Fixed particle effects and UI elements not displaying properly (#2701)
  - **Planetary Annihilation: TITANS**: Fixed crash when creating swap chain on a NULL window (PR #2665), as well as a crash due to creating too many internal worker threads (#2670).
  - **Plants vs. Zombies Garden Warfare 2**: Work around crash when the game detects an AMD GPU (PR #2700)
  - **Return of Reckoning**: Work around launcher issues (#2568, PR #2579)
  - **Scrapland Remastered**: Work around black screen issues (#2398, PR #2574)
  - **Small Radios Big Televisions**: Work around black screen issue (PR #2646)
  - **Sonic Adventure 2**: Fixed missing particle effects (#2672, PR #2677)
  - **SpellForce Platinum Edition**: Fixed crash (#2710, PR #2711)
  - **Supreme Commander**: Fixed missing particle effects (#2638, PR #2682, PR #2684)
  - **Star Wars: The Force Unleashed II**: Fixed some particle effects not rencering correctly (PR #2584)
  - **Star Wars: The Old Republic**: Fixed rendering issues (#2676, PR #2681)
- updated to 1.10.1
  Features
  Implemented initial support for shared resources (PR #2516). This
  fixes video playback in a number of Koei Tecmo games (Atelier series,
  Nioh 2), as well as the D3D11-based UI in the Windows version of Black
  Mesa. The required wine patches are currently only available in Proton
  Experimental. This feature will not be supported on Windows systems.
  This feature is still experimental and has not been thoroughly tested
  on all graphics drivers, so issues are to be expected. Currently,
  only basic 2D texture sharing between D3D9 and D3D11 is supported
  when using DXVK for both APIs. API features that are currently not
  supported include:
  - IDXGIKeyedMutex. Documentation is very poor and it's not clear how an implementation is supposed to behave.
  - Resource sharing with D3D12 applications under vkd3d-proton. This may be added in the future.
  - Resource sharing with Vulkan applications.
  Note: The Black Mesa UI flickers heavily when the game is not
  GPU-bound. This also happens on Windows to some degree and is a
  game bug.
  Bug fixes and Improvements
  - Added an environment variable DXVK_ENABLE_NVAPI to bypass the vendor ID override. Setting it to 1 behaves exactly the same as setting dxvk.nvapiHack = False in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544)
  - Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games.
  - Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code.
  - Potentially improved performance when rendering to DXGI_FORMAT_R11G11B10_FLOAT images that can also be used with unordered access views.
  - Fixed various D3D9 issues related to texture uploads (#2559, #2541, #2535).
  - Assassin's Creed 3, Black Flag: Enabled d3d11.cachedDynamicResources = a to work around severe performance issues.
  - Frostpunk: Enabled d3d11.cachedDynamicResources = c to work around low CPU-bound performance.
  - God of War: Fixed some issues that started with game patch 1.0.9:
  - Extremely inconsistent frame pacing when the game detects an AMD GPU, dxgi.maxFrameLatency = 1 is now set by default to work around this issue.
  - Heavy flickering of some lights. Apparently this was also fixed in the game in patch 1.0.11.
  - GTA: San Andreas: Fixed UI rendering issues (#2560)
  - Rayman Origins: Fixed rendering issues (#2545)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1678104000">- updated to 2.0
  - Driver compatibility
    A Vulkan 1.3 capable driver and wine version are required to run
    this version of DXVK. See the driver support page for details.
    Many features in this release, especially the shader compilation
    changes detailed below, require the use of modern Vulkan features,
    such as Dynamic Rendering, Extended Dynamic State, and Null
    Descriptors. Due to the significant changes required to make use
    of them, it was no longer practical to maintain and test code paths
    for older drivers which do not support these features.
    In practice, any system capable of running D3D11 and D3D12 games
    using Proton Experimental right now will be able to run DXVK 2.0.
    Note: Third-party Vulkan layers that were not updated for Vulkan 1.3 will no longer work.
    D3D9 changes
  - Memory management improvements
    In order to reduce the likelihood of running out of address space in
    32-bit D3D9 games, DXVK will now use memory-mapped files to store
    shadow copies of textures. This allows us to unmap memory that is
    not being used by the game, thus freeing up significant amounts of
    address space, up to several hundred Megabytes. See PR #2663 for
    implementation details.
    Note: This change does not affect 64-bit games since address space
    is not a concern there. It also does not affect D3D10 or D3D11 since
    resource uploads work differently in those APIs and are much more
    memory efficient.
    Render target feedback loops
    On drivers which support VK_EXT_attachment_feedback_loop_layout,
    reading from an active render target in D3D9 games is now properly
    supported, which previously caused rendering artifacts on newer AMD
    hardware and required driver-level workarounds. This affects a number
    of games, including GTA IV.
    Alpha test improvements
    The D3D9 alpha test implementation was changed to more closely match
    the behaviour of Nvidia's implementation, which fixes inaccuracies
    in various games. The d3d9.alphaTestWiggleRoom option was removed,
    and games that previously required this option should now work
    correctly by default.
    D3D10 changes
    DXVK previously shipped incomplete implementations of d3d10.dll and
    d3d10_1.dll, but has not installed them by default since Version 1.6
    since wine's implementation provides more features that are needed
    for D3D10 games to run, including the D3D10 Effects framework.
    Since our implementation is incomplete and has not been used by Proton
    or Lutris for a very long time, DXVK will no longer ship these DLLs
    starting with this release. The D3D10 API itself is still supported
    via d3d10core.dll.
    D3D11 changes
    Feature support
    DXVK now exposes D3D11 Feature Level 12_1 with the following newly added features:
    Tiled Resources up to Tier 3, provided that the corresponding Vulkan sparse binding and sparse residency features are supported
    Conservative Rasterization up to Tier 3, provided that the corresponding Vulkan conservative rasterization features are supported.
    Rasterizer Ordered Views, provided that the corresponding Vulkan fragment shader interlock features are supported.
    While no games are known to use these features directly in D3D11, some
    games and game launchers rely on feature support being consistent
    between D3D11 and D3D12 in order to allow users to enable D3D12
    in the game options. While our implementation of these feature is
    generally functional, there may be bugs or performance issues in
    case a game does use them.
    Furthermore, DXVK now supports the D3D11_FEATURE_SHADER_CACHE and
    D3D11_FEATURE_D3D11_OPTIONS5 feature queries.
    Note: AMD Vulkan drivers do currently not support fragment shader
    interlock and are limited to feature level 12_0.
    Note: Intel's ANV driver currently does not support the corresponding
    Vulkan features and is therefore limited to feature level 11_1. This
    applies to both DXVK and vkd3d-proton.
    Device contexts
    The implementations of ID3D11DeviceContext were refactored so
    that immediate contexts and deferred contexts no longer use common
    entry points. This is closer to Windows behaviour and may improve
    compatibility to third-party libraries and mods that hook into the
    D3D11 immediate context specifically, and reduces CPU overhead since
    some frequently used code paths are now more specialized for each
    context type.
    State clear and restore methods were optimized to further reduce CPU
    overhead in games that heavily use deferred contexts, e.g. Assassin's
    Creed: Origins, or explicitly call ClearState frequently, e.g. God
    of War.
    Shader compilation changes
    On drivers which support VK_EXT_graphics_pipeline_library, including
    the IndependentInterpolationDecoration feature, Vulkan shaders will
    now be compiled at the time the game loads its D3D shaders, rather
    than at draw time. This reduces or eliminates shader compile stutter
    in many games.
    In games that load their shaders during loading screens or in the
    menu, this can lead to prolonged periods of very high CPU utilization,
    especially on weaker CPUs. For affected games it is recommended to
    wait for shader compilation to finish before starting the game to
    avoid stutter and low performance. Shader compiler activity can be
    monitored with DXVK_HUD=compiler.
    Note: The relevant Vulkan features are currently only supported
    by Nvidia drivers (version 520.56.06 or later). Driver support is
    expected to improve in the future.
    State cache interactions
    This feature largely replaces the state cache. If the given Vulkan
    features are supported, only pipelines that cannot use the pipeline
    library feature (e.g. pipelines using tessellation shaders) will
    be written to and read from the state cache, so newly created state
    cache files will typically only contain a few dozen to a few hundred
    pipelines, as opposed to thousands or tens of thousands. If the
    graphics pipeline library feature is not supported, the state cache
    will be used the same way as it was in older DXVK versions.
    Note: State cache files created with DXVK versions prior to 1.4.3 can no longer be used.
    Note: Despite our efforts, due to the significant changes under
    the hood, there may be issues when using an older state cache file
    under some circumstances. If you experience crashes, please test
    if the game runs with a clean cache file (DXVK_STATE_CACHE=reset)
    before reporting a bug.
    Caveats
    Games which only load their D3D shaders at draw time (e.g. Witcher 3,
    most Unreal Engine games) will still exhibit some stutter, although
    it should still be less severe than without this feature.
    For 32-bit games, the implementation tries to aggressively free
    Vulkan pipelines in order to save memory. This may cause stutter if
    the driver's on-disk shader cache is not working properly.
    On Nvidia drivers, the on-disk shader cache will be significantly
    larger than with previous versions of DXVK. It may be necessary
    to bypass the size limit by setting the environment variable
    __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1, or setting a new limit manually
    via __GL_SHADER_DISK_CACHE_SIZE (in bytes).
    Linux build support
    Work from dxvk-native has been upstreamed in order to facilitate
    native Linux builds of DXVK, which can be used as a drop-in
    replacement to port D3D applications without having to change
    rendering code.
    Note: When porting a D3D11 application, please refer to the Feature
    support and Developer Guidelines pages on the Wiki to avoid hitting
    unsupported or slow code paths in DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288000">- Fix empty -32bit package, don't include winedxvk in it.
- Generate package sources using _service so that submodule sources are included too.
  DXVK uses vendored Vulkan headed contained in a submodule.
  Fixes build.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288001">- Keep setup_dxvk.sh script that was deleted by upstream.
  For more context see:
  https://github.com/doitsujin/dxvk/commit/64cb1ad208f80b11400eef779e99fec223754098
- Update to 2.1
  * HDR support
    On systems supporting HDR10 color spaces, HDR can now be
    enabled by setting the environment variable DXVK_HDR=1,
    or by setting the option dxgi.enableHDR = True in the configuration
    file. When using vkd3d-proton 2.8 or newer, this will allow D3D12
    games to detect and use the HDR10 color space if they support it.
    No major Linux desktop environment currently supports HDR. In order
    to use this on Linux, a Gamescope session with --hdr-enabled is required.
    This is currently only supported under AMDGPU and requires kernel patches
    from the josh-hdr-colorimetry branch.
  * Shader compilation improvements
    Use of pipeline libraries was extended to pipelines with tessellation or
    geometry shaders in order to further reduce stutter. Additionally, more features
    of the VK_EXT_extended_dynamic_state3 extension are leveraged to reduce stutter
    in some situations when MSAA is used, provided that the Vulkan driver supports them.
  * Sample rate shading
    For older games that support MSAA, the d3d9.forceSampleRateShading and
    d3d11.forceSampleRateShading options were added to let users enable
    sample rate shading for all shaders. This will have a very high
    impact on GPU-bound performance, but may increase overall image quality
    in certain games that suffer from specular aliasing or shimmering alpha-tested geometry.
  * Improved D3D11 command submission logic in order to make overall performance more consistent,
    and to bring DXVK's behaviour more in line with native D3D11 drivers.
  * Fixed D3D11 reference counting issues around 2D textures. (#3169)
  * Fixed Vulkan validation errors when creating DXGI_FORMAT_A8_UNORM UAVs.
    Note that UAVs of this format may not work as expected.
  * Fixed Vulkan validation errors that would occur when allocating dedicated image memory
    on Nvidia GPUs in some situations.
  * Fixed Vulkan validation errors caused by broken timeline semaphores on 32-bit Proton.
  * Worked around an issue with the Uplay overlay being stuck on screen. (#3146)
  * Worked around a bug in AMD's Windows driver as well as AMDVLK that would
    cause numerous games to crash since DXVK 2.0. (#3172)
  * Fewer threads will be used to perform background optimization of graphics pipeines.
    This may result in a smoother gameplay experience on some systems.
  * Ashes of the Singularity: Fixed performance regression caused by suboptimal descriptor set allocation.
  * Battlefield: Bad Company 2: Fixed flickering (#3078, PR #3079)
  * Cardfight!! Vanguard: Fixed rendering (PR #3068).
  * Gujian 3: Fixed rendering issues on some GPUs. (#1784)
  * Resident Evil 4 HD: Fixed invalid Vulkan usage causing a GPU hang on RADV. (PR #3089)
  * Saints Row: The Third: Fixed a severe performance issue with rain when using the D3D9 renderer.
    (#2473, PR #3158)
  * Sekiro: Shadows Die Twice: Fixed stuttering issues on Nvidia GPUs. (#3179)
  * Sonic Frontiers: Worked around a game bug that would cause shadows to flicker when GPU-bound.
  * Supreme Commander: Forged Alliance: Fixed a crash after loading (#3058, PR #3060)
  * Note: Due to changes to our DXGI implementation, older versions of vkd3d-proton (prior to 2.8)
    will no longer work with this version of DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1684929600">- Update to 2.2
  * 3D11On12 support
  In order to enable D3D12 support in recent Unity Engine titles such
  as Lego Builder's Journey, this release introduces support for creating D3D11
  devices from a D3D12 device using D3D11On12CreateDevice, as well as
  the basic ID3D11On12Device interface. This is achieved by importing
  the Vulkan device and resource handles from vkd3d-proton into DXVK,
  and otherwise uses DXVK's existing D3D11 implementation.
  A vkd3d-proton build as of HansKristian-Work/vkd3d-proton@26c4fed
  or later is required for this to work.
  * D3D9 Partial Presentation
  DXVK now supports presenting to parts of a window by copying the contents of the backbuffer
  to system memory and then drawing them into the window on the CPU.
  This improves compatibility with game launchers, particularly those
  based on Microsoft's WPF toolkit, and some visual novels.
  It will however come with a noticable performance hit.
  Additionally, overall behaviour of D3D9 swap chains was improved and
  the d3d9.noExplicitFrontBuffer option was removed.
  * Logging changes
  When running on Proton or plain Wine, DXVK will no longer create
  log files by default and instead only write log messages to the console
  using wine-specific functionality, in order to avoid creating unnecessary extra files.
  This matches vkd3d-proton behaviour. Note that log file creation
  can be re-enabled by setting the environment variable DXVK_LOG_PATH to a valid path.
  When filing bug reports, users are encouraged to upload the full Proton log.
  * Warnings about unknown interfaces being queried via QueryInterface
    will only be logged once   in order to avoid growing log files
    indefinitely in some games. (#3231)
  * Fixed a regression when rendering YUY2 or UYUY texture formats.
    This fixes in-game videos in Jade Empire (#3182) and
    Sid Meier's Pirates (#3189) (PR #3342)
  * Fixed an issue wherein threads were not properly destroyed.
  * Fixed Vulkan validation errors caused by incorrect layout tracking
    when enabling feedback loops for a texture.
  * Fixed Vulkan validation errors caused by 0x0 sized clears in D3D9.
  * D3D9 StateBlocks now only allocate memory for the parts that are actually used.
    This fixes Total War: Shogun 2 running out of address space when
    using the D3D9 renderer. (#2703, PR #3248)
  * Improved usage of some VK_EXT_extended_dynamic_state3 features to
    avoid hitting slow paths on some drivers.
  * Improved enumeration of DXGI outputs on systems with multiple GPUs.
    This fixes performance issues with recent RE Engine games (D3D12) on such systems.
  * Significantly reduced memory usage in situations where games create unused D3D11 devices.
  * Battle Fantasia Revised Edition: Locked frame rate to 60 FPS
    to work around game bugs at higher frame rates. (PR #3256)
  * Cold Fear: Fixed missing geometry (#3293, PR #3390)
  * Dawn of Magic 2: Fixed a crash upon start (#3271, PR #3272)
  * DC Universe Online: Fixed a hang after alt-tabbing out and back in. (#3314, PR #3316)
  * Far Cry 2: Work around rendering issues on Intel hardware,
    as well as low performance on all GPUs. (PR #3241)
  * Halo: The Master Chief Collection: Fixed memory leak due to invalid
    query usage by the game (PR #3273)
  * Warhammer 40k: Space Marine: Fixed shadow rendering (#3298, PR #3305)</changelog>
</package>
<package pkgid="7b3d4e9fae1e0ac1082e7f33fabfd922a7d39d472988d4f1161818a2a073b8ee96bde82d2f805b875a50d200c428c3c9aa183b9ab37eeaa84d58f261ffd4c5e6" name="dxvk" arch="src">
  <version epoch="0" ver="2.2" rel="1.3"/>
  <changelog author="pousaduarte@gmail.com" date="1574251200">- Update to version 1.4.5:
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers</changelog>
  <changelog author="pousaduarte@gmail.com" date="1575720000">- Update to version 1.4.6:
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK</changelog>
  <changelog author="pousaduarte@gmail.com" date="1575979200">- Update to version 1.4.4:
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [d3d11] Fix uninitialized DSV flags
  * [d3d11] Hold reference to DxvkInstance</changelog>
  <changelog author="pousaduarte@gmail.com" date="1578571200">- Update to version 1.5.1:
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers</changelog>
  <changelog author="pousaduarte@gmail.com" date="1586433600">- Update to version 1.5.4:
  * [meta] Release 1.5.4
  * [d3d9] Return D3D_OK in CreateTexture even if AUTOGENMIPMAP flag is stripped
  * [d3d9] Check correct sampler bitfield when applying/capturing sampler state
  * [util] Disable OpenVR for Raft
  * [d3d9] Simplify dirty check for shader constants
  * [d3d9] Store copy of shader metadata in constant set
  * [dxso] Fix GCC warning for an unused variable
  * [d3d9] Fix GCC warnings for unsigned-&gt;signed comparisons
  * [d3d9] Don't arbitrarily set fog scale to 0
  * [d3d9] Validate blit regions are in range
  * [d3d9] Error on StretchRect when not D3DPOOL_DEFAULT
  * [dxso] Initialize vPos in shaders if we have pixel fog
  * [dxvk] Skip over adapters not supporting Vulkan 1.1
  * [util] Include ostream in util_rc_ptr.h
  * [dxso] Apply projection before bumpmapping in TexBem
  * [meta] Release 1.5.3
  * [d3d9] Unbind fragment shader for ProcessVertices
  * [dxso] Handle writemask in TexKill op
  * Revert "[util] Disable float emulation for Hat in Time"
  * [d3d11] Re-introduce client API HUD item
  * [d3d11] Introduce COM interface to set and get API version
  * [d3d9] Re-introduce client API HUD item
  * [hud] Add parameter to allow placing HUD items
  * [hud] Don't initialize client API HUD item by default
  * [dxvk] Don't oversubscribe memory heaps on UMA devices
  * [dxvk] Move UMA check to backend
  * [d3d9] Enable depth bounds feature, if supported
  * [util] Disable float emulation for Hat in Time
  * [d3d9] Use spec constants for bool constants
  * [d3d9] Fix GetTextureStageState using unmapped types
  * [dxso] Initialize vPos value at the start of the shader
  * [dxso] Count max constants after we pull out pre-defines
  * [util] Unify Risen 1/2/3 app profiles
  * [util] Add more exe names to Gothic 3 app profile
  * [d3d9] Allow StretchRect BC -&gt; BC format without stretch
  * [test] Add test for StretchRect DXT1 -&gt; DXT1
  * [meta] Release 1.5.2
  * [d3d9] Don't try to blit to compressed images
  * [d3d9] Don't mark D3DUSAGE_AUTOGENMIPMAP as renderable
  * [util] Disable d3d9.allowDoNotWait for RTHDRIBL
  * [d3d9] Implement d3d9.allowDoNotWait
  * [d3d9] Unmark resources as dirty if they get discarded
  * [d3d9] Don't block on GetRenderTargetData
  * [util] Disable supportDFFormats for Gothic 3
  * [d3d9] Don't check for sRGB formats when retrieving back buffer view
  * [d3d9] Rotate swap chain back buffers
  * [d3d9] Retrieve back buffer view from the D3D9Surface
  * [dxvk] Remove image renaming
  * [d3d9] Fix some off-by-one TSS types enum values
  * [d3d9] Fix texture stage index in stateblocks
  * [util] Add simple [] operator to our bitset
  * [d3d9] Remap texture stage state types onto our own enum
  * [d3d9] Remove unnecessary loops for some stateblocks applications
  * [util] Add app profile for Entropia Universe
  * [d3d11] Introduce d3d11.invariantPosition option
  * [dxbc] Declare vertex positions as invariant
  * [d3d9] Fix opSelect condition vector size
  * [util] Spoof AMD for Skyrim (nvapi)
  * [d3d11] Implicitly begin scoped queries in End if necessary
  * [d3d9] Make unbound textures return (0, 0, 0, 1) (fixed func)
  * [dxso] Make unbound textures return (0, 0, 0, 1)
  * [util] Enable d3d9.deferSurfaceCreation for a ton of weeb games
  * [d3d9] Remove unused variable
  * [d3d9] Create front buffer
  * [d3d9] Don't create sRGB views for non-sRGB compatible textures
  * [d3d9] Return specific image view from GetSampleView
  * [d3d9] Don't pass format mapping to D3D9CommonTexture
  * [dxvk] Don't enable VK_KHR_descriptor_update_template
  * [dxvk] Don't enable VK_KHR_shader_draw_parameters
  * [dxvk] Don't enable VK_KHR_maintenance1, VK_KHR_maintenance2
  * [dxvk] Don't enable VK_KHR_dedicated_allocation, VK_KHR_get_memory_requirements2
  * [dxvk] Don't enable VK_KHR_get_physical_device_properties2
  * [dxbc] Don't enable SPV_KHR_shader_draw_parameters
  * [d3d9] Don't enable DrawParameters capability
  * Readability cleanup
  * Use verbose file operations during installation
  * Add installation support for pure 64-bit Wine (non WoW64)
  * [d3d9] Implement GetFrontBufferData (currently with first backbuffer)
  * [d3d9] Add AreFormatsSimilar helper
  * [d3d9] Don't create views if we are a null resource
  * [dxvk] don't try to fall back to Vulkan 1.0
  * [d3d9] Create multiple back buffers for GetBackBuffer API
  * [d3d9] Synchronize with presentation in D3D9SwapChainEx::Reset
  * [dxvk] Implement image swapping
  * [dxvk] Introduce DxvkPhysicalImage
  * [dxvk] Register image views with the parent image
  * [dxvk] Use small_vector to store image view format compatibility list
  * [dxvk] Factor out image view creation
  * [util] Add small_vector helper
  * [dxgi] Don't check window validity in IDXGISwapchain::GetFullscreenState
  * [d3d9] Don't mark for hazards if we aren't rendering to mip 0
  * [d3d9] Keep subresource views in subresources, defer creation until needed
  * [d3d11] Lock immediate context when submitting presentation commands
  * [dxso] Use m's id for bump matrix in TexBem
  * [d3d9] Implement d3d9.forceSwapchainMSAA
  * [d3d9] Defer dialog mode swapchain recreation decision to Present
  * [d3d9] Remove redundant logging from SetDialogBoxMode
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers
  * [meta] Release 1.4.4
  * [util] Enable constant buffer range check for Saints Row games
  * Revert "[d3d11] Fix ref counting for D3D11CommandList"
  * Revert "[d3d11] Recycle command lists from deferred contexts"
  * [dxvk] Validate image layouts in render pass formats read from cache
  * [dxvk] Write correct depth-stencil attachment layout to state cache
  * [dxvk] Fix uninitialized depth attachment reference
  * [dxbc] Always set geometry shader invocation count
  * [dxbc] Always allocate at least one input array element
  * [d3d11] Adjust buffer memory flags if apitrace is attached
  * [dxvk] Pause transform feedback on buffer updates
  * [dxvk] Fix bogus xfb buffer update check
  * [d3d11] Remove D3D11 counter buffer class
  * [d3d11] Allocate predicate buffer per query
  * [d3d11] Allocate xfb counter buffer per buffer
  * [d3d11] Allocate counter buffer per UAV
  * [dxvk] Handle xfb barriers in commitGraphicsBarriers
  * [dxvk] Replace buffer in updateBuffer even outside of render passes
  * [dxvk] Lazily allocate slices of small buffers
  * [dxvk] Don't lock swap lock if not necessary
  * [dxvk] Pad buffers more tightly
  * [dxvk] Force-update draw buffer for graphics pipeline barrier checks
  * [dxvk] Consider indirect draw buffer in graphics pipeline barriers
  * [dxvk] Consider vertex/index buffers in graphics pipeline barriers
  * [dxvk] Introduce checkGfxImageBarrier
  * [dxvk] Introduce checkGfxBufferBarrier
  * [dxvk] Move finalizeDraw into commitGraphicsState
  * [d3d11] Recycle command lists from deferred contexts
  * [util] Add virtual destructor to NoWrapper
  * [d3d11] Fix ref counting for D3D11CommandList
  * [d3d11] Fix incorrect AddRef return value
  * [d3d11] Don't set HOST pipeline stage and access flags for resources
  * [dxbc] Declare length of shader input array late
  * [spirv] Add 'late' constants
  * [dxbc] Extend scalar constants to vectors if required
  * [dxbc] Assume vec4 type for i/o vars not declared in signature
  * [dxbc] Declare temp registers on demand
  * [d3d11] Validate shader module capabilities
  * [d3d11] Refactor shader module creation
  * [util] Enable constant buffer range check for Titan Quest
  * [dxgi] Remove useless d3d10.enable option
  * [meta] Release 1.4.3
  * [dxbc] Swap OpSelect arguments for Ne/Dne, don't use OpLogicalNot
  * [dxvk] Implement more compact state cache data format (v8)
  * [util] Add missing != operator to Sha1Hash
  * [dxvk] Support component mappings in blitter
  * [dxvk] Add some component mapping helpers
  * [dxvk] Implement framebuffer-based blit
  * [dxvk] Add class for framebuffer-based blits
  * [dxvk] Support arbitrary source texture coordinates in blitter
  * [dxvk] Support multisampled destinations in blitter
  * [dxvk] Support both linear and nearest samplers in blitter
  * [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit*
  * [d3d11] Remove obsolete DefaultDesc methods from state classes
  * [d3d11] Fix ref counting for state objects bound to a context
  * [d3d11] Fix immediate context reference counting
  * [d3d11] Don't subclass state objects from ComObject
  * [d3d11] Allow choosing type wrapper for D3D11DeviceChild base class
  * [util] Don't allow multiple inheritance for COM objects
  * [d3d11] Don't get private references for state objects
  * [d3d11] Fix reference counting for state objects
  * [d3d11] Return error if no desc is provided for Create*State methods
  * [d3d11] Don't sync CS thread if resource to map is already in use
  * [d3d11] Don't use a state object for default blend state
  * [d3d11] Don't use a state object for default depth-stencil state
  * [d3d11] Don't use a state object for default rasterizer state
  * [d3d11] Introduce ResetState and use it for ClearState
  * [dxvk] Don't store sampler description in sampler objects
  * [dxvk] Fix buffer usage flags in commitGraphicsBarriers
  * [dxvk] Don't rely on binding mask in commitGraphicsBarriers
  * [dxvk] Don't clear binding masks in update*Pipeline
  * [dxvk] Remove outdated comment
  * [dxvk] Add function to insert framebuffer read-back barriers
  * [dxvk] Add dependency flag parameter to emitMemoryBarrier
  * [dxvk] Remove spill parameter from bindRenderTargets
  * [d3d11] Don't spill render pass when rebinding render targets
  * [dxvk] Implement accurate barrier tracking for draws with side effects
  * [dxvk] Introduce HasStorageDescriptors to signify pipeline side effects
  * [dxvk] Remove incorrect framebuffer-space barriers
  * [dxbc] Fix sample positions
  * [d3d11] Add more rigid validation for buffer creation
  * [d3d11] Change ValidateBufferProperties to NormalizeBufferProperties
  * [d3d10] Fix reported bind flags for D3D10 resources
  * [d3d11] Validate texture array size
  * [d3d11] Initialize feature level to zero in D3D11CreateDevice
  * [dxvk] Don't use dynamic storage buffers
  * [dxvk] Optimize invalidateBuffer for use with uniform buffers
  * [dxvk] Inline freeBufferSlice implementation
  * [dxvk] Dirty framebuffer in beginRecording
  * [dxvk] Use float format for sampled unbound image views
  * [dxvk] Fix tessellation validation
  * [dxvk] Validate graphics state in commitGraphicsState
  * [dxvk] Validate compute state in commitComputePipelines
  * [dxvk] Move descriptor set updates to updateShaderResources
  * [dxvk] Move dynamic descriptor offset array to stack
  * [dxvk] Use memcmp replacement for pipeline state lookup
  * [dxvk] Implement state cache v6 -&gt; v7 conversion
  * [dxvk] Increase maximum spec constant count to 12
  * [dxvk] Move compute pipeline state to dxvk_graphics_state.h
  * [dxvk] Use new struct for specialization constant info
  * [dxvk] Use packed blend state
  * [dxvk] Use packed depth-stencil state
  * [dxvk] Use packed multisample state
  * [dxvk] Use packed rasterizer state
  * [dxvk] Use packed input layout state
  * [dxvk] Use packed input assembly state
  * [dxvk] Move DxvkGraphicsPipelineStateInfo to new file
  * [dxvk] Prepare for pipeline state changes and bump cache format to v7
  * [dxvk] Don't use alignas(16) for DxvkMetaClearArgs members
  * [dxvk] Add missing {} to border color list
  * [util] Fix Sha1 dword extraction
  * [d3d10] Remove unused copies of device ptr in D3D10 wrappers
  * [dxgi] Initialize size of DEVMODEW structure
  * [dxvk] Don't redundantly clear unused vertex strides to zero
  * [meta] Release 1.4.2
  * [util] Report Nvidia GPUs for Modern Warfare Remastered
  * [d3d11] Add missing break; in CreateSurface
  * [util] Move GetAdapterLUID out of DXGI internals
  * [d3d11] Implement CreateSurface for D3D11DXGIDevice
  * [dxgi] Generate adapter LUIDs if Vulkan does not provide them
  * [dxgi] Fix some IDXGIAdapter return codes
  * [dxgi] Handle invalid arguments passed to Present1
  * [dxgi] Fix SetFullscreenState behaviour with invalid usage
  * [dxgi] Fix GetContainingOutput and GetFullscreenState output pointer
  * [d3d11] Add support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
  * [d3d11] Fix return code on swap chain creation failure
  * [d3d11] Use private reference to D3D11 device in D3D11SwapChain
  * [dxgi] Fix some return codes in DxgiSwapChain
  * [d3d11] Fix error handling in SetMaximumFrameLatency
  * [dxgi] Fix QueryVideoMemoryInfo return values
  * [dxgi] Fix CheckInterfaceSupport UMD version writeback
  * [dxgi] Fix GetDisplayModeList1 output for DXGI_FORMAT_UNKNOWN
  * [dxgi] Fix GetDisplayModeList behaviour with a zero mode count
  * [dxgi] Fix CheckInterfaceSupport for IDXGIDevice
  * [dxvk] Implement context-local lookup cache for pipeline objects
  * [dxvk] Move shader set hash/eq functions into respective structs
  * [dxvk] Use new shader lookup hash in pipeline manager
  * [dxvk] Expose key-based lookup hash in DxvkShader
  * [dxvk] Add methods to retrieve shaders from pipeline
  * [dxbc] Fix NaN handling in not-equal comparison
  * [dxvk] Re-introduce state check for updateFramebuffer
  * [meta] Release 1.4.1
  * [dxvk] Spoof Nvidia GPU for HITMAN 2
  * [dxvk] Eliminate some redundant state checks
  * [dxvk] Introduce finalizeDraw
  * [d3d11] Add a comment explaining ID3D11Predicate/ID3D11Query hack
  * [d3d11] Fix GetPredication
  * Revert "[dxbc] Always decorate SV_POSITION as invariant"
  * [dxbc] Always decorate SV_POSITION as invariant
  * [dxvk] Store context flags as a 32-bit integer
  * [d3d10] Add some null pointer checks when dealing with resources
  * [d3d10] Fix some awkward formatting
  * [d3d11] Handle D3D_PRIMITIVE_TOPOLOGY_UNDEFINED correctly
  * [dxvk] Validate primitive topology in pipeline state
  * [dbxc] Actually fix callc implementation
  * [dxbc] Implement label, call and callc instructions
  * [d3d11] Return device lost errors in Present if necessary
  * [d3d11] Implement GetDeviceRemovedReason
  * [dxvk] Handle device lost errors on command submission
  * [d3d11] Fix CheckFeatureSupport formatting and return code
  * Retrieve the function pointer once (#1198)
  * [dxvk] Explicitly compare resource use count to zero
  * [meta] Release 1.4
  * [dxvk] Bump state cache version to v6
  * [dxvk] Apply spec constants to compute shaders as well
  * [dxvk] Only time pipeline compile times if requested
  * [dxvk] Check if xfb buffers have actually changed on binding
  * [dxvk] Use separate counters for read/write resource usage
  * [d3d11] Disable DO_NOT_WAIT for Overwatch
  * [d3d11] Implement IDXGIDevice4
  * [dxgi] Implement IDXGISwapChain4
  * [dxgi] Implement IDXGIOutput5
  * [dxgi] Implement IDXGIFactory5
  * [dxgi] Include DXGI 1.5 headers
  * [util] Update comment for FIFA 19+ workaround (#1197)
  * Revert "[d3d11] Don't create linearly tiled compressed images"
  * [d3d11] Implement GetDC / ReleaseDC
  * [d3d11] Implement GDI surface
  * [util] Add helpers for GDI/DDI interop
  * [d3d11] Enable allowMapFlagNoWait by default
  * [dxvk] Only wait for writes when mapping with D3D11_MAP_READ
  * [dxvk] Implement read-write tracking for resources
  * [dxvk] Implement read/write tracking in lifetime tracker
  * [d3d11] Write to image memory directly in InitHostVisibleTexture
  * [d3d11] Use VK_IMAGE_LAYOUT_PREINITIALIZED for mapped images
  * [dxvk] Add initial layout to initImage
  * [dxvk] Add initial layout to image create info
  * [util] Enable FIFA 19 workaround for FIFA 20 as well
  * [d3d11] Implement DiscardView1
  * [dxgi] Implement IDXGIVkInteropAdapter for IDXGIAdapter
  * [dxgi] Define IDXGIVkInteropAdapter interface
  * [dxgi] Rename IDXGIVkAdapter -&gt; IDXGIDXVKAdapter
  * [d3d11] Only use mapped buffer for images if bind flags are non-zero
  * [util] Enable allowMapFlagNoWait for Warhammer II
  * [d3d11] Report unified memory if all heaps are device-local
  * [d3d11] Enable D3D11.3 MapOnDefaultTextures feature
  * [d3d11] Implement ReadFromSubresource and WriteToSubresource
  * [d3d11] Allow pMappedResource to be null when mapping images
  * [d3d11] Implement D3D11.2 MapOnDefaultBuffers feature
  * [d3d11] Move GetMemoryFlagsForUsage into D3D11Buffer
  * [d3d11] Query format support in d3d11-formats test
  * [d3d11] Report MapOnDefaultTextures feature as unsupported
  * [dxvk] Replicate R component of border color for depth compare samplers (#1194)
  * [d3d11] Implement ID3D11Device5
  * [d3d11] Implement ID3D11Device4
  * [d3d11] Implement D3D11.4 feature queries
  * [d3d11] Include D3D11.4 headers
  * [d3d11] Implement ID3D11Device3
  * [d3d11] Implement ID3D11Query1
  * [d3d11] Implement ID3D11UnorderedAccessView1
  * [d3d11] Implement ID3D11ShaderResourceView1
  * [d3d11] Implement ID3D11RenderTargetView1
  * [d3d11] Implement ID3D11Texture2D1 and ID3D11Texture3D1
  * [d3d11] Implement ID3D11RasterizerState2
  * [d3d11] Implement ID3D11DeviceContext4
  * [d3d11] Implement ID3D11DeviceContext3
  * [dxbc] Implement stencil ref export from fragment shaders
  * [d3d11] Use shaderStorageImageReadWithoutFormat for typed UAV loads
  * [d3d11] Add definitions for feature levels 12_0 and 12_1
  * [d3d11] Implement D3D11.3 feature queries
  * [d3d11] Include D3D11.3 headers
  * [dxbc] Implement MSAD4 instruction
  * [d3d11] Implement GetResourceTiling
  * [d3d11] Implement ID3D11Device2
  * [d3d11] Implement ID3D11DeviceContext2
  * [d3d11] Implement D3D11.2 feature queries
  * [d3d11] Include D3D11.2 headers
  * [d3d11] Prevent log spam from repeated Get/SetResourceMinLOD calls
  * [d3d11] Implement missing D3D11_FEATURE_D3D9_OPTIONS feature query
  * [d3d11] Optimize viewport updates if there is only one single viewport
  * [d3d11] Add range check for scissors and make failing it unlikely
  * [metæ] Release 1.3.4
  * [util] Enable d3d11.allowMapFlagNoWait for Control
  * [d3d11] Don't create linearly tiled compressed images
  * Work around build failure with winegcc/clang. (#1184)
  * [meta] Work around wine 4.15 build failure
  * [meta] Use -std=c++17
  * [d3d11] Fix incorrect AddRef -&gt; Release
  * [meta] Release 1.3.3
  * [d3d11] Rename some hazard tracking methods for clarity
  * [d3d11] Check for conflicts withing RTV and UAV lists upon binding them
  * [d3d11] Resolve pipeline hazards when binding render targets
  * [d3d11] Resolve pipeline hazards when binding compute shader UAVs
  * [d3d11] Add check whether a viewed resource has a given bind flag
  * Update README (#1174)
  * [d3d11] Filter redundant OMSetRenderTargets calls
  * [d3d11] Remove outdated comment
  * [d3d11] Check for shader resource view hazards
  * [d3d11] Add state to track potentially hazardous bound SRVs
  * [d3d11] Add bound compute shader UAV mask
  * [d3d11] Add common view info struct to all view types
  * [d3d11] Remove templated SetUnorderedAccessViews
  * [d3d11] Don't use .at()
  * [dxvk] Add function to find set bits in binding mask
  * [dxvk] Add function to set bind mask bit to a given value
  * [build] Check if --add-stdcall-alias and --enable-stdcall-fixup is supported before using it.
  * [dxvk] Explicitly include unordered_map in dxvk_renderpass.h
  * [util] Use R string literals for app compat regexes
  * [util] Use regular expressions on full exe path to match app profiles
  * [util] Add method to retrieve full exe path
  * [dxvk] Implement depth-stencil resolve
  * [dxvk] Support depth-stencil resolve using VK_KHR_depth_stencil_resolve
  * [dxvk] Support shader-based depth-stencil resolve
  * [dxvk] Add meta shaders for depth-stencil resolve
  * [dxvk] Make device properties accessible from the device
  * [dxvk] Enable VK_KHR_depth_stencil_resolve if available
  * [dxvk] Enable VK_KHR_create_renderpass2 if available
  * [util] Set d3d11.dcSingleUseMode=False for SteamVR perf test
  * [d3d11] Update resources mapped on deferred contexts in Map()
  * [util] Fix compiling with clang/clang-cl
  * Revert "[dxvk] Use vkCmdUpdateBuffer to clear tiny buffers"
  * [d3d11] Recreate swap chain immediately after synchronous present fails
  * [meta] Release 1.3.2
  * [d3d11] Remove d3d11.asyncPresent option
  * [dxvk] Implement asynchronous presentation option in the backend
  * [dxvk] Move some code to where it makes more sense
  * [d3d11] Fix incorrect tracking of mapped image subresources
  * Revert "[d3d11] Return error when mapping an already mapped image"
  * [dxvk] Avoid redundant descriptor set updates when binding buffers (v2)
  * [dxvk] Add config option to enable the HUD
  * [dxvk] Don't allow common objects to be reference-counted
  * [dxvk] Use DxvkObjects to create and pass around common objects
  * [dxvk] Add class that bundles objects shared between device and context
  * [dxvk] Pass DxvkDevice to DxvkRenderPassPool constructor
  * [dxvk] Pass DxvkDevice to DxvkEventPool constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaClearObjects constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaPackObjects constructor
  * [util] Add helper for lazy initialization
  * [dxvk] Check render pass before pipeline state during pipeline lookup
  * [meta] Remove old issue template
  * Update issue templates
  * [dxvk] Refactor the way render passes to pipeline compiler methods
  * [dxvk] Refactor render pass objects to not use reference counting
  * [dxvk] Introduce compilePipeline method to Dxvk*Pipeline classes
  * [dxvk] Introduce DxvkComputePipelineInstance
  * [dxvk] Rename compilePipeline -&gt; createPipeline
  * [dxbc] Only use atomic append/consume optimization in compute shaders
  * [dxvk] Fix partial clears for mismatched framebuffer attachment sizes
  * [dxvk] Don't duplicate geometry shader system value outputs
  * [dxvk] Don't use reference counting for pipeline objects
  * [dxvk] Use shader key structs directly for pipeline lookups
  * [dxvk] Use shader key structs to store shaders in DxvkPipeline objects
  * [dxvk] Rename Dxvk*PipelineKey -&gt; Dxvk*PipelineShaders
  * [dxvk] Disable resource tracking for DxvkPipeline objects
  * [d3d11] Don't allow the creation of buffers with a size of zero</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1599307200">- updated to 1.7.1
- switch to using release tarballs, removed git service
- fixes and Improvements
  - VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware.
  - VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly.
  - Minor performance improvements.
  - Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK.
  - Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games.
  - Anarchy Online: Fixed an out-of-memory error.
  - Metro Exodus: Added missing DXGI entry points required to run the game.
  - Observation: Work around a game bug causing rendering issues on RADV.
  - Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues.
  - Serious Sam 2 and others: Fixed incorrect water reflections.
  - SpellForce 2: Work around black water ripples.
  - Timeshift: Fixed shadows
  - TrackMania: Fixed water and other rendering issues.
  - Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers.
  - Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance.
- Compatibility notes
  VK_EXT_transform_feedback is now a hard requirement for D3D10 and
  D3D11. This extension is supported by all Nvidia and Mesa drivers
  released in early 2019 or later, as well as recent AMDVLK releases
  and the proprietary AMD driver.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1602158400">- updated to 1.7.2
  - Fixed a major D3D9 regression that would cause crashes in many games.
  - Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742).
  - Work around stack overflows in some 32-bit D3D9 games.
  - Added workarounds for rendering issues on AMD drivers in some Unity Engine games.
  - Work around Unicode support on Windows being garbage (PR #1761).
  - Log file creation can now be disabled by setting `DXVK_LOG_PATH=none`, but logs will still be printed to stderr (#1743).
  - **Age of Empires II HD**: Fixed video playback (#1726).
  - **Baldur's Gate 3**: Fixed crash after character selection screen in D3D11 mode.
  - **Final Fantasy XIV**: Improved stability on recent Nvidia drivers.
  - **Just Cause 3**: Work around a game bug causing flickering terrain on RADV (#1553).
  - **Marvel's Avengers**: Fixed spurious crashes due to invalid resource copies.
  - **Need for Speed Heat**: Fixed some Vulkan validation errors.
  - **PGA TOUR 2K21**: Fixed Vulkan validation errors and potential crashes.
  - **Trails in the Sky SC**: Fixed fog rendering (#1771).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1606910400">- updated to 1.7.3
  - Added support for new DXGI interfaces introduced in Windows 10 version 1809.
  - Added an option to scale the HUD on high-DPI displays. Refer to the README for details. (#771)
  - Changed generated D3D11 shader code to allow drivers to optimize away texture operations in case no texture is bound.
  - Fixed some D3D9 games crashing on RADV due to invalid shader code.
  - Fixed Vulkan validation errors when the HUD is active.
  - Optimized away redundant render target clears in some games to potentially increase performance.
  - Indirect draw batching can now work with arbitrary strides. This may slightly reduce the draw call count in Trine 4.
  - **EverQuest 2** Fixed broken cloth rendering on Nvidia. (#1832)
  - **Trine 4**: Fixed rendering issues that would occur on some Nvidia GPUs as well as on RADV. (#1816)
- disable stack-clash, as the PE mode of it is buggy. (bsc#1179804)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1613736000">- updated to 1.8
  [#]# Bug Fixes and Improvements
  - Fixed some build system warnings with newer Meson versions.
  - CPU-based Vulkan implementations such as Lavapipe will now always be enumerated last. This should avoid issues on systems without a dedicated GPU where games could potentially default to a CPU rasterizer.
  - Optimized image layout transitions, which may improve performance on Intel GPUs in some games.
  - D3D9: Improved performance of texture uploads and occlusion queries in some cases.
  - D3D9: Fixed an issue where supported back buffer formats would be reported incorrectly.
  - DXGI: Enabled multi-monitor support. This requires a relatively recent Wine version with XRandR 1.4 support to work correctly.
  - D3D11: Fixed a number of reference counting issues that could potentially lead to stability issues (PR #1887, PR ##1888).
  - D3D11: Improved correctness of NaN handling in shaders with `VK_KHR_shader_float_controls`, and removed most app workarounds setting `d3d11.enableRtOutputNanFixup`.
  - Enabled `d3d11.enableRtOutputNanFixup` by default on older RADV versions.
  - Enabled `d3d11.invariantPosition` option by default to fix common Z-fighting issues, especially on RDNA2 GPUs.
  - **Atelier Ryza 2**: Added workaround for video playback breaking D3D11 rendering, like in other games of the series.
  - **Battle Engine Aquila**: Fixed broken textures (PR #1759).
  - **Dark Messiah of Might &amp; Magic**: Work around out-of-memory issues on startup.
  - **Everquest**: Work around performance issues.
  - **F1 2018/2020**: Work around broken compute shaders causing artifacts on Mesa drivers, similar to F1 2019 (#1897).
  - **Hitman 3**: Work around AMDAGS issues on AMD GPUs similar to Hitman 2 (PR #1909).
  - **Nioh 2**: Work around black screen issues.
  - **Tomb Raider Legend**: Work around performance issues (#1685).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- updated to 1.8.1
  [#]# Bug fixes and Improvements
  - Fixed a regression that would cause a number of D3D9 games to crash when changing the resolution or during startup.
  - Improved performance in many D3D9 games when using MSAA on RADV.
  - Improved presentation logic for MSAA swap chains, which are common in older D3D9 games.
  - **Mafia II**: Work around shadows being broken when the game thinks it's running on an AMD GPU. (#1294)
  - **Warhammer Online**: Work around the game trying to use unsupported image formats. (#1296)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1624104000">- updated to 1.9
  [#]# Features
  - Implemented basic support for various subsampled YUV texture formats such as NV12, which is used for video playback in some games, as well as basic support for `ID3D11VideoProcessor` APIs
  . This is needed for videos in **Nier Replicant** to play back (#2048), and may also be required for **Contra: Rogue Corps** (#1676). Note that Nier videos currently do not work with Proton
  for other reasons.
  - Implemented Conservative Rasterization for supported GPUs, which allows enabling the Nvidia ShadowLibs option in **Final Fantasy XV** and possibly similar options in other games.
  - Reduced presentation latency by up to one frame under some circumstances. This may help with games that are limited by vertical synchronization, DXGI frame latency settings, or external frame limiters that operate on `vkAcquireNextImageKHR` (PR #2075).
  - Added a frame rate limiter. This is mostly intended as a workaround for games that do not work correctly at high frame rates, but can also be controlled with an environment variable. Check the README for detais.
  [#]# Device selection
  Software-only Vulkan implementations such as Lavapipe are no longer reported to the application as long as there is a Vulkan-capable GPU present on the system. This should fix issues where games try using Lavapipe over a proper driver on some setups with recent Mesa versions and then crash due to hitting an unsupported texture format.
  Lavapipe can now be used with DXVK by manually setting the `VK_ICD_FILENAMES` environment variable. While some of DXVK's feature requirements have been lifted in order to allow it to run, note that limitations of this driver may still cause some games to crash or render incorrectly, while others (such as The Witcher 3) were tested successfully.
  [#]# Bug fixes and Improvements
  - Improved texture and buffer uploads in D3D9.
  - Fixed the Origin overlay not showing up when using DXVK's DXGI implementation (#1996).
  - Disabled Wine Gecko/Mono installers showing up when using install script.
  - Disabled a workaround to reduce the amount of random crashes on Nvidia drivers since the underlying driver issue was fixed in the 465.xx releases (#1963), which may improve performance in some games.
  - Fixed precision issues in shaders that do not have the `refactoringAllowed` flag set.
  - Fixed some potential issues around image clears that could lead to artifacting or broken rendering.
  - Fixed an issue where games with upper-case file extensions may create duplicate logs or cache files (#2079).
  - Fixed monitor layout issues when restoring display modes on multi-monitor setup (#2064).
  - Fixed a bug in D3D9 where child windows did not have their positions converted relative to their parents (#1958).
  - Removed workarounds specific to RADV with the LLVM shader compiler. Please use the ACO backend instead (default since Mesa 20.2).
  - Removed `d3d11.enableRtOutputNanFixup` workaround, and enabled that behaviour by default for older RADV versions (prior to Mesa 20.3).
  - Further reduced the size of state cache files. State caches from previous DXVK versions will be converted automatically.
  - Debugging symbols now work in GDB with wine-reload (4kb file alignment)
  - Misc. vector/matrix math fixes and optimizations in D3D9.
  - **Atelier Mysterious Trilogy Deluxe Pack**, **Dal Segno** and **Nights of Azure**: Added the usual white screen workaround (#2035, #2022, #2044).
  - **Days Gone**: Implemented missing DXGI frame statistics functions in order to fix very low frame rates (#2065).
  - **Demon Stone**: Work around the game breaking at &gt;60fps (#2103).
  - **Dragon Quest Builder 2**: Fixed an issue where the game would immediately run out of system memory (PR #1995).
  - **Final Fantasy XIII**, **Spec Ops: The Line**: Fixed a bug with some postprocessing effects on NVIDIA.
  - **GTA IV re-release**: Work around incorrect VRAM amounts being shown when nvapi and atidlxx libraries are not present as it assumes all GPUs to be Intel IGPs with unified memory in that case.
  - **Halo 2**: Fixed fog rendering issues (#2059).
  - **Kohan II**: Fixed out-of-memory crash on startup (#2030).
  - **Nier Replicant**: Enabled 60 FPS limit to work around issues with the game running too fast, and enforced full-rate vertical synchronization in order to work around related issues with the game sometimes being stuck at weird frame rates.
  Note that AMD RX 5000 and 6000 series GPUs may need to be put into high performance mode manually in order to fix performance issues caused by aggressive power management.
  - **Second Sight**: Fixed missing UI (#2056).
  - **TrackMania Forever**: Fixed rendering issues introduced in DXVK 1.8.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1624363200">- Build only on x86*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632139200">- updated to 1.9.2
  - Reduced overall CPU overhead in D3D9.
  - Fixed various failures in wine's D3D9 tests.
  - Fixed various issues when the `d3d9.evictManagedTexturesOnUnlock` option is enabled.
  - Fixed various issues when the `d3d11.relaxedBarriers` option is enabled.
  - **Call of Cthulhu**: Fixed reflection rendering (#2248)
  - **Crysis 3**, **Homefront The Revolution**: Worked around poor performance (#2256) (#2241)
  - **GODS**: Fixed gamma curve (#2250)
  - **Total War Medieval 2**: Fixed black lines on the world map (#2258) and settings text (#2247)
    The game still crashes when loading battles due to running out of address space.
  - **Fantasy Grounds**: Fix incorrect rendering (#2251)
  - **Need For Speed Heat**: Fixed ground textures rendering incorrectly (#1764).
  - **Paranormal Files**: Fix black screen (#2192)
  - **Pathfinder: Wrath of the Rightous**: Fixed GPU hang in loading screen.
    Note that the game itself has further issues loading certain parts
    of the game, which do not appear to be related to wine or DXVK in
    any way.
  - **Payday**: Fix flickering reflections (#2259)
  - **Shin Megami Tensei 3**: Fixed hang when entering save room (#2161)
  - **Sine Mora EX**: Added 60 FPS lock (#2261)
- updated to 1.9.1
  - Fixed a number of performance and stability issues introduced with the D3D9 locking rewrite in 1.9 (#2142, #2149, #2150, #2164, #2168).
  - Rewrote the way staging textures are handled in D3D11. This can reduce memory usage and the number of image copies necessary to move data between the CPU and GPU, and fixes severe performance issues in Roblox on Nvidia GPUs.
  - Removed some workarounds for very old Mesa versions (19.0 and older).
  - Reimplemented locking primitives based on Windows SRW locks. This may be more efficient compared to the winpthreads implementation in mingw builds.
  - Earth Defense Force 5: Work around performance issues caused by the game frequently turning vertical synchronization on and off between frames (#2127)
  - Far Cry 1: Spoof Nvidia GPU in order to enable higher-quality water rendering.
  - Far Cry 5 and other Dunia Engine games: Fixed various issues due to uninitialized memory (PR #2137).
  - GTA IV: Fixed broken app profile that would break the game on Nvidia GPUs.
  - Risen 3: Fixed crash on Nvidia GPUs (#2154).
  - World of Final Fantasy: Forcibly disable MSAA to work around game bugs. Note that this should not impact visual quality since the game only uses MSAA for full-screen passes where it has no effect (#1216, #2136).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1641902400">- updated to 1.9.3
  - DLSS should now work in supported games in combination with [dxvk-nvapi](https://github.com/jp7677/dxvk-nvapi).
  - Optimized D3D9 shader constants by relying on `VK_EXT_robustness2` and removed the old app options for games using software vertex processing. (#2282)
  - Added an option for more accurate emulation of D3D9 floating point behaviour and enabled that by default for a bunch of games. (#2294, #2359). This fixes issues in **Red Orchestra 2**, **Dark Souls 2** (original version), **Dog Fight 1942**, **Bayonetta**, **Rayman Origins**, **Guilty Gear Xrd** and **Richard Burns Rally**.
  - Fixed a DXGI issue which would sometimes cause games to fail to enter fullscreen mode on some displays that do not support low rates across all resolutions (#2395).
  - **Black Mesa**: Fixed a regression with shadows. (#2317)
  - **Crysis 3 Remastered**: Worked around poor performance. (#2339)
  - **Euro Truck Simulator**: Fixed a shading issue resulting in black geometry (#2312)
  - **Injustice Gods Among Us**: Fixed missing characters on the character selection screen. (#2332)
  - **Rocksmith 2014**: Fixed white screen on startup. (#2383)
  - **Spliter Cell: Chaos Theory**: Fixed brightness with the shader model 3 option. (#2340)
  - **Sim City 2013**: Fixed rendering.
  - **The Guild 3**: Fixed artifacts in overview map.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646481600">- updated to 1.10
  [#]# Performance improvements
  - Reduced unnecessary worker thread synchronization around resource readbacks for both D3D11 and D3D9. This can significantly increase CPU-bound performance in games like **Assassin's Creed: Origins** and other titles built on the same engine, with smaller improvements seen in **Elex II**, **God of War**, **GTA IV** and others.
  - When using [D3D11_MAP_WRITE](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_map) on a staging resource that's currently being read by the GPU, DXVK will now attempt to create a copy of that resource in order to avoid GPU synchronization. This improves performance in **Quantum Break** and potentially other games. This behaviour can be tweaked using the `d3d11.maxImplicitDiscardSize` option.
  - Optimized [UpdateSubresource](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-updatesubresource) for small constant buffer updates. This further improves performance in **God of War** and potentially other games.
  - Improved the way resource uploads and staging buffers are handled in D3D11. This may reduce memory usage and CPU overhead in some - Added more information to the HUD that can be useful for troubleshooting performance issues: GPU synchronizations per frame, worker thread synchronizations per frame, and pipeline barrier count.
  - GPU synchronization, when necessary, no longer uses busy-waiting, which may reduce power consumption on portable devices in some games.
  [#]# Bug fixes and Improvements
  - Added a `D3D11On12CreateDevice` stub so applications using this don't immediately crash (PR #2278).
  * *Note** that supporting D3D11on12 is currently not viable.
  - Version numbers for Intel's Windows driver should now be reported properly.
  * *Note** that using DXVK on this driver is highly discouraged and will likely not work.
  - **ArmA 2**: Fixed texture-related issues (PR #2477).
  - **Black Mesa**: Fixed
  - **Resident Evil 0**, **5**, **6**, **Resident Evil: Revelations 2**: Improved performance (PR #2466).
  - **Total War: Warhammer III**: Significantly improved GPU-bound performance on setups with a dedicated GPU.
  [#]# Per-game workarounds
  Replaced the previous `d3d11.apitraceMode` option with  `d3d11.cachedDynamicResources`, which provides a more granular way to specify resource types to allocate in cached system memory. Refer to the example `dxvk.conf` for details. This change was not made for the equivalent D3D9 option yet.
  Normally, [D3D11_USAGE_DYNAMIC](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_usage) resources are expected to be write-only from the CPU and read-only from the GPU, but despite this, some games perform CPU-side reads on the mapped memory, which can cause severe performance degradation since those reads would have to go over PCI-E, or at least uncached write-combined memory. This is especially problematic on systems with Resizeable BAR and can cause issues even on Windows D3D11 drivers.
  Games that will use this option by default include **Age of Empires 2: Definitive Edition** (#2491), **Anno 1800**, **Final Fantasy XIV**, **Nier Replicant**, **The Evil Within** (PR #2522), and all games that previously had `d3d11.apitraceMode` enabled by default.
- updated to 1.9.4
  Bug fixes and Improvements:
  - Fixed an issue that would cause VRAM to not be utilized on RBAR-enabled Nvidia GPUs if the `dxvk.shrinkNvidiaHvvHeap`option is enabled (#2438).
  - Enabled strict D3D9 float emulation by default on future versions of RADV. This may improve both accuracy and GPU-bound performance (PR #2448)..
  - Improved memory allocation behaviour. This may reduce memory usage especially in games that create multiple processes or D3D devices.
  - Removed obsolete options to disable OpenVR support.
  - **God of War**: Enabled performance optimizations and DLSS support. *Note that these changes are already included in Proton Experimental.*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657713600">- updated to 1.10.2
  - Implemented non-seamless cube maps for D3D9 using the `VK_EXT_non_seamless_cube_map` extension if supported by the driver
  - FIxed an issue with current versions of the Nvidia Vulkan developer driver not using its on-disk shader cache with DXVK
  - Fixed an issue which would cause the state cache file to not be written properly
  - Fixed an issue where incorrect barriers would be emitted for UAV rendering (#2696)
  - Fixed an issue where the `d3d11.samplerAnisotropy` option would apply to the wrong kind of samplers
  - Fixed potential issues when using state caches that were created on a driver with a different feature set
  - Fixed broken stencil resolves in D3D9
  - Fixed build issues on GCC 12.1
  - Optimized UAV clears in D3D11 to allow drivers to use image compression more frequently
  - Optimized performance of in-memory compression for SPIR-V shader code
  - **Beyond Good and Evil**: Work around missing light shafts (#2680)
  - **Day Z**: Enabled `d3d11.cachedDynamicResources` option to work around performance issues (PR #2709)
  - **Dead Space**: Fixed shadow rendering and added 60 FPS lock to work around game bugs (#2704)
  - **Dirt Rally**: Fixed potential GPU hang due to game bugs in a shader
  - **Godfather**: Fixed crash on systems that don't support 16x MSAA (#2590)
  - **Limbo**: Enable 60 FPS limit to work around game bugs (PR #2566)
  - **Majesty 2**: Work around game bugs causing issues on integrated GPUs and systems with more than 2GB of VRAM (#1542, #PR 2612)
  - **Myst V**: Work around an issue when the word "Radeon" is not part of the device name on AMD GPUs (#2661)
  - **Onechanbara Z2: Chaos**: Fixed particle effects and UI elements not displaying properly (#2701)
  - **Planetary Annihilation: TITANS**: Fixed crash when creating swap chain on a NULL window (PR #2665), as well as a crash due to creating too many internal worker threads (#2670).
  - **Plants vs. Zombies Garden Warfare 2**: Work around crash when the game detects an AMD GPU (PR #2700)
  - **Return of Reckoning**: Work around launcher issues (#2568, PR #2579)
  - **Scrapland Remastered**: Work around black screen issues (#2398, PR #2574)
  - **Small Radios Big Televisions**: Work around black screen issue (PR #2646)
  - **Sonic Adventure 2**: Fixed missing particle effects (#2672, PR #2677)
  - **SpellForce Platinum Edition**: Fixed crash (#2710, PR #2711)
  - **Supreme Commander**: Fixed missing particle effects (#2638, PR #2682, PR #2684)
  - **Star Wars: The Force Unleashed II**: Fixed some particle effects not rencering correctly (PR #2584)
  - **Star Wars: The Old Republic**: Fixed rendering issues (#2676, PR #2681)
- updated to 1.10.1
  Features
  Implemented initial support for shared resources (PR #2516). This
  fixes video playback in a number of Koei Tecmo games (Atelier series,
  Nioh 2), as well as the D3D11-based UI in the Windows version of Black
  Mesa. The required wine patches are currently only available in Proton
  Experimental. This feature will not be supported on Windows systems.
  This feature is still experimental and has not been thoroughly tested
  on all graphics drivers, so issues are to be expected. Currently,
  only basic 2D texture sharing between D3D9 and D3D11 is supported
  when using DXVK for both APIs. API features that are currently not
  supported include:
  - IDXGIKeyedMutex. Documentation is very poor and it's not clear how an implementation is supposed to behave.
  - Resource sharing with D3D12 applications under vkd3d-proton. This may be added in the future.
  - Resource sharing with Vulkan applications.
  Note: The Black Mesa UI flickers heavily when the game is not
  GPU-bound. This also happens on Windows to some degree and is a
  game bug.
  Bug fixes and Improvements
  - Added an environment variable DXVK_ENABLE_NVAPI to bypass the vendor ID override. Setting it to 1 behaves exactly the same as setting dxvk.nvapiHack = False in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544)
  - Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games.
  - Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code.
  - Potentially improved performance when rendering to DXGI_FORMAT_R11G11B10_FLOAT images that can also be used with unordered access views.
  - Fixed various D3D9 issues related to texture uploads (#2559, #2541, #2535).
  - Assassin's Creed 3, Black Flag: Enabled d3d11.cachedDynamicResources = a to work around severe performance issues.
  - Frostpunk: Enabled d3d11.cachedDynamicResources = c to work around low CPU-bound performance.
  - God of War: Fixed some issues that started with game patch 1.0.9:
  - Extremely inconsistent frame pacing when the game detects an AMD GPU, dxgi.maxFrameLatency = 1 is now set by default to work around this issue.
  - Heavy flickering of some lights. Apparently this was also fixed in the game in patch 1.0.11.
  - GTA: San Andreas: Fixed UI rendering issues (#2560)
  - Rayman Origins: Fixed rendering issues (#2545)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1678104000">- updated to 2.0
  - Driver compatibility
    A Vulkan 1.3 capable driver and wine version are required to run
    this version of DXVK. See the driver support page for details.
    Many features in this release, especially the shader compilation
    changes detailed below, require the use of modern Vulkan features,
    such as Dynamic Rendering, Extended Dynamic State, and Null
    Descriptors. Due to the significant changes required to make use
    of them, it was no longer practical to maintain and test code paths
    for older drivers which do not support these features.
    In practice, any system capable of running D3D11 and D3D12 games
    using Proton Experimental right now will be able to run DXVK 2.0.
    Note: Third-party Vulkan layers that were not updated for Vulkan 1.3 will no longer work.
    D3D9 changes
  - Memory management improvements
    In order to reduce the likelihood of running out of address space in
    32-bit D3D9 games, DXVK will now use memory-mapped files to store
    shadow copies of textures. This allows us to unmap memory that is
    not being used by the game, thus freeing up significant amounts of
    address space, up to several hundred Megabytes. See PR #2663 for
    implementation details.
    Note: This change does not affect 64-bit games since address space
    is not a concern there. It also does not affect D3D10 or D3D11 since
    resource uploads work differently in those APIs and are much more
    memory efficient.
    Render target feedback loops
    On drivers which support VK_EXT_attachment_feedback_loop_layout,
    reading from an active render target in D3D9 games is now properly
    supported, which previously caused rendering artifacts on newer AMD
    hardware and required driver-level workarounds. This affects a number
    of games, including GTA IV.
    Alpha test improvements
    The D3D9 alpha test implementation was changed to more closely match
    the behaviour of Nvidia's implementation, which fixes inaccuracies
    in various games. The d3d9.alphaTestWiggleRoom option was removed,
    and games that previously required this option should now work
    correctly by default.
    D3D10 changes
    DXVK previously shipped incomplete implementations of d3d10.dll and
    d3d10_1.dll, but has not installed them by default since Version 1.6
    since wine's implementation provides more features that are needed
    for D3D10 games to run, including the D3D10 Effects framework.
    Since our implementation is incomplete and has not been used by Proton
    or Lutris for a very long time, DXVK will no longer ship these DLLs
    starting with this release. The D3D10 API itself is still supported
    via d3d10core.dll.
    D3D11 changes
    Feature support
    DXVK now exposes D3D11 Feature Level 12_1 with the following newly added features:
    Tiled Resources up to Tier 3, provided that the corresponding Vulkan sparse binding and sparse residency features are supported
    Conservative Rasterization up to Tier 3, provided that the corresponding Vulkan conservative rasterization features are supported.
    Rasterizer Ordered Views, provided that the corresponding Vulkan fragment shader interlock features are supported.
    While no games are known to use these features directly in D3D11, some
    games and game launchers rely on feature support being consistent
    between D3D11 and D3D12 in order to allow users to enable D3D12
    in the game options. While our implementation of these feature is
    generally functional, there may be bugs or performance issues in
    case a game does use them.
    Furthermore, DXVK now supports the D3D11_FEATURE_SHADER_CACHE and
    D3D11_FEATURE_D3D11_OPTIONS5 feature queries.
    Note: AMD Vulkan drivers do currently not support fragment shader
    interlock and are limited to feature level 12_0.
    Note: Intel's ANV driver currently does not support the corresponding
    Vulkan features and is therefore limited to feature level 11_1. This
    applies to both DXVK and vkd3d-proton.
    Device contexts
    The implementations of ID3D11DeviceContext were refactored so
    that immediate contexts and deferred contexts no longer use common
    entry points. This is closer to Windows behaviour and may improve
    compatibility to third-party libraries and mods that hook into the
    D3D11 immediate context specifically, and reduces CPU overhead since
    some frequently used code paths are now more specialized for each
    context type.
    State clear and restore methods were optimized to further reduce CPU
    overhead in games that heavily use deferred contexts, e.g. Assassin's
    Creed: Origins, or explicitly call ClearState frequently, e.g. God
    of War.
    Shader compilation changes
    On drivers which support VK_EXT_graphics_pipeline_library, including
    the IndependentInterpolationDecoration feature, Vulkan shaders will
    now be compiled at the time the game loads its D3D shaders, rather
    than at draw time. This reduces or eliminates shader compile stutter
    in many games.
    In games that load their shaders during loading screens or in the
    menu, this can lead to prolonged periods of very high CPU utilization,
    especially on weaker CPUs. For affected games it is recommended to
    wait for shader compilation to finish before starting the game to
    avoid stutter and low performance. Shader compiler activity can be
    monitored with DXVK_HUD=compiler.
    Note: The relevant Vulkan features are currently only supported
    by Nvidia drivers (version 520.56.06 or later). Driver support is
    expected to improve in the future.
    State cache interactions
    This feature largely replaces the state cache. If the given Vulkan
    features are supported, only pipelines that cannot use the pipeline
    library feature (e.g. pipelines using tessellation shaders) will
    be written to and read from the state cache, so newly created state
    cache files will typically only contain a few dozen to a few hundred
    pipelines, as opposed to thousands or tens of thousands. If the
    graphics pipeline library feature is not supported, the state cache
    will be used the same way as it was in older DXVK versions.
    Note: State cache files created with DXVK versions prior to 1.4.3 can no longer be used.
    Note: Despite our efforts, due to the significant changes under
    the hood, there may be issues when using an older state cache file
    under some circumstances. If you experience crashes, please test
    if the game runs with a clean cache file (DXVK_STATE_CACHE=reset)
    before reporting a bug.
    Caveats
    Games which only load their D3D shaders at draw time (e.g. Witcher 3,
    most Unreal Engine games) will still exhibit some stutter, although
    it should still be less severe than without this feature.
    For 32-bit games, the implementation tries to aggressively free
    Vulkan pipelines in order to save memory. This may cause stutter if
    the driver's on-disk shader cache is not working properly.
    On Nvidia drivers, the on-disk shader cache will be significantly
    larger than with previous versions of DXVK. It may be necessary
    to bypass the size limit by setting the environment variable
    __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1, or setting a new limit manually
    via __GL_SHADER_DISK_CACHE_SIZE (in bytes).
    Linux build support
    Work from dxvk-native has been upstreamed in order to facilitate
    native Linux builds of DXVK, which can be used as a drop-in
    replacement to port D3D applications without having to change
    rendering code.
    Note: When porting a D3D11 application, please refer to the Feature
    support and Developer Guidelines pages on the Wiki to avoid hitting
    unsupported or slow code paths in DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288000">- Fix empty -32bit package, don't include winedxvk in it.
- Generate package sources using _service so that submodule sources are included too.
  DXVK uses vendored Vulkan headed contained in a submodule.
  Fixes build.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288001">- Keep setup_dxvk.sh script that was deleted by upstream.
  For more context see:
  https://github.com/doitsujin/dxvk/commit/64cb1ad208f80b11400eef779e99fec223754098
- Update to 2.1
  * HDR support
    On systems supporting HDR10 color spaces, HDR can now be
    enabled by setting the environment variable DXVK_HDR=1,
    or by setting the option dxgi.enableHDR = True in the configuration
    file. When using vkd3d-proton 2.8 or newer, this will allow D3D12
    games to detect and use the HDR10 color space if they support it.
    No major Linux desktop environment currently supports HDR. In order
    to use this on Linux, a Gamescope session with --hdr-enabled is required.
    This is currently only supported under AMDGPU and requires kernel patches
    from the josh-hdr-colorimetry branch.
  * Shader compilation improvements
    Use of pipeline libraries was extended to pipelines with tessellation or
    geometry shaders in order to further reduce stutter. Additionally, more features
    of the VK_EXT_extended_dynamic_state3 extension are leveraged to reduce stutter
    in some situations when MSAA is used, provided that the Vulkan driver supports them.
  * Sample rate shading
    For older games that support MSAA, the d3d9.forceSampleRateShading and
    d3d11.forceSampleRateShading options were added to let users enable
    sample rate shading for all shaders. This will have a very high
    impact on GPU-bound performance, but may increase overall image quality
    in certain games that suffer from specular aliasing or shimmering alpha-tested geometry.
  * Improved D3D11 command submission logic in order to make overall performance more consistent,
    and to bring DXVK's behaviour more in line with native D3D11 drivers.
  * Fixed D3D11 reference counting issues around 2D textures. (#3169)
  * Fixed Vulkan validation errors when creating DXGI_FORMAT_A8_UNORM UAVs.
    Note that UAVs of this format may not work as expected.
  * Fixed Vulkan validation errors that would occur when allocating dedicated image memory
    on Nvidia GPUs in some situations.
  * Fixed Vulkan validation errors caused by broken timeline semaphores on 32-bit Proton.
  * Worked around an issue with the Uplay overlay being stuck on screen. (#3146)
  * Worked around a bug in AMD's Windows driver as well as AMDVLK that would
    cause numerous games to crash since DXVK 2.0. (#3172)
  * Fewer threads will be used to perform background optimization of graphics pipeines.
    This may result in a smoother gameplay experience on some systems.
  * Ashes of the Singularity: Fixed performance regression caused by suboptimal descriptor set allocation.
  * Battlefield: Bad Company 2: Fixed flickering (#3078, PR #3079)
  * Cardfight!! Vanguard: Fixed rendering (PR #3068).
  * Gujian 3: Fixed rendering issues on some GPUs. (#1784)
  * Resident Evil 4 HD: Fixed invalid Vulkan usage causing a GPU hang on RADV. (PR #3089)
  * Saints Row: The Third: Fixed a severe performance issue with rain when using the D3D9 renderer.
    (#2473, PR #3158)
  * Sekiro: Shadows Die Twice: Fixed stuttering issues on Nvidia GPUs. (#3179)
  * Sonic Frontiers: Worked around a game bug that would cause shadows to flicker when GPU-bound.
  * Supreme Commander: Forged Alliance: Fixed a crash after loading (#3058, PR #3060)
  * Note: Due to changes to our DXGI implementation, older versions of vkd3d-proton (prior to 2.8)
    will no longer work with this version of DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1684929600">- Update to 2.2
  * 3D11On12 support
  In order to enable D3D12 support in recent Unity Engine titles such
  as Lego Builder's Journey, this release introduces support for creating D3D11
  devices from a D3D12 device using D3D11On12CreateDevice, as well as
  the basic ID3D11On12Device interface. This is achieved by importing
  the Vulkan device and resource handles from vkd3d-proton into DXVK,
  and otherwise uses DXVK's existing D3D11 implementation.
  A vkd3d-proton build as of HansKristian-Work/vkd3d-proton@26c4fed
  or later is required for this to work.
  * D3D9 Partial Presentation
  DXVK now supports presenting to parts of a window by copying the contents of the backbuffer
  to system memory and then drawing them into the window on the CPU.
  This improves compatibility with game launchers, particularly those
  based on Microsoft's WPF toolkit, and some visual novels.
  It will however come with a noticable performance hit.
  Additionally, overall behaviour of D3D9 swap chains was improved and
  the d3d9.noExplicitFrontBuffer option was removed.
  * Logging changes
  When running on Proton or plain Wine, DXVK will no longer create
  log files by default and instead only write log messages to the console
  using wine-specific functionality, in order to avoid creating unnecessary extra files.
  This matches vkd3d-proton behaviour. Note that log file creation
  can be re-enabled by setting the environment variable DXVK_LOG_PATH to a valid path.
  When filing bug reports, users are encouraged to upload the full Proton log.
  * Warnings about unknown interfaces being queried via QueryInterface
    will only be logged once   in order to avoid growing log files
    indefinitely in some games. (#3231)
  * Fixed a regression when rendering YUY2 or UYUY texture formats.
    This fixes in-game videos in Jade Empire (#3182) and
    Sid Meier's Pirates (#3189) (PR #3342)
  * Fixed an issue wherein threads were not properly destroyed.
  * Fixed Vulkan validation errors caused by incorrect layout tracking
    when enabling feedback loops for a texture.
  * Fixed Vulkan validation errors caused by 0x0 sized clears in D3D9.
  * D3D9 StateBlocks now only allocate memory for the parts that are actually used.
    This fixes Total War: Shogun 2 running out of address space when
    using the D3D9 renderer. (#2703, PR #3248)
  * Improved usage of some VK_EXT_extended_dynamic_state3 features to
    avoid hitting slow paths on some drivers.
  * Improved enumeration of DXGI outputs on systems with multiple GPUs.
    This fixes performance issues with recent RE Engine games (D3D12) on such systems.
  * Significantly reduced memory usage in situations where games create unused D3D11 devices.
  * Battle Fantasia Revised Edition: Locked frame rate to 60 FPS
    to work around game bugs at higher frame rates. (PR #3256)
  * Cold Fear: Fixed missing geometry (#3293, PR #3390)
  * Dawn of Magic 2: Fixed a crash upon start (#3271, PR #3272)
  * DC Universe Online: Fixed a hang after alt-tabbing out and back in. (#3314, PR #3316)
  * Far Cry 2: Work around rendering issues on Intel hardware,
    as well as low performance on all GPUs. (PR #3241)
  * Halo: The Master Chief Collection: Fixed memory leak due to invalid
    query usage by the game (PR #3273)
  * Warhammer 40k: Space Marine: Fixed shadow rendering (#3298, PR #3305)</changelog>
</package>
<package pkgid="7e54395235faea6d8f2aebbda7d00524e45b3ac1aa7f5471c4fc97b3d5c768fae861d80806099eb0c7e8b013c4c0d27c433fb5b56998e2993c1e52a3b78299a0" name="dxvk" arch="x86_64">
  <version epoch="0" ver="2.2" rel="1.3"/>
  <changelog author="pousaduarte@gmail.com" date="1578571200">- Update to version 1.5.1:
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers</changelog>
  <changelog author="pousaduarte@gmail.com" date="1586433600">- Update to version 1.5.4:
  * [meta] Release 1.5.4
  * [d3d9] Return D3D_OK in CreateTexture even if AUTOGENMIPMAP flag is stripped
  * [d3d9] Check correct sampler bitfield when applying/capturing sampler state
  * [util] Disable OpenVR for Raft
  * [d3d9] Simplify dirty check for shader constants
  * [d3d9] Store copy of shader metadata in constant set
  * [dxso] Fix GCC warning for an unused variable
  * [d3d9] Fix GCC warnings for unsigned-&gt;signed comparisons
  * [d3d9] Don't arbitrarily set fog scale to 0
  * [d3d9] Validate blit regions are in range
  * [d3d9] Error on StretchRect when not D3DPOOL_DEFAULT
  * [dxso] Initialize vPos in shaders if we have pixel fog
  * [dxvk] Skip over adapters not supporting Vulkan 1.1
  * [util] Include ostream in util_rc_ptr.h
  * [dxso] Apply projection before bumpmapping in TexBem
  * [meta] Release 1.5.3
  * [d3d9] Unbind fragment shader for ProcessVertices
  * [dxso] Handle writemask in TexKill op
  * Revert "[util] Disable float emulation for Hat in Time"
  * [d3d11] Re-introduce client API HUD item
  * [d3d11] Introduce COM interface to set and get API version
  * [d3d9] Re-introduce client API HUD item
  * [hud] Add parameter to allow placing HUD items
  * [hud] Don't initialize client API HUD item by default
  * [dxvk] Don't oversubscribe memory heaps on UMA devices
  * [dxvk] Move UMA check to backend
  * [d3d9] Enable depth bounds feature, if supported
  * [util] Disable float emulation for Hat in Time
  * [d3d9] Use spec constants for bool constants
  * [d3d9] Fix GetTextureStageState using unmapped types
  * [dxso] Initialize vPos value at the start of the shader
  * [dxso] Count max constants after we pull out pre-defines
  * [util] Unify Risen 1/2/3 app profiles
  * [util] Add more exe names to Gothic 3 app profile
  * [d3d9] Allow StretchRect BC -&gt; BC format without stretch
  * [test] Add test for StretchRect DXT1 -&gt; DXT1
  * [meta] Release 1.5.2
  * [d3d9] Don't try to blit to compressed images
  * [d3d9] Don't mark D3DUSAGE_AUTOGENMIPMAP as renderable
  * [util] Disable d3d9.allowDoNotWait for RTHDRIBL
  * [d3d9] Implement d3d9.allowDoNotWait
  * [d3d9] Unmark resources as dirty if they get discarded
  * [d3d9] Don't block on GetRenderTargetData
  * [util] Disable supportDFFormats for Gothic 3
  * [d3d9] Don't check for sRGB formats when retrieving back buffer view
  * [d3d9] Rotate swap chain back buffers
  * [d3d9] Retrieve back buffer view from the D3D9Surface
  * [dxvk] Remove image renaming
  * [d3d9] Fix some off-by-one TSS types enum values
  * [d3d9] Fix texture stage index in stateblocks
  * [util] Add simple [] operator to our bitset
  * [d3d9] Remap texture stage state types onto our own enum
  * [d3d9] Remove unnecessary loops for some stateblocks applications
  * [util] Add app profile for Entropia Universe
  * [d3d11] Introduce d3d11.invariantPosition option
  * [dxbc] Declare vertex positions as invariant
  * [d3d9] Fix opSelect condition vector size
  * [util] Spoof AMD for Skyrim (nvapi)
  * [d3d11] Implicitly begin scoped queries in End if necessary
  * [d3d9] Make unbound textures return (0, 0, 0, 1) (fixed func)
  * [dxso] Make unbound textures return (0, 0, 0, 1)
  * [util] Enable d3d9.deferSurfaceCreation for a ton of weeb games
  * [d3d9] Remove unused variable
  * [d3d9] Create front buffer
  * [d3d9] Don't create sRGB views for non-sRGB compatible textures
  * [d3d9] Return specific image view from GetSampleView
  * [d3d9] Don't pass format mapping to D3D9CommonTexture
  * [dxvk] Don't enable VK_KHR_descriptor_update_template
  * [dxvk] Don't enable VK_KHR_shader_draw_parameters
  * [dxvk] Don't enable VK_KHR_maintenance1, VK_KHR_maintenance2
  * [dxvk] Don't enable VK_KHR_dedicated_allocation, VK_KHR_get_memory_requirements2
  * [dxvk] Don't enable VK_KHR_get_physical_device_properties2
  * [dxbc] Don't enable SPV_KHR_shader_draw_parameters
  * [d3d9] Don't enable DrawParameters capability
  * Readability cleanup
  * Use verbose file operations during installation
  * Add installation support for pure 64-bit Wine (non WoW64)
  * [d3d9] Implement GetFrontBufferData (currently with first backbuffer)
  * [d3d9] Add AreFormatsSimilar helper
  * [d3d9] Don't create views if we are a null resource
  * [dxvk] don't try to fall back to Vulkan 1.0
  * [d3d9] Create multiple back buffers for GetBackBuffer API
  * [d3d9] Synchronize with presentation in D3D9SwapChainEx::Reset
  * [dxvk] Implement image swapping
  * [dxvk] Introduce DxvkPhysicalImage
  * [dxvk] Register image views with the parent image
  * [dxvk] Use small_vector to store image view format compatibility list
  * [dxvk] Factor out image view creation
  * [util] Add small_vector helper
  * [dxgi] Don't check window validity in IDXGISwapchain::GetFullscreenState
  * [d3d9] Don't mark for hazards if we aren't rendering to mip 0
  * [d3d9] Keep subresource views in subresources, defer creation until needed
  * [d3d11] Lock immediate context when submitting presentation commands
  * [dxso] Use m's id for bump matrix in TexBem
  * [d3d9] Implement d3d9.forceSwapchainMSAA
  * [d3d9] Defer dialog mode swapchain recreation decision to Present
  * [d3d9] Remove redundant logging from SetDialogBoxMode
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers
  * [meta] Release 1.4.4
  * [util] Enable constant buffer range check for Saints Row games
  * Revert "[d3d11] Fix ref counting for D3D11CommandList"
  * Revert "[d3d11] Recycle command lists from deferred contexts"
  * [dxvk] Validate image layouts in render pass formats read from cache
  * [dxvk] Write correct depth-stencil attachment layout to state cache
  * [dxvk] Fix uninitialized depth attachment reference
  * [dxbc] Always set geometry shader invocation count
  * [dxbc] Always allocate at least one input array element
  * [d3d11] Adjust buffer memory flags if apitrace is attached
  * [dxvk] Pause transform feedback on buffer updates
  * [dxvk] Fix bogus xfb buffer update check
  * [d3d11] Remove D3D11 counter buffer class
  * [d3d11] Allocate predicate buffer per query
  * [d3d11] Allocate xfb counter buffer per buffer
  * [d3d11] Allocate counter buffer per UAV
  * [dxvk] Handle xfb barriers in commitGraphicsBarriers
  * [dxvk] Replace buffer in updateBuffer even outside of render passes
  * [dxvk] Lazily allocate slices of small buffers
  * [dxvk] Don't lock swap lock if not necessary
  * [dxvk] Pad buffers more tightly
  * [dxvk] Force-update draw buffer for graphics pipeline barrier checks
  * [dxvk] Consider indirect draw buffer in graphics pipeline barriers
  * [dxvk] Consider vertex/index buffers in graphics pipeline barriers
  * [dxvk] Introduce checkGfxImageBarrier
  * [dxvk] Introduce checkGfxBufferBarrier
  * [dxvk] Move finalizeDraw into commitGraphicsState
  * [d3d11] Recycle command lists from deferred contexts
  * [util] Add virtual destructor to NoWrapper
  * [d3d11] Fix ref counting for D3D11CommandList
  * [d3d11] Fix incorrect AddRef return value
  * [d3d11] Don't set HOST pipeline stage and access flags for resources
  * [dxbc] Declare length of shader input array late
  * [spirv] Add 'late' constants
  * [dxbc] Extend scalar constants to vectors if required
  * [dxbc] Assume vec4 type for i/o vars not declared in signature
  * [dxbc] Declare temp registers on demand
  * [d3d11] Validate shader module capabilities
  * [d3d11] Refactor shader module creation
  * [util] Enable constant buffer range check for Titan Quest
  * [dxgi] Remove useless d3d10.enable option
  * [meta] Release 1.4.3
  * [dxbc] Swap OpSelect arguments for Ne/Dne, don't use OpLogicalNot
  * [dxvk] Implement more compact state cache data format (v8)
  * [util] Add missing != operator to Sha1Hash
  * [dxvk] Support component mappings in blitter
  * [dxvk] Add some component mapping helpers
  * [dxvk] Implement framebuffer-based blit
  * [dxvk] Add class for framebuffer-based blits
  * [dxvk] Support arbitrary source texture coordinates in blitter
  * [dxvk] Support multisampled destinations in blitter
  * [dxvk] Support both linear and nearest samplers in blitter
  * [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit*
  * [d3d11] Remove obsolete DefaultDesc methods from state classes
  * [d3d11] Fix ref counting for state objects bound to a context
  * [d3d11] Fix immediate context reference counting
  * [d3d11] Don't subclass state objects from ComObject
  * [d3d11] Allow choosing type wrapper for D3D11DeviceChild base class
  * [util] Don't allow multiple inheritance for COM objects
  * [d3d11] Don't get private references for state objects
  * [d3d11] Fix reference counting for state objects
  * [d3d11] Return error if no desc is provided for Create*State methods
  * [d3d11] Don't sync CS thread if resource to map is already in use
  * [d3d11] Don't use a state object for default blend state
  * [d3d11] Don't use a state object for default depth-stencil state
  * [d3d11] Don't use a state object for default rasterizer state
  * [d3d11] Introduce ResetState and use it for ClearState
  * [dxvk] Don't store sampler description in sampler objects
  * [dxvk] Fix buffer usage flags in commitGraphicsBarriers
  * [dxvk] Don't rely on binding mask in commitGraphicsBarriers
  * [dxvk] Don't clear binding masks in update*Pipeline
  * [dxvk] Remove outdated comment
  * [dxvk] Add function to insert framebuffer read-back barriers
  * [dxvk] Add dependency flag parameter to emitMemoryBarrier
  * [dxvk] Remove spill parameter from bindRenderTargets
  * [d3d11] Don't spill render pass when rebinding render targets
  * [dxvk] Implement accurate barrier tracking for draws with side effects
  * [dxvk] Introduce HasStorageDescriptors to signify pipeline side effects
  * [dxvk] Remove incorrect framebuffer-space barriers
  * [dxbc] Fix sample positions
  * [d3d11] Add more rigid validation for buffer creation
  * [d3d11] Change ValidateBufferProperties to NormalizeBufferProperties
  * [d3d10] Fix reported bind flags for D3D10 resources
  * [d3d11] Validate texture array size
  * [d3d11] Initialize feature level to zero in D3D11CreateDevice
  * [dxvk] Don't use dynamic storage buffers
  * [dxvk] Optimize invalidateBuffer for use with uniform buffers
  * [dxvk] Inline freeBufferSlice implementation
  * [dxvk] Dirty framebuffer in beginRecording
  * [dxvk] Use float format for sampled unbound image views
  * [dxvk] Fix tessellation validation
  * [dxvk] Validate graphics state in commitGraphicsState
  * [dxvk] Validate compute state in commitComputePipelines
  * [dxvk] Move descriptor set updates to updateShaderResources
  * [dxvk] Move dynamic descriptor offset array to stack
  * [dxvk] Use memcmp replacement for pipeline state lookup
  * [dxvk] Implement state cache v6 -&gt; v7 conversion
  * [dxvk] Increase maximum spec constant count to 12
  * [dxvk] Move compute pipeline state to dxvk_graphics_state.h
  * [dxvk] Use new struct for specialization constant info
  * [dxvk] Use packed blend state
  * [dxvk] Use packed depth-stencil state
  * [dxvk] Use packed multisample state
  * [dxvk] Use packed rasterizer state
  * [dxvk] Use packed input layout state
  * [dxvk] Use packed input assembly state
  * [dxvk] Move DxvkGraphicsPipelineStateInfo to new file
  * [dxvk] Prepare for pipeline state changes and bump cache format to v7
  * [dxvk] Don't use alignas(16) for DxvkMetaClearArgs members
  * [dxvk] Add missing {} to border color list
  * [util] Fix Sha1 dword extraction
  * [d3d10] Remove unused copies of device ptr in D3D10 wrappers
  * [dxgi] Initialize size of DEVMODEW structure
  * [dxvk] Don't redundantly clear unused vertex strides to zero
  * [meta] Release 1.4.2
  * [util] Report Nvidia GPUs for Modern Warfare Remastered
  * [d3d11] Add missing break; in CreateSurface
  * [util] Move GetAdapterLUID out of DXGI internals
  * [d3d11] Implement CreateSurface for D3D11DXGIDevice
  * [dxgi] Generate adapter LUIDs if Vulkan does not provide them
  * [dxgi] Fix some IDXGIAdapter return codes
  * [dxgi] Handle invalid arguments passed to Present1
  * [dxgi] Fix SetFullscreenState behaviour with invalid usage
  * [dxgi] Fix GetContainingOutput and GetFullscreenState output pointer
  * [d3d11] Add support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
  * [d3d11] Fix return code on swap chain creation failure
  * [d3d11] Use private reference to D3D11 device in D3D11SwapChain
  * [dxgi] Fix some return codes in DxgiSwapChain
  * [d3d11] Fix error handling in SetMaximumFrameLatency
  * [dxgi] Fix QueryVideoMemoryInfo return values
  * [dxgi] Fix CheckInterfaceSupport UMD version writeback
  * [dxgi] Fix GetDisplayModeList1 output for DXGI_FORMAT_UNKNOWN
  * [dxgi] Fix GetDisplayModeList behaviour with a zero mode count
  * [dxgi] Fix CheckInterfaceSupport for IDXGIDevice
  * [dxvk] Implement context-local lookup cache for pipeline objects
  * [dxvk] Move shader set hash/eq functions into respective structs
  * [dxvk] Use new shader lookup hash in pipeline manager
  * [dxvk] Expose key-based lookup hash in DxvkShader
  * [dxvk] Add methods to retrieve shaders from pipeline
  * [dxbc] Fix NaN handling in not-equal comparison
  * [dxvk] Re-introduce state check for updateFramebuffer
  * [meta] Release 1.4.1
  * [dxvk] Spoof Nvidia GPU for HITMAN 2
  * [dxvk] Eliminate some redundant state checks
  * [dxvk] Introduce finalizeDraw
  * [d3d11] Add a comment explaining ID3D11Predicate/ID3D11Query hack
  * [d3d11] Fix GetPredication
  * Revert "[dxbc] Always decorate SV_POSITION as invariant"
  * [dxbc] Always decorate SV_POSITION as invariant
  * [dxvk] Store context flags as a 32-bit integer
  * [d3d10] Add some null pointer checks when dealing with resources
  * [d3d10] Fix some awkward formatting
  * [d3d11] Handle D3D_PRIMITIVE_TOPOLOGY_UNDEFINED correctly
  * [dxvk] Validate primitive topology in pipeline state
  * [dbxc] Actually fix callc implementation
  * [dxbc] Implement label, call and callc instructions
  * [d3d11] Return device lost errors in Present if necessary
  * [d3d11] Implement GetDeviceRemovedReason
  * [dxvk] Handle device lost errors on command submission
  * [d3d11] Fix CheckFeatureSupport formatting and return code
  * Retrieve the function pointer once (#1198)
  * [dxvk] Explicitly compare resource use count to zero
  * [meta] Release 1.4
  * [dxvk] Bump state cache version to v6
  * [dxvk] Apply spec constants to compute shaders as well
  * [dxvk] Only time pipeline compile times if requested
  * [dxvk] Check if xfb buffers have actually changed on binding
  * [dxvk] Use separate counters for read/write resource usage
  * [d3d11] Disable DO_NOT_WAIT for Overwatch
  * [d3d11] Implement IDXGIDevice4
  * [dxgi] Implement IDXGISwapChain4
  * [dxgi] Implement IDXGIOutput5
  * [dxgi] Implement IDXGIFactory5
  * [dxgi] Include DXGI 1.5 headers
  * [util] Update comment for FIFA 19+ workaround (#1197)
  * Revert "[d3d11] Don't create linearly tiled compressed images"
  * [d3d11] Implement GetDC / ReleaseDC
  * [d3d11] Implement GDI surface
  * [util] Add helpers for GDI/DDI interop
  * [d3d11] Enable allowMapFlagNoWait by default
  * [dxvk] Only wait for writes when mapping with D3D11_MAP_READ
  * [dxvk] Implement read-write tracking for resources
  * [dxvk] Implement read/write tracking in lifetime tracker
  * [d3d11] Write to image memory directly in InitHostVisibleTexture
  * [d3d11] Use VK_IMAGE_LAYOUT_PREINITIALIZED for mapped images
  * [dxvk] Add initial layout to initImage
  * [dxvk] Add initial layout to image create info
  * [util] Enable FIFA 19 workaround for FIFA 20 as well
  * [d3d11] Implement DiscardView1
  * [dxgi] Implement IDXGIVkInteropAdapter for IDXGIAdapter
  * [dxgi] Define IDXGIVkInteropAdapter interface
  * [dxgi] Rename IDXGIVkAdapter -&gt; IDXGIDXVKAdapter
  * [d3d11] Only use mapped buffer for images if bind flags are non-zero
  * [util] Enable allowMapFlagNoWait for Warhammer II
  * [d3d11] Report unified memory if all heaps are device-local
  * [d3d11] Enable D3D11.3 MapOnDefaultTextures feature
  * [d3d11] Implement ReadFromSubresource and WriteToSubresource
  * [d3d11] Allow pMappedResource to be null when mapping images
  * [d3d11] Implement D3D11.2 MapOnDefaultBuffers feature
  * [d3d11] Move GetMemoryFlagsForUsage into D3D11Buffer
  * [d3d11] Query format support in d3d11-formats test
  * [d3d11] Report MapOnDefaultTextures feature as unsupported
  * [dxvk] Replicate R component of border color for depth compare samplers (#1194)
  * [d3d11] Implement ID3D11Device5
  * [d3d11] Implement ID3D11Device4
  * [d3d11] Implement D3D11.4 feature queries
  * [d3d11] Include D3D11.4 headers
  * [d3d11] Implement ID3D11Device3
  * [d3d11] Implement ID3D11Query1
  * [d3d11] Implement ID3D11UnorderedAccessView1
  * [d3d11] Implement ID3D11ShaderResourceView1
  * [d3d11] Implement ID3D11RenderTargetView1
  * [d3d11] Implement ID3D11Texture2D1 and ID3D11Texture3D1
  * [d3d11] Implement ID3D11RasterizerState2
  * [d3d11] Implement ID3D11DeviceContext4
  * [d3d11] Implement ID3D11DeviceContext3
  * [dxbc] Implement stencil ref export from fragment shaders
  * [d3d11] Use shaderStorageImageReadWithoutFormat for typed UAV loads
  * [d3d11] Add definitions for feature levels 12_0 and 12_1
  * [d3d11] Implement D3D11.3 feature queries
  * [d3d11] Include D3D11.3 headers
  * [dxbc] Implement MSAD4 instruction
  * [d3d11] Implement GetResourceTiling
  * [d3d11] Implement ID3D11Device2
  * [d3d11] Implement ID3D11DeviceContext2
  * [d3d11] Implement D3D11.2 feature queries
  * [d3d11] Include D3D11.2 headers
  * [d3d11] Prevent log spam from repeated Get/SetResourceMinLOD calls
  * [d3d11] Implement missing D3D11_FEATURE_D3D9_OPTIONS feature query
  * [d3d11] Optimize viewport updates if there is only one single viewport
  * [d3d11] Add range check for scissors and make failing it unlikely
  * [metæ] Release 1.3.4
  * [util] Enable d3d11.allowMapFlagNoWait for Control
  * [d3d11] Don't create linearly tiled compressed images
  * Work around build failure with winegcc/clang. (#1184)
  * [meta] Work around wine 4.15 build failure
  * [meta] Use -std=c++17
  * [d3d11] Fix incorrect AddRef -&gt; Release
  * [meta] Release 1.3.3
  * [d3d11] Rename some hazard tracking methods for clarity
  * [d3d11] Check for conflicts withing RTV and UAV lists upon binding them
  * [d3d11] Resolve pipeline hazards when binding render targets
  * [d3d11] Resolve pipeline hazards when binding compute shader UAVs
  * [d3d11] Add check whether a viewed resource has a given bind flag
  * Update README (#1174)
  * [d3d11] Filter redundant OMSetRenderTargets calls
  * [d3d11] Remove outdated comment
  * [d3d11] Check for shader resource view hazards
  * [d3d11] Add state to track potentially hazardous bound SRVs
  * [d3d11] Add bound compute shader UAV mask
  * [d3d11] Add common view info struct to all view types
  * [d3d11] Remove templated SetUnorderedAccessViews
  * [d3d11] Don't use .at()
  * [dxvk] Add function to find set bits in binding mask
  * [dxvk] Add function to set bind mask bit to a given value
  * [build] Check if --add-stdcall-alias and --enable-stdcall-fixup is supported before using it.
  * [dxvk] Explicitly include unordered_map in dxvk_renderpass.h
  * [util] Use R string literals for app compat regexes
  * [util] Use regular expressions on full exe path to match app profiles
  * [util] Add method to retrieve full exe path
  * [dxvk] Implement depth-stencil resolve
  * [dxvk] Support depth-stencil resolve using VK_KHR_depth_stencil_resolve
  * [dxvk] Support shader-based depth-stencil resolve
  * [dxvk] Add meta shaders for depth-stencil resolve
  * [dxvk] Make device properties accessible from the device
  * [dxvk] Enable VK_KHR_depth_stencil_resolve if available
  * [dxvk] Enable VK_KHR_create_renderpass2 if available
  * [util] Set d3d11.dcSingleUseMode=False for SteamVR perf test
  * [d3d11] Update resources mapped on deferred contexts in Map()
  * [util] Fix compiling with clang/clang-cl
  * Revert "[dxvk] Use vkCmdUpdateBuffer to clear tiny buffers"
  * [d3d11] Recreate swap chain immediately after synchronous present fails
  * [meta] Release 1.3.2
  * [d3d11] Remove d3d11.asyncPresent option
  * [dxvk] Implement asynchronous presentation option in the backend
  * [dxvk] Move some code to where it makes more sense
  * [d3d11] Fix incorrect tracking of mapped image subresources
  * Revert "[d3d11] Return error when mapping an already mapped image"
  * [dxvk] Avoid redundant descriptor set updates when binding buffers (v2)
  * [dxvk] Add config option to enable the HUD
  * [dxvk] Don't allow common objects to be reference-counted
  * [dxvk] Use DxvkObjects to create and pass around common objects
  * [dxvk] Add class that bundles objects shared between device and context
  * [dxvk] Pass DxvkDevice to DxvkRenderPassPool constructor
  * [dxvk] Pass DxvkDevice to DxvkEventPool constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaClearObjects constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaPackObjects constructor
  * [util] Add helper for lazy initialization
  * [dxvk] Check render pass before pipeline state during pipeline lookup
  * [meta] Remove old issue template
  * Update issue templates
  * [dxvk] Refactor the way render passes to pipeline compiler methods
  * [dxvk] Refactor render pass objects to not use reference counting
  * [dxvk] Introduce compilePipeline method to Dxvk*Pipeline classes
  * [dxvk] Introduce DxvkComputePipelineInstance
  * [dxvk] Rename compilePipeline -&gt; createPipeline
  * [dxbc] Only use atomic append/consume optimization in compute shaders
  * [dxvk] Fix partial clears for mismatched framebuffer attachment sizes
  * [dxvk] Don't duplicate geometry shader system value outputs
  * [dxvk] Don't use reference counting for pipeline objects
  * [dxvk] Use shader key structs directly for pipeline lookups
  * [dxvk] Use shader key structs to store shaders in DxvkPipeline objects
  * [dxvk] Rename Dxvk*PipelineKey -&gt; Dxvk*PipelineShaders
  * [dxvk] Disable resource tracking for DxvkPipeline objects
  * [d3d11] Don't allow the creation of buffers with a size of zero</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1599307200">- updated to 1.7.1
- switch to using release tarballs, removed git service
- fixes and Improvements
  - VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware.
  - VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly.
  - Minor performance improvements.
  - Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK.
  - Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games.
  - Anarchy Online: Fixed an out-of-memory error.
  - Metro Exodus: Added missing DXGI entry points required to run the game.
  - Observation: Work around a game bug causing rendering issues on RADV.
  - Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues.
  - Serious Sam 2 and others: Fixed incorrect water reflections.
  - SpellForce 2: Work around black water ripples.
  - Timeshift: Fixed shadows
  - TrackMania: Fixed water and other rendering issues.
  - Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers.
  - Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance.
- Compatibility notes
  VK_EXT_transform_feedback is now a hard requirement for D3D10 and
  D3D11. This extension is supported by all Nvidia and Mesa drivers
  released in early 2019 or later, as well as recent AMDVLK releases
  and the proprietary AMD driver.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1602158400">- updated to 1.7.2
  - Fixed a major D3D9 regression that would cause crashes in many games.
  - Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742).
  - Work around stack overflows in some 32-bit D3D9 games.
  - Added workarounds for rendering issues on AMD drivers in some Unity Engine games.
  - Work around Unicode support on Windows being garbage (PR #1761).
  - Log file creation can now be disabled by setting `DXVK_LOG_PATH=none`, but logs will still be printed to stderr (#1743).
  - **Age of Empires II HD**: Fixed video playback (#1726).
  - **Baldur's Gate 3**: Fixed crash after character selection screen in D3D11 mode.
  - **Final Fantasy XIV**: Improved stability on recent Nvidia drivers.
  - **Just Cause 3**: Work around a game bug causing flickering terrain on RADV (#1553).
  - **Marvel's Avengers**: Fixed spurious crashes due to invalid resource copies.
  - **Need for Speed Heat**: Fixed some Vulkan validation errors.
  - **PGA TOUR 2K21**: Fixed Vulkan validation errors and potential crashes.
  - **Trails in the Sky SC**: Fixed fog rendering (#1771).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1606910400">- updated to 1.7.3
  - Added support for new DXGI interfaces introduced in Windows 10 version 1809.
  - Added an option to scale the HUD on high-DPI displays. Refer to the README for details. (#771)
  - Changed generated D3D11 shader code to allow drivers to optimize away texture operations in case no texture is bound.
  - Fixed some D3D9 games crashing on RADV due to invalid shader code.
  - Fixed Vulkan validation errors when the HUD is active.
  - Optimized away redundant render target clears in some games to potentially increase performance.
  - Indirect draw batching can now work with arbitrary strides. This may slightly reduce the draw call count in Trine 4.
  - **EverQuest 2** Fixed broken cloth rendering on Nvidia. (#1832)
  - **Trine 4**: Fixed rendering issues that would occur on some Nvidia GPUs as well as on RADV. (#1816)
- disable stack-clash, as the PE mode of it is buggy. (bsc#1179804)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1613736000">- updated to 1.8
  [#]# Bug Fixes and Improvements
  - Fixed some build system warnings with newer Meson versions.
  - CPU-based Vulkan implementations such as Lavapipe will now always be enumerated last. This should avoid issues on systems without a dedicated GPU where games could potentially default to a CPU rasterizer.
  - Optimized image layout transitions, which may improve performance on Intel GPUs in some games.
  - D3D9: Improved performance of texture uploads and occlusion queries in some cases.
  - D3D9: Fixed an issue where supported back buffer formats would be reported incorrectly.
  - DXGI: Enabled multi-monitor support. This requires a relatively recent Wine version with XRandR 1.4 support to work correctly.
  - D3D11: Fixed a number of reference counting issues that could potentially lead to stability issues (PR #1887, PR ##1888).
  - D3D11: Improved correctness of NaN handling in shaders with `VK_KHR_shader_float_controls`, and removed most app workarounds setting `d3d11.enableRtOutputNanFixup`.
  - Enabled `d3d11.enableRtOutputNanFixup` by default on older RADV versions.
  - Enabled `d3d11.invariantPosition` option by default to fix common Z-fighting issues, especially on RDNA2 GPUs.
  - **Atelier Ryza 2**: Added workaround for video playback breaking D3D11 rendering, like in other games of the series.
  - **Battle Engine Aquila**: Fixed broken textures (PR #1759).
  - **Dark Messiah of Might &amp; Magic**: Work around out-of-memory issues on startup.
  - **Everquest**: Work around performance issues.
  - **F1 2018/2020**: Work around broken compute shaders causing artifacts on Mesa drivers, similar to F1 2019 (#1897).
  - **Hitman 3**: Work around AMDAGS issues on AMD GPUs similar to Hitman 2 (PR #1909).
  - **Nioh 2**: Work around black screen issues.
  - **Tomb Raider Legend**: Work around performance issues (#1685).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- updated to 1.8.1
  [#]# Bug fixes and Improvements
  - Fixed a regression that would cause a number of D3D9 games to crash when changing the resolution or during startup.
  - Improved performance in many D3D9 games when using MSAA on RADV.
  - Improved presentation logic for MSAA swap chains, which are common in older D3D9 games.
  - **Mafia II**: Work around shadows being broken when the game thinks it's running on an AMD GPU. (#1294)
  - **Warhammer Online**: Work around the game trying to use unsupported image formats. (#1296)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1624104000">- updated to 1.9
  [#]# Features
  - Implemented basic support for various subsampled YUV texture formats such as NV12, which is used for video playback in some games, as well as basic support for `ID3D11VideoProcessor` APIs
  . This is needed for videos in **Nier Replicant** to play back (#2048), and may also be required for **Contra: Rogue Corps** (#1676). Note that Nier videos currently do not work with Proton
  for other reasons.
  - Implemented Conservative Rasterization for supported GPUs, which allows enabling the Nvidia ShadowLibs option in **Final Fantasy XV** and possibly similar options in other games.
  - Reduced presentation latency by up to one frame under some circumstances. This may help with games that are limited by vertical synchronization, DXGI frame latency settings, or external frame limiters that operate on `vkAcquireNextImageKHR` (PR #2075).
  - Added a frame rate limiter. This is mostly intended as a workaround for games that do not work correctly at high frame rates, but can also be controlled with an environment variable. Check the README for detais.
  [#]# Device selection
  Software-only Vulkan implementations such as Lavapipe are no longer reported to the application as long as there is a Vulkan-capable GPU present on the system. This should fix issues where games try using Lavapipe over a proper driver on some setups with recent Mesa versions and then crash due to hitting an unsupported texture format.
  Lavapipe can now be used with DXVK by manually setting the `VK_ICD_FILENAMES` environment variable. While some of DXVK's feature requirements have been lifted in order to allow it to run, note that limitations of this driver may still cause some games to crash or render incorrectly, while others (such as The Witcher 3) were tested successfully.
  [#]# Bug fixes and Improvements
  - Improved texture and buffer uploads in D3D9.
  - Fixed the Origin overlay not showing up when using DXVK's DXGI implementation (#1996).
  - Disabled Wine Gecko/Mono installers showing up when using install script.
  - Disabled a workaround to reduce the amount of random crashes on Nvidia drivers since the underlying driver issue was fixed in the 465.xx releases (#1963), which may improve performance in some games.
  - Fixed precision issues in shaders that do not have the `refactoringAllowed` flag set.
  - Fixed some potential issues around image clears that could lead to artifacting or broken rendering.
  - Fixed an issue where games with upper-case file extensions may create duplicate logs or cache files (#2079).
  - Fixed monitor layout issues when restoring display modes on multi-monitor setup (#2064).
  - Fixed a bug in D3D9 where child windows did not have their positions converted relative to their parents (#1958).
  - Removed workarounds specific to RADV with the LLVM shader compiler. Please use the ACO backend instead (default since Mesa 20.2).
  - Removed `d3d11.enableRtOutputNanFixup` workaround, and enabled that behaviour by default for older RADV versions (prior to Mesa 20.3).
  - Further reduced the size of state cache files. State caches from previous DXVK versions will be converted automatically.
  - Debugging symbols now work in GDB with wine-reload (4kb file alignment)
  - Misc. vector/matrix math fixes and optimizations in D3D9.
  - **Atelier Mysterious Trilogy Deluxe Pack**, **Dal Segno** and **Nights of Azure**: Added the usual white screen workaround (#2035, #2022, #2044).
  - **Days Gone**: Implemented missing DXGI frame statistics functions in order to fix very low frame rates (#2065).
  - **Demon Stone**: Work around the game breaking at &gt;60fps (#2103).
  - **Dragon Quest Builder 2**: Fixed an issue where the game would immediately run out of system memory (PR #1995).
  - **Final Fantasy XIII**, **Spec Ops: The Line**: Fixed a bug with some postprocessing effects on NVIDIA.
  - **GTA IV re-release**: Work around incorrect VRAM amounts being shown when nvapi and atidlxx libraries are not present as it assumes all GPUs to be Intel IGPs with unified memory in that case.
  - **Halo 2**: Fixed fog rendering issues (#2059).
  - **Kohan II**: Fixed out-of-memory crash on startup (#2030).
  - **Nier Replicant**: Enabled 60 FPS limit to work around issues with the game running too fast, and enforced full-rate vertical synchronization in order to work around related issues with the game sometimes being stuck at weird frame rates.
  Note that AMD RX 5000 and 6000 series GPUs may need to be put into high performance mode manually in order to fix performance issues caused by aggressive power management.
  - **Second Sight**: Fixed missing UI (#2056).
  - **TrackMania Forever**: Fixed rendering issues introduced in DXVK 1.8.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1624363200">- Build only on x86*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632139200">- updated to 1.9.2
  - Reduced overall CPU overhead in D3D9.
  - Fixed various failures in wine's D3D9 tests.
  - Fixed various issues when the `d3d9.evictManagedTexturesOnUnlock` option is enabled.
  - Fixed various issues when the `d3d11.relaxedBarriers` option is enabled.
  - **Call of Cthulhu**: Fixed reflection rendering (#2248)
  - **Crysis 3**, **Homefront The Revolution**: Worked around poor performance (#2256) (#2241)
  - **GODS**: Fixed gamma curve (#2250)
  - **Total War Medieval 2**: Fixed black lines on the world map (#2258) and settings text (#2247)
    The game still crashes when loading battles due to running out of address space.
  - **Fantasy Grounds**: Fix incorrect rendering (#2251)
  - **Need For Speed Heat**: Fixed ground textures rendering incorrectly (#1764).
  - **Paranormal Files**: Fix black screen (#2192)
  - **Pathfinder: Wrath of the Rightous**: Fixed GPU hang in loading screen.
    Note that the game itself has further issues loading certain parts
    of the game, which do not appear to be related to wine or DXVK in
    any way.
  - **Payday**: Fix flickering reflections (#2259)
  - **Shin Megami Tensei 3**: Fixed hang when entering save room (#2161)
  - **Sine Mora EX**: Added 60 FPS lock (#2261)
- updated to 1.9.1
  - Fixed a number of performance and stability issues introduced with the D3D9 locking rewrite in 1.9 (#2142, #2149, #2150, #2164, #2168).
  - Rewrote the way staging textures are handled in D3D11. This can reduce memory usage and the number of image copies necessary to move data between the CPU and GPU, and fixes severe performance issues in Roblox on Nvidia GPUs.
  - Removed some workarounds for very old Mesa versions (19.0 and older).
  - Reimplemented locking primitives based on Windows SRW locks. This may be more efficient compared to the winpthreads implementation in mingw builds.
  - Earth Defense Force 5: Work around performance issues caused by the game frequently turning vertical synchronization on and off between frames (#2127)
  - Far Cry 1: Spoof Nvidia GPU in order to enable higher-quality water rendering.
  - Far Cry 5 and other Dunia Engine games: Fixed various issues due to uninitialized memory (PR #2137).
  - GTA IV: Fixed broken app profile that would break the game on Nvidia GPUs.
  - Risen 3: Fixed crash on Nvidia GPUs (#2154).
  - World of Final Fantasy: Forcibly disable MSAA to work around game bugs. Note that this should not impact visual quality since the game only uses MSAA for full-screen passes where it has no effect (#1216, #2136).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1641902400">- updated to 1.9.3
  - DLSS should now work in supported games in combination with [dxvk-nvapi](https://github.com/jp7677/dxvk-nvapi).
  - Optimized D3D9 shader constants by relying on `VK_EXT_robustness2` and removed the old app options for games using software vertex processing. (#2282)
  - Added an option for more accurate emulation of D3D9 floating point behaviour and enabled that by default for a bunch of games. (#2294, #2359). This fixes issues in **Red Orchestra 2**, **Dark Souls 2** (original version), **Dog Fight 1942**, **Bayonetta**, **Rayman Origins**, **Guilty Gear Xrd** and **Richard Burns Rally**.
  - Fixed a DXGI issue which would sometimes cause games to fail to enter fullscreen mode on some displays that do not support low rates across all resolutions (#2395).
  - **Black Mesa**: Fixed a regression with shadows. (#2317)
  - **Crysis 3 Remastered**: Worked around poor performance. (#2339)
  - **Euro Truck Simulator**: Fixed a shading issue resulting in black geometry (#2312)
  - **Injustice Gods Among Us**: Fixed missing characters on the character selection screen. (#2332)
  - **Rocksmith 2014**: Fixed white screen on startup. (#2383)
  - **Spliter Cell: Chaos Theory**: Fixed brightness with the shader model 3 option. (#2340)
  - **Sim City 2013**: Fixed rendering.
  - **The Guild 3**: Fixed artifacts in overview map.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646481600">- updated to 1.10
  [#]# Performance improvements
  - Reduced unnecessary worker thread synchronization around resource readbacks for both D3D11 and D3D9. This can significantly increase CPU-bound performance in games like **Assassin's Creed: Origins** and other titles built on the same engine, with smaller improvements seen in **Elex II**, **God of War**, **GTA IV** and others.
  - When using [D3D11_MAP_WRITE](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_map) on a staging resource that's currently being read by the GPU, DXVK will now attempt to create a copy of that resource in order to avoid GPU synchronization. This improves performance in **Quantum Break** and potentially other games. This behaviour can be tweaked using the `d3d11.maxImplicitDiscardSize` option.
  - Optimized [UpdateSubresource](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-updatesubresource) for small constant buffer updates. This further improves performance in **God of War** and potentially other games.
  - Improved the way resource uploads and staging buffers are handled in D3D11. This may reduce memory usage and CPU overhead in some - Added more information to the HUD that can be useful for troubleshooting performance issues: GPU synchronizations per frame, worker thread synchronizations per frame, and pipeline barrier count.
  - GPU synchronization, when necessary, no longer uses busy-waiting, which may reduce power consumption on portable devices in some games.
  [#]# Bug fixes and Improvements
  - Added a `D3D11On12CreateDevice` stub so applications using this don't immediately crash (PR #2278).
  * *Note** that supporting D3D11on12 is currently not viable.
  - Version numbers for Intel's Windows driver should now be reported properly.
  * *Note** that using DXVK on this driver is highly discouraged and will likely not work.
  - **ArmA 2**: Fixed texture-related issues (PR #2477).
  - **Black Mesa**: Fixed
  - **Resident Evil 0**, **5**, **6**, **Resident Evil: Revelations 2**: Improved performance (PR #2466).
  - **Total War: Warhammer III**: Significantly improved GPU-bound performance on setups with a dedicated GPU.
  [#]# Per-game workarounds
  Replaced the previous `d3d11.apitraceMode` option with  `d3d11.cachedDynamicResources`, which provides a more granular way to specify resource types to allocate in cached system memory. Refer to the example `dxvk.conf` for details. This change was not made for the equivalent D3D9 option yet.
  Normally, [D3D11_USAGE_DYNAMIC](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_usage) resources are expected to be write-only from the CPU and read-only from the GPU, but despite this, some games perform CPU-side reads on the mapped memory, which can cause severe performance degradation since those reads would have to go over PCI-E, or at least uncached write-combined memory. This is especially problematic on systems with Resizeable BAR and can cause issues even on Windows D3D11 drivers.
  Games that will use this option by default include **Age of Empires 2: Definitive Edition** (#2491), **Anno 1800**, **Final Fantasy XIV**, **Nier Replicant**, **The Evil Within** (PR #2522), and all games that previously had `d3d11.apitraceMode` enabled by default.
- updated to 1.9.4
  Bug fixes and Improvements:
  - Fixed an issue that would cause VRAM to not be utilized on RBAR-enabled Nvidia GPUs if the `dxvk.shrinkNvidiaHvvHeap`option is enabled (#2438).
  - Enabled strict D3D9 float emulation by default on future versions of RADV. This may improve both accuracy and GPU-bound performance (PR #2448)..
  - Improved memory allocation behaviour. This may reduce memory usage especially in games that create multiple processes or D3D devices.
  - Removed obsolete options to disable OpenVR support.
  - **God of War**: Enabled performance optimizations and DLSS support. *Note that these changes are already included in Proton Experimental.*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657713600">- updated to 1.10.2
  - Implemented non-seamless cube maps for D3D9 using the `VK_EXT_non_seamless_cube_map` extension if supported by the driver
  - FIxed an issue with current versions of the Nvidia Vulkan developer driver not using its on-disk shader cache with DXVK
  - Fixed an issue which would cause the state cache file to not be written properly
  - Fixed an issue where incorrect barriers would be emitted for UAV rendering (#2696)
  - Fixed an issue where the `d3d11.samplerAnisotropy` option would apply to the wrong kind of samplers
  - Fixed potential issues when using state caches that were created on a driver with a different feature set
  - Fixed broken stencil resolves in D3D9
  - Fixed build issues on GCC 12.1
  - Optimized UAV clears in D3D11 to allow drivers to use image compression more frequently
  - Optimized performance of in-memory compression for SPIR-V shader code
  - **Beyond Good and Evil**: Work around missing light shafts (#2680)
  - **Day Z**: Enabled `d3d11.cachedDynamicResources` option to work around performance issues (PR #2709)
  - **Dead Space**: Fixed shadow rendering and added 60 FPS lock to work around game bugs (#2704)
  - **Dirt Rally**: Fixed potential GPU hang due to game bugs in a shader
  - **Godfather**: Fixed crash on systems that don't support 16x MSAA (#2590)
  - **Limbo**: Enable 60 FPS limit to work around game bugs (PR #2566)
  - **Majesty 2**: Work around game bugs causing issues on integrated GPUs and systems with more than 2GB of VRAM (#1542, #PR 2612)
  - **Myst V**: Work around an issue when the word "Radeon" is not part of the device name on AMD GPUs (#2661)
  - **Onechanbara Z2: Chaos**: Fixed particle effects and UI elements not displaying properly (#2701)
  - **Planetary Annihilation: TITANS**: Fixed crash when creating swap chain on a NULL window (PR #2665), as well as a crash due to creating too many internal worker threads (#2670).
  - **Plants vs. Zombies Garden Warfare 2**: Work around crash when the game detects an AMD GPU (PR #2700)
  - **Return of Reckoning**: Work around launcher issues (#2568, PR #2579)
  - **Scrapland Remastered**: Work around black screen issues (#2398, PR #2574)
  - **Small Radios Big Televisions**: Work around black screen issue (PR #2646)
  - **Sonic Adventure 2**: Fixed missing particle effects (#2672, PR #2677)
  - **SpellForce Platinum Edition**: Fixed crash (#2710, PR #2711)
  - **Supreme Commander**: Fixed missing particle effects (#2638, PR #2682, PR #2684)
  - **Star Wars: The Force Unleashed II**: Fixed some particle effects not rencering correctly (PR #2584)
  - **Star Wars: The Old Republic**: Fixed rendering issues (#2676, PR #2681)
- updated to 1.10.1
  Features
  Implemented initial support for shared resources (PR #2516). This
  fixes video playback in a number of Koei Tecmo games (Atelier series,
  Nioh 2), as well as the D3D11-based UI in the Windows version of Black
  Mesa. The required wine patches are currently only available in Proton
  Experimental. This feature will not be supported on Windows systems.
  This feature is still experimental and has not been thoroughly tested
  on all graphics drivers, so issues are to be expected. Currently,
  only basic 2D texture sharing between D3D9 and D3D11 is supported
  when using DXVK for both APIs. API features that are currently not
  supported include:
  - IDXGIKeyedMutex. Documentation is very poor and it's not clear how an implementation is supposed to behave.
  - Resource sharing with D3D12 applications under vkd3d-proton. This may be added in the future.
  - Resource sharing with Vulkan applications.
  Note: The Black Mesa UI flickers heavily when the game is not
  GPU-bound. This also happens on Windows to some degree and is a
  game bug.
  Bug fixes and Improvements
  - Added an environment variable DXVK_ENABLE_NVAPI to bypass the vendor ID override. Setting it to 1 behaves exactly the same as setting dxvk.nvapiHack = False in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544)
  - Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games.
  - Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code.
  - Potentially improved performance when rendering to DXGI_FORMAT_R11G11B10_FLOAT images that can also be used with unordered access views.
  - Fixed various D3D9 issues related to texture uploads (#2559, #2541, #2535).
  - Assassin's Creed 3, Black Flag: Enabled d3d11.cachedDynamicResources = a to work around severe performance issues.
  - Frostpunk: Enabled d3d11.cachedDynamicResources = c to work around low CPU-bound performance.
  - God of War: Fixed some issues that started with game patch 1.0.9:
  - Extremely inconsistent frame pacing when the game detects an AMD GPU, dxgi.maxFrameLatency = 1 is now set by default to work around this issue.
  - Heavy flickering of some lights. Apparently this was also fixed in the game in patch 1.0.11.
  - GTA: San Andreas: Fixed UI rendering issues (#2560)
  - Rayman Origins: Fixed rendering issues (#2545)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1678104000">- updated to 2.0
  - Driver compatibility
    A Vulkan 1.3 capable driver and wine version are required to run
    this version of DXVK. See the driver support page for details.
    Many features in this release, especially the shader compilation
    changes detailed below, require the use of modern Vulkan features,
    such as Dynamic Rendering, Extended Dynamic State, and Null
    Descriptors. Due to the significant changes required to make use
    of them, it was no longer practical to maintain and test code paths
    for older drivers which do not support these features.
    In practice, any system capable of running D3D11 and D3D12 games
    using Proton Experimental right now will be able to run DXVK 2.0.
    Note: Third-party Vulkan layers that were not updated for Vulkan 1.3 will no longer work.
    D3D9 changes
  - Memory management improvements
    In order to reduce the likelihood of running out of address space in
    32-bit D3D9 games, DXVK will now use memory-mapped files to store
    shadow copies of textures. This allows us to unmap memory that is
    not being used by the game, thus freeing up significant amounts of
    address space, up to several hundred Megabytes. See PR #2663 for
    implementation details.
    Note: This change does not affect 64-bit games since address space
    is not a concern there. It also does not affect D3D10 or D3D11 since
    resource uploads work differently in those APIs and are much more
    memory efficient.
    Render target feedback loops
    On drivers which support VK_EXT_attachment_feedback_loop_layout,
    reading from an active render target in D3D9 games is now properly
    supported, which previously caused rendering artifacts on newer AMD
    hardware and required driver-level workarounds. This affects a number
    of games, including GTA IV.
    Alpha test improvements
    The D3D9 alpha test implementation was changed to more closely match
    the behaviour of Nvidia's implementation, which fixes inaccuracies
    in various games. The d3d9.alphaTestWiggleRoom option was removed,
    and games that previously required this option should now work
    correctly by default.
    D3D10 changes
    DXVK previously shipped incomplete implementations of d3d10.dll and
    d3d10_1.dll, but has not installed them by default since Version 1.6
    since wine's implementation provides more features that are needed
    for D3D10 games to run, including the D3D10 Effects framework.
    Since our implementation is incomplete and has not been used by Proton
    or Lutris for a very long time, DXVK will no longer ship these DLLs
    starting with this release. The D3D10 API itself is still supported
    via d3d10core.dll.
    D3D11 changes
    Feature support
    DXVK now exposes D3D11 Feature Level 12_1 with the following newly added features:
    Tiled Resources up to Tier 3, provided that the corresponding Vulkan sparse binding and sparse residency features are supported
    Conservative Rasterization up to Tier 3, provided that the corresponding Vulkan conservative rasterization features are supported.
    Rasterizer Ordered Views, provided that the corresponding Vulkan fragment shader interlock features are supported.
    While no games are known to use these features directly in D3D11, some
    games and game launchers rely on feature support being consistent
    between D3D11 and D3D12 in order to allow users to enable D3D12
    in the game options. While our implementation of these feature is
    generally functional, there may be bugs or performance issues in
    case a game does use them.
    Furthermore, DXVK now supports the D3D11_FEATURE_SHADER_CACHE and
    D3D11_FEATURE_D3D11_OPTIONS5 feature queries.
    Note: AMD Vulkan drivers do currently not support fragment shader
    interlock and are limited to feature level 12_0.
    Note: Intel's ANV driver currently does not support the corresponding
    Vulkan features and is therefore limited to feature level 11_1. This
    applies to both DXVK and vkd3d-proton.
    Device contexts
    The implementations of ID3D11DeviceContext were refactored so
    that immediate contexts and deferred contexts no longer use common
    entry points. This is closer to Windows behaviour and may improve
    compatibility to third-party libraries and mods that hook into the
    D3D11 immediate context specifically, and reduces CPU overhead since
    some frequently used code paths are now more specialized for each
    context type.
    State clear and restore methods were optimized to further reduce CPU
    overhead in games that heavily use deferred contexts, e.g. Assassin's
    Creed: Origins, or explicitly call ClearState frequently, e.g. God
    of War.
    Shader compilation changes
    On drivers which support VK_EXT_graphics_pipeline_library, including
    the IndependentInterpolationDecoration feature, Vulkan shaders will
    now be compiled at the time the game loads its D3D shaders, rather
    than at draw time. This reduces or eliminates shader compile stutter
    in many games.
    In games that load their shaders during loading screens or in the
    menu, this can lead to prolonged periods of very high CPU utilization,
    especially on weaker CPUs. For affected games it is recommended to
    wait for shader compilation to finish before starting the game to
    avoid stutter and low performance. Shader compiler activity can be
    monitored with DXVK_HUD=compiler.
    Note: The relevant Vulkan features are currently only supported
    by Nvidia drivers (version 520.56.06 or later). Driver support is
    expected to improve in the future.
    State cache interactions
    This feature largely replaces the state cache. If the given Vulkan
    features are supported, only pipelines that cannot use the pipeline
    library feature (e.g. pipelines using tessellation shaders) will
    be written to and read from the state cache, so newly created state
    cache files will typically only contain a few dozen to a few hundred
    pipelines, as opposed to thousands or tens of thousands. If the
    graphics pipeline library feature is not supported, the state cache
    will be used the same way as it was in older DXVK versions.
    Note: State cache files created with DXVK versions prior to 1.4.3 can no longer be used.
    Note: Despite our efforts, due to the significant changes under
    the hood, there may be issues when using an older state cache file
    under some circumstances. If you experience crashes, please test
    if the game runs with a clean cache file (DXVK_STATE_CACHE=reset)
    before reporting a bug.
    Caveats
    Games which only load their D3D shaders at draw time (e.g. Witcher 3,
    most Unreal Engine games) will still exhibit some stutter, although
    it should still be less severe than without this feature.
    For 32-bit games, the implementation tries to aggressively free
    Vulkan pipelines in order to save memory. This may cause stutter if
    the driver's on-disk shader cache is not working properly.
    On Nvidia drivers, the on-disk shader cache will be significantly
    larger than with previous versions of DXVK. It may be necessary
    to bypass the size limit by setting the environment variable
    __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1, or setting a new limit manually
    via __GL_SHADER_DISK_CACHE_SIZE (in bytes).
    Linux build support
    Work from dxvk-native has been upstreamed in order to facilitate
    native Linux builds of DXVK, which can be used as a drop-in
    replacement to port D3D applications without having to change
    rendering code.
    Note: When porting a D3D11 application, please refer to the Feature
    support and Developer Guidelines pages on the Wiki to avoid hitting
    unsupported or slow code paths in DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288000">- Fix empty -32bit package, don't include winedxvk in it.
- Generate package sources using _service so that submodule sources are included too.
  DXVK uses vendored Vulkan headed contained in a submodule.
  Fixes build.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288001">- Keep setup_dxvk.sh script that was deleted by upstream.
  For more context see:
  https://github.com/doitsujin/dxvk/commit/64cb1ad208f80b11400eef779e99fec223754098
- Update to 2.1
  * HDR support
    On systems supporting HDR10 color spaces, HDR can now be
    enabled by setting the environment variable DXVK_HDR=1,
    or by setting the option dxgi.enableHDR = True in the configuration
    file. When using vkd3d-proton 2.8 or newer, this will allow D3D12
    games to detect and use the HDR10 color space if they support it.
    No major Linux desktop environment currently supports HDR. In order
    to use this on Linux, a Gamescope session with --hdr-enabled is required.
    This is currently only supported under AMDGPU and requires kernel patches
    from the josh-hdr-colorimetry branch.
  * Shader compilation improvements
    Use of pipeline libraries was extended to pipelines with tessellation or
    geometry shaders in order to further reduce stutter. Additionally, more features
    of the VK_EXT_extended_dynamic_state3 extension are leveraged to reduce stutter
    in some situations when MSAA is used, provided that the Vulkan driver supports them.
  * Sample rate shading
    For older games that support MSAA, the d3d9.forceSampleRateShading and
    d3d11.forceSampleRateShading options were added to let users enable
    sample rate shading for all shaders. This will have a very high
    impact on GPU-bound performance, but may increase overall image quality
    in certain games that suffer from specular aliasing or shimmering alpha-tested geometry.
  * Improved D3D11 command submission logic in order to make overall performance more consistent,
    and to bring DXVK's behaviour more in line with native D3D11 drivers.
  * Fixed D3D11 reference counting issues around 2D textures. (#3169)
  * Fixed Vulkan validation errors when creating DXGI_FORMAT_A8_UNORM UAVs.
    Note that UAVs of this format may not work as expected.
  * Fixed Vulkan validation errors that would occur when allocating dedicated image memory
    on Nvidia GPUs in some situations.
  * Fixed Vulkan validation errors caused by broken timeline semaphores on 32-bit Proton.
  * Worked around an issue with the Uplay overlay being stuck on screen. (#3146)
  * Worked around a bug in AMD's Windows driver as well as AMDVLK that would
    cause numerous games to crash since DXVK 2.0. (#3172)
  * Fewer threads will be used to perform background optimization of graphics pipeines.
    This may result in a smoother gameplay experience on some systems.
  * Ashes of the Singularity: Fixed performance regression caused by suboptimal descriptor set allocation.
  * Battlefield: Bad Company 2: Fixed flickering (#3078, PR #3079)
  * Cardfight!! Vanguard: Fixed rendering (PR #3068).
  * Gujian 3: Fixed rendering issues on some GPUs. (#1784)
  * Resident Evil 4 HD: Fixed invalid Vulkan usage causing a GPU hang on RADV. (PR #3089)
  * Saints Row: The Third: Fixed a severe performance issue with rain when using the D3D9 renderer.
    (#2473, PR #3158)
  * Sekiro: Shadows Die Twice: Fixed stuttering issues on Nvidia GPUs. (#3179)
  * Sonic Frontiers: Worked around a game bug that would cause shadows to flicker when GPU-bound.
  * Supreme Commander: Forged Alliance: Fixed a crash after loading (#3058, PR #3060)
  * Note: Due to changes to our DXGI implementation, older versions of vkd3d-proton (prior to 2.8)
    will no longer work with this version of DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1684929600">- Update to 2.2
  * 3D11On12 support
  In order to enable D3D12 support in recent Unity Engine titles such
  as Lego Builder's Journey, this release introduces support for creating D3D11
  devices from a D3D12 device using D3D11On12CreateDevice, as well as
  the basic ID3D11On12Device interface. This is achieved by importing
  the Vulkan device and resource handles from vkd3d-proton into DXVK,
  and otherwise uses DXVK's existing D3D11 implementation.
  A vkd3d-proton build as of HansKristian-Work/vkd3d-proton@26c4fed
  or later is required for this to work.
  * D3D9 Partial Presentation
  DXVK now supports presenting to parts of a window by copying the contents of the backbuffer
  to system memory and then drawing them into the window on the CPU.
  This improves compatibility with game launchers, particularly those
  based on Microsoft's WPF toolkit, and some visual novels.
  It will however come with a noticable performance hit.
  Additionally, overall behaviour of D3D9 swap chains was improved and
  the d3d9.noExplicitFrontBuffer option was removed.
  * Logging changes
  When running on Proton or plain Wine, DXVK will no longer create
  log files by default and instead only write log messages to the console
  using wine-specific functionality, in order to avoid creating unnecessary extra files.
  This matches vkd3d-proton behaviour. Note that log file creation
  can be re-enabled by setting the environment variable DXVK_LOG_PATH to a valid path.
  When filing bug reports, users are encouraged to upload the full Proton log.
  * Warnings about unknown interfaces being queried via QueryInterface
    will only be logged once   in order to avoid growing log files
    indefinitely in some games. (#3231)
  * Fixed a regression when rendering YUY2 or UYUY texture formats.
    This fixes in-game videos in Jade Empire (#3182) and
    Sid Meier's Pirates (#3189) (PR #3342)
  * Fixed an issue wherein threads were not properly destroyed.
  * Fixed Vulkan validation errors caused by incorrect layout tracking
    when enabling feedback loops for a texture.
  * Fixed Vulkan validation errors caused by 0x0 sized clears in D3D9.
  * D3D9 StateBlocks now only allocate memory for the parts that are actually used.
    This fixes Total War: Shogun 2 running out of address space when
    using the D3D9 renderer. (#2703, PR #3248)
  * Improved usage of some VK_EXT_extended_dynamic_state3 features to
    avoid hitting slow paths on some drivers.
  * Improved enumeration of DXGI outputs on systems with multiple GPUs.
    This fixes performance issues with recent RE Engine games (D3D12) on such systems.
  * Significantly reduced memory usage in situations where games create unused D3D11 devices.
  * Battle Fantasia Revised Edition: Locked frame rate to 60 FPS
    to work around game bugs at higher frame rates. (PR #3256)
  * Cold Fear: Fixed missing geometry (#3293, PR #3390)
  * Dawn of Magic 2: Fixed a crash upon start (#3271, PR #3272)
  * DC Universe Online: Fixed a hang after alt-tabbing out and back in. (#3314, PR #3316)
  * Far Cry 2: Work around rendering issues on Intel hardware,
    as well as low performance on all GPUs. (PR #3241)
  * Halo: The Master Chief Collection: Fixed memory leak due to invalid
    query usage by the game (PR #3273)
  * Warhammer 40k: Space Marine: Fixed shadow rendering (#3298, PR #3305)</changelog>
</package>
<package pkgid="0ab7038c4788ff3f7e29cfcb6ae7f0a51a5b697e554fa370a61c71cb8a1c2fb8acaff7401072326ef2fd40edb2e6207c24fa921f49ab19f2ef01add9429eed4c" name="dxvk-32bit" arch="x86_64">
  <version epoch="0" ver="2.2" rel="1.3"/>
  <changelog author="pousaduarte@gmail.com" date="1578571200">- Update to version 1.5.1:
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers</changelog>
  <changelog author="pousaduarte@gmail.com" date="1586433600">- Update to version 1.5.4:
  * [meta] Release 1.5.4
  * [d3d9] Return D3D_OK in CreateTexture even if AUTOGENMIPMAP flag is stripped
  * [d3d9] Check correct sampler bitfield when applying/capturing sampler state
  * [util] Disable OpenVR for Raft
  * [d3d9] Simplify dirty check for shader constants
  * [d3d9] Store copy of shader metadata in constant set
  * [dxso] Fix GCC warning for an unused variable
  * [d3d9] Fix GCC warnings for unsigned-&gt;signed comparisons
  * [d3d9] Don't arbitrarily set fog scale to 0
  * [d3d9] Validate blit regions are in range
  * [d3d9] Error on StretchRect when not D3DPOOL_DEFAULT
  * [dxso] Initialize vPos in shaders if we have pixel fog
  * [dxvk] Skip over adapters not supporting Vulkan 1.1
  * [util] Include ostream in util_rc_ptr.h
  * [dxso] Apply projection before bumpmapping in TexBem
  * [meta] Release 1.5.3
  * [d3d9] Unbind fragment shader for ProcessVertices
  * [dxso] Handle writemask in TexKill op
  * Revert "[util] Disable float emulation for Hat in Time"
  * [d3d11] Re-introduce client API HUD item
  * [d3d11] Introduce COM interface to set and get API version
  * [d3d9] Re-introduce client API HUD item
  * [hud] Add parameter to allow placing HUD items
  * [hud] Don't initialize client API HUD item by default
  * [dxvk] Don't oversubscribe memory heaps on UMA devices
  * [dxvk] Move UMA check to backend
  * [d3d9] Enable depth bounds feature, if supported
  * [util] Disable float emulation for Hat in Time
  * [d3d9] Use spec constants for bool constants
  * [d3d9] Fix GetTextureStageState using unmapped types
  * [dxso] Initialize vPos value at the start of the shader
  * [dxso] Count max constants after we pull out pre-defines
  * [util] Unify Risen 1/2/3 app profiles
  * [util] Add more exe names to Gothic 3 app profile
  * [d3d9] Allow StretchRect BC -&gt; BC format without stretch
  * [test] Add test for StretchRect DXT1 -&gt; DXT1
  * [meta] Release 1.5.2
  * [d3d9] Don't try to blit to compressed images
  * [d3d9] Don't mark D3DUSAGE_AUTOGENMIPMAP as renderable
  * [util] Disable d3d9.allowDoNotWait for RTHDRIBL
  * [d3d9] Implement d3d9.allowDoNotWait
  * [d3d9] Unmark resources as dirty if they get discarded
  * [d3d9] Don't block on GetRenderTargetData
  * [util] Disable supportDFFormats for Gothic 3
  * [d3d9] Don't check for sRGB formats when retrieving back buffer view
  * [d3d9] Rotate swap chain back buffers
  * [d3d9] Retrieve back buffer view from the D3D9Surface
  * [dxvk] Remove image renaming
  * [d3d9] Fix some off-by-one TSS types enum values
  * [d3d9] Fix texture stage index in stateblocks
  * [util] Add simple [] operator to our bitset
  * [d3d9] Remap texture stage state types onto our own enum
  * [d3d9] Remove unnecessary loops for some stateblocks applications
  * [util] Add app profile for Entropia Universe
  * [d3d11] Introduce d3d11.invariantPosition option
  * [dxbc] Declare vertex positions as invariant
  * [d3d9] Fix opSelect condition vector size
  * [util] Spoof AMD for Skyrim (nvapi)
  * [d3d11] Implicitly begin scoped queries in End if necessary
  * [d3d9] Make unbound textures return (0, 0, 0, 1) (fixed func)
  * [dxso] Make unbound textures return (0, 0, 0, 1)
  * [util] Enable d3d9.deferSurfaceCreation for a ton of weeb games
  * [d3d9] Remove unused variable
  * [d3d9] Create front buffer
  * [d3d9] Don't create sRGB views for non-sRGB compatible textures
  * [d3d9] Return specific image view from GetSampleView
  * [d3d9] Don't pass format mapping to D3D9CommonTexture
  * [dxvk] Don't enable VK_KHR_descriptor_update_template
  * [dxvk] Don't enable VK_KHR_shader_draw_parameters
  * [dxvk] Don't enable VK_KHR_maintenance1, VK_KHR_maintenance2
  * [dxvk] Don't enable VK_KHR_dedicated_allocation, VK_KHR_get_memory_requirements2
  * [dxvk] Don't enable VK_KHR_get_physical_device_properties2
  * [dxbc] Don't enable SPV_KHR_shader_draw_parameters
  * [d3d9] Don't enable DrawParameters capability
  * Readability cleanup
  * Use verbose file operations during installation
  * Add installation support for pure 64-bit Wine (non WoW64)
  * [d3d9] Implement GetFrontBufferData (currently with first backbuffer)
  * [d3d9] Add AreFormatsSimilar helper
  * [d3d9] Don't create views if we are a null resource
  * [dxvk] don't try to fall back to Vulkan 1.0
  * [d3d9] Create multiple back buffers for GetBackBuffer API
  * [d3d9] Synchronize with presentation in D3D9SwapChainEx::Reset
  * [dxvk] Implement image swapping
  * [dxvk] Introduce DxvkPhysicalImage
  * [dxvk] Register image views with the parent image
  * [dxvk] Use small_vector to store image view format compatibility list
  * [dxvk] Factor out image view creation
  * [util] Add small_vector helper
  * [dxgi] Don't check window validity in IDXGISwapchain::GetFullscreenState
  * [d3d9] Don't mark for hazards if we aren't rendering to mip 0
  * [d3d9] Keep subresource views in subresources, defer creation until needed
  * [d3d11] Lock immediate context when submitting presentation commands
  * [dxso] Use m's id for bump matrix in TexBem
  * [d3d9] Implement d3d9.forceSwapchainMSAA
  * [d3d9] Defer dialog mode swapchain recreation decision to Present
  * [d3d9] Remove redundant logging from SetDialogBoxMode
  * [meta] Release 1.5.1
  * [d3d9] Remove unused variable from D3D9DeviceEx::Clear
  * [dxvk] Tweak number of pipeline compiler threads
  * [d3d9] Add GetSurfaceExtent helper
  * [d3d9] Respect mip != 0 for Clear fastpath
  * [d3d9] Respect specific mip size for implicit viewport in SetRenderTarget
  * [d3d11] Move shader stage and buffer slot calc to inside lambda
  * [d3d9] Scale depth bias value based on current format's `r` value
  * [d3d9] Set depth bias values separately, optimize redundant rasterizer state changes
  * [dxvk] Fix loading vkAcquireFullScreenExclusiveModeEXT etc.
  * [util] Improve Spinlock implementation
  * [d3d9] Ensure D3DDISPLAYMODEEX we use to call the Ex funcs has its size set correctly
  * [d3d9] Hook up GetAdapterDisplayMode to resp. adapter func
  * [d3d9] Return current display mode in GetAdapterDisplayModeEx rather than last mode
  * [d3d9] Don't re-set dialogbox mode on swapchain Reset
  * [d3d9] Remove incorrect error returns SetDialogBoxMode
  * [dxgi] Ignore sync interval if PRESENT_TEST is used
  * [d3d11] Increment transfer command counter when initializing UAV counter
  * [util] Enable d3d9.forceSamplerTypeSpecConstants for Halo [CE]
  * [dxso] Implement d3d9.forceSamplerTypeSpecConstants
  * [util] Improve ticket lock implementation
  * [meta] Happy New Year 🎉💃🎊
  * [d3d9] Fix crash when trying to present with a currently invalid presenter
  * [dxso] Negate reflection in TexM3x3VSpec
  * [dxso] Normalize eyeRay and normal before reflection in TexM3x3Spec
  * [dxso] Only track co-issue parent opcode rather than the full context
  * [dxso] Don't emit a co-issue for CNDs parented to a CND
  * [d3d9] Enable bounds testing for D3DPOOL_SYSTEMMEM buffers
  * [dxso] Perform saturate after bitshift modifier
  * [dxso] Track and prioritize co-issued CNDs above their parent ops
  * [dxso] Keep track of the current instruction index in a decoding context
  * [dxso] Parse co-issue instruction modifier
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_DF24
  * [d3d9] Use VK_FORMAT_D24_UNORM_S8_UINT for D3DFMT_D24X8
  * [d3d9] Make ChangeReportedMemory actually atomic
  * [util] Add get to bitset
  * [d3d9] Simplify SetViewport
  * [d3d9] Avoid rebinding scissor rects if the same one is re-set
  * [d3d9] Avoid rebinding viewports if the same one is re-set
  * [d3d9] Still rebind viewport/scissor when setting the same RT
  * [d3d9] Add operator overloads for RECT
  * [d3d9] Add operator overloads for D3DVIEWPORT9
  * Report gpu vendor as Nvidia for Star Wars Battlefront II
  * [spirv] Allow specifying the SPIR-V version explicitly
  * [d3d9] Avoid unnecessary state block constant bits when not SWVPing
  * [d3d9] Use new bitset helper + tzcnt for stateblocks
  * [util] Add bitset helper
  * [d3d9] Move auto depth stencil creation to after swapchain creation
  * [d3d9] Remove initial device reset outside of constructor
  * [d3d9] Log unavailable backbuffer format if encountered when resetting swapchain
  * [d3d9] Fix return value for invalid backbuffer formats
  * [hud] Respect dxvk.hud configuration option again
  * [util] Handle undefined ratios in simplest ratio helper
  * [d3d9] Move capture struct and enum to stateblock header
  * [meta] Release 1.5
  * [util] Defer D3D9 surface creation for Atelier Ryza
  * [meta] Add D3D9 specifics to the README
  * [d3d9] Implement Direct3D9 Frontend (#1275)
  * [hud] Allocate vertex buffer in host-visible device memory if possible
  * [hud] Clean up HUD rendering
  * [hud] Don't create uniform buffer
  * [hud] Don't use vertex shader for scaling
  * [d3d11] Don't present if the presenter has no swap chain.
  * [vulkan] Don't create a swap chain if the window size is 0
  * [d3d11] Update HUD on CS thread
  * [hud] Enable manual sRGB conversion for non-sRGB swap chains
  * [hud] Don't average the draw call count
  * [hud] Reduce update frequency of draw call display
  * [hud] Reduce update frequency of queue submission display
  * [hud] Add colorful labels
  * [hud] Fix letter spacing
  * [dxvk] Remove unused memory stat counters
  * [hud] Remove legacy code
  * [hud] Implement compiler activity display as a HUD item
  * [hud] Implement GPU load display as a HUD item
  * [hud] Implement memory stats display as a HUD item
  * [hud] Implement pipeline stat display as a HUD item
  * [hud] Implement draw call stats display as a HUD item
  * [hud] Implement queue submission counter as a HUD item
  * [hud] Implement frame time graph as a HUD item
  * [hud] Implement FPS display as a HUD item
  * [hud] Implement Vulkan device info as a HUD item
  * [hud] Implement client API info as a HUD item
  * [hud] Implement DXVK version info as a HUD item
  * [hud] Add new HUD item abstraction
  * [hud] Don't pass DXVK context around in HUD modules
  * [dxvk] Add method to retrieve per-heap memory stats
  * [util] Spoof Nvidia cards for Crysis 3
  * [dxvk] Separate gfx resource hazard checking and barrier emission
  * [meta] Support frog builds
  * [spirv] Implement constbReplicant
  * [spirv] Implement constvec4b32
  * [spirv] Implement opReflect
  * [spirv] Implement opExp
  * [spirv] Implement opInverse, opNormalize and opLength
  * [spirv] Implement opTranspose
  * [spirv] Implement constfReplicant helper
  * [dxvk] Expose ability to retrieve type from DxvkShaderKey
  * [dxvk] Add helper to get size of memory/image in bytes
  * [dxvk] Improve DxvkImageView::handle()
  * [dxvk] Add support for implicit samplers
  * [util] Implement simplest ratio helper
  * [util] Add alignDown helper
  * [util] Implement lzcnt
  * [util] Add countof helper
  * [util] Implement a clamped version of ComObject, for D3D9
  * [util] Add GetPrivateRefCount helper
  * [util] Implement fclamp for fp special cases
  * [util] Implement some basic vector and matrix math utils
  * [util] Mark clamp &amp; align as constexpr
  * [util] Implement bit cast.
  * [dxgi] Add fake implementation of DxgiFactory::EnumWarpAdapter
  * [d3d11] Determine exclusive fullscreen mode based on swap chain flags
  * [vulkan] Support exclusive fullscreen control in presenter
  * [vulkan] Add feature bit for exclusive fullscreen control
  * [dxvk] Enable VK_EXT_full_screen_exclusive if available
  * [d3d11] Silence some errors about invalid API usage on deferred contexts
  * Adding `compiler` to `DXVK_HUD`
  * Revert "[dxvk] Don't clear bind mask for unbound UBOs and samplers"
  * [meta] Release 1.4.6
  * [meta] Update Vulkan headers
  * [d3d11] Remove d3d11.strictDivision option
  * [util] Enable d3d11.enableRtOutputNanFixup for FFXIV
  * [dxbc] Implement workaround to replace NaN render target outputs by zero
  * [spirv] Implement opIsNan
  * [dxvk] Fix multiple inclusion of dxvk_platform_exts.h
  * [dxvk] Disable VK_EXT_conditional_rendering
  * [dxvk] Don't return a value from updateShaderResources
  * [dxvk] Bind descriptor sets at descriptor update time
  * [dxbc] Emit a spec constant for uniform buffers
  * [dxvk] Don't clear bind mask for unbound UBOs and samplers
  * [meta] Recommend using new validation layers
  * [util] Make Fence and Win32Fence final
  * [d3d11] Synchronize presentation when destroying swap chain
  * [dxvk] Use waitForIdle when destroying DXVK device
  * [meta] Update default config file
  * [dxgi] Don't allow changing the FRAME_LATENCY_WAITABLE_OBJECT flag
  * [dxgi] Implement IDXGISwapChain2::GetFrameLatencyWaitableObject
  * [d3d11] Create frame latency event for swap chain
  * [util] Implement fence capable of signaling win32 events
  * [dxgi] Implement IDXGISwapChain2::SetFrameLatency
  * [util] Reimplement Signal
  * [d3d11] Move frame latency handling into D3D11SwapChain
  * [dxvk] Fix include awfulness
  * [util] Fix winelib build
  * [util] Wide character conversion changes
  * [d3d11] Hook up platform-specific clock
  * [dxvk] Hook up platform-specific clock
  * [util] Add platform-specific clock implementation
  * [d3d11] Actually fix subresources discarded by DiscardView1
  * [d3d11] Ignore D3D11_COPY_DISCARD
  * [d3d11] Overhaul DiscardResource and DiscardView implementations
  * [dxvk] Sort buffer slices before returning them to the buffer
  * [dxvk] Enable shader-based depth-stencil copies for AMDVLK
  * [meta] Release 1.4.5
  * [dxvk] Enable asynchronous presentation on all hardware
  * [dxvk] Fix synchronization around vkDeviceWaitIdle
  * [dxvk] Fix handling of undefined shader inputs
  * [dxvk] Implement pass to eliminate undefined shader input variables
  * [spirv] Add method to retrieve literal string from instruction
  * [spirv] Add method to erase data from code buffer
  * [spirv] Add method to allocate new ID from code buffer.
  * [dxvk] Avoid some unnecessary barriers around render target clears
  * [d3d11] Zero-initialize UAV counters
  * [dxvk] Always align texel buffers to at least 16 bytes
  * [d3d11] Also fix reset counter memory order for deferred context queries
  * [util] Remove traces of the allowMapFlagNoWait option
  * [d3d11] Remove allowMapFlagNoWait option
  * [d3d11] Fix memory order for query reset counter
  * [d3d11] Submit stalling event queries before flushing
  * [dxvk] Always align index buffer slices to 256 Bytes
  * [dxvk] Store shader capability information in separate set of flags
  * [util] Disable strict DC mode for MGSV again
  * [util] Add app profile for Metal Gear Solid 5
  * [dxvk] Enable option to disable OpenVR integration
  * [dxvk] Move extension provider list to DxvkInstance
  * [dxvk] Always align vertex buffer slices to 256 bytes
  * [d3d11] Fix uninitialized DSV flags
  * [dxvk] Remove option to disable transfer queue
  * [dxvk] Remove ability to query instance from adapter
  * [d3d11] Don't query DXVK instance from adapter
  * [dxvk] Pass DXVK instance to DXVK device directly, not through the adapter
  * [dxgi] Query DXVK instance from DXGI factory, not the adapter
  * [dxvk] Document wonky DxvkAdapter ref count behaviour
  * [d3d11] Hold reference to DxvkInstance
  * [dxvk] Use static variables for extension provider instances
  * [dxvk] Implement extension provider system
  * [build] Simplify and correct errors in options handling
  * [build] Demote no frontends/tests to a warning
  * [d3d11] 'a' is not a very good name for a variable
  * [d3d11] Don't synchronize with CS thread on present
  * [dxvk] Let device know that async presentation is enabled
  * [d3d11] Do not synchronize with CS thread in GetData
  * [d3d11] Move query state tracking to immediate context implementation
  * [d3d11] Move common Begin/End implementation to immediate context
  * [d3d11] Track used queries in deferred contexts and command lists
  * [d3d11] Only execute Begin for scoped queries
  * [util] Fix != and == operator for private/public COM pointers
  * [d3d11] Only add storage buffer usage flag to constant buffers if needed
  * [d3d11] Move handling of constantBufferRangeCheck option to D3D11Options
  * [d3d11] Remove useless members from D3D11DeferredContextMapEntry
  * [dxgi] Use 64-bit integers for refresh rate matching math
  * [dxbc] Remove old constant buffer range check
  * [dxbc] Don't emit a spec constant for uniform buffers
  * [dxbc] Use SSBOs for dynamically indexed constant buffers if needed
  * [dxbc] Parse dynamically indexed flag for constant buffers
  * [meta] Release 1.4.4
  * [util] Enable constant buffer range check for Saints Row games
  * Revert "[d3d11] Fix ref counting for D3D11CommandList"
  * Revert "[d3d11] Recycle command lists from deferred contexts"
  * [dxvk] Validate image layouts in render pass formats read from cache
  * [dxvk] Write correct depth-stencil attachment layout to state cache
  * [dxvk] Fix uninitialized depth attachment reference
  * [dxbc] Always set geometry shader invocation count
  * [dxbc] Always allocate at least one input array element
  * [d3d11] Adjust buffer memory flags if apitrace is attached
  * [dxvk] Pause transform feedback on buffer updates
  * [dxvk] Fix bogus xfb buffer update check
  * [d3d11] Remove D3D11 counter buffer class
  * [d3d11] Allocate predicate buffer per query
  * [d3d11] Allocate xfb counter buffer per buffer
  * [d3d11] Allocate counter buffer per UAV
  * [dxvk] Handle xfb barriers in commitGraphicsBarriers
  * [dxvk] Replace buffer in updateBuffer even outside of render passes
  * [dxvk] Lazily allocate slices of small buffers
  * [dxvk] Don't lock swap lock if not necessary
  * [dxvk] Pad buffers more tightly
  * [dxvk] Force-update draw buffer for graphics pipeline barrier checks
  * [dxvk] Consider indirect draw buffer in graphics pipeline barriers
  * [dxvk] Consider vertex/index buffers in graphics pipeline barriers
  * [dxvk] Introduce checkGfxImageBarrier
  * [dxvk] Introduce checkGfxBufferBarrier
  * [dxvk] Move finalizeDraw into commitGraphicsState
  * [d3d11] Recycle command lists from deferred contexts
  * [util] Add virtual destructor to NoWrapper
  * [d3d11] Fix ref counting for D3D11CommandList
  * [d3d11] Fix incorrect AddRef return value
  * [d3d11] Don't set HOST pipeline stage and access flags for resources
  * [dxbc] Declare length of shader input array late
  * [spirv] Add 'late' constants
  * [dxbc] Extend scalar constants to vectors if required
  * [dxbc] Assume vec4 type for i/o vars not declared in signature
  * [dxbc] Declare temp registers on demand
  * [d3d11] Validate shader module capabilities
  * [d3d11] Refactor shader module creation
  * [util] Enable constant buffer range check for Titan Quest
  * [dxgi] Remove useless d3d10.enable option
  * [meta] Release 1.4.3
  * [dxbc] Swap OpSelect arguments for Ne/Dne, don't use OpLogicalNot
  * [dxvk] Implement more compact state cache data format (v8)
  * [util] Add missing != operator to Sha1Hash
  * [dxvk] Support component mappings in blitter
  * [dxvk] Add some component mapping helpers
  * [dxvk] Implement framebuffer-based blit
  * [dxvk] Add class for framebuffer-based blits
  * [dxvk] Support arbitrary source texture coordinates in blitter
  * [dxvk] Support multisampled destinations in blitter
  * [dxvk] Support both linear and nearest samplers in blitter
  * [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit*
  * [d3d11] Remove obsolete DefaultDesc methods from state classes
  * [d3d11] Fix ref counting for state objects bound to a context
  * [d3d11] Fix immediate context reference counting
  * [d3d11] Don't subclass state objects from ComObject
  * [d3d11] Allow choosing type wrapper for D3D11DeviceChild base class
  * [util] Don't allow multiple inheritance for COM objects
  * [d3d11] Don't get private references for state objects
  * [d3d11] Fix reference counting for state objects
  * [d3d11] Return error if no desc is provided for Create*State methods
  * [d3d11] Don't sync CS thread if resource to map is already in use
  * [d3d11] Don't use a state object for default blend state
  * [d3d11] Don't use a state object for default depth-stencil state
  * [d3d11] Don't use a state object for default rasterizer state
  * [d3d11] Introduce ResetState and use it for ClearState
  * [dxvk] Don't store sampler description in sampler objects
  * [dxvk] Fix buffer usage flags in commitGraphicsBarriers
  * [dxvk] Don't rely on binding mask in commitGraphicsBarriers
  * [dxvk] Don't clear binding masks in update*Pipeline
  * [dxvk] Remove outdated comment
  * [dxvk] Add function to insert framebuffer read-back barriers
  * [dxvk] Add dependency flag parameter to emitMemoryBarrier
  * [dxvk] Remove spill parameter from bindRenderTargets
  * [d3d11] Don't spill render pass when rebinding render targets
  * [dxvk] Implement accurate barrier tracking for draws with side effects
  * [dxvk] Introduce HasStorageDescriptors to signify pipeline side effects
  * [dxvk] Remove incorrect framebuffer-space barriers
  * [dxbc] Fix sample positions
  * [d3d11] Add more rigid validation for buffer creation
  * [d3d11] Change ValidateBufferProperties to NormalizeBufferProperties
  * [d3d10] Fix reported bind flags for D3D10 resources
  * [d3d11] Validate texture array size
  * [d3d11] Initialize feature level to zero in D3D11CreateDevice
  * [dxvk] Don't use dynamic storage buffers
  * [dxvk] Optimize invalidateBuffer for use with uniform buffers
  * [dxvk] Inline freeBufferSlice implementation
  * [dxvk] Dirty framebuffer in beginRecording
  * [dxvk] Use float format for sampled unbound image views
  * [dxvk] Fix tessellation validation
  * [dxvk] Validate graphics state in commitGraphicsState
  * [dxvk] Validate compute state in commitComputePipelines
  * [dxvk] Move descriptor set updates to updateShaderResources
  * [dxvk] Move dynamic descriptor offset array to stack
  * [dxvk] Use memcmp replacement for pipeline state lookup
  * [dxvk] Implement state cache v6 -&gt; v7 conversion
  * [dxvk] Increase maximum spec constant count to 12
  * [dxvk] Move compute pipeline state to dxvk_graphics_state.h
  * [dxvk] Use new struct for specialization constant info
  * [dxvk] Use packed blend state
  * [dxvk] Use packed depth-stencil state
  * [dxvk] Use packed multisample state
  * [dxvk] Use packed rasterizer state
  * [dxvk] Use packed input layout state
  * [dxvk] Use packed input assembly state
  * [dxvk] Move DxvkGraphicsPipelineStateInfo to new file
  * [dxvk] Prepare for pipeline state changes and bump cache format to v7
  * [dxvk] Don't use alignas(16) for DxvkMetaClearArgs members
  * [dxvk] Add missing {} to border color list
  * [util] Fix Sha1 dword extraction
  * [d3d10] Remove unused copies of device ptr in D3D10 wrappers
  * [dxgi] Initialize size of DEVMODEW structure
  * [dxvk] Don't redundantly clear unused vertex strides to zero
  * [meta] Release 1.4.2
  * [util] Report Nvidia GPUs for Modern Warfare Remastered
  * [d3d11] Add missing break; in CreateSurface
  * [util] Move GetAdapterLUID out of DXGI internals
  * [d3d11] Implement CreateSurface for D3D11DXGIDevice
  * [dxgi] Generate adapter LUIDs if Vulkan does not provide them
  * [dxgi] Fix some IDXGIAdapter return codes
  * [dxgi] Handle invalid arguments passed to Present1
  * [dxgi] Fix SetFullscreenState behaviour with invalid usage
  * [dxgi] Fix GetContainingOutput and GetFullscreenState output pointer
  * [d3d11] Add support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
  * [d3d11] Fix return code on swap chain creation failure
  * [d3d11] Use private reference to D3D11 device in D3D11SwapChain
  * [dxgi] Fix some return codes in DxgiSwapChain
  * [d3d11] Fix error handling in SetMaximumFrameLatency
  * [dxgi] Fix QueryVideoMemoryInfo return values
  * [dxgi] Fix CheckInterfaceSupport UMD version writeback
  * [dxgi] Fix GetDisplayModeList1 output for DXGI_FORMAT_UNKNOWN
  * [dxgi] Fix GetDisplayModeList behaviour with a zero mode count
  * [dxgi] Fix CheckInterfaceSupport for IDXGIDevice
  * [dxvk] Implement context-local lookup cache for pipeline objects
  * [dxvk] Move shader set hash/eq functions into respective structs
  * [dxvk] Use new shader lookup hash in pipeline manager
  * [dxvk] Expose key-based lookup hash in DxvkShader
  * [dxvk] Add methods to retrieve shaders from pipeline
  * [dxbc] Fix NaN handling in not-equal comparison
  * [dxvk] Re-introduce state check for updateFramebuffer
  * [meta] Release 1.4.1
  * [dxvk] Spoof Nvidia GPU for HITMAN 2
  * [dxvk] Eliminate some redundant state checks
  * [dxvk] Introduce finalizeDraw
  * [d3d11] Add a comment explaining ID3D11Predicate/ID3D11Query hack
  * [d3d11] Fix GetPredication
  * Revert "[dxbc] Always decorate SV_POSITION as invariant"
  * [dxbc] Always decorate SV_POSITION as invariant
  * [dxvk] Store context flags as a 32-bit integer
  * [d3d10] Add some null pointer checks when dealing with resources
  * [d3d10] Fix some awkward formatting
  * [d3d11] Handle D3D_PRIMITIVE_TOPOLOGY_UNDEFINED correctly
  * [dxvk] Validate primitive topology in pipeline state
  * [dbxc] Actually fix callc implementation
  * [dxbc] Implement label, call and callc instructions
  * [d3d11] Return device lost errors in Present if necessary
  * [d3d11] Implement GetDeviceRemovedReason
  * [dxvk] Handle device lost errors on command submission
  * [d3d11] Fix CheckFeatureSupport formatting and return code
  * Retrieve the function pointer once (#1198)
  * [dxvk] Explicitly compare resource use count to zero
  * [meta] Release 1.4
  * [dxvk] Bump state cache version to v6
  * [dxvk] Apply spec constants to compute shaders as well
  * [dxvk] Only time pipeline compile times if requested
  * [dxvk] Check if xfb buffers have actually changed on binding
  * [dxvk] Use separate counters for read/write resource usage
  * [d3d11] Disable DO_NOT_WAIT for Overwatch
  * [d3d11] Implement IDXGIDevice4
  * [dxgi] Implement IDXGISwapChain4
  * [dxgi] Implement IDXGIOutput5
  * [dxgi] Implement IDXGIFactory5
  * [dxgi] Include DXGI 1.5 headers
  * [util] Update comment for FIFA 19+ workaround (#1197)
  * Revert "[d3d11] Don't create linearly tiled compressed images"
  * [d3d11] Implement GetDC / ReleaseDC
  * [d3d11] Implement GDI surface
  * [util] Add helpers for GDI/DDI interop
  * [d3d11] Enable allowMapFlagNoWait by default
  * [dxvk] Only wait for writes when mapping with D3D11_MAP_READ
  * [dxvk] Implement read-write tracking for resources
  * [dxvk] Implement read/write tracking in lifetime tracker
  * [d3d11] Write to image memory directly in InitHostVisibleTexture
  * [d3d11] Use VK_IMAGE_LAYOUT_PREINITIALIZED for mapped images
  * [dxvk] Add initial layout to initImage
  * [dxvk] Add initial layout to image create info
  * [util] Enable FIFA 19 workaround for FIFA 20 as well
  * [d3d11] Implement DiscardView1
  * [dxgi] Implement IDXGIVkInteropAdapter for IDXGIAdapter
  * [dxgi] Define IDXGIVkInteropAdapter interface
  * [dxgi] Rename IDXGIVkAdapter -&gt; IDXGIDXVKAdapter
  * [d3d11] Only use mapped buffer for images if bind flags are non-zero
  * [util] Enable allowMapFlagNoWait for Warhammer II
  * [d3d11] Report unified memory if all heaps are device-local
  * [d3d11] Enable D3D11.3 MapOnDefaultTextures feature
  * [d3d11] Implement ReadFromSubresource and WriteToSubresource
  * [d3d11] Allow pMappedResource to be null when mapping images
  * [d3d11] Implement D3D11.2 MapOnDefaultBuffers feature
  * [d3d11] Move GetMemoryFlagsForUsage into D3D11Buffer
  * [d3d11] Query format support in d3d11-formats test
  * [d3d11] Report MapOnDefaultTextures feature as unsupported
  * [dxvk] Replicate R component of border color for depth compare samplers (#1194)
  * [d3d11] Implement ID3D11Device5
  * [d3d11] Implement ID3D11Device4
  * [d3d11] Implement D3D11.4 feature queries
  * [d3d11] Include D3D11.4 headers
  * [d3d11] Implement ID3D11Device3
  * [d3d11] Implement ID3D11Query1
  * [d3d11] Implement ID3D11UnorderedAccessView1
  * [d3d11] Implement ID3D11ShaderResourceView1
  * [d3d11] Implement ID3D11RenderTargetView1
  * [d3d11] Implement ID3D11Texture2D1 and ID3D11Texture3D1
  * [d3d11] Implement ID3D11RasterizerState2
  * [d3d11] Implement ID3D11DeviceContext4
  * [d3d11] Implement ID3D11DeviceContext3
  * [dxbc] Implement stencil ref export from fragment shaders
  * [d3d11] Use shaderStorageImageReadWithoutFormat for typed UAV loads
  * [d3d11] Add definitions for feature levels 12_0 and 12_1
  * [d3d11] Implement D3D11.3 feature queries
  * [d3d11] Include D3D11.3 headers
  * [dxbc] Implement MSAD4 instruction
  * [d3d11] Implement GetResourceTiling
  * [d3d11] Implement ID3D11Device2
  * [d3d11] Implement ID3D11DeviceContext2
  * [d3d11] Implement D3D11.2 feature queries
  * [d3d11] Include D3D11.2 headers
  * [d3d11] Prevent log spam from repeated Get/SetResourceMinLOD calls
  * [d3d11] Implement missing D3D11_FEATURE_D3D9_OPTIONS feature query
  * [d3d11] Optimize viewport updates if there is only one single viewport
  * [d3d11] Add range check for scissors and make failing it unlikely
  * [metæ] Release 1.3.4
  * [util] Enable d3d11.allowMapFlagNoWait for Control
  * [d3d11] Don't create linearly tiled compressed images
  * Work around build failure with winegcc/clang. (#1184)
  * [meta] Work around wine 4.15 build failure
  * [meta] Use -std=c++17
  * [d3d11] Fix incorrect AddRef -&gt; Release
  * [meta] Release 1.3.3
  * [d3d11] Rename some hazard tracking methods for clarity
  * [d3d11] Check for conflicts withing RTV and UAV lists upon binding them
  * [d3d11] Resolve pipeline hazards when binding render targets
  * [d3d11] Resolve pipeline hazards when binding compute shader UAVs
  * [d3d11] Add check whether a viewed resource has a given bind flag
  * Update README (#1174)
  * [d3d11] Filter redundant OMSetRenderTargets calls
  * [d3d11] Remove outdated comment
  * [d3d11] Check for shader resource view hazards
  * [d3d11] Add state to track potentially hazardous bound SRVs
  * [d3d11] Add bound compute shader UAV mask
  * [d3d11] Add common view info struct to all view types
  * [d3d11] Remove templated SetUnorderedAccessViews
  * [d3d11] Don't use .at()
  * [dxvk] Add function to find set bits in binding mask
  * [dxvk] Add function to set bind mask bit to a given value
  * [build] Check if --add-stdcall-alias and --enable-stdcall-fixup is supported before using it.
  * [dxvk] Explicitly include unordered_map in dxvk_renderpass.h
  * [util] Use R string literals for app compat regexes
  * [util] Use regular expressions on full exe path to match app profiles
  * [util] Add method to retrieve full exe path
  * [dxvk] Implement depth-stencil resolve
  * [dxvk] Support depth-stencil resolve using VK_KHR_depth_stencil_resolve
  * [dxvk] Support shader-based depth-stencil resolve
  * [dxvk] Add meta shaders for depth-stencil resolve
  * [dxvk] Make device properties accessible from the device
  * [dxvk] Enable VK_KHR_depth_stencil_resolve if available
  * [dxvk] Enable VK_KHR_create_renderpass2 if available
  * [util] Set d3d11.dcSingleUseMode=False for SteamVR perf test
  * [d3d11] Update resources mapped on deferred contexts in Map()
  * [util] Fix compiling with clang/clang-cl
  * Revert "[dxvk] Use vkCmdUpdateBuffer to clear tiny buffers"
  * [d3d11] Recreate swap chain immediately after synchronous present fails
  * [meta] Release 1.3.2
  * [d3d11] Remove d3d11.asyncPresent option
  * [dxvk] Implement asynchronous presentation option in the backend
  * [dxvk] Move some code to where it makes more sense
  * [d3d11] Fix incorrect tracking of mapped image subresources
  * Revert "[d3d11] Return error when mapping an already mapped image"
  * [dxvk] Avoid redundant descriptor set updates when binding buffers (v2)
  * [dxvk] Add config option to enable the HUD
  * [dxvk] Don't allow common objects to be reference-counted
  * [dxvk] Use DxvkObjects to create and pass around common objects
  * [dxvk] Add class that bundles objects shared between device and context
  * [dxvk] Pass DxvkDevice to DxvkRenderPassPool constructor
  * [dxvk] Pass DxvkDevice to DxvkEventPool constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaClearObjects constructor
  * [dxvk] Pass DxvkDevice to DxvkMetaPackObjects constructor
  * [util] Add helper for lazy initialization
  * [dxvk] Check render pass before pipeline state during pipeline lookup
  * [meta] Remove old issue template
  * Update issue templates
  * [dxvk] Refactor the way render passes to pipeline compiler methods
  * [dxvk] Refactor render pass objects to not use reference counting
  * [dxvk] Introduce compilePipeline method to Dxvk*Pipeline classes
  * [dxvk] Introduce DxvkComputePipelineInstance
  * [dxvk] Rename compilePipeline -&gt; createPipeline
  * [dxbc] Only use atomic append/consume optimization in compute shaders
  * [dxvk] Fix partial clears for mismatched framebuffer attachment sizes
  * [dxvk] Don't duplicate geometry shader system value outputs
  * [dxvk] Don't use reference counting for pipeline objects
  * [dxvk] Use shader key structs directly for pipeline lookups
  * [dxvk] Use shader key structs to store shaders in DxvkPipeline objects
  * [dxvk] Rename Dxvk*PipelineKey -&gt; Dxvk*PipelineShaders
  * [dxvk] Disable resource tracking for DxvkPipeline objects
  * [d3d11] Don't allow the creation of buffers with a size of zero</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1599307200">- updated to 1.7.1
- switch to using release tarballs, removed git service
- fixes and Improvements
  - VK_EXT_4444_formats is now used on supported drivers to resolve potential issues with sampler border colors on Intel hardware.
  - VK_EXT_extended_dynamic_state is now used on supported drivers to implement out-of-bounds vertex buffer access behaviour correctly.
  - Minor performance improvements.
  - Implemented NV12 video format support for D3D9. This should make the GeForce Now app usable with DXVK.
  - Implemented missing shader instruction for D3D9 to fix shadow rendering in a number of games.
  - Anarchy Online: Fixed an out-of-memory error.
  - Metro Exodus: Added missing DXGI entry points required to run the game.
  - Observation: Work around a game bug causing rendering issues on RADV.
  - Resident Evil 7: Disabled relaxedBarriers option again due to rendering issues.
  - Serious Sam 2 and others: Fixed incorrect water reflections.
  - SpellForce 2: Work around black water ripples.
  - Timeshift: Fixed shadows
  - TrackMania: Fixed water and other rendering issues.
  - Work around performance issues in Darksiders: Warmastered Edition (#1719) and Monster Hunter World on AMD and recent Nvidia drivers.
  - Work around Z-fighting issues in Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition, Terminator: Resistance.
- Compatibility notes
  VK_EXT_transform_feedback is now a hard requirement for D3D10 and
  D3D11. This extension is supported by all Nvidia and Mesa drivers
  released in early 2019 or later, as well as recent AMDVLK releases
  and the proprietary AMD driver.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1602158400">- updated to 1.7.2
  - Fixed a major D3D9 regression that would cause crashes in many games.
  - Fixed D3D9 crashes on AMDVLK due to invalid Vulkan API usage (#1742).
  - Work around stack overflows in some 32-bit D3D9 games.
  - Added workarounds for rendering issues on AMD drivers in some Unity Engine games.
  - Work around Unicode support on Windows being garbage (PR #1761).
  - Log file creation can now be disabled by setting `DXVK_LOG_PATH=none`, but logs will still be printed to stderr (#1743).
  - **Age of Empires II HD**: Fixed video playback (#1726).
  - **Baldur's Gate 3**: Fixed crash after character selection screen in D3D11 mode.
  - **Final Fantasy XIV**: Improved stability on recent Nvidia drivers.
  - **Just Cause 3**: Work around a game bug causing flickering terrain on RADV (#1553).
  - **Marvel's Avengers**: Fixed spurious crashes due to invalid resource copies.
  - **Need for Speed Heat**: Fixed some Vulkan validation errors.
  - **PGA TOUR 2K21**: Fixed Vulkan validation errors and potential crashes.
  - **Trails in the Sky SC**: Fixed fog rendering (#1771).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1606910400">- updated to 1.7.3
  - Added support for new DXGI interfaces introduced in Windows 10 version 1809.
  - Added an option to scale the HUD on high-DPI displays. Refer to the README for details. (#771)
  - Changed generated D3D11 shader code to allow drivers to optimize away texture operations in case no texture is bound.
  - Fixed some D3D9 games crashing on RADV due to invalid shader code.
  - Fixed Vulkan validation errors when the HUD is active.
  - Optimized away redundant render target clears in some games to potentially increase performance.
  - Indirect draw batching can now work with arbitrary strides. This may slightly reduce the draw call count in Trine 4.
  - **EverQuest 2** Fixed broken cloth rendering on Nvidia. (#1832)
  - **Trine 4**: Fixed rendering issues that would occur on some Nvidia GPUs as well as on RADV. (#1816)
- disable stack-clash, as the PE mode of it is buggy. (bsc#1179804)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1613736000">- updated to 1.8
  [#]# Bug Fixes and Improvements
  - Fixed some build system warnings with newer Meson versions.
  - CPU-based Vulkan implementations such as Lavapipe will now always be enumerated last. This should avoid issues on systems without a dedicated GPU where games could potentially default to a CPU rasterizer.
  - Optimized image layout transitions, which may improve performance on Intel GPUs in some games.
  - D3D9: Improved performance of texture uploads and occlusion queries in some cases.
  - D3D9: Fixed an issue where supported back buffer formats would be reported incorrectly.
  - DXGI: Enabled multi-monitor support. This requires a relatively recent Wine version with XRandR 1.4 support to work correctly.
  - D3D11: Fixed a number of reference counting issues that could potentially lead to stability issues (PR #1887, PR ##1888).
  - D3D11: Improved correctness of NaN handling in shaders with `VK_KHR_shader_float_controls`, and removed most app workarounds setting `d3d11.enableRtOutputNanFixup`.
  - Enabled `d3d11.enableRtOutputNanFixup` by default on older RADV versions.
  - Enabled `d3d11.invariantPosition` option by default to fix common Z-fighting issues, especially on RDNA2 GPUs.
  - **Atelier Ryza 2**: Added workaround for video playback breaking D3D11 rendering, like in other games of the series.
  - **Battle Engine Aquila**: Fixed broken textures (PR #1759).
  - **Dark Messiah of Might &amp; Magic**: Work around out-of-memory issues on startup.
  - **Everquest**: Work around performance issues.
  - **F1 2018/2020**: Work around broken compute shaders causing artifacts on Mesa drivers, similar to F1 2019 (#1897).
  - **Hitman 3**: Work around AMDAGS issues on AMD GPUs similar to Hitman 2 (PR #1909).
  - **Nioh 2**: Work around black screen issues.
  - **Tomb Raider Legend**: Work around performance issues (#1685).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1614686400">- updated to 1.8.1
  [#]# Bug fixes and Improvements
  - Fixed a regression that would cause a number of D3D9 games to crash when changing the resolution or during startup.
  - Improved performance in many D3D9 games when using MSAA on RADV.
  - Improved presentation logic for MSAA swap chains, which are common in older D3D9 games.
  - **Mafia II**: Work around shadows being broken when the game thinks it's running on an AMD GPU. (#1294)
  - **Warhammer Online**: Work around the game trying to use unsupported image formats. (#1296)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1624104000">- updated to 1.9
  [#]# Features
  - Implemented basic support for various subsampled YUV texture formats such as NV12, which is used for video playback in some games, as well as basic support for `ID3D11VideoProcessor` APIs
  . This is needed for videos in **Nier Replicant** to play back (#2048), and may also be required for **Contra: Rogue Corps** (#1676). Note that Nier videos currently do not work with Proton
  for other reasons.
  - Implemented Conservative Rasterization for supported GPUs, which allows enabling the Nvidia ShadowLibs option in **Final Fantasy XV** and possibly similar options in other games.
  - Reduced presentation latency by up to one frame under some circumstances. This may help with games that are limited by vertical synchronization, DXGI frame latency settings, or external frame limiters that operate on `vkAcquireNextImageKHR` (PR #2075).
  - Added a frame rate limiter. This is mostly intended as a workaround for games that do not work correctly at high frame rates, but can also be controlled with an environment variable. Check the README for detais.
  [#]# Device selection
  Software-only Vulkan implementations such as Lavapipe are no longer reported to the application as long as there is a Vulkan-capable GPU present on the system. This should fix issues where games try using Lavapipe over a proper driver on some setups with recent Mesa versions and then crash due to hitting an unsupported texture format.
  Lavapipe can now be used with DXVK by manually setting the `VK_ICD_FILENAMES` environment variable. While some of DXVK's feature requirements have been lifted in order to allow it to run, note that limitations of this driver may still cause some games to crash or render incorrectly, while others (such as The Witcher 3) were tested successfully.
  [#]# Bug fixes and Improvements
  - Improved texture and buffer uploads in D3D9.
  - Fixed the Origin overlay not showing up when using DXVK's DXGI implementation (#1996).
  - Disabled Wine Gecko/Mono installers showing up when using install script.
  - Disabled a workaround to reduce the amount of random crashes on Nvidia drivers since the underlying driver issue was fixed in the 465.xx releases (#1963), which may improve performance in some games.
  - Fixed precision issues in shaders that do not have the `refactoringAllowed` flag set.
  - Fixed some potential issues around image clears that could lead to artifacting or broken rendering.
  - Fixed an issue where games with upper-case file extensions may create duplicate logs or cache files (#2079).
  - Fixed monitor layout issues when restoring display modes on multi-monitor setup (#2064).
  - Fixed a bug in D3D9 where child windows did not have their positions converted relative to their parents (#1958).
  - Removed workarounds specific to RADV with the LLVM shader compiler. Please use the ACO backend instead (default since Mesa 20.2).
  - Removed `d3d11.enableRtOutputNanFixup` workaround, and enabled that behaviour by default for older RADV versions (prior to Mesa 20.3).
  - Further reduced the size of state cache files. State caches from previous DXVK versions will be converted automatically.
  - Debugging symbols now work in GDB with wine-reload (4kb file alignment)
  - Misc. vector/matrix math fixes and optimizations in D3D9.
  - **Atelier Mysterious Trilogy Deluxe Pack**, **Dal Segno** and **Nights of Azure**: Added the usual white screen workaround (#2035, #2022, #2044).
  - **Days Gone**: Implemented missing DXGI frame statistics functions in order to fix very low frame rates (#2065).
  - **Demon Stone**: Work around the game breaking at &gt;60fps (#2103).
  - **Dragon Quest Builder 2**: Fixed an issue where the game would immediately run out of system memory (PR #1995).
  - **Final Fantasy XIII**, **Spec Ops: The Line**: Fixed a bug with some postprocessing effects on NVIDIA.
  - **GTA IV re-release**: Work around incorrect VRAM amounts being shown when nvapi and atidlxx libraries are not present as it assumes all GPUs to be Intel IGPs with unified memory in that case.
  - **Halo 2**: Fixed fog rendering issues (#2059).
  - **Kohan II**: Fixed out-of-memory crash on startup (#2030).
  - **Nier Replicant**: Enabled 60 FPS limit to work around issues with the game running too fast, and enforced full-rate vertical synchronization in order to work around related issues with the game sometimes being stuck at weird frame rates.
  Note that AMD RX 5000 and 6000 series GPUs may need to be put into high performance mode manually in order to fix performance issues caused by aggressive power management.
  - **Second Sight**: Fixed missing UI (#2056).
  - **TrackMania Forever**: Fixed rendering issues introduced in DXVK 1.8.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1624363200">- Build only on x86*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632139200">- updated to 1.9.2
  - Reduced overall CPU overhead in D3D9.
  - Fixed various failures in wine's D3D9 tests.
  - Fixed various issues when the `d3d9.evictManagedTexturesOnUnlock` option is enabled.
  - Fixed various issues when the `d3d11.relaxedBarriers` option is enabled.
  - **Call of Cthulhu**: Fixed reflection rendering (#2248)
  - **Crysis 3**, **Homefront The Revolution**: Worked around poor performance (#2256) (#2241)
  - **GODS**: Fixed gamma curve (#2250)
  - **Total War Medieval 2**: Fixed black lines on the world map (#2258) and settings text (#2247)
    The game still crashes when loading battles due to running out of address space.
  - **Fantasy Grounds**: Fix incorrect rendering (#2251)
  - **Need For Speed Heat**: Fixed ground textures rendering incorrectly (#1764).
  - **Paranormal Files**: Fix black screen (#2192)
  - **Pathfinder: Wrath of the Rightous**: Fixed GPU hang in loading screen.
    Note that the game itself has further issues loading certain parts
    of the game, which do not appear to be related to wine or DXVK in
    any way.
  - **Payday**: Fix flickering reflections (#2259)
  - **Shin Megami Tensei 3**: Fixed hang when entering save room (#2161)
  - **Sine Mora EX**: Added 60 FPS lock (#2261)
- updated to 1.9.1
  - Fixed a number of performance and stability issues introduced with the D3D9 locking rewrite in 1.9 (#2142, #2149, #2150, #2164, #2168).
  - Rewrote the way staging textures are handled in D3D11. This can reduce memory usage and the number of image copies necessary to move data between the CPU and GPU, and fixes severe performance issues in Roblox on Nvidia GPUs.
  - Removed some workarounds for very old Mesa versions (19.0 and older).
  - Reimplemented locking primitives based on Windows SRW locks. This may be more efficient compared to the winpthreads implementation in mingw builds.
  - Earth Defense Force 5: Work around performance issues caused by the game frequently turning vertical synchronization on and off between frames (#2127)
  - Far Cry 1: Spoof Nvidia GPU in order to enable higher-quality water rendering.
  - Far Cry 5 and other Dunia Engine games: Fixed various issues due to uninitialized memory (PR #2137).
  - GTA IV: Fixed broken app profile that would break the game on Nvidia GPUs.
  - Risen 3: Fixed crash on Nvidia GPUs (#2154).
  - World of Final Fantasy: Forcibly disable MSAA to work around game bugs. Note that this should not impact visual quality since the game only uses MSAA for full-screen passes where it has no effect (#1216, #2136).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1641902400">- updated to 1.9.3
  - DLSS should now work in supported games in combination with [dxvk-nvapi](https://github.com/jp7677/dxvk-nvapi).
  - Optimized D3D9 shader constants by relying on `VK_EXT_robustness2` and removed the old app options for games using software vertex processing. (#2282)
  - Added an option for more accurate emulation of D3D9 floating point behaviour and enabled that by default for a bunch of games. (#2294, #2359). This fixes issues in **Red Orchestra 2**, **Dark Souls 2** (original version), **Dog Fight 1942**, **Bayonetta**, **Rayman Origins**, **Guilty Gear Xrd** and **Richard Burns Rally**.
  - Fixed a DXGI issue which would sometimes cause games to fail to enter fullscreen mode on some displays that do not support low rates across all resolutions (#2395).
  - **Black Mesa**: Fixed a regression with shadows. (#2317)
  - **Crysis 3 Remastered**: Worked around poor performance. (#2339)
  - **Euro Truck Simulator**: Fixed a shading issue resulting in black geometry (#2312)
  - **Injustice Gods Among Us**: Fixed missing characters on the character selection screen. (#2332)
  - **Rocksmith 2014**: Fixed white screen on startup. (#2383)
  - **Spliter Cell: Chaos Theory**: Fixed brightness with the shader model 3 option. (#2340)
  - **Sim City 2013**: Fixed rendering.
  - **The Guild 3**: Fixed artifacts in overview map.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1646481600">- updated to 1.10
  [#]# Performance improvements
  - Reduced unnecessary worker thread synchronization around resource readbacks for both D3D11 and D3D9. This can significantly increase CPU-bound performance in games like **Assassin's Creed: Origins** and other titles built on the same engine, with smaller improvements seen in **Elex II**, **God of War**, **GTA IV** and others.
  - When using [D3D11_MAP_WRITE](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_map) on a staging resource that's currently being read by the GPU, DXVK will now attempt to create a copy of that resource in order to avoid GPU synchronization. This improves performance in **Quantum Break** and potentially other games. This behaviour can be tweaked using the `d3d11.maxImplicitDiscardSize` option.
  - Optimized [UpdateSubresource](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-updatesubresource) for small constant buffer updates. This further improves performance in **God of War** and potentially other games.
  - Improved the way resource uploads and staging buffers are handled in D3D11. This may reduce memory usage and CPU overhead in some - Added more information to the HUD that can be useful for troubleshooting performance issues: GPU synchronizations per frame, worker thread synchronizations per frame, and pipeline barrier count.
  - GPU synchronization, when necessary, no longer uses busy-waiting, which may reduce power consumption on portable devices in some games.
  [#]# Bug fixes and Improvements
  - Added a `D3D11On12CreateDevice` stub so applications using this don't immediately crash (PR #2278).
  * *Note** that supporting D3D11on12 is currently not viable.
  - Version numbers for Intel's Windows driver should now be reported properly.
  * *Note** that using DXVK on this driver is highly discouraged and will likely not work.
  - **ArmA 2**: Fixed texture-related issues (PR #2477).
  - **Black Mesa**: Fixed
  - **Resident Evil 0**, **5**, **6**, **Resident Evil: Revelations 2**: Improved performance (PR #2466).
  - **Total War: Warhammer III**: Significantly improved GPU-bound performance on setups with a dedicated GPU.
  [#]# Per-game workarounds
  Replaced the previous `d3d11.apitraceMode` option with  `d3d11.cachedDynamicResources`, which provides a more granular way to specify resource types to allocate in cached system memory. Refer to the example `dxvk.conf` for details. This change was not made for the equivalent D3D9 option yet.
  Normally, [D3D11_USAGE_DYNAMIC](https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_usage) resources are expected to be write-only from the CPU and read-only from the GPU, but despite this, some games perform CPU-side reads on the mapped memory, which can cause severe performance degradation since those reads would have to go over PCI-E, or at least uncached write-combined memory. This is especially problematic on systems with Resizeable BAR and can cause issues even on Windows D3D11 drivers.
  Games that will use this option by default include **Age of Empires 2: Definitive Edition** (#2491), **Anno 1800**, **Final Fantasy XIV**, **Nier Replicant**, **The Evil Within** (PR #2522), and all games that previously had `d3d11.apitraceMode` enabled by default.
- updated to 1.9.4
  Bug fixes and Improvements:
  - Fixed an issue that would cause VRAM to not be utilized on RBAR-enabled Nvidia GPUs if the `dxvk.shrinkNvidiaHvvHeap`option is enabled (#2438).
  - Enabled strict D3D9 float emulation by default on future versions of RADV. This may improve both accuracy and GPU-bound performance (PR #2448)..
  - Improved memory allocation behaviour. This may reduce memory usage especially in games that create multiple processes or D3D devices.
  - Removed obsolete options to disable OpenVR support.
  - **God of War**: Enabled performance optimizations and DLSS support. *Note that these changes are already included in Proton Experimental.*</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1657713600">- updated to 1.10.2
  - Implemented non-seamless cube maps for D3D9 using the `VK_EXT_non_seamless_cube_map` extension if supported by the driver
  - FIxed an issue with current versions of the Nvidia Vulkan developer driver not using its on-disk shader cache with DXVK
  - Fixed an issue which would cause the state cache file to not be written properly
  - Fixed an issue where incorrect barriers would be emitted for UAV rendering (#2696)
  - Fixed an issue where the `d3d11.samplerAnisotropy` option would apply to the wrong kind of samplers
  - Fixed potential issues when using state caches that were created on a driver with a different feature set
  - Fixed broken stencil resolves in D3D9
  - Fixed build issues on GCC 12.1
  - Optimized UAV clears in D3D11 to allow drivers to use image compression more frequently
  - Optimized performance of in-memory compression for SPIR-V shader code
  - **Beyond Good and Evil**: Work around missing light shafts (#2680)
  - **Day Z**: Enabled `d3d11.cachedDynamicResources` option to work around performance issues (PR #2709)
  - **Dead Space**: Fixed shadow rendering and added 60 FPS lock to work around game bugs (#2704)
  - **Dirt Rally**: Fixed potential GPU hang due to game bugs in a shader
  - **Godfather**: Fixed crash on systems that don't support 16x MSAA (#2590)
  - **Limbo**: Enable 60 FPS limit to work around game bugs (PR #2566)
  - **Majesty 2**: Work around game bugs causing issues on integrated GPUs and systems with more than 2GB of VRAM (#1542, #PR 2612)
  - **Myst V**: Work around an issue when the word "Radeon" is not part of the device name on AMD GPUs (#2661)
  - **Onechanbara Z2: Chaos**: Fixed particle effects and UI elements not displaying properly (#2701)
  - **Planetary Annihilation: TITANS**: Fixed crash when creating swap chain on a NULL window (PR #2665), as well as a crash due to creating too many internal worker threads (#2670).
  - **Plants vs. Zombies Garden Warfare 2**: Work around crash when the game detects an AMD GPU (PR #2700)
  - **Return of Reckoning**: Work around launcher issues (#2568, PR #2579)
  - **Scrapland Remastered**: Work around black screen issues (#2398, PR #2574)
  - **Small Radios Big Televisions**: Work around black screen issue (PR #2646)
  - **Sonic Adventure 2**: Fixed missing particle effects (#2672, PR #2677)
  - **SpellForce Platinum Edition**: Fixed crash (#2710, PR #2711)
  - **Supreme Commander**: Fixed missing particle effects (#2638, PR #2682, PR #2684)
  - **Star Wars: The Force Unleashed II**: Fixed some particle effects not rencering correctly (PR #2584)
  - **Star Wars: The Old Republic**: Fixed rendering issues (#2676, PR #2681)
- updated to 1.10.1
  Features
  Implemented initial support for shared resources (PR #2516). This
  fixes video playback in a number of Koei Tecmo games (Atelier series,
  Nioh 2), as well as the D3D11-based UI in the Windows version of Black
  Mesa. The required wine patches are currently only available in Proton
  Experimental. This feature will not be supported on Windows systems.
  This feature is still experimental and has not been thoroughly tested
  on all graphics drivers, so issues are to be expected. Currently,
  only basic 2D texture sharing between D3D9 and D3D11 is supported
  when using DXVK for both APIs. API features that are currently not
  supported include:
  - IDXGIKeyedMutex. Documentation is very poor and it's not clear how an implementation is supposed to behave.
  - Resource sharing with D3D12 applications under vkd3d-proton. This may be added in the future.
  - Resource sharing with Vulkan applications.
  Note: The Black Mesa UI flickers heavily when the game is not
  GPU-bound. This also happens on Windows to some degree and is a
  game bug.
  Bug fixes and Improvements
  - Added an environment variable DXVK_ENABLE_NVAPI to bypass the vendor ID override. Setting it to 1 behaves exactly the same as setting dxvk.nvapiHack = False in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544)
  - Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games.
  - Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code.
  - Potentially improved performance when rendering to DXGI_FORMAT_R11G11B10_FLOAT images that can also be used with unordered access views.
  - Fixed various D3D9 issues related to texture uploads (#2559, #2541, #2535).
  - Assassin's Creed 3, Black Flag: Enabled d3d11.cachedDynamicResources = a to work around severe performance issues.
  - Frostpunk: Enabled d3d11.cachedDynamicResources = c to work around low CPU-bound performance.
  - God of War: Fixed some issues that started with game patch 1.0.9:
  - Extremely inconsistent frame pacing when the game detects an AMD GPU, dxgi.maxFrameLatency = 1 is now set by default to work around this issue.
  - Heavy flickering of some lights. Apparently this was also fixed in the game in patch 1.0.11.
  - GTA: San Andreas: Fixed UI rendering issues (#2560)
  - Rayman Origins: Fixed rendering issues (#2545)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1678104000">- updated to 2.0
  - Driver compatibility
    A Vulkan 1.3 capable driver and wine version are required to run
    this version of DXVK. See the driver support page for details.
    Many features in this release, especially the shader compilation
    changes detailed below, require the use of modern Vulkan features,
    such as Dynamic Rendering, Extended Dynamic State, and Null
    Descriptors. Due to the significant changes required to make use
    of them, it was no longer practical to maintain and test code paths
    for older drivers which do not support these features.
    In practice, any system capable of running D3D11 and D3D12 games
    using Proton Experimental right now will be able to run DXVK 2.0.
    Note: Third-party Vulkan layers that were not updated for Vulkan 1.3 will no longer work.
    D3D9 changes
  - Memory management improvements
    In order to reduce the likelihood of running out of address space in
    32-bit D3D9 games, DXVK will now use memory-mapped files to store
    shadow copies of textures. This allows us to unmap memory that is
    not being used by the game, thus freeing up significant amounts of
    address space, up to several hundred Megabytes. See PR #2663 for
    implementation details.
    Note: This change does not affect 64-bit games since address space
    is not a concern there. It also does not affect D3D10 or D3D11 since
    resource uploads work differently in those APIs and are much more
    memory efficient.
    Render target feedback loops
    On drivers which support VK_EXT_attachment_feedback_loop_layout,
    reading from an active render target in D3D9 games is now properly
    supported, which previously caused rendering artifacts on newer AMD
    hardware and required driver-level workarounds. This affects a number
    of games, including GTA IV.
    Alpha test improvements
    The D3D9 alpha test implementation was changed to more closely match
    the behaviour of Nvidia's implementation, which fixes inaccuracies
    in various games. The d3d9.alphaTestWiggleRoom option was removed,
    and games that previously required this option should now work
    correctly by default.
    D3D10 changes
    DXVK previously shipped incomplete implementations of d3d10.dll and
    d3d10_1.dll, but has not installed them by default since Version 1.6
    since wine's implementation provides more features that are needed
    for D3D10 games to run, including the D3D10 Effects framework.
    Since our implementation is incomplete and has not been used by Proton
    or Lutris for a very long time, DXVK will no longer ship these DLLs
    starting with this release. The D3D10 API itself is still supported
    via d3d10core.dll.
    D3D11 changes
    Feature support
    DXVK now exposes D3D11 Feature Level 12_1 with the following newly added features:
    Tiled Resources up to Tier 3, provided that the corresponding Vulkan sparse binding and sparse residency features are supported
    Conservative Rasterization up to Tier 3, provided that the corresponding Vulkan conservative rasterization features are supported.
    Rasterizer Ordered Views, provided that the corresponding Vulkan fragment shader interlock features are supported.
    While no games are known to use these features directly in D3D11, some
    games and game launchers rely on feature support being consistent
    between D3D11 and D3D12 in order to allow users to enable D3D12
    in the game options. While our implementation of these feature is
    generally functional, there may be bugs or performance issues in
    case a game does use them.
    Furthermore, DXVK now supports the D3D11_FEATURE_SHADER_CACHE and
    D3D11_FEATURE_D3D11_OPTIONS5 feature queries.
    Note: AMD Vulkan drivers do currently not support fragment shader
    interlock and are limited to feature level 12_0.
    Note: Intel's ANV driver currently does not support the corresponding
    Vulkan features and is therefore limited to feature level 11_1. This
    applies to both DXVK and vkd3d-proton.
    Device contexts
    The implementations of ID3D11DeviceContext were refactored so
    that immediate contexts and deferred contexts no longer use common
    entry points. This is closer to Windows behaviour and may improve
    compatibility to third-party libraries and mods that hook into the
    D3D11 immediate context specifically, and reduces CPU overhead since
    some frequently used code paths are now more specialized for each
    context type.
    State clear and restore methods were optimized to further reduce CPU
    overhead in games that heavily use deferred contexts, e.g. Assassin's
    Creed: Origins, or explicitly call ClearState frequently, e.g. God
    of War.
    Shader compilation changes
    On drivers which support VK_EXT_graphics_pipeline_library, including
    the IndependentInterpolationDecoration feature, Vulkan shaders will
    now be compiled at the time the game loads its D3D shaders, rather
    than at draw time. This reduces or eliminates shader compile stutter
    in many games.
    In games that load their shaders during loading screens or in the
    menu, this can lead to prolonged periods of very high CPU utilization,
    especially on weaker CPUs. For affected games it is recommended to
    wait for shader compilation to finish before starting the game to
    avoid stutter and low performance. Shader compiler activity can be
    monitored with DXVK_HUD=compiler.
    Note: The relevant Vulkan features are currently only supported
    by Nvidia drivers (version 520.56.06 or later). Driver support is
    expected to improve in the future.
    State cache interactions
    This feature largely replaces the state cache. If the given Vulkan
    features are supported, only pipelines that cannot use the pipeline
    library feature (e.g. pipelines using tessellation shaders) will
    be written to and read from the state cache, so newly created state
    cache files will typically only contain a few dozen to a few hundred
    pipelines, as opposed to thousands or tens of thousands. If the
    graphics pipeline library feature is not supported, the state cache
    will be used the same way as it was in older DXVK versions.
    Note: State cache files created with DXVK versions prior to 1.4.3 can no longer be used.
    Note: Despite our efforts, due to the significant changes under
    the hood, there may be issues when using an older state cache file
    under some circumstances. If you experience crashes, please test
    if the game runs with a clean cache file (DXVK_STATE_CACHE=reset)
    before reporting a bug.
    Caveats
    Games which only load their D3D shaders at draw time (e.g. Witcher 3,
    most Unreal Engine games) will still exhibit some stutter, although
    it should still be less severe than without this feature.
    For 32-bit games, the implementation tries to aggressively free
    Vulkan pipelines in order to save memory. This may cause stutter if
    the driver's on-disk shader cache is not working properly.
    On Nvidia drivers, the on-disk shader cache will be significantly
    larger than with previous versions of DXVK. It may be necessary
    to bypass the size limit by setting the environment variable
    __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1, or setting a new limit manually
    via __GL_SHADER_DISK_CACHE_SIZE (in bytes).
    Linux build support
    Work from dxvk-native has been upstreamed in order to facilitate
    native Linux builds of DXVK, which can be used as a drop-in
    replacement to port D3D applications without having to change
    rendering code.
    Note: When porting a D3D11 application, please refer to the Feature
    support and Developer Guidelines pages on the Wiki to avoid hitting
    unsupported or slow code paths in DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288000">- Fix empty -32bit package, don't include winedxvk in it.
- Generate package sources using _service so that submodule sources are included too.
  DXVK uses vendored Vulkan headed contained in a submodule.
  Fixes build.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1683288001">- Keep setup_dxvk.sh script that was deleted by upstream.
  For more context see:
  https://github.com/doitsujin/dxvk/commit/64cb1ad208f80b11400eef779e99fec223754098
- Update to 2.1
  * HDR support
    On systems supporting HDR10 color spaces, HDR can now be
    enabled by setting the environment variable DXVK_HDR=1,
    or by setting the option dxgi.enableHDR = True in the configuration
    file. When using vkd3d-proton 2.8 or newer, this will allow D3D12
    games to detect and use the HDR10 color space if they support it.
    No major Linux desktop environment currently supports HDR. In order
    to use this on Linux, a Gamescope session with --hdr-enabled is required.
    This is currently only supported under AMDGPU and requires kernel patches
    from the josh-hdr-colorimetry branch.
  * Shader compilation improvements
    Use of pipeline libraries was extended to pipelines with tessellation or
    geometry shaders in order to further reduce stutter. Additionally, more features
    of the VK_EXT_extended_dynamic_state3 extension are leveraged to reduce stutter
    in some situations when MSAA is used, provided that the Vulkan driver supports them.
  * Sample rate shading
    For older games that support MSAA, the d3d9.forceSampleRateShading and
    d3d11.forceSampleRateShading options were added to let users enable
    sample rate shading for all shaders. This will have a very high
    impact on GPU-bound performance, but may increase overall image quality
    in certain games that suffer from specular aliasing or shimmering alpha-tested geometry.
  * Improved D3D11 command submission logic in order to make overall performance more consistent,
    and to bring DXVK's behaviour more in line with native D3D11 drivers.
  * Fixed D3D11 reference counting issues around 2D textures. (#3169)
  * Fixed Vulkan validation errors when creating DXGI_FORMAT_A8_UNORM UAVs.
    Note that UAVs of this format may not work as expected.
  * Fixed Vulkan validation errors that would occur when allocating dedicated image memory
    on Nvidia GPUs in some situations.
  * Fixed Vulkan validation errors caused by broken timeline semaphores on 32-bit Proton.
  * Worked around an issue with the Uplay overlay being stuck on screen. (#3146)
  * Worked around a bug in AMD's Windows driver as well as AMDVLK that would
    cause numerous games to crash since DXVK 2.0. (#3172)
  * Fewer threads will be used to perform background optimization of graphics pipeines.
    This may result in a smoother gameplay experience on some systems.
  * Ashes of the Singularity: Fixed performance regression caused by suboptimal descriptor set allocation.
  * Battlefield: Bad Company 2: Fixed flickering (#3078, PR #3079)
  * Cardfight!! Vanguard: Fixed rendering (PR #3068).
  * Gujian 3: Fixed rendering issues on some GPUs. (#1784)
  * Resident Evil 4 HD: Fixed invalid Vulkan usage causing a GPU hang on RADV. (PR #3089)
  * Saints Row: The Third: Fixed a severe performance issue with rain when using the D3D9 renderer.
    (#2473, PR #3158)
  * Sekiro: Shadows Die Twice: Fixed stuttering issues on Nvidia GPUs. (#3179)
  * Sonic Frontiers: Worked around a game bug that would cause shadows to flicker when GPU-bound.
  * Supreme Commander: Forged Alliance: Fixed a crash after loading (#3058, PR #3060)
  * Note: Due to changes to our DXGI implementation, older versions of vkd3d-proton (prior to 2.8)
    will no longer work with this version of DXVK.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1684929600">- Update to 2.2
  * 3D11On12 support
  In order to enable D3D12 support in recent Unity Engine titles such
  as Lego Builder's Journey, this release introduces support for creating D3D11
  devices from a D3D12 device using D3D11On12CreateDevice, as well as
  the basic ID3D11On12Device interface. This is achieved by importing
  the Vulkan device and resource handles from vkd3d-proton into DXVK,
  and otherwise uses DXVK's existing D3D11 implementation.
  A vkd3d-proton build as of HansKristian-Work/vkd3d-proton@26c4fed
  or later is required for this to work.
  * D3D9 Partial Presentation
  DXVK now supports presenting to parts of a window by copying the contents of the backbuffer
  to system memory and then drawing them into the window on the CPU.
  This improves compatibility with game launchers, particularly those
  based on Microsoft's WPF toolkit, and some visual novels.
  It will however come with a noticable performance hit.
  Additionally, overall behaviour of D3D9 swap chains was improved and
  the d3d9.noExplicitFrontBuffer option was removed.
  * Logging changes
  When running on Proton or plain Wine, DXVK will no longer create
  log files by default and instead only write log messages to the console
  using wine-specific functionality, in order to avoid creating unnecessary extra files.
  This matches vkd3d-proton behaviour. Note that log file creation
  can be re-enabled by setting the environment variable DXVK_LOG_PATH to a valid path.
  When filing bug reports, users are encouraged to upload the full Proton log.
  * Warnings about unknown interfaces being queried via QueryInterface
    will only be logged once   in order to avoid growing log files
    indefinitely in some games. (#3231)
  * Fixed a regression when rendering YUY2 or UYUY texture formats.
    This fixes in-game videos in Jade Empire (#3182) and
    Sid Meier's Pirates (#3189) (PR #3342)
  * Fixed an issue wherein threads were not properly destroyed.
  * Fixed Vulkan validation errors caused by incorrect layout tracking
    when enabling feedback loops for a texture.
  * Fixed Vulkan validation errors caused by 0x0 sized clears in D3D9.
  * D3D9 StateBlocks now only allocate memory for the parts that are actually used.
    This fixes Total War: Shogun 2 running out of address space when
    using the D3D9 renderer. (#2703, PR #3248)
  * Improved usage of some VK_EXT_extended_dynamic_state3 features to
    avoid hitting slow paths on some drivers.
  * Improved enumeration of DXGI outputs on systems with multiple GPUs.
    This fixes performance issues with recent RE Engine games (D3D12) on such systems.
  * Significantly reduced memory usage in situations where games create unused D3D11 devices.
  * Battle Fantasia Revised Edition: Locked frame rate to 60 FPS
    to work around game bugs at higher frame rates. (PR #3256)
  * Cold Fear: Fixed missing geometry (#3293, PR #3390)
  * Dawn of Magic 2: Fixed a crash upon start (#3271, PR #3272)
  * DC Universe Online: Fixed a hang after alt-tabbing out and back in. (#3314, PR #3316)
  * Far Cry 2: Work around rendering issues on Intel hardware,
    as well as low performance on all GPUs. (PR #3241)
  * Halo: The Master Chief Collection: Fixed memory leak due to invalid
    query usage by the game (PR #3273)
  * Warhammer 40k: Space Marine: Fixed shadow rendering (#3298, PR #3305)</changelog>
</package>
<package pkgid="7f64a82edaa6a0ee8fc66171ecf071b971cd089c46adef06f9c038d160d9d8d25219fb31ae76c7bd6b07bf37a25fa313dd623f060e274b1fc3f34e019dcc370a" name="e2fsprogs" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="9bb0fd8feef2f864caec59533a2168998cf5b56dfed456cb96b28c5d9433b22efb0ba18cd59876cea4a7df51c1883bc41aa93c659688510c124ceadcacfa9fc0" name="e2fsprogs" arch="src">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="e602a8df1d856233b3973fc109e6c8563b09b18c3902e721f75f8ce33fd638ab0fbe9bb81ac692a0ea8b2df83278e3081c8426117a2682836c13b3d3af55e06f" name="e2fsprogs" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="525bdc49dd9bf69a5291a6180192683b0525e65faa5420cd29054a69bdf9ed3094b26ba1db4d524da2589c90e55e60f8886a462d6a7fa7398b0b2bd540791f75" name="e2fsprogs-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="f238ac54ae4fc6a986a3524daa193a0b4aac23aad3d209da437b6d92761159ee7503a4679201ffb3f7a16b2003de8ddab50da927463814d9ff6fdd1427fcf588" name="e2fsprogs-debuginfo" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="3a9d716813cd7c04adec634981a0242d6e26f2e73e70252cdbbb98f7d7e1959799f96f2d85de2c88e52311b03eb3dfcd312938aa64bee6a5b67aae1d7f21f565" name="e2fsprogs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="e50b876123e6809367b3393950d707863207194691b17dc27683158219ad2e81633b584f13676a0520a5c1c131d8873e57671cb35c0794942d124faf0f3356f9" name="e2fsprogs-debugsource" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="d4fda25bc7595d70dde3add615cea04a0a28b0e7e52744092f05882d53f8df8afd270bfede346cfdde6e9aa5e21fe214e834efb360acbd6f74352457a1845ae2" name="e2fsprogs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="ddc07846eeffb64e889d120aa8e82ee70e330fccb8e708b41ccf143f6bb79c3f952f92df3729cc9887912feaefd26c5e4a6a689605886155edc411923c9ba787" name="e2fsprogs-devel" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="6f140e87eab2c121d08cdfe79c0402f3057ed6b927834f43db43104879526439ad2dabb90f7927da988c5a967be1a5ac2993a3d52335aba8970c43d8087cadac" name="e2fsprogs-devel" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="2263b9e81ef73ad894177249aa48c4bca38b661cd86bdc0b0ea2d2cfd665d340e73c1ce1f318f8a9622a4cc55d059178741ef1d2f71c2d92d79381bb4da23d1f" name="e2fsprogs-scrub" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="b947197ff6fe3e62079ca15af568a5a2c8ae5c13e42c55399d30bfc244a65dacf9b12bcdafdc247b38e0a9ed6a6efe094c904066a39a4649e8e43dc041d271bf" name="e2fsprogs-scrub" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="969d591e9616ebd2f9c5b84698e4a724bff513ac5a1b520c4988ad01608c651ae6ba5800b64967b2d62f9fb86a6588b7b6141f8d45af7805cec2eb8603c7d57d" name="ebook-tools" arch="src">
  <version epoch="0" ver="0.2.2" rel="7.3"/>
  <changelog author="llunak@suse.cz" date="1248264000">- build fixes</changelog>
  <changelog author="ctrippe@gmx.net" date="1284120000">- update to new version 0.2.0
  This release contains major bug fixes.
  Among them crash bugs/security bugs.
  Update recommended</changelog>
  <changelog author="coolo@novell.com" date="1300881600">- update to 0.2.1:
  installs epub_version.h now
- fix build with libzip</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1325160000">- Use GCC visibility, which shrinks the symbol table
  to less than a half of the actually size</changelog>
  <changelog author="tchvatal@suse.com" date="1373976000">- xz was added to buildrequires and it was formatted.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1381579200">- Update to 0.2.2 (bnc#845629, kde#325909)
  * Bugfix release, no upstream changelog provided</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1401883200">- Add baselibs.conf</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1556625600">- Fix a crash when a navPoint in toc.ncx has no navLabel, see
  kde#406116 and https://sourceforge.net/p/ebook-tools/bugs/8/
  * add 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
- specfile cleanup, remove %defattr, add LICENSE</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- use cmake build macros + spec-cleaner</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Fix a crash when an itemref in the spine has no idref,
  see kde#466540.
  * add 0002-Avoid-crash-on-spine-itemref-without-idref.patch
- Replace 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
  with 0001-Avoid-crash-on-toc.ncx-navPoint-without-navLabel.patch</changelog>
</package>
<package pkgid="649e5635bb8f4f8f9c2631f7b2523e6d50e6a105dd6955491dea8fe60e7bb7059bccc40d8c8ef965413061f2888ce332e4dfff94f995b2be8aafddee23c04a92" name="ebook-tools" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="7.3"/>
  <changelog author="ctrippe@gmx.net" date="1284120000">- update to new version 0.2.0
  This release contains major bug fixes.
  Among them crash bugs/security bugs.
  Update recommended</changelog>
  <changelog author="coolo@novell.com" date="1300881600">- update to 0.2.1:
  installs epub_version.h now
- fix build with libzip</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1325160000">- Use GCC visibility, which shrinks the symbol table
  to less than a half of the actually size</changelog>
  <changelog author="tchvatal@suse.com" date="1373976000">- xz was added to buildrequires and it was formatted.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1381579200">- Update to 0.2.2 (bnc#845629, kde#325909)
  * Bugfix release, no upstream changelog provided</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1401883200">- Add baselibs.conf</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1556625600">- Fix a crash when a navPoint in toc.ncx has no navLabel, see
  kde#406116 and https://sourceforge.net/p/ebook-tools/bugs/8/
  * add 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
- specfile cleanup, remove %defattr, add LICENSE</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- use cmake build macros + spec-cleaner</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Fix a crash when an itemref in the spine has no idref,
  see kde#466540.
  * add 0002-Avoid-crash-on-spine-itemref-without-idref.patch
- Replace 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
  with 0001-Avoid-crash-on-toc.ncx-navPoint-without-navLabel.patch</changelog>
</package>
<package pkgid="d6e92583670ee3b1684b41eaa874178ac5fdd7f0a835467fac259db8486813c8ffc7e039b3e8351b42c66896261c7819655cef06c2dabf8e8ffe6b291a59d84a" name="ebook-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="7.3"/>
  <changelog author="ctrippe@gmx.net" date="1284120000">- update to new version 0.2.0
  This release contains major bug fixes.
  Among them crash bugs/security bugs.
  Update recommended</changelog>
  <changelog author="coolo@novell.com" date="1300881600">- update to 0.2.1:
  installs epub_version.h now
- fix build with libzip</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1325160000">- Use GCC visibility, which shrinks the symbol table
  to less than a half of the actually size</changelog>
  <changelog author="tchvatal@suse.com" date="1373976000">- xz was added to buildrequires and it was formatted.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1381579200">- Update to 0.2.2 (bnc#845629, kde#325909)
  * Bugfix release, no upstream changelog provided</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1401883200">- Add baselibs.conf</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1556625600">- Fix a crash when a navPoint in toc.ncx has no navLabel, see
  kde#406116 and https://sourceforge.net/p/ebook-tools/bugs/8/
  * add 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
- specfile cleanup, remove %defattr, add LICENSE</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- use cmake build macros + spec-cleaner</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Fix a crash when an itemref in the spine has no idref,
  see kde#466540.
  * add 0002-Avoid-crash-on-spine-itemref-without-idref.patch
- Replace 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
  with 0001-Avoid-crash-on-toc.ncx-navPoint-without-navLabel.patch</changelog>
</package>
<package pkgid="0262a0edc20ab01197a05d3e21968df756a31ac9054386b7f849d91cf0de3f08d694f2247027bdfe89a2c3cc7fa2af8b5c393adc78b58e6a1491930ef0782dfc" name="ebook-tools-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="7.3"/>
  <changelog author="ctrippe@gmx.net" date="1284120000">- update to new version 0.2.0
  This release contains major bug fixes.
  Among them crash bugs/security bugs.
  Update recommended</changelog>
  <changelog author="coolo@novell.com" date="1300881600">- update to 0.2.1:
  installs epub_version.h now
- fix build with libzip</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1325160000">- Use GCC visibility, which shrinks the symbol table
  to less than a half of the actually size</changelog>
  <changelog author="tchvatal@suse.com" date="1373976000">- xz was added to buildrequires and it was formatted.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1381579200">- Update to 0.2.2 (bnc#845629, kde#325909)
  * Bugfix release, no upstream changelog provided</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1401883200">- Add baselibs.conf</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1556625600">- Fix a crash when a navPoint in toc.ncx has no navLabel, see
  kde#406116 and https://sourceforge.net/p/ebook-tools/bugs/8/
  * add 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
- specfile cleanup, remove %defattr, add LICENSE</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- use cmake build macros + spec-cleaner</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1682251200">- Fix a crash when an itemref in the spine has no idref,
  see kde#466540.
  * add 0002-Avoid-crash-on-spine-itemref-without-idref.patch
- Replace 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
  with 0001-Avoid-crash-on-toc.ncx-navPoint-without-navLabel.patch</changelog>
</package>
<package pkgid="739a385e9c668552ce2457f10496e867c261a0fb398a3d91c796f4aae3cd2284bb1f708f1a745a94ea173b1746a4e8d6fa9cd05bcf63aefae86ad170e7ac9a63" name="ecryptfs-utils" arch="src">
  <version epoch="0" ver="111" rel="7.5"/>
  <changelog author="meissner@suse.com" date="1342008000">- also supply MS_NODEV to avoid exposing device files
  if someone got them on the encrypted media.</changelog>
  <changelog author="darin@darins.net" date="1375704000">- update to 103
- move -pie/-fpie into separate patch
- update ecryptfs-setup-swap-SuSE.patch for systmd and fstab
  without UUID lables
- remove ecryptfs-utils.security.patch, fixed upstream
- add PreReq: permissions
- removed unpackaged doc</changelog>
  <changelog author="darin@darins.net" date="1376568000">- fix %postun to not run pam-config on update (bnc#814098, bnc#834993)</changelog>
  <changelog author="fcrozat@suse.com" date="1407499200">- Drop ecryptfs-correct-desktop.patch and ensure
  ecryptfs-mount-private.desktop is properly generated and
  installed in a program specific location (ecryptfs-setup-private
  will take care of creating the right symlink) and not in
  /usr/share/applications by default.
- Add ecryptfs-mount-private.png (from Fedora)
- Create tmpfiles.d to ensure ecryptfs module is autoloaded at
  start.
- Fix category on ecryptfs-setup-private.desktop.</changelog>
  <changelog author="darin@darins.net" date="1409832000">- update to 104
  - lots of bugfixes, apparently from static code checking</changelog>
  <changelog author="meissner@suse.com" date="1431345600">- updated to 106
  - new passphrase wrapping method, including the salt to fix
    CVE-2014-9687 / bsc#920160
  - various bugfixes</changelog>
  <changelog author="mpluskal@suse.com" date="1443614400">- Cleanup spec file with spec-cleaner
- Update autotool dependencies
- Split library and devel packages
- Use desktop file macros
- Use fdupes to reduce duplicities</changelog>
  <changelog author="mpluskal@suse.com" date="1443787200">- Do not ship .la files</changelog>
  <changelog author="mpluskal@suse.com" date="1445083200">- Update to 108
  * This release does not have a changelog.</changelog>
  <changelog author="meissner@suse.com" date="1453291200">- validate-mount-destination-fs-type.patch: A local user could have
  escalated privileges by mounting over special filesystems (bsc#962052
  CVE-2016-1572)</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="vcizek@suse.com" date="1510056000">- drop validate-mount-destination-fs-type.patch (upstream)</changelog>
  <changelog author="vcizek@suse.com" date="1510056001">- Update to 111
  * upstream provides no changelog
- add ecryptfs-utils-openssl11.patch to support build with
  OpenSSL 1.1 (bsc#1066937)</changelog>
  <changelog author="meissner@suse.com" date="1510660800">- The license is GPL-2.0 (without + / or later)</changelog>
  <changelog author="meissner@suse.com" date="1519214400">- drop python2 support (needs to be replaced by python3 support)
  (bsc#1081587)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)
  - added: ecryptfs-usrmerge.diff</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1612440000">- usr %_pamdir</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651579200">- use https urls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="9c4d031d1370db49d3a1b1633f9c0335049322e702672fd856d8d8edbf96cde74efd3bf70abe710ce6677aaeb7115f2ef6af133d2560031312e87dbc4b5ee8d3" name="ecryptfs-utils" arch="x86_64">
  <version epoch="0" ver="111" rel="7.5"/>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="vcizek@suse.com" date="1510056000">- drop validate-mount-destination-fs-type.patch (upstream)</changelog>
  <changelog author="vcizek@suse.com" date="1510056001">- Update to 111
  * upstream provides no changelog
- add ecryptfs-utils-openssl11.patch to support build with
  OpenSSL 1.1 (bsc#1066937)</changelog>
  <changelog author="meissner@suse.com" date="1510660800">- The license is GPL-2.0 (without + / or later)</changelog>
  <changelog author="meissner@suse.com" date="1519214400">- drop python2 support (needs to be replaced by python3 support)
  (bsc#1081587)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)
  - added: ecryptfs-usrmerge.diff</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1612440000">- usr %_pamdir</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651579200">- use https urls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="5bf12b6e65363026e379ffec7d6685e28469594d3f7f21a4911e1bf0b8d647b85a6969710e0436a1d1c4fbfb03ed27ae307bab8109e07947436a4d615401dfcf" name="ecryptfs-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="111" rel="7.5"/>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="vcizek@suse.com" date="1510056000">- drop validate-mount-destination-fs-type.patch (upstream)</changelog>
  <changelog author="vcizek@suse.com" date="1510056001">- Update to 111
  * upstream provides no changelog
- add ecryptfs-utils-openssl11.patch to support build with
  OpenSSL 1.1 (bsc#1066937)</changelog>
  <changelog author="meissner@suse.com" date="1510660800">- The license is GPL-2.0 (without + / or later)</changelog>
  <changelog author="meissner@suse.com" date="1519214400">- drop python2 support (needs to be replaced by python3 support)
  (bsc#1081587)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)
  - added: ecryptfs-usrmerge.diff</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1612440000">- usr %_pamdir</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651579200">- use https urls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="2388404e06b2bd86ad8ab1b78bbce61eeb4f38cd0dd4ab6b1addfaf1aa6e25e94637b4b784f317f16befeae01ca3cdaa9701091ddd3ca31475cf7365dd9c293e" name="ecryptfs-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="111" rel="7.5"/>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="vcizek@suse.com" date="1510056000">- drop validate-mount-destination-fs-type.patch (upstream)</changelog>
  <changelog author="vcizek@suse.com" date="1510056001">- Update to 111
  * upstream provides no changelog
- add ecryptfs-utils-openssl11.patch to support build with
  OpenSSL 1.1 (bsc#1066937)</changelog>
  <changelog author="meissner@suse.com" date="1510660800">- The license is GPL-2.0 (without + / or later)</changelog>
  <changelog author="meissner@suse.com" date="1519214400">- drop python2 support (needs to be replaced by python3 support)
  (bsc#1081587)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)
  - added: ecryptfs-usrmerge.diff</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1612440000">- usr %_pamdir</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651579200">- use https urls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="e4cc3b7e71dda2975f3782281a8ab7b922093183caf0ce3fd623be68319d6947e2f8fecf573fcea8b3e449d0e47eeb0800339410aa2beb9c5fd6c584fa37a1b3" name="ecryptfs-utils-devel" arch="x86_64">
  <version epoch="0" ver="111" rel="7.5"/>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files section to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="vcizek@suse.com" date="1510056000">- drop validate-mount-destination-fs-type.patch (upstream)</changelog>
  <changelog author="vcizek@suse.com" date="1510056001">- Update to 111
  * upstream provides no changelog
- add ecryptfs-utils-openssl11.patch to support build with
  OpenSSL 1.1 (bsc#1066937)</changelog>
  <changelog author="meissner@suse.com" date="1510660800">- The license is GPL-2.0 (without + / or later)</changelog>
  <changelog author="meissner@suse.com" date="1519214400">- drop python2 support (needs to be replaced by python3 support)
  (bsc#1081587)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned paths below
  %{_prefix}/lib.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605614400">- prepare usrmerge (boo#1029961)
  - added: ecryptfs-usrmerge.diff</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1612440000">- usr %_pamdir</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1651579200">- use https urls</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="f528a5c50ee83577bb8a51333440c2593857468cd4fd9ba07a3de6d0cbd90f4ac320d716ce7b820bef2860e1abfca108673dbf20e5299e40883848b056e813f4" name="editorconfig" arch="x86_64">
  <version epoch="0" ver="0.12.6" rel="1.3"/>
  <changelog author="astieger@suse.com" date="1448712000">- initial package
- the editorconfig package is not currently linking dynamically
  against the library</changelog>
  <changelog author="astieger@suse.com" date="1458993600">- update to 0.12.1:
  * Fix an issue that libeditorconfig calls exit()
  * Bump required minimum cmake version to 2.8.7
  * Use GNU installation dirs for OS portability
  * Adjust for upstream changes:
    + editorconfig-core-c-0.12.0-install_paths.patch
    to editorconfig-core-c-0.12.1-install_paths.patch
    + editorconfig-core-c-0.12.0-no_timestamp.patch
    to editorconfig-core-c-0.12.1-no_timestamp.patch</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="christophe@krop.fr" date="1502712000">- add libeditorconfig0 baselibs, needed for ktexteditor.</changelog>
  <changelog author="astieger@suse.com" date="1526644800">- update to 0.12.2:
  * Add support for pkgconfig
  * Memory leaks and crash fixes
  * Improve error messages</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1543924800">- update to 0.12.3:
  * Bump required minimum cmake version to 2.8.12.
  * Support pcre2 and drop support for pcre.
- use pkconfig to find libpcre2</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1598616000">- Add patch to fix crash when parsing certain files (boo#1175824):
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- editorconfig-core-c 0.12.4:
  * fix various stability issues caused by memory handling
- drop upstream patch now included:
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1624795200">- editorconfig-core-c 0.12.5:
  * Fix memory leak which would occur if no .editorconfig files were found
    in the file's ancestry or if an error occurred while ingesting values.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1683028800">- editorconfig-core-c 0.12.6:
  * CVE-2023-0341: A buffer overflow in ec_blob (boo#1211032)
  * Update property key, value length limits per spec change</changelog>
</package>
<package pkgid="a873771120119ee374434e7e9e4cc33451c7d68328e9e7fb7eee7bbb72599e020ffb3843ca967b98ea526aee5301037b31af504d8c0a424b0ca1eb43d1865d4d" name="editorconfig-core-c" arch="src">
  <version epoch="0" ver="0.12.6" rel="1.3"/>
  <changelog author="astieger@suse.com" date="1448712000">- initial package
- the editorconfig package is not currently linking dynamically
  against the library</changelog>
  <changelog author="astieger@suse.com" date="1458993600">- update to 0.12.1:
  * Fix an issue that libeditorconfig calls exit()
  * Bump required minimum cmake version to 2.8.7
  * Use GNU installation dirs for OS portability
  * Adjust for upstream changes:
    + editorconfig-core-c-0.12.0-install_paths.patch
    to editorconfig-core-c-0.12.1-install_paths.patch
    + editorconfig-core-c-0.12.0-no_timestamp.patch
    to editorconfig-core-c-0.12.1-no_timestamp.patch</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="christophe@krop.fr" date="1502712000">- add libeditorconfig0 baselibs, needed for ktexteditor.</changelog>
  <changelog author="astieger@suse.com" date="1526644800">- update to 0.12.2:
  * Add support for pkgconfig
  * Memory leaks and crash fixes
  * Improve error messages</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1543924800">- update to 0.12.3:
  * Bump required minimum cmake version to 2.8.12.
  * Support pcre2 and drop support for pcre.
- use pkconfig to find libpcre2</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1598616000">- Add patch to fix crash when parsing certain files (boo#1175824):
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- editorconfig-core-c 0.12.4:
  * fix various stability issues caused by memory handling
- drop upstream patch now included:
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1624795200">- editorconfig-core-c 0.12.5:
  * Fix memory leak which would occur if no .editorconfig files were found
    in the file's ancestry or if an error occurred while ingesting values.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1683028800">- editorconfig-core-c 0.12.6:
  * CVE-2023-0341: A buffer overflow in ec_blob (boo#1211032)
  * Update property key, value length limits per spec change</changelog>
</package>
<package pkgid="0903018f52a8a741b9db8f66679e59af61d6d2e5e14b1b87628783215a411bf2db6d617634477ed2e6af076d9ff3b4f0f0eeb4a6397395642b6e821d0714ddfa" name="editorconfig-core-c-debugsource" arch="x86_64">
  <version epoch="0" ver="0.12.6" rel="1.3"/>
  <changelog author="astieger@suse.com" date="1448712000">- initial package
- the editorconfig package is not currently linking dynamically
  against the library</changelog>
  <changelog author="astieger@suse.com" date="1458993600">- update to 0.12.1:
  * Fix an issue that libeditorconfig calls exit()
  * Bump required minimum cmake version to 2.8.7
  * Use GNU installation dirs for OS portability
  * Adjust for upstream changes:
    + editorconfig-core-c-0.12.0-install_paths.patch
    to editorconfig-core-c-0.12.1-install_paths.patch
    + editorconfig-core-c-0.12.0-no_timestamp.patch
    to editorconfig-core-c-0.12.1-no_timestamp.patch</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="christophe@krop.fr" date="1502712000">- add libeditorconfig0 baselibs, needed for ktexteditor.</changelog>
  <changelog author="astieger@suse.com" date="1526644800">- update to 0.12.2:
  * Add support for pkgconfig
  * Memory leaks and crash fixes
  * Improve error messages</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1543924800">- update to 0.12.3:
  * Bump required minimum cmake version to 2.8.12.
  * Support pcre2 and drop support for pcre.
- use pkconfig to find libpcre2</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1598616000">- Add patch to fix crash when parsing certain files (boo#1175824):
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- editorconfig-core-c 0.12.4:
  * fix various stability issues caused by memory handling
- drop upstream patch now included:
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1624795200">- editorconfig-core-c 0.12.5:
  * Fix memory leak which would occur if no .editorconfig files were found
    in the file's ancestry or if an error occurred while ingesting values.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1683028800">- editorconfig-core-c 0.12.6:
  * CVE-2023-0341: A buffer overflow in ec_blob (boo#1211032)
  * Update property key, value length limits per spec change</changelog>
</package>
<package pkgid="05b2f5d1577e45172436f2e02ae7c8b5aed013485f16bf2611f93fda833374374d2c33f9e94912218265fc862eaf5f1023cde06a4cf8d4a5b10e84daa7e13b5b" name="editorconfig-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.12.6" rel="1.3"/>
  <changelog author="astieger@suse.com" date="1448712000">- initial package
- the editorconfig package is not currently linking dynamically
  against the library</changelog>
  <changelog author="astieger@suse.com" date="1458993600">- update to 0.12.1:
  * Fix an issue that libeditorconfig calls exit()
  * Bump required minimum cmake version to 2.8.7
  * Use GNU installation dirs for OS portability
  * Adjust for upstream changes:
    + editorconfig-core-c-0.12.0-install_paths.patch
    to editorconfig-core-c-0.12.1-install_paths.patch
    + editorconfig-core-c-0.12.0-no_timestamp.patch
    to editorconfig-core-c-0.12.1-no_timestamp.patch</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="christophe@krop.fr" date="1502712000">- add libeditorconfig0 baselibs, needed for ktexteditor.</changelog>
  <changelog author="astieger@suse.com" date="1526644800">- update to 0.12.2:
  * Add support for pkgconfig
  * Memory leaks and crash fixes
  * Improve error messages</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1543924800">- update to 0.12.3:
  * Bump required minimum cmake version to 2.8.12.
  * Support pcre2 and drop support for pcre.
- use pkconfig to find libpcre2</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1598616000">- Add patch to fix crash when parsing certain files (boo#1175824):
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- editorconfig-core-c 0.12.4:
  * fix various stability issues caused by memory handling
- drop upstream patch now included:
  * 0001-fix-prevent-buffer-overflow-74.patch</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1624795200">- editorconfig-core-c 0.12.5:
  * Fix memory leak which would occur if no .editorconfig files were found
    in the file's ancestry or if an error occurred while ingesting values.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1683028800">- editorconfig-core-c 0.12.6:
  * CVE-2023-0341: A buffer overflow in ec_blob (boo#1211032)
  * Update property key, value length limits per spec change</changelog>
</package>
<package pkgid="cef0d3bef8276dd4df8a1fc78719d5b4351dcfcc9820bcad06b45f3f372daef2093de84ba1633edf1121cb9281190182efb6e54f50423d2f735dac54aeb9e1b0" name="eid-mw" arch="src">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="dag@wieers.com" date="1296993600">- Initial package.</changelog>
  <changelog author="dag@wieers.com" date="1297512000">- Included eid-viewer build using maven.</changelog>
  <changelog author="dag@wieers.com" date="1298376000">- Added patched eid-applet core.</changelog>
  <changelog author="dag@wieers.com" date="1298462400">- Included pre-built JAR files.</changelog>
  <changelog author="dag@wieers.com" date="1298462401">- Added post-install script and desktop file.</changelog>
  <changelog author="dag@wieers.com" date="1300276800">- Split eid-mw and eid-viewer packages.</changelog>
  <changelog author="frank@apsu.be" date="1300363200">- Made Revision number variable to allow continuous builds.</changelog>
  <changelog author="frank@apsu.be" date="1331640000">- Upgrade to 4.0.2</changelog>
  <changelog author="frank@apsu.be" date="1335960000">- Upgrade to 4.0.4</changelog>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="07948addc4d451350c18c74c9192e7cfcc7d7ad10d52626b38cafd554f6b0014d8739928b970505fc5401d2d0b0c3f6d377e53185ad4c56e24417a353a627b2d" name="eid-mw" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="4975459959b3b39f2f7cdb0090ea1422a0f22154d57ea10b2f753c3d092b6f5a9f8cfa462ed0f5d14414cc33fcb3bd900b005a24db9d1828f452cc7dab30de61" name="eid-mw-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="d2bdb3b604adb6841ab4908b7df0e64cceee1ebd5d7a0acea81ad20d9dbd23559a4b7723a814a9abee6fa8ca3c88baea5d9befd39accd9bc5374f6feb35d2953" name="eid-mw-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="a40e3ce5fda65c72c9dc64410e537a4fac366e126fd99770ca325c9dfa11594df039b710a38ee50d0d532a2eea16223cfed78714aeec7471d3fe4391bda5c3b5" name="eid-mw-devel" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="f6589527a92b4b09d5e65f8ec206dde2485c2810753e0cdf968ad9f6c05da0638974a50bb1c9f29121aab3d9dc4bbbf0418359b125b09da7ba6ff0b357aa7134" name="eid-mw-firefox" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="42190ee3629f18ce2cc75c25914c9e92cc0e95b1cd9dc31aa4d6a1a81299bc674e1eeb8485c8e2fd06eb22099afc272da94be5d044f4f6366bc670e4df716430" name="eid-mw-libs" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="6815ca136bd9fca01fa5c2ede6e148268eec97b7e3e00332d7f950fa60627a3c618572e6f56e340f5eeb1b64dc3786b7a228479b42f934ead92b0ea01da16211" name="eid-mw-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="9ce3388fb2bd1f5459c42020d584d56ae62e0a62322382bad45676ec58841e984656fb2d3d43d8576ef07cf04fd74643016aa747184451c4c52f0aed3ea3b650" name="eid-viewer" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="ee4289f547183c4cd8c1aec2fa2c05381b67224db944ee370979b6d7778a612ca5e2e44520de6b062f36393757c00b55064852df891fd8f2724b1be726f5d9ab" name="eid-viewer-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.11" rel="1.3"/>
  <changelog author="frank@apsu.be" date="1381752000">- Upgrade to 4.0.6</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1406721600">- Split package up into several subpackages so as to make multiarch work
  without much issues.</changelog>
  <changelog author="wouter.verhelst@fedict.be" date="1407931200">- Split up somewhat further so that openSUSE-style multiarch works, too.</changelog>
  <changelog author="pth@suse.de" date="1417694400">- Initial openSUSE package based on the spec from Google source
  and Pascal Bleser's work including eid-mw-add_missing_includes.patch..</changelog>
  <changelog author="pth@suse.de" date="1418040000">- Add a group tag for the libs package.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1600689600">- updated to 5.0.8
  eID Viewer
  - Now supports applet 1.8 eID cards
- updated to 5.0.6
  Pkcs11
  - Now supports applet 1.8 eID cards
  - SDK now supports applet 1.8 eID cards
  Minidriver
  - Now supports applet 1.8 eID cards</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1615291200">- Drop Requires(pre): /sbin/chkconfig: there are no pre scripts
  present, so this can't be real.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632744000">- updated to 5.0.28
  * improve translations
  * UI improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672488000">- updated to 5.1.4
  * support new distributions
  * monitor specific resolution
  * UI improvements
  * build improvements</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1688472000">- updated to 5.1.11
  * did not find the changes entries :/</changelog>
</package>
<package pkgid="bb39aa429e6e8fdf07047879104af4f0803c1a39d549d33b3194271f262294c868027c13b8bd73aa0d1e86d613a66d247f61275b6ca111f8b2c352d4828c7513" name="eigen3" arch="src">
  <version epoch="0" ver="3.4.0" rel="2.7"/>
  <changelog author="Rene.vanPaassen@gmail.com" date="1448625600">- Specify eigen header install dir; otherwise the pkgconfig file
  defaults to -Iinclude/eigen3</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1467288000">- Update to version 3.2.8:
  Main fixes and improvements:
  * Make FullPivLU::solve use rank() instead of nonzeroPivots().
  * Add EIGEN_MAPBASE_PLUGIN
  * Bug 1166: fix issue in matrix-vector products when the
    destination is not a vector at compile-time.
  * Bug 1100: Improve cmake/pkg-config support.
  * Bug 1113: fix name conflict with C99's "I".
  * Add missing delete operator overloads in
    EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  * Fix (A*B).maxCoeff(i) and similar.
  * Workaround an ICE with VC2015 Update1 x64.
  * Bug 1156: fix several function declarations whose arguments
    were passed by value instead of being passed by reference
  * Bug 1164: fix std::list and std::deque specializations such
    that our aligned allocator is automatically activatived only
    when the user did not specified an allocator (or specified the
    default std::allocator).
  Others:
  * Fix BLAS backend (aka MKL) for empty matrix products.
  * Bug 1134: fix JacobiSVD pre-allocation.
  * Bug 1111: fix infinite recursion in
    sparse-column-major.row(i).nonZeros() (it now produces a
    compilation error)
  * Bug 1106: workaround a compilation issue in Sparse module for
    msvc-icc combo
  * Bug 1153: remove the usage of __GXX_EXPERIMENTAL_CXX0X__ to
    detect C++11 support
  * Bug 1143: work-around gcc bug in COLAMD
  * Improve support for matrix products with empty factors.
  * Fix and clarify documentation of Transform wrt
    operator*(MatrixBase)
  * Add a matrix-free conjugate gradient example.
  * Fix cost computation in CwiseUnaryView (internal)
  * Remove custom unaligned loads for SSE.
  * Some warning fixes.
  * Several other documentation clarifications.
- Updated build requirement superlu to superlu-devel.
- Added a patch "eigen_pkgconfig.patch" to fix pkg-config file
  includedir (taken from Fedora).
- Added a patch "01_install_FindEigen3.patch" to install
  FindEigen3.cmake (taken from Fedora).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1470571200">- Update to version 3.2.9:
  Main fixes and improvements:
  * Improve numerical robustness of JacobiSVD (backported from 3.3)
  * Bug 1017: prevents underflows in makeHouseholder
  * Fix numerical accuracy issue in the extraction of complex
    eigenvalue pairs in real generalized eigenvalue problems.
  * Fix support for vector.homogeneous().asDiagonal()
  * Bug 1238: fix SparseMatrix::sum() overload for un-compressed
    mode
  * Bug 1213: workaround gcc linking issue with anonymous enums.
  * Bug 1236: fix possible integer overflow in sparse-sparse
    product
  * Improve detection of identical matrices when applying a
    permutation (e.g., mat = perm * mat)
  * Fix usage of nesting type in blas_traits. In practice, this
    fixes compilation of expressions such as A*(A*A)^T
  * CMake: fixes support of Ninja generator
  * Add a StorageIndex typedef to sparse matrices and expressions
    to ease porting code to 3.3
    (see http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
  * Bug 1200: make aligned_allocator c++11 compatible (backported
    from 3.3)
  * Bug 1182: improve generality of abs2 (backported from 3.3)
  * Bug 537: fix compilation of Quaternion with Apples's compiler
  * Bug 1176: allow products between compatible scalar types
  * Bug 1172: make valuePtr and innerIndexPtr properly return null
    for empty sparse matrices.
  * Bug 1170: skip calls to memcpy/memmove for empty inputs.
  Others:
  * Bug 1242: fix comma initializer with empty matrices.
  * Improves support for MKL's PARDISO solver.
  * Fix a compilation issue with Pastix solver.
  * Add some missing explicit scalar conversions
  * Fix a compilation issue with matrix exponential (unsupported
    MatrixFunctions module).
  * Bug 734: fix a storage order issue in unsupported Spline module
  * Bug 1222: fix a compilation issue in AutoDiffScalar
  * Bug 1221: shutdown some GCC6's warnings.
  * Bug 1175: fix index type conversion warnings in sparse to dense
    conversion.
- Removed build requirements gnu-free-fonts and texlive-amsfonts
  (not needed anymore).</changelog>
  <changelog author="olaf@aepfle.de" date="1483531200">- Require texlive-dvips during build</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1488888000">- Update to version 3.3.3:
  * Lots of changes. See
    http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.3
    for details.
- Added new build requirements libboost_headers-devel for
  Tumbleweed and boost-devel for openSUSE &lt;= 13.2.
- Rebased 0001-Disable-Altivec-for-ppc64le.patch and
  0001-Do-stack-allignment-on-ppc.patch to apply cleanly.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1499256000">- Update to version 3.3.4:
  General:
  * Improve speed of Jacobi rotation when mixing complex and real
    types.
  * Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as
    the destination of matrix*matrix products.
  * UmfPack support: enable changes in the control settings and add
    report functions.
  * Bug 1423: fix LSCG's Jacobi preconditioner for row-major
    matrices.
  * Bug 1424: fix compilation issue with abs and unsigned integers
    as scalar type.
  * Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a
    const nested expression.
  * Bug 1403: fix several implicit scalar type conversion making
    SVD decompositions compatible with ceres::Jet.
  * Fix some real-to-scalar-to-real useless conversions in
    ColPivHouseholderQR.
  Regressions:
  * Fix dense * sparse-selfadjoint-view product.
  * Bug 1417: make LinSpace compatible with std::complex.
  * Bug 1400: fix stableNorm alignment issue with
    EIGEN_DONT_ALIGN_STATICALLY.
  * Bug 1411: fix alignment issue in Quaternion.
  * Fix compilation of operations between nested Arrays.
  * Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
  Others:
  * Fix compilation with gcc 4.3 and ARM NEON.
  * Fix prefetches on ARM64 and ARM32.
  * Fix out-of-bounds check in COLAMD.
  * Few minor fixes regarding nvcc/CUDA support, including bug
    1396.
  * Improve cmake scripts for Pastix and BLAS detection.
  * Bug 1401: fix compilation of "cond ? x : -x" with x an
    AutoDiffScalar
  * Fix compilation of matrix log with Map as input.
  * Add specializations of std::numeric_limits for Eigen::half and
    and AutoDiffScalar
  * Fix compilation of streaming nested Array, i.e.,
    cout &lt;&lt; Array&lt;Array&lt;&gt;&gt;</changelog>
  <changelog author="cfeck@kde.org" date="1500379200">- Split documentation into its own -doc package due to size.</changelog>
  <changelog author="jengelh@inai.de" date="1502539200">- Use right RPM group.</changelog>
  <changelog author="alarrosa@suse.com" date="1510056000">- Remove libqt4 from BuildRequires since it's actually only required
  by some demos and tests which are simply not built when it's not
  available (except on Leap, where libqt4 is required)</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1546084800">- Update to version 3.3.7:
  + Changes since 3.3.6: Fix compilation with GCC&gt;=6 and compiler optimization turned off.
- Added eigen3-3.3.1-fixcmake.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1551182400">- Drop doc tgz that contained duplicated files
  to make the package build reproducible (boo#1047218)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1563969600">- Clean up spec file:
  * Correct License tag, some included algorithms are LGPL-2.1-only
  * Remove conditionals for obsolete distributions (which were failing
    or unresolvable anyway)
  * Remove defattr, use license macro
  * Hide GL/GLUT/GLEW BuildRequires behind tests bcond, as tests are
    not build currently
  * Add missing BuildRequires tex(newunicodechar.sty), group doc dependencies</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1565006400">- Convert to _multibuild, to avoid doc dependencies when building
  the main package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600344000">- Add eigen3-CastXML-support-for-aarch64.patch to support CastXML
  on aarch64 [https://gitlab.com/libeigen/eigen/-/issues/1979];
  patch taken from upstream commit and rebased to apply without
  fuzz.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 3.3.8:
  * General bug fixes:
  - Issue #1995: Fix a failure in the GEBP kernel when using
    small L1 cache sizes, OpenMP and FMA.
  - Issue #1990: Make CMake accept installation paths relative
    to CMAKE_INSTALL_PREFIX.
  - Issue #1974: Fix issue when reserving an empty sparse matrix
  - Issue #1823: Fix incorrect use of std::abs
  - Issue #1788: Fix rule-of-three violations inside the stable
    modules. This fixes deprecated-copy warnings when compiling
    with GCC&gt;=9. Also protect some additional Base-constructors
    from getting called by user code code (Issue #1587)
  - Issue #1796: Make matrix squareroot usable for Map and Ref
    types.
  - Issue #1281: Fix AutoDiffScalar's make_coherent for nested
    expression of constant ADs.
  - Issue #1761: Fall back is_integral to std::is_integral in
    c++11 and fix internal::is_integral&lt;size_t/ptrdiff_t&gt; with
    MSVC 2013 and older.
  - Issue #1741: Fix self-adjoint*matrix, triangular*matrix, and
    triangular^1*matrix with a destination having a non-trivial
    inner-stride.
  - Issue #1741: Fix SelfAdjointView::rankUpdate and product to
    triangular part for destination with non-trivial inner
    stride.
  - Issue #1741: Fix C.noalias() = A*C; with C.innerStride()!=1.
  - Issue #1695: Fix a numerical robustness issue in BDCSVD.
  - Issue #1692: Enable enum as sizes of Matrix and Array.
  - Issue #1689: Fix used-but-marked-unused warning.
  - Issue #1679: Avoid possible division by 0 in complex-schur.
  - Issue #1676: Fix C++17 template deduction in DenseBase.
  - Issue #1669: Fix PartialPivLU/inverse with zero-sized
    matrices.
  - Issue #1557: Fix RealSchur and EigenSolver for matrices with
    only zeros on the diagonal.
  * Performance related fixes:
  - Issue #1562: Optimize evaluation of small products of the
    form s*A*B by rewriting them as: s*(A.lazyProduct(B)) to
    save a costly temporary. Measured speedup from 2x to 5x...
  - Fix performance issue with SimplicialLDLT for complexes
    coefficients.
  * Misc fixes:
  - Fix QuaternionBase::cast for quaternion map and wrapper.
  - Fix case issue with Lapack unit tests.
  - Fix possible conflict with an externally defined "real" type
    when using gcc-5.
  - Provide numext::[u]int{32,64}_t.
  - Initialize isometric transforms like affine transforms.
  - Change typedefs from private to protected to fix MSVC
    compilation.
  - Fix compilation of FFTW unit test.
  - Fix compilation of BLAS backend and frontend.
  - Fix real/imag namespace conflict.
  - Avoid throwing in destructors.
  - Fix precision issue in SelfAdjointEigenSolver.h
  - Make digits10() return an integer.
  - Use pade for matrix exponential also for complex values.
  - Cast Index to RealScalar in SVDBase to fix an issue when
    RealScalar is not implicitly convertible to Index.
  - Provide EIGEN_HAS_C99_MATH when using MSVC.
  - Various fixes in polynomial solver and its unit tests.
  - nd 4415d4e2d: Extend polynomial solver unit tests to
    complexes.
  - Automatically switch between EigenSolver and
    ComplexEigenSolver, and fix a few Real versus Scalar issues.
  - Enable construction of Ref&lt;VectorType&gt; from a runtime
    vector.
  - Fix a problem of old gcc versions having problems with
    recursive #pragma GCC diagnostic push/pop.
  - Fix compilation with expression template scalar type.
  - Backport AVX512 implementation to 3.3.
  - Fix StlDeque compilation issue with GCC 10.
  - Avoid false-positive test results in non-linear optimization
    tests.
  - Fix undefined behaviour caused by uncaught exceptions in OMP
    section of parallel GEBP kernel.
  - Fix a bug with half-precision floats on GPUs.
  * Fixed warnings:
  - Fix some maybe-uninitialized warnings in AmbiVector.h and
    test bdcsvd.
  - Silent cmake warnings in Lapack CMakeLists.txt.
  - Rename variable which shadows class name in Polynomials
    module.
  - Workaround gcc's alloc-size-larger-than= warning in
    DenseStorage.h.
  - Hide some unused variable warnings in g++8.1 in Tensor
    contraction mapper.
  - Fix gcc 8.1 warning: "maybe use uninitialized" in std tests.
  - Fix always true warning with gcc 4.7in test numext.
  - Fix nonnull-compare warning in test geo_alignedbox.
  - Disable ignoring attributes warning in vectorization logic
    test.
  - Fix a gcc7 warning about bool * bool in abs2 default
    implementation.
  - Fix a warning in SparseSelfAdjointView about a branch
    statement always evaluation to false.
- Minor rebase of patches to fix offsets.
- Specify relative path to includedir as option to cmake as it
  only accepts paths relative to CMAKE_INSTALL_PREFIX now.
- Drop Group tags.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1603627200">- Fix compilation error when using Eigen3 with OpenMP:
  * Remove-error-counting-in-OpenMP-parallelize_gemm.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1604491200">- Drop eigen_pkgconfig.patch: the includedir now needs to be
  specified relative to CMAKE_INSTALL_PREFIX, so this patch causes
  the includedir in the pkgconfig file to be erroneous
  (boo#1178139).
- Use %autosetup to automatically run through patches.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1607428800">- Update to version 3.3.9:
  * Introduce rendering Doxygen math formulas with MathJax and the
    option EIGEN_DOC_USE_MATHJAX to control this.
  * Issue 1746: Removed implementation of standard
    copy-constructor and standard copy-assign-operator from
    PermutationMatrix and Transpositions to allow malloc-less
    std::move.
  * Issue 2036: Make sure the
    find_standard_math_library_test_program compiles and doesn't
    optimize away functions we try to test for.
  * Issue 2046: Rename test/array.cpp to test/array_cwise.cpp to
    fix an issue with the C++ standard library header "array"
  * Issue 2040: Fix an issue in test/ctorleak that occured when
    disabling exceptions.
  * Issue 2011: Remove error counting in OpenMP parallel section
    in Eigen's GEMM parallelizing logic.
  * Issue 2012: Define coeff-wise binary array operators for base
    class to fix an issue when using Eigen with C++20
  * Fix an issue with Intel® MKL PARDISO support.
- Drop Remove-error-counting-in-OpenMP-parallelize_gemm.patch:
  incorporated upstream.
- Add patches to fix building and running tests:
  * eigen3-failtests-handling.patch: Simplify handling of tests
    that must fail to compile; upstream commit: 72c0bbe.
  * eigen3-make-sparseqr-unit-test-stable.patch: Make sparseqr
    test more stable to prevent random failures; patch taken from
    upstream commit
    [https://gitlab.com/libeigen/eigen/-/issues/899].
  * eigen3-googlehash-detection.patch: GoogleHash needs C++11 std
    to compile test code and be succesfully detected.
  * eigen3-fix-forward_adolc-unit-test.patch: Prevent conflict of
    std::min/max with eigen's macros by importing eigen
    test-suite's main.h header only after all system headers have
    been included.
- Setup but don't run tests due to random errors in test-suite
  itself
  * Pass EIGEN_TEST_CXX11:Bool=ON and EIGEN_TEST_OPENMP:Bool=ON to
    cmake to enable building c++11 and openmp tests.
  * export EIGEN_SEED=100 to build with fixed seed (see
    https://gitlab.com/libeigen/eigen/-/issues/2088).
  * export EIGEN_REPEAT=1 to run each test only once (default 10)
    to save time and since we use a fixed seed anyway.
  * Disable for non-86_64 archs as some unsupported tests fail for
    the others (for i586 some supported tests too, see
    https://gitlab.com/libeigen/eigen/-/issues/2092).
- Pass CMAKE_SKIP_RPATH:BOOL=OFF and
  CMAKE_SKIP_INSTALL_RPATH:BOOL=ON to cmake to fix rpath handling
  in Leap 15.2's cmake macros (doesn't hurt generally).
- Change CMAKE_BUILD_TYPE from Release to RelWithDebInfo (openSUSE
  default).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629460800">- Update to version 3.4.0
  * Long list of changes, see
    &lt;https://eigen.tuxfamily.org/index.php?title=3.4&gt;.
- Drop patches incorporated or otherwise fixed upstream:
  * eigen3-CastXML-support-for-aarch64.patch.
  * eigen3-make-sparseqr-unit-test-stable.patch.
  * eigen3-failtests-handling.patch.
- Rebase following patches for updated sources:
  * 0001-Disable-Altivec-for-ppc64le.patch.
  * 0001-Do-stack-allignment-on-ppc.patch.
- Minor line offset adjustments of other patches to apply cleanly.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643716800">- Add _constraints for docs(+test) to avoid OOM build failures
- Drop obsolete/unnecessary patches
  * eigen3-3.3.1-fixcmake.patch (no longer has any effect)
  * 01_install_FindEigen3.patch (CMake Config mode is preferred)
- Fix build for ppc64le (affects test and dependent packages, e.g.
  arpack-ng), add fix_ppc64le_always_inline_680.patch</changelog>
</package>
<package pkgid="320567ab5c42f5e29dfa0725d1d6648f233ac1b6f555545d223df270d2c87244cbd2729b9de03d53cca788c86a9265b6c229a6f94a0802686d343ba8b735ae18" name="eigen3-devel" arch="noarch">
  <version epoch="0" ver="3.4.0" rel="2.7"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1551182400">- Drop doc tgz that contained duplicated files
  to make the package build reproducible (boo#1047218)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1563969600">- Clean up spec file:
  * Correct License tag, some included algorithms are LGPL-2.1-only
  * Remove conditionals for obsolete distributions (which were failing
    or unresolvable anyway)
  * Remove defattr, use license macro
  * Hide GL/GLUT/GLEW BuildRequires behind tests bcond, as tests are
    not build currently
  * Add missing BuildRequires tex(newunicodechar.sty), group doc dependencies</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1565006400">- Convert to _multibuild, to avoid doc dependencies when building
  the main package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600344000">- Add eigen3-CastXML-support-for-aarch64.patch to support CastXML
  on aarch64 [https://gitlab.com/libeigen/eigen/-/issues/1979];
  patch taken from upstream commit and rebased to apply without
  fuzz.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 3.3.8:
  * General bug fixes:
  - Issue #1995: Fix a failure in the GEBP kernel when using
    small L1 cache sizes, OpenMP and FMA.
  - Issue #1990: Make CMake accept installation paths relative
    to CMAKE_INSTALL_PREFIX.
  - Issue #1974: Fix issue when reserving an empty sparse matrix
  - Issue #1823: Fix incorrect use of std::abs
  - Issue #1788: Fix rule-of-three violations inside the stable
    modules. This fixes deprecated-copy warnings when compiling
    with GCC&gt;=9. Also protect some additional Base-constructors
    from getting called by user code code (Issue #1587)
  - Issue #1796: Make matrix squareroot usable for Map and Ref
    types.
  - Issue #1281: Fix AutoDiffScalar's make_coherent for nested
    expression of constant ADs.
  - Issue #1761: Fall back is_integral to std::is_integral in
    c++11 and fix internal::is_integral&lt;size_t/ptrdiff_t&gt; with
    MSVC 2013 and older.
  - Issue #1741: Fix self-adjoint*matrix, triangular*matrix, and
    triangular^1*matrix with a destination having a non-trivial
    inner-stride.
  - Issue #1741: Fix SelfAdjointView::rankUpdate and product to
    triangular part for destination with non-trivial inner
    stride.
  - Issue #1741: Fix C.noalias() = A*C; with C.innerStride()!=1.
  - Issue #1695: Fix a numerical robustness issue in BDCSVD.
  - Issue #1692: Enable enum as sizes of Matrix and Array.
  - Issue #1689: Fix used-but-marked-unused warning.
  - Issue #1679: Avoid possible division by 0 in complex-schur.
  - Issue #1676: Fix C++17 template deduction in DenseBase.
  - Issue #1669: Fix PartialPivLU/inverse with zero-sized
    matrices.
  - Issue #1557: Fix RealSchur and EigenSolver for matrices with
    only zeros on the diagonal.
  * Performance related fixes:
  - Issue #1562: Optimize evaluation of small products of the
    form s*A*B by rewriting them as: s*(A.lazyProduct(B)) to
    save a costly temporary. Measured speedup from 2x to 5x...
  - Fix performance issue with SimplicialLDLT for complexes
    coefficients.
  * Misc fixes:
  - Fix QuaternionBase::cast for quaternion map and wrapper.
  - Fix case issue with Lapack unit tests.
  - Fix possible conflict with an externally defined "real" type
    when using gcc-5.
  - Provide numext::[u]int{32,64}_t.
  - Initialize isometric transforms like affine transforms.
  - Change typedefs from private to protected to fix MSVC
    compilation.
  - Fix compilation of FFTW unit test.
  - Fix compilation of BLAS backend and frontend.
  - Fix real/imag namespace conflict.
  - Avoid throwing in destructors.
  - Fix precision issue in SelfAdjointEigenSolver.h
  - Make digits10() return an integer.
  - Use pade for matrix exponential also for complex values.
  - Cast Index to RealScalar in SVDBase to fix an issue when
    RealScalar is not implicitly convertible to Index.
  - Provide EIGEN_HAS_C99_MATH when using MSVC.
  - Various fixes in polynomial solver and its unit tests.
  - nd 4415d4e2d: Extend polynomial solver unit tests to
    complexes.
  - Automatically switch between EigenSolver and
    ComplexEigenSolver, and fix a few Real versus Scalar issues.
  - Enable construction of Ref&lt;VectorType&gt; from a runtime
    vector.
  - Fix a problem of old gcc versions having problems with
    recursive #pragma GCC diagnostic push/pop.
  - Fix compilation with expression template scalar type.
  - Backport AVX512 implementation to 3.3.
  - Fix StlDeque compilation issue with GCC 10.
  - Avoid false-positive test results in non-linear optimization
    tests.
  - Fix undefined behaviour caused by uncaught exceptions in OMP
    section of parallel GEBP kernel.
  - Fix a bug with half-precision floats on GPUs.
  * Fixed warnings:
  - Fix some maybe-uninitialized warnings in AmbiVector.h and
    test bdcsvd.
  - Silent cmake warnings in Lapack CMakeLists.txt.
  - Rename variable which shadows class name in Polynomials
    module.
  - Workaround gcc's alloc-size-larger-than= warning in
    DenseStorage.h.
  - Hide some unused variable warnings in g++8.1 in Tensor
    contraction mapper.
  - Fix gcc 8.1 warning: "maybe use uninitialized" in std tests.
  - Fix always true warning with gcc 4.7in test numext.
  - Fix nonnull-compare warning in test geo_alignedbox.
  - Disable ignoring attributes warning in vectorization logic
    test.
  - Fix a gcc7 warning about bool * bool in abs2 default
    implementation.
  - Fix a warning in SparseSelfAdjointView about a branch
    statement always evaluation to false.
- Minor rebase of patches to fix offsets.
- Specify relative path to includedir as option to cmake as it
  only accepts paths relative to CMAKE_INSTALL_PREFIX now.
- Drop Group tags.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1603627200">- Fix compilation error when using Eigen3 with OpenMP:
  * Remove-error-counting-in-OpenMP-parallelize_gemm.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1604491200">- Drop eigen_pkgconfig.patch: the includedir now needs to be
  specified relative to CMAKE_INSTALL_PREFIX, so this patch causes
  the includedir in the pkgconfig file to be erroneous
  (boo#1178139).
- Use %autosetup to automatically run through patches.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1607428800">- Update to version 3.3.9:
  * Introduce rendering Doxygen math formulas with MathJax and the
    option EIGEN_DOC_USE_MATHJAX to control this.
  * Issue 1746: Removed implementation of standard
    copy-constructor and standard copy-assign-operator from
    PermutationMatrix and Transpositions to allow malloc-less
    std::move.
  * Issue 2036: Make sure the
    find_standard_math_library_test_program compiles and doesn't
    optimize away functions we try to test for.
  * Issue 2046: Rename test/array.cpp to test/array_cwise.cpp to
    fix an issue with the C++ standard library header "array"
  * Issue 2040: Fix an issue in test/ctorleak that occured when
    disabling exceptions.
  * Issue 2011: Remove error counting in OpenMP parallel section
    in Eigen's GEMM parallelizing logic.
  * Issue 2012: Define coeff-wise binary array operators for base
    class to fix an issue when using Eigen with C++20
  * Fix an issue with Intel® MKL PARDISO support.
- Drop Remove-error-counting-in-OpenMP-parallelize_gemm.patch:
  incorporated upstream.
- Add patches to fix building and running tests:
  * eigen3-failtests-handling.patch: Simplify handling of tests
    that must fail to compile; upstream commit: 72c0bbe.
  * eigen3-make-sparseqr-unit-test-stable.patch: Make sparseqr
    test more stable to prevent random failures; patch taken from
    upstream commit
    [https://gitlab.com/libeigen/eigen/-/issues/899].
  * eigen3-googlehash-detection.patch: GoogleHash needs C++11 std
    to compile test code and be succesfully detected.
  * eigen3-fix-forward_adolc-unit-test.patch: Prevent conflict of
    std::min/max with eigen's macros by importing eigen
    test-suite's main.h header only after all system headers have
    been included.
- Setup but don't run tests due to random errors in test-suite
  itself
  * Pass EIGEN_TEST_CXX11:Bool=ON and EIGEN_TEST_OPENMP:Bool=ON to
    cmake to enable building c++11 and openmp tests.
  * export EIGEN_SEED=100 to build with fixed seed (see
    https://gitlab.com/libeigen/eigen/-/issues/2088).
  * export EIGEN_REPEAT=1 to run each test only once (default 10)
    to save time and since we use a fixed seed anyway.
  * Disable for non-86_64 archs as some unsupported tests fail for
    the others (for i586 some supported tests too, see
    https://gitlab.com/libeigen/eigen/-/issues/2092).
- Pass CMAKE_SKIP_RPATH:BOOL=OFF and
  CMAKE_SKIP_INSTALL_RPATH:BOOL=ON to cmake to fix rpath handling
  in Leap 15.2's cmake macros (doesn't hurt generally).
- Change CMAKE_BUILD_TYPE from Release to RelWithDebInfo (openSUSE
  default).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629460800">- Update to version 3.4.0
  * Long list of changes, see
    &lt;https://eigen.tuxfamily.org/index.php?title=3.4&gt;.
- Drop patches incorporated or otherwise fixed upstream:
  * eigen3-CastXML-support-for-aarch64.patch.
  * eigen3-make-sparseqr-unit-test-stable.patch.
  * eigen3-failtests-handling.patch.
- Rebase following patches for updated sources:
  * 0001-Disable-Altivec-for-ppc64le.patch.
  * 0001-Do-stack-allignment-on-ppc.patch.
- Minor line offset adjustments of other patches to apply cleanly.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643716800">- Add _constraints for docs(+test) to avoid OOM build failures
- Drop obsolete/unnecessary patches
  * eigen3-3.3.1-fixcmake.patch (no longer has any effect)
  * 01_install_FindEigen3.patch (CMake Config mode is preferred)
- Fix build for ppc64le (affects test and dependent packages, e.g.
  arpack-ng), add fix_ppc64le_always_inline_680.patch</changelog>
</package>
<package pkgid="fc498c8d44c31b89ed3e08c08c169582f254300f5b513370ce321dce711e941cbea3fdb5fd303ef81dadca874f8637d7a7264c526692c19474118a185f04a737" name="eigen3-doc" arch="noarch">
  <version epoch="0" ver="3.4.0" rel="2.9"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1551182400">- Drop doc tgz that contained duplicated files
  to make the package build reproducible (boo#1047218)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1563969600">- Clean up spec file:
  * Correct License tag, some included algorithms are LGPL-2.1-only
  * Remove conditionals for obsolete distributions (which were failing
    or unresolvable anyway)
  * Remove defattr, use license macro
  * Hide GL/GLUT/GLEW BuildRequires behind tests bcond, as tests are
    not build currently
  * Add missing BuildRequires tex(newunicodechar.sty), group doc dependencies</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1565006400">- Convert to _multibuild, to avoid doc dependencies when building
  the main package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600344000">- Add eigen3-CastXML-support-for-aarch64.patch to support CastXML
  on aarch64 [https://gitlab.com/libeigen/eigen/-/issues/1979];
  patch taken from upstream commit and rebased to apply without
  fuzz.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 3.3.8:
  * General bug fixes:
  - Issue #1995: Fix a failure in the GEBP kernel when using
    small L1 cache sizes, OpenMP and FMA.
  - Issue #1990: Make CMake accept installation paths relative
    to CMAKE_INSTALL_PREFIX.
  - Issue #1974: Fix issue when reserving an empty sparse matrix
  - Issue #1823: Fix incorrect use of std::abs
  - Issue #1788: Fix rule-of-three violations inside the stable
    modules. This fixes deprecated-copy warnings when compiling
    with GCC&gt;=9. Also protect some additional Base-constructors
    from getting called by user code code (Issue #1587)
  - Issue #1796: Make matrix squareroot usable for Map and Ref
    types.
  - Issue #1281: Fix AutoDiffScalar's make_coherent for nested
    expression of constant ADs.
  - Issue #1761: Fall back is_integral to std::is_integral in
    c++11 and fix internal::is_integral&lt;size_t/ptrdiff_t&gt; with
    MSVC 2013 and older.
  - Issue #1741: Fix self-adjoint*matrix, triangular*matrix, and
    triangular^1*matrix with a destination having a non-trivial
    inner-stride.
  - Issue #1741: Fix SelfAdjointView::rankUpdate and product to
    triangular part for destination with non-trivial inner
    stride.
  - Issue #1741: Fix C.noalias() = A*C; with C.innerStride()!=1.
  - Issue #1695: Fix a numerical robustness issue in BDCSVD.
  - Issue #1692: Enable enum as sizes of Matrix and Array.
  - Issue #1689: Fix used-but-marked-unused warning.
  - Issue #1679: Avoid possible division by 0 in complex-schur.
  - Issue #1676: Fix C++17 template deduction in DenseBase.
  - Issue #1669: Fix PartialPivLU/inverse with zero-sized
    matrices.
  - Issue #1557: Fix RealSchur and EigenSolver for matrices with
    only zeros on the diagonal.
  * Performance related fixes:
  - Issue #1562: Optimize evaluation of small products of the
    form s*A*B by rewriting them as: s*(A.lazyProduct(B)) to
    save a costly temporary. Measured speedup from 2x to 5x...
  - Fix performance issue with SimplicialLDLT for complexes
    coefficients.
  * Misc fixes:
  - Fix QuaternionBase::cast for quaternion map and wrapper.
  - Fix case issue with Lapack unit tests.
  - Fix possible conflict with an externally defined "real" type
    when using gcc-5.
  - Provide numext::[u]int{32,64}_t.
  - Initialize isometric transforms like affine transforms.
  - Change typedefs from private to protected to fix MSVC
    compilation.
  - Fix compilation of FFTW unit test.
  - Fix compilation of BLAS backend and frontend.
  - Fix real/imag namespace conflict.
  - Avoid throwing in destructors.
  - Fix precision issue in SelfAdjointEigenSolver.h
  - Make digits10() return an integer.
  - Use pade for matrix exponential also for complex values.
  - Cast Index to RealScalar in SVDBase to fix an issue when
    RealScalar is not implicitly convertible to Index.
  - Provide EIGEN_HAS_C99_MATH when using MSVC.
  - Various fixes in polynomial solver and its unit tests.
  - nd 4415d4e2d: Extend polynomial solver unit tests to
    complexes.
  - Automatically switch between EigenSolver and
    ComplexEigenSolver, and fix a few Real versus Scalar issues.
  - Enable construction of Ref&lt;VectorType&gt; from a runtime
    vector.
  - Fix a problem of old gcc versions having problems with
    recursive #pragma GCC diagnostic push/pop.
  - Fix compilation with expression template scalar type.
  - Backport AVX512 implementation to 3.3.
  - Fix StlDeque compilation issue with GCC 10.
  - Avoid false-positive test results in non-linear optimization
    tests.
  - Fix undefined behaviour caused by uncaught exceptions in OMP
    section of parallel GEBP kernel.
  - Fix a bug with half-precision floats on GPUs.
  * Fixed warnings:
  - Fix some maybe-uninitialized warnings in AmbiVector.h and
    test bdcsvd.
  - Silent cmake warnings in Lapack CMakeLists.txt.
  - Rename variable which shadows class name in Polynomials
    module.
  - Workaround gcc's alloc-size-larger-than= warning in
    DenseStorage.h.
  - Hide some unused variable warnings in g++8.1 in Tensor
    contraction mapper.
  - Fix gcc 8.1 warning: "maybe use uninitialized" in std tests.
  - Fix always true warning with gcc 4.7in test numext.
  - Fix nonnull-compare warning in test geo_alignedbox.
  - Disable ignoring attributes warning in vectorization logic
    test.
  - Fix a gcc7 warning about bool * bool in abs2 default
    implementation.
  - Fix a warning in SparseSelfAdjointView about a branch
    statement always evaluation to false.
- Minor rebase of patches to fix offsets.
- Specify relative path to includedir as option to cmake as it
  only accepts paths relative to CMAKE_INSTALL_PREFIX now.
- Drop Group tags.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1603627200">- Fix compilation error when using Eigen3 with OpenMP:
  * Remove-error-counting-in-OpenMP-parallelize_gemm.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1604491200">- Drop eigen_pkgconfig.patch: the includedir now needs to be
  specified relative to CMAKE_INSTALL_PREFIX, so this patch causes
  the includedir in the pkgconfig file to be erroneous
  (boo#1178139).
- Use %autosetup to automatically run through patches.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1607428800">- Update to version 3.3.9:
  * Introduce rendering Doxygen math formulas with MathJax and the
    option EIGEN_DOC_USE_MATHJAX to control this.
  * Issue 1746: Removed implementation of standard
    copy-constructor and standard copy-assign-operator from
    PermutationMatrix and Transpositions to allow malloc-less
    std::move.
  * Issue 2036: Make sure the
    find_standard_math_library_test_program compiles and doesn't
    optimize away functions we try to test for.
  * Issue 2046: Rename test/array.cpp to test/array_cwise.cpp to
    fix an issue with the C++ standard library header "array"
  * Issue 2040: Fix an issue in test/ctorleak that occured when
    disabling exceptions.
  * Issue 2011: Remove error counting in OpenMP parallel section
    in Eigen's GEMM parallelizing logic.
  * Issue 2012: Define coeff-wise binary array operators for base
    class to fix an issue when using Eigen with C++20
  * Fix an issue with Intel® MKL PARDISO support.
- Drop Remove-error-counting-in-OpenMP-parallelize_gemm.patch:
  incorporated upstream.
- Add patches to fix building and running tests:
  * eigen3-failtests-handling.patch: Simplify handling of tests
    that must fail to compile; upstream commit: 72c0bbe.
  * eigen3-make-sparseqr-unit-test-stable.patch: Make sparseqr
    test more stable to prevent random failures; patch taken from
    upstream commit
    [https://gitlab.com/libeigen/eigen/-/issues/899].
  * eigen3-googlehash-detection.patch: GoogleHash needs C++11 std
    to compile test code and be succesfully detected.
  * eigen3-fix-forward_adolc-unit-test.patch: Prevent conflict of
    std::min/max with eigen's macros by importing eigen
    test-suite's main.h header only after all system headers have
    been included.
- Setup but don't run tests due to random errors in test-suite
  itself
  * Pass EIGEN_TEST_CXX11:Bool=ON and EIGEN_TEST_OPENMP:Bool=ON to
    cmake to enable building c++11 and openmp tests.
  * export EIGEN_SEED=100 to build with fixed seed (see
    https://gitlab.com/libeigen/eigen/-/issues/2088).
  * export EIGEN_REPEAT=1 to run each test only once (default 10)
    to save time and since we use a fixed seed anyway.
  * Disable for non-86_64 archs as some unsupported tests fail for
    the others (for i586 some supported tests too, see
    https://gitlab.com/libeigen/eigen/-/issues/2092).
- Pass CMAKE_SKIP_RPATH:BOOL=OFF and
  CMAKE_SKIP_INSTALL_RPATH:BOOL=ON to cmake to fix rpath handling
  in Leap 15.2's cmake macros (doesn't hurt generally).
- Change CMAKE_BUILD_TYPE from Release to RelWithDebInfo (openSUSE
  default).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629460800">- Update to version 3.4.0
  * Long list of changes, see
    &lt;https://eigen.tuxfamily.org/index.php?title=3.4&gt;.
- Drop patches incorporated or otherwise fixed upstream:
  * eigen3-CastXML-support-for-aarch64.patch.
  * eigen3-make-sparseqr-unit-test-stable.patch.
  * eigen3-failtests-handling.patch.
- Rebase following patches for updated sources:
  * 0001-Disable-Altivec-for-ppc64le.patch.
  * 0001-Do-stack-allignment-on-ppc.patch.
- Minor line offset adjustments of other patches to apply cleanly.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643716800">- Add _constraints for docs(+test) to avoid OOM build failures
- Drop obsolete/unnecessary patches
  * eigen3-3.3.1-fixcmake.patch (no longer has any effect)
  * 01_install_FindEigen3.patch (CMake Config mode is preferred)
- Fix build for ppc64le (affects test and dependent packages, e.g.
  arpack-ng), add fix_ppc64le_always_inline_680.patch</changelog>
</package>
<package pkgid="4e71250183b3af303439033821c921854440bddbf26247de3e469721cd48426acef819ee9a359c7d4ba5cdf2b36d0d5113b3f73979bc3b20c099e2c75360d26e" name="eigen3-doc" arch="src">
  <version epoch="0" ver="3.4.0" rel="2.9"/>
  <changelog author="Rene.vanPaassen@gmail.com" date="1448625600">- Specify eigen header install dir; otherwise the pkgconfig file
  defaults to -Iinclude/eigen3</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1467288000">- Update to version 3.2.8:
  Main fixes and improvements:
  * Make FullPivLU::solve use rank() instead of nonzeroPivots().
  * Add EIGEN_MAPBASE_PLUGIN
  * Bug 1166: fix issue in matrix-vector products when the
    destination is not a vector at compile-time.
  * Bug 1100: Improve cmake/pkg-config support.
  * Bug 1113: fix name conflict with C99's "I".
  * Add missing delete operator overloads in
    EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  * Fix (A*B).maxCoeff(i) and similar.
  * Workaround an ICE with VC2015 Update1 x64.
  * Bug 1156: fix several function declarations whose arguments
    were passed by value instead of being passed by reference
  * Bug 1164: fix std::list and std::deque specializations such
    that our aligned allocator is automatically activatived only
    when the user did not specified an allocator (or specified the
    default std::allocator).
  Others:
  * Fix BLAS backend (aka MKL) for empty matrix products.
  * Bug 1134: fix JacobiSVD pre-allocation.
  * Bug 1111: fix infinite recursion in
    sparse-column-major.row(i).nonZeros() (it now produces a
    compilation error)
  * Bug 1106: workaround a compilation issue in Sparse module for
    msvc-icc combo
  * Bug 1153: remove the usage of __GXX_EXPERIMENTAL_CXX0X__ to
    detect C++11 support
  * Bug 1143: work-around gcc bug in COLAMD
  * Improve support for matrix products with empty factors.
  * Fix and clarify documentation of Transform wrt
    operator*(MatrixBase)
  * Add a matrix-free conjugate gradient example.
  * Fix cost computation in CwiseUnaryView (internal)
  * Remove custom unaligned loads for SSE.
  * Some warning fixes.
  * Several other documentation clarifications.
- Updated build requirement superlu to superlu-devel.
- Added a patch "eigen_pkgconfig.patch" to fix pkg-config file
  includedir (taken from Fedora).
- Added a patch "01_install_FindEigen3.patch" to install
  FindEigen3.cmake (taken from Fedora).</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1470571200">- Update to version 3.2.9:
  Main fixes and improvements:
  * Improve numerical robustness of JacobiSVD (backported from 3.3)
  * Bug 1017: prevents underflows in makeHouseholder
  * Fix numerical accuracy issue in the extraction of complex
    eigenvalue pairs in real generalized eigenvalue problems.
  * Fix support for vector.homogeneous().asDiagonal()
  * Bug 1238: fix SparseMatrix::sum() overload for un-compressed
    mode
  * Bug 1213: workaround gcc linking issue with anonymous enums.
  * Bug 1236: fix possible integer overflow in sparse-sparse
    product
  * Improve detection of identical matrices when applying a
    permutation (e.g., mat = perm * mat)
  * Fix usage of nesting type in blas_traits. In practice, this
    fixes compilation of expressions such as A*(A*A)^T
  * CMake: fixes support of Ninja generator
  * Add a StorageIndex typedef to sparse matrices and expressions
    to ease porting code to 3.3
    (see http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
  * Bug 1200: make aligned_allocator c++11 compatible (backported
    from 3.3)
  * Bug 1182: improve generality of abs2 (backported from 3.3)
  * Bug 537: fix compilation of Quaternion with Apples's compiler
  * Bug 1176: allow products between compatible scalar types
  * Bug 1172: make valuePtr and innerIndexPtr properly return null
    for empty sparse matrices.
  * Bug 1170: skip calls to memcpy/memmove for empty inputs.
  Others:
  * Bug 1242: fix comma initializer with empty matrices.
  * Improves support for MKL's PARDISO solver.
  * Fix a compilation issue with Pastix solver.
  * Add some missing explicit scalar conversions
  * Fix a compilation issue with matrix exponential (unsupported
    MatrixFunctions module).
  * Bug 734: fix a storage order issue in unsupported Spline module
  * Bug 1222: fix a compilation issue in AutoDiffScalar
  * Bug 1221: shutdown some GCC6's warnings.
  * Bug 1175: fix index type conversion warnings in sparse to dense
    conversion.
- Removed build requirements gnu-free-fonts and texlive-amsfonts
  (not needed anymore).</changelog>
  <changelog author="olaf@aepfle.de" date="1483531200">- Require texlive-dvips during build</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1488888000">- Update to version 3.3.3:
  * Lots of changes. See
    http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.3
    for details.
- Added new build requirements libboost_headers-devel for
  Tumbleweed and boost-devel for openSUSE &lt;= 13.2.
- Rebased 0001-Disable-Altivec-for-ppc64le.patch and
  0001-Do-stack-allignment-on-ppc.patch to apply cleanly.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1499256000">- Update to version 3.3.4:
  General:
  * Improve speed of Jacobi rotation when mixing complex and real
    types.
  * Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as
    the destination of matrix*matrix products.
  * UmfPack support: enable changes in the control settings and add
    report functions.
  * Bug 1423: fix LSCG's Jacobi preconditioner for row-major
    matrices.
  * Bug 1424: fix compilation issue with abs and unsigned integers
    as scalar type.
  * Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a
    const nested expression.
  * Bug 1403: fix several implicit scalar type conversion making
    SVD decompositions compatible with ceres::Jet.
  * Fix some real-to-scalar-to-real useless conversions in
    ColPivHouseholderQR.
  Regressions:
  * Fix dense * sparse-selfadjoint-view product.
  * Bug 1417: make LinSpace compatible with std::complex.
  * Bug 1400: fix stableNorm alignment issue with
    EIGEN_DONT_ALIGN_STATICALLY.
  * Bug 1411: fix alignment issue in Quaternion.
  * Fix compilation of operations between nested Arrays.
  * Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
  Others:
  * Fix compilation with gcc 4.3 and ARM NEON.
  * Fix prefetches on ARM64 and ARM32.
  * Fix out-of-bounds check in COLAMD.
  * Few minor fixes regarding nvcc/CUDA support, including bug
    1396.
  * Improve cmake scripts for Pastix and BLAS detection.
  * Bug 1401: fix compilation of "cond ? x : -x" with x an
    AutoDiffScalar
  * Fix compilation of matrix log with Map as input.
  * Add specializations of std::numeric_limits for Eigen::half and
    and AutoDiffScalar
  * Fix compilation of streaming nested Array, i.e.,
    cout &lt;&lt; Array&lt;Array&lt;&gt;&gt;</changelog>
  <changelog author="cfeck@kde.org" date="1500379200">- Split documentation into its own -doc package due to size.</changelog>
  <changelog author="jengelh@inai.de" date="1502539200">- Use right RPM group.</changelog>
  <changelog author="alarrosa@suse.com" date="1510056000">- Remove libqt4 from BuildRequires since it's actually only required
  by some demos and tests which are simply not built when it's not
  available (except on Leap, where libqt4 is required)</changelog>
  <changelog author="Christoph Junghans &lt;junghans@votca.org&gt;" date="1546084800">- Update to version 3.3.7:
  + Changes since 3.3.6: Fix compilation with GCC&gt;=6 and compiler optimization turned off.
- Added eigen3-3.3.1-fixcmake.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1551182400">- Drop doc tgz that contained duplicated files
  to make the package build reproducible (boo#1047218)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1563969600">- Clean up spec file:
  * Correct License tag, some included algorithms are LGPL-2.1-only
  * Remove conditionals for obsolete distributions (which were failing
    or unresolvable anyway)
  * Remove defattr, use license macro
  * Hide GL/GLUT/GLEW BuildRequires behind tests bcond, as tests are
    not build currently
  * Add missing BuildRequires tex(newunicodechar.sty), group doc dependencies</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1565006400">- Convert to _multibuild, to avoid doc dependencies when building
  the main package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600344000">- Add eigen3-CastXML-support-for-aarch64.patch to support CastXML
  on aarch64 [https://gitlab.com/libeigen/eigen/-/issues/1979];
  patch taken from upstream commit and rebased to apply without
  fuzz.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 3.3.8:
  * General bug fixes:
  - Issue #1995: Fix a failure in the GEBP kernel when using
    small L1 cache sizes, OpenMP and FMA.
  - Issue #1990: Make CMake accept installation paths relative
    to CMAKE_INSTALL_PREFIX.
  - Issue #1974: Fix issue when reserving an empty sparse matrix
  - Issue #1823: Fix incorrect use of std::abs
  - Issue #1788: Fix rule-of-three violations inside the stable
    modules. This fixes deprecated-copy warnings when compiling
    with GCC&gt;=9. Also protect some additional Base-constructors
    from getting called by user code code (Issue #1587)
  - Issue #1796: Make matrix squareroot usable for Map and Ref
    types.
  - Issue #1281: Fix AutoDiffScalar's make_coherent for nested
    expression of constant ADs.
  - Issue #1761: Fall back is_integral to std::is_integral in
    c++11 and fix internal::is_integral&lt;size_t/ptrdiff_t&gt; with
    MSVC 2013 and older.
  - Issue #1741: Fix self-adjoint*matrix, triangular*matrix, and
    triangular^1*matrix with a destination having a non-trivial
    inner-stride.
  - Issue #1741: Fix SelfAdjointView::rankUpdate and product to
    triangular part for destination with non-trivial inner
    stride.
  - Issue #1741: Fix C.noalias() = A*C; with C.innerStride()!=1.
  - Issue #1695: Fix a numerical robustness issue in BDCSVD.
  - Issue #1692: Enable enum as sizes of Matrix and Array.
  - Issue #1689: Fix used-but-marked-unused warning.
  - Issue #1679: Avoid possible division by 0 in complex-schur.
  - Issue #1676: Fix C++17 template deduction in DenseBase.
  - Issue #1669: Fix PartialPivLU/inverse with zero-sized
    matrices.
  - Issue #1557: Fix RealSchur and EigenSolver for matrices with
    only zeros on the diagonal.
  * Performance related fixes:
  - Issue #1562: Optimize evaluation of small products of the
    form s*A*B by rewriting them as: s*(A.lazyProduct(B)) to
    save a costly temporary. Measured speedup from 2x to 5x...
  - Fix performance issue with SimplicialLDLT for complexes
    coefficients.
  * Misc fixes:
  - Fix QuaternionBase::cast for quaternion map and wrapper.
  - Fix case issue with Lapack unit tests.
  - Fix possible conflict with an externally defined "real" type
    when using gcc-5.
  - Provide numext::[u]int{32,64}_t.
  - Initialize isometric transforms like affine transforms.
  - Change typedefs from private to protected to fix MSVC
    compilation.
  - Fix compilation of FFTW unit test.
  - Fix compilation of BLAS backend and frontend.
  - Fix real/imag namespace conflict.
  - Avoid throwing in destructors.
  - Fix precision issue in SelfAdjointEigenSolver.h
  - Make digits10() return an integer.
  - Use pade for matrix exponential also for complex values.
  - Cast Index to RealScalar in SVDBase to fix an issue when
    RealScalar is not implicitly convertible to Index.
  - Provide EIGEN_HAS_C99_MATH when using MSVC.
  - Various fixes in polynomial solver and its unit tests.
  - nd 4415d4e2d: Extend polynomial solver unit tests to
    complexes.
  - Automatically switch between EigenSolver and
    ComplexEigenSolver, and fix a few Real versus Scalar issues.
  - Enable construction of Ref&lt;VectorType&gt; from a runtime
    vector.
  - Fix a problem of old gcc versions having problems with
    recursive #pragma GCC diagnostic push/pop.
  - Fix compilation with expression template scalar type.
  - Backport AVX512 implementation to 3.3.
  - Fix StlDeque compilation issue with GCC 10.
  - Avoid false-positive test results in non-linear optimization
    tests.
  - Fix undefined behaviour caused by uncaught exceptions in OMP
    section of parallel GEBP kernel.
  - Fix a bug with half-precision floats on GPUs.
  * Fixed warnings:
  - Fix some maybe-uninitialized warnings in AmbiVector.h and
    test bdcsvd.
  - Silent cmake warnings in Lapack CMakeLists.txt.
  - Rename variable which shadows class name in Polynomials
    module.
  - Workaround gcc's alloc-size-larger-than= warning in
    DenseStorage.h.
  - Hide some unused variable warnings in g++8.1 in Tensor
    contraction mapper.
  - Fix gcc 8.1 warning: "maybe use uninitialized" in std tests.
  - Fix always true warning with gcc 4.7in test numext.
  - Fix nonnull-compare warning in test geo_alignedbox.
  - Disable ignoring attributes warning in vectorization logic
    test.
  - Fix a gcc7 warning about bool * bool in abs2 default
    implementation.
  - Fix a warning in SparseSelfAdjointView about a branch
    statement always evaluation to false.
- Minor rebase of patches to fix offsets.
- Specify relative path to includedir as option to cmake as it
  only accepts paths relative to CMAKE_INSTALL_PREFIX now.
- Drop Group tags.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1603627200">- Fix compilation error when using Eigen3 with OpenMP:
  * Remove-error-counting-in-OpenMP-parallelize_gemm.patch</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1604491200">- Drop eigen_pkgconfig.patch: the includedir now needs to be
  specified relative to CMAKE_INSTALL_PREFIX, so this patch causes
  the includedir in the pkgconfig file to be erroneous
  (boo#1178139).
- Use %autosetup to automatically run through patches.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1607428800">- Update to version 3.3.9:
  * Introduce rendering Doxygen math formulas with MathJax and the
    option EIGEN_DOC_USE_MATHJAX to control this.
  * Issue 1746: Removed implementation of standard
    copy-constructor and standard copy-assign-operator from
    PermutationMatrix and Transpositions to allow malloc-less
    std::move.
  * Issue 2036: Make sure the
    find_standard_math_library_test_program compiles and doesn't
    optimize away functions we try to test for.
  * Issue 2046: Rename test/array.cpp to test/array_cwise.cpp to
    fix an issue with the C++ standard library header "array"
  * Issue 2040: Fix an issue in test/ctorleak that occured when
    disabling exceptions.
  * Issue 2011: Remove error counting in OpenMP parallel section
    in Eigen's GEMM parallelizing logic.
  * Issue 2012: Define coeff-wise binary array operators for base
    class to fix an issue when using Eigen with C++20
  * Fix an issue with Intel® MKL PARDISO support.
- Drop Remove-error-counting-in-OpenMP-parallelize_gemm.patch:
  incorporated upstream.
- Add patches to fix building and running tests:
  * eigen3-failtests-handling.patch: Simplify handling of tests
    that must fail to compile; upstream commit: 72c0bbe.
  * eigen3-make-sparseqr-unit-test-stable.patch: Make sparseqr
    test more stable to prevent random failures; patch taken from
    upstream commit
    [https://gitlab.com/libeigen/eigen/-/issues/899].
  * eigen3-googlehash-detection.patch: GoogleHash needs C++11 std
    to compile test code and be succesfully detected.
  * eigen3-fix-forward_adolc-unit-test.patch: Prevent conflict of
    std::min/max with eigen's macros by importing eigen
    test-suite's main.h header only after all system headers have
    been included.
- Setup but don't run tests due to random errors in test-suite
  itself
  * Pass EIGEN_TEST_CXX11:Bool=ON and EIGEN_TEST_OPENMP:Bool=ON to
    cmake to enable building c++11 and openmp tests.
  * export EIGEN_SEED=100 to build with fixed seed (see
    https://gitlab.com/libeigen/eigen/-/issues/2088).
  * export EIGEN_REPEAT=1 to run each test only once (default 10)
    to save time and since we use a fixed seed anyway.
  * Disable for non-86_64 archs as some unsupported tests fail for
    the others (for i586 some supported tests too, see
    https://gitlab.com/libeigen/eigen/-/issues/2092).
- Pass CMAKE_SKIP_RPATH:BOOL=OFF and
  CMAKE_SKIP_INSTALL_RPATH:BOOL=ON to cmake to fix rpath handling
  in Leap 15.2's cmake macros (doesn't hurt generally).
- Change CMAKE_BUILD_TYPE from Release to RelWithDebInfo (openSUSE
  default).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629460800">- Update to version 3.4.0
  * Long list of changes, see
    &lt;https://eigen.tuxfamily.org/index.php?title=3.4&gt;.
- Drop patches incorporated or otherwise fixed upstream:
  * eigen3-CastXML-support-for-aarch64.patch.
  * eigen3-make-sparseqr-unit-test-stable.patch.
  * eigen3-failtests-handling.patch.
- Rebase following patches for updated sources:
  * 0001-Disable-Altivec-for-ppc64le.patch.
  * 0001-Do-stack-allignment-on-ppc.patch.
- Minor line offset adjustments of other patches to apply cleanly.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643716800">- Add _constraints for docs(+test) to avoid OOM build failures
- Drop obsolete/unnecessary patches
  * eigen3-3.3.1-fixcmake.patch (no longer has any effect)
  * 01_install_FindEigen3.patch (CMake Config mode is preferred)
- Fix build for ppc64le (affects test and dependent packages, e.g.
  arpack-ng), add fix_ppc64le_always_inline_680.patch</changelog>
</package>
<package pkgid="e6daeace4c5882d8650f26c14cd08ad3a4bba17cd33d446078d957ed99c08c7b775453f7fb6379663fff1d3908272ba4799ca89b9edcba520dff59bc5c5dab45" name="element-desktop" arch="src">
  <version epoch="0" ver="1.11.53" rel="3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1676030400">- Version 1.11.22
  [#]# 🐛 Bug Fixes
  * Bump version number to fix problems upgrading from v1.11.21-rc.1
- Version 1.11.21
  [#]# ✨ Features
  * Move pin drop out of labs ([\#22993](https://github.com/vector-im/element-web/pull/22993)).
  * Quotes for rte ([\#9932](https://github.com/matrix-org/matrix-react-sdk/pull/9932)). Contributed by @alunturner.
  * Show the room name in the room header during calls ([\#9942](https://github.com/matrix-org/matrix-react-sdk/pull/9942)). Fixes vector-im/element-web#24268.
  * Add code blocks to rich text editor ([\#9921](https://github.com/matrix-org/matrix-react-sdk/pull/9921)). Contributed by @alunturner.
  * Add new style for inline code ([\#9936](https://github.com/matrix-org/matrix-react-sdk/pull/9936)). Contributed by @florianduros.
  * Add disabled button state to rich text editor ([\#9930](https://github.com/matrix-org/matrix-react-sdk/pull/9930)). Contributed by @alunturner.
  * Change the rageshake "app" for auto-rageshakes ([\#9909](https://github.com/matrix-org/matrix-react-sdk/pull/9909)).
  * Device manager - tweak settings display ([\#9905](https://github.com/matrix-org/matrix-react-sdk/pull/9905)). Contributed by @kerryarchibald.
  * Add list functionality to rich text editor ([\#9871](https://github.com/matrix-org/matrix-react-sdk/pull/9871)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Fix RTE focus behaviour in threads ([\#9969](https://github.com/matrix-org/matrix-react-sdk/pull/9969)). Fixes vector-im/element-web#23755. Contributed by @florianduros.
  * #22204 Issue: Centered File info in lightbox ([\#9971](https://github.com/matrix-org/matrix-react-sdk/pull/9971)). Fixes vector-im/element-web#22204. Contributed by @Spartan09.
  * Fix seekbar position for zero length audio ([\#9949](https://github.com/matrix-org/matrix-react-sdk/pull/9949)). Fixes vector-im/element-web#24248.
  * Allow thread panel to be closed after being opened from notification ([\#9937](https://github.com/matrix-org/matrix-react-sdk/pull/9937)). Fixes vector-im/element-web#23764 vector-im/element-web#23852 and vector-im/element-web#24213. Contributed by @justjanne.
  * Only highlight focused menu item if focus is supposed to be visible ([\#9945](https://github.com/matrix-org/matrix-react-sdk/pull/9945)). Fixes vector-im/element-web#23582.
  * Prevent call durations from breaking onto multiple lines ([\#9944](https://github.com/matrix-org/matrix-react-sdk/pull/9944)).
  * Tweak call lobby buttons to more closely match designs ([\#9943](https://github.com/matrix-org/matrix-react-sdk/pull/9943)).
  * Do not show a broadcast as live immediately after the recording has stopped ([\#9947](https://github.com/matrix-org/matrix-react-sdk/pull/9947)). Fixes vector-im/element-web#24233.
  * Clear the RTE before sending a message ([\#9948](https://github.com/matrix-org/matrix-react-sdk/pull/9948)). Contributed by @florianduros.
  * Fix {enter} press in RTE ([\#9927](https://github.com/matrix-org/matrix-react-sdk/pull/9927)). Contributed by @florianduros.
  * Fix the problem that the password reset email has to be confirmed twice ([\#9926](https://github.com/matrix-org/matrix-react-sdk/pull/9926)). Fixes vector-im/element-web#24226.
  * replace .at() with array.length-1 ([\#9933](https://github.com/matrix-org/matrix-react-sdk/pull/9933)). Fixes matrix-org/element-web-rageshakes#19281.
  * Fix broken threads list timestamp layout ([\#9922](https://github.com/matrix-org/matrix-react-sdk/pull/9922)). Fixes vector-im/element-web#24243 and vector-im/element-web#24191. Contributed by @justjanne.
  * Disable multiple messages when {enter} is pressed multiple times ([\#9929](https://github.com/matrix-org/matrix-react-sdk/pull/9929)). Fixes vector-im/element-web#24249. Contributed by @florianduros.
  * Fix logout devices when resetting the password ([\#9925](https://github.com/matrix-org/matrix-react-sdk/pull/9925)). Fixes vector-im/element-web#24228.
  * Fix: Poll replies overflow when not enough space ([\#9924](https://github.com/matrix-org/matrix-react-sdk/pull/9924)). Fixes vector-im/element-web#24227. Contributed by @kerryarchibald.
  * State event updates are not forwarded to the widget from invitation room ([\#9802](https://github.com/matrix-org/matrix-react-sdk/pull/9802)). Contributed by @maheichyk.
  * Fix error when viewing source of redacted events ([\#9914](https://github.com/matrix-org/matrix-react-sdk/pull/9914)). Fixes vector-im/element-web#24165. Contributed by @clarkf.
  * Replace outdated css attribute ([\#9912](https://github.com/matrix-org/matrix-react-sdk/pull/9912)). Fixes vector-im/element-web#24218. Contributed by @justjanne.
  * Clear isLogin theme override when user is no longer viewing login screens ([\#9911](https://github.com/matrix-org/matrix-react-sdk/pull/9911)). Fixes vector-im/element-web#23893.
  * Fix reply action in message context menu notif &amp; file panels ([\#9895](https://github.com/matrix-org/matrix-react-sdk/pull/9895)). Fixes vector-im/element-web#23970.
  * Fix issue where thread dropdown would not show up correctly ([\#9872](https://github.com/matrix-org/matrix-react-sdk/pull/9872)). Fixes vector-im/element-web#24040. Contributed by @justjanne.
  * Fix unexpected composer growing ([\#9889](https://github.com/matrix-org/matrix-react-sdk/pull/9889)). Contributed by @florianduros.
  * Fix misaligned timestamps for thread roots which are emotes ([\#9875](https://github.com/matrix-org/matrix-react-sdk/pull/9875)). Fixes vector-im/element-web#23897. Contributed by @justjanne.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676376000">- Version 1.11.23
  [#]# ✨ Features
  * Description of QR code sign in labs feature ([\#23513](https://github.com/vector-im/element-web/pull/23513)). Contributed by @hughns.
  * Add option to find own location in map views ([\#10083](https://github.com/matrix-org/matrix-react-sdk/pull/10083)).
  * Render poll end events in timeline ([\#10027](https://github.com/matrix-org/matrix-react-sdk/pull/10027)). Contributed by @kerryarchibald.
  * Indicate unread messages in tab title ([\#10096](https://github.com/matrix-org/matrix-react-sdk/pull/10096)). Contributed by @tnt7864.
  * Open message in editing mode when keyboard up is pressed (RTE) ([\#10079](https://github.com/matrix-org/matrix-react-sdk/pull/10079)). Contributed by @florianduros.
  * Hide superseded rooms from the room list using dynamic room predecessors ([\#10068](https://github.com/matrix-org/matrix-react-sdk/pull/10068)). Contributed by @andybalaam.
  * Support MSC3946 in RoomListStore ([\#10054](https://github.com/matrix-org/matrix-react-sdk/pull/10054)). Fixes vector-im/element-web#24325. Contributed by @andybalaam.
  * Auto focus security key field ([\#10048](https://github.com/matrix-org/matrix-react-sdk/pull/10048)).
  * use Poll model with relations API in poll rendering ([\#9877](https://github.com/matrix-org/matrix-react-sdk/pull/9877)). Contributed by @kerryarchibald.
  * Support MSC3946 in the RoomCreate tile ([\#10041](https://github.com/matrix-org/matrix-react-sdk/pull/10041)). Fixes vector-im/element-web#24323. Contributed by @andybalaam.
  * Update labs flag description for RTE ([\#10058](https://github.com/matrix-org/matrix-react-sdk/pull/10058)). Contributed by @florianduros.
  * Change ul list style to disc when editing message ([\#10043](https://github.com/matrix-org/matrix-react-sdk/pull/10043)). Contributed by @alunturner.
  * Improved click detection within PiP windows ([\#10040](https://github.com/matrix-org/matrix-react-sdk/pull/10040)). Fixes vector-im/element-web#24371.
  * Add RTE keyboard navigation in editing ([\#9980](https://github.com/matrix-org/matrix-react-sdk/pull/9980)). Fixes vector-im/element-web#23621. Contributed by @florianduros.
  * Paragraph integration for rich text editor ([\#10008](https://github.com/matrix-org/matrix-react-sdk/pull/10008)). Contributed by @alunturner.
  * Add  indentation increasing/decreasing to RTE ([\#10034](https://github.com/matrix-org/matrix-react-sdk/pull/10034)). Contributed by @florianduros.
  * Add ignore user confirmation dialog ([\#6116](https://github.com/matrix-org/matrix-react-sdk/pull/6116)). Fixes vector-im/element-web#14746.
  * Use monospace font for room, message IDs in View Source modal ([\#9956](https://github.com/matrix-org/matrix-react-sdk/pull/9956)). Fixes vector-im/element-web#21937. Contributed by @paragpoddar.
  * Implement MSC3946 for AdvancedRoomSettingsTab ([\#9995](https://github.com/matrix-org/matrix-react-sdk/pull/9995)). Fixes vector-im/element-web#24322. Contributed by @andybalaam.
  * Implementation of MSC3824 to make the client OIDC-aware ([\#8681](https://github.com/matrix-org/matrix-react-sdk/pull/8681)). Contributed by @hughns.
  * Improves a11y for avatar uploads ([\#9985](https://github.com/matrix-org/matrix-react-sdk/pull/9985)). Contributed by @GoodGuyMarco.
  * Add support for [token authenticated registration](https ([\#7275](https://github.com/matrix-org/matrix-react-sdk/pull/7275)). Fixes vector-im/element-web#18931. Contributed by @govynnus.
  [#]# 🐛 Bug Fixes
  * Update to Electron 22.2.0 - fix tray icons in Linux ([\#530](https://github.com/vector-im/element-desktop/pull/530)). Fixes vector-im/element-web#23993.
  * Jitsi requests 'requires_client' capability if auth token is provided ([\#24294](https://github.com/vector-im/element-web/pull/24294)). Contributed by @maheichyk.
  * Remove duplicate white space characters from translation keys ([\#10152](https://github.com/matrix-org/matrix-react-sdk/pull/10152)). Contributed by @luixxiul.
  * Fix the caption of new sessions manager on Labs settings page for localization ([\#10143](https://github.com/matrix-org/matrix-react-sdk/pull/10143)). Contributed by @luixxiul.
  * Prevent start another DM with a user if one already exists ([\#10127](https://github.com/matrix-org/matrix-react-sdk/pull/10127)). Fixes vector-im/element-web#23138.
  * Remove white space characters before the horizontal ellipsis ([\#10130](https://github.com/matrix-org/matrix-react-sdk/pull/10130)). Contributed by @luixxiul.
  * Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ([\#10128](https://github.com/matrix-org/matrix-react-sdk/pull/10128)). Fixes vector-im/element-web#23232. Contributed by @akshattchhabra.
  * Correctly Identify emoticons ([\#10108](https://github.com/matrix-org/matrix-react-sdk/pull/10108)). Fixes vector-im/element-web#19472. Contributed by @adarsh-sgh.
  * Should open new 1:1 chat room after leaving the old one ([\#9880](https://github.com/matrix-org/matrix-react-sdk/pull/9880)). Contributed by @ahmadkadri.
  * Remove a redundant white space ([\#10129](https://github.com/matrix-org/matrix-react-sdk/pull/10129)). Contributed by @luixxiul.
  * Fix a crash when removing persistent widgets (updated) ([\#10099](https://github.com/matrix-org/matrix-react-sdk/pull/10099)). Fixes vector-im/element-web#24412. Contributed by @andybalaam.
  * Fix wrongly grouping 3pid invites into a single repeated transition ([\#10087](https://github.com/matrix-org/matrix-react-sdk/pull/10087)). Fixes vector-im/element-web#24432.
  * Fix scrollbar colliding with checkbox in add to space section ([\#10093](https://github.com/matrix-org/matrix-react-sdk/pull/10093)). Fixes vector-im/element-web#23189. Contributed by @Arnabdaz.
  * Add a whitespace character after 'broadcast?' ([\#10097](https://github.com/matrix-org/matrix-react-sdk/pull/10097)). Contributed by @luixxiul.
  * Seekbar in broadcast PiP view is now updated when switching between different broadcasts ([\#10072](https://github.com/matrix-org/matrix-react-sdk/pull/10072)). Fixes vector-im/element-web#24415.
  * Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ([\#9205](https://github.com/matrix-org/matrix-react-sdk/pull/9205)). Contributed by @gefgu.
  * Element-R: fix rageshages ([\#10081](https://github.com/matrix-org/matrix-react-sdk/pull/10081)). Fixes vector-im/element-web#24430.
  * Fix markdown paragraph display in timeline ([\#10071](https://github.com/matrix-org/matrix-react-sdk/pull/10071)). Fixes vector-im/element-web#24419. Contributed by @alunturner.
  * Prevent the remaining broadcast time from being exceeded ([\#10070](https://github.com/matrix-org/matrix-react-sdk/pull/10070)).
  * Fix cursor position when new line is created by pressing enter (RTE) ([\#10064](https://github.com/matrix-org/matrix-react-sdk/pull/10064)). Contributed by @florianduros.
  * Ensure room is actually in space hierarchy when resolving its latest version ([\#10010](https://github.com/matrix-org/matrix-react-sdk/pull/10010)).
  * Fix new line for inline code ([\#10062](https://github.com/matrix-org/matrix-react-sdk/pull/10062)). Contributed by @florianduros.
  * Member avatars without canvas ([\#9990](https://github.com/matrix-org/matrix-react-sdk/pull/9990)). Contributed by @clarkf.
  * Apply more general fix for base avatar regressions ([\#10045](https://github.com/matrix-org/matrix-react-sdk/pull/10045)). Fixes vector-im/element-web#24382 and vector-im/element-web#24370.
  * Replace list, code block and quote icons by new icons ([\#10035](https://github.com/matrix-org/matrix-react-sdk/pull/10035)). Contributed by @florianduros.
  * fix regional emojis converted to flags ([\#9294](https://github.com/matrix-org/matrix-react-sdk/pull/9294)). Fixes vector-im/element-web#19000. Contributed by @grimhilt.
  * resolved emoji description text overflowing issue ([\#10028](https://github.com/matrix-org/matrix-react-sdk/pull/10028)). Contributed by @fahadNoufal.
  * Fix MessageEditHistoryDialog crashing on complex input ([\#10018](https://github.com/matrix-org/matrix-react-sdk/pull/10018)). Fixes vector-im/element-web#23665. Contributed by @clarkf.
  * Unify unread notification state determination ([\#9941](https://github.com/matrix-org/matrix-react-sdk/pull/9941)). Contributed by @clarkf.
  * Fix layout and visual regressions around default avatars ([\#10031](https://github.com/matrix-org/matrix-react-sdk/pull/10031)). Fixes vector-im/element-web#24375 and vector-im/element-web#24369.
  * Fix useUnreadNotifications exploding with falsey room, like in notif panel ([\#10030](https://github.com/matrix-org/matrix-react-sdk/pull/10030)). Fixes matrix-org/element-web-rageshakes#19334.
  * Fix "[object Promise]" appearing in HTML exports ([\#9975](https://github.com/matrix-org/matrix-react-sdk/pull/9975)). Fixes vector-im/element-web#24272. Contributed by @clarkf.
  * changing the color of message time stamp ([\#10016](https://github.com/matrix-org/matrix-react-sdk/pull/10016)). Contributed by @nawarajshah.
  * Fix link creation with backward selection ([\#9986](https://github.com/matrix-org/matrix-react-sdk/pull/9986)). Fixes vector-im/element-web#24315. Contributed by @florianduros.
  * Misaligned reply preview in thread composer #23396 ([\#9977](https://github.com/matrix-org/matrix-react-sdk/pull/9977)). Fixes vector-im/element-web#23396. Contributed by @mustafa-kapadia1483.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004800">- Version 1.11.25
  [#]# ✨ Features
  * Remove experimental PWA support for Firefox and Safari ([\#24630](https://github.com/vector-im/element-web/pull/24630)).
  * Only allow to start a DM with one email if encryption by default is enabled ([\#10253](https://github.com/matrix-org/matrix-react-sdk/pull/10253)). Fixes vector-im/element-web#23133.
  * DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ([\#10229](https://github.com/matrix-org/matrix-react-sdk/pull/10229)).
  * Reduce bottom margin of ReplyChain on compact modern layout ([\#8972](https://github.com/matrix-org/matrix-react-sdk/pull/8972)). Fixes vector-im/element-web#22748. Contributed by @luixxiul.
  * Support for v2 of MSC3903 ([\#10165](https://github.com/matrix-org/matrix-react-sdk/pull/10165)). Contributed by @hughns.
  * When starting a DM, existing rooms with pending third-party invites will be reused. ([\#10256](https://github.com/matrix-org/matrix-react-sdk/pull/10256)). Fixes vector-im/element-web#23139.
  * Polls push rules: synchronise poll rules with message rules ([\#10263](https://github.com/matrix-org/matrix-react-sdk/pull/10263)). Contributed by @kerryarchibald.
  * New verification request toast button labels ([\#10259](https://github.com/matrix-org/matrix-react-sdk/pull/10259)).
  * Remove padding around integration manager iframe ([\#10148](https://github.com/matrix-org/matrix-react-sdk/pull/10148)).
  * Fix block code styling in rich text editor ([\#10246](https://github.com/matrix-org/matrix-react-sdk/pull/10246)). Contributed by @alunturner.
  * Poll history: fetch more poll history ([\#10235](https://github.com/matrix-org/matrix-react-sdk/pull/10235)). Contributed by @kerryarchibald.
  * Sort short/exact emoji matches before longer incomplete matches ([\#10212](https://github.com/matrix-org/matrix-react-sdk/pull/10212)). Fixes vector-im/element-web#23210. Contributed by @grimhilt.
  * Poll history: detail screen ([\#10172](https://github.com/matrix-org/matrix-react-sdk/pull/10172)). Contributed by @kerryarchibald.
  * Provide a more detailed error message than "No known servers" ([\#6048](https://github.com/matrix-org/matrix-react-sdk/pull/6048)). Fixes vector-im/element-web#13247. Contributed by @aaronraimist.
  * Say when a call was answered from a different device ([\#10224](https://github.com/matrix-org/matrix-react-sdk/pull/10224)).
  * Widget permissions customizations using module api ([\#10121](https://github.com/matrix-org/matrix-react-sdk/pull/10121)). Contributed by @maheichyk.
  * Fix copy button icon overlapping with copyable text ([\#10227](https://github.com/matrix-org/matrix-react-sdk/pull/10227)). Contributed by @Adesh-Pandey.
  * Support joining non-peekable rooms via the module API ([\#10154](https://github.com/matrix-org/matrix-react-sdk/pull/10154)). Contributed by @maheichyk.
  * The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ([\#10200](https://github.com/matrix-org/matrix-react-sdk/pull/10200)).
  * Do not prompt for a password when doing a „reset all“ after login ([\#10208](https://github.com/matrix-org/matrix-react-sdk/pull/10208)).
  [#]# 🐛 Bug Fixes
  * Fix macOS notarisation using keychain credentials ([\#557](https://github.com/vector-im/element-desktop/pull/557)).
  * Let electron-builder correctly set StartupWMClass ([\#526](https://github.com/vector-im/element-desktop/pull/526)). Fixes vector-im/element-web#13780.
  * Fix incorrect copy in space creation flow ([\#10296](https://github.com/matrix-org/matrix-react-sdk/pull/10296)). Fixes vector-im/element-web#24741.
  * Fix space settings dialog having rogue title tooltip ([\#10293](https://github.com/matrix-org/matrix-react-sdk/pull/10293)). Fixes vector-im/element-web#24740.
  * Show spinner when starting a DM from the user profile (right panel) ([\#10290](https://github.com/matrix-org/matrix-react-sdk/pull/10290)).
  * Reduce height of toggle on expanded view source event ([\#10283](https://github.com/matrix-org/matrix-react-sdk/pull/10283)). Fixes vector-im/element-web#22873. Contributed by @luixxiul.
  * Pillify http and non-prefixed matrix.to links ([\#10277](https://github.com/matrix-org/matrix-react-sdk/pull/10277)). Fixes vector-im/element-web#20844.
  * Fix some features not being configurable via `features` ([\#10276](https://github.com/matrix-org/matrix-react-sdk/pull/10276)).
  * Fix starting a DM from the right panel in some cases ([\#10278](https://github.com/matrix-org/matrix-react-sdk/pull/10278)). Fixes vector-im/element-web#24722.
  * Align info EventTile and normal EventTile on IRC layout ([\#10197](https://github.com/matrix-org/matrix-react-sdk/pull/10197)). Fixes vector-im/element-web#22782. Contributed by @luixxiul.
  * Fix blowout of waveform of the voice message player on narrow UI ([\#8861](https://github.com/matrix-org/matrix-react-sdk/pull/8861)). Fixes vector-im/element-web#22604. Contributed by @luixxiul.
  * Fix the hidden view source toggle on IRC layout ([\#10266](https://github.com/matrix-org/matrix-react-sdk/pull/10266)). Fixes vector-im/element-web#22872. Contributed by @luixxiul.
  * Fix buttons on the room header being compressed due to long room name ([\#10155](https://github.com/matrix-org/matrix-react-sdk/pull/10155)). Contributed by @luixxiul.
  * Use the room avatar as a placeholder in calls ([\#10231](https://github.com/matrix-org/matrix-react-sdk/pull/10231)).
  * Fix calls showing as 'connecting' after hangup ([\#10223](https://github.com/matrix-org/matrix-react-sdk/pull/10223)).
  * Prevent multiple Jitsi calls started at the same time ([\#10183](https://github.com/matrix-org/matrix-react-sdk/pull/10183)). Fixes vector-im/element-web#23009.
  * Make localization keys compatible with agglutinative and/or SOV type languages ([\#10159](https://github.com/matrix-org/matrix-react-sdk/pull/10159)). Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004801">- Version 1.11.26
  [#]# 🐛 Bug Fixes
  * Changes for matrix-js-sdk v24.0.0
  * Changes for matrix-react-sdk v3.69.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1681473600">- Version 1.11.29
  [#]# ✨ Features
  * Ship linux tarball with static sqlcipher ([\#597](https://github.com/vector-im/element-desktop/pull/597)). Fixes vector-im/element-web#18486.
  * Show recent room breadcrumbs on touchbar ([\#183](https://github.com/vector-im/element-desktop/pull/183)). Fixes vector-im/element-web#15998.
  * Clear electron data when logging out ([\#578](https://github.com/vector-im/element-desktop/pull/578)).
  * Send Electron crashpad reports to Sentry from Nightly ([\#579](https://github.com/vector-im/element-desktop/pull/579)). Fixes vector-im/element-web#18263.
  * Recommend element-io-archive-keyring from our Debian package ([\#566](https://github.com/vector-im/element-desktop/pull/566)).
  * Allow desktop app to expose recent rooms in UI integrations ([\#16940](https://github.com/vector-im/element-web/pull/16940)).
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#24820](https://github.com/vector-im/element-web/pull/24820)). Contributed by @dhenneke.
  * Style mentions as pills in rich text editor ([\#10448](https://github.com/matrix-org/matrix-react-sdk/pull/10448)). Contributed by @alunturner.
  * Show room create icon if "UIComponent.roomCreation" is enabled ([\#10364](https://github.com/matrix-org/matrix-react-sdk/pull/10364)). Contributed by @maheichyk.
  * Mentions as links rte ([\#10463](https://github.com/matrix-org/matrix-react-sdk/pull/10463)). Contributed by @alunturner.
  * Better error handling in jump to date ([\#10405](https://github.com/matrix-org/matrix-react-sdk/pull/10405)). Contributed by @MadLittleMods.
  * Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ([\#10363](https://github.com/matrix-org/matrix-react-sdk/pull/10363)). Contributed by @maheichyk.
  * Added `UserProfilesStore`, `LruCache` and user permalink profile caching ([\#10425](https://github.com/matrix-org/matrix-react-sdk/pull/10425)). Fixes vector-im/element-web#10559.
  * Mentions as links rte ([\#10422](https://github.com/matrix-org/matrix-react-sdk/pull/10422)). Contributed by @alunturner.
  * Implement MSC3952: intentional mentions ([\#9983](https://github.com/matrix-org/matrix-react-sdk/pull/9983)).
  * Implement MSC3973: Search users in the user directory with the Widget API ([\#10269](https://github.com/matrix-org/matrix-react-sdk/pull/10269)). Contributed by @dhenneke.
  * Permalinks to message are now displayed as pills ([\#10392](https://github.com/matrix-org/matrix-react-sdk/pull/10392)). Fixes vector-im/element-web#24751 and vector-im/element-web#24706.
  * Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ([\#10381](https://github.com/matrix-org/matrix-react-sdk/pull/10381)). Contributed by @maheichyk.
  * Increase space panel collapse clickable area ([\#6084](https://github.com/matrix-org/matrix-react-sdk/pull/6084)). Fixes vector-im/element-web#17379. Contributed by @jaiwanth-v.
  * Add fallback for replies to Polls ([\#10380](https://github.com/matrix-org/matrix-react-sdk/pull/10380)). Fixes vector-im/element-web#24197. Contributed by @kerryarchibald.
  * Permalinks to rooms and users are now pillified ([\#10388](https://github.com/matrix-org/matrix-react-sdk/pull/10388)). Fixes vector-im/element-web#24825.
  * Poll history -  access poll history from room settings ([\#10356](https://github.com/matrix-org/matrix-react-sdk/pull/10356)). Contributed by @kerryarchibald.
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#10376](https://github.com/matrix-org/matrix-react-sdk/pull/10376)). Contributed by @dhenneke.
  * Notifications: inline error message on notifications saving error ([\#10288](https://github.com/matrix-org/matrix-react-sdk/pull/10288)). Contributed by @kerryarchibald.
  * Support dynamic room predecessor in SpaceProvider ([\#10348](https://github.com/matrix-org/matrix-react-sdk/pull/10348)). Contributed by @andybalaam.
  * Support dynamic room predecessors for RoomProvider ([\#10346](https://github.com/matrix-org/matrix-react-sdk/pull/10346)). Contributed by @andybalaam.
  * Support dynamic room predecessors in OwnBeaconStore ([\#10339](https://github.com/matrix-org/matrix-react-sdk/pull/10339)). Contributed by @andybalaam.
  * Support dynamic room predecessors in ForwardDialog ([\#10344](https://github.com/matrix-org/matrix-react-sdk/pull/10344)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceHierarchy ([\#10341](https://github.com/matrix-org/matrix-react-sdk/pull/10341)). Contributed by @andybalaam.
  * Support dynamic room predecessors in AddExistingToSpaceDialog ([\#10342](https://github.com/matrix-org/matrix-react-sdk/pull/10342)). Contributed by @andybalaam.
  * Support dynamic room predecessors in leave-behaviour ([\#10340](https://github.com/matrix-org/matrix-react-sdk/pull/10340)). Contributed by @andybalaam.
  * Support dynamic room predecessors in StopGapWidgetDriver ([\#10338](https://github.com/matrix-org/matrix-react-sdk/pull/10338)). Contributed by @andybalaam.
  * Support dynamic room predecessors in WidgetLayoutStore ([\#10326](https://github.com/matrix-org/matrix-react-sdk/pull/10326)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceStore ([\#10332](https://github.com/matrix-org/matrix-react-sdk/pull/10332)). Contributed by @andybalaam.
  * Sync polls push rules on changes to account_data ([\#10287](https://github.com/matrix-org/matrix-react-sdk/pull/10287)). Contributed by @kerryarchibald.
  * Support dynamic room predecessors in BreadcrumbsStore ([\#10295](https://github.com/matrix-org/matrix-react-sdk/pull/10295)). Contributed by @andybalaam.
  * Improved a11y for Field feedback and Secure Phrase input ([\#10320](https://github.com/matrix-org/matrix-react-sdk/pull/10320)). Contributed by @Sebbones.
  * Support dynamic room predecessors in RoomNotificationStateStore ([\#10297](https://github.com/matrix-org/matrix-react-sdk/pull/10297)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Run build_linux in docker using an older glibc ([\#599](https://github.com/vector-im/element-desktop/pull/599)). Fixes vector-im/element-web#24981.
  * Use a newly generated access_token while joining Jitsi ([\#24646](https://github.com/vector-im/element-web/pull/24646)). Fixes vector-im/element-web#24687. Contributed by @emrahcom.
  * Fix cloudflare action pointing at commit hash instead of tag ([\#24777](https://github.com/vector-im/element-web/pull/24777)). Contributed by @justjanne.
  * Allow editing with RTE to overflow for autocomplete visibility ([\#10499](https://github.com/matrix-org/matrix-react-sdk/pull/10499)). Contributed by @alunturner.
  * Added auto focus to Github URL on opening of debug logs modal ([\#10479](https://github.com/matrix-org/matrix-react-sdk/pull/10479)). Contributed by @ShivamSpm.
  * Fix detection of encryption for all users in a room ([\#10487](https://github.com/matrix-org/matrix-react-sdk/pull/10487)). Fixes vector-im/element-web#24995.
  * Properly generate mentions when editing a reply with MSC3952 ([\#10486](https://github.com/matrix-org/matrix-react-sdk/pull/10486)). Fixes vector-im/element-web#24924. Contributed by @kerryarchibald.
  * Improve performance of rendering a room with many hidden events ([\#10131](https://github.com/matrix-org/matrix-react-sdk/pull/10131)). Contributed by @andybalaam.
  * Prevent future date selection in jump to date ([\#10419](https://github.com/matrix-org/matrix-react-sdk/pull/10419)). Fixes vector-im/element-web#20800. Contributed by @MadLittleMods.
  * Add aria labels to message search bar to improve accessibility ([\#10476](https://github.com/matrix-org/matrix-react-sdk/pull/10476)). Fixes vector-im/element-web#24921.
  * Fix decryption failure bar covering the timeline ([\#10360](https://github.com/matrix-org/matrix-react-sdk/pull/10360)). Fixes vector-im/element-web#24780 vector-im/element-web#24074 and vector-im/element-web#24183. Contributed by @luixxiul.
  * Improve profile picture settings accessibility ([\#10470](https://github.com/matrix-org/matrix-react-sdk/pull/10470)). Fixes vector-im/element-web#24919.
  * Handle group call redaction ([\#10465](https://github.com/matrix-org/matrix-react-sdk/pull/10465)).
  * Display relative timestamp for threads on the same calendar day ([\#10399](https://github.com/matrix-org/matrix-react-sdk/pull/10399)). Fixes vector-im/element-web#24841. Contributed by @kerryarchibald.
  * Fix timeline list and paragraph display issues ([\#10424](https://github.com/matrix-org/matrix-react-sdk/pull/10424)). Fixes vector-im/element-web#24602. Contributed by @alunturner.
  * Use unique keys for voice broadcast pips ([\#10457](https://github.com/matrix-org/matrix-react-sdk/pull/10457)). Fixes vector-im/element-web#24959.
  * Fix "show read receipts sent by other users" not applying to threads ([\#10445](https://github.com/matrix-org/matrix-react-sdk/pull/10445)). Fixes vector-im/element-web#24910.
  * Fix joining public rooms without aliases in search dialog ([\#10437](https://github.com/matrix-org/matrix-react-sdk/pull/10437)). Fixes vector-im/element-web#23937.
  * Add input validation for `m.direct` in `DMRoomMap` ([\#10436](https://github.com/matrix-org/matrix-react-sdk/pull/10436)). Fixes vector-im/element-web#24909.
  * Reduce height reserved for "collapse" button's line on IRC layout ([\#10211](https://github.com/matrix-org/matrix-react-sdk/pull/10211)). Fixes vector-im/element-web#24605. Contributed by @luixxiul.
  * Fix `creatorUserId is required` error when opening sticker picker ([\#10423](https://github.com/matrix-org/matrix-react-sdk/pull/10423)).
  * Fix block/inline Element descendants error noise in `NewRoomIntro.tsx` ([\#10412](https://github.com/matrix-org/matrix-react-sdk/pull/10412)). Contributed by @MadLittleMods.
  * Fix profile resizer to make first character of a line selectable in IRC layout ([\#10396](https://github.com/matrix-org/matrix-react-sdk/pull/10396)). Fixes vector-im/element-web#14764. Contributed by @luixxiul.
  * Ensure space between wrapped lines of room name on IRC layout ([\#10188](https://github.com/matrix-org/matrix-react-sdk/pull/10188)). Fixes vector-im/element-web#24742. Contributed by @luixxiul.
  * Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ([\#10402](https://github.com/matrix-org/matrix-react-sdk/pull/10402)). Contributed by @MadLittleMods.
  * Fix big date separators when jump to date is enabled ([\#10404](https://github.com/matrix-org/matrix-react-sdk/pull/10404)). Fixes vector-im/element-web#22969. Contributed by @MadLittleMods.
  * Fixes user authentication when registering via the module API ([\#10257](https://github.com/matrix-org/matrix-react-sdk/pull/10257)). Contributed by @maheichyk.
  * Handle more edge cases in Space Hierarchy ([\#10280](https://github.com/matrix-org/matrix-react-sdk/pull/10280)). Contributed by @justjanne.
  * Further improve performance with lots of hidden events ([\#10353](https://github.com/matrix-org/matrix-react-sdk/pull/10353)). Fixes vector-im/element-web#24480. Contributed by @andybalaam.
  * Respect user cancelling upload flow by dismissing spinner ([\#10373](https://github.com/matrix-org/matrix-react-sdk/pull/10373)). Fixes vector-im/element-web#24667.
  * When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ([\#10394](https://github.com/matrix-org/matrix-react-sdk/pull/10394)). Fixes vector-im/element-web#24397.
  * Fix `[object Object]` in feedback metadata ([\#10390](https://github.com/matrix-org/matrix-react-sdk/pull/10390)).
  * Fix pinned messages card saying nothing pinned while loading ([\#10385](https://github.com/matrix-org/matrix-react-sdk/pull/10385)). Fixes vector-im/element-web#24615.
  * Fix import e2e key dialog staying disabled after paste ([\#10375](https://github.com/matrix-org/matrix-react-sdk/pull/10375)). Fixes vector-im/element-web#24818.
  * Show all labs even if incompatible, with appropriate tooltip explaining requirements ([\#10369](https://github.com/matrix-org/matrix-react-sdk/pull/10369)). Fixes vector-im/element-web#24813.
  * Fix UIFeature.Registration not applying to all paths ([\#10371](https://github.com/matrix-org/matrix-react-sdk/pull/10371)). Fixes vector-im/element-web#24814.
  * Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ([\#10359](https://github.com/matrix-org/matrix-react-sdk/pull/10359)). Fixes vector-im/element-web#24797.
  * Fix start DM with pending third party invite ([\#10347](https://github.com/matrix-org/matrix-react-sdk/pull/10347)). Fixes vector-im/element-web#24781.
  * Fix long display name overflowing reply tile on IRC layout ([\#10343](https://github.com/matrix-org/matrix-react-sdk/pull/10343)). Fixes vector-im/element-web#24738. Contributed by @luixxiul.
  * Display redacted body on ThreadView in the same way as normal messages ([\#9016](https://github.com/matrix-org/matrix-react-sdk/pull/9016)). Fixes vector-im/element-web#24729. Contributed by @luixxiul.
  * Handle more edge cases in ACL updates ([\#10279](https://github.com/matrix-org/matrix-react-sdk/pull/10279)). Contributed by @justjanne.
  * Allow parsing png files to fail if thumbnailing is successful ([\#10308](https://github.com/matrix-org/matrix-react-sdk/pull/10308)).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682424000">- Version 1.11.30
  [#]# 🔒 Security
  * Fixes for [CVE-2023-30609](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-30609) / GHSA-xv83-x443-7rmw
  [#]# ✨ Features
  * Pick sensible default option for phone country dropdown ([\#10627](https://github.com/matrix-org/matrix-react-sdk/pull/10627)). Fixes vector-im/element-web#3528.
  * Relate field validation tooltip via aria-describedby ([\#10522](https://github.com/matrix-org/matrix-react-sdk/pull/10522)). Fixes vector-im/element-web#24963.
  * Handle more completion types in rte autocomplete ([\#10560](https://github.com/matrix-org/matrix-react-sdk/pull/10560)). Contributed by @alunturner.
  * Show a tile for an unloaded predecessor room if it has via_servers ([\#10483](https://github.com/matrix-org/matrix-react-sdk/pull/10483)). Contributed by @andybalaam.
  * Exclude message timestamps from aria live region ([\#10584](https://github.com/matrix-org/matrix-react-sdk/pull/10584)). Fixes vector-im/element-web#5696.
  * Make composer format bar an aria toolbar ([\#10583](https://github.com/matrix-org/matrix-react-sdk/pull/10583)). Fixes vector-im/element-web#11283.
  * Improve accessibility of font slider ([\#10473](https://github.com/matrix-org/matrix-react-sdk/pull/10473)). Fixes vector-im/element-web#20168 and vector-im/element-web#24962.
  * fix file size display from kB to KB ([\#10561](https://github.com/matrix-org/matrix-react-sdk/pull/10561)). Fixes vector-im/element-web#24866. Contributed by @NSV1991.
  * Handle /me in rte ([\#10558](https://github.com/matrix-org/matrix-react-sdk/pull/10558)). Contributed by @alunturner.
  * bind html with switch for manage extension setting option ([\#10553](https://github.com/matrix-org/matrix-react-sdk/pull/10553)). Contributed by @NSV1991.
  * Handle command completions in RTE ([\#10521](https://github.com/matrix-org/matrix-react-sdk/pull/10521)). Contributed by @alunturner.
  * Add room and user avatars to rte ([\#10497](https://github.com/matrix-org/matrix-react-sdk/pull/10497)). Contributed by @alunturner.
  * Support for MSC3882 revision 1 ([\#10443](https://github.com/matrix-org/matrix-react-sdk/pull/10443)). Contributed by @hughns.
  * Check profiles before starting a DM ([\#10472](https://github.com/matrix-org/matrix-react-sdk/pull/10472)). Fixes vector-im/element-web#24830.
  * Quick settings: Change the copy / labels on the options ([\#10427](https://github.com/matrix-org/matrix-react-sdk/pull/10427)). Fixes vector-im/element-web#24522. Contributed by @justjanne.
  * Update rte autocomplete styling ([\#10503](https://github.com/matrix-org/matrix-react-sdk/pull/10503)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Workaround Squirrel.Mac wedging app restart after failed update check ([\#629](https://github.com/vector-im/element-desktop/pull/629)).
  * Fix error about webContents on log out ([\#627](https://github.com/vector-im/element-desktop/pull/627)).
  * Fix error when breadcrumb image fails to load ([\#609](https://github.com/vector-im/element-desktop/pull/609)).
  * Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes vector-im/element-web#24882
  * Fix multiple accessibility defects identified by AXE ([\#10606](https://github.com/matrix-org/matrix-react-sdk/pull/10606)).
  * Fix view source from edit history dialog always showing latest event ([\#10626](https://github.com/matrix-org/matrix-react-sdk/pull/10626)). Fixes vector-im/element-web#21859.
  * #21451 Fix WebGL disabled error message ([\#10589](https://github.com/matrix-org/matrix-react-sdk/pull/10589)). Contributed by @rashmitpankhania.
  * Properly translate errors in `AddThreepid.ts` so they show up translated to the user but not in our logs ([\#10432](https://github.com/matrix-org/matrix-react-sdk/pull/10432)). Contributed by @MadLittleMods.
  * Fix overflow on auth pages ([\#10605](https://github.com/matrix-org/matrix-react-sdk/pull/10605)). Fixes vector-im/element-web#19548.
  * Fix incorrect avatar background colour when using a custom theme ([\#10598](https://github.com/matrix-org/matrix-react-sdk/pull/10598)). Contributed by @jdauphant.
  * Remove dependency on `org.matrix.e2e_cross_signing` unstable feature ([\#10593](https://github.com/matrix-org/matrix-react-sdk/pull/10593)).
  * Update setting description to match reality ([\#10600](https://github.com/matrix-org/matrix-react-sdk/pull/10600)). Fixes vector-im/element-web#25106.
  * Fix no identity server in help &amp; about settings ([\#10563](https://github.com/matrix-org/matrix-react-sdk/pull/10563)). Fixes vector-im/element-web#25077.
  * Fix: Images no longer reserve their space in the timeline correctly ([\#10571](https://github.com/matrix-org/matrix-react-sdk/pull/10571)). Fixes vector-im/element-web#25082. Contributed by @kerryarchibald.
  * Fix issues with inhibited accessible focus outlines ([\#10579](https://github.com/matrix-org/matrix-react-sdk/pull/10579)). Fixes vector-im/element-web#19742.
  * Fix read receipts falling from sky ([\#10576](https://github.com/matrix-org/matrix-react-sdk/pull/10576)). Fixes vector-im/element-web#25081.
  * Fix avatar text issue in rte ([\#10559](https://github.com/matrix-org/matrix-react-sdk/pull/10559)). Contributed by @alunturner.
  * fix resizer only work with left mouse click ([\#10546](https://github.com/matrix-org/matrix-react-sdk/pull/10546)). Contributed by @NSV1991.
  * Fix send two join requests when joining a room from spotlight search ([\#10534](https://github.com/matrix-org/matrix-react-sdk/pull/10534)). Fixes vector-im/element-web#25054.
  * Highlight event when any version triggered a highlight ([\#10502](https://github.com/matrix-org/matrix-react-sdk/pull/10502)). Fixes vector-im/element-web#24923 and vector-im/element-web#24970. Contributed by @kerryarchibald.
  * Fix spacing of headings of integration manager on General settings tab ([\#10232](https://github.com/matrix-org/matrix-react-sdk/pull/10232)). Fixes vector-im/element-web#24085. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686139200">- Version 1.11.32
  [#]# ✨ Features
  * Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
  * vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
  * When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
  * Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes vector-im/element-web#23920.
  * Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes vector-im/element-web#25461. Contributed by @kerryarchibald.
  * Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
  * Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes vector-im/element-web#25327. Contributed by @SuperKenVery.
  * Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes vector-im/element-web#19605.
  * Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
  * Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
  * Use semantic heading in user settings Sidebar &amp; Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes vector-im/element-web#25378. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
  * RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
  * Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes vector-im/element-web#8636.
  * Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
  * Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes vector-im/element-web#24928.
  * Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes vector-im/element-web#25342.
  * Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
  * Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes vector-im/element-web#9824.
  * Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
  * Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes vector-im/element-web#1983.
  * Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
  * Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes vector-im/element-web#25132.
  * Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
  * Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
  * Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
  * Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
  * "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes vector-im/element-web#25304. Contributed by @kerryarchibald.
  * Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
  * Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes vector-im/element-web#16893.
  * Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes vector-im/element-web#25083.
  * Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes vector-im/element-web#25131. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Help &amp; About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
  * use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
  * Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
  * Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes vector-im/element-web#22333 and vector-im/element-web#23899.
  * Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes vector-im/element-web#25488. Contributed by @kerryarchibald.
  * Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes vector-im/element-web#25372.
  * Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes vector-im/element-web#24953.
  * Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes vector-im/element-web#25305. Contributed by @luixxiul.
  * Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes vector-im/element-web#25458.
  * Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes vector-im/element-web#25448.
  * Fix spacing regression in user settings - roles &amp; permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes vector-im/element-web#25447 and vector-im/element-web#25451. Contributed by @kerryarchibald.
  * Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes vector-im/element-web#10954. Contributed by @andybalaam.
  * Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes vector-im/element-web#25440. Contributed by @kerryarchibald.
  * Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes vector-im/element-web#25413.
  * Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes vector-im/element-web#25398.
  * Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes vector-im/element-web#22196.
  * Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes vector-im/element-web#25416. Contributed by @kerryarchibald.
  * Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes vector-im/element-web#25384. Contributed by @luixxiul.
  * Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
  * Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
  * Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes vector-im/element-web#24798.
  * Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes vector-im/element-web#24903. Contributed by @luixxiul.
  * Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
  * Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  * Update to seshat 3.0.1 ([\#960](https://github.com/vector-im/element-desktop/pull/960)). Fixes #959.
  * Fix macos update check exploding ([\#944](https://github.com/vector-im/element-desktop/pull/944)). Fixes #668.
  * Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes vector-im/element-web#8858.
  * Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes vector-im/element-web#14872.
  * Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes vector-im/element-web#25196.
  * Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes vector-im/element-web#25291. Contributed by @luixxiul.
  * Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
  * Add string for membership event where both displayname &amp; avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes vector-im/element-web#18026.
  * Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes vector-im/element-web#23248.
  * Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes vector-im/element-web#25323.
  * Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes vector-im/element-web#25309. Contributed by @kerryarchibald.
  * Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes vector-im/element-web#25293. Contributed by @luixxiul.
  * Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes vector-im/element-web#7069.
  * Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes vector-im/element-web#25246.
  * Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes vector-im/element-web#25298 and vector-im/element-web#25302. Contributed by @luixxiul.
  * Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes vector-im/element-web#25284. Contributed by @kerryarchibald.
  * Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes vector-im/element-web#25303. Contributed by @luixxiul.
  * Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes vector-im/element-web#25295. Contributed by @luixxiul.
  * Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes vector-im/element-web#23096. Contributed by @kerryarchibald.
  * Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes vector-im/element-web#25271. Contributed by @kerryarchibald.
  * Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes vector-im/element-web#13345.
  * Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686830400">- Build with native extensons
  - keytar for talking to system keyring
  - seshat for maintaining encrypted sqlite db for msg search</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Be multi-arch friendly - Add aarch64 support</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521601">- Version 1.11.34
  [#]# ✨ Features
  * OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
  * Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
  * Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
  * Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
  * Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes vector-im/element-web#25471.
  * Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
  * Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes vector-im/element-web#23459.
  * Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes vector-im/element-web#25292. Contributed by @luixxiul.
  * Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes vector-im/element-web#25535.
  * Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes vector-im/element-web#25375. Contributed by @kerryarchibald.
  * Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
  * Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes vector-im/element-web#25355. Contributed by @luixxiul.
  * Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes vector-im/element-web#25484.
  * Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes vector-im/element-web#25431. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1689681600">- Version 1.11.36
  [#]# 🔒 Security
  * Fixes for [CVE-2023-37259](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-37259) / [GHSA-c9vx-2g7w-rp65](https://github.com/matrix-org/matrix-react-sdk/security/advisories/GHSA-c9vx-2g7w-rp65)
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * OIDC: store initial screen in session storage  ([\#25688](https://github.com/vector-im/element-web/pull/25688)). Fixes vector-im/element-web#25656. Contributed by @kerryarchibald.
  * Allow default_server_config as a fallback config ([\#25682](https://github.com/vector-im/element-web/pull/25682)). Contributed by @ShadowRZ.
  * OIDC: remove auth params from url after login attempt ([\#25664](https://github.com/vector-im/element-web/pull/25664)). Contributed by @kerryarchibald.
  * feat(faq): remove keyboard shortcuts button ([\#9342](https://github.com/matrix-org/matrix-react-sdk/pull/9342)). Fixes vector-im/element-web#22625. Contributed by @gefgu.
  * GYU: Update banner ([\#11211](https://github.com/matrix-org/matrix-react-sdk/pull/11211)). Fixes vector-im/element-web#25530. Contributed by @justjanne.
  * Linkify mxc:// URLs as links to your media repo ([\#11213](https://github.com/matrix-org/matrix-react-sdk/pull/11213)). Fixes vector-im/element-web#6942.
  * OIDC: Log in ([\#11199](https://github.com/matrix-org/matrix-react-sdk/pull/11199)). Fixes vector-im/element-web#25657. Contributed by @kerryarchibald.
  * Handle all permitted url schemes in linkify ([\#11215](https://github.com/matrix-org/matrix-react-sdk/pull/11215)). Fixes vector-im/element-web#4457 and vector-im/element-web#8720.
  * Autoapprove Element Call oidc requests ([\#11209](https://github.com/matrix-org/matrix-react-sdk/pull/11209)). Contributed by @toger5.
  * Allow creating knock rooms ([\#11182](https://github.com/matrix-org/matrix-react-sdk/pull/11182)). Contributed by @charlynguyen.
  * Expose and pre-populate thread ID in devtools dialog ([\#10953](https://github.com/matrix-org/matrix-react-sdk/pull/10953)).
  * Hide URL preview if it will be empty ([\#9029](https://github.com/matrix-org/matrix-react-sdk/pull/9029)).
  * Change wording from avatar to profile picture ([\#7015](https://github.com/matrix-org/matrix-react-sdk/pull/7015)). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  * Quick and dirty devtool to explore state history ([\#11197](https://github.com/matrix-org/matrix-react-sdk/pull/11197)).
  * Consider more user inputs when calculating zxcvbn score ([\#11180](https://github.com/matrix-org/matrix-react-sdk/pull/11180)).
  * GYU: Account Notification Settings ([\#11008](https://github.com/matrix-org/matrix-react-sdk/pull/11008)). Fixes vector-im/element-web#24567. Contributed by @justjanne.
  * Compound Typography pass ([\#11103](https://github.com/matrix-org/matrix-react-sdk/pull/11103)). Fixes vector-im/element-web#25548.
  * OIDC: navigate to authorization endpoint ([\#11096](https://github.com/matrix-org/matrix-react-sdk/pull/11096)). Fixes vector-im/element-web#25574. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix read receipt sending behaviour around thread roots ([\#3600](https://github.com/matrix-org/matrix-js-sdk/pull/3600)).
  * Fix missing metaspace notification badges ([\#11269](https://github.com/matrix-org/matrix-react-sdk/pull/11269)). Fixes vector-im/element-web#25679.
  * Make checkboxes less rounded ([\#11224](https://github.com/matrix-org/matrix-react-sdk/pull/11224)). Contributed by @andybalaam.
  * GYU: Fix issues with audible keywords without activated mentions ([\#11218](https://github.com/matrix-org/matrix-react-sdk/pull/11218)). Contributed by @justjanne.
  * PosthogAnalytics unwatch settings on logout ([\#11207](https://github.com/matrix-org/matrix-react-sdk/pull/11207)). Fixes vector-im/element-web#25703.
  * Avoid trying to set room account data for pinned events as guest ([\#11216](https://github.com/matrix-org/matrix-react-sdk/pull/11216)). Fixes vector-im/element-web#6300.
  * GYU: Disable sound for DMs checkbox when DM notifications are disabled ([\#11210](https://github.com/matrix-org/matrix-react-sdk/pull/11210)). Contributed by @justjanne.
  * force to allow calls without video and audio in embedded mode ([\#11131](https://github.com/matrix-org/matrix-react-sdk/pull/11131)). Contributed by @EnricoSchw.
  * Fix room tile text clipping ([\#11196](https://github.com/matrix-org/matrix-react-sdk/pull/11196)). Fixes vector-im/element-web#25718.
  * Handle newlines in user pills ([\#11166](https://github.com/matrix-org/matrix-react-sdk/pull/11166)). Fixes vector-im/element-web#10994.
  * Limit width of user menu in space panel ([\#11192](https://github.com/matrix-org/matrix-react-sdk/pull/11192)). Fixes vector-im/element-web#22627.
  * Add isLocation to ComposerEvent analytics events ([\#11187](https://github.com/matrix-org/matrix-react-sdk/pull/11187)). Contributed by @andybalaam.
  * Fix: hide unsupported login elements ([\#11185](https://github.com/matrix-org/matrix-react-sdk/pull/11185)). Fixes vector-im/element-web#25711. Contributed by @kerryarchibald.
  * Scope smaller font size to user info panel ([\#11178](https://github.com/matrix-org/matrix-react-sdk/pull/11178)). Fixes vector-im/element-web#25683.
  * Apply i18n to strings in the html export ([\#11176](https://github.com/matrix-org/matrix-react-sdk/pull/11176)).
  * Inhibit url previews on MXIDs containing slashes same as those without ([\#11160](https://github.com/matrix-org/matrix-react-sdk/pull/11160)).
  * Make event info size consistent with state events ([\#11181](https://github.com/matrix-org/matrix-react-sdk/pull/11181)).
  * Fix markdown content spacing ([\#11177](https://github.com/matrix-org/matrix-react-sdk/pull/11177)). Fixes vector-im/element-web#25685.
  * Fix font-family definition for emojis ([\#11170](https://github.com/matrix-org/matrix-react-sdk/pull/11170)). Fixes vector-im/element-web#25686.
  * Fix spurious error sending receipt in thread errors ([\#11157](https://github.com/matrix-org/matrix-react-sdk/pull/11157)).
  * Consider the empty push rule actions array equiv to deprecated dont_notify ([\#11155](https://github.com/matrix-org/matrix-react-sdk/pull/11155)). Fixes vector-im/element-web#25674.
  * Only trap escape key for cancel reply if there is a reply ([\#11140](https://github.com/matrix-org/matrix-react-sdk/pull/11140)). Fixes vector-im/element-web#25640.
  * Update linkify to 4.1.1 ([\#11132](https://github.com/matrix-org/matrix-react-sdk/pull/11132)). Fixes vector-im/element-web#23806.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1691150400">- Version 1.11.38
  [#]# ✨ Features
  * Package release builds of element-web in package.element.io debs ([\#25921](https://github.com/vector-im/element-web/pull/25921)). Contributed by @RiotRobot.
  [#]# 🐛 Bug Fixes
  * Revert to using the /presence API for presence ([\#11366](https://github.com/matrix-org/matrix-react-sdk/pull/11366))</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 1.11.43
  [#]# 🔒 Security
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
- Version 1.11.42
  [#]# 🐛 Bug Fixes
  * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes vector-im/element-web#26155.
- Version 1.11.41
  [#]# ✨ Features
  * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
  * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
  * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
  * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
  * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
  * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes vector-im/element-web#25892.
  * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
  * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
  * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
  * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
  * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes vector-im/element-web#25157.
  * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
  [#]# 🐛 Bug Fixes
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.
  * Updated no drag zones ([\#1193](https://github.com/vector-im/element-desktop/pull/1193)).
  * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
  * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
  * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
  * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
  * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes vector-im/element-web#26083. Contributed by @charlynguyen.
  * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes vector-im/element-web#26067, vector-im/element-web#26064 vector-im/element-web#26059 and vector-im/element-web#26061.
  * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes vector-im/element-web#26051 and vector-im/element-web#26046.
  * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes vector-im/element-web#26049 and vector-im/element-web#26052.
  * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes vector-im/element-web#26042.
  * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
- Version 1.11.40
  [#]# ✨ Features
  * Add FreeBSD support ([\#1163](https://github.com/vector-im/element-desktop/pull/1163)). Contributed by @lwhsu.
  * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes vector-im/element-web#26022. Contributed by @kerryarchibald.
  * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes vector-im/element-web#26000. Contributed by @kerryarchibald.
  * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes vector-im/element-web#25995. Contributed by @kerryarchibald.
  * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
  * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
  * Polish &amp; delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
  * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
  * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
  * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
  * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).
  [#]# 🐛 Bug Fixes
  * Don't intercept Ctrl + Cmd + Q on macOS ([\#1174](https://github.com/vector-im/element-desktop/pull/1174)). Contributed by @zhaofengli.
  * Improve selectors for macos app draggable regions ([\#1170](https://github.com/vector-im/element-desktop/pull/1170)). Fixes #1169.
  * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
  * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes vector-im/element-web#25988.
  * Fix Room Settings &gt; Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes vector-im/element-web#18392.
  * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes vector-im/element-web#25832 vector-im/element-web#23601 and vector-im/element-web#22297.
  * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes vector-im/element-web#25931. Contributed by @NSV1991.
  * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
  * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes vector-im/element-web#17096.
  * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
- Version 1.11.39
  [#]# 🦖 Deprecations
  * Deprecate camelCase config options ([\#25800](https://github.com/vector-im/element-web/pull/25800)).
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * Switch to hidden titleBar on macOS to integrate the app better ([\#1101](https://github.com/vector-im/element-desktop/pull/1101)).
  * Update labs.md for knock rooms ([\#25923](https://github.com/vector-im/element-web/pull/25923)). Contributed by @charlynguyen.
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  * Allow knocking rooms ([\#11353](https://github.com/matrix-org/matrix-react-sdk/pull/11353)). Contributed by @charlynguyen.
  * Support adding space-restricted joins on rooms not members of those spaces ([\#9017](https://github.com/matrix-org/matrix-react-sdk/pull/9017)). Fixes vector-im/element-web#19213.
  * Clear requiresClient and show pop-out if widget-api fails to ready ([\#11321](https://github.com/matrix-org/matrix-react-sdk/pull/11321)). Fixes vector-im/customer-retainer#73.
  * Bump pagination sizes due to hidden events ([\#11342](https://github.com/matrix-org/matrix-react-sdk/pull/11342)).
  * Remove display of key backup signatures from backup settings ([\#11333](https://github.com/matrix-org/matrix-react-sdk/pull/11333)).
  * Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ([\#11222](https://github.com/matrix-org/matrix-react-sdk/pull/11222)). Fixes vector-im/element-web#9478.
  [#]# 🐛 Bug Fixes
  * Prevent the media lightbox sender info clipping with traffic light on macos ([\#1141](https://github.com/vector-im/element-desktop/pull/1141)). Fixes #1140.
  * Restore macOs room header dragability ([\#1136](https://github.com/vector-im/element-desktop/pull/1136)). Fixes #1135.
  * Fix ability to interact with room topic in header ([\#1126](https://github.com/vector-im/element-desktop/pull/1126)). Fixes undefined/element-desktop#1125.
  * Fix "Export chat" not respecting configured time format in plain text mode ([\#10696](https://github.com/matrix-org/matrix-react-sdk/pull/10696)). Fixes vector-im/element-web#23838. Contributed by @rashmitpankhania.
  * Fix some missing 1-count pluralisations around event list summaries ([\#11371](https://github.com/matrix-org/matrix-react-sdk/pull/11371)). Fixes vector-im/element-web#25925.
  * Fix create subspace dialog not working for public space creation ([\#11367](https://github.com/matrix-org/matrix-react-sdk/pull/11367)). Fixes vector-im/element-web#25916.
  * Search for users on paste ([\#11304](https://github.com/matrix-org/matrix-react-sdk/pull/11304)). Fixes vector-im/element-web#17523. Contributed by @peterscheu-aceart.
  * Fix AppTile context menu not always showing up when it has options ([\#11358](https://github.com/matrix-org/matrix-react-sdk/pull/11358)). Fixes vector-im/element-web#25914.
  * Fix clicking on home all rooms space notification not working ([\#11337](https://github.com/matrix-org/matrix-react-sdk/pull/11337)). Fixes vector-im/element-web#22844.
  * Fix joining a suggested room switching space away ([\#11347](https://github.com/matrix-org/matrix-react-sdk/pull/11347)). Fixes vector-im/element-web#25838.
  * Fix home/all rooms context menu in space panel ([\#11350](https://github.com/matrix-org/matrix-react-sdk/pull/11350)). Fixes vector-im/element-web#25896.
  * Make keyboard handling in and out of autocomplete completions consistent ([\#11344](https://github.com/matrix-org/matrix-react-sdk/pull/11344)). Fixes vector-im/element-web#25878.
  * De-duplicate reactions by sender to account for faulty/malicious servers ([\#11340](https://github.com/matrix-org/matrix-react-sdk/pull/11340)). Fixes vector-im/element-web#25872.
  * Fix disable_3pid_login being ignored for the email field ([\#11335](https://github.com/matrix-org/matrix-react-sdk/pull/11335)). Fixes vector-im/element-web#25863.
  * Upgrade wysiwyg editor for ctrl+backspace windows fix ([\#11324](https://github.com/matrix-org/matrix-react-sdk/pull/11324)). Fixes vector-im/verticals-internal#102.
  * Unhide the view source event toggle - it works well enough ([\#11336](https://github.com/matrix-org/matrix-react-sdk/pull/11336)). Fixes vector-im/element-web#25861.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# ✨ Features
  * Allow overwriting app.element.io when popping out widgets ([\#1277](https://github.com/vector-im/element-desktop/pull/1277)). Fixes #1187.
  * Implement macos title bar negative space ([\#1272](https://github.com/vector-im/element-desktop/pull/1272)). Fixes #1245.
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes vector-im/element-web#26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes vector-im/element-web#25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes vector-im/element-web#24571 and vector-im/element-web#8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes vector-im/element-web#25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes vector-im/element-web#26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes vector-im/element-web#17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes vector-im/element-web#26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes vector-im/element-web#25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes vector-im/element-web#25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes vector-im/element-web#26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes vector-im/element-web#7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes vector-im/element-web#26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes vector-im/element-web#26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes vector-im/element-web#26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes vector-im/element-web#26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes vector-im/element-web#25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes vector-im/element-web#26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes vector-im/element-web#26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes vector-im/element-web#21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes vector-im/element-web#26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes vector-im/element-web#26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#1259](https://github.com/vector-im/element-desktop/pull/1259) and [\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes vector-im/element-web#26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes vector-im/element-web#24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes vector-im/element-web#25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes vector-im/element-web#25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes vector-im/element-web#26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes vector-im/element-web#26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes vector-im/element-web#25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes vector-im/element-web#26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes vector-im/element-web#26196.
- Version 1.11.45
  [#]# 🔒 Security
  * Upgrade electron to 26.2.4 to fix CVE-2023-5217 ([\#1254](https://github.com/vector-im/element-desktop/pull/1254)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes vector-im/element-web#25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
  * Improve edge cases around macOS drag handles ([\#1219](https://github.com/vector-im/element-desktop/pull/1219)). Fixes #1199 and #1188.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes vector-im/element-web#26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes vector-im/element-web#26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes vector-im/element-web#26043 and vector-im/element-web#26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes vector-im/element-web#26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes vector-im/element-web#26053, vector-im/element-web#26140 vector-im/element-web#26139 and vector-im/element-web#26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and vector-im/element-web#22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes vector-im/element-web#25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix edge cases around macos draggability (https://github.com/vector-im/element-desktop/pull/1291). Fixes #1290.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes vector-im/element-web#26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes vector-im/element-web#26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes vector-im/element-web#24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes vector-im/element-web#25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes vector-im/element-web#26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes vector-im/element-web#26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes vector-im/element-web#26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes vector-im/element-web#26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes vector-im/element-web#25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
</package>
<package pkgid="a4e5ba7a4acb4ee2176b089ff5644bc32f5a20e4d59d355294480479f894042de898c3faee0decd43a1bb7ec06cc3992882f46b672f2b7e6fbe6cc7154bda863" name="element-desktop" arch="x86_64">
  <version epoch="0" ver="1.11.53" rel="3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1676030400">- Version 1.11.22
  [#]# 🐛 Bug Fixes
  * Bump version number to fix problems upgrading from v1.11.21-rc.1
- Version 1.11.21
  [#]# ✨ Features
  * Move pin drop out of labs ([\#22993](https://github.com/vector-im/element-web/pull/22993)).
  * Quotes for rte ([\#9932](https://github.com/matrix-org/matrix-react-sdk/pull/9932)). Contributed by @alunturner.
  * Show the room name in the room header during calls ([\#9942](https://github.com/matrix-org/matrix-react-sdk/pull/9942)). Fixes vector-im/element-web#24268.
  * Add code blocks to rich text editor ([\#9921](https://github.com/matrix-org/matrix-react-sdk/pull/9921)). Contributed by @alunturner.
  * Add new style for inline code ([\#9936](https://github.com/matrix-org/matrix-react-sdk/pull/9936)). Contributed by @florianduros.
  * Add disabled button state to rich text editor ([\#9930](https://github.com/matrix-org/matrix-react-sdk/pull/9930)). Contributed by @alunturner.
  * Change the rageshake "app" for auto-rageshakes ([\#9909](https://github.com/matrix-org/matrix-react-sdk/pull/9909)).
  * Device manager - tweak settings display ([\#9905](https://github.com/matrix-org/matrix-react-sdk/pull/9905)). Contributed by @kerryarchibald.
  * Add list functionality to rich text editor ([\#9871](https://github.com/matrix-org/matrix-react-sdk/pull/9871)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Fix RTE focus behaviour in threads ([\#9969](https://github.com/matrix-org/matrix-react-sdk/pull/9969)). Fixes vector-im/element-web#23755. Contributed by @florianduros.
  * #22204 Issue: Centered File info in lightbox ([\#9971](https://github.com/matrix-org/matrix-react-sdk/pull/9971)). Fixes vector-im/element-web#22204. Contributed by @Spartan09.
  * Fix seekbar position for zero length audio ([\#9949](https://github.com/matrix-org/matrix-react-sdk/pull/9949)). Fixes vector-im/element-web#24248.
  * Allow thread panel to be closed after being opened from notification ([\#9937](https://github.com/matrix-org/matrix-react-sdk/pull/9937)). Fixes vector-im/element-web#23764 vector-im/element-web#23852 and vector-im/element-web#24213. Contributed by @justjanne.
  * Only highlight focused menu item if focus is supposed to be visible ([\#9945](https://github.com/matrix-org/matrix-react-sdk/pull/9945)). Fixes vector-im/element-web#23582.
  * Prevent call durations from breaking onto multiple lines ([\#9944](https://github.com/matrix-org/matrix-react-sdk/pull/9944)).
  * Tweak call lobby buttons to more closely match designs ([\#9943](https://github.com/matrix-org/matrix-react-sdk/pull/9943)).
  * Do not show a broadcast as live immediately after the recording has stopped ([\#9947](https://github.com/matrix-org/matrix-react-sdk/pull/9947)). Fixes vector-im/element-web#24233.
  * Clear the RTE before sending a message ([\#9948](https://github.com/matrix-org/matrix-react-sdk/pull/9948)). Contributed by @florianduros.
  * Fix {enter} press in RTE ([\#9927](https://github.com/matrix-org/matrix-react-sdk/pull/9927)). Contributed by @florianduros.
  * Fix the problem that the password reset email has to be confirmed twice ([\#9926](https://github.com/matrix-org/matrix-react-sdk/pull/9926)). Fixes vector-im/element-web#24226.
  * replace .at() with array.length-1 ([\#9933](https://github.com/matrix-org/matrix-react-sdk/pull/9933)). Fixes matrix-org/element-web-rageshakes#19281.
  * Fix broken threads list timestamp layout ([\#9922](https://github.com/matrix-org/matrix-react-sdk/pull/9922)). Fixes vector-im/element-web#24243 and vector-im/element-web#24191. Contributed by @justjanne.
  * Disable multiple messages when {enter} is pressed multiple times ([\#9929](https://github.com/matrix-org/matrix-react-sdk/pull/9929)). Fixes vector-im/element-web#24249. Contributed by @florianduros.
  * Fix logout devices when resetting the password ([\#9925](https://github.com/matrix-org/matrix-react-sdk/pull/9925)). Fixes vector-im/element-web#24228.
  * Fix: Poll replies overflow when not enough space ([\#9924](https://github.com/matrix-org/matrix-react-sdk/pull/9924)). Fixes vector-im/element-web#24227. Contributed by @kerryarchibald.
  * State event updates are not forwarded to the widget from invitation room ([\#9802](https://github.com/matrix-org/matrix-react-sdk/pull/9802)). Contributed by @maheichyk.
  * Fix error when viewing source of redacted events ([\#9914](https://github.com/matrix-org/matrix-react-sdk/pull/9914)). Fixes vector-im/element-web#24165. Contributed by @clarkf.
  * Replace outdated css attribute ([\#9912](https://github.com/matrix-org/matrix-react-sdk/pull/9912)). Fixes vector-im/element-web#24218. Contributed by @justjanne.
  * Clear isLogin theme override when user is no longer viewing login screens ([\#9911](https://github.com/matrix-org/matrix-react-sdk/pull/9911)). Fixes vector-im/element-web#23893.
  * Fix reply action in message context menu notif &amp; file panels ([\#9895](https://github.com/matrix-org/matrix-react-sdk/pull/9895)). Fixes vector-im/element-web#23970.
  * Fix issue where thread dropdown would not show up correctly ([\#9872](https://github.com/matrix-org/matrix-react-sdk/pull/9872)). Fixes vector-im/element-web#24040. Contributed by @justjanne.
  * Fix unexpected composer growing ([\#9889](https://github.com/matrix-org/matrix-react-sdk/pull/9889)). Contributed by @florianduros.
  * Fix misaligned timestamps for thread roots which are emotes ([\#9875](https://github.com/matrix-org/matrix-react-sdk/pull/9875)). Fixes vector-im/element-web#23897. Contributed by @justjanne.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676376000">- Version 1.11.23
  [#]# ✨ Features
  * Description of QR code sign in labs feature ([\#23513](https://github.com/vector-im/element-web/pull/23513)). Contributed by @hughns.
  * Add option to find own location in map views ([\#10083](https://github.com/matrix-org/matrix-react-sdk/pull/10083)).
  * Render poll end events in timeline ([\#10027](https://github.com/matrix-org/matrix-react-sdk/pull/10027)). Contributed by @kerryarchibald.
  * Indicate unread messages in tab title ([\#10096](https://github.com/matrix-org/matrix-react-sdk/pull/10096)). Contributed by @tnt7864.
  * Open message in editing mode when keyboard up is pressed (RTE) ([\#10079](https://github.com/matrix-org/matrix-react-sdk/pull/10079)). Contributed by @florianduros.
  * Hide superseded rooms from the room list using dynamic room predecessors ([\#10068](https://github.com/matrix-org/matrix-react-sdk/pull/10068)). Contributed by @andybalaam.
  * Support MSC3946 in RoomListStore ([\#10054](https://github.com/matrix-org/matrix-react-sdk/pull/10054)). Fixes vector-im/element-web#24325. Contributed by @andybalaam.
  * Auto focus security key field ([\#10048](https://github.com/matrix-org/matrix-react-sdk/pull/10048)).
  * use Poll model with relations API in poll rendering ([\#9877](https://github.com/matrix-org/matrix-react-sdk/pull/9877)). Contributed by @kerryarchibald.
  * Support MSC3946 in the RoomCreate tile ([\#10041](https://github.com/matrix-org/matrix-react-sdk/pull/10041)). Fixes vector-im/element-web#24323. Contributed by @andybalaam.
  * Update labs flag description for RTE ([\#10058](https://github.com/matrix-org/matrix-react-sdk/pull/10058)). Contributed by @florianduros.
  * Change ul list style to disc when editing message ([\#10043](https://github.com/matrix-org/matrix-react-sdk/pull/10043)). Contributed by @alunturner.
  * Improved click detection within PiP windows ([\#10040](https://github.com/matrix-org/matrix-react-sdk/pull/10040)). Fixes vector-im/element-web#24371.
  * Add RTE keyboard navigation in editing ([\#9980](https://github.com/matrix-org/matrix-react-sdk/pull/9980)). Fixes vector-im/element-web#23621. Contributed by @florianduros.
  * Paragraph integration for rich text editor ([\#10008](https://github.com/matrix-org/matrix-react-sdk/pull/10008)). Contributed by @alunturner.
  * Add  indentation increasing/decreasing to RTE ([\#10034](https://github.com/matrix-org/matrix-react-sdk/pull/10034)). Contributed by @florianduros.
  * Add ignore user confirmation dialog ([\#6116](https://github.com/matrix-org/matrix-react-sdk/pull/6116)). Fixes vector-im/element-web#14746.
  * Use monospace font for room, message IDs in View Source modal ([\#9956](https://github.com/matrix-org/matrix-react-sdk/pull/9956)). Fixes vector-im/element-web#21937. Contributed by @paragpoddar.
  * Implement MSC3946 for AdvancedRoomSettingsTab ([\#9995](https://github.com/matrix-org/matrix-react-sdk/pull/9995)). Fixes vector-im/element-web#24322. Contributed by @andybalaam.
  * Implementation of MSC3824 to make the client OIDC-aware ([\#8681](https://github.com/matrix-org/matrix-react-sdk/pull/8681)). Contributed by @hughns.
  * Improves a11y for avatar uploads ([\#9985](https://github.com/matrix-org/matrix-react-sdk/pull/9985)). Contributed by @GoodGuyMarco.
  * Add support for [token authenticated registration](https ([\#7275](https://github.com/matrix-org/matrix-react-sdk/pull/7275)). Fixes vector-im/element-web#18931. Contributed by @govynnus.
  [#]# 🐛 Bug Fixes
  * Update to Electron 22.2.0 - fix tray icons in Linux ([\#530](https://github.com/vector-im/element-desktop/pull/530)). Fixes vector-im/element-web#23993.
  * Jitsi requests 'requires_client' capability if auth token is provided ([\#24294](https://github.com/vector-im/element-web/pull/24294)). Contributed by @maheichyk.
  * Remove duplicate white space characters from translation keys ([\#10152](https://github.com/matrix-org/matrix-react-sdk/pull/10152)). Contributed by @luixxiul.
  * Fix the caption of new sessions manager on Labs settings page for localization ([\#10143](https://github.com/matrix-org/matrix-react-sdk/pull/10143)). Contributed by @luixxiul.
  * Prevent start another DM with a user if one already exists ([\#10127](https://github.com/matrix-org/matrix-react-sdk/pull/10127)). Fixes vector-im/element-web#23138.
  * Remove white space characters before the horizontal ellipsis ([\#10130](https://github.com/matrix-org/matrix-react-sdk/pull/10130)). Contributed by @luixxiul.
  * Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ([\#10128](https://github.com/matrix-org/matrix-react-sdk/pull/10128)). Fixes vector-im/element-web#23232. Contributed by @akshattchhabra.
  * Correctly Identify emoticons ([\#10108](https://github.com/matrix-org/matrix-react-sdk/pull/10108)). Fixes vector-im/element-web#19472. Contributed by @adarsh-sgh.
  * Should open new 1:1 chat room after leaving the old one ([\#9880](https://github.com/matrix-org/matrix-react-sdk/pull/9880)). Contributed by @ahmadkadri.
  * Remove a redundant white space ([\#10129](https://github.com/matrix-org/matrix-react-sdk/pull/10129)). Contributed by @luixxiul.
  * Fix a crash when removing persistent widgets (updated) ([\#10099](https://github.com/matrix-org/matrix-react-sdk/pull/10099)). Fixes vector-im/element-web#24412. Contributed by @andybalaam.
  * Fix wrongly grouping 3pid invites into a single repeated transition ([\#10087](https://github.com/matrix-org/matrix-react-sdk/pull/10087)). Fixes vector-im/element-web#24432.
  * Fix scrollbar colliding with checkbox in add to space section ([\#10093](https://github.com/matrix-org/matrix-react-sdk/pull/10093)). Fixes vector-im/element-web#23189. Contributed by @Arnabdaz.
  * Add a whitespace character after 'broadcast?' ([\#10097](https://github.com/matrix-org/matrix-react-sdk/pull/10097)). Contributed by @luixxiul.
  * Seekbar in broadcast PiP view is now updated when switching between different broadcasts ([\#10072](https://github.com/matrix-org/matrix-react-sdk/pull/10072)). Fixes vector-im/element-web#24415.
  * Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ([\#9205](https://github.com/matrix-org/matrix-react-sdk/pull/9205)). Contributed by @gefgu.
  * Element-R: fix rageshages ([\#10081](https://github.com/matrix-org/matrix-react-sdk/pull/10081)). Fixes vector-im/element-web#24430.
  * Fix markdown paragraph display in timeline ([\#10071](https://github.com/matrix-org/matrix-react-sdk/pull/10071)). Fixes vector-im/element-web#24419. Contributed by @alunturner.
  * Prevent the remaining broadcast time from being exceeded ([\#10070](https://github.com/matrix-org/matrix-react-sdk/pull/10070)).
  * Fix cursor position when new line is created by pressing enter (RTE) ([\#10064](https://github.com/matrix-org/matrix-react-sdk/pull/10064)). Contributed by @florianduros.
  * Ensure room is actually in space hierarchy when resolving its latest version ([\#10010](https://github.com/matrix-org/matrix-react-sdk/pull/10010)).
  * Fix new line for inline code ([\#10062](https://github.com/matrix-org/matrix-react-sdk/pull/10062)). Contributed by @florianduros.
  * Member avatars without canvas ([\#9990](https://github.com/matrix-org/matrix-react-sdk/pull/9990)). Contributed by @clarkf.
  * Apply more general fix for base avatar regressions ([\#10045](https://github.com/matrix-org/matrix-react-sdk/pull/10045)). Fixes vector-im/element-web#24382 and vector-im/element-web#24370.
  * Replace list, code block and quote icons by new icons ([\#10035](https://github.com/matrix-org/matrix-react-sdk/pull/10035)). Contributed by @florianduros.
  * fix regional emojis converted to flags ([\#9294](https://github.com/matrix-org/matrix-react-sdk/pull/9294)). Fixes vector-im/element-web#19000. Contributed by @grimhilt.
  * resolved emoji description text overflowing issue ([\#10028](https://github.com/matrix-org/matrix-react-sdk/pull/10028)). Contributed by @fahadNoufal.
  * Fix MessageEditHistoryDialog crashing on complex input ([\#10018](https://github.com/matrix-org/matrix-react-sdk/pull/10018)). Fixes vector-im/element-web#23665. Contributed by @clarkf.
  * Unify unread notification state determination ([\#9941](https://github.com/matrix-org/matrix-react-sdk/pull/9941)). Contributed by @clarkf.
  * Fix layout and visual regressions around default avatars ([\#10031](https://github.com/matrix-org/matrix-react-sdk/pull/10031)). Fixes vector-im/element-web#24375 and vector-im/element-web#24369.
  * Fix useUnreadNotifications exploding with falsey room, like in notif panel ([\#10030](https://github.com/matrix-org/matrix-react-sdk/pull/10030)). Fixes matrix-org/element-web-rageshakes#19334.
  * Fix "[object Promise]" appearing in HTML exports ([\#9975](https://github.com/matrix-org/matrix-react-sdk/pull/9975)). Fixes vector-im/element-web#24272. Contributed by @clarkf.
  * changing the color of message time stamp ([\#10016](https://github.com/matrix-org/matrix-react-sdk/pull/10016)). Contributed by @nawarajshah.
  * Fix link creation with backward selection ([\#9986](https://github.com/matrix-org/matrix-react-sdk/pull/9986)). Fixes vector-im/element-web#24315. Contributed by @florianduros.
  * Misaligned reply preview in thread composer #23396 ([\#9977](https://github.com/matrix-org/matrix-react-sdk/pull/9977)). Fixes vector-im/element-web#23396. Contributed by @mustafa-kapadia1483.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004800">- Version 1.11.25
  [#]# ✨ Features
  * Remove experimental PWA support for Firefox and Safari ([\#24630](https://github.com/vector-im/element-web/pull/24630)).
  * Only allow to start a DM with one email if encryption by default is enabled ([\#10253](https://github.com/matrix-org/matrix-react-sdk/pull/10253)). Fixes vector-im/element-web#23133.
  * DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ([\#10229](https://github.com/matrix-org/matrix-react-sdk/pull/10229)).
  * Reduce bottom margin of ReplyChain on compact modern layout ([\#8972](https://github.com/matrix-org/matrix-react-sdk/pull/8972)). Fixes vector-im/element-web#22748. Contributed by @luixxiul.
  * Support for v2 of MSC3903 ([\#10165](https://github.com/matrix-org/matrix-react-sdk/pull/10165)). Contributed by @hughns.
  * When starting a DM, existing rooms with pending third-party invites will be reused. ([\#10256](https://github.com/matrix-org/matrix-react-sdk/pull/10256)). Fixes vector-im/element-web#23139.
  * Polls push rules: synchronise poll rules with message rules ([\#10263](https://github.com/matrix-org/matrix-react-sdk/pull/10263)). Contributed by @kerryarchibald.
  * New verification request toast button labels ([\#10259](https://github.com/matrix-org/matrix-react-sdk/pull/10259)).
  * Remove padding around integration manager iframe ([\#10148](https://github.com/matrix-org/matrix-react-sdk/pull/10148)).
  * Fix block code styling in rich text editor ([\#10246](https://github.com/matrix-org/matrix-react-sdk/pull/10246)). Contributed by @alunturner.
  * Poll history: fetch more poll history ([\#10235](https://github.com/matrix-org/matrix-react-sdk/pull/10235)). Contributed by @kerryarchibald.
  * Sort short/exact emoji matches before longer incomplete matches ([\#10212](https://github.com/matrix-org/matrix-react-sdk/pull/10212)). Fixes vector-im/element-web#23210. Contributed by @grimhilt.
  * Poll history: detail screen ([\#10172](https://github.com/matrix-org/matrix-react-sdk/pull/10172)). Contributed by @kerryarchibald.
  * Provide a more detailed error message than "No known servers" ([\#6048](https://github.com/matrix-org/matrix-react-sdk/pull/6048)). Fixes vector-im/element-web#13247. Contributed by @aaronraimist.
  * Say when a call was answered from a different device ([\#10224](https://github.com/matrix-org/matrix-react-sdk/pull/10224)).
  * Widget permissions customizations using module api ([\#10121](https://github.com/matrix-org/matrix-react-sdk/pull/10121)). Contributed by @maheichyk.
  * Fix copy button icon overlapping with copyable text ([\#10227](https://github.com/matrix-org/matrix-react-sdk/pull/10227)). Contributed by @Adesh-Pandey.
  * Support joining non-peekable rooms via the module API ([\#10154](https://github.com/matrix-org/matrix-react-sdk/pull/10154)). Contributed by @maheichyk.
  * The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ([\#10200](https://github.com/matrix-org/matrix-react-sdk/pull/10200)).
  * Do not prompt for a password when doing a „reset all“ after login ([\#10208](https://github.com/matrix-org/matrix-react-sdk/pull/10208)).
  [#]# 🐛 Bug Fixes
  * Fix macOS notarisation using keychain credentials ([\#557](https://github.com/vector-im/element-desktop/pull/557)).
  * Let electron-builder correctly set StartupWMClass ([\#526](https://github.com/vector-im/element-desktop/pull/526)). Fixes vector-im/element-web#13780.
  * Fix incorrect copy in space creation flow ([\#10296](https://github.com/matrix-org/matrix-react-sdk/pull/10296)). Fixes vector-im/element-web#24741.
  * Fix space settings dialog having rogue title tooltip ([\#10293](https://github.com/matrix-org/matrix-react-sdk/pull/10293)). Fixes vector-im/element-web#24740.
  * Show spinner when starting a DM from the user profile (right panel) ([\#10290](https://github.com/matrix-org/matrix-react-sdk/pull/10290)).
  * Reduce height of toggle on expanded view source event ([\#10283](https://github.com/matrix-org/matrix-react-sdk/pull/10283)). Fixes vector-im/element-web#22873. Contributed by @luixxiul.
  * Pillify http and non-prefixed matrix.to links ([\#10277](https://github.com/matrix-org/matrix-react-sdk/pull/10277)). Fixes vector-im/element-web#20844.
  * Fix some features not being configurable via `features` ([\#10276](https://github.com/matrix-org/matrix-react-sdk/pull/10276)).
  * Fix starting a DM from the right panel in some cases ([\#10278](https://github.com/matrix-org/matrix-react-sdk/pull/10278)). Fixes vector-im/element-web#24722.
  * Align info EventTile and normal EventTile on IRC layout ([\#10197](https://github.com/matrix-org/matrix-react-sdk/pull/10197)). Fixes vector-im/element-web#22782. Contributed by @luixxiul.
  * Fix blowout of waveform of the voice message player on narrow UI ([\#8861](https://github.com/matrix-org/matrix-react-sdk/pull/8861)). Fixes vector-im/element-web#22604. Contributed by @luixxiul.
  * Fix the hidden view source toggle on IRC layout ([\#10266](https://github.com/matrix-org/matrix-react-sdk/pull/10266)). Fixes vector-im/element-web#22872. Contributed by @luixxiul.
  * Fix buttons on the room header being compressed due to long room name ([\#10155](https://github.com/matrix-org/matrix-react-sdk/pull/10155)). Contributed by @luixxiul.
  * Use the room avatar as a placeholder in calls ([\#10231](https://github.com/matrix-org/matrix-react-sdk/pull/10231)).
  * Fix calls showing as 'connecting' after hangup ([\#10223](https://github.com/matrix-org/matrix-react-sdk/pull/10223)).
  * Prevent multiple Jitsi calls started at the same time ([\#10183](https://github.com/matrix-org/matrix-react-sdk/pull/10183)). Fixes vector-im/element-web#23009.
  * Make localization keys compatible with agglutinative and/or SOV type languages ([\#10159](https://github.com/matrix-org/matrix-react-sdk/pull/10159)). Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004801">- Version 1.11.26
  [#]# 🐛 Bug Fixes
  * Changes for matrix-js-sdk v24.0.0
  * Changes for matrix-react-sdk v3.69.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1681473600">- Version 1.11.29
  [#]# ✨ Features
  * Ship linux tarball with static sqlcipher ([\#597](https://github.com/vector-im/element-desktop/pull/597)). Fixes vector-im/element-web#18486.
  * Show recent room breadcrumbs on touchbar ([\#183](https://github.com/vector-im/element-desktop/pull/183)). Fixes vector-im/element-web#15998.
  * Clear electron data when logging out ([\#578](https://github.com/vector-im/element-desktop/pull/578)).
  * Send Electron crashpad reports to Sentry from Nightly ([\#579](https://github.com/vector-im/element-desktop/pull/579)). Fixes vector-im/element-web#18263.
  * Recommend element-io-archive-keyring from our Debian package ([\#566](https://github.com/vector-im/element-desktop/pull/566)).
  * Allow desktop app to expose recent rooms in UI integrations ([\#16940](https://github.com/vector-im/element-web/pull/16940)).
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#24820](https://github.com/vector-im/element-web/pull/24820)). Contributed by @dhenneke.
  * Style mentions as pills in rich text editor ([\#10448](https://github.com/matrix-org/matrix-react-sdk/pull/10448)). Contributed by @alunturner.
  * Show room create icon if "UIComponent.roomCreation" is enabled ([\#10364](https://github.com/matrix-org/matrix-react-sdk/pull/10364)). Contributed by @maheichyk.
  * Mentions as links rte ([\#10463](https://github.com/matrix-org/matrix-react-sdk/pull/10463)). Contributed by @alunturner.
  * Better error handling in jump to date ([\#10405](https://github.com/matrix-org/matrix-react-sdk/pull/10405)). Contributed by @MadLittleMods.
  * Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ([\#10363](https://github.com/matrix-org/matrix-react-sdk/pull/10363)). Contributed by @maheichyk.
  * Added `UserProfilesStore`, `LruCache` and user permalink profile caching ([\#10425](https://github.com/matrix-org/matrix-react-sdk/pull/10425)). Fixes vector-im/element-web#10559.
  * Mentions as links rte ([\#10422](https://github.com/matrix-org/matrix-react-sdk/pull/10422)). Contributed by @alunturner.
  * Implement MSC3952: intentional mentions ([\#9983](https://github.com/matrix-org/matrix-react-sdk/pull/9983)).
  * Implement MSC3973: Search users in the user directory with the Widget API ([\#10269](https://github.com/matrix-org/matrix-react-sdk/pull/10269)). Contributed by @dhenneke.
  * Permalinks to message are now displayed as pills ([\#10392](https://github.com/matrix-org/matrix-react-sdk/pull/10392)). Fixes vector-im/element-web#24751 and vector-im/element-web#24706.
  * Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ([\#10381](https://github.com/matrix-org/matrix-react-sdk/pull/10381)). Contributed by @maheichyk.
  * Increase space panel collapse clickable area ([\#6084](https://github.com/matrix-org/matrix-react-sdk/pull/6084)). Fixes vector-im/element-web#17379. Contributed by @jaiwanth-v.
  * Add fallback for replies to Polls ([\#10380](https://github.com/matrix-org/matrix-react-sdk/pull/10380)). Fixes vector-im/element-web#24197. Contributed by @kerryarchibald.
  * Permalinks to rooms and users are now pillified ([\#10388](https://github.com/matrix-org/matrix-react-sdk/pull/10388)). Fixes vector-im/element-web#24825.
  * Poll history -  access poll history from room settings ([\#10356](https://github.com/matrix-org/matrix-react-sdk/pull/10356)). Contributed by @kerryarchibald.
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#10376](https://github.com/matrix-org/matrix-react-sdk/pull/10376)). Contributed by @dhenneke.
  * Notifications: inline error message on notifications saving error ([\#10288](https://github.com/matrix-org/matrix-react-sdk/pull/10288)). Contributed by @kerryarchibald.
  * Support dynamic room predecessor in SpaceProvider ([\#10348](https://github.com/matrix-org/matrix-react-sdk/pull/10348)). Contributed by @andybalaam.
  * Support dynamic room predecessors for RoomProvider ([\#10346](https://github.com/matrix-org/matrix-react-sdk/pull/10346)). Contributed by @andybalaam.
  * Support dynamic room predecessors in OwnBeaconStore ([\#10339](https://github.com/matrix-org/matrix-react-sdk/pull/10339)). Contributed by @andybalaam.
  * Support dynamic room predecessors in ForwardDialog ([\#10344](https://github.com/matrix-org/matrix-react-sdk/pull/10344)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceHierarchy ([\#10341](https://github.com/matrix-org/matrix-react-sdk/pull/10341)). Contributed by @andybalaam.
  * Support dynamic room predecessors in AddExistingToSpaceDialog ([\#10342](https://github.com/matrix-org/matrix-react-sdk/pull/10342)). Contributed by @andybalaam.
  * Support dynamic room predecessors in leave-behaviour ([\#10340](https://github.com/matrix-org/matrix-react-sdk/pull/10340)). Contributed by @andybalaam.
  * Support dynamic room predecessors in StopGapWidgetDriver ([\#10338](https://github.com/matrix-org/matrix-react-sdk/pull/10338)). Contributed by @andybalaam.
  * Support dynamic room predecessors in WidgetLayoutStore ([\#10326](https://github.com/matrix-org/matrix-react-sdk/pull/10326)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceStore ([\#10332](https://github.com/matrix-org/matrix-react-sdk/pull/10332)). Contributed by @andybalaam.
  * Sync polls push rules on changes to account_data ([\#10287](https://github.com/matrix-org/matrix-react-sdk/pull/10287)). Contributed by @kerryarchibald.
  * Support dynamic room predecessors in BreadcrumbsStore ([\#10295](https://github.com/matrix-org/matrix-react-sdk/pull/10295)). Contributed by @andybalaam.
  * Improved a11y for Field feedback and Secure Phrase input ([\#10320](https://github.com/matrix-org/matrix-react-sdk/pull/10320)). Contributed by @Sebbones.
  * Support dynamic room predecessors in RoomNotificationStateStore ([\#10297](https://github.com/matrix-org/matrix-react-sdk/pull/10297)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Run build_linux in docker using an older glibc ([\#599](https://github.com/vector-im/element-desktop/pull/599)). Fixes vector-im/element-web#24981.
  * Use a newly generated access_token while joining Jitsi ([\#24646](https://github.com/vector-im/element-web/pull/24646)). Fixes vector-im/element-web#24687. Contributed by @emrahcom.
  * Fix cloudflare action pointing at commit hash instead of tag ([\#24777](https://github.com/vector-im/element-web/pull/24777)). Contributed by @justjanne.
  * Allow editing with RTE to overflow for autocomplete visibility ([\#10499](https://github.com/matrix-org/matrix-react-sdk/pull/10499)). Contributed by @alunturner.
  * Added auto focus to Github URL on opening of debug logs modal ([\#10479](https://github.com/matrix-org/matrix-react-sdk/pull/10479)). Contributed by @ShivamSpm.
  * Fix detection of encryption for all users in a room ([\#10487](https://github.com/matrix-org/matrix-react-sdk/pull/10487)). Fixes vector-im/element-web#24995.
  * Properly generate mentions when editing a reply with MSC3952 ([\#10486](https://github.com/matrix-org/matrix-react-sdk/pull/10486)). Fixes vector-im/element-web#24924. Contributed by @kerryarchibald.
  * Improve performance of rendering a room with many hidden events ([\#10131](https://github.com/matrix-org/matrix-react-sdk/pull/10131)). Contributed by @andybalaam.
  * Prevent future date selection in jump to date ([\#10419](https://github.com/matrix-org/matrix-react-sdk/pull/10419)). Fixes vector-im/element-web#20800. Contributed by @MadLittleMods.
  * Add aria labels to message search bar to improve accessibility ([\#10476](https://github.com/matrix-org/matrix-react-sdk/pull/10476)). Fixes vector-im/element-web#24921.
  * Fix decryption failure bar covering the timeline ([\#10360](https://github.com/matrix-org/matrix-react-sdk/pull/10360)). Fixes vector-im/element-web#24780 vector-im/element-web#24074 and vector-im/element-web#24183. Contributed by @luixxiul.
  * Improve profile picture settings accessibility ([\#10470](https://github.com/matrix-org/matrix-react-sdk/pull/10470)). Fixes vector-im/element-web#24919.
  * Handle group call redaction ([\#10465](https://github.com/matrix-org/matrix-react-sdk/pull/10465)).
  * Display relative timestamp for threads on the same calendar day ([\#10399](https://github.com/matrix-org/matrix-react-sdk/pull/10399)). Fixes vector-im/element-web#24841. Contributed by @kerryarchibald.
  * Fix timeline list and paragraph display issues ([\#10424](https://github.com/matrix-org/matrix-react-sdk/pull/10424)). Fixes vector-im/element-web#24602. Contributed by @alunturner.
  * Use unique keys for voice broadcast pips ([\#10457](https://github.com/matrix-org/matrix-react-sdk/pull/10457)). Fixes vector-im/element-web#24959.
  * Fix "show read receipts sent by other users" not applying to threads ([\#10445](https://github.com/matrix-org/matrix-react-sdk/pull/10445)). Fixes vector-im/element-web#24910.
  * Fix joining public rooms without aliases in search dialog ([\#10437](https://github.com/matrix-org/matrix-react-sdk/pull/10437)). Fixes vector-im/element-web#23937.
  * Add input validation for `m.direct` in `DMRoomMap` ([\#10436](https://github.com/matrix-org/matrix-react-sdk/pull/10436)). Fixes vector-im/element-web#24909.
  * Reduce height reserved for "collapse" button's line on IRC layout ([\#10211](https://github.com/matrix-org/matrix-react-sdk/pull/10211)). Fixes vector-im/element-web#24605. Contributed by @luixxiul.
  * Fix `creatorUserId is required` error when opening sticker picker ([\#10423](https://github.com/matrix-org/matrix-react-sdk/pull/10423)).
  * Fix block/inline Element descendants error noise in `NewRoomIntro.tsx` ([\#10412](https://github.com/matrix-org/matrix-react-sdk/pull/10412)). Contributed by @MadLittleMods.
  * Fix profile resizer to make first character of a line selectable in IRC layout ([\#10396](https://github.com/matrix-org/matrix-react-sdk/pull/10396)). Fixes vector-im/element-web#14764. Contributed by @luixxiul.
  * Ensure space between wrapped lines of room name on IRC layout ([\#10188](https://github.com/matrix-org/matrix-react-sdk/pull/10188)). Fixes vector-im/element-web#24742. Contributed by @luixxiul.
  * Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ([\#10402](https://github.com/matrix-org/matrix-react-sdk/pull/10402)). Contributed by @MadLittleMods.
  * Fix big date separators when jump to date is enabled ([\#10404](https://github.com/matrix-org/matrix-react-sdk/pull/10404)). Fixes vector-im/element-web#22969. Contributed by @MadLittleMods.
  * Fixes user authentication when registering via the module API ([\#10257](https://github.com/matrix-org/matrix-react-sdk/pull/10257)). Contributed by @maheichyk.
  * Handle more edge cases in Space Hierarchy ([\#10280](https://github.com/matrix-org/matrix-react-sdk/pull/10280)). Contributed by @justjanne.
  * Further improve performance with lots of hidden events ([\#10353](https://github.com/matrix-org/matrix-react-sdk/pull/10353)). Fixes vector-im/element-web#24480. Contributed by @andybalaam.
  * Respect user cancelling upload flow by dismissing spinner ([\#10373](https://github.com/matrix-org/matrix-react-sdk/pull/10373)). Fixes vector-im/element-web#24667.
  * When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ([\#10394](https://github.com/matrix-org/matrix-react-sdk/pull/10394)). Fixes vector-im/element-web#24397.
  * Fix `[object Object]` in feedback metadata ([\#10390](https://github.com/matrix-org/matrix-react-sdk/pull/10390)).
  * Fix pinned messages card saying nothing pinned while loading ([\#10385](https://github.com/matrix-org/matrix-react-sdk/pull/10385)). Fixes vector-im/element-web#24615.
  * Fix import e2e key dialog staying disabled after paste ([\#10375](https://github.com/matrix-org/matrix-react-sdk/pull/10375)). Fixes vector-im/element-web#24818.
  * Show all labs even if incompatible, with appropriate tooltip explaining requirements ([\#10369](https://github.com/matrix-org/matrix-react-sdk/pull/10369)). Fixes vector-im/element-web#24813.
  * Fix UIFeature.Registration not applying to all paths ([\#10371](https://github.com/matrix-org/matrix-react-sdk/pull/10371)). Fixes vector-im/element-web#24814.
  * Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ([\#10359](https://github.com/matrix-org/matrix-react-sdk/pull/10359)). Fixes vector-im/element-web#24797.
  * Fix start DM with pending third party invite ([\#10347](https://github.com/matrix-org/matrix-react-sdk/pull/10347)). Fixes vector-im/element-web#24781.
  * Fix long display name overflowing reply tile on IRC layout ([\#10343](https://github.com/matrix-org/matrix-react-sdk/pull/10343)). Fixes vector-im/element-web#24738. Contributed by @luixxiul.
  * Display redacted body on ThreadView in the same way as normal messages ([\#9016](https://github.com/matrix-org/matrix-react-sdk/pull/9016)). Fixes vector-im/element-web#24729. Contributed by @luixxiul.
  * Handle more edge cases in ACL updates ([\#10279](https://github.com/matrix-org/matrix-react-sdk/pull/10279)). Contributed by @justjanne.
  * Allow parsing png files to fail if thumbnailing is successful ([\#10308](https://github.com/matrix-org/matrix-react-sdk/pull/10308)).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682424000">- Version 1.11.30
  [#]# 🔒 Security
  * Fixes for [CVE-2023-30609](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-30609) / GHSA-xv83-x443-7rmw
  [#]# ✨ Features
  * Pick sensible default option for phone country dropdown ([\#10627](https://github.com/matrix-org/matrix-react-sdk/pull/10627)). Fixes vector-im/element-web#3528.
  * Relate field validation tooltip via aria-describedby ([\#10522](https://github.com/matrix-org/matrix-react-sdk/pull/10522)). Fixes vector-im/element-web#24963.
  * Handle more completion types in rte autocomplete ([\#10560](https://github.com/matrix-org/matrix-react-sdk/pull/10560)). Contributed by @alunturner.
  * Show a tile for an unloaded predecessor room if it has via_servers ([\#10483](https://github.com/matrix-org/matrix-react-sdk/pull/10483)). Contributed by @andybalaam.
  * Exclude message timestamps from aria live region ([\#10584](https://github.com/matrix-org/matrix-react-sdk/pull/10584)). Fixes vector-im/element-web#5696.
  * Make composer format bar an aria toolbar ([\#10583](https://github.com/matrix-org/matrix-react-sdk/pull/10583)). Fixes vector-im/element-web#11283.
  * Improve accessibility of font slider ([\#10473](https://github.com/matrix-org/matrix-react-sdk/pull/10473)). Fixes vector-im/element-web#20168 and vector-im/element-web#24962.
  * fix file size display from kB to KB ([\#10561](https://github.com/matrix-org/matrix-react-sdk/pull/10561)). Fixes vector-im/element-web#24866. Contributed by @NSV1991.
  * Handle /me in rte ([\#10558](https://github.com/matrix-org/matrix-react-sdk/pull/10558)). Contributed by @alunturner.
  * bind html with switch for manage extension setting option ([\#10553](https://github.com/matrix-org/matrix-react-sdk/pull/10553)). Contributed by @NSV1991.
  * Handle command completions in RTE ([\#10521](https://github.com/matrix-org/matrix-react-sdk/pull/10521)). Contributed by @alunturner.
  * Add room and user avatars to rte ([\#10497](https://github.com/matrix-org/matrix-react-sdk/pull/10497)). Contributed by @alunturner.
  * Support for MSC3882 revision 1 ([\#10443](https://github.com/matrix-org/matrix-react-sdk/pull/10443)). Contributed by @hughns.
  * Check profiles before starting a DM ([\#10472](https://github.com/matrix-org/matrix-react-sdk/pull/10472)). Fixes vector-im/element-web#24830.
  * Quick settings: Change the copy / labels on the options ([\#10427](https://github.com/matrix-org/matrix-react-sdk/pull/10427)). Fixes vector-im/element-web#24522. Contributed by @justjanne.
  * Update rte autocomplete styling ([\#10503](https://github.com/matrix-org/matrix-react-sdk/pull/10503)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Workaround Squirrel.Mac wedging app restart after failed update check ([\#629](https://github.com/vector-im/element-desktop/pull/629)).
  * Fix error about webContents on log out ([\#627](https://github.com/vector-im/element-desktop/pull/627)).
  * Fix error when breadcrumb image fails to load ([\#609](https://github.com/vector-im/element-desktop/pull/609)).
  * Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes vector-im/element-web#24882
  * Fix multiple accessibility defects identified by AXE ([\#10606](https://github.com/matrix-org/matrix-react-sdk/pull/10606)).
  * Fix view source from edit history dialog always showing latest event ([\#10626](https://github.com/matrix-org/matrix-react-sdk/pull/10626)). Fixes vector-im/element-web#21859.
  * #21451 Fix WebGL disabled error message ([\#10589](https://github.com/matrix-org/matrix-react-sdk/pull/10589)). Contributed by @rashmitpankhania.
  * Properly translate errors in `AddThreepid.ts` so they show up translated to the user but not in our logs ([\#10432](https://github.com/matrix-org/matrix-react-sdk/pull/10432)). Contributed by @MadLittleMods.
  * Fix overflow on auth pages ([\#10605](https://github.com/matrix-org/matrix-react-sdk/pull/10605)). Fixes vector-im/element-web#19548.
  * Fix incorrect avatar background colour when using a custom theme ([\#10598](https://github.com/matrix-org/matrix-react-sdk/pull/10598)). Contributed by @jdauphant.
  * Remove dependency on `org.matrix.e2e_cross_signing` unstable feature ([\#10593](https://github.com/matrix-org/matrix-react-sdk/pull/10593)).
  * Update setting description to match reality ([\#10600](https://github.com/matrix-org/matrix-react-sdk/pull/10600)). Fixes vector-im/element-web#25106.
  * Fix no identity server in help &amp; about settings ([\#10563](https://github.com/matrix-org/matrix-react-sdk/pull/10563)). Fixes vector-im/element-web#25077.
  * Fix: Images no longer reserve their space in the timeline correctly ([\#10571](https://github.com/matrix-org/matrix-react-sdk/pull/10571)). Fixes vector-im/element-web#25082. Contributed by @kerryarchibald.
  * Fix issues with inhibited accessible focus outlines ([\#10579](https://github.com/matrix-org/matrix-react-sdk/pull/10579)). Fixes vector-im/element-web#19742.
  * Fix read receipts falling from sky ([\#10576](https://github.com/matrix-org/matrix-react-sdk/pull/10576)). Fixes vector-im/element-web#25081.
  * Fix avatar text issue in rte ([\#10559](https://github.com/matrix-org/matrix-react-sdk/pull/10559)). Contributed by @alunturner.
  * fix resizer only work with left mouse click ([\#10546](https://github.com/matrix-org/matrix-react-sdk/pull/10546)). Contributed by @NSV1991.
  * Fix send two join requests when joining a room from spotlight search ([\#10534](https://github.com/matrix-org/matrix-react-sdk/pull/10534)). Fixes vector-im/element-web#25054.
  * Highlight event when any version triggered a highlight ([\#10502](https://github.com/matrix-org/matrix-react-sdk/pull/10502)). Fixes vector-im/element-web#24923 and vector-im/element-web#24970. Contributed by @kerryarchibald.
  * Fix spacing of headings of integration manager on General settings tab ([\#10232](https://github.com/matrix-org/matrix-react-sdk/pull/10232)). Fixes vector-im/element-web#24085. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686139200">- Version 1.11.32
  [#]# ✨ Features
  * Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
  * vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
  * When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
  * Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes vector-im/element-web#23920.
  * Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes vector-im/element-web#25461. Contributed by @kerryarchibald.
  * Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
  * Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes vector-im/element-web#25327. Contributed by @SuperKenVery.
  * Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes vector-im/element-web#19605.
  * Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
  * Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
  * Use semantic heading in user settings Sidebar &amp; Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes vector-im/element-web#25378. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
  * RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
  * Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes vector-im/element-web#8636.
  * Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
  * Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes vector-im/element-web#24928.
  * Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes vector-im/element-web#25342.
  * Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
  * Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes vector-im/element-web#9824.
  * Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
  * Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes vector-im/element-web#1983.
  * Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
  * Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes vector-im/element-web#25132.
  * Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
  * Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
  * Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
  * Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
  * "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes vector-im/element-web#25304. Contributed by @kerryarchibald.
  * Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
  * Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes vector-im/element-web#16893.
  * Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes vector-im/element-web#25083.
  * Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes vector-im/element-web#25131. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Help &amp; About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
  * use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
  * Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
  * Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes vector-im/element-web#22333 and vector-im/element-web#23899.
  * Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes vector-im/element-web#25488. Contributed by @kerryarchibald.
  * Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes vector-im/element-web#25372.
  * Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes vector-im/element-web#24953.
  * Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes vector-im/element-web#25305. Contributed by @luixxiul.
  * Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes vector-im/element-web#25458.
  * Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes vector-im/element-web#25448.
  * Fix spacing regression in user settings - roles &amp; permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes vector-im/element-web#25447 and vector-im/element-web#25451. Contributed by @kerryarchibald.
  * Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes vector-im/element-web#10954. Contributed by @andybalaam.
  * Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes vector-im/element-web#25440. Contributed by @kerryarchibald.
  * Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes vector-im/element-web#25413.
  * Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes vector-im/element-web#25398.
  * Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes vector-im/element-web#22196.
  * Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes vector-im/element-web#25416. Contributed by @kerryarchibald.
  * Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes vector-im/element-web#25384. Contributed by @luixxiul.
  * Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
  * Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
  * Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes vector-im/element-web#24798.
  * Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes vector-im/element-web#24903. Contributed by @luixxiul.
  * Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
  * Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  * Update to seshat 3.0.1 ([\#960](https://github.com/vector-im/element-desktop/pull/960)). Fixes #959.
  * Fix macos update check exploding ([\#944](https://github.com/vector-im/element-desktop/pull/944)). Fixes #668.
  * Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes vector-im/element-web#8858.
  * Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes vector-im/element-web#14872.
  * Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes vector-im/element-web#25196.
  * Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes vector-im/element-web#25291. Contributed by @luixxiul.
  * Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
  * Add string for membership event where both displayname &amp; avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes vector-im/element-web#18026.
  * Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes vector-im/element-web#23248.
  * Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes vector-im/element-web#25323.
  * Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes vector-im/element-web#25309. Contributed by @kerryarchibald.
  * Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes vector-im/element-web#25293. Contributed by @luixxiul.
  * Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes vector-im/element-web#7069.
  * Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes vector-im/element-web#25246.
  * Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes vector-im/element-web#25298 and vector-im/element-web#25302. Contributed by @luixxiul.
  * Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes vector-im/element-web#25284. Contributed by @kerryarchibald.
  * Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes vector-im/element-web#25303. Contributed by @luixxiul.
  * Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes vector-im/element-web#25295. Contributed by @luixxiul.
  * Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes vector-im/element-web#23096. Contributed by @kerryarchibald.
  * Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes vector-im/element-web#25271. Contributed by @kerryarchibald.
  * Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes vector-im/element-web#13345.
  * Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686830400">- Build with native extensons
  - keytar for talking to system keyring
  - seshat for maintaining encrypted sqlite db for msg search</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Be multi-arch friendly - Add aarch64 support</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521601">- Version 1.11.34
  [#]# ✨ Features
  * OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
  * Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
  * Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
  * Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
  * Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes vector-im/element-web#25471.
  * Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
  * Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes vector-im/element-web#23459.
  * Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes vector-im/element-web#25292. Contributed by @luixxiul.
  * Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes vector-im/element-web#25535.
  * Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes vector-im/element-web#25375. Contributed by @kerryarchibald.
  * Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
  * Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes vector-im/element-web#25355. Contributed by @luixxiul.
  * Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes vector-im/element-web#25484.
  * Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes vector-im/element-web#25431. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1689681600">- Version 1.11.36
  [#]# 🔒 Security
  * Fixes for [CVE-2023-37259](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-37259) / [GHSA-c9vx-2g7w-rp65](https://github.com/matrix-org/matrix-react-sdk/security/advisories/GHSA-c9vx-2g7w-rp65)
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * OIDC: store initial screen in session storage  ([\#25688](https://github.com/vector-im/element-web/pull/25688)). Fixes vector-im/element-web#25656. Contributed by @kerryarchibald.
  * Allow default_server_config as a fallback config ([\#25682](https://github.com/vector-im/element-web/pull/25682)). Contributed by @ShadowRZ.
  * OIDC: remove auth params from url after login attempt ([\#25664](https://github.com/vector-im/element-web/pull/25664)). Contributed by @kerryarchibald.
  * feat(faq): remove keyboard shortcuts button ([\#9342](https://github.com/matrix-org/matrix-react-sdk/pull/9342)). Fixes vector-im/element-web#22625. Contributed by @gefgu.
  * GYU: Update banner ([\#11211](https://github.com/matrix-org/matrix-react-sdk/pull/11211)). Fixes vector-im/element-web#25530. Contributed by @justjanne.
  * Linkify mxc:// URLs as links to your media repo ([\#11213](https://github.com/matrix-org/matrix-react-sdk/pull/11213)). Fixes vector-im/element-web#6942.
  * OIDC: Log in ([\#11199](https://github.com/matrix-org/matrix-react-sdk/pull/11199)). Fixes vector-im/element-web#25657. Contributed by @kerryarchibald.
  * Handle all permitted url schemes in linkify ([\#11215](https://github.com/matrix-org/matrix-react-sdk/pull/11215)). Fixes vector-im/element-web#4457 and vector-im/element-web#8720.
  * Autoapprove Element Call oidc requests ([\#11209](https://github.com/matrix-org/matrix-react-sdk/pull/11209)). Contributed by @toger5.
  * Allow creating knock rooms ([\#11182](https://github.com/matrix-org/matrix-react-sdk/pull/11182)). Contributed by @charlynguyen.
  * Expose and pre-populate thread ID in devtools dialog ([\#10953](https://github.com/matrix-org/matrix-react-sdk/pull/10953)).
  * Hide URL preview if it will be empty ([\#9029](https://github.com/matrix-org/matrix-react-sdk/pull/9029)).
  * Change wording from avatar to profile picture ([\#7015](https://github.com/matrix-org/matrix-react-sdk/pull/7015)). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  * Quick and dirty devtool to explore state history ([\#11197](https://github.com/matrix-org/matrix-react-sdk/pull/11197)).
  * Consider more user inputs when calculating zxcvbn score ([\#11180](https://github.com/matrix-org/matrix-react-sdk/pull/11180)).
  * GYU: Account Notification Settings ([\#11008](https://github.com/matrix-org/matrix-react-sdk/pull/11008)). Fixes vector-im/element-web#24567. Contributed by @justjanne.
  * Compound Typography pass ([\#11103](https://github.com/matrix-org/matrix-react-sdk/pull/11103)). Fixes vector-im/element-web#25548.
  * OIDC: navigate to authorization endpoint ([\#11096](https://github.com/matrix-org/matrix-react-sdk/pull/11096)). Fixes vector-im/element-web#25574. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix read receipt sending behaviour around thread roots ([\#3600](https://github.com/matrix-org/matrix-js-sdk/pull/3600)).
  * Fix missing metaspace notification badges ([\#11269](https://github.com/matrix-org/matrix-react-sdk/pull/11269)). Fixes vector-im/element-web#25679.
  * Make checkboxes less rounded ([\#11224](https://github.com/matrix-org/matrix-react-sdk/pull/11224)). Contributed by @andybalaam.
  * GYU: Fix issues with audible keywords without activated mentions ([\#11218](https://github.com/matrix-org/matrix-react-sdk/pull/11218)). Contributed by @justjanne.
  * PosthogAnalytics unwatch settings on logout ([\#11207](https://github.com/matrix-org/matrix-react-sdk/pull/11207)). Fixes vector-im/element-web#25703.
  * Avoid trying to set room account data for pinned events as guest ([\#11216](https://github.com/matrix-org/matrix-react-sdk/pull/11216)). Fixes vector-im/element-web#6300.
  * GYU: Disable sound for DMs checkbox when DM notifications are disabled ([\#11210](https://github.com/matrix-org/matrix-react-sdk/pull/11210)). Contributed by @justjanne.
  * force to allow calls without video and audio in embedded mode ([\#11131](https://github.com/matrix-org/matrix-react-sdk/pull/11131)). Contributed by @EnricoSchw.
  * Fix room tile text clipping ([\#11196](https://github.com/matrix-org/matrix-react-sdk/pull/11196)). Fixes vector-im/element-web#25718.
  * Handle newlines in user pills ([\#11166](https://github.com/matrix-org/matrix-react-sdk/pull/11166)). Fixes vector-im/element-web#10994.
  * Limit width of user menu in space panel ([\#11192](https://github.com/matrix-org/matrix-react-sdk/pull/11192)). Fixes vector-im/element-web#22627.
  * Add isLocation to ComposerEvent analytics events ([\#11187](https://github.com/matrix-org/matrix-react-sdk/pull/11187)). Contributed by @andybalaam.
  * Fix: hide unsupported login elements ([\#11185](https://github.com/matrix-org/matrix-react-sdk/pull/11185)). Fixes vector-im/element-web#25711. Contributed by @kerryarchibald.
  * Scope smaller font size to user info panel ([\#11178](https://github.com/matrix-org/matrix-react-sdk/pull/11178)). Fixes vector-im/element-web#25683.
  * Apply i18n to strings in the html export ([\#11176](https://github.com/matrix-org/matrix-react-sdk/pull/11176)).
  * Inhibit url previews on MXIDs containing slashes same as those without ([\#11160](https://github.com/matrix-org/matrix-react-sdk/pull/11160)).
  * Make event info size consistent with state events ([\#11181](https://github.com/matrix-org/matrix-react-sdk/pull/11181)).
  * Fix markdown content spacing ([\#11177](https://github.com/matrix-org/matrix-react-sdk/pull/11177)). Fixes vector-im/element-web#25685.
  * Fix font-family definition for emojis ([\#11170](https://github.com/matrix-org/matrix-react-sdk/pull/11170)). Fixes vector-im/element-web#25686.
  * Fix spurious error sending receipt in thread errors ([\#11157](https://github.com/matrix-org/matrix-react-sdk/pull/11157)).
  * Consider the empty push rule actions array equiv to deprecated dont_notify ([\#11155](https://github.com/matrix-org/matrix-react-sdk/pull/11155)). Fixes vector-im/element-web#25674.
  * Only trap escape key for cancel reply if there is a reply ([\#11140](https://github.com/matrix-org/matrix-react-sdk/pull/11140)). Fixes vector-im/element-web#25640.
  * Update linkify to 4.1.1 ([\#11132](https://github.com/matrix-org/matrix-react-sdk/pull/11132)). Fixes vector-im/element-web#23806.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1691150400">- Version 1.11.38
  [#]# ✨ Features
  * Package release builds of element-web in package.element.io debs ([\#25921](https://github.com/vector-im/element-web/pull/25921)). Contributed by @RiotRobot.
  [#]# 🐛 Bug Fixes
  * Revert to using the /presence API for presence ([\#11366](https://github.com/matrix-org/matrix-react-sdk/pull/11366))</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 1.11.43
  [#]# 🔒 Security
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
- Version 1.11.42
  [#]# 🐛 Bug Fixes
  * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes vector-im/element-web#26155.
- Version 1.11.41
  [#]# ✨ Features
  * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
  * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
  * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
  * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
  * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
  * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes vector-im/element-web#25892.
  * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
  * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
  * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
  * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
  * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes vector-im/element-web#25157.
  * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
  [#]# 🐛 Bug Fixes
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.
  * Updated no drag zones ([\#1193](https://github.com/vector-im/element-desktop/pull/1193)).
  * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
  * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
  * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
  * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
  * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes vector-im/element-web#26083. Contributed by @charlynguyen.
  * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes vector-im/element-web#26067, vector-im/element-web#26064 vector-im/element-web#26059 and vector-im/element-web#26061.
  * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes vector-im/element-web#26051 and vector-im/element-web#26046.
  * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes vector-im/element-web#26049 and vector-im/element-web#26052.
  * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes vector-im/element-web#26042.
  * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
- Version 1.11.40
  [#]# ✨ Features
  * Add FreeBSD support ([\#1163](https://github.com/vector-im/element-desktop/pull/1163)). Contributed by @lwhsu.
  * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes vector-im/element-web#26022. Contributed by @kerryarchibald.
  * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes vector-im/element-web#26000. Contributed by @kerryarchibald.
  * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes vector-im/element-web#25995. Contributed by @kerryarchibald.
  * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
  * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
  * Polish &amp; delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
  * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
  * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
  * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
  * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).
  [#]# 🐛 Bug Fixes
  * Don't intercept Ctrl + Cmd + Q on macOS ([\#1174](https://github.com/vector-im/element-desktop/pull/1174)). Contributed by @zhaofengli.
  * Improve selectors for macos app draggable regions ([\#1170](https://github.com/vector-im/element-desktop/pull/1170)). Fixes #1169.
  * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
  * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes vector-im/element-web#25988.
  * Fix Room Settings &gt; Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes vector-im/element-web#18392.
  * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes vector-im/element-web#25832 vector-im/element-web#23601 and vector-im/element-web#22297.
  * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes vector-im/element-web#25931. Contributed by @NSV1991.
  * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
  * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes vector-im/element-web#17096.
  * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
- Version 1.11.39
  [#]# 🦖 Deprecations
  * Deprecate camelCase config options ([\#25800](https://github.com/vector-im/element-web/pull/25800)).
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * Switch to hidden titleBar on macOS to integrate the app better ([\#1101](https://github.com/vector-im/element-desktop/pull/1101)).
  * Update labs.md for knock rooms ([\#25923](https://github.com/vector-im/element-web/pull/25923)). Contributed by @charlynguyen.
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  * Allow knocking rooms ([\#11353](https://github.com/matrix-org/matrix-react-sdk/pull/11353)). Contributed by @charlynguyen.
  * Support adding space-restricted joins on rooms not members of those spaces ([\#9017](https://github.com/matrix-org/matrix-react-sdk/pull/9017)). Fixes vector-im/element-web#19213.
  * Clear requiresClient and show pop-out if widget-api fails to ready ([\#11321](https://github.com/matrix-org/matrix-react-sdk/pull/11321)). Fixes vector-im/customer-retainer#73.
  * Bump pagination sizes due to hidden events ([\#11342](https://github.com/matrix-org/matrix-react-sdk/pull/11342)).
  * Remove display of key backup signatures from backup settings ([\#11333](https://github.com/matrix-org/matrix-react-sdk/pull/11333)).
  * Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ([\#11222](https://github.com/matrix-org/matrix-react-sdk/pull/11222)). Fixes vector-im/element-web#9478.
  [#]# 🐛 Bug Fixes
  * Prevent the media lightbox sender info clipping with traffic light on macos ([\#1141](https://github.com/vector-im/element-desktop/pull/1141)). Fixes #1140.
  * Restore macOs room header dragability ([\#1136](https://github.com/vector-im/element-desktop/pull/1136)). Fixes #1135.
  * Fix ability to interact with room topic in header ([\#1126](https://github.com/vector-im/element-desktop/pull/1126)). Fixes undefined/element-desktop#1125.
  * Fix "Export chat" not respecting configured time format in plain text mode ([\#10696](https://github.com/matrix-org/matrix-react-sdk/pull/10696)). Fixes vector-im/element-web#23838. Contributed by @rashmitpankhania.
  * Fix some missing 1-count pluralisations around event list summaries ([\#11371](https://github.com/matrix-org/matrix-react-sdk/pull/11371)). Fixes vector-im/element-web#25925.
  * Fix create subspace dialog not working for public space creation ([\#11367](https://github.com/matrix-org/matrix-react-sdk/pull/11367)). Fixes vector-im/element-web#25916.
  * Search for users on paste ([\#11304](https://github.com/matrix-org/matrix-react-sdk/pull/11304)). Fixes vector-im/element-web#17523. Contributed by @peterscheu-aceart.
  * Fix AppTile context menu not always showing up when it has options ([\#11358](https://github.com/matrix-org/matrix-react-sdk/pull/11358)). Fixes vector-im/element-web#25914.
  * Fix clicking on home all rooms space notification not working ([\#11337](https://github.com/matrix-org/matrix-react-sdk/pull/11337)). Fixes vector-im/element-web#22844.
  * Fix joining a suggested room switching space away ([\#11347](https://github.com/matrix-org/matrix-react-sdk/pull/11347)). Fixes vector-im/element-web#25838.
  * Fix home/all rooms context menu in space panel ([\#11350](https://github.com/matrix-org/matrix-react-sdk/pull/11350)). Fixes vector-im/element-web#25896.
  * Make keyboard handling in and out of autocomplete completions consistent ([\#11344](https://github.com/matrix-org/matrix-react-sdk/pull/11344)). Fixes vector-im/element-web#25878.
  * De-duplicate reactions by sender to account for faulty/malicious servers ([\#11340](https://github.com/matrix-org/matrix-react-sdk/pull/11340)). Fixes vector-im/element-web#25872.
  * Fix disable_3pid_login being ignored for the email field ([\#11335](https://github.com/matrix-org/matrix-react-sdk/pull/11335)). Fixes vector-im/element-web#25863.
  * Upgrade wysiwyg editor for ctrl+backspace windows fix ([\#11324](https://github.com/matrix-org/matrix-react-sdk/pull/11324)). Fixes vector-im/verticals-internal#102.
  * Unhide the view source event toggle - it works well enough ([\#11336](https://github.com/matrix-org/matrix-react-sdk/pull/11336)). Fixes vector-im/element-web#25861.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# ✨ Features
  * Allow overwriting app.element.io when popping out widgets ([\#1277](https://github.com/vector-im/element-desktop/pull/1277)). Fixes #1187.
  * Implement macos title bar negative space ([\#1272](https://github.com/vector-im/element-desktop/pull/1272)). Fixes #1245.
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes vector-im/element-web#26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes vector-im/element-web#25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes vector-im/element-web#24571 and vector-im/element-web#8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes vector-im/element-web#25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes vector-im/element-web#26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes vector-im/element-web#17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes vector-im/element-web#26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes vector-im/element-web#25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes vector-im/element-web#25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes vector-im/element-web#26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes vector-im/element-web#7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes vector-im/element-web#26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes vector-im/element-web#26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes vector-im/element-web#26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes vector-im/element-web#26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes vector-im/element-web#25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes vector-im/element-web#26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes vector-im/element-web#26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes vector-im/element-web#21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes vector-im/element-web#26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes vector-im/element-web#26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#1259](https://github.com/vector-im/element-desktop/pull/1259) and [\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes vector-im/element-web#26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes vector-im/element-web#24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes vector-im/element-web#25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes vector-im/element-web#25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes vector-im/element-web#26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes vector-im/element-web#26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes vector-im/element-web#25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes vector-im/element-web#26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes vector-im/element-web#26196.
- Version 1.11.45
  [#]# 🔒 Security
  * Upgrade electron to 26.2.4 to fix CVE-2023-5217 ([\#1254](https://github.com/vector-im/element-desktop/pull/1254)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes vector-im/element-web#25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
  * Improve edge cases around macOS drag handles ([\#1219](https://github.com/vector-im/element-desktop/pull/1219)). Fixes #1199 and #1188.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes vector-im/element-web#26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes vector-im/element-web#26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes vector-im/element-web#26043 and vector-im/element-web#26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes vector-im/element-web#26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes vector-im/element-web#26053, vector-im/element-web#26140 vector-im/element-web#26139 and vector-im/element-web#26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and vector-im/element-web#22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes vector-im/element-web#25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix edge cases around macos draggability (https://github.com/vector-im/element-desktop/pull/1291). Fixes #1290.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes vector-im/element-web#26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes vector-im/element-web#26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes vector-im/element-web#24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes vector-im/element-web#25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes vector-im/element-web#26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes vector-im/element-web#26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes vector-im/element-web#26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes vector-im/element-web#26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes vector-im/element-web#25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
</package>
<package pkgid="33b98630c3ceb261b6077ec7dac0ee50d7dca37f89fbd431417c6d23910ac8569a11a843a98ad9d968e55955ab51a37378437bfc6df8256b8115b07317c74457" name="element-desktop-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11.53" rel="3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1676030400">- Version 1.11.22
  [#]# 🐛 Bug Fixes
  * Bump version number to fix problems upgrading from v1.11.21-rc.1
- Version 1.11.21
  [#]# ✨ Features
  * Move pin drop out of labs ([\#22993](https://github.com/vector-im/element-web/pull/22993)).
  * Quotes for rte ([\#9932](https://github.com/matrix-org/matrix-react-sdk/pull/9932)). Contributed by @alunturner.
  * Show the room name in the room header during calls ([\#9942](https://github.com/matrix-org/matrix-react-sdk/pull/9942)). Fixes vector-im/element-web#24268.
  * Add code blocks to rich text editor ([\#9921](https://github.com/matrix-org/matrix-react-sdk/pull/9921)). Contributed by @alunturner.
  * Add new style for inline code ([\#9936](https://github.com/matrix-org/matrix-react-sdk/pull/9936)). Contributed by @florianduros.
  * Add disabled button state to rich text editor ([\#9930](https://github.com/matrix-org/matrix-react-sdk/pull/9930)). Contributed by @alunturner.
  * Change the rageshake "app" for auto-rageshakes ([\#9909](https://github.com/matrix-org/matrix-react-sdk/pull/9909)).
  * Device manager - tweak settings display ([\#9905](https://github.com/matrix-org/matrix-react-sdk/pull/9905)). Contributed by @kerryarchibald.
  * Add list functionality to rich text editor ([\#9871](https://github.com/matrix-org/matrix-react-sdk/pull/9871)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Fix RTE focus behaviour in threads ([\#9969](https://github.com/matrix-org/matrix-react-sdk/pull/9969)). Fixes vector-im/element-web#23755. Contributed by @florianduros.
  * #22204 Issue: Centered File info in lightbox ([\#9971](https://github.com/matrix-org/matrix-react-sdk/pull/9971)). Fixes vector-im/element-web#22204. Contributed by @Spartan09.
  * Fix seekbar position for zero length audio ([\#9949](https://github.com/matrix-org/matrix-react-sdk/pull/9949)). Fixes vector-im/element-web#24248.
  * Allow thread panel to be closed after being opened from notification ([\#9937](https://github.com/matrix-org/matrix-react-sdk/pull/9937)). Fixes vector-im/element-web#23764 vector-im/element-web#23852 and vector-im/element-web#24213. Contributed by @justjanne.
  * Only highlight focused menu item if focus is supposed to be visible ([\#9945](https://github.com/matrix-org/matrix-react-sdk/pull/9945)). Fixes vector-im/element-web#23582.
  * Prevent call durations from breaking onto multiple lines ([\#9944](https://github.com/matrix-org/matrix-react-sdk/pull/9944)).
  * Tweak call lobby buttons to more closely match designs ([\#9943](https://github.com/matrix-org/matrix-react-sdk/pull/9943)).
  * Do not show a broadcast as live immediately after the recording has stopped ([\#9947](https://github.com/matrix-org/matrix-react-sdk/pull/9947)). Fixes vector-im/element-web#24233.
  * Clear the RTE before sending a message ([\#9948](https://github.com/matrix-org/matrix-react-sdk/pull/9948)). Contributed by @florianduros.
  * Fix {enter} press in RTE ([\#9927](https://github.com/matrix-org/matrix-react-sdk/pull/9927)). Contributed by @florianduros.
  * Fix the problem that the password reset email has to be confirmed twice ([\#9926](https://github.com/matrix-org/matrix-react-sdk/pull/9926)). Fixes vector-im/element-web#24226.
  * replace .at() with array.length-1 ([\#9933](https://github.com/matrix-org/matrix-react-sdk/pull/9933)). Fixes matrix-org/element-web-rageshakes#19281.
  * Fix broken threads list timestamp layout ([\#9922](https://github.com/matrix-org/matrix-react-sdk/pull/9922)). Fixes vector-im/element-web#24243 and vector-im/element-web#24191. Contributed by @justjanne.
  * Disable multiple messages when {enter} is pressed multiple times ([\#9929](https://github.com/matrix-org/matrix-react-sdk/pull/9929)). Fixes vector-im/element-web#24249. Contributed by @florianduros.
  * Fix logout devices when resetting the password ([\#9925](https://github.com/matrix-org/matrix-react-sdk/pull/9925)). Fixes vector-im/element-web#24228.
  * Fix: Poll replies overflow when not enough space ([\#9924](https://github.com/matrix-org/matrix-react-sdk/pull/9924)). Fixes vector-im/element-web#24227. Contributed by @kerryarchibald.
  * State event updates are not forwarded to the widget from invitation room ([\#9802](https://github.com/matrix-org/matrix-react-sdk/pull/9802)). Contributed by @maheichyk.
  * Fix error when viewing source of redacted events ([\#9914](https://github.com/matrix-org/matrix-react-sdk/pull/9914)). Fixes vector-im/element-web#24165. Contributed by @clarkf.
  * Replace outdated css attribute ([\#9912](https://github.com/matrix-org/matrix-react-sdk/pull/9912)). Fixes vector-im/element-web#24218. Contributed by @justjanne.
  * Clear isLogin theme override when user is no longer viewing login screens ([\#9911](https://github.com/matrix-org/matrix-react-sdk/pull/9911)). Fixes vector-im/element-web#23893.
  * Fix reply action in message context menu notif &amp; file panels ([\#9895](https://github.com/matrix-org/matrix-react-sdk/pull/9895)). Fixes vector-im/element-web#23970.
  * Fix issue where thread dropdown would not show up correctly ([\#9872](https://github.com/matrix-org/matrix-react-sdk/pull/9872)). Fixes vector-im/element-web#24040. Contributed by @justjanne.
  * Fix unexpected composer growing ([\#9889](https://github.com/matrix-org/matrix-react-sdk/pull/9889)). Contributed by @florianduros.
  * Fix misaligned timestamps for thread roots which are emotes ([\#9875](https://github.com/matrix-org/matrix-react-sdk/pull/9875)). Fixes vector-im/element-web#23897. Contributed by @justjanne.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676376000">- Version 1.11.23
  [#]# ✨ Features
  * Description of QR code sign in labs feature ([\#23513](https://github.com/vector-im/element-web/pull/23513)). Contributed by @hughns.
  * Add option to find own location in map views ([\#10083](https://github.com/matrix-org/matrix-react-sdk/pull/10083)).
  * Render poll end events in timeline ([\#10027](https://github.com/matrix-org/matrix-react-sdk/pull/10027)). Contributed by @kerryarchibald.
  * Indicate unread messages in tab title ([\#10096](https://github.com/matrix-org/matrix-react-sdk/pull/10096)). Contributed by @tnt7864.
  * Open message in editing mode when keyboard up is pressed (RTE) ([\#10079](https://github.com/matrix-org/matrix-react-sdk/pull/10079)). Contributed by @florianduros.
  * Hide superseded rooms from the room list using dynamic room predecessors ([\#10068](https://github.com/matrix-org/matrix-react-sdk/pull/10068)). Contributed by @andybalaam.
  * Support MSC3946 in RoomListStore ([\#10054](https://github.com/matrix-org/matrix-react-sdk/pull/10054)). Fixes vector-im/element-web#24325. Contributed by @andybalaam.
  * Auto focus security key field ([\#10048](https://github.com/matrix-org/matrix-react-sdk/pull/10048)).
  * use Poll model with relations API in poll rendering ([\#9877](https://github.com/matrix-org/matrix-react-sdk/pull/9877)). Contributed by @kerryarchibald.
  * Support MSC3946 in the RoomCreate tile ([\#10041](https://github.com/matrix-org/matrix-react-sdk/pull/10041)). Fixes vector-im/element-web#24323. Contributed by @andybalaam.
  * Update labs flag description for RTE ([\#10058](https://github.com/matrix-org/matrix-react-sdk/pull/10058)). Contributed by @florianduros.
  * Change ul list style to disc when editing message ([\#10043](https://github.com/matrix-org/matrix-react-sdk/pull/10043)). Contributed by @alunturner.
  * Improved click detection within PiP windows ([\#10040](https://github.com/matrix-org/matrix-react-sdk/pull/10040)). Fixes vector-im/element-web#24371.
  * Add RTE keyboard navigation in editing ([\#9980](https://github.com/matrix-org/matrix-react-sdk/pull/9980)). Fixes vector-im/element-web#23621. Contributed by @florianduros.
  * Paragraph integration for rich text editor ([\#10008](https://github.com/matrix-org/matrix-react-sdk/pull/10008)). Contributed by @alunturner.
  * Add  indentation increasing/decreasing to RTE ([\#10034](https://github.com/matrix-org/matrix-react-sdk/pull/10034)). Contributed by @florianduros.
  * Add ignore user confirmation dialog ([\#6116](https://github.com/matrix-org/matrix-react-sdk/pull/6116)). Fixes vector-im/element-web#14746.
  * Use monospace font for room, message IDs in View Source modal ([\#9956](https://github.com/matrix-org/matrix-react-sdk/pull/9956)). Fixes vector-im/element-web#21937. Contributed by @paragpoddar.
  * Implement MSC3946 for AdvancedRoomSettingsTab ([\#9995](https://github.com/matrix-org/matrix-react-sdk/pull/9995)). Fixes vector-im/element-web#24322. Contributed by @andybalaam.
  * Implementation of MSC3824 to make the client OIDC-aware ([\#8681](https://github.com/matrix-org/matrix-react-sdk/pull/8681)). Contributed by @hughns.
  * Improves a11y for avatar uploads ([\#9985](https://github.com/matrix-org/matrix-react-sdk/pull/9985)). Contributed by @GoodGuyMarco.
  * Add support for [token authenticated registration](https ([\#7275](https://github.com/matrix-org/matrix-react-sdk/pull/7275)). Fixes vector-im/element-web#18931. Contributed by @govynnus.
  [#]# 🐛 Bug Fixes
  * Update to Electron 22.2.0 - fix tray icons in Linux ([\#530](https://github.com/vector-im/element-desktop/pull/530)). Fixes vector-im/element-web#23993.
  * Jitsi requests 'requires_client' capability if auth token is provided ([\#24294](https://github.com/vector-im/element-web/pull/24294)). Contributed by @maheichyk.
  * Remove duplicate white space characters from translation keys ([\#10152](https://github.com/matrix-org/matrix-react-sdk/pull/10152)). Contributed by @luixxiul.
  * Fix the caption of new sessions manager on Labs settings page for localization ([\#10143](https://github.com/matrix-org/matrix-react-sdk/pull/10143)). Contributed by @luixxiul.
  * Prevent start another DM with a user if one already exists ([\#10127](https://github.com/matrix-org/matrix-react-sdk/pull/10127)). Fixes vector-im/element-web#23138.
  * Remove white space characters before the horizontal ellipsis ([\#10130](https://github.com/matrix-org/matrix-react-sdk/pull/10130)). Contributed by @luixxiul.
  * Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ([\#10128](https://github.com/matrix-org/matrix-react-sdk/pull/10128)). Fixes vector-im/element-web#23232. Contributed by @akshattchhabra.
  * Correctly Identify emoticons ([\#10108](https://github.com/matrix-org/matrix-react-sdk/pull/10108)). Fixes vector-im/element-web#19472. Contributed by @adarsh-sgh.
  * Should open new 1:1 chat room after leaving the old one ([\#9880](https://github.com/matrix-org/matrix-react-sdk/pull/9880)). Contributed by @ahmadkadri.
  * Remove a redundant white space ([\#10129](https://github.com/matrix-org/matrix-react-sdk/pull/10129)). Contributed by @luixxiul.
  * Fix a crash when removing persistent widgets (updated) ([\#10099](https://github.com/matrix-org/matrix-react-sdk/pull/10099)). Fixes vector-im/element-web#24412. Contributed by @andybalaam.
  * Fix wrongly grouping 3pid invites into a single repeated transition ([\#10087](https://github.com/matrix-org/matrix-react-sdk/pull/10087)). Fixes vector-im/element-web#24432.
  * Fix scrollbar colliding with checkbox in add to space section ([\#10093](https://github.com/matrix-org/matrix-react-sdk/pull/10093)). Fixes vector-im/element-web#23189. Contributed by @Arnabdaz.
  * Add a whitespace character after 'broadcast?' ([\#10097](https://github.com/matrix-org/matrix-react-sdk/pull/10097)). Contributed by @luixxiul.
  * Seekbar in broadcast PiP view is now updated when switching between different broadcasts ([\#10072](https://github.com/matrix-org/matrix-react-sdk/pull/10072)). Fixes vector-im/element-web#24415.
  * Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ([\#9205](https://github.com/matrix-org/matrix-react-sdk/pull/9205)). Contributed by @gefgu.
  * Element-R: fix rageshages ([\#10081](https://github.com/matrix-org/matrix-react-sdk/pull/10081)). Fixes vector-im/element-web#24430.
  * Fix markdown paragraph display in timeline ([\#10071](https://github.com/matrix-org/matrix-react-sdk/pull/10071)). Fixes vector-im/element-web#24419. Contributed by @alunturner.
  * Prevent the remaining broadcast time from being exceeded ([\#10070](https://github.com/matrix-org/matrix-react-sdk/pull/10070)).
  * Fix cursor position when new line is created by pressing enter (RTE) ([\#10064](https://github.com/matrix-org/matrix-react-sdk/pull/10064)). Contributed by @florianduros.
  * Ensure room is actually in space hierarchy when resolving its latest version ([\#10010](https://github.com/matrix-org/matrix-react-sdk/pull/10010)).
  * Fix new line for inline code ([\#10062](https://github.com/matrix-org/matrix-react-sdk/pull/10062)). Contributed by @florianduros.
  * Member avatars without canvas ([\#9990](https://github.com/matrix-org/matrix-react-sdk/pull/9990)). Contributed by @clarkf.
  * Apply more general fix for base avatar regressions ([\#10045](https://github.com/matrix-org/matrix-react-sdk/pull/10045)). Fixes vector-im/element-web#24382 and vector-im/element-web#24370.
  * Replace list, code block and quote icons by new icons ([\#10035](https://github.com/matrix-org/matrix-react-sdk/pull/10035)). Contributed by @florianduros.
  * fix regional emojis converted to flags ([\#9294](https://github.com/matrix-org/matrix-react-sdk/pull/9294)). Fixes vector-im/element-web#19000. Contributed by @grimhilt.
  * resolved emoji description text overflowing issue ([\#10028](https://github.com/matrix-org/matrix-react-sdk/pull/10028)). Contributed by @fahadNoufal.
  * Fix MessageEditHistoryDialog crashing on complex input ([\#10018](https://github.com/matrix-org/matrix-react-sdk/pull/10018)). Fixes vector-im/element-web#23665. Contributed by @clarkf.
  * Unify unread notification state determination ([\#9941](https://github.com/matrix-org/matrix-react-sdk/pull/9941)). Contributed by @clarkf.
  * Fix layout and visual regressions around default avatars ([\#10031](https://github.com/matrix-org/matrix-react-sdk/pull/10031)). Fixes vector-im/element-web#24375 and vector-im/element-web#24369.
  * Fix useUnreadNotifications exploding with falsey room, like in notif panel ([\#10030](https://github.com/matrix-org/matrix-react-sdk/pull/10030)). Fixes matrix-org/element-web-rageshakes#19334.
  * Fix "[object Promise]" appearing in HTML exports ([\#9975](https://github.com/matrix-org/matrix-react-sdk/pull/9975)). Fixes vector-im/element-web#24272. Contributed by @clarkf.
  * changing the color of message time stamp ([\#10016](https://github.com/matrix-org/matrix-react-sdk/pull/10016)). Contributed by @nawarajshah.
  * Fix link creation with backward selection ([\#9986](https://github.com/matrix-org/matrix-react-sdk/pull/9986)). Fixes vector-im/element-web#24315. Contributed by @florianduros.
  * Misaligned reply preview in thread composer #23396 ([\#9977](https://github.com/matrix-org/matrix-react-sdk/pull/9977)). Fixes vector-im/element-web#23396. Contributed by @mustafa-kapadia1483.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004800">- Version 1.11.25
  [#]# ✨ Features
  * Remove experimental PWA support for Firefox and Safari ([\#24630](https://github.com/vector-im/element-web/pull/24630)).
  * Only allow to start a DM with one email if encryption by default is enabled ([\#10253](https://github.com/matrix-org/matrix-react-sdk/pull/10253)). Fixes vector-im/element-web#23133.
  * DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ([\#10229](https://github.com/matrix-org/matrix-react-sdk/pull/10229)).
  * Reduce bottom margin of ReplyChain on compact modern layout ([\#8972](https://github.com/matrix-org/matrix-react-sdk/pull/8972)). Fixes vector-im/element-web#22748. Contributed by @luixxiul.
  * Support for v2 of MSC3903 ([\#10165](https://github.com/matrix-org/matrix-react-sdk/pull/10165)). Contributed by @hughns.
  * When starting a DM, existing rooms with pending third-party invites will be reused. ([\#10256](https://github.com/matrix-org/matrix-react-sdk/pull/10256)). Fixes vector-im/element-web#23139.
  * Polls push rules: synchronise poll rules with message rules ([\#10263](https://github.com/matrix-org/matrix-react-sdk/pull/10263)). Contributed by @kerryarchibald.
  * New verification request toast button labels ([\#10259](https://github.com/matrix-org/matrix-react-sdk/pull/10259)).
  * Remove padding around integration manager iframe ([\#10148](https://github.com/matrix-org/matrix-react-sdk/pull/10148)).
  * Fix block code styling in rich text editor ([\#10246](https://github.com/matrix-org/matrix-react-sdk/pull/10246)). Contributed by @alunturner.
  * Poll history: fetch more poll history ([\#10235](https://github.com/matrix-org/matrix-react-sdk/pull/10235)). Contributed by @kerryarchibald.
  * Sort short/exact emoji matches before longer incomplete matches ([\#10212](https://github.com/matrix-org/matrix-react-sdk/pull/10212)). Fixes vector-im/element-web#23210. Contributed by @grimhilt.
  * Poll history: detail screen ([\#10172](https://github.com/matrix-org/matrix-react-sdk/pull/10172)). Contributed by @kerryarchibald.
  * Provide a more detailed error message than "No known servers" ([\#6048](https://github.com/matrix-org/matrix-react-sdk/pull/6048)). Fixes vector-im/element-web#13247. Contributed by @aaronraimist.
  * Say when a call was answered from a different device ([\#10224](https://github.com/matrix-org/matrix-react-sdk/pull/10224)).
  * Widget permissions customizations using module api ([\#10121](https://github.com/matrix-org/matrix-react-sdk/pull/10121)). Contributed by @maheichyk.
  * Fix copy button icon overlapping with copyable text ([\#10227](https://github.com/matrix-org/matrix-react-sdk/pull/10227)). Contributed by @Adesh-Pandey.
  * Support joining non-peekable rooms via the module API ([\#10154](https://github.com/matrix-org/matrix-react-sdk/pull/10154)). Contributed by @maheichyk.
  * The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ([\#10200](https://github.com/matrix-org/matrix-react-sdk/pull/10200)).
  * Do not prompt for a password when doing a „reset all“ after login ([\#10208](https://github.com/matrix-org/matrix-react-sdk/pull/10208)).
  [#]# 🐛 Bug Fixes
  * Fix macOS notarisation using keychain credentials ([\#557](https://github.com/vector-im/element-desktop/pull/557)).
  * Let electron-builder correctly set StartupWMClass ([\#526](https://github.com/vector-im/element-desktop/pull/526)). Fixes vector-im/element-web#13780.
  * Fix incorrect copy in space creation flow ([\#10296](https://github.com/matrix-org/matrix-react-sdk/pull/10296)). Fixes vector-im/element-web#24741.
  * Fix space settings dialog having rogue title tooltip ([\#10293](https://github.com/matrix-org/matrix-react-sdk/pull/10293)). Fixes vector-im/element-web#24740.
  * Show spinner when starting a DM from the user profile (right panel) ([\#10290](https://github.com/matrix-org/matrix-react-sdk/pull/10290)).
  * Reduce height of toggle on expanded view source event ([\#10283](https://github.com/matrix-org/matrix-react-sdk/pull/10283)). Fixes vector-im/element-web#22873. Contributed by @luixxiul.
  * Pillify http and non-prefixed matrix.to links ([\#10277](https://github.com/matrix-org/matrix-react-sdk/pull/10277)). Fixes vector-im/element-web#20844.
  * Fix some features not being configurable via `features` ([\#10276](https://github.com/matrix-org/matrix-react-sdk/pull/10276)).
  * Fix starting a DM from the right panel in some cases ([\#10278](https://github.com/matrix-org/matrix-react-sdk/pull/10278)). Fixes vector-im/element-web#24722.
  * Align info EventTile and normal EventTile on IRC layout ([\#10197](https://github.com/matrix-org/matrix-react-sdk/pull/10197)). Fixes vector-im/element-web#22782. Contributed by @luixxiul.
  * Fix blowout of waveform of the voice message player on narrow UI ([\#8861](https://github.com/matrix-org/matrix-react-sdk/pull/8861)). Fixes vector-im/element-web#22604. Contributed by @luixxiul.
  * Fix the hidden view source toggle on IRC layout ([\#10266](https://github.com/matrix-org/matrix-react-sdk/pull/10266)). Fixes vector-im/element-web#22872. Contributed by @luixxiul.
  * Fix buttons on the room header being compressed due to long room name ([\#10155](https://github.com/matrix-org/matrix-react-sdk/pull/10155)). Contributed by @luixxiul.
  * Use the room avatar as a placeholder in calls ([\#10231](https://github.com/matrix-org/matrix-react-sdk/pull/10231)).
  * Fix calls showing as 'connecting' after hangup ([\#10223](https://github.com/matrix-org/matrix-react-sdk/pull/10223)).
  * Prevent multiple Jitsi calls started at the same time ([\#10183](https://github.com/matrix-org/matrix-react-sdk/pull/10183)). Fixes vector-im/element-web#23009.
  * Make localization keys compatible with agglutinative and/or SOV type languages ([\#10159](https://github.com/matrix-org/matrix-react-sdk/pull/10159)). Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004801">- Version 1.11.26
  [#]# 🐛 Bug Fixes
  * Changes for matrix-js-sdk v24.0.0
  * Changes for matrix-react-sdk v3.69.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1681473600">- Version 1.11.29
  [#]# ✨ Features
  * Ship linux tarball with static sqlcipher ([\#597](https://github.com/vector-im/element-desktop/pull/597)). Fixes vector-im/element-web#18486.
  * Show recent room breadcrumbs on touchbar ([\#183](https://github.com/vector-im/element-desktop/pull/183)). Fixes vector-im/element-web#15998.
  * Clear electron data when logging out ([\#578](https://github.com/vector-im/element-desktop/pull/578)).
  * Send Electron crashpad reports to Sentry from Nightly ([\#579](https://github.com/vector-im/element-desktop/pull/579)). Fixes vector-im/element-web#18263.
  * Recommend element-io-archive-keyring from our Debian package ([\#566](https://github.com/vector-im/element-desktop/pull/566)).
  * Allow desktop app to expose recent rooms in UI integrations ([\#16940](https://github.com/vector-im/element-web/pull/16940)).
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#24820](https://github.com/vector-im/element-web/pull/24820)). Contributed by @dhenneke.
  * Style mentions as pills in rich text editor ([\#10448](https://github.com/matrix-org/matrix-react-sdk/pull/10448)). Contributed by @alunturner.
  * Show room create icon if "UIComponent.roomCreation" is enabled ([\#10364](https://github.com/matrix-org/matrix-react-sdk/pull/10364)). Contributed by @maheichyk.
  * Mentions as links rte ([\#10463](https://github.com/matrix-org/matrix-react-sdk/pull/10463)). Contributed by @alunturner.
  * Better error handling in jump to date ([\#10405](https://github.com/matrix-org/matrix-react-sdk/pull/10405)). Contributed by @MadLittleMods.
  * Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ([\#10363](https://github.com/matrix-org/matrix-react-sdk/pull/10363)). Contributed by @maheichyk.
  * Added `UserProfilesStore`, `LruCache` and user permalink profile caching ([\#10425](https://github.com/matrix-org/matrix-react-sdk/pull/10425)). Fixes vector-im/element-web#10559.
  * Mentions as links rte ([\#10422](https://github.com/matrix-org/matrix-react-sdk/pull/10422)). Contributed by @alunturner.
  * Implement MSC3952: intentional mentions ([\#9983](https://github.com/matrix-org/matrix-react-sdk/pull/9983)).
  * Implement MSC3973: Search users in the user directory with the Widget API ([\#10269](https://github.com/matrix-org/matrix-react-sdk/pull/10269)). Contributed by @dhenneke.
  * Permalinks to message are now displayed as pills ([\#10392](https://github.com/matrix-org/matrix-react-sdk/pull/10392)). Fixes vector-im/element-web#24751 and vector-im/element-web#24706.
  * Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ([\#10381](https://github.com/matrix-org/matrix-react-sdk/pull/10381)). Contributed by @maheichyk.
  * Increase space panel collapse clickable area ([\#6084](https://github.com/matrix-org/matrix-react-sdk/pull/6084)). Fixes vector-im/element-web#17379. Contributed by @jaiwanth-v.
  * Add fallback for replies to Polls ([\#10380](https://github.com/matrix-org/matrix-react-sdk/pull/10380)). Fixes vector-im/element-web#24197. Contributed by @kerryarchibald.
  * Permalinks to rooms and users are now pillified ([\#10388](https://github.com/matrix-org/matrix-react-sdk/pull/10388)). Fixes vector-im/element-web#24825.
  * Poll history -  access poll history from room settings ([\#10356](https://github.com/matrix-org/matrix-react-sdk/pull/10356)). Contributed by @kerryarchibald.
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#10376](https://github.com/matrix-org/matrix-react-sdk/pull/10376)). Contributed by @dhenneke.
  * Notifications: inline error message on notifications saving error ([\#10288](https://github.com/matrix-org/matrix-react-sdk/pull/10288)). Contributed by @kerryarchibald.
  * Support dynamic room predecessor in SpaceProvider ([\#10348](https://github.com/matrix-org/matrix-react-sdk/pull/10348)). Contributed by @andybalaam.
  * Support dynamic room predecessors for RoomProvider ([\#10346](https://github.com/matrix-org/matrix-react-sdk/pull/10346)). Contributed by @andybalaam.
  * Support dynamic room predecessors in OwnBeaconStore ([\#10339](https://github.com/matrix-org/matrix-react-sdk/pull/10339)). Contributed by @andybalaam.
  * Support dynamic room predecessors in ForwardDialog ([\#10344](https://github.com/matrix-org/matrix-react-sdk/pull/10344)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceHierarchy ([\#10341](https://github.com/matrix-org/matrix-react-sdk/pull/10341)). Contributed by @andybalaam.
  * Support dynamic room predecessors in AddExistingToSpaceDialog ([\#10342](https://github.com/matrix-org/matrix-react-sdk/pull/10342)). Contributed by @andybalaam.
  * Support dynamic room predecessors in leave-behaviour ([\#10340](https://github.com/matrix-org/matrix-react-sdk/pull/10340)). Contributed by @andybalaam.
  * Support dynamic room predecessors in StopGapWidgetDriver ([\#10338](https://github.com/matrix-org/matrix-react-sdk/pull/10338)). Contributed by @andybalaam.
  * Support dynamic room predecessors in WidgetLayoutStore ([\#10326](https://github.com/matrix-org/matrix-react-sdk/pull/10326)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceStore ([\#10332](https://github.com/matrix-org/matrix-react-sdk/pull/10332)). Contributed by @andybalaam.
  * Sync polls push rules on changes to account_data ([\#10287](https://github.com/matrix-org/matrix-react-sdk/pull/10287)). Contributed by @kerryarchibald.
  * Support dynamic room predecessors in BreadcrumbsStore ([\#10295](https://github.com/matrix-org/matrix-react-sdk/pull/10295)). Contributed by @andybalaam.
  * Improved a11y for Field feedback and Secure Phrase input ([\#10320](https://github.com/matrix-org/matrix-react-sdk/pull/10320)). Contributed by @Sebbones.
  * Support dynamic room predecessors in RoomNotificationStateStore ([\#10297](https://github.com/matrix-org/matrix-react-sdk/pull/10297)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Run build_linux in docker using an older glibc ([\#599](https://github.com/vector-im/element-desktop/pull/599)). Fixes vector-im/element-web#24981.
  * Use a newly generated access_token while joining Jitsi ([\#24646](https://github.com/vector-im/element-web/pull/24646)). Fixes vector-im/element-web#24687. Contributed by @emrahcom.
  * Fix cloudflare action pointing at commit hash instead of tag ([\#24777](https://github.com/vector-im/element-web/pull/24777)). Contributed by @justjanne.
  * Allow editing with RTE to overflow for autocomplete visibility ([\#10499](https://github.com/matrix-org/matrix-react-sdk/pull/10499)). Contributed by @alunturner.
  * Added auto focus to Github URL on opening of debug logs modal ([\#10479](https://github.com/matrix-org/matrix-react-sdk/pull/10479)). Contributed by @ShivamSpm.
  * Fix detection of encryption for all users in a room ([\#10487](https://github.com/matrix-org/matrix-react-sdk/pull/10487)). Fixes vector-im/element-web#24995.
  * Properly generate mentions when editing a reply with MSC3952 ([\#10486](https://github.com/matrix-org/matrix-react-sdk/pull/10486)). Fixes vector-im/element-web#24924. Contributed by @kerryarchibald.
  * Improve performance of rendering a room with many hidden events ([\#10131](https://github.com/matrix-org/matrix-react-sdk/pull/10131)). Contributed by @andybalaam.
  * Prevent future date selection in jump to date ([\#10419](https://github.com/matrix-org/matrix-react-sdk/pull/10419)). Fixes vector-im/element-web#20800. Contributed by @MadLittleMods.
  * Add aria labels to message search bar to improve accessibility ([\#10476](https://github.com/matrix-org/matrix-react-sdk/pull/10476)). Fixes vector-im/element-web#24921.
  * Fix decryption failure bar covering the timeline ([\#10360](https://github.com/matrix-org/matrix-react-sdk/pull/10360)). Fixes vector-im/element-web#24780 vector-im/element-web#24074 and vector-im/element-web#24183. Contributed by @luixxiul.
  * Improve profile picture settings accessibility ([\#10470](https://github.com/matrix-org/matrix-react-sdk/pull/10470)). Fixes vector-im/element-web#24919.
  * Handle group call redaction ([\#10465](https://github.com/matrix-org/matrix-react-sdk/pull/10465)).
  * Display relative timestamp for threads on the same calendar day ([\#10399](https://github.com/matrix-org/matrix-react-sdk/pull/10399)). Fixes vector-im/element-web#24841. Contributed by @kerryarchibald.
  * Fix timeline list and paragraph display issues ([\#10424](https://github.com/matrix-org/matrix-react-sdk/pull/10424)). Fixes vector-im/element-web#24602. Contributed by @alunturner.
  * Use unique keys for voice broadcast pips ([\#10457](https://github.com/matrix-org/matrix-react-sdk/pull/10457)). Fixes vector-im/element-web#24959.
  * Fix "show read receipts sent by other users" not applying to threads ([\#10445](https://github.com/matrix-org/matrix-react-sdk/pull/10445)). Fixes vector-im/element-web#24910.
  * Fix joining public rooms without aliases in search dialog ([\#10437](https://github.com/matrix-org/matrix-react-sdk/pull/10437)). Fixes vector-im/element-web#23937.
  * Add input validation for `m.direct` in `DMRoomMap` ([\#10436](https://github.com/matrix-org/matrix-react-sdk/pull/10436)). Fixes vector-im/element-web#24909.
  * Reduce height reserved for "collapse" button's line on IRC layout ([\#10211](https://github.com/matrix-org/matrix-react-sdk/pull/10211)). Fixes vector-im/element-web#24605. Contributed by @luixxiul.
  * Fix `creatorUserId is required` error when opening sticker picker ([\#10423](https://github.com/matrix-org/matrix-react-sdk/pull/10423)).
  * Fix block/inline Element descendants error noise in `NewRoomIntro.tsx` ([\#10412](https://github.com/matrix-org/matrix-react-sdk/pull/10412)). Contributed by @MadLittleMods.
  * Fix profile resizer to make first character of a line selectable in IRC layout ([\#10396](https://github.com/matrix-org/matrix-react-sdk/pull/10396)). Fixes vector-im/element-web#14764. Contributed by @luixxiul.
  * Ensure space between wrapped lines of room name on IRC layout ([\#10188](https://github.com/matrix-org/matrix-react-sdk/pull/10188)). Fixes vector-im/element-web#24742. Contributed by @luixxiul.
  * Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ([\#10402](https://github.com/matrix-org/matrix-react-sdk/pull/10402)). Contributed by @MadLittleMods.
  * Fix big date separators when jump to date is enabled ([\#10404](https://github.com/matrix-org/matrix-react-sdk/pull/10404)). Fixes vector-im/element-web#22969. Contributed by @MadLittleMods.
  * Fixes user authentication when registering via the module API ([\#10257](https://github.com/matrix-org/matrix-react-sdk/pull/10257)). Contributed by @maheichyk.
  * Handle more edge cases in Space Hierarchy ([\#10280](https://github.com/matrix-org/matrix-react-sdk/pull/10280)). Contributed by @justjanne.
  * Further improve performance with lots of hidden events ([\#10353](https://github.com/matrix-org/matrix-react-sdk/pull/10353)). Fixes vector-im/element-web#24480. Contributed by @andybalaam.
  * Respect user cancelling upload flow by dismissing spinner ([\#10373](https://github.com/matrix-org/matrix-react-sdk/pull/10373)). Fixes vector-im/element-web#24667.
  * When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ([\#10394](https://github.com/matrix-org/matrix-react-sdk/pull/10394)). Fixes vector-im/element-web#24397.
  * Fix `[object Object]` in feedback metadata ([\#10390](https://github.com/matrix-org/matrix-react-sdk/pull/10390)).
  * Fix pinned messages card saying nothing pinned while loading ([\#10385](https://github.com/matrix-org/matrix-react-sdk/pull/10385)). Fixes vector-im/element-web#24615.
  * Fix import e2e key dialog staying disabled after paste ([\#10375](https://github.com/matrix-org/matrix-react-sdk/pull/10375)). Fixes vector-im/element-web#24818.
  * Show all labs even if incompatible, with appropriate tooltip explaining requirements ([\#10369](https://github.com/matrix-org/matrix-react-sdk/pull/10369)). Fixes vector-im/element-web#24813.
  * Fix UIFeature.Registration not applying to all paths ([\#10371](https://github.com/matrix-org/matrix-react-sdk/pull/10371)). Fixes vector-im/element-web#24814.
  * Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ([\#10359](https://github.com/matrix-org/matrix-react-sdk/pull/10359)). Fixes vector-im/element-web#24797.
  * Fix start DM with pending third party invite ([\#10347](https://github.com/matrix-org/matrix-react-sdk/pull/10347)). Fixes vector-im/element-web#24781.
  * Fix long display name overflowing reply tile on IRC layout ([\#10343](https://github.com/matrix-org/matrix-react-sdk/pull/10343)). Fixes vector-im/element-web#24738. Contributed by @luixxiul.
  * Display redacted body on ThreadView in the same way as normal messages ([\#9016](https://github.com/matrix-org/matrix-react-sdk/pull/9016)). Fixes vector-im/element-web#24729. Contributed by @luixxiul.
  * Handle more edge cases in ACL updates ([\#10279](https://github.com/matrix-org/matrix-react-sdk/pull/10279)). Contributed by @justjanne.
  * Allow parsing png files to fail if thumbnailing is successful ([\#10308](https://github.com/matrix-org/matrix-react-sdk/pull/10308)).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682424000">- Version 1.11.30
  [#]# 🔒 Security
  * Fixes for [CVE-2023-30609](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-30609) / GHSA-xv83-x443-7rmw
  [#]# ✨ Features
  * Pick sensible default option for phone country dropdown ([\#10627](https://github.com/matrix-org/matrix-react-sdk/pull/10627)). Fixes vector-im/element-web#3528.
  * Relate field validation tooltip via aria-describedby ([\#10522](https://github.com/matrix-org/matrix-react-sdk/pull/10522)). Fixes vector-im/element-web#24963.
  * Handle more completion types in rte autocomplete ([\#10560](https://github.com/matrix-org/matrix-react-sdk/pull/10560)). Contributed by @alunturner.
  * Show a tile for an unloaded predecessor room if it has via_servers ([\#10483](https://github.com/matrix-org/matrix-react-sdk/pull/10483)). Contributed by @andybalaam.
  * Exclude message timestamps from aria live region ([\#10584](https://github.com/matrix-org/matrix-react-sdk/pull/10584)). Fixes vector-im/element-web#5696.
  * Make composer format bar an aria toolbar ([\#10583](https://github.com/matrix-org/matrix-react-sdk/pull/10583)). Fixes vector-im/element-web#11283.
  * Improve accessibility of font slider ([\#10473](https://github.com/matrix-org/matrix-react-sdk/pull/10473)). Fixes vector-im/element-web#20168 and vector-im/element-web#24962.
  * fix file size display from kB to KB ([\#10561](https://github.com/matrix-org/matrix-react-sdk/pull/10561)). Fixes vector-im/element-web#24866. Contributed by @NSV1991.
  * Handle /me in rte ([\#10558](https://github.com/matrix-org/matrix-react-sdk/pull/10558)). Contributed by @alunturner.
  * bind html with switch for manage extension setting option ([\#10553](https://github.com/matrix-org/matrix-react-sdk/pull/10553)). Contributed by @NSV1991.
  * Handle command completions in RTE ([\#10521](https://github.com/matrix-org/matrix-react-sdk/pull/10521)). Contributed by @alunturner.
  * Add room and user avatars to rte ([\#10497](https://github.com/matrix-org/matrix-react-sdk/pull/10497)). Contributed by @alunturner.
  * Support for MSC3882 revision 1 ([\#10443](https://github.com/matrix-org/matrix-react-sdk/pull/10443)). Contributed by @hughns.
  * Check profiles before starting a DM ([\#10472](https://github.com/matrix-org/matrix-react-sdk/pull/10472)). Fixes vector-im/element-web#24830.
  * Quick settings: Change the copy / labels on the options ([\#10427](https://github.com/matrix-org/matrix-react-sdk/pull/10427)). Fixes vector-im/element-web#24522. Contributed by @justjanne.
  * Update rte autocomplete styling ([\#10503](https://github.com/matrix-org/matrix-react-sdk/pull/10503)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Workaround Squirrel.Mac wedging app restart after failed update check ([\#629](https://github.com/vector-im/element-desktop/pull/629)).
  * Fix error about webContents on log out ([\#627](https://github.com/vector-im/element-desktop/pull/627)).
  * Fix error when breadcrumb image fails to load ([\#609](https://github.com/vector-im/element-desktop/pull/609)).
  * Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes vector-im/element-web#24882
  * Fix multiple accessibility defects identified by AXE ([\#10606](https://github.com/matrix-org/matrix-react-sdk/pull/10606)).
  * Fix view source from edit history dialog always showing latest event ([\#10626](https://github.com/matrix-org/matrix-react-sdk/pull/10626)). Fixes vector-im/element-web#21859.
  * #21451 Fix WebGL disabled error message ([\#10589](https://github.com/matrix-org/matrix-react-sdk/pull/10589)). Contributed by @rashmitpankhania.
  * Properly translate errors in `AddThreepid.ts` so they show up translated to the user but not in our logs ([\#10432](https://github.com/matrix-org/matrix-react-sdk/pull/10432)). Contributed by @MadLittleMods.
  * Fix overflow on auth pages ([\#10605](https://github.com/matrix-org/matrix-react-sdk/pull/10605)). Fixes vector-im/element-web#19548.
  * Fix incorrect avatar background colour when using a custom theme ([\#10598](https://github.com/matrix-org/matrix-react-sdk/pull/10598)). Contributed by @jdauphant.
  * Remove dependency on `org.matrix.e2e_cross_signing` unstable feature ([\#10593](https://github.com/matrix-org/matrix-react-sdk/pull/10593)).
  * Update setting description to match reality ([\#10600](https://github.com/matrix-org/matrix-react-sdk/pull/10600)). Fixes vector-im/element-web#25106.
  * Fix no identity server in help &amp; about settings ([\#10563](https://github.com/matrix-org/matrix-react-sdk/pull/10563)). Fixes vector-im/element-web#25077.
  * Fix: Images no longer reserve their space in the timeline correctly ([\#10571](https://github.com/matrix-org/matrix-react-sdk/pull/10571)). Fixes vector-im/element-web#25082. Contributed by @kerryarchibald.
  * Fix issues with inhibited accessible focus outlines ([\#10579](https://github.com/matrix-org/matrix-react-sdk/pull/10579)). Fixes vector-im/element-web#19742.
  * Fix read receipts falling from sky ([\#10576](https://github.com/matrix-org/matrix-react-sdk/pull/10576)). Fixes vector-im/element-web#25081.
  * Fix avatar text issue in rte ([\#10559](https://github.com/matrix-org/matrix-react-sdk/pull/10559)). Contributed by @alunturner.
  * fix resizer only work with left mouse click ([\#10546](https://github.com/matrix-org/matrix-react-sdk/pull/10546)). Contributed by @NSV1991.
  * Fix send two join requests when joining a room from spotlight search ([\#10534](https://github.com/matrix-org/matrix-react-sdk/pull/10534)). Fixes vector-im/element-web#25054.
  * Highlight event when any version triggered a highlight ([\#10502](https://github.com/matrix-org/matrix-react-sdk/pull/10502)). Fixes vector-im/element-web#24923 and vector-im/element-web#24970. Contributed by @kerryarchibald.
  * Fix spacing of headings of integration manager on General settings tab ([\#10232](https://github.com/matrix-org/matrix-react-sdk/pull/10232)). Fixes vector-im/element-web#24085. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686139200">- Version 1.11.32
  [#]# ✨ Features
  * Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
  * vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
  * When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
  * Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes vector-im/element-web#23920.
  * Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes vector-im/element-web#25461. Contributed by @kerryarchibald.
  * Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
  * Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes vector-im/element-web#25327. Contributed by @SuperKenVery.
  * Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes vector-im/element-web#19605.
  * Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
  * Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
  * Use semantic heading in user settings Sidebar &amp; Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes vector-im/element-web#25378. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
  * RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
  * Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes vector-im/element-web#8636.
  * Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
  * Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes vector-im/element-web#24928.
  * Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes vector-im/element-web#25342.
  * Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
  * Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes vector-im/element-web#9824.
  * Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
  * Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes vector-im/element-web#1983.
  * Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
  * Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes vector-im/element-web#25132.
  * Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
  * Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
  * Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
  * Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
  * "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes vector-im/element-web#25304. Contributed by @kerryarchibald.
  * Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
  * Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes vector-im/element-web#16893.
  * Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes vector-im/element-web#25083.
  * Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes vector-im/element-web#25131. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Help &amp; About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
  * use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
  * Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
  * Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes vector-im/element-web#22333 and vector-im/element-web#23899.
  * Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes vector-im/element-web#25488. Contributed by @kerryarchibald.
  * Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes vector-im/element-web#25372.
  * Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes vector-im/element-web#24953.
  * Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes vector-im/element-web#25305. Contributed by @luixxiul.
  * Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes vector-im/element-web#25458.
  * Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes vector-im/element-web#25448.
  * Fix spacing regression in user settings - roles &amp; permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes vector-im/element-web#25447 and vector-im/element-web#25451. Contributed by @kerryarchibald.
  * Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes vector-im/element-web#10954. Contributed by @andybalaam.
  * Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes vector-im/element-web#25440. Contributed by @kerryarchibald.
  * Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes vector-im/element-web#25413.
  * Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes vector-im/element-web#25398.
  * Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes vector-im/element-web#22196.
  * Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes vector-im/element-web#25416. Contributed by @kerryarchibald.
  * Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes vector-im/element-web#25384. Contributed by @luixxiul.
  * Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
  * Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
  * Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes vector-im/element-web#24798.
  * Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes vector-im/element-web#24903. Contributed by @luixxiul.
  * Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
  * Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  * Update to seshat 3.0.1 ([\#960](https://github.com/vector-im/element-desktop/pull/960)). Fixes #959.
  * Fix macos update check exploding ([\#944](https://github.com/vector-im/element-desktop/pull/944)). Fixes #668.
  * Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes vector-im/element-web#8858.
  * Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes vector-im/element-web#14872.
  * Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes vector-im/element-web#25196.
  * Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes vector-im/element-web#25291. Contributed by @luixxiul.
  * Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
  * Add string for membership event where both displayname &amp; avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes vector-im/element-web#18026.
  * Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes vector-im/element-web#23248.
  * Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes vector-im/element-web#25323.
  * Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes vector-im/element-web#25309. Contributed by @kerryarchibald.
  * Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes vector-im/element-web#25293. Contributed by @luixxiul.
  * Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes vector-im/element-web#7069.
  * Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes vector-im/element-web#25246.
  * Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes vector-im/element-web#25298 and vector-im/element-web#25302. Contributed by @luixxiul.
  * Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes vector-im/element-web#25284. Contributed by @kerryarchibald.
  * Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes vector-im/element-web#25303. Contributed by @luixxiul.
  * Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes vector-im/element-web#25295. Contributed by @luixxiul.
  * Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes vector-im/element-web#23096. Contributed by @kerryarchibald.
  * Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes vector-im/element-web#25271. Contributed by @kerryarchibald.
  * Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes vector-im/element-web#13345.
  * Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686830400">- Build with native extensons
  - keytar for talking to system keyring
  - seshat for maintaining encrypted sqlite db for msg search</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Be multi-arch friendly - Add aarch64 support</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521601">- Version 1.11.34
  [#]# ✨ Features
  * OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
  * Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
  * Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
  * Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
  * Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes vector-im/element-web#25471.
  * Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
  * Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes vector-im/element-web#23459.
  * Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes vector-im/element-web#25292. Contributed by @luixxiul.
  * Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes vector-im/element-web#25535.
  * Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes vector-im/element-web#25375. Contributed by @kerryarchibald.
  * Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
  * Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes vector-im/element-web#25355. Contributed by @luixxiul.
  * Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes vector-im/element-web#25484.
  * Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes vector-im/element-web#25431. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1689681600">- Version 1.11.36
  [#]# 🔒 Security
  * Fixes for [CVE-2023-37259](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-37259) / [GHSA-c9vx-2g7w-rp65](https://github.com/matrix-org/matrix-react-sdk/security/advisories/GHSA-c9vx-2g7w-rp65)
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * OIDC: store initial screen in session storage  ([\#25688](https://github.com/vector-im/element-web/pull/25688)). Fixes vector-im/element-web#25656. Contributed by @kerryarchibald.
  * Allow default_server_config as a fallback config ([\#25682](https://github.com/vector-im/element-web/pull/25682)). Contributed by @ShadowRZ.
  * OIDC: remove auth params from url after login attempt ([\#25664](https://github.com/vector-im/element-web/pull/25664)). Contributed by @kerryarchibald.
  * feat(faq): remove keyboard shortcuts button ([\#9342](https://github.com/matrix-org/matrix-react-sdk/pull/9342)). Fixes vector-im/element-web#22625. Contributed by @gefgu.
  * GYU: Update banner ([\#11211](https://github.com/matrix-org/matrix-react-sdk/pull/11211)). Fixes vector-im/element-web#25530. Contributed by @justjanne.
  * Linkify mxc:// URLs as links to your media repo ([\#11213](https://github.com/matrix-org/matrix-react-sdk/pull/11213)). Fixes vector-im/element-web#6942.
  * OIDC: Log in ([\#11199](https://github.com/matrix-org/matrix-react-sdk/pull/11199)). Fixes vector-im/element-web#25657. Contributed by @kerryarchibald.
  * Handle all permitted url schemes in linkify ([\#11215](https://github.com/matrix-org/matrix-react-sdk/pull/11215)). Fixes vector-im/element-web#4457 and vector-im/element-web#8720.
  * Autoapprove Element Call oidc requests ([\#11209](https://github.com/matrix-org/matrix-react-sdk/pull/11209)). Contributed by @toger5.
  * Allow creating knock rooms ([\#11182](https://github.com/matrix-org/matrix-react-sdk/pull/11182)). Contributed by @charlynguyen.
  * Expose and pre-populate thread ID in devtools dialog ([\#10953](https://github.com/matrix-org/matrix-react-sdk/pull/10953)).
  * Hide URL preview if it will be empty ([\#9029](https://github.com/matrix-org/matrix-react-sdk/pull/9029)).
  * Change wording from avatar to profile picture ([\#7015](https://github.com/matrix-org/matrix-react-sdk/pull/7015)). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  * Quick and dirty devtool to explore state history ([\#11197](https://github.com/matrix-org/matrix-react-sdk/pull/11197)).
  * Consider more user inputs when calculating zxcvbn score ([\#11180](https://github.com/matrix-org/matrix-react-sdk/pull/11180)).
  * GYU: Account Notification Settings ([\#11008](https://github.com/matrix-org/matrix-react-sdk/pull/11008)). Fixes vector-im/element-web#24567. Contributed by @justjanne.
  * Compound Typography pass ([\#11103](https://github.com/matrix-org/matrix-react-sdk/pull/11103)). Fixes vector-im/element-web#25548.
  * OIDC: navigate to authorization endpoint ([\#11096](https://github.com/matrix-org/matrix-react-sdk/pull/11096)). Fixes vector-im/element-web#25574. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix read receipt sending behaviour around thread roots ([\#3600](https://github.com/matrix-org/matrix-js-sdk/pull/3600)).
  * Fix missing metaspace notification badges ([\#11269](https://github.com/matrix-org/matrix-react-sdk/pull/11269)). Fixes vector-im/element-web#25679.
  * Make checkboxes less rounded ([\#11224](https://github.com/matrix-org/matrix-react-sdk/pull/11224)). Contributed by @andybalaam.
  * GYU: Fix issues with audible keywords without activated mentions ([\#11218](https://github.com/matrix-org/matrix-react-sdk/pull/11218)). Contributed by @justjanne.
  * PosthogAnalytics unwatch settings on logout ([\#11207](https://github.com/matrix-org/matrix-react-sdk/pull/11207)). Fixes vector-im/element-web#25703.
  * Avoid trying to set room account data for pinned events as guest ([\#11216](https://github.com/matrix-org/matrix-react-sdk/pull/11216)). Fixes vector-im/element-web#6300.
  * GYU: Disable sound for DMs checkbox when DM notifications are disabled ([\#11210](https://github.com/matrix-org/matrix-react-sdk/pull/11210)). Contributed by @justjanne.
  * force to allow calls without video and audio in embedded mode ([\#11131](https://github.com/matrix-org/matrix-react-sdk/pull/11131)). Contributed by @EnricoSchw.
  * Fix room tile text clipping ([\#11196](https://github.com/matrix-org/matrix-react-sdk/pull/11196)). Fixes vector-im/element-web#25718.
  * Handle newlines in user pills ([\#11166](https://github.com/matrix-org/matrix-react-sdk/pull/11166)). Fixes vector-im/element-web#10994.
  * Limit width of user menu in space panel ([\#11192](https://github.com/matrix-org/matrix-react-sdk/pull/11192)). Fixes vector-im/element-web#22627.
  * Add isLocation to ComposerEvent analytics events ([\#11187](https://github.com/matrix-org/matrix-react-sdk/pull/11187)). Contributed by @andybalaam.
  * Fix: hide unsupported login elements ([\#11185](https://github.com/matrix-org/matrix-react-sdk/pull/11185)). Fixes vector-im/element-web#25711. Contributed by @kerryarchibald.
  * Scope smaller font size to user info panel ([\#11178](https://github.com/matrix-org/matrix-react-sdk/pull/11178)). Fixes vector-im/element-web#25683.
  * Apply i18n to strings in the html export ([\#11176](https://github.com/matrix-org/matrix-react-sdk/pull/11176)).
  * Inhibit url previews on MXIDs containing slashes same as those without ([\#11160](https://github.com/matrix-org/matrix-react-sdk/pull/11160)).
  * Make event info size consistent with state events ([\#11181](https://github.com/matrix-org/matrix-react-sdk/pull/11181)).
  * Fix markdown content spacing ([\#11177](https://github.com/matrix-org/matrix-react-sdk/pull/11177)). Fixes vector-im/element-web#25685.
  * Fix font-family definition for emojis ([\#11170](https://github.com/matrix-org/matrix-react-sdk/pull/11170)). Fixes vector-im/element-web#25686.
  * Fix spurious error sending receipt in thread errors ([\#11157](https://github.com/matrix-org/matrix-react-sdk/pull/11157)).
  * Consider the empty push rule actions array equiv to deprecated dont_notify ([\#11155](https://github.com/matrix-org/matrix-react-sdk/pull/11155)). Fixes vector-im/element-web#25674.
  * Only trap escape key for cancel reply if there is a reply ([\#11140](https://github.com/matrix-org/matrix-react-sdk/pull/11140)). Fixes vector-im/element-web#25640.
  * Update linkify to 4.1.1 ([\#11132](https://github.com/matrix-org/matrix-react-sdk/pull/11132)). Fixes vector-im/element-web#23806.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1691150400">- Version 1.11.38
  [#]# ✨ Features
  * Package release builds of element-web in package.element.io debs ([\#25921](https://github.com/vector-im/element-web/pull/25921)). Contributed by @RiotRobot.
  [#]# 🐛 Bug Fixes
  * Revert to using the /presence API for presence ([\#11366](https://github.com/matrix-org/matrix-react-sdk/pull/11366))</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 1.11.43
  [#]# 🔒 Security
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
- Version 1.11.42
  [#]# 🐛 Bug Fixes
  * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes vector-im/element-web#26155.
- Version 1.11.41
  [#]# ✨ Features
  * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
  * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
  * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
  * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
  * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
  * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes vector-im/element-web#25892.
  * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
  * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
  * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
  * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
  * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes vector-im/element-web#25157.
  * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
  [#]# 🐛 Bug Fixes
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.
  * Updated no drag zones ([\#1193](https://github.com/vector-im/element-desktop/pull/1193)).
  * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
  * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
  * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
  * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
  * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes vector-im/element-web#26083. Contributed by @charlynguyen.
  * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes vector-im/element-web#26067, vector-im/element-web#26064 vector-im/element-web#26059 and vector-im/element-web#26061.
  * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes vector-im/element-web#26051 and vector-im/element-web#26046.
  * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes vector-im/element-web#26049 and vector-im/element-web#26052.
  * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes vector-im/element-web#26042.
  * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
- Version 1.11.40
  [#]# ✨ Features
  * Add FreeBSD support ([\#1163](https://github.com/vector-im/element-desktop/pull/1163)). Contributed by @lwhsu.
  * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes vector-im/element-web#26022. Contributed by @kerryarchibald.
  * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes vector-im/element-web#26000. Contributed by @kerryarchibald.
  * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes vector-im/element-web#25995. Contributed by @kerryarchibald.
  * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
  * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
  * Polish &amp; delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
  * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
  * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
  * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
  * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).
  [#]# 🐛 Bug Fixes
  * Don't intercept Ctrl + Cmd + Q on macOS ([\#1174](https://github.com/vector-im/element-desktop/pull/1174)). Contributed by @zhaofengli.
  * Improve selectors for macos app draggable regions ([\#1170](https://github.com/vector-im/element-desktop/pull/1170)). Fixes #1169.
  * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
  * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes vector-im/element-web#25988.
  * Fix Room Settings &gt; Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes vector-im/element-web#18392.
  * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes vector-im/element-web#25832 vector-im/element-web#23601 and vector-im/element-web#22297.
  * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes vector-im/element-web#25931. Contributed by @NSV1991.
  * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
  * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes vector-im/element-web#17096.
  * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
- Version 1.11.39
  [#]# 🦖 Deprecations
  * Deprecate camelCase config options ([\#25800](https://github.com/vector-im/element-web/pull/25800)).
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes vector-im/element-web#25733.
  [#]# ✨ Features
  * Switch to hidden titleBar on macOS to integrate the app better ([\#1101](https://github.com/vector-im/element-desktop/pull/1101)).
  * Update labs.md for knock rooms ([\#25923](https://github.com/vector-im/element-web/pull/25923)). Contributed by @charlynguyen.
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  * Allow knocking rooms ([\#11353](https://github.com/matrix-org/matrix-react-sdk/pull/11353)). Contributed by @charlynguyen.
  * Support adding space-restricted joins on rooms not members of those spaces ([\#9017](https://github.com/matrix-org/matrix-react-sdk/pull/9017)). Fixes vector-im/element-web#19213.
  * Clear requiresClient and show pop-out if widget-api fails to ready ([\#11321](https://github.com/matrix-org/matrix-react-sdk/pull/11321)). Fixes vector-im/customer-retainer#73.
  * Bump pagination sizes due to hidden events ([\#11342](https://github.com/matrix-org/matrix-react-sdk/pull/11342)).
  * Remove display of key backup signatures from backup settings ([\#11333](https://github.com/matrix-org/matrix-react-sdk/pull/11333)).
  * Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ([\#11222](https://github.com/matrix-org/matrix-react-sdk/pull/11222)). Fixes vector-im/element-web#9478.
  [#]# 🐛 Bug Fixes
  * Prevent the media lightbox sender info clipping with traffic light on macos ([\#1141](https://github.com/vector-im/element-desktop/pull/1141)). Fixes #1140.
  * Restore macOs room header dragability ([\#1136](https://github.com/vector-im/element-desktop/pull/1136)). Fixes #1135.
  * Fix ability to interact with room topic in header ([\#1126](https://github.com/vector-im/element-desktop/pull/1126)). Fixes undefined/element-desktop#1125.
  * Fix "Export chat" not respecting configured time format in plain text mode ([\#10696](https://github.com/matrix-org/matrix-react-sdk/pull/10696)). Fixes vector-im/element-web#23838. Contributed by @rashmitpankhania.
  * Fix some missing 1-count pluralisations around event list summaries ([\#11371](https://github.com/matrix-org/matrix-react-sdk/pull/11371)). Fixes vector-im/element-web#25925.
  * Fix create subspace dialog not working for public space creation ([\#11367](https://github.com/matrix-org/matrix-react-sdk/pull/11367)). Fixes vector-im/element-web#25916.
  * Search for users on paste ([\#11304](https://github.com/matrix-org/matrix-react-sdk/pull/11304)). Fixes vector-im/element-web#17523. Contributed by @peterscheu-aceart.
  * Fix AppTile context menu not always showing up when it has options ([\#11358](https://github.com/matrix-org/matrix-react-sdk/pull/11358)). Fixes vector-im/element-web#25914.
  * Fix clicking on home all rooms space notification not working ([\#11337](https://github.com/matrix-org/matrix-react-sdk/pull/11337)). Fixes vector-im/element-web#22844.
  * Fix joining a suggested room switching space away ([\#11347](https://github.com/matrix-org/matrix-react-sdk/pull/11347)). Fixes vector-im/element-web#25838.
  * Fix home/all rooms context menu in space panel ([\#11350](https://github.com/matrix-org/matrix-react-sdk/pull/11350)). Fixes vector-im/element-web#25896.
  * Make keyboard handling in and out of autocomplete completions consistent ([\#11344](https://github.com/matrix-org/matrix-react-sdk/pull/11344)). Fixes vector-im/element-web#25878.
  * De-duplicate reactions by sender to account for faulty/malicious servers ([\#11340](https://github.com/matrix-org/matrix-react-sdk/pull/11340)). Fixes vector-im/element-web#25872.
  * Fix disable_3pid_login being ignored for the email field ([\#11335](https://github.com/matrix-org/matrix-react-sdk/pull/11335)). Fixes vector-im/element-web#25863.
  * Upgrade wysiwyg editor for ctrl+backspace windows fix ([\#11324](https://github.com/matrix-org/matrix-react-sdk/pull/11324)). Fixes vector-im/verticals-internal#102.
  * Unhide the view source event toggle - it works well enough ([\#11336](https://github.com/matrix-org/matrix-react-sdk/pull/11336)). Fixes vector-im/element-web#25861.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# ✨ Features
  * Allow overwriting app.element.io when popping out widgets ([\#1277](https://github.com/vector-im/element-desktop/pull/1277)). Fixes #1187.
  * Implement macos title bar negative space ([\#1272](https://github.com/vector-im/element-desktop/pull/1272)). Fixes #1245.
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes vector-im/element-web#26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes vector-im/element-web#25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes vector-im/element-web#24571 and vector-im/element-web#8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes vector-im/element-web#25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes vector-im/element-web#26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes vector-im/element-web#17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes vector-im/element-web#26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes vector-im/element-web#25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes vector-im/element-web#25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes vector-im/element-web#26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes vector-im/element-web#7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes vector-im/element-web#26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes vector-im/element-web#26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes vector-im/element-web#26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes vector-im/element-web#26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes vector-im/element-web#25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes vector-im/element-web#26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes vector-im/element-web#26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes vector-im/element-web#21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes vector-im/element-web#26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes vector-im/element-web#26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#1259](https://github.com/vector-im/element-desktop/pull/1259) and [\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes vector-im/element-web#26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes vector-im/element-web#24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes vector-im/element-web#25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes vector-im/element-web#25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes vector-im/element-web#26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes vector-im/element-web#26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes vector-im/element-web#25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes vector-im/element-web#26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes vector-im/element-web#26196.
- Version 1.11.45
  [#]# 🔒 Security
  * Upgrade electron to 26.2.4 to fix CVE-2023-5217 ([\#1254](https://github.com/vector-im/element-desktop/pull/1254)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes vector-im/element-web#25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes vector-im/element-web#26209.
  * upgrade electron to 26.2.1 to fix CVE-2023-4863 ([\#1226](https://github.com/vector-im/element-desktop/pull/1226)). Contributed by @selfisekai.
  * Improve edge cases around macOS drag handles ([\#1219](https://github.com/vector-im/element-desktop/pull/1219)). Fixes #1199 and #1188.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes vector-im/element-web#26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes vector-im/element-web#26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes vector-im/element-web#26043 and vector-im/element-web#26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes vector-im/element-web#26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes vector-im/element-web#26053, vector-im/element-web#26140 vector-im/element-web#26139 and vector-im/element-web#26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and vector-im/element-web#22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes vector-im/element-web#25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix edge cases around macos draggability (https://github.com/vector-im/element-desktop/pull/1291). Fixes #1290.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes vector-im/element-web#26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes vector-im/element-web#26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes vector-im/element-web#24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes vector-im/element-web#25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes vector-im/element-web#26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes vector-im/element-web#26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes vector-im/element-web#26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes vector-im/element-web#26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes vector-im/element-web#25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
</package>
<package pkgid="596aff4c5aa946ef95468b78de1a32df19ddfe2fd1322d35b45a504607bcfb33375a77ad570a6c84d528722fc476d681ee308869d94e427cd9150b5cdada3222" name="element-web" arch="noarch">
  <version epoch="0" ver="1.11.53" rel="1.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676376000">- Version 1.11.23
  [#]# ✨ Features
  * Description of QR code sign in labs feature ([\#23513](https://github.com/vector-im/element-web/pull/23513)). Contributed by @hughns.
  * Add option to find own location in map views ([\#10083](https://github.com/matrix-org/matrix-react-sdk/pull/10083)).
  * Render poll end events in timeline ([\#10027](https://github.com/matrix-org/matrix-react-sdk/pull/10027)). Contributed by @kerryarchibald.
  * Indicate unread messages in tab title ([\#10096](https://github.com/matrix-org/matrix-react-sdk/pull/10096)). Contributed by @tnt7864.
  * Open message in editing mode when keyboard up is pressed (RTE) ([\#10079](https://github.com/matrix-org/matrix-react-sdk/pull/10079)). Contributed by @florianduros.
  * Hide superseded rooms from the room list using dynamic room predecessors ([\#10068](https://github.com/matrix-org/matrix-react-sdk/pull/10068)). Contributed by @andybalaam.
  * Support MSC3946 in RoomListStore ([\#10054](https://github.com/matrix-org/matrix-react-sdk/pull/10054)). Fixes #24325. Contributed by @andybalaam.
  * Auto focus security key field ([\#10048](https://github.com/matrix-org/matrix-react-sdk/pull/10048)).
  * use Poll model with relations API in poll rendering ([\#9877](https://github.com/matrix-org/matrix-react-sdk/pull/9877)). Contributed by @kerryarchibald.
  * Support MSC3946 in the RoomCreate tile ([\#10041](https://github.com/matrix-org/matrix-react-sdk/pull/10041)). Fixes #24323. Contributed by @andybalaam.
  * Update labs flag description for RTE ([\#10058](https://github.com/matrix-org/matrix-react-sdk/pull/10058)). Contributed by @florianduros.
  * Change ul list style to disc when editing message ([\#10043](https://github.com/matrix-org/matrix-react-sdk/pull/10043)). Contributed by @alunturner.
  * Improved click detection within PiP windows ([\#10040](https://github.com/matrix-org/matrix-react-sdk/pull/10040)). Fixes #24371.
  * Add RTE keyboard navigation in editing ([\#9980](https://github.com/matrix-org/matrix-react-sdk/pull/9980)). Fixes #23621. Contributed by @florianduros.
  * Paragraph integration for rich text editor ([\#10008](https://github.com/matrix-org/matrix-react-sdk/pull/10008)). Contributed by @alunturner.
  * Add  indentation increasing/decreasing to RTE ([\#10034](https://github.com/matrix-org/matrix-react-sdk/pull/10034)). Contributed by @florianduros.
  * Add ignore user confirmation dialog ([\#6116](https://github.com/matrix-org/matrix-react-sdk/pull/6116)). Fixes #14746.
  * Use monospace font for room, message IDs in View Source modal ([\#9956](https://github.com/matrix-org/matrix-react-sdk/pull/9956)). Fixes #21937. Contributed by @paragpoddar.
  * Implement MSC3946 for AdvancedRoomSettingsTab ([\#9995](https://github.com/matrix-org/matrix-react-sdk/pull/9995)). Fixes #24322. Contributed by @andybalaam.
  * Implementation of MSC3824 to make the client OIDC-aware ([\#8681](https://github.com/matrix-org/matrix-react-sdk/pull/8681)). Contributed by @hughns.
  * Improves a11y for avatar uploads ([\#9985](https://github.com/matrix-org/matrix-react-sdk/pull/9985)). Contributed by @GoodGuyMarco.
  * Add support for [token authenticated registration](https ([\#7275](https://github.com/matrix-org/matrix-react-sdk/pull/7275)). Fixes #18931. Contributed by @govynnus.
  [#]# 🐛 Bug Fixes
  * Jitsi requests 'requires_client' capability if auth token is provided ([\#24294](https://github.com/vector-im/element-web/pull/24294)). Contributed by @maheichyk.
  * Remove duplicate white space characters from translation keys ([\#10152](https://github.com/matrix-org/matrix-react-sdk/pull/10152)). Contributed by @luixxiul.
  * Fix the caption of new sessions manager on Labs settings page for localization ([\#10143](https://github.com/matrix-org/matrix-react-sdk/pull/10143)). Contributed by @luixxiul.
  * Prevent start another DM with a user if one already exists ([\#10127](https://github.com/matrix-org/matrix-react-sdk/pull/10127)). Fixes #23138.
  * Remove white space characters before the horizontal ellipsis ([\#10130](https://github.com/matrix-org/matrix-react-sdk/pull/10130)). Contributed by @luixxiul.
  * Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ([\#10128](https://github.com/matrix-org/matrix-react-sdk/pull/10128)). Fixes #23232. Contributed by @akshattchhabra.
  * Correctly Identify emoticons ([\#10108](https://github.com/matrix-org/matrix-react-sdk/pull/10108)). Fixes #19472. Contributed by @adarsh-sgh.
  * Should open new 1:1 chat room after leaving the old one ([\#9880](https://github.com/matrix-org/matrix-react-sdk/pull/9880)). Contributed by @ahmadkadri.
  * Remove a redundant white space ([\#10129](https://github.com/matrix-org/matrix-react-sdk/pull/10129)). Contributed by @luixxiul.
  * Fix a crash when removing persistent widgets (updated) ([\#10099](https://github.com/matrix-org/matrix-react-sdk/pull/10099)). Fixes #24412. Contributed by @andybalaam.
  * Fix wrongly grouping 3pid invites into a single repeated transition ([\#10087](https://github.com/matrix-org/matrix-react-sdk/pull/10087)). Fixes #24432.
  * Fix scrollbar colliding with checkbox in add to space section ([\#10093](https://github.com/matrix-org/matrix-react-sdk/pull/10093)). Fixes #23189. Contributed by @Arnabdaz.
  * Add a whitespace character after 'broadcast?' ([\#10097](https://github.com/matrix-org/matrix-react-sdk/pull/10097)). Contributed by @luixxiul.
  * Seekbar in broadcast PiP view is now updated when switching between different broadcasts ([\#10072](https://github.com/matrix-org/matrix-react-sdk/pull/10072)). Fixes #24415.
  * Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ([\#9205](https://github.com/matrix-org/matrix-react-sdk/pull/9205)). Contributed by @gefgu.
  * Element-R: fix rageshages ([\#10081](https://github.com/matrix-org/matrix-react-sdk/pull/10081)). Fixes #24430.
  * Fix markdown paragraph display in timeline ([\#10071](https://github.com/matrix-org/matrix-react-sdk/pull/10071)). Fixes #24419. Contributed by @alunturner.
  * Prevent the remaining broadcast time from being exceeded ([\#10070](https://github.com/matrix-org/matrix-react-sdk/pull/10070)).
  * Fix cursor position when new line is created by pressing enter (RTE) ([\#10064](https://github.com/matrix-org/matrix-react-sdk/pull/10064)). Contributed by @florianduros.
  * Ensure room is actually in space hierarchy when resolving its latest version ([\#10010](https://github.com/matrix-org/matrix-react-sdk/pull/10010)).
  * Fix new line for inline code ([\#10062](https://github.com/matrix-org/matrix-react-sdk/pull/10062)). Contributed by @florianduros.
  * Member avatars without canvas ([\#9990](https://github.com/matrix-org/matrix-react-sdk/pull/9990)). Contributed by @clarkf.
  * Apply more general fix for base avatar regressions ([\#10045](https://github.com/matrix-org/matrix-react-sdk/pull/10045)). Fixes #24382 and #24370.
  * Replace list, code block and quote icons by new icons ([\#10035](https://github.com/matrix-org/matrix-react-sdk/pull/10035)). Contributed by @florianduros.
  * fix regional emojis converted to flags ([\#9294](https://github.com/matrix-org/matrix-react-sdk/pull/9294)). Fixes #19000. Contributed by @grimhilt.
  * resolved emoji description text overflowing issue ([\#10028](https://github.com/matrix-org/matrix-react-sdk/pull/10028)). Contributed by @fahadNoufal.
  * Fix MessageEditHistoryDialog crashing on complex input ([\#10018](https://github.com/matrix-org/matrix-react-sdk/pull/10018)). Fixes #23665. Contributed by @clarkf.
  * Unify unread notification state determination ([\#9941](https://github.com/matrix-org/matrix-react-sdk/pull/9941)). Contributed by @clarkf.
  * Fix layout and visual regressions around default avatars ([\#10031](https://github.com/matrix-org/matrix-react-sdk/pull/10031)). Fixes #24375 and #24369.
  * Fix useUnreadNotifications exploding with falsey room, like in notif panel ([\#10030](https://github.com/matrix-org/matrix-react-sdk/pull/10030)). Fixes matrix-org/element-web-rageshakes#19334.
  * Fix "[object Promise]" appearing in HTML exports ([\#9975](https://github.com/matrix-org/matrix-react-sdk/pull/9975)). Fixes #24272. Contributed by @clarkf.
  * changing the color of message time stamp ([\#10016](https://github.com/matrix-org/matrix-react-sdk/pull/10016)). Contributed by @nawarajshah.
  * Fix link creation with backward selection ([\#9986](https://github.com/matrix-org/matrix-react-sdk/pull/9986)). Fixes #24315. Contributed by @florianduros.
  * Misaligned reply preview in thread composer #23396 ([\#9977](https://github.com/matrix-org/matrix-react-sdk/pull/9977)). Fixes #23396. Contributed by @mustafa-kapadia1483.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004800">- Version 1.11.25
  [#]# ✨ Features
  * Remove experimental PWA support for Firefox and Safari ([\#24630](https://github.com/vector-im/element-web/pull/24630)).
  * Only allow to start a DM with one email if encryption by default is enabled ([\#10253](https://github.com/matrix-org/matrix-react-sdk/pull/10253)). Fixes #23133.
  * DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ([\#10229](https://github.com/matrix-org/matrix-react-sdk/pull/10229)).
  * Reduce bottom margin of ReplyChain on compact modern layout ([\#8972](https://github.com/matrix-org/matrix-react-sdk/pull/8972)). Fixes #22748. Contributed by @luixxiul.
  * Support for v2 of MSC3903 ([\#10165](https://github.com/matrix-org/matrix-react-sdk/pull/10165)). Contributed by @hughns.
  * When starting a DM, existing rooms with pending third-party invites will be reused. ([\#10256](https://github.com/matrix-org/matrix-react-sdk/pull/10256)). Fixes #23139.
  * Polls push rules: synchronise poll rules with message rules ([\#10263](https://github.com/matrix-org/matrix-react-sdk/pull/10263)). Contributed by @kerryarchibald.
  * New verification request toast button labels ([\#10259](https://github.com/matrix-org/matrix-react-sdk/pull/10259)).
  * Remove padding around integration manager iframe ([\#10148](https://github.com/matrix-org/matrix-react-sdk/pull/10148)).
  * Fix block code styling in rich text editor ([\#10246](https://github.com/matrix-org/matrix-react-sdk/pull/10246)). Contributed by @alunturner.
  * Poll history: fetch more poll history ([\#10235](https://github.com/matrix-org/matrix-react-sdk/pull/10235)). Contributed by @kerryarchibald.
  * Sort short/exact emoji matches before longer incomplete matches ([\#10212](https://github.com/matrix-org/matrix-react-sdk/pull/10212)). Fixes #23210. Contributed by @grimhilt.
  * Poll history: detail screen ([\#10172](https://github.com/matrix-org/matrix-react-sdk/pull/10172)). Contributed by @kerryarchibald.
  * Provide a more detailed error message than "No known servers" ([\#6048](https://github.com/matrix-org/matrix-react-sdk/pull/6048)). Fixes #13247. Contributed by @aaronraimist.
  * Say when a call was answered from a different device ([\#10224](https://github.com/matrix-org/matrix-react-sdk/pull/10224)).
  * Widget permissions customizations using module api ([\#10121](https://github.com/matrix-org/matrix-react-sdk/pull/10121)). Contributed by @maheichyk.
  * Fix copy button icon overlapping with copyable text ([\#10227](https://github.com/matrix-org/matrix-react-sdk/pull/10227)). Contributed by @Adesh-Pandey.
  * Support joining non-peekable rooms via the module API ([\#10154](https://github.com/matrix-org/matrix-react-sdk/pull/10154)). Contributed by @maheichyk.
  * The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ([\#10200](https://github.com/matrix-org/matrix-react-sdk/pull/10200)).
  * Do not prompt for a password when doing a „reset all“ after login ([\#10208](https://github.com/matrix-org/matrix-react-sdk/pull/10208)).
  [#]# 🐛 Bug Fixes
  * Fix incorrect copy in space creation flow ([\#10296](https://github.com/matrix-org/matrix-react-sdk/pull/10296)). Fixes #24741.
  * Fix space settings dialog having rogue title tooltip ([\#10293](https://github.com/matrix-org/matrix-react-sdk/pull/10293)). Fixes #24740.
  * Show spinner when starting a DM from the user profile (right panel) ([\#10290](https://github.com/matrix-org/matrix-react-sdk/pull/10290)).
  * Reduce height of toggle on expanded view source event ([\#10283](https://github.com/matrix-org/matrix-react-sdk/pull/10283)). Fixes #22873. Contributed by @luixxiul.
  * Pillify http and non-prefixed matrix.to links ([\#10277](https://github.com/matrix-org/matrix-react-sdk/pull/10277)). Fixes #20844.
  * Fix some features not being configurable via `features` ([\#10276](https://github.com/matrix-org/matrix-react-sdk/pull/10276)).
  * Fix starting a DM from the right panel in some cases ([\#10278](https://github.com/matrix-org/matrix-react-sdk/pull/10278)). Fixes #24722.
  * Align info EventTile and normal EventTile on IRC layout ([\#10197](https://github.com/matrix-org/matrix-react-sdk/pull/10197)). Fixes #22782. Contributed by @luixxiul.
  * Fix blowout of waveform of the voice message player on narrow UI ([\#8861](https://github.com/matrix-org/matrix-react-sdk/pull/8861)). Fixes #22604. Contributed by @luixxiul.
  * Fix the hidden view source toggle on IRC layout ([\#10266](https://github.com/matrix-org/matrix-react-sdk/pull/10266)). Fixes #22872. Contributed by @luixxiul.
  * Fix buttons on the room header being compressed due to long room name ([\#10155](https://github.com/matrix-org/matrix-react-sdk/pull/10155)). Contributed by @luixxiul.
  * Use the room avatar as a placeholder in calls ([\#10231](https://github.com/matrix-org/matrix-react-sdk/pull/10231)).
  * Fix calls showing as 'connecting' after hangup ([\#10223](https://github.com/matrix-org/matrix-react-sdk/pull/10223)).
  * Prevent multiple Jitsi calls started at the same time ([\#10183](https://github.com/matrix-org/matrix-react-sdk/pull/10183)). Fixes #23009.
  * Make localization keys compatible with agglutinative and/or SOV type languages ([\#10159](https://github.com/matrix-org/matrix-react-sdk/pull/10159)). Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004801">- Fix for CVE-2023-28427 and CVE-2023-28103</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004802">- Version 1.11.26
  [#]# 🐛 Bug Fixes
  * Changes for matrix-js-sdk v24.0.0
  * Changes for matrix-react-sdk v3.69.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004803">- Removed webpack-fix-openssl3.patch as it is included upstream</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1681473600">- Version 1.11.29
  [#]# ✨ Features
  * Allow desktop app to expose recent rooms in UI integrations ([\#16940](https://github.com/vector-im/element-web/pull/16940)).
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#24820](https://github.com/vector-im/element-web/pull/24820)). Contributed by @dhenneke.
  * Style mentions as pills in rich text editor ([\#10448](https://github.com/matrix-org/matrix-react-sdk/pull/10448)). Contributed by @alunturner.
  * Show room create icon if "UIComponent.roomCreation" is enabled ([\#10364](https://github.com/matrix-org/matrix-react-sdk/pull/10364)). Contributed by @maheichyk.
  * Mentions as links rte ([\#10463](https://github.com/matrix-org/matrix-react-sdk/pull/10463)). Contributed by @alunturner.
  * Better error handling in jump to date ([\#10405](https://github.com/matrix-org/matrix-react-sdk/pull/10405)). Contributed by @MadLittleMods.
  * Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ([\#10363](https://github.com/matrix-org/matrix-react-sdk/pull/10363)). Contributed by @maheichyk.
  * Added `UserProfilesStore`, `LruCache` and user permalink profile caching ([\#10425](https://github.com/matrix-org/matrix-react-sdk/pull/10425)). Fixes #10559.
  * Mentions as links rte ([\#10422](https://github.com/matrix-org/matrix-react-sdk/pull/10422)). Contributed by @alunturner.
  * Implement MSC3952: intentional mentions ([\#9983](https://github.com/matrix-org/matrix-react-sdk/pull/9983)).
  * Implement MSC3973: Search users in the user directory with the Widget API ([\#10269](https://github.com/matrix-org/matrix-react-sdk/pull/10269)). Contributed by @dhenneke.
  * Permalinks to message are now displayed as pills ([\#10392](https://github.com/matrix-org/matrix-react-sdk/pull/10392)). Fixes #24751 and #24706.
  * Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ([\#10381](https://github.com/matrix-org/matrix-react-sdk/pull/10381)). Contributed by @maheichyk.
  * Increase space panel collapse clickable area ([\#6084](https://github.com/matrix-org/matrix-react-sdk/pull/6084)). Fixes #17379. Contributed by @jaiwanth-v.
  * Add fallback for replies to Polls ([\#10380](https://github.com/matrix-org/matrix-react-sdk/pull/10380)). Fixes #24197. Contributed by @kerryarchibald.
  * Permalinks to rooms and users are now pillified ([\#10388](https://github.com/matrix-org/matrix-react-sdk/pull/10388)). Fixes #24825.
  * Poll history -  access poll history from room settings ([\#10356](https://github.com/matrix-org/matrix-react-sdk/pull/10356)). Contributed by @kerryarchibald.
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#10376](https://github.com/matrix-org/matrix-react-sdk/pull/10376)). Contributed by @dhenneke.
  * Notifications: inline error message on notifications saving error ([\#10288](https://github.com/matrix-org/matrix-react-sdk/pull/10288)). Contributed by @kerryarchibald.
  * Support dynamic room predecessor in SpaceProvider ([\#10348](https://github.com/matrix-org/matrix-react-sdk/pull/10348)). Contributed by @andybalaam.
  * Support dynamic room predecessors for RoomProvider ([\#10346](https://github.com/matrix-org/matrix-react-sdk/pull/10346)). Contributed by @andybalaam.
  * Support dynamic room predecessors in OwnBeaconStore ([\#10339](https://github.com/matrix-org/matrix-react-sdk/pull/10339)). Contributed by @andybalaam.
  * Support dynamic room predecessors in ForwardDialog ([\#10344](https://github.com/matrix-org/matrix-react-sdk/pull/10344)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceHierarchy ([\#10341](https://github.com/matrix-org/matrix-react-sdk/pull/10341)). Contributed by @andybalaam.
  * Support dynamic room predecessors in AddExistingToSpaceDialog ([\#10342](https://github.com/matrix-org/matrix-react-sdk/pull/10342)). Contributed by @andybalaam.
  * Support dynamic room predecessors in leave-behaviour ([\#10340](https://github.com/matrix-org/matrix-react-sdk/pull/10340)). Contributed by @andybalaam.
  * Support dynamic room predecessors in StopGapWidgetDriver ([\#10338](https://github.com/matrix-org/matrix-react-sdk/pull/10338)). Contributed by @andybalaam.
  * Support dynamic room predecessors in WidgetLayoutStore ([\#10326](https://github.com/matrix-org/matrix-react-sdk/pull/10326)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceStore ([\#10332](https://github.com/matrix-org/matrix-react-sdk/pull/10332)). Contributed by @andybalaam.
  * Sync polls push rules on changes to account_data ([\#10287](https://github.com/matrix-org/matrix-react-sdk/pull/10287)). Contributed by @kerryarchibald.
  * Support dynamic room predecessors in BreadcrumbsStore ([\#10295](https://github.com/matrix-org/matrix-react-sdk/pull/10295)). Contributed by @andybalaam.
  * Improved a11y for Field feedback and Secure Phrase input ([\#10320](https://github.com/matrix-org/matrix-react-sdk/pull/10320)). Contributed by @Sebbones.
  * Support dynamic room predecessors in RoomNotificationStateStore ([\#10297](https://github.com/matrix-org/matrix-react-sdk/pull/10297)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Use a newly generated access_token while joining Jitsi ([\#24646](https://github.com/vector-im/element-web/pull/24646)). Fixes #24687. Contributed by @emrahcom.
  * Fix cloudflare action pointing at commit hash instead of tag ([\#24777](https://github.com/vector-im/element-web/pull/24777)). Contributed by @justjanne.
  * Allow editing with RTE to overflow for autocomplete visibility ([\#10499](https://github.com/matrix-org/matrix-react-sdk/pull/10499)). Contributed by @alunturner.
  * Added auto focus to Github URL on opening of debug logs modal ([\#10479](https://github.com/matrix-org/matrix-react-sdk/pull/10479)). Contributed by @ShivamSpm.
  * Fix detection of encryption for all users in a room ([\#10487](https://github.com/matrix-org/matrix-react-sdk/pull/10487)). Fixes #24995.
  * Properly generate mentions when editing a reply with MSC3952 ([\#10486](https://github.com/matrix-org/matrix-react-sdk/pull/10486)). Fixes #24924. Contributed by @kerryarchibald.
  * Improve performance of rendering a room with many hidden events ([\#10131](https://github.com/matrix-org/matrix-react-sdk/pull/10131)). Contributed by @andybalaam.
  * Prevent future date selection in jump to date ([\#10419](https://github.com/matrix-org/matrix-react-sdk/pull/10419)). Fixes #20800. Contributed by @MadLittleMods.
  * Add aria labels to message search bar to improve accessibility ([\#10476](https://github.com/matrix-org/matrix-react-sdk/pull/10476)). Fixes #24921.
  * Fix decryption failure bar covering the timeline ([\#10360](https://github.com/matrix-org/matrix-react-sdk/pull/10360)). Fixes #24780 #24074 and #24183. Contributed by @luixxiul.
  * Improve profile picture settings accessibility ([\#10470](https://github.com/matrix-org/matrix-react-sdk/pull/10470)). Fixes #24919.
  * Handle group call redaction ([\#10465](https://github.com/matrix-org/matrix-react-sdk/pull/10465)).
  * Display relative timestamp for threads on the same calendar day ([\#10399](https://github.com/matrix-org/matrix-react-sdk/pull/10399)). Fixes #24841. Contributed by @kerryarchibald.
  * Fix timeline list and paragraph display issues ([\#10424](https://github.com/matrix-org/matrix-react-sdk/pull/10424)). Fixes #24602. Contributed by @alunturner.
  * Use unique keys for voice broadcast pips ([\#10457](https://github.com/matrix-org/matrix-react-sdk/pull/10457)). Fixes #24959.
  * Fix "show read receipts sent by other users" not applying to threads ([\#10445](https://github.com/matrix-org/matrix-react-sdk/pull/10445)). Fixes #24910.
  * Fix joining public rooms without aliases in search dialog ([\#10437](https://github.com/matrix-org/matrix-react-sdk/pull/10437)). Fixes #23937.
  * Add input validation for `m.direct` in `DMRoomMap` ([\#10436](https://github.com/matrix-org/matrix-react-sdk/pull/10436)). Fixes #24909.
  * Reduce height reserved for "collapse" button's line on IRC layout ([\#10211](https://github.com/matrix-org/matrix-react-sdk/pull/10211)). Fixes #24605. Contributed by @luixxiul.
  * Fix `creatorUserId is required` error when opening sticker picker ([\#10423](https://github.com/matrix-org/matrix-react-sdk/pull/10423)).
  * Fix block/inline Element descendants error noise in `NewRoomIntro.tsx` ([\#10412](https://github.com/matrix-org/matrix-react-sdk/pull/10412)). Contributed by @MadLittleMods.
  * Fix profile resizer to make first character of a line selectable in IRC layout ([\#10396](https://github.com/matrix-org/matrix-react-sdk/pull/10396)). Fixes #14764. Contributed by @luixxiul.
  * Ensure space between wrapped lines of room name on IRC layout ([\#10188](https://github.com/matrix-org/matrix-react-sdk/pull/10188)). Fixes #24742. Contributed by @luixxiul.
  * Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ([\#10402](https://github.com/matrix-org/matrix-react-sdk/pull/10402)). Contributed by @MadLittleMods.
  * Fix big date separators when jump to date is enabled ([\#10404](https://github.com/matrix-org/matrix-react-sdk/pull/10404)). Fixes #22969. Contributed by @MadLittleMods.
  * Fixes user authentication when registering via the module API ([\#10257](https://github.com/matrix-org/matrix-react-sdk/pull/10257)). Contributed by @maheichyk.
  * Handle more edge cases in Space Hierarchy ([\#10280](https://github.com/matrix-org/matrix-react-sdk/pull/10280)). Contributed by @justjanne.
  * Further improve performance with lots of hidden events ([\#10353](https://github.com/matrix-org/matrix-react-sdk/pull/10353)). Fixes #24480. Contributed by @andybalaam.
  * Respect user cancelling upload flow by dismissing spinner ([\#10373](https://github.com/matrix-org/matrix-react-sdk/pull/10373)). Fixes #24667.
  * When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ([\#10394](https://github.com/matrix-org/matrix-react-sdk/pull/10394)). Fixes #24397.
  * Fix `[object Object]` in feedback metadata ([\#10390](https://github.com/matrix-org/matrix-react-sdk/pull/10390)).
  * Fix pinned messages card saying nothing pinned while loading ([\#10385](https://github.com/matrix-org/matrix-react-sdk/pull/10385)). Fixes #24615.
  * Fix import e2e key dialog staying disabled after paste ([\#10375](https://github.com/matrix-org/matrix-react-sdk/pull/10375)). Fixes #24818.
  * Show all labs even if incompatible, with appropriate tooltip explaining requirements ([\#10369](https://github.com/matrix-org/matrix-react-sdk/pull/10369)). Fixes #24813.
  * Fix UIFeature.Registration not applying to all paths ([\#10371](https://github.com/matrix-org/matrix-react-sdk/pull/10371)). Fixes #24814.
  * Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ([\#10359](https://github.com/matrix-org/matrix-react-sdk/pull/10359)). Fixes #24797.
  * Fix start DM with pending third party invite ([\#10347](https://github.com/matrix-org/matrix-react-sdk/pull/10347)). Fixes #24781.
  * Fix long display name overflowing reply tile on IRC layout ([\#10343](https://github.com/matrix-org/matrix-react-sdk/pull/10343)). Fixes #24738. Contributed by @luixxiul.
  * Display redacted body on ThreadView in the same way as normal messages ([\#9016](https://github.com/matrix-org/matrix-react-sdk/pull/9016)). Fixes #24729. Contributed by @luixxiul.
  * Handle more edge cases in ACL updates ([\#10279](https://github.com/matrix-org/matrix-react-sdk/pull/10279)). Contributed by @justjanne.
  * Allow parsing png files to fail if thumbnailing is successful ([\#10308](https://github.com/matrix-org/matrix-react-sdk/pull/10308)).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682424000">- Version 1.11.30
  [#]# 🔒 Security
  * Fixes for [CVE-2023-30609](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-30609) / GHSA-xv83-x443-7rmw
  [#]# ✨ Features
  * Pick sensible default option for phone country dropdown ([\#10627](https://github.com/matrix-org/matrix-react-sdk/pull/10627)). Fixes #3528.
  * Relate field validation tooltip via aria-describedby ([\#10522](https://github.com/matrix-org/matrix-react-sdk/pull/10522)). Fixes #24963.
  * Handle more completion types in rte autocomplete ([\#10560](https://github.com/matrix-org/matrix-react-sdk/pull/10560)). Contributed by @alunturner.
  * Show a tile for an unloaded predecessor room if it has via_servers ([\#10483](https://github.com/matrix-org/matrix-react-sdk/pull/10483)). Contributed by @andybalaam.
  * Exclude message timestamps from aria live region ([\#10584](https://github.com/matrix-org/matrix-react-sdk/pull/10584)). Fixes #5696.
  * Make composer format bar an aria toolbar ([\#10583](https://github.com/matrix-org/matrix-react-sdk/pull/10583)). Fixes #11283.
  * Improve accessibility of font slider ([\#10473](https://github.com/matrix-org/matrix-react-sdk/pull/10473)). Fixes #20168 and #24962.
  * fix file size display from kB to KB ([\#10561](https://github.com/matrix-org/matrix-react-sdk/pull/10561)). Fixes #24866. Contributed by @NSV1991.
  * Handle /me in rte ([\#10558](https://github.com/matrix-org/matrix-react-sdk/pull/10558)). Contributed by @alunturner.
  * bind html with switch for manage extension setting option ([\#10553](https://github.com/matrix-org/matrix-react-sdk/pull/10553)). Contributed by @NSV1991.
  * Handle command completions in RTE ([\#10521](https://github.com/matrix-org/matrix-react-sdk/pull/10521)). Contributed by @alunturner.
  * Add room and user avatars to rte ([\#10497](https://github.com/matrix-org/matrix-react-sdk/pull/10497)). Contributed by @alunturner.
  * Support for MSC3882 revision 1 ([\#10443](https://github.com/matrix-org/matrix-react-sdk/pull/10443)). Contributed by @hughns.
  * Check profiles before starting a DM ([\#10472](https://github.com/matrix-org/matrix-react-sdk/pull/10472)). Fixes #24830.
  * Quick settings: Change the copy / labels on the options ([\#10427](https://github.com/matrix-org/matrix-react-sdk/pull/10427)). Fixes #24522. Contributed by @justjanne.
  * Update rte autocomplete styling ([\#10503](https://github.com/matrix-org/matrix-react-sdk/pull/10503)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes vector-im/element-web#24882
  * Fix multiple accessibility defects identified by AXE ([\#10606](https://github.com/matrix-org/matrix-react-sdk/pull/10606)).
  * Fix view source from edit history dialog always showing latest event ([\#10626](https://github.com/matrix-org/matrix-react-sdk/pull/10626)). Fixes #21859.
  * #21451 Fix WebGL disabled error message ([\#10589](https://github.com/matrix-org/matrix-react-sdk/pull/10589)). Contributed by @rashmitpankhania.
  * Properly translate errors in `AddThreepid.ts` so they show up translated to the user but not in our logs ([\#10432](https://github.com/matrix-org/matrix-react-sdk/pull/10432)). Contributed by @MadLittleMods.
  * Fix overflow on auth pages ([\#10605](https://github.com/matrix-org/matrix-react-sdk/pull/10605)). Fixes #19548.
  * Fix incorrect avatar background colour when using a custom theme ([\#10598](https://github.com/matrix-org/matrix-react-sdk/pull/10598)). Contributed by @jdauphant.
  * Remove dependency on `org.matrix.e2e_cross_signing` unstable feature ([\#10593](https://github.com/matrix-org/matrix-react-sdk/pull/10593)).
  * Update setting description to match reality ([\#10600](https://github.com/matrix-org/matrix-react-sdk/pull/10600)). Fixes #25106.
  * Fix no identity server in help &amp; about settings ([\#10563](https://github.com/matrix-org/matrix-react-sdk/pull/10563)). Fixes #25077.
  * Fix: Images no longer reserve their space in the timeline correctly ([\#10571](https://github.com/matrix-org/matrix-react-sdk/pull/10571)). Fixes #25082. Contributed by @kerryarchibald.
  * Fix issues with inhibited accessible focus outlines ([\#10579](https://github.com/matrix-org/matrix-react-sdk/pull/10579)). Fixes #19742.
  * Fix read receipts falling from sky ([\#10576](https://github.com/matrix-org/matrix-react-sdk/pull/10576)). Fixes #25081.
  * Fix avatar text issue in rte ([\#10559](https://github.com/matrix-org/matrix-react-sdk/pull/10559)). Contributed by @alunturner.
  * fix resizer only work with left mouse click ([\#10546](https://github.com/matrix-org/matrix-react-sdk/pull/10546)). Contributed by @NSV1991.
  * Fix send two join requests when joining a room from spotlight search ([\#10534](https://github.com/matrix-org/matrix-react-sdk/pull/10534)). Fixes #25054.
  * Highlight event when any version triggered a highlight ([\#10502](https://github.com/matrix-org/matrix-react-sdk/pull/10502)). Fixes #24923 and #24970. Contributed by @kerryarchibald.
  * Fix spacing of headings of integration manager on General settings tab ([\#10232](https://github.com/matrix-org/matrix-react-sdk/pull/10232)). Fixes #24085. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682510400">- Apply https://github.com/vector-im/element-web/pull/25200/files
- Bump yaml from 2.2.1 to 2.2.2
- Fix boo#1210802 / CVE-2023-2251</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686139200">- Version 1.11.32
  [#]# ✨ Features
  * Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
  * vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
  * When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
  * Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes #23920.
  * Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes #25461. Contributed by @kerryarchibald.
  * Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
  * Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes #25327. Contributed by @SuperKenVery.
  * Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes #19605.
  * Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
  * Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
  * Use semantic heading in user settings Sidebar &amp; Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes #25378. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
  * RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
  * Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes #8636.
  * Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
  * Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes #24928.
  * Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes #25342.
  * Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
  * Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes #9824.
  * Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
  * Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes #1983.
  * Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
  * Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes #25132.
  * Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
  * Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
  * Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
  * Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
  * "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes #25304. Contributed by @kerryarchibald.
  * Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
  * Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes #16893.
  * Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes #25083.
  * Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes #25131. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Help &amp; About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
  * use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
  * Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
  * Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes #22333 and #23899.
  * Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes #25488. Contributed by @kerryarchibald.
  * Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes #25372.
  * Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes #24953.
  * Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes #25305. Contributed by @luixxiul.
  * Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes #25458.
  * Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes #25448.
  * Fix spacing regression in user settings - roles &amp; permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes #25447 and #25451. Contributed by @kerryarchibald.
  * Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes #10954. Contributed by @andybalaam.
  * Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes #25440. Contributed by @kerryarchibald.
  * Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes #25413.
  * Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes #25398.
  * Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes #22196.
  * Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes #25416. Contributed by @kerryarchibald.
  * Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes #25384. Contributed by @luixxiul.
  * Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
  * Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
  * Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes #24798.
  * Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes #24903. Contributed by @luixxiul.
  * Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
  * Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  * Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes #8858.
  * Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes #14872.
  * Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes #25196.
  * Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes #25291. Contributed by @luixxiul.
  * Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
  * Add string for membership event where both displayname &amp; avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes #18026.
  * Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes #23248.
  * Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes #25323.
  * Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes #25309. Contributed by @kerryarchibald.
  * Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes #25293. Contributed by @luixxiul.
  * Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes #7069.
  * Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes #25246.
  * Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes #25298 and #25302. Contributed by @luixxiul.
  * Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes #25284. Contributed by @kerryarchibald.
  * Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes #25303. Contributed by @luixxiul.
  * Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes #25295. Contributed by @luixxiul.
  * Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes #23096. Contributed by @kerryarchibald.
  * Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes #25271. Contributed by @kerryarchibald.
  * Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes #13345.
  * Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Version 1.11.34
  [#]# ✨ Features
  * OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
  * Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
  * Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
  * Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
  * Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes #25471.
  * Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
  * Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes #23459.
  * Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes #25292. Contributed by @luixxiul.
  * Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes #25535.
  * Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes #25375. Contributed by @kerryarchibald.
  * Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
  * Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes #25355. Contributed by @luixxiul.
  * Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes #25484.
  * Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes #25431. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1689681600">- Version 1.11.36
  [#]# 🔒 Security
  * Fixes for [CVE-2023-37259](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-37259) / [GHSA-c9vx-2g7w-rp65](https://github.com/matrix-org/matrix-react-sdk/security/advisories/GHSA-c9vx-2g7w-rp65)
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * OIDC: store initial screen in session storage  ([\#25688](https://github.com/vector-im/element-web/pull/25688)). Fixes #25656. Contributed by @kerryarchibald.
  * Allow default_server_config as a fallback config ([\#25682](https://github.com/vector-im/element-web/pull/25682)). Contributed by @ShadowRZ.
  * OIDC: remove auth params from url after login attempt ([\#25664](https://github.com/vector-im/element-web/pull/25664)). Contributed by @kerryarchibald.
  * feat(faq): remove keyboard shortcuts button ([\#9342](https://github.com/matrix-org/matrix-react-sdk/pull/9342)). Fixes #22625. Contributed by @gefgu.
  * GYU: Update banner ([\#11211](https://github.com/matrix-org/matrix-react-sdk/pull/11211)). Fixes #25530. Contributed by @justjanne.
  * Linkify mxc:// URLs as links to your media repo ([\#11213](https://github.com/matrix-org/matrix-react-sdk/pull/11213)). Fixes #6942.
  * OIDC: Log in ([\#11199](https://github.com/matrix-org/matrix-react-sdk/pull/11199)). Fixes #25657. Contributed by @kerryarchibald.
  * Handle all permitted url schemes in linkify ([\#11215](https://github.com/matrix-org/matrix-react-sdk/pull/11215)). Fixes #4457 and #8720.
  * Autoapprove Element Call oidc requests ([\#11209](https://github.com/matrix-org/matrix-react-sdk/pull/11209)). Contributed by @toger5.
  * Allow creating knock rooms ([\#11182](https://github.com/matrix-org/matrix-react-sdk/pull/11182)). Contributed by @charlynguyen.
  * Expose and pre-populate thread ID in devtools dialog ([\#10953](https://github.com/matrix-org/matrix-react-sdk/pull/10953)).
  * Hide URL preview if it will be empty ([\#9029](https://github.com/matrix-org/matrix-react-sdk/pull/9029)).
  * Change wording from avatar to profile picture ([\#7015](https://github.com/matrix-org/matrix-react-sdk/pull/7015)). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  * Quick and dirty devtool to explore state history ([\#11197](https://github.com/matrix-org/matrix-react-sdk/pull/11197)).
  * Consider more user inputs when calculating zxcvbn score ([\#11180](https://github.com/matrix-org/matrix-react-sdk/pull/11180)).
  * GYU: Account Notification Settings ([\#11008](https://github.com/matrix-org/matrix-react-sdk/pull/11008)). Fixes #24567. Contributed by @justjanne.
  * Compound Typography pass ([\#11103](https://github.com/matrix-org/matrix-react-sdk/pull/11103)). Fixes #25548.
  * OIDC: navigate to authorization endpoint ([\#11096](https://github.com/matrix-org/matrix-react-sdk/pull/11096)). Fixes #25574. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix read receipt sending behaviour around thread roots ([\#3600](https://github.com/matrix-org/matrix-js-sdk/pull/3600)).
  * Fix missing metaspace notification badges ([\#11269](https://github.com/matrix-org/matrix-react-sdk/pull/11269)). Fixes #25679.
  * Make checkboxes less rounded ([\#11224](https://github.com/matrix-org/matrix-react-sdk/pull/11224)). Contributed by @andybalaam.
  * GYU: Fix issues with audible keywords without activated mentions ([\#11218](https://github.com/matrix-org/matrix-react-sdk/pull/11218)). Contributed by @justjanne.
  * PosthogAnalytics unwatch settings on logout ([\#11207](https://github.com/matrix-org/matrix-react-sdk/pull/11207)). Fixes #25703.
  * Avoid trying to set room account data for pinned events as guest ([\#11216](https://github.com/matrix-org/matrix-react-sdk/pull/11216)). Fixes #6300.
  * GYU: Disable sound for DMs checkbox when DM notifications are disabled ([\#11210](https://github.com/matrix-org/matrix-react-sdk/pull/11210)). Contributed by @justjanne.
  * force to allow calls without video and audio in embedded mode ([\#11131](https://github.com/matrix-org/matrix-react-sdk/pull/11131)). Contributed by @EnricoSchw.
  * Fix room tile text clipping ([\#11196](https://github.com/matrix-org/matrix-react-sdk/pull/11196)). Fixes #25718.
  * Handle newlines in user pills ([\#11166](https://github.com/matrix-org/matrix-react-sdk/pull/11166)). Fixes #10994.
  * Limit width of user menu in space panel ([\#11192](https://github.com/matrix-org/matrix-react-sdk/pull/11192)). Fixes #22627.
  * Add isLocation to ComposerEvent analytics events ([\#11187](https://github.com/matrix-org/matrix-react-sdk/pull/11187)). Contributed by @andybalaam.
  * Fix: hide unsupported login elements ([\#11185](https://github.com/matrix-org/matrix-react-sdk/pull/11185)). Fixes #25711. Contributed by @kerryarchibald.
  * Scope smaller font size to user info panel ([\#11178](https://github.com/matrix-org/matrix-react-sdk/pull/11178)). Fixes #25683.
  * Apply i18n to strings in the html export ([\#11176](https://github.com/matrix-org/matrix-react-sdk/pull/11176)).
  * Inhibit url previews on MXIDs containing slashes same as those without ([\#11160](https://github.com/matrix-org/matrix-react-sdk/pull/11160)).
  * Make event info size consistent with state events ([\#11181](https://github.com/matrix-org/matrix-react-sdk/pull/11181)).
  * Fix markdown content spacing ([\#11177](https://github.com/matrix-org/matrix-react-sdk/pull/11177)). Fixes #25685.
  * Fix font-family definition for emojis ([\#11170](https://github.com/matrix-org/matrix-react-sdk/pull/11170)). Fixes #25686.
  * Fix spurious error sending receipt in thread errors ([\#11157](https://github.com/matrix-org/matrix-react-sdk/pull/11157)).
  * Consider the empty push rule actions array equiv to deprecated dont_notify ([\#11155](https://github.com/matrix-org/matrix-react-sdk/pull/11155)). Fixes #25674.
  * Only trap escape key for cancel reply if there is a reply ([\#11140](https://github.com/matrix-org/matrix-react-sdk/pull/11140)). Fixes #25640.
  * Update linkify to 4.1.1 ([\#11132](https://github.com/matrix-org/matrix-react-sdk/pull/11132)). Fixes #23806.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1691150400">- Version 1.11.38
  [#]# ✨ Features
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  [#]# 🐛 Bug Fixes
  * Revert to using the /presence API for presence ([\#11366](https://github.com/matrix-org/matrix-react-sdk/pull/11366))</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 1.11.43
  (No changes - bumping the version number for an element-desktop release.)
- Version 1.11.42
  [#]# 🐛 Bug Fixes
  * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes #26155.
- Version 1.11.41
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
  * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
  * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
  * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
  * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
  * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes #25892.
  * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
  * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
  * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
  * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
  * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes #25157.
  * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
  [#]# 🐛 Bug Fixes
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.
  * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
  * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
  * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
  * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
  * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes #26083. Contributed by @charlynguyen.
  * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes #26067, #26064 #26059 and #26061.
  * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes #26051 and #26046.
  * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes #26049 and #26052.
  * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes #26042.
  * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
- Version 1.11.40
  [#]# ✨ Features
  * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes #26022. Contributed by @kerryarchibald.
  * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes #26000. Contributed by @kerryarchibald.
  * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes #25995. Contributed by @kerryarchibald.
  * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
  * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
  * Polish &amp; delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
  * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
  * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
  * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
  * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).
  [#]# 🐛 Bug Fixes
  * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
  * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes #25988.
  * Fix Room Settings &gt; Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes #18392.
  * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes #25832 #23601 and #22297.
  * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes #25931. Contributed by @NSV1991.
  * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
  * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes #17096.
  * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
- Version 1.11.39
  [#]# 🦖 Deprecations
  * Deprecate camelCase config options ([\#25800](https://github.com/vector-im/element-web/pull/25800)).
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * Update labs.md for knock rooms ([\#25923](https://github.com/vector-im/element-web/pull/25923)). Contributed by @charlynguyen.
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  * Allow knocking rooms ([\#11353](https://github.com/matrix-org/matrix-react-sdk/pull/11353)). Contributed by @charlynguyen.
  * Support adding space-restricted joins on rooms not members of those spaces ([\#9017](https://github.com/matrix-org/matrix-react-sdk/pull/9017)). Fixes #19213.
  * Clear requiresClient and show pop-out if widget-api fails to ready ([\#11321](https://github.com/matrix-org/matrix-react-sdk/pull/11321)). Fixes vector-im/customer-retainer#73.
  * Bump pagination sizes due to hidden events ([\#11342](https://github.com/matrix-org/matrix-react-sdk/pull/11342)).
  * Remove display of key backup signatures from backup settings ([\#11333](https://github.com/matrix-org/matrix-react-sdk/pull/11333)).
  * Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ([\#11222](https://github.com/matrix-org/matrix-react-sdk/pull/11222)). Fixes #9478.
  [#]# 🐛 Bug Fixes
  * Fix "Export chat" not respecting configured time format in plain text mode ([\#10696](https://github.com/matrix-org/matrix-react-sdk/pull/10696)). Fixes #23838. Contributed by @rashmitpankhania.
  * Fix some missing 1-count pluralisations around event list summaries ([\#11371](https://github.com/matrix-org/matrix-react-sdk/pull/11371)). Fixes #25925.
  * Fix create subspace dialog not working for public space creation ([\#11367](https://github.com/matrix-org/matrix-react-sdk/pull/11367)). Fixes #25916.
  * Search for users on paste ([\#11304](https://github.com/matrix-org/matrix-react-sdk/pull/11304)). Fixes #17523. Contributed by @peterscheu-aceart.
  * Fix AppTile context menu not always showing up when it has options ([\#11358](https://github.com/matrix-org/matrix-react-sdk/pull/11358)). Fixes #25914.
  * Fix clicking on home all rooms space notification not working ([\#11337](https://github.com/matrix-org/matrix-react-sdk/pull/11337)). Fixes #22844.
  * Fix joining a suggested room switching space away ([\#11347](https://github.com/matrix-org/matrix-react-sdk/pull/11347)). Fixes #25838.
  * Fix home/all rooms context menu in space panel ([\#11350](https://github.com/matrix-org/matrix-react-sdk/pull/11350)). Fixes #25896.
  * Make keyboard handling in and out of autocomplete completions consistent ([\#11344](https://github.com/matrix-org/matrix-react-sdk/pull/11344)). Fixes #25878.
  * De-duplicate reactions by sender to account for faulty/malicious servers ([\#11340](https://github.com/matrix-org/matrix-react-sdk/pull/11340)). Fixes #25872.
  * Fix disable_3pid_login being ignored for the email field ([\#11335](https://github.com/matrix-org/matrix-react-sdk/pull/11335)). Fixes #25863.
  * Upgrade wysiwyg editor for ctrl+backspace windows fix ([\#11324](https://github.com/matrix-org/matrix-react-sdk/pull/11324)). Fixes vector-im/verticals-internal#102.
  * Unhide the view source event toggle - it works well enough ([\#11336](https://github.com/matrix-org/matrix-react-sdk/pull/11336)). Fixes #25861.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes #26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes #25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes #24571 and #8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes #25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes #26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes #17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes #26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes #25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes #25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes #26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes #7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes #26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes #26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes #26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes #26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes #25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes #26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes #26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes #21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes #26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes #26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes #26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes #24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes #25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes #25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes #26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes #26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes #25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes #26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes #26196.
- Version 1.11.45
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes #25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes #26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes #26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes #26043 and #26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes #26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes #25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes #26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes #26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes #24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes #25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes #26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes #26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes #26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes #26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes #25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Fixes #2777.
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Contributed by @t3chguy.
  * Update room summary card header (https://github.com/matrix-org/matrix-react-sdk/pull/11823). Contributed by @germain-gg.
  * Add feature flag for disabling encryption in Element Call (https://github.com/matrix-org/matrix-react-sdk/pull/11837). Contributed by @toger5.
  * Adapt the rendering of extra icons in the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11835). Contributed by @charlynguyen.
  * Implement new unreachable state and fix broken string ref  (https://github.com/matrix-org/matrix-react-sdk/pull/11748). Contributed by @MidhunSureshR.
  * Allow adding extra icons to the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11799). Contributed by @charlynguyen.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# ✨ Features
  * Improve debian package and docs (https://github.com/vector-im/element-web/pull/26618). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
</package>
<package pkgid="49134036ee55884f4ddcee3247959cadd0466fefadf3002f089a7cadd5198a7a5a181840a59a1e7283a8b73697a5b2711b38afec71d0e3063b50253f79013c7f" name="element-web" arch="src">
  <version epoch="0" ver="1.11.53" rel="1.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676376000">- Version 1.11.23
  [#]# ✨ Features
  * Description of QR code sign in labs feature ([\#23513](https://github.com/vector-im/element-web/pull/23513)). Contributed by @hughns.
  * Add option to find own location in map views ([\#10083](https://github.com/matrix-org/matrix-react-sdk/pull/10083)).
  * Render poll end events in timeline ([\#10027](https://github.com/matrix-org/matrix-react-sdk/pull/10027)). Contributed by @kerryarchibald.
  * Indicate unread messages in tab title ([\#10096](https://github.com/matrix-org/matrix-react-sdk/pull/10096)). Contributed by @tnt7864.
  * Open message in editing mode when keyboard up is pressed (RTE) ([\#10079](https://github.com/matrix-org/matrix-react-sdk/pull/10079)). Contributed by @florianduros.
  * Hide superseded rooms from the room list using dynamic room predecessors ([\#10068](https://github.com/matrix-org/matrix-react-sdk/pull/10068)). Contributed by @andybalaam.
  * Support MSC3946 in RoomListStore ([\#10054](https://github.com/matrix-org/matrix-react-sdk/pull/10054)). Fixes #24325. Contributed by @andybalaam.
  * Auto focus security key field ([\#10048](https://github.com/matrix-org/matrix-react-sdk/pull/10048)).
  * use Poll model with relations API in poll rendering ([\#9877](https://github.com/matrix-org/matrix-react-sdk/pull/9877)). Contributed by @kerryarchibald.
  * Support MSC3946 in the RoomCreate tile ([\#10041](https://github.com/matrix-org/matrix-react-sdk/pull/10041)). Fixes #24323. Contributed by @andybalaam.
  * Update labs flag description for RTE ([\#10058](https://github.com/matrix-org/matrix-react-sdk/pull/10058)). Contributed by @florianduros.
  * Change ul list style to disc when editing message ([\#10043](https://github.com/matrix-org/matrix-react-sdk/pull/10043)). Contributed by @alunturner.
  * Improved click detection within PiP windows ([\#10040](https://github.com/matrix-org/matrix-react-sdk/pull/10040)). Fixes #24371.
  * Add RTE keyboard navigation in editing ([\#9980](https://github.com/matrix-org/matrix-react-sdk/pull/9980)). Fixes #23621. Contributed by @florianduros.
  * Paragraph integration for rich text editor ([\#10008](https://github.com/matrix-org/matrix-react-sdk/pull/10008)). Contributed by @alunturner.
  * Add  indentation increasing/decreasing to RTE ([\#10034](https://github.com/matrix-org/matrix-react-sdk/pull/10034)). Contributed by @florianduros.
  * Add ignore user confirmation dialog ([\#6116](https://github.com/matrix-org/matrix-react-sdk/pull/6116)). Fixes #14746.
  * Use monospace font for room, message IDs in View Source modal ([\#9956](https://github.com/matrix-org/matrix-react-sdk/pull/9956)). Fixes #21937. Contributed by @paragpoddar.
  * Implement MSC3946 for AdvancedRoomSettingsTab ([\#9995](https://github.com/matrix-org/matrix-react-sdk/pull/9995)). Fixes #24322. Contributed by @andybalaam.
  * Implementation of MSC3824 to make the client OIDC-aware ([\#8681](https://github.com/matrix-org/matrix-react-sdk/pull/8681)). Contributed by @hughns.
  * Improves a11y for avatar uploads ([\#9985](https://github.com/matrix-org/matrix-react-sdk/pull/9985)). Contributed by @GoodGuyMarco.
  * Add support for [token authenticated registration](https ([\#7275](https://github.com/matrix-org/matrix-react-sdk/pull/7275)). Fixes #18931. Contributed by @govynnus.
  [#]# 🐛 Bug Fixes
  * Jitsi requests 'requires_client' capability if auth token is provided ([\#24294](https://github.com/vector-im/element-web/pull/24294)). Contributed by @maheichyk.
  * Remove duplicate white space characters from translation keys ([\#10152](https://github.com/matrix-org/matrix-react-sdk/pull/10152)). Contributed by @luixxiul.
  * Fix the caption of new sessions manager on Labs settings page for localization ([\#10143](https://github.com/matrix-org/matrix-react-sdk/pull/10143)). Contributed by @luixxiul.
  * Prevent start another DM with a user if one already exists ([\#10127](https://github.com/matrix-org/matrix-react-sdk/pull/10127)). Fixes #23138.
  * Remove white space characters before the horizontal ellipsis ([\#10130](https://github.com/matrix-org/matrix-react-sdk/pull/10130)). Contributed by @luixxiul.
  * Fix Selectable Text on 'Delete All' and 'Retry All' Buttons ([\#10128](https://github.com/matrix-org/matrix-react-sdk/pull/10128)). Fixes #23232. Contributed by @akshattchhabra.
  * Correctly Identify emoticons ([\#10108](https://github.com/matrix-org/matrix-react-sdk/pull/10108)). Fixes #19472. Contributed by @adarsh-sgh.
  * Should open new 1:1 chat room after leaving the old one ([\#9880](https://github.com/matrix-org/matrix-react-sdk/pull/9880)). Contributed by @ahmadkadri.
  * Remove a redundant white space ([\#10129](https://github.com/matrix-org/matrix-react-sdk/pull/10129)). Contributed by @luixxiul.
  * Fix a crash when removing persistent widgets (updated) ([\#10099](https://github.com/matrix-org/matrix-react-sdk/pull/10099)). Fixes #24412. Contributed by @andybalaam.
  * Fix wrongly grouping 3pid invites into a single repeated transition ([\#10087](https://github.com/matrix-org/matrix-react-sdk/pull/10087)). Fixes #24432.
  * Fix scrollbar colliding with checkbox in add to space section ([\#10093](https://github.com/matrix-org/matrix-react-sdk/pull/10093)). Fixes #23189. Contributed by @Arnabdaz.
  * Add a whitespace character after 'broadcast?' ([\#10097](https://github.com/matrix-org/matrix-react-sdk/pull/10097)). Contributed by @luixxiul.
  * Seekbar in broadcast PiP view is now updated when switching between different broadcasts ([\#10072](https://github.com/matrix-org/matrix-react-sdk/pull/10072)). Fixes #24415.
  * Add border to "reject" button on room preview card for clickable area indication. It fixes vector-im/element-web#22623 ([\#9205](https://github.com/matrix-org/matrix-react-sdk/pull/9205)). Contributed by @gefgu.
  * Element-R: fix rageshages ([\#10081](https://github.com/matrix-org/matrix-react-sdk/pull/10081)). Fixes #24430.
  * Fix markdown paragraph display in timeline ([\#10071](https://github.com/matrix-org/matrix-react-sdk/pull/10071)). Fixes #24419. Contributed by @alunturner.
  * Prevent the remaining broadcast time from being exceeded ([\#10070](https://github.com/matrix-org/matrix-react-sdk/pull/10070)).
  * Fix cursor position when new line is created by pressing enter (RTE) ([\#10064](https://github.com/matrix-org/matrix-react-sdk/pull/10064)). Contributed by @florianduros.
  * Ensure room is actually in space hierarchy when resolving its latest version ([\#10010](https://github.com/matrix-org/matrix-react-sdk/pull/10010)).
  * Fix new line for inline code ([\#10062](https://github.com/matrix-org/matrix-react-sdk/pull/10062)). Contributed by @florianduros.
  * Member avatars without canvas ([\#9990](https://github.com/matrix-org/matrix-react-sdk/pull/9990)). Contributed by @clarkf.
  * Apply more general fix for base avatar regressions ([\#10045](https://github.com/matrix-org/matrix-react-sdk/pull/10045)). Fixes #24382 and #24370.
  * Replace list, code block and quote icons by new icons ([\#10035](https://github.com/matrix-org/matrix-react-sdk/pull/10035)). Contributed by @florianduros.
  * fix regional emojis converted to flags ([\#9294](https://github.com/matrix-org/matrix-react-sdk/pull/9294)). Fixes #19000. Contributed by @grimhilt.
  * resolved emoji description text overflowing issue ([\#10028](https://github.com/matrix-org/matrix-react-sdk/pull/10028)). Contributed by @fahadNoufal.
  * Fix MessageEditHistoryDialog crashing on complex input ([\#10018](https://github.com/matrix-org/matrix-react-sdk/pull/10018)). Fixes #23665. Contributed by @clarkf.
  * Unify unread notification state determination ([\#9941](https://github.com/matrix-org/matrix-react-sdk/pull/9941)). Contributed by @clarkf.
  * Fix layout and visual regressions around default avatars ([\#10031](https://github.com/matrix-org/matrix-react-sdk/pull/10031)). Fixes #24375 and #24369.
  * Fix useUnreadNotifications exploding with falsey room, like in notif panel ([\#10030](https://github.com/matrix-org/matrix-react-sdk/pull/10030)). Fixes matrix-org/element-web-rageshakes#19334.
  * Fix "[object Promise]" appearing in HTML exports ([\#9975](https://github.com/matrix-org/matrix-react-sdk/pull/9975)). Fixes #24272. Contributed by @clarkf.
  * changing the color of message time stamp ([\#10016](https://github.com/matrix-org/matrix-react-sdk/pull/10016)). Contributed by @nawarajshah.
  * Fix link creation with backward selection ([\#9986](https://github.com/matrix-org/matrix-react-sdk/pull/9986)). Fixes #24315. Contributed by @florianduros.
  * Misaligned reply preview in thread composer #23396 ([\#9977](https://github.com/matrix-org/matrix-react-sdk/pull/9977)). Fixes #23396. Contributed by @mustafa-kapadia1483.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004800">- Version 1.11.25
  [#]# ✨ Features
  * Remove experimental PWA support for Firefox and Safari ([\#24630](https://github.com/vector-im/element-web/pull/24630)).
  * Only allow to start a DM with one email if encryption by default is enabled ([\#10253](https://github.com/matrix-org/matrix-react-sdk/pull/10253)). Fixes #23133.
  * DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. ([\#10229](https://github.com/matrix-org/matrix-react-sdk/pull/10229)).
  * Reduce bottom margin of ReplyChain on compact modern layout ([\#8972](https://github.com/matrix-org/matrix-react-sdk/pull/8972)). Fixes #22748. Contributed by @luixxiul.
  * Support for v2 of MSC3903 ([\#10165](https://github.com/matrix-org/matrix-react-sdk/pull/10165)). Contributed by @hughns.
  * When starting a DM, existing rooms with pending third-party invites will be reused. ([\#10256](https://github.com/matrix-org/matrix-react-sdk/pull/10256)). Fixes #23139.
  * Polls push rules: synchronise poll rules with message rules ([\#10263](https://github.com/matrix-org/matrix-react-sdk/pull/10263)). Contributed by @kerryarchibald.
  * New verification request toast button labels ([\#10259](https://github.com/matrix-org/matrix-react-sdk/pull/10259)).
  * Remove padding around integration manager iframe ([\#10148](https://github.com/matrix-org/matrix-react-sdk/pull/10148)).
  * Fix block code styling in rich text editor ([\#10246](https://github.com/matrix-org/matrix-react-sdk/pull/10246)). Contributed by @alunturner.
  * Poll history: fetch more poll history ([\#10235](https://github.com/matrix-org/matrix-react-sdk/pull/10235)). Contributed by @kerryarchibald.
  * Sort short/exact emoji matches before longer incomplete matches ([\#10212](https://github.com/matrix-org/matrix-react-sdk/pull/10212)). Fixes #23210. Contributed by @grimhilt.
  * Poll history: detail screen ([\#10172](https://github.com/matrix-org/matrix-react-sdk/pull/10172)). Contributed by @kerryarchibald.
  * Provide a more detailed error message than "No known servers" ([\#6048](https://github.com/matrix-org/matrix-react-sdk/pull/6048)). Fixes #13247. Contributed by @aaronraimist.
  * Say when a call was answered from a different device ([\#10224](https://github.com/matrix-org/matrix-react-sdk/pull/10224)).
  * Widget permissions customizations using module api ([\#10121](https://github.com/matrix-org/matrix-react-sdk/pull/10121)). Contributed by @maheichyk.
  * Fix copy button icon overlapping with copyable text ([\#10227](https://github.com/matrix-org/matrix-react-sdk/pull/10227)). Contributed by @Adesh-Pandey.
  * Support joining non-peekable rooms via the module API ([\#10154](https://github.com/matrix-org/matrix-react-sdk/pull/10154)). Contributed by @maheichyk.
  * The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. ([\#10200](https://github.com/matrix-org/matrix-react-sdk/pull/10200)).
  * Do not prompt for a password when doing a „reset all“ after login ([\#10208](https://github.com/matrix-org/matrix-react-sdk/pull/10208)).
  [#]# 🐛 Bug Fixes
  * Fix incorrect copy in space creation flow ([\#10296](https://github.com/matrix-org/matrix-react-sdk/pull/10296)). Fixes #24741.
  * Fix space settings dialog having rogue title tooltip ([\#10293](https://github.com/matrix-org/matrix-react-sdk/pull/10293)). Fixes #24740.
  * Show spinner when starting a DM from the user profile (right panel) ([\#10290](https://github.com/matrix-org/matrix-react-sdk/pull/10290)).
  * Reduce height of toggle on expanded view source event ([\#10283](https://github.com/matrix-org/matrix-react-sdk/pull/10283)). Fixes #22873. Contributed by @luixxiul.
  * Pillify http and non-prefixed matrix.to links ([\#10277](https://github.com/matrix-org/matrix-react-sdk/pull/10277)). Fixes #20844.
  * Fix some features not being configurable via `features` ([\#10276](https://github.com/matrix-org/matrix-react-sdk/pull/10276)).
  * Fix starting a DM from the right panel in some cases ([\#10278](https://github.com/matrix-org/matrix-react-sdk/pull/10278)). Fixes #24722.
  * Align info EventTile and normal EventTile on IRC layout ([\#10197](https://github.com/matrix-org/matrix-react-sdk/pull/10197)). Fixes #22782. Contributed by @luixxiul.
  * Fix blowout of waveform of the voice message player on narrow UI ([\#8861](https://github.com/matrix-org/matrix-react-sdk/pull/8861)). Fixes #22604. Contributed by @luixxiul.
  * Fix the hidden view source toggle on IRC layout ([\#10266](https://github.com/matrix-org/matrix-react-sdk/pull/10266)). Fixes #22872. Contributed by @luixxiul.
  * Fix buttons on the room header being compressed due to long room name ([\#10155](https://github.com/matrix-org/matrix-react-sdk/pull/10155)). Contributed by @luixxiul.
  * Use the room avatar as a placeholder in calls ([\#10231](https://github.com/matrix-org/matrix-react-sdk/pull/10231)).
  * Fix calls showing as 'connecting' after hangup ([\#10223](https://github.com/matrix-org/matrix-react-sdk/pull/10223)).
  * Prevent multiple Jitsi calls started at the same time ([\#10183](https://github.com/matrix-org/matrix-react-sdk/pull/10183)). Fixes #23009.
  * Make localization keys compatible with agglutinative and/or SOV type languages ([\#10159](https://github.com/matrix-org/matrix-react-sdk/pull/10159)). Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004801">- Fix for CVE-2023-28427 and CVE-2023-28103</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004802">- Version 1.11.26
  [#]# 🐛 Bug Fixes
  * Changes for matrix-js-sdk v24.0.0
  * Changes for matrix-react-sdk v3.69.0</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680004803">- Removed webpack-fix-openssl3.patch as it is included upstream</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1681473600">- Version 1.11.29
  [#]# ✨ Features
  * Allow desktop app to expose recent rooms in UI integrations ([\#16940](https://github.com/vector-im/element-web/pull/16940)).
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#24820](https://github.com/vector-im/element-web/pull/24820)). Contributed by @dhenneke.
  * Style mentions as pills in rich text editor ([\#10448](https://github.com/matrix-org/matrix-react-sdk/pull/10448)). Contributed by @alunturner.
  * Show room create icon if "UIComponent.roomCreation" is enabled ([\#10364](https://github.com/matrix-org/matrix-react-sdk/pull/10364)). Contributed by @maheichyk.
  * Mentions as links rte ([\#10463](https://github.com/matrix-org/matrix-react-sdk/pull/10463)). Contributed by @alunturner.
  * Better error handling in jump to date ([\#10405](https://github.com/matrix-org/matrix-react-sdk/pull/10405)). Contributed by @MadLittleMods.
  * Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ([\#10363](https://github.com/matrix-org/matrix-react-sdk/pull/10363)). Contributed by @maheichyk.
  * Added `UserProfilesStore`, `LruCache` and user permalink profile caching ([\#10425](https://github.com/matrix-org/matrix-react-sdk/pull/10425)). Fixes #10559.
  * Mentions as links rte ([\#10422](https://github.com/matrix-org/matrix-react-sdk/pull/10422)). Contributed by @alunturner.
  * Implement MSC3952: intentional mentions ([\#9983](https://github.com/matrix-org/matrix-react-sdk/pull/9983)).
  * Implement MSC3973: Search users in the user directory with the Widget API ([\#10269](https://github.com/matrix-org/matrix-react-sdk/pull/10269)). Contributed by @dhenneke.
  * Permalinks to message are now displayed as pills ([\#10392](https://github.com/matrix-org/matrix-react-sdk/pull/10392)). Fixes #24751 and #24706.
  * Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled ([\#10381](https://github.com/matrix-org/matrix-react-sdk/pull/10381)). Contributed by @maheichyk.
  * Increase space panel collapse clickable area ([\#6084](https://github.com/matrix-org/matrix-react-sdk/pull/6084)). Fixes #17379. Contributed by @jaiwanth-v.
  * Add fallback for replies to Polls ([\#10380](https://github.com/matrix-org/matrix-react-sdk/pull/10380)). Fixes #24197. Contributed by @kerryarchibald.
  * Permalinks to rooms and users are now pillified ([\#10388](https://github.com/matrix-org/matrix-react-sdk/pull/10388)). Fixes #24825.
  * Poll history -  access poll history from room settings ([\#10356](https://github.com/matrix-org/matrix-react-sdk/pull/10356)). Contributed by @kerryarchibald.
  * Add API params to mute audio and/or video in Jitsi calls by default ([\#10376](https://github.com/matrix-org/matrix-react-sdk/pull/10376)). Contributed by @dhenneke.
  * Notifications: inline error message on notifications saving error ([\#10288](https://github.com/matrix-org/matrix-react-sdk/pull/10288)). Contributed by @kerryarchibald.
  * Support dynamic room predecessor in SpaceProvider ([\#10348](https://github.com/matrix-org/matrix-react-sdk/pull/10348)). Contributed by @andybalaam.
  * Support dynamic room predecessors for RoomProvider ([\#10346](https://github.com/matrix-org/matrix-react-sdk/pull/10346)). Contributed by @andybalaam.
  * Support dynamic room predecessors in OwnBeaconStore ([\#10339](https://github.com/matrix-org/matrix-react-sdk/pull/10339)). Contributed by @andybalaam.
  * Support dynamic room predecessors in ForwardDialog ([\#10344](https://github.com/matrix-org/matrix-react-sdk/pull/10344)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceHierarchy ([\#10341](https://github.com/matrix-org/matrix-react-sdk/pull/10341)). Contributed by @andybalaam.
  * Support dynamic room predecessors in AddExistingToSpaceDialog ([\#10342](https://github.com/matrix-org/matrix-react-sdk/pull/10342)). Contributed by @andybalaam.
  * Support dynamic room predecessors in leave-behaviour ([\#10340](https://github.com/matrix-org/matrix-react-sdk/pull/10340)). Contributed by @andybalaam.
  * Support dynamic room predecessors in StopGapWidgetDriver ([\#10338](https://github.com/matrix-org/matrix-react-sdk/pull/10338)). Contributed by @andybalaam.
  * Support dynamic room predecessors in WidgetLayoutStore ([\#10326](https://github.com/matrix-org/matrix-react-sdk/pull/10326)). Contributed by @andybalaam.
  * Support dynamic room predecessors in SpaceStore ([\#10332](https://github.com/matrix-org/matrix-react-sdk/pull/10332)). Contributed by @andybalaam.
  * Sync polls push rules on changes to account_data ([\#10287](https://github.com/matrix-org/matrix-react-sdk/pull/10287)). Contributed by @kerryarchibald.
  * Support dynamic room predecessors in BreadcrumbsStore ([\#10295](https://github.com/matrix-org/matrix-react-sdk/pull/10295)). Contributed by @andybalaam.
  * Improved a11y for Field feedback and Secure Phrase input ([\#10320](https://github.com/matrix-org/matrix-react-sdk/pull/10320)). Contributed by @Sebbones.
  * Support dynamic room predecessors in RoomNotificationStateStore ([\#10297](https://github.com/matrix-org/matrix-react-sdk/pull/10297)). Contributed by @andybalaam.
  [#]# 🐛 Bug Fixes
  * Use a newly generated access_token while joining Jitsi ([\#24646](https://github.com/vector-im/element-web/pull/24646)). Fixes #24687. Contributed by @emrahcom.
  * Fix cloudflare action pointing at commit hash instead of tag ([\#24777](https://github.com/vector-im/element-web/pull/24777)). Contributed by @justjanne.
  * Allow editing with RTE to overflow for autocomplete visibility ([\#10499](https://github.com/matrix-org/matrix-react-sdk/pull/10499)). Contributed by @alunturner.
  * Added auto focus to Github URL on opening of debug logs modal ([\#10479](https://github.com/matrix-org/matrix-react-sdk/pull/10479)). Contributed by @ShivamSpm.
  * Fix detection of encryption for all users in a room ([\#10487](https://github.com/matrix-org/matrix-react-sdk/pull/10487)). Fixes #24995.
  * Properly generate mentions when editing a reply with MSC3952 ([\#10486](https://github.com/matrix-org/matrix-react-sdk/pull/10486)). Fixes #24924. Contributed by @kerryarchibald.
  * Improve performance of rendering a room with many hidden events ([\#10131](https://github.com/matrix-org/matrix-react-sdk/pull/10131)). Contributed by @andybalaam.
  * Prevent future date selection in jump to date ([\#10419](https://github.com/matrix-org/matrix-react-sdk/pull/10419)). Fixes #20800. Contributed by @MadLittleMods.
  * Add aria labels to message search bar to improve accessibility ([\#10476](https://github.com/matrix-org/matrix-react-sdk/pull/10476)). Fixes #24921.
  * Fix decryption failure bar covering the timeline ([\#10360](https://github.com/matrix-org/matrix-react-sdk/pull/10360)). Fixes #24780 #24074 and #24183. Contributed by @luixxiul.
  * Improve profile picture settings accessibility ([\#10470](https://github.com/matrix-org/matrix-react-sdk/pull/10470)). Fixes #24919.
  * Handle group call redaction ([\#10465](https://github.com/matrix-org/matrix-react-sdk/pull/10465)).
  * Display relative timestamp for threads on the same calendar day ([\#10399](https://github.com/matrix-org/matrix-react-sdk/pull/10399)). Fixes #24841. Contributed by @kerryarchibald.
  * Fix timeline list and paragraph display issues ([\#10424](https://github.com/matrix-org/matrix-react-sdk/pull/10424)). Fixes #24602. Contributed by @alunturner.
  * Use unique keys for voice broadcast pips ([\#10457](https://github.com/matrix-org/matrix-react-sdk/pull/10457)). Fixes #24959.
  * Fix "show read receipts sent by other users" not applying to threads ([\#10445](https://github.com/matrix-org/matrix-react-sdk/pull/10445)). Fixes #24910.
  * Fix joining public rooms without aliases in search dialog ([\#10437](https://github.com/matrix-org/matrix-react-sdk/pull/10437)). Fixes #23937.
  * Add input validation for `m.direct` in `DMRoomMap` ([\#10436](https://github.com/matrix-org/matrix-react-sdk/pull/10436)). Fixes #24909.
  * Reduce height reserved for "collapse" button's line on IRC layout ([\#10211](https://github.com/matrix-org/matrix-react-sdk/pull/10211)). Fixes #24605. Contributed by @luixxiul.
  * Fix `creatorUserId is required` error when opening sticker picker ([\#10423](https://github.com/matrix-org/matrix-react-sdk/pull/10423)).
  * Fix block/inline Element descendants error noise in `NewRoomIntro.tsx` ([\#10412](https://github.com/matrix-org/matrix-react-sdk/pull/10412)). Contributed by @MadLittleMods.
  * Fix profile resizer to make first character of a line selectable in IRC layout ([\#10396](https://github.com/matrix-org/matrix-react-sdk/pull/10396)). Fixes #14764. Contributed by @luixxiul.
  * Ensure space between wrapped lines of room name on IRC layout ([\#10188](https://github.com/matrix-org/matrix-react-sdk/pull/10188)). Fixes #24742. Contributed by @luixxiul.
  * Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) ([\#10402](https://github.com/matrix-org/matrix-react-sdk/pull/10402)). Contributed by @MadLittleMods.
  * Fix big date separators when jump to date is enabled ([\#10404](https://github.com/matrix-org/matrix-react-sdk/pull/10404)). Fixes #22969. Contributed by @MadLittleMods.
  * Fixes user authentication when registering via the module API ([\#10257](https://github.com/matrix-org/matrix-react-sdk/pull/10257)). Contributed by @maheichyk.
  * Handle more edge cases in Space Hierarchy ([\#10280](https://github.com/matrix-org/matrix-react-sdk/pull/10280)). Contributed by @justjanne.
  * Further improve performance with lots of hidden events ([\#10353](https://github.com/matrix-org/matrix-react-sdk/pull/10353)). Fixes #24480. Contributed by @andybalaam.
  * Respect user cancelling upload flow by dismissing spinner ([\#10373](https://github.com/matrix-org/matrix-react-sdk/pull/10373)). Fixes #24667.
  * When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted ([\#10394](https://github.com/matrix-org/matrix-react-sdk/pull/10394)). Fixes #24397.
  * Fix `[object Object]` in feedback metadata ([\#10390](https://github.com/matrix-org/matrix-react-sdk/pull/10390)).
  * Fix pinned messages card saying nothing pinned while loading ([\#10385](https://github.com/matrix-org/matrix-react-sdk/pull/10385)). Fixes #24615.
  * Fix import e2e key dialog staying disabled after paste ([\#10375](https://github.com/matrix-org/matrix-react-sdk/pull/10375)). Fixes #24818.
  * Show all labs even if incompatible, with appropriate tooltip explaining requirements ([\#10369](https://github.com/matrix-org/matrix-react-sdk/pull/10369)). Fixes #24813.
  * Fix UIFeature.Registration not applying to all paths ([\#10371](https://github.com/matrix-org/matrix-react-sdk/pull/10371)). Fixes #24814.
  * Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. ([\#10359](https://github.com/matrix-org/matrix-react-sdk/pull/10359)). Fixes #24797.
  * Fix start DM with pending third party invite ([\#10347](https://github.com/matrix-org/matrix-react-sdk/pull/10347)). Fixes #24781.
  * Fix long display name overflowing reply tile on IRC layout ([\#10343](https://github.com/matrix-org/matrix-react-sdk/pull/10343)). Fixes #24738. Contributed by @luixxiul.
  * Display redacted body on ThreadView in the same way as normal messages ([\#9016](https://github.com/matrix-org/matrix-react-sdk/pull/9016)). Fixes #24729. Contributed by @luixxiul.
  * Handle more edge cases in ACL updates ([\#10279](https://github.com/matrix-org/matrix-react-sdk/pull/10279)). Contributed by @justjanne.
  * Allow parsing png files to fail if thumbnailing is successful ([\#10308](https://github.com/matrix-org/matrix-react-sdk/pull/10308)).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682424000">- Version 1.11.30
  [#]# 🔒 Security
  * Fixes for [CVE-2023-30609](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-30609) / GHSA-xv83-x443-7rmw
  [#]# ✨ Features
  * Pick sensible default option for phone country dropdown ([\#10627](https://github.com/matrix-org/matrix-react-sdk/pull/10627)). Fixes #3528.
  * Relate field validation tooltip via aria-describedby ([\#10522](https://github.com/matrix-org/matrix-react-sdk/pull/10522)). Fixes #24963.
  * Handle more completion types in rte autocomplete ([\#10560](https://github.com/matrix-org/matrix-react-sdk/pull/10560)). Contributed by @alunturner.
  * Show a tile for an unloaded predecessor room if it has via_servers ([\#10483](https://github.com/matrix-org/matrix-react-sdk/pull/10483)). Contributed by @andybalaam.
  * Exclude message timestamps from aria live region ([\#10584](https://github.com/matrix-org/matrix-react-sdk/pull/10584)). Fixes #5696.
  * Make composer format bar an aria toolbar ([\#10583](https://github.com/matrix-org/matrix-react-sdk/pull/10583)). Fixes #11283.
  * Improve accessibility of font slider ([\#10473](https://github.com/matrix-org/matrix-react-sdk/pull/10473)). Fixes #20168 and #24962.
  * fix file size display from kB to KB ([\#10561](https://github.com/matrix-org/matrix-react-sdk/pull/10561)). Fixes #24866. Contributed by @NSV1991.
  * Handle /me in rte ([\#10558](https://github.com/matrix-org/matrix-react-sdk/pull/10558)). Contributed by @alunturner.
  * bind html with switch for manage extension setting option ([\#10553](https://github.com/matrix-org/matrix-react-sdk/pull/10553)). Contributed by @NSV1991.
  * Handle command completions in RTE ([\#10521](https://github.com/matrix-org/matrix-react-sdk/pull/10521)). Contributed by @alunturner.
  * Add room and user avatars to rte ([\#10497](https://github.com/matrix-org/matrix-react-sdk/pull/10497)). Contributed by @alunturner.
  * Support for MSC3882 revision 1 ([\#10443](https://github.com/matrix-org/matrix-react-sdk/pull/10443)). Contributed by @hughns.
  * Check profiles before starting a DM ([\#10472](https://github.com/matrix-org/matrix-react-sdk/pull/10472)). Fixes #24830.
  * Quick settings: Change the copy / labels on the options ([\#10427](https://github.com/matrix-org/matrix-react-sdk/pull/10427)). Fixes #24522. Contributed by @justjanne.
  * Update rte autocomplete styling ([\#10503](https://github.com/matrix-org/matrix-react-sdk/pull/10503)). Contributed by @alunturner.
  [#]# 🐛 Bug Fixes
  * Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes vector-im/element-web#24882
  * Fix multiple accessibility defects identified by AXE ([\#10606](https://github.com/matrix-org/matrix-react-sdk/pull/10606)).
  * Fix view source from edit history dialog always showing latest event ([\#10626](https://github.com/matrix-org/matrix-react-sdk/pull/10626)). Fixes #21859.
  * #21451 Fix WebGL disabled error message ([\#10589](https://github.com/matrix-org/matrix-react-sdk/pull/10589)). Contributed by @rashmitpankhania.
  * Properly translate errors in `AddThreepid.ts` so they show up translated to the user but not in our logs ([\#10432](https://github.com/matrix-org/matrix-react-sdk/pull/10432)). Contributed by @MadLittleMods.
  * Fix overflow on auth pages ([\#10605](https://github.com/matrix-org/matrix-react-sdk/pull/10605)). Fixes #19548.
  * Fix incorrect avatar background colour when using a custom theme ([\#10598](https://github.com/matrix-org/matrix-react-sdk/pull/10598)). Contributed by @jdauphant.
  * Remove dependency on `org.matrix.e2e_cross_signing` unstable feature ([\#10593](https://github.com/matrix-org/matrix-react-sdk/pull/10593)).
  * Update setting description to match reality ([\#10600](https://github.com/matrix-org/matrix-react-sdk/pull/10600)). Fixes #25106.
  * Fix no identity server in help &amp; about settings ([\#10563](https://github.com/matrix-org/matrix-react-sdk/pull/10563)). Fixes #25077.
  * Fix: Images no longer reserve their space in the timeline correctly ([\#10571](https://github.com/matrix-org/matrix-react-sdk/pull/10571)). Fixes #25082. Contributed by @kerryarchibald.
  * Fix issues with inhibited accessible focus outlines ([\#10579](https://github.com/matrix-org/matrix-react-sdk/pull/10579)). Fixes #19742.
  * Fix read receipts falling from sky ([\#10576](https://github.com/matrix-org/matrix-react-sdk/pull/10576)). Fixes #25081.
  * Fix avatar text issue in rte ([\#10559](https://github.com/matrix-org/matrix-react-sdk/pull/10559)). Contributed by @alunturner.
  * fix resizer only work with left mouse click ([\#10546](https://github.com/matrix-org/matrix-react-sdk/pull/10546)). Contributed by @NSV1991.
  * Fix send two join requests when joining a room from spotlight search ([\#10534](https://github.com/matrix-org/matrix-react-sdk/pull/10534)). Fixes #25054.
  * Highlight event when any version triggered a highlight ([\#10502](https://github.com/matrix-org/matrix-react-sdk/pull/10502)). Fixes #24923 and #24970. Contributed by @kerryarchibald.
  * Fix spacing of headings of integration manager on General settings tab ([\#10232](https://github.com/matrix-org/matrix-react-sdk/pull/10232)). Fixes #24085. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1682510400">- Apply https://github.com/vector-im/element-web/pull/25200/files
- Bump yaml from 2.2.1 to 2.2.2
- Fix boo#1210802 / CVE-2023-2251</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1686139200">- Version 1.11.32
  [#]# ✨ Features
  * Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
  * vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
  * When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
  * Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes #23920.
  * Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes #25461. Contributed by @kerryarchibald.
  * Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
  * Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes #25327. Contributed by @SuperKenVery.
  * Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes #19605.
  * Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
  * Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
  * Use semantic heading in user settings Sidebar &amp; Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes #25378. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
  * Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
  * RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
  * Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes #8636.
  * Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
  * Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes #24928.
  * Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes #25342.
  * Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
  * Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes #9824.
  * Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
  * Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes #1983.
  * Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
  * Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes #25132.
  * Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
  * Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
  * Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
  * Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
  * "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes #25304. Contributed by @kerryarchibald.
  * Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
  * Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes #16893.
  * Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes #25083.
  * Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes #25131. Contributed by @kerryarchibald.
  * Use semantic headings in user settings Help &amp; About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
  * use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
  * Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
  * Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes #22333 and #23899.
  * Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes #25488. Contributed by @kerryarchibald.
  * Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes #25372.
  * Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes #24953.
  * Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes #25305. Contributed by @luixxiul.
  * Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes #25458.
  * Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes #25448.
  * Fix spacing regression in user settings - roles &amp; permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes #25447 and #25451. Contributed by @kerryarchibald.
  * Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes #10954. Contributed by @andybalaam.
  * Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes #25440. Contributed by @kerryarchibald.
  * Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes #25413.
  * Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes #25398.
  * Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes #22196.
  * Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes #25416. Contributed by @kerryarchibald.
  * Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes #25384. Contributed by @luixxiul.
  * Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
  * Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
  * Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes #24798.
  * Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes #24903. Contributed by @luixxiul.
  * Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
  * Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
  * Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes #8858.
  * Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes #14872.
  * Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes #25196.
  * Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes #25291. Contributed by @luixxiul.
  * Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
  * Add string for membership event where both displayname &amp; avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes #18026.
  * Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes #23248.
  * Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes #25323.
  * Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes #25309. Contributed by @kerryarchibald.
  * Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes #25293. Contributed by @luixxiul.
  * Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes #7069.
  * Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes #25246.
  * Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes #25298 and #25302. Contributed by @luixxiul.
  * Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes #25284. Contributed by @kerryarchibald.
  * Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes #25303. Contributed by @luixxiul.
  * Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes #25295. Contributed by @luixxiul.
  * Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes #23096. Contributed by @kerryarchibald.
  * Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes #25271. Contributed by @kerryarchibald.
  * Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes #13345.
  * Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Version 1.11.34
  [#]# ✨ Features
  * OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
  * Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
  * Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
  * Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
  * Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes #25471.
  * Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
  * Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes #23459.
  * Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes #25292. Contributed by @luixxiul.
  * Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes #25535.
  * Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes #25375. Contributed by @kerryarchibald.
  * Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
  * Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes #25355. Contributed by @luixxiul.
  * Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes #25484.
  * Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes #25431. Contributed by @luixxiul.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1689681600">- Version 1.11.36
  [#]# 🔒 Security
  * Fixes for [CVE-2023-37259](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-37259) / [GHSA-c9vx-2g7w-rp65](https://github.com/matrix-org/matrix-react-sdk/security/advisories/GHSA-c9vx-2g7w-rp65)
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * OIDC: store initial screen in session storage  ([\#25688](https://github.com/vector-im/element-web/pull/25688)). Fixes #25656. Contributed by @kerryarchibald.
  * Allow default_server_config as a fallback config ([\#25682](https://github.com/vector-im/element-web/pull/25682)). Contributed by @ShadowRZ.
  * OIDC: remove auth params from url after login attempt ([\#25664](https://github.com/vector-im/element-web/pull/25664)). Contributed by @kerryarchibald.
  * feat(faq): remove keyboard shortcuts button ([\#9342](https://github.com/matrix-org/matrix-react-sdk/pull/9342)). Fixes #22625. Contributed by @gefgu.
  * GYU: Update banner ([\#11211](https://github.com/matrix-org/matrix-react-sdk/pull/11211)). Fixes #25530. Contributed by @justjanne.
  * Linkify mxc:// URLs as links to your media repo ([\#11213](https://github.com/matrix-org/matrix-react-sdk/pull/11213)). Fixes #6942.
  * OIDC: Log in ([\#11199](https://github.com/matrix-org/matrix-react-sdk/pull/11199)). Fixes #25657. Contributed by @kerryarchibald.
  * Handle all permitted url schemes in linkify ([\#11215](https://github.com/matrix-org/matrix-react-sdk/pull/11215)). Fixes #4457 and #8720.
  * Autoapprove Element Call oidc requests ([\#11209](https://github.com/matrix-org/matrix-react-sdk/pull/11209)). Contributed by @toger5.
  * Allow creating knock rooms ([\#11182](https://github.com/matrix-org/matrix-react-sdk/pull/11182)). Contributed by @charlynguyen.
  * Expose and pre-populate thread ID in devtools dialog ([\#10953](https://github.com/matrix-org/matrix-react-sdk/pull/10953)).
  * Hide URL preview if it will be empty ([\#9029](https://github.com/matrix-org/matrix-react-sdk/pull/9029)).
  * Change wording from avatar to profile picture ([\#7015](https://github.com/matrix-org/matrix-react-sdk/pull/7015)). Fixes vector-im/element-meta#1331. Contributed by @aaronraimist.
  * Quick and dirty devtool to explore state history ([\#11197](https://github.com/matrix-org/matrix-react-sdk/pull/11197)).
  * Consider more user inputs when calculating zxcvbn score ([\#11180](https://github.com/matrix-org/matrix-react-sdk/pull/11180)).
  * GYU: Account Notification Settings ([\#11008](https://github.com/matrix-org/matrix-react-sdk/pull/11008)). Fixes #24567. Contributed by @justjanne.
  * Compound Typography pass ([\#11103](https://github.com/matrix-org/matrix-react-sdk/pull/11103)). Fixes #25548.
  * OIDC: navigate to authorization endpoint ([\#11096](https://github.com/matrix-org/matrix-react-sdk/pull/11096)). Fixes #25574. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix read receipt sending behaviour around thread roots ([\#3600](https://github.com/matrix-org/matrix-js-sdk/pull/3600)).
  * Fix missing metaspace notification badges ([\#11269](https://github.com/matrix-org/matrix-react-sdk/pull/11269)). Fixes #25679.
  * Make checkboxes less rounded ([\#11224](https://github.com/matrix-org/matrix-react-sdk/pull/11224)). Contributed by @andybalaam.
  * GYU: Fix issues with audible keywords without activated mentions ([\#11218](https://github.com/matrix-org/matrix-react-sdk/pull/11218)). Contributed by @justjanne.
  * PosthogAnalytics unwatch settings on logout ([\#11207](https://github.com/matrix-org/matrix-react-sdk/pull/11207)). Fixes #25703.
  * Avoid trying to set room account data for pinned events as guest ([\#11216](https://github.com/matrix-org/matrix-react-sdk/pull/11216)). Fixes #6300.
  * GYU: Disable sound for DMs checkbox when DM notifications are disabled ([\#11210](https://github.com/matrix-org/matrix-react-sdk/pull/11210)). Contributed by @justjanne.
  * force to allow calls without video and audio in embedded mode ([\#11131](https://github.com/matrix-org/matrix-react-sdk/pull/11131)). Contributed by @EnricoSchw.
  * Fix room tile text clipping ([\#11196](https://github.com/matrix-org/matrix-react-sdk/pull/11196)). Fixes #25718.
  * Handle newlines in user pills ([\#11166](https://github.com/matrix-org/matrix-react-sdk/pull/11166)). Fixes #10994.
  * Limit width of user menu in space panel ([\#11192](https://github.com/matrix-org/matrix-react-sdk/pull/11192)). Fixes #22627.
  * Add isLocation to ComposerEvent analytics events ([\#11187](https://github.com/matrix-org/matrix-react-sdk/pull/11187)). Contributed by @andybalaam.
  * Fix: hide unsupported login elements ([\#11185](https://github.com/matrix-org/matrix-react-sdk/pull/11185)). Fixes #25711. Contributed by @kerryarchibald.
  * Scope smaller font size to user info panel ([\#11178](https://github.com/matrix-org/matrix-react-sdk/pull/11178)). Fixes #25683.
  * Apply i18n to strings in the html export ([\#11176](https://github.com/matrix-org/matrix-react-sdk/pull/11176)).
  * Inhibit url previews on MXIDs containing slashes same as those without ([\#11160](https://github.com/matrix-org/matrix-react-sdk/pull/11160)).
  * Make event info size consistent with state events ([\#11181](https://github.com/matrix-org/matrix-react-sdk/pull/11181)).
  * Fix markdown content spacing ([\#11177](https://github.com/matrix-org/matrix-react-sdk/pull/11177)). Fixes #25685.
  * Fix font-family definition for emojis ([\#11170](https://github.com/matrix-org/matrix-react-sdk/pull/11170)). Fixes #25686.
  * Fix spurious error sending receipt in thread errors ([\#11157](https://github.com/matrix-org/matrix-react-sdk/pull/11157)).
  * Consider the empty push rule actions array equiv to deprecated dont_notify ([\#11155](https://github.com/matrix-org/matrix-react-sdk/pull/11155)). Fixes #25674.
  * Only trap escape key for cancel reply if there is a reply ([\#11140](https://github.com/matrix-org/matrix-react-sdk/pull/11140)). Fixes #25640.
  * Update linkify to 4.1.1 ([\#11132](https://github.com/matrix-org/matrix-react-sdk/pull/11132)). Fixes #23806.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1691150400">- Version 1.11.38
  [#]# ✨ Features
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  [#]# 🐛 Bug Fixes
  * Revert to using the /presence API for presence ([\#11366](https://github.com/matrix-org/matrix-react-sdk/pull/11366))</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 1.11.43
  (No changes - bumping the version number for an element-desktop release.)
- Version 1.11.42
  [#]# 🐛 Bug Fixes
  * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes #26155.
- Version 1.11.41
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
  * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
  * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
  * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
  * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
  * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes #25892.
  * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
  * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
  * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
  * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
  * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes #25157.
  * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).
  [#]# 🐛 Bug Fixes
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.
  * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
  * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
  * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
  * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
  * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes #26083. Contributed by @charlynguyen.
  * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes #26067, #26064 #26059 and #26061.
  * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes #26051 and #26046.
  * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes #26049 and #26052.
  * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes #26042.
  * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
- Version 1.11.40
  [#]# ✨ Features
  * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes #26022. Contributed by @kerryarchibald.
  * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes #26000. Contributed by @kerryarchibald.
  * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes #25995. Contributed by @kerryarchibald.
  * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
  * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
  * Polish &amp; delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
  * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
  * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
  * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
  * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).
  [#]# 🐛 Bug Fixes
  * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
  * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
  * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes #25988.
  * Fix Room Settings &gt; Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes #18392.
  * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes #25832 #23601 and #22297.
  * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes #25931. Contributed by @NSV1991.
  * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
  * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes #17096.
  * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
- Version 1.11.39
  [#]# 🦖 Deprecations
  * Deprecate camelCase config options ([\#25800](https://github.com/vector-im/element-web/pull/25800)).
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * Update labs.md for knock rooms ([\#25923](https://github.com/vector-im/element-web/pull/25923)). Contributed by @charlynguyen.
  * Package release builds of element-web in package.element.io debs ([\#25198](https://github.com/vector-im/element-web/pull/25198)).
  * Allow knocking rooms ([\#11353](https://github.com/matrix-org/matrix-react-sdk/pull/11353)). Contributed by @charlynguyen.
  * Support adding space-restricted joins on rooms not members of those spaces ([\#9017](https://github.com/matrix-org/matrix-react-sdk/pull/9017)). Fixes #19213.
  * Clear requiresClient and show pop-out if widget-api fails to ready ([\#11321](https://github.com/matrix-org/matrix-react-sdk/pull/11321)). Fixes vector-im/customer-retainer#73.
  * Bump pagination sizes due to hidden events ([\#11342](https://github.com/matrix-org/matrix-react-sdk/pull/11342)).
  * Remove display of key backup signatures from backup settings ([\#11333](https://github.com/matrix-org/matrix-react-sdk/pull/11333)).
  * Use PassphraseFields in ExportE2eKeysDialog to enforce minimum passphrase complexity ([\#11222](https://github.com/matrix-org/matrix-react-sdk/pull/11222)). Fixes #9478.
  [#]# 🐛 Bug Fixes
  * Fix "Export chat" not respecting configured time format in plain text mode ([\#10696](https://github.com/matrix-org/matrix-react-sdk/pull/10696)). Fixes #23838. Contributed by @rashmitpankhania.
  * Fix some missing 1-count pluralisations around event list summaries ([\#11371](https://github.com/matrix-org/matrix-react-sdk/pull/11371)). Fixes #25925.
  * Fix create subspace dialog not working for public space creation ([\#11367](https://github.com/matrix-org/matrix-react-sdk/pull/11367)). Fixes #25916.
  * Search for users on paste ([\#11304](https://github.com/matrix-org/matrix-react-sdk/pull/11304)). Fixes #17523. Contributed by @peterscheu-aceart.
  * Fix AppTile context menu not always showing up when it has options ([\#11358](https://github.com/matrix-org/matrix-react-sdk/pull/11358)). Fixes #25914.
  * Fix clicking on home all rooms space notification not working ([\#11337](https://github.com/matrix-org/matrix-react-sdk/pull/11337)). Fixes #22844.
  * Fix joining a suggested room switching space away ([\#11347](https://github.com/matrix-org/matrix-react-sdk/pull/11347)). Fixes #25838.
  * Fix home/all rooms context menu in space panel ([\#11350](https://github.com/matrix-org/matrix-react-sdk/pull/11350)). Fixes #25896.
  * Make keyboard handling in and out of autocomplete completions consistent ([\#11344](https://github.com/matrix-org/matrix-react-sdk/pull/11344)). Fixes #25878.
  * De-duplicate reactions by sender to account for faulty/malicious servers ([\#11340](https://github.com/matrix-org/matrix-react-sdk/pull/11340)). Fixes #25872.
  * Fix disable_3pid_login being ignored for the email field ([\#11335](https://github.com/matrix-org/matrix-react-sdk/pull/11335)). Fixes #25863.
  * Upgrade wysiwyg editor for ctrl+backspace windows fix ([\#11324](https://github.com/matrix-org/matrix-react-sdk/pull/11324)). Fixes vector-im/verticals-internal#102.
  * Unhide the view source event toggle - it works well enough ([\#11336](https://github.com/matrix-org/matrix-react-sdk/pull/11336)). Fixes #25861.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes #26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes #25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes #24571 and #8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes #25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes #26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes #17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes #26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes #25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes #25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes #26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes #7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes #26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes #26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes #26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes #26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes #25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes #26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes #26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes #21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes #26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes #26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes #26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes #24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes #25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes #25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes #26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes #26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes #25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes #26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes #26196.
- Version 1.11.45
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes #25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes #26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes #26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes #26043 and #26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes #26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes #25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes #26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes #26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes #24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes #25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes #26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes #26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes #26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes #26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes #25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Fixes #2777.
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Contributed by @t3chguy.
  * Update room summary card header (https://github.com/matrix-org/matrix-react-sdk/pull/11823). Contributed by @germain-gg.
  * Add feature flag for disabling encryption in Element Call (https://github.com/matrix-org/matrix-react-sdk/pull/11837). Contributed by @toger5.
  * Adapt the rendering of extra icons in the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11835). Contributed by @charlynguyen.
  * Implement new unreachable state and fix broken string ref  (https://github.com/matrix-org/matrix-react-sdk/pull/11748). Contributed by @MidhunSureshR.
  * Allow adding extra icons to the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11799). Contributed by @charlynguyen.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# ✨ Features
  * Improve debian package and docs (https://github.com/vector-im/element-web/pull/26618). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
</package>
<package pkgid="f927226dfe2a07530b8d4093772aff213315ba8abf6da66f862d497ee2d0f61b2f813bb3d1f1f8dbc3cff344caae1ff647842f93bd8cda4130755c9421515214" name="elfutils" arch="i586">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="5b6913a9e81dee98d5cf4168f30dbc9e85773ef64fccd91b7ac7b8e320a4e6835dd85ca098d39170735d21da7422243670dda61e8361f93d9a01546994aa397b" name="elfutils" arch="src">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="245207b6bc0c2aadab519c52559c17041d5ed507fa8e323b1ffcc17c8074c0662c7ebd6742bec1b78003f66b474db6a4ac06b6988e7d09321fff46e8fabdd316" name="elfutils" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9f9deddf46a6e88dfdf4fdd1f84febd19b86058acf4eb6f5d1520e90f5700af3cd51c36e088410641ac8ff39f6b66a521f350076e7af010ca74c9c3a7713d5d7" name="elfutils-debuginfo" arch="i586">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="67f32703830474d4b8af6e46aa9ccc75ba7d0fed579e43e790c91541cda8544db3bee969c74a54fcb690041a18741793973a791e85386189a45aca06aadf47a7" name="elfutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="42aa41594e490bfad06da5e29d2eba24533f237cd73b0ea68aa2ff98ccc9f12972cd93397510d0c71184615dd35dfe47f56e01cc3047fa1d34eeb444951e988f" name="elfutils-debuginfod" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="360172a03168430757a0f194db016a7843a0ea6bcecef62083fa36520076bc04d1d82df4740e0fc0efb578c0998cee345a0a395e0052cc3995bb503fd027d335" name="elfutils-debuginfod" arch="src">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="232a35ded1a2209b75daec96bff73c3fe5a3106c8eaf5e44dbe380761e496df287847cdf2c02c5c03f5fa6d41accefdf315b612a5f2e6c9833ebe7e47d7693c8" name="elfutils-debuginfod" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="1b0836bbaaf23a46846ac34e45da0b655cc16ef64ff49a67cd36e874a0e1f969e998d6f9ba5273eb0f7a9a8a38af131f6489b9477f5e68babd35ed7fcc659854" name="elfutils-debuginfod-debuginfo" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="2190d64704e608448d539dd844b6c4e7715b6afa2b812440e261c502705e3ac565bf2156fc48a16b77aa1e1e46ec903bb56f4fe9b2f7f481c71fcf383ad9908f" name="elfutils-debuginfod-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="1eb95545c1757fcfc0850fe3ecc24b39032d1ccd6021a7b40995c86556d3bb30ef94096cc35651c249b1dedf825eb403c8709bf7e7714eebb448dd412406874c" name="elfutils-debuginfod-debugsource" arch="i586">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="fa9458ffc7a4af169d0054c797c9ba293f8f7635ab5be3e32433f707d72d0de7314353f0bc66200710adcacf13d1a58237f948678489dfd5e5ecc16197feb446" name="elfutils-debuginfod-debugsource" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.1"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649851200">- Change to systemd-sysusers
  * Add elfutils-debuginfod.sysusers</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651492800">- Do not set DEBUGINFOD_URLS for anything older than Tumbleweed.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1652443200">- Add config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  in order to fix boo#1199265.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1655294400">- Add debuginfod-profile subpackage that collects settings
  files (boo#1200100).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660305600">- Add Recommends for libdebuginfod1 so that debuginfod-profile
  sets the DEBUGINFOD_URLS.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660564800">- Add PR29474-debuginfod.patch in order to fix PR29474.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660651200">- Add support-nullglob-in-profile.-.in-files.patch
  fixes boo#1202440.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1660737600">- Use %ghost for debuginfod.sqlite file.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670587200">- Remove dependency to not used sysconfig package
- Weaken systemd dependency, no hard requires necessary</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678190400">- Fix file listing for 15.x builds.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1689163200">- Replace libdebuginfo1 sub-package's debuginfod-profile Recommends
  with config(debuginfod-profile) Requires, but on the debuginfod-\
  client sub-package, instead. And add binutils, bpftrace-tools,
  elfutils, gdb, perf, systemd-coredump, and valgrind Supplements
  to debuginfod-client sub-package. This should make installation
  of debuginfod-client more consistent, along with debuginfod-\
  profile, with software/packages that have debuginfod support.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Conditionalize config(debuginfod-profile) Requires tag in the
  debuginfod-client sub-package, with the help of the %sle_version
  macro, so only Tumbleweed (currently the only distro supported by
  debuginfod.opensuse.org) sets it.</changelog>
</package>
<package pkgid="c6d98211c0291bb35d9ccca8d1f25fd219a2cf19e3cb701ab1effce55d48e338b70c3134262b8c419f3063378c152c51e4ec302cbf23cafb3bdd30ce98749178" name="elfutils-debugsource" arch="i586">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="21a88fff7a0881c98bcdb2287769fdcea131bb68f69de7901ea16b095e1a88ef3c07e480b0d3c99c06d71f2ae48182f1370bd1cbfabbc91f9fbaf003c7278a12" name="elfutils-debugsource" arch="x86_64">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="f4653d8632d26e3ffbb8ac8873f8cf69e2f6b1db39832821ff0dcd4f545b01401350b011278ec40ec9e05ba51fe6cb1317634f772cf96f6a84cd17d0f0dd0341" name="elfutils-lang" arch="noarch">
  <version epoch="0" ver="0.189" rel="5.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1606737600">- Mention elfutils-rpmlintrc as a Source.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1611144000">- Enable LTO (boo#1138796) for elfutils.spec.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612785600">- Update to version 0.183:
  debuginfod: New thread-busy metric and more detailed error metrics.
    New --fdcache-mintmp and tracking of filesystem freespace.
    New increased webapi concurrency while grooming.
  debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which
    can be used to dlopen the libdebuginfod.so library.
    New function debuginfod_set_verbose_fd and
    DEBUGINFOD_VERBOSE environment variable.
  config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
    configured --enable-debuginfod-urls[=URLS]
  elflint, readelf: Recognize SHF_GNU_RETAIN.
    Handle SHT_X86_64_UNWIND as valid relocation target.
- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1615982400">- Add disable-run-readelf-self-test.patch in order to disable
  a failing test-case with GCC 11 (PR27367).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1620648000">- Update to version 0.184:
  debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
  debuginfod-client: Client caches negative results. If a query for a
    file failed with 404, an empty 000 permission
    file is created in the cache. This will prevent
    requesting the same file for the next 10 minutes.
    Client objects now carry long-lived curl handles
    for outgoing connections.  This makes it more
    efficient for multiple sequential queries, because
    the TCP connections and/or TLS state info are kept
    around awhile, avoiding O(100ms) setup latencies.
  libdw: handle DW_FORM_indirect when reading attributes
  translations: Update Polish translation.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1621857600">- Update to version 0.185:
  debuginfod-client: Simplify curl handle reuse so downloads which
    return an error are retried.
  elfcompress: Always exit with code 0 when the operation succeeds (even
    when nothing was done). On error the exit code is now always 1.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1628164800">- Add tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  in order to fix boo#1189083.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1633435200">- Enhance license fields: all the libraries actually have a different
  license to the tools. While the tools are GPL-3.0-or-later, the
  libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later)
  SLE bug (for tracking the above) bsc#1191310</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1636632000">- Update to version 0.186:
  debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
    etc/debuginfod*.urls rather than hardcoded into the
    /etc/profile.d/debuginfod* scripts.
    Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
    for skipping large/slow transfers.
    Add $DEBUGINFOD_RETRY for retrying aborted lookups.
  debuginfod: Supply extra HTTP response headers, describing archive/file
    names that satisfy the requested buildid content.
    Support -d :memory: option for in-memory databases.
    Protect against loops in federated server configurations.
    Add -r option to use -I/-X regexes for grooming stale files.
    Protect against wasted CPU from duplicate concurrent requests.
    Limit the duration of groom ops roughly to rescan (-t) times.
    Add --passive mode for serving from read-only database.
    Several other performance improvements &amp; prometheus metrics.
  libdw: Support for the NVIDIA Cuda line map extensions.
    DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
    are defined in dwarf.h. New functions dwarf_linecontext and
    dwarf_linefunctionname
- Remove tests-Allow-an-extra-pthread_kill-frame-in-backtrace.patch
  and disable-run-readelf-self-test.patch.
- Remove -flto-partition=none -Wno-error=stack-usage= from _lto_flags</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1645790400">- Add support for zstd, needed to inspect kernel modules (bsc#1196510)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1650974400">- Update to version 0.187:
  * debuginfod: Support -C option for connection thread pooling.
  * debuginfod-client: Negative cache file are now zero sized instead of
    no-permission files.
  * addr2line: The -A, --absolute option, which shows file names including
    the full compilation directory is now the default.  To get the
    old behavior use the new option --relative.
  * readelf, elflint: Recognize FDO Packaging Metadata ELF notes
  * libdw, debuginfo-client: Load libcurl lazily only when files need to
    be fetched remotely. libcurl is now never
    loaded when DEBUGINFOD_URLS is unset. And when
    DEBUGINFOD_URLS is set, libcurl is only loaded
    when the debuginfod_begin function is called.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1665748800">- Add RISC-V specific patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * 0005-backends-Add-RISC-V-object-attribute-printing.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1667822400">- Update to version 0.188:
  * readelf: Add -D, --use-dynamic option.
  * debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
    outgoing debuginfod_find_section.
  * debuginfod: Add --disable-source-scan option.
  * libdwfl: Add new function dwfl_get_debuginfod_client.
    Add new function dwfl_frame_reg.
    Add new function dwfl_report_offline_memory.
- Remove upstreamed patches:
  * 0001-libelf-Sync-elf.h-from-glibc.patch
  * 0002-backends-Handle-new-RISC-V-specific-definitions.patch
  * 0003-elflint-Allow-zero-p_memsz-for-PT_RISCV_ATTRIBUTES.patch
  * 0004-readelf-Handle-SHT_RISCV_ATTRIBUTES-like-SHT_GNU_ATT.patch
  * PR29474-debuginfod.patch
  * config-Move-the-2-dev-null-inside-the-sh-c-quotes-fo.patch
  * support-nullglob-in-profile.-.in-files.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667995200">- align patches section
- remove date/time handling weirdness, elfutils does no longer
  use __DATE__ or __TIME__ (as proven by the newly added -Werror=date-time)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676376000">- Add support-DW_TAG_unspecified_type.patch that fixes PR30047.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- Fix build with libcurl version 7.88.0 for various deprecated
  constants. Add patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable a false-positive -Werror=use-after-free warning.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1677758400">- Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
  intented to be added</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677844800">- Update to version 0.189:
  * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
    when linked with libstdc++. Use --disable-demangler to disable.
    A new option --enable-sanitize-memory has been added for msan
    sanitizer support.
  * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
    libzstd
  * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
    for DIEs that point to a DW_TAG_unspecified_type.
  * elfcompress: -t, --type= now support zstd if libelf has been build with
    ELFCOMPRESS_ZSTD support.
  * backends: Add support for LoongArch and Synopsys ARCv2 processors.
- drop upsteam patches:
  * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
  * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
  * elfutils-0.188-deprecated-CURLINFO.patch
  * support-DW_TAG_unspecified_type.patch
- Enable -Werror=use-after-free again.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683633600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="43c49f9360e5a96e5a26dd841dfcffdd1537445b9c4353c300da35625580a0a3fa8085dfac9290a394f1ae0891fce0dfa95fd00f9a6784beaf3a305e2c7c2176" name="emacs" arch="src">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="88a7e4ffc55105af9c2fb0fe216d7e604b54a3b7ec50f9cc5a150b0200aa843080f1368e57334f0d3c9bac750fabb5f08b9b1ec3af231105af73c386173070c5" name="emacs" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="8501869d84caabe480593d22e8a529b212c0b036b485a9910bc130ca238cbe26d3ace13f48a9939662cef8b320e1e394dde0dbc922f2f0cfd8a8beb1f28d75b3" name="emacs-debuginfo" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="ceb36ab9b1b2694df43cf25b688190bed1d49f685b6050921d310b44deed50c246284419b89a8f308b424ef2611f200cb5f1184eac4fdd1e7db06e80f4065db1" name="emacs-debugsource" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="4bf3b4feb940dd1bfc2d24e562444f79e1524d0037110150c64f3f2f09bd2e61d267fbda9db03a194bba8ccc3a22034d2fda8d8f6bdbba7578a4dc50bcac80b9" name="emacs-el" arch="noarch">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="dab978d5763239b2860286cb4b0cc687eaf1d168db60eca10f1a61dddd949b63f88bd86cdf57767e2a6213f7ee48b8de69541d4baf633ae640f892719e46b927" name="emacs-eln" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="137cb4f1e5472b6a4148259366376008c771c9732337855dd5fee9e62a2dd09efbf71c177cf4a8679bc53b85034df3d33b188232dda5e66bf5876c932896d75c" name="emacs-info" arch="noarch">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="115f1c55eefd9d62fd6f39ce8ddd7b5add72fa5e7723fc7412488765616649d86fadab08015b388481101bfb815f4af2df5ea703640ab0bfc42a9396f8a2149d" name="emacs-nox" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="57522fbb507feed166226112c764945fed3a641bffcbc5ae4e07cab78568f00515c738aaefd3d458d5494cc1f3d64c6caf36f5470a99031f5eed0db6304244cc" name="emacs-nox-debuginfo" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="66b0c2610b12d10955518eacd6ff41da9415e5895be5cc4610ff204e2c050a6aa7a0a5bbff839d6889358a0d9583ef575f634c16489ff38bf732207296ceeb43" name="emacs-x11" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="52105e108c561f0572df410c6f7834b6c6e0b029a6befd34ceda62971cc0caf9dcf1bcb4d996a70fc8575ae4a797aa970323f6956f36649d89dfd328904fa077" name="emacs-x11-debuginfo" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="fe6b6a8c22d28de7ce1ed2339ed9869ef743dca4042570d7c00acbdfcb95c25836b99e986ea1b42aab580f03df5fa2aa7ba2366128dc9e99496209373ef23f9f" name="enc" arch="src">
  <version epoch="0" ver="1.1.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
</package>
<package pkgid="26286759f18c9c0a7ac75a9bee63306d152bcf3e4533a08a04fe8c895e5fda1920436514d5069a782e385bf74ab8817c4974e24cccccf0560c3cc3fddf81f0ec" name="enc" arch="x86_64">
  <version epoch="0" ver="1.1.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
</package>
<package pkgid="f4e60984bc408e6510b15418d4ce342d6025d50882853054329e10aa367deca9d7c4a8b1a5f4b9b680b7ceb0e2f47215c3709c493f35651c1cdb286680d1fdd6" name="enc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.3" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1676030400">- Initial package of enc 1.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1678622400">- Update to 1.1.1:
  * Fix broken link in README #3
  * Submit Go dependencies into GitHub API #4
  * Update all dependencies #5</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1686052800">- Update to 1.1.2:
  * Update all dependencies #6</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 1.1.3:
  * Fix typo in README #7
  * Update all dependencies #8</changelog>
</package>
<package pkgid="d00224e67fe942b50d74137185c2f954b6682c0341127b061c03ba6d0caa42799f2e2718ed17c4bce4af7092db45e890346f5d8dba4907c9f15d39b981871ef5" name="enca" arch="i586">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="845f464863d41b28ee2a11214b51cd8ae0c07aa03848711d3673b5f855243bc3b76aa8510ad4bc5ff182e467eb02ea36a55e143feec626d06a42f45d2b7f83e1" name="enca" arch="src">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="lars@linux-schulserver.de" date="1205755200">- build for openSUSE-Education
- beautify specfile
- don't build static binaries
- Require glibc-devel for the devel package
- own %{_datadir}/gtk-doc/html to avoid gtk-doc dependency</changelog>
  <changelog author="lars@linux-schulserver.de" date="1222084800">- moved to Education base repository</changelog>
  <changelog author="sbrabec@suse.cz" date="1249992000">- Split according to shared library packaging rules.</changelog>
  <changelog author="mcihar@suse.cz" date="1251201600">- update to new upstream and version 1.10</changelog>
  <changelog author="mcihar@suse.cz" date="1251201601">- build without recode support</changelog>
  <changelog author="mcihar@suse.cz" date="1253880000">- update to version 1.11</changelog>
  <changelog author="mcihar@suse.cz" date="1256817600">- update to version 1.12</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildreqire pkg-config to fix provides</changelog>
  <changelog author="mcihar@suse.cz" date="1273060800">- update to 1.13</changelog>
  <changelog author="mcihar@suse.cz" date="1273060801">- change buildrequire to pkgconfig to build also on other distros</changelog>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="3e10915b5de04f5ee6bc623f09970c29e1d93fa6a94973092d189ec4e475081d718846e52a244f7c84af75e68c723211bf26715eba4d258280423eceae87c73d" name="enca" arch="x86_64">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="f70d6d0e3b16aa0329a4ea1d2448f47bd6b488c436ffe518704ad6c5caad2fc514efbd43fd5547270cadcead353febbaef2421351bebcb945594f6661e8c66d0" name="enca-debuginfo" arch="i586">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="85b7e26479f1b3abaa54d73bf80760a58462e9d5cb7e41039c07e9489e554291d0bb773222dd2ffb636c5c40b587cfa75f00e685e4fc5a6f8278e5bc7c1d35ea" name="enca-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="06e3308073507ff126f801747a3868fac0f290dc9ae91e3b328031c507f57600ccf68236cf5f89b8228061a2a9663722532c0c1e3fa284f161029d6cf5a0cd99" name="enca-debugsource" arch="i586">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="d2a770f978580e9c14a59a7d9d3f7cb80f58f82ccb7d6e0c1743822bbc58b03d91cd86cfcc49bb04cf24b79b921e550bd2771148d84c0899a8156106520ec34a" name="enca-debugsource" arch="x86_64">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="e825eed03be2ef65a84f0e5320411c3f48352abc8eec7198cd8c8dcaad8bd13ce88dc60a4c9a9000af060ececcf257e5f22f9b8fedc25c6386be50995f284902" name="enca-devel" arch="i586">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="33f714c6a1ffabf5e3d1e812bb284d24a461b01df9b7718644eca78e1473d67c5e5ad46942d0abd457264ffd55231c909a5b43e601215816bcb7345942281ba4" name="enca-devel" arch="x86_64">
  <version epoch="0" ver="1.19" rel="2.6"/>
  <changelog author="toddrme2178@gmail.com" date="1302782400">- added 32bit compatibility libraries
- removed tests for obsolete openSUSE versions</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1329307200">- fix license to be in spdx format</changelog>
  <changelog author="lars@linux-schulserver.de" date="1355659200">- update to 1.14:
  + Allow standard names for belarusian and slovenian languages,
    thanks to Branislav Geržo for suggestion.
  + Reset strictness when check buffer less than file size,
    thanks to Sam Liao.
  + Fixed typos in man page, thanks to A. Costa.</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="mcihar@suse.cz" date="1380542400">- update to 1.15:
  + Documentation improvement
  + Development moved to GitHub
  + Do not use deprecated autoconf macros</changelog>
  <changelog author="mcihar@suse.cz" date="1380801600">- Fixed upstream URL in spec file</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 1.16
  * Fixed typo in Belarusian language name
  * Added aliases for Chinese and Yugoslavian languages</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- update to version 1.19
  + fix possible memory leak
  + make utf-8 detection work even on one character
- includes changes from 1.18
  + fix installation of devhelp documentation
- includes changes from 1.17
  + Fixed conversion of GB2312 encoding with iconv
  + Fixed iconv conversion on OSX
  + Fixed execution of external converters with ACLs
  + Documentation improvements
- cleanup with spec-cleaner
- use %make_install macro
- list binaries and man pages explicitly</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652443200">- URL -&gt; https.
- Run spec-cleaner: mainly: package LICENSE as license, not doc.</changelog>
</package>
<package pkgid="85396fdb1b74b433b8b4845b04ef03bea65d1eb97fa2556fb1cf968d3f2bae1ab21cd1cc5c1ec20bd53cbd8761de7d1c29b2344c8480e3d4e6c90b1b3a80e250" name="enchant-2-backend-aspell" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="5b96acdad422467e17fbcd91b296817dcbb57c8b7e6f023c5f663d55b6baad7293a9bc19ac2534abc1687a5508dc1e6c2cf508d711be644286907a32110660ce" name="enchant-2-backend-aspell" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="5128dc42978789bc424f522821c5f60c294479e1ac5ce54b253578297ba7371aef3f5b305724fcb00282022c3a2fa5e7b2171a9b5def18c9ca663a945953b993" name="enchant-2-backend-aspell-debuginfo" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="a77ecf12374b0e856487a82582349e1f167246b8edc58a72434eeec89f0117504156522296ad9fcc15feb1f679ecad79f58cf3ec317488a42a9b2d9567d0ae1d" name="enchant-2-backend-aspell-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="b0f9076f309f87cd6e1f46416b1e490ba11ec0dc49f95c8b4084bbde10812f1a2ea3f3877cf9715b42f1064881de1825c79fd9863731d75b5e19ec26ffd66da5" name="enchant-2-backend-hunspell" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="3cdad0e75061d72110498bfcd707dff0403e2797408d675701dfe039c42b61cd25af497408c9decca82afb5133deb0ddbe984d9e8da5509c5661ab0d22fbb817" name="enchant-2-backend-hunspell" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="f991d3d197f3143ddb6254a9078db33100e75dee75a420a73737faf6b95c2371ce565796ce6746a43fb3978036e0dfe339c3eeb42cd340ffe408733141b2b6a4" name="enchant-2-backend-hunspell-debuginfo" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="b2f58e8f66fcee1fa2134d872bf2c4fe28a6cea482f898876d92b0da4503a55d9b9aae14bf8efa652c21e61101e4bda9ffeef0919201f08a9da78242016ad6de" name="enchant-2-backend-hunspell-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="16a20da7729a1b89443218b80490cd65eb1f5aef836060572ae067af1b571cec5e6d1734bebe6120a2b1c4e713c6181b35ff89b69929407f3c7cb01f87f94ede" name="enchant-2-backend-nuspell" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="0ce6e876f494e82b2da42d74aff79147d9ea106413ac5ea346ac896c152d53f01acaa02fd21db77d26d47677465c414489b6feb3686916347d72e0520afd867d" name="enchant-2-backend-nuspell" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="9afdf5274725bba523e32264986a800da007a75c69b814b1b9c8ae73f8e62c30a75ce70a4b04167085a94de2b7c08695aee5064f1addc413669711da89e00990" name="enchant-2-backend-nuspell-debuginfo" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="473b61d0501b5fa133b62bf61f9b064ae10e2986954cbeeca4e7995a2d8b6e324f06eeb0603619113b4d9f30a978ce6e49113276a9929be039d03be844fb10d5" name="enchant-2-backend-nuspell-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="a9e5cc69ba9522d09206e18a0294c44d1a08664b99e42e200396c938905d03c0681d9fe8278cc38e274d3495baa2193ba231dc994a5d701f101137ea7febd0e3" name="enchant-2-backend-voikko" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="e5b0b667049768cd6c9114fb44d09ef15bf0bac28f9272ddb5f1ab05e0ce17530073cf85ddb7b5d683c719019a065aebb9646467dd6d2ca8a807981cd861cf5a" name="enchant-2-backend-voikko" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="ec8c77e22ab023ee8e9ad50e7122c80df6507bd90258b3e80fc1dab24ba50b5ca3c167709f4f5b990e42386b5fdd71a1b856713c599486eb56627d3c272b0b86" name="enchant-2-backend-voikko-32bit" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="888f6341fd15f5a33e2f832b0a374f12f97a0763c0b97a5dae2a5f45bb65e9b0411ffadaf481f65ea95dc9b2b20e738a7d6fc952fdb90ce3447487d3c3c38fe1" name="enchant-2-backend-voikko-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="3cf5e1127005921b8c259f3e50ef1378440c1422d42a185af7e02955e593cf0e82526313af89d284753336e8735afd4f4fdaaa42be5363283c44da75067f40af" name="enchant-2-backend-voikko-debuginfo" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="c3de2d5cbbc927668dd440c6fcff3c0230784c68e5768545021560d90845b3425503370e10791dc458065a3247a460234ad1f0902fc0bb5742940785f416390f" name="enchant-2-backend-voikko-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="cc0594d497492c5ae038634d7317c4e293c771e8817b832daf1750d72f0e8eee43ea2dec578f9e277a86eb11e351f83c6d9c542c346222f990c3350824590993" name="enchant" arch="src">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dimstar@opensuse.org" date="1462190400">- Add enchant-hunspell-1.4.0.patch: Fix build against
  hunspell 1.4.0, where MAXWORDLEN is no longer exported.</changelog>
  <changelog author="pgajdos@suse.com" date="1502452800">- aspell to be removed from factory (bsc#1052949, FATE#323578).</changelog>
  <changelog author="dimstar@opensuse.org" date="1513166400">- Update to version 2.2.0:
  + Improves support for parallel installation with other major
    versions of Enchant (specifically for man pages).
  + Fix relocation support.
  + Minor documentation improvements
  + Fix a potential crash in the hspell back-end.
- Update URL to https://abiword.github.io/enchant/.
- Adjust packaging, following the shared library packaging policy
  and allowing for coexistance of enchant-1 and enchant-2 (as
  foreseen by upstream):
  + Split enchant-1-data package (providing enchant-data, generic
    name) from libenchant1.
  + Split enchant-1-backends from libenchant1: the main backends.
  + Add conflict to libenchant1 &lt; 1.6.1 to the split packages (and
    appropriate split provides).
  + Rename enchant-{voikko,zemberek} to
    enchant-2-backend-{voikko,zemberek}.
- Drop enchant-hunspell-1.4.0.patch: no longer needed.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819201">- Update to version 2.2.3:
  + Brown paper bag: fix 2.2.2 as intended.
- Changes from version 2.2.2:
  + Fix a bug in the build system where the test harness would try
    to delete files under root, typically the system libraries.
- Changes from version 2.2.1:
  + Fix a crash on invalid input with the hspell backend.
  + Remove some bashisms from the build system.
  + updates the Free Software Foundation’s street address.
  + Stop running some tests that fail on recent macOS.</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update descriptions.</changelog>
  <changelog author="badshah400@gmail.com" date="1527595200">- Fix installation of backends (bgo#1089433):
  + Drop Supplements entirely.
  + For the shared lib package, add conditional Requires on
    either/both the hunspell or voikko backends depending on
    whether the system has libhunspell and/or libvoikko installed.
  + Add a Suggests on -backend-hunspell for the case where neither
    libvoikko not libhunspell are installed.</changelog>
  <changelog author="dleuenberger@suse.com" date="1528027200">- Revert parts of last change: Still using supplementes instead of
  boolean rich deps: zypper dup from &lt; CODE15 is impossible
  otherwise.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1554292800">- Add enchant-2-backend-aspell package which provides the aspell
  backend for enchant.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="72546b987bba04f3d642bce3da500ba4e4bc0cc6c8d233973286854bf1ca4408d1db5695dba1e286c8de86f243a27201b407b4d8be4470367dc082bcc2759271" name="enchant-data" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="1ff78c8ee701cd1308d5e4214e70c31ebd545fe1565dce8e76fabc17e79e098ebdc6cc6f1ecdba38fa2e1caf544a14ff3f839bbde32694bd5b8d1ed81da1f4df" name="enchant-data" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="be3e16b62d112cd9532fed495008b12af11ff8c310b95d87511bf49afac1c2d9fe88c5e833a87244f722b524eabe42c62aec6ddb89b0ea8bdd514f857ae6e8c8" name="enchant-debugsource" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="4b315cd99516e5fadbe20cd58c1f5dcfc7ec10948729bd8838df5a00d20fff6164f99ea89418ad5631b0d3b60ffd744adda1d4cde2b45c0f62d01d47ff2d0b0a" name="enchant-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="11e700421d2d541f0558937bc3c301b9cf1f3a1648c79fe9140f499baf54b10b2cae2df62d70e1b993d60276b94375dce034f852dc78faf40ec961d382d002a0" name="enchant-devel" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="a532359f912dcff49be09d033b0503e114e510c3f531eee59c64787193e82c1a8b906c09b4fe3f612627aa731bf160569bd00000a5f2d8b1df7f49fc09244b36" name="enchant-devel" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="45ac77083bd40582b271ccb64dba967fae9427c2318052dca7a777a37d2167bb79b2785cff3da454cb7aa0cf624f7923c61a9128721ba880f52ce0486fa4f488" name="enchant-tools" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="25b42af7c0246869b52b9cbd7ac3dade97296dbdac41d9fa2f12f8110168f16662ba1c13e9850709e647613046243f6c430cabb4e3880707afdda58482914036" name="enchant-tools" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="ddbd1eb5c218c5a1b721b27a35de3bc90e6bf30c9c32813dd8f4e9f6262e15d5cf2996f8ad097a21dd6e1220e0daf61d0ceeea6c99e288c3555582eab492b6d8" name="enchant-tools-debuginfo" arch="i586">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="5fb947b68905fe3f00d6f3b400caaed30beb15ad6241ca933885e323d4c5940245df5392ccef1effee6a891c338f041d6c69a29598ebdd5047b465b927542621" name="enchant-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.15" rel="3.5"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1563537600">- Update to version 2.2.5:
  + Fix a memory leak in the hunspell provider.
- Changes from version 2.2.4:
  + Fix a bug in the enchant program, where words ending in non-ASCII
    characters were truncated during tokenization.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571400000">- Redownload the 2.2.5 tarball to reflect the consistent upstream
  release provided in Source.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1571659200">- Disable aspell support on SLE.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586779200">- Enable aspell support on SLE to synchronize with Leap.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596628800">- Update to version 2.2.8:
  + Add a provider back-end for Nuspell. Nuspell is a new
    spell-checker whose development has been supported by the
    Mozilla foundation. It is backwards-compatible with Hunspell
    and Myspell dictionaries, while supporting a wider range of
    language peculiarities, improved suggestions, and easier
    maintainability of the code-base.
  + Doxygen documentation generation is now supported for Enchant.
  + The command-line parsing of the “enchant” program has been made
    more friendly and reliable. The -L flag (show line numbers),
    which had not been working for some time, has been fixed.
  + A buffer overflow in personal wordlist handling has been fixed.
  + Minor improvements were made to the tests.
- Changes in version 2.2.7:
  + Fix some memory leaks in the hunspell and aspell providers.
- Changes in version 2.2.6:
  + Treat PWL as text, not binary.
- Run spec-cleaner: Remove package groups.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1597752000">- Enable nuspell backend where it is available (openSUSE &gt;= 1550):
  + Introduce BuildRequires: nuspell-devel and
    libboost_headers-devel.
  + Split out new package enchant-2-backend-nuspell providing the
    nuspell backend.</changelog>
  <changelog author="Timo Jyrinki &lt;tjyrinki@suse.com&gt;" date="1604577600">- Backport from upstream git a Voikko backend fix (bsc#1178489)
  + Add Fix_back-ends_that_want_a_NUL-terminated_string.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- Update to version 2.2.15:
  + Specify that nuspell &gt;= 4.1.0 is required.
  + Fix some space leaks in the tests.
  + The nuspell backend is updated for newer versions.
  + Make the enchant program output its version to standard output,
    not standard error. This may help some programs that use this
    output.
  + Fix a bug in the Voikko and Zemberek back-ends that could cause
    spell checking and suggestion to fail.
  + Make enchant silently ignore -B flag, for better Emacs
    compatibility.
  + Make enchant_broker_list_dicts sort the tags, so that
    enchant-lsmod’s output is sorted.
  + Minor build system improvement: don’t use -D_FORTIFY_SOURCE,
    which can cause problems on Windows, and should be configured
    by the compiler vendor if desired.
  + Fix Hunspell backend to treat apostrophes as Hunspell does: if
    either straight or curly apostrophe is a word character, allow
    both.
  + Fix a couple of space leaks in the Nuspell back end.
- Drop Fix_back-ends_that_want_a_NUL-terminated_string.patch: fixed
  upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Add missing closing parentheses for packageand Supplements.</changelog>
  <changelog author="pgajdos@suse.com" date="1677240000">- Use %bcond_without aspell, ref ALP push for as few mandatory
  dependencies as possible/ability to turn off dependencies.</changelog>
</package>
<package pkgid="b769031a8fa36115a0b37e9674b788dffae235b7779e13716a58134fd0c8affa0e17c4b343786fc1e1d691bf485fabe13589af8bcd2a6555db9fc2fc712f1e05" name="enlightenment" arch="src">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="simon &lt;simonf.lees@suse.com&gt;" date="1567684800">- 0.23.1
  * Renable wayland support
  * Highlights
  * New padded screenshot option
  * Meson build now is the build system
  * Music Control now supports rage mpris dbus protocol
  * Add Bluez5 support with totally new and redone module and gadget
  * Add dpms option to turn it off or on
  * Alt-tab window switcher allows moving of windows while alt-tabbing
  * Lots of bug fixes, compile warning fixes etc.
  * Massive improvements to Wayland support</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="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="08041b4c4cf30ad7bb4c16b27bb0872a5db80c0809c1a3804c634e38f177a690016db53b4e6a06f894d953ac568427dd11efcf65f65eabab18bd2f063872488f" name="enlightenment" arch="x86_64">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="97c8f15843cd0431abae999b89dbee923653746d60d4779d7b4810fde5c8abcdc6de8a97facc3cebc377a21726da025323b15a57e54c682214248bc09f420316" name="enlightenment-branding-upstream" arch="x86_64">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="5ab93a75c2c9385bbfaa4cc62a5d175b8897da2f938833e0b66a1c07fe18665bb297875c1a0e396c0a8a28e757dc7c60fad06254b817305fe74b890f4d69a44d" name="enlightenment-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="8ea411a0de5a44e627e2cad5c95c67739ba244af98852b8c2694fbb672f5cbbdc029878679839ae60d51ddaa86b34c69354663272b9d103072066a354b1a27f1" name="enlightenment-debugsource" arch="x86_64">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="254b660c15f5a579cd048a6b28afa6197640ccc4fc7302395b29c1a9af6b95a0fa4bb3d08c792abf1f3117fbb0a099973cb47295156fa0b99307beb05e67b90e" name="enlightenment-devel" arch="x86_64">
  <version epoch="0" ver="0.25.4" rel="4.1"/>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1589889600">- 0.24.0
  * New and improved shot module with editor and cropper
  * Reduced number of setuid tools (merged many into single system tool)
  * External monitor backlight and brightness controls via (lib)ddctil
  * Improved resolution of EFM thumbnails to 256x256 by default
  * New and improved crash handling guru meditation
  * Restarts are now seamless with fade in and out and zero glitches
  * Wallpaper import generates multiple resolutions for better efficiency
  * Regularly malloc_trim if available to keep mem down
  * All restarts are now handled by enlightenment_start, not e itself
  * Enforce pointer lock to screen in X to stop pointer out-of-bounds
  * Pager plain is gone - use the regular "miniature preview" pager
  * Music control auto-runs your selected media player if not there
  * Handle exception for steam games to find the right desktop file
  * Polkit auth agent support as new core module - no extra daemons
  * Drop comp fast effects - Should be edje transition factor + theme tags
  * Easier config of specific desktop wallpaper straight from pager
  * Startup should be smoother with IO prefetch thread
  * New special blanking timeout for when locked that can be shorter
  * Bluez4 gone now as Bluez5 is done and working fine
  * Down to zero outstanding coverity issues
  * The usual batches of bug fixes and minor improvements
  * New source system.conf to replace upstream's with an openSUSE
    specific config</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1593777600">- Fix name for dlopen'ed libddcutil2 runtime dependency</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1596715200">- 0.24.2
  * Fixed null exec command running
  * Fixed handling of screen with no edid
  * Fixed signal.h, execinfo.h include for some libc's
  * Sped up pager thumb loading significant;y
  * Handle zone changes during startup
  * Longer efreetd timeout for update event
  * Fixed e's xsettings support on 64bit to use the right types
  * Fixed preloading of icon
  * Fixed e's wl backlight/dimming logic to be correct and reliable
  * Fixed noisy logging on invalid exec handle found
  * Fixed shot blurriness if size didn't quite match
  * Fixed battery on openbsd to use right constants
  * Fixed cpu freq setting on freebsd etc.
  * Handle error exits from dependency libs as an error and bring up alert
  * E system - isolate stdio so it doesn't affect ipc on stdin/out
  * Polkit &amp; Askpass password - handle escaping right
  * Fix tiling issue with float/unfloat
  * Fixed shell autohide when clock data up
  * Handle x io error with proper exit code and exit
- 0.24.1
  * Optimized keymap response handling to not stall on startup
  * Fixed wayland frame request timestamp to be the 0 base same as others
  * Fix polkit auth handling when having to auth for non-user UID
  * Randr fix to move pointer on-screen if off screen after reconfigure
  * Fix non-systemd system suport for resume to not think it's suspended
  * Add delay to allow any pending frames to display before suspend
- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597665600">- libddcutil3 replaces libddcutil2 in Tumbleweed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1597752000">- libddcutil.patch: acutally load libddcutil.so.3 instead of
  libddcutil.so.2 in Tumbleweed</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1605182400">- BuildRequire hicolor-icon-theme to fix directory not owned.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1617278400">- Just recommend libddcutil its not strictly needed and the feature
  wasn't in older versions of Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1644321600">- Update to 0.25.2:
  * Lots of minor bug fixes (see git log)
  * Flat look to match new flat theme
  * New much higher quality default wallpaper set
  * Optimized XKB keymap change handling
  * Init splash is now always on (theme can remove it if desired)
  * Added screen setup menu entry in quick settings menu
  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
  * IBox iconify gadget has window previews on mouse-over now
  * New gesture recognition bindings for touchpads (using Elput)
  * On loss or re-plug in of screen now restore windows sensibly
  * Tasks has window preview on mouse-over now
  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
  * BT devices in the Bluez gadget will show battery level if supported
  * Battery now has mouse-over popup with detailed battery information
  * Config saving moved to threads to minimize I/O stutter to core
  * Shot allows copy of screenshot to copy and paste selection too now
  * Temperature monitor now uses hwmon devices and multiple instances
  * New Procstats module can show mem/CPU usage in titlebar
  * Offline/presentation mode removed - use bindings + actions instead
  * Remove custom desklock command - built in is more reliable
  * Winlist (alt+tab) has large mode with window previews now
  * Pluggable device monitoring and applying of input config on plug
  * Added workaround broken Spotify cover art URLs
  * Scale settings will now modify xsettings DPI to make non-efl apps scale
  * Fonts now made to be consistent with EFL and other apps
  * Added binding action to switch profiles
  * EFM - sync more often when doing I/O ops like copy etc.
  * XDG_CURRENT_DESKTOP is now set too
  * EFM image preview will show EFIX dates for when image taken
  * Power plug/unplug now emit signals which theme can make sounds for
  * Mixer - have simple device to icon database text file to look nicer
  * Mixer - add VU meters for output and input audio
  * Mixer - Show icons for apps currently playing sounds and recording
  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
  * Reduce power usage when screen is blanked by setting wins to iconic
  * Added “grow window in direction” actions you can bind
  * Added palette editor and selector tool to set up custom colors
  * Fingerprint (libFprint) support in desklock and new tool for settings
  * EFM - add recent files menu to access recently opened files
  * Force stdout/error log now to ~/.e-log.log
  * Added settings for animation multiplier to speed up/down transitions
  * No more edge bindings by default
- Rebase dont_offer_updates.patch
- Rebase feature-qt-apps-gtk2-theme.patch
- Remove feature-suse-disable-offline-menu.patch
- Remove libddcutil.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645012800">- Update to 0.25.3
  * Fix notification double-shadow on multi-screen notifications
  * Add option to gesture to turn off entirely to avoid xserver vt bugs
  * Add option to backlight to disable ddc support in case it's broken
  * Fix ibar left/right emit for alignment
- Log to journal with X11 etc rather then logfile
    feature-openSUSE-log-to-journal.patch
- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
- Fix xsession file install</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1645704000">- boo#1154733 - Recommend pam_mount</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1646049600">- Allow Branding &gt;= 0.1 (I made 0.2 the other day)
- Fix non wayland build</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1650024000">- boo#1197326,1196609 - Don't Enable modules that don't exist in profile
  migration.
  * fix-upstream-dont-migrate-sysinfoluncher.patch
- Recommend acpid for bindings</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651752000">- Recommend acpid for bindings (Should now remove popup) [boo#1196609]
- system.conf allow all users, this is required because we no
  longer automatically add people to the users group. [boo#1196609]</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1656417600">- Disable suid storage module thats not needed under Linux
  (boo#1170161, boo#1170162)
  * feature-openSUSE-disable-system-storage.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1664280000">- Update to 0.25.4 Bugfix release
  * Fix shape handling in various cases that affected apps with shaped input
  * Fix procstats popup and dangling icon for fullscreen windows
  * Fix a vianishing pointer in some cases
  * Workaround Qt issue where it does not remove WM_STATE on withdraw
  * Fix fullscreen focus toggle flicker
  * Fix pointer sticking case
  * Fix tap-to-click props
  * Fix gadgcon disabled items
  * Fix config fallback handling that means no fallback happened
  * Fix gtk frame prop handling
  * Fix first map handling that affected energyxt
  * Fix CVE-2022-37706 (boo#1203631)
  * Hanrde enlightenment_sys when mis-packaged without sysactions.conf
- Drop fix-upstream-dont-migrate-sysinfoluncher.patch fixed upstream</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673611200">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1675166400">- Add constraints file occasionally out of disk space</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1705060800">- Recommend packages to get Qt/KDE apps to match the theme out of
  the box
  * libqt5-qtstyleplugins-platformtheme-gtk2
  * qt6gtk2</changelog>
</package>
<package pkgid="ca272860c1bf5f725a18c764e7324ebf40623912e123672b316621e33d352c03e01bf16eaff2299b29dde5978614e4a79080209277e1ca3f16e9a4a03197d44b" name="erlang-rabbitmq-client" arch="x86_64">
  <version epoch="0" ver="3.12.11" rel="1.1"/>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1632484800">- Update to 3.9.7:
  + All Components
  * All bytecode is now compiled using the +deterministic
    compiler flag. This should eliminate the capture of some
    irrelevant build environment attributes in produced
    artifacts, improve consistency between builds, and reduce the
    file level diff between release artifacts.
  + Core Server
  * Enhancements
  - Classic queue shutdown now uses a much higher timeout (up
    to 10 minutes instead of 30 seconds).
  - In environments with many queues (especially mirrored
    queues) and many consumers this means that the chance of
    queue indices rebuilding after node restart is now
    substantially lower.
  * Bug Fixes
  - Quorum queues no longer leak memory and disk space when a
    consumer is repeatedly added and cancelled on an empty
    queue.
  + Prometheus Plugin
  * Enhancements
  - More configurability for metrics exposed via the Prometheus
    endpoint.
  + Shovel Plugin
  * Bug Fixes
  - Shovel URIs could be logged with credentials in some
    scenarios.
  + Dependency Upgrades
  * observer_cli has been upgraded from 1.6.2 to 1.7.1</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1634731200">- Update to 3.9.8:
  * Core Server Bug Fixes
  - When the mandatory flag was used when publishing to classic
    queues, but publisher confirms were not, channels memory
    usage would grow indefinitely.
  - rabbitmq-diagnostics memory_breakdown failed to read memory
    of connection reader, writer and channel processes.
  - In some environments, Stream replicas advertised IP
    addresses that could not be reached by cluster peers.
    RabbitMQ node hostnames are now advertised as well so that
    other peers can resolve them to get an externally visible IP
    address.
  * Prometheus Plugin Enhancements
  - More data is exposed via the GET /metrics/detailed endpoint.
  * Management Plugin Bug Fixes
  - When setting topic permissions, the list of exchanges in the
    UI now honors the currently selected virtual host.
  * AWS Peer Discovery Plugin Enhancements
  - The plugin now logs more details for failed AWS API
    requests.
  * Web STOMP Plugin Enhancements
  - STOMP-over-WebSockets connections now can consume from
    streams.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634817600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_rabbitmq-server.service.patch
  Modified:
  * rabbitmq-server.service</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1637323200">- Update to 3.9.9:
  * Core Server Bug Fixes
  - Fixed an issue where node monitor could produce a false network
    partition when one of the cluster members was restarted.
  - Message store resiliency improvements.
  - Reduced log noise in certain scenarios where a new queue leader
    is elected.
  - Queue leader rebalancing now logs less.
  * Prometheus Plugin Bug Fixes
  - TLS-enabled Prometheus endpoint listener port was not correctly
    stored internally.
  * Management Plugin Bug Fixes
  - Persistent message count is now displayed correctly on
    individual queue pages.
  - Restore compatibility with IE 11.
  * Consistent Hashing Exchange Plugin Bug Fixes
  - Corrected deletion of duplicate bindings between an exchange
    and a queue.
  * Enhancements
  - Core Server: cluster_formation.target_cluster_size_hint is a
    new configuration setting that can be used to specify expected
    initial cluster size.
  - Prometheus Plugin: Metric rendering efficiency improvements
    (mostly latency).
- Don't install the (now gone) OCF script.
- Refreshed patch:
  * harden_rabbitmq-server.service.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1638446400">- Update to 3.9.11
  * Core Server Bug Fixes
  - When a TLS-enabled listener failed to stop, it logged all of
    its settings which could contain sensitive values.
  * Core Server Enhancements
  - Quorum queues now store commands for enqueued messages in a
    more compact format on disk (some derivative data has been dropped).
  - queue.declare-ok response to AMQP 0-9-1 clients operating on
    a stream could return a ready-for-delivery message count
    value that was out of sync with the stream leader replica.
  - Classic queues now deliver more efficiently on channels that
    had global QoS changed during consumer operation.
  * Prometheus Plugin Enhancements
  - New optional metrics provided by the GET /metrics/detailed
    endpoint. These metrics are cluster-wide, and therefore must
    not be aggregated.
  * Management Agent Plugin Enhancements
  - Disabling the plugin will stop metric collection performed
    periodically by queues, streams, connections, et cetera.
- Changes in 3.9.10:
  * Core Server Bug Fixes
  - Make stream coordinator more defensive to rapid declaration
    and deletion cycles.
  * Core Server Enhancements
  - Several inter-node communication listener settings are now
    exposed to rabbitmq.conf:
    + distribution.listener.port_range.min = 25675
    + distribution.listener.port_range.max = 25675
    + distribution.listener.interface = 192.168.0.1
  * OAuth 2 Plugin Bug Fixes
  - Signing keys specified in rabbitmq.conf were not translated
    correctly, resulting in exceptions during permission checks.
- Drop upstreamed patch
  * harden_rabbitmq-server.service.patch: https://github.com/rabbitmq/rabbitmq-server/pull/3770</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1641470400">- Update to 3.9.12
  * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.9.x/release-notes/3.9.12.md
    for the full changelog.
  * Core Server Bug Fixes and Enhancements
  - (Fix) Authentication and authorization backend exceptions
    could potentially leak user-provided credentials to node log.
  - Unnamed parameters and policies in definition files will now
    be rejected as invalid.</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1642593600">- Update to 3.9.13
  * Core Server Bug Fixes and Enhancements
  - Disk space monitor now correctly parses output on (at least
    some) systems where non-ASCII characters are used in paths.
  - Stream leader election is now deterministic when cluster is
    undergoing a rolling upgrade.
  - Queue and binding definition import can be delayed until a
    moment when at least N nodes (e.g. three) have joined the
    cluster.
- Allow building with Elixir 1.13.x
  * Support-Elixir-1.13.patch
  * Elixir-1.13-OptionParser-no-longer-supports-atom-val.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1645272000">- Add zsh BuildRequires to fix "directories not owned by a package"
  in zsh-completion.</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1648209600">- Update to 3.9.14
  * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.9.x/release-notes/3.9.14.md
    for the full changelog.
  * Build time compatibility with Elixir 1.13 (gh#rabbitmq/rabbitmq-server#4019)
  - Drop Elixir-1.13-OptionParser-no-longer-supports-atom-val.patch
  - Drop Support-Elixir-1.13.patch
  * Adapt to a breaking Erlang 24.3 LDAP client change.</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1652011200">- Update to 3.10.0
  * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.10.x/release-notes/3.10.0.md
    for the full changelog.
  * Potentially breaking changes
  - Messages delivered by a quorum queue and negatively acknowledged
    with a requeue will be added to the back of the queue until the
    queue has redelivery limit set. With a redelivery limit, requeueing
    will use the original position of the message if possible.
  - idle_since field now uses RFC 3339 format.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1652270400">- add upstream signing key and verify source signature</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1653134400">- Update to 3.10.2
  * Default log level used a four-character severity abbreviation
    instead of more common longer format, for example, warn instead
    of warning.
  * Fix CLI tools failed to run on Erlang 25</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655553600">- Update to 3.10.5
  * Quorum queue could run into an exception when dead lettering a message
    under certain conditions.
- Changes from 3.10.4
  * Avoid seeding default user in old clusters that still use the deprecated
    management.load_definitions option.
  * Streams could run into an exception or fetch stale stream position
    data in some scenarios.
  * rabbitmqctl set_log_level did not have any effect on logging via
    amq.rabbitmq.log</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666785600">- Update to version 3.10.10:
  + Core Server
  * Partially reverts an unsafe inter-node communication
    optimization that could affect classic mirrored queue
    operation ordering.
  * Classic mirrored queue leader replica issued to much credit
    to follower replicas, resulting in an uneven load and
    memory footprint between them.
  * Intra-cluster communication link metric collector could run
    into an exception when peer connection has just been
    re-established, e.g. after a peer node restart.
  + MQTT Plugin
  * When a node was put into maintenance mode, it closed all MQTT
    client connections cluster-wide instead of just local client
    connections.
- For updates between 3.10.5 and 3.10.9, please see
  https://www.rabbitmq.com/changelog.html</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1667995200">- Update to 3.11.3
  + Core Server
  * Stream unsubscription leaked metric counters.
  * Stream could become unavailable in certain node or network
    failure scenarios.
  * It is now possible to pre-configure virtual host limits for
    groups of virtual hosts.
  * Quorum queue replicas no longer try to contact their unreachable
    peers for metrics.
  + CLI Tools
  * rabbitmq-diagnostics status now handles server responses where
    free disk space is not yet computed.
  * All enabled (explicitly or as a dependency) plugins are scanned.
  * rabbitmq-diagnostics memory_breakdown now returns results much
    faster in environments with a large number of quorum queues.</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1685966400">- Update to 3.12.0
  * Optimizations for both quorum and classic queues: improved throughput,
    lower throughput variability, lower latency, lower memory footprint
  * More mature and efficient implementation of (non-mirrored) classic
    queues v2 (CQv2)
  * Classic queue lazy and non-lazy modes no longer apply: classic
    queues v2 always behave very similarly
  * to the lazy mode in earlier release series: moving data to disk
    aggressively and only keeping a subset of data in memory
  * Significantly reduced MQTT and Web MQTT memory footprint per connection
  * OAuth 2, OIDC, IDP support
  * Even more configurability of the OAuth 2 plugin
- More bugfixes and enhancements:
  https://www.rabbitmq.com/changelog.html</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1689681600">- Improve erlang-rabbitmq-client Provides:
  The package provides two erlang applications: amqp_client and rabbit_common
  which are expected to be Required as erlang-%{appname}</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1698580800">-  update to 3.12.7:
  * Stream replication connections configured to use exclusively
    TLSv1.3 failed.
  * On startup, stream replicas will handle one more potential
    case of segment file corruption after an unclean shutdown.
  * `default_policies.*.queue_pattern` definition in
    `rabbitmq.conf` was incorrectly parsed.
  * Avoid log noise when inter-node connections frequently fail
    and recover.
  * Optimized stream index scans. Longer scans could result in
    some replicas stopping with a timeout.
  * Classic queue storage version is now a supported key for
    operator policies.
  * Queue length limit overflow behavior now can be configured
    via operator policies.
  * Several `list_stream_*` commands (available via both
    `rabbitmq-diagnostics` and `rabbitmq-streams`) commands now
    can display replica node in addition to other fields.
  * `rabbitmqctl add_user` now can accept a pre-generated salted
    password instead of a plain text password, both as a
    positional argument and via standard input:
  * Message consumption with the "Nack message, requeue: true"
    option did not actually requeue deliveries.
  * HTTP API request body size is now limited to 10 MiB by
    default.
  * Two endpoints, one that accepts messages for publishing
    (note: publishing over the HTTP API is greatly discouraged)
  * and another for definition import,
  * will now reject larger transfers with a `400 Bad Request`
    response.
  * `DELETE /api/queues/{vhost}/{name}` now can delete exclusive
    queues.
  * Key supported by operator policies are now grouped by queue
    type in the UI.
  * Improved data safety for confirms in environments where the
    plugin uses classic queues.
  * Avoid an exception when a not fully established MQTT-over-
    WebSockets connection terminated.
  * Recovery of bindings of durable queues bound to a transient
    JMS topic exchange failed.
  * Recovery of bindings of durable queues bound to a transient
    `x-modulo-hash` exchange failed.
  * Recovery of bindings of durable queues bound to a transient
    recent history exchange failed.
  * `osiris` has been upgraded to `1.6.9`
  * Queue recovery on node restart in certain conditions could
    run into an exception
  * `file_handle_cache` operations are now safer when handling
    non-existent keys.
  * Fixed a potential resource leak in at-least-once dead
    lettering from quorum queues.
  * AMQP 1.0 clients that try to publish in a way that results in
    the message not being routed anywhere are now notified with
    a more sensible settlement status.
  * Prometheus scraping API endpoints now support optional
    authentication.
  * The plugin now filters out values that are `undefined` or
    `NaN`, simply excluding them from the API endpoint response.
    Previously, if a metric was not computed for any reason (e.g.
    free disk space monitor was disabled on the node),
    its value could end up being rendered as `undefined` or `NaN`,
    two values that Prometheus scrapers cannot handle (for
  * The plugin will now enforce maximum STOMP frame size. Frames
    larger than that size will be rejected. The default maximum
    size is 4 MiB. It can be increased or decreased:
  * ``` ini
  * # increase maximum supported STOMP frame size to 10 MiB
  * stomp.max_frame_size = 10485760
  * ```
  * To reduce it from the default 4 MiB to 2 MiB:
  * ``` ini
  * # 2 MiB
  * stomp.max_frame_size = 2097152
  * ```
  * Shovel will gracefully stop when its destination (target)
    does not exist.
  * Such shovels will then be periodically restarted to retry.
  * It is now possible to opt in to deactivate file handle cache
    use in the plugin:
  * ``` ini
  * web_mqtt.use_file_handle_cache = false
  * ```
  * It is now possible to opt in to deactivate file handle cache
    use in the plugin:
  * ``` ini
  * web_stomp.use_file_handle_cache = false
  * ```
  * `ra` was upgraded to `2.6.3`
  * Declaration of a classic queue could run into an exception.
  * Classic queues v1 (CQv1) that had a backlog of messages
    stored by 3.9 and earlier versions could run into an exception
    during queue index recovery after an upgrade to 3.10.x or any
    later series.
  * Nodes that had a large number of quorum queues could observe
    accumulation of Erlang processes under significant load.
  * Feature flag discovery on a newly added node could discover
    an incomplete inventory of feature flags.
  * Feature flag discovery operations will now be retried
    multiple times in case of network failures.
  * Nodes in clusters that had quorum queues and non-mirrored
    classic queues on stopped (or failed) nodes could run into an
    exception.
  * The same exception could affect `rabbitmqctl list_queues`.
  * Proxy Protocol v2 LOCAL packets were not supported.
  * When a quorum queue does not find its local replica data
    files on boot, it will now log a warning.
  * An attempt to clear limits of a non-existent virtual host
    failed with a 500 status code.
  * The "Queues" tab in the UI was renamed to "Queue and Streams"
    to better reflect its contents.
  * New HTTP API endpoints for quorum queue replica management,
    equivalent to the `rabbitmq-queues` commands that manage replicas.
  * ```
  * POST /api/queues/quorum/{vhost}/{name}/replicas/add
  * DELETE /api/queues/quorum/{vhost}/{name}/replicas/remove
  * POST /api/queues/quorum/replicas/on/{node}/grow
  * DELETE /api/queues/quorum/replicas/on/{node}/shrink
  * ```
  * Stream client connections that authenticated using x.509
    certificates failed.
  * Only set OAuth 2 client's CA certificate file setting when it
    is defined.
  * The plugin will now accept JWT tokens without a `scope`. Such
    tokens would only be useful when the plugin is used exclusively
    for authentication and not authorization.
  * `oauth2` is now an accepted alias for the OAuth 2
    authentication and authorization backend:
  * ```
  * auth_backends.1 = oauth2
  * ```
  * Previously the only option for OAuth 2 was using a full
    module name, `rabbit_auth_backend_oauth2`.
  * STOMP plugin log entries had an extra line feed character.
  * `ra` was upgraded to `2.6.2`</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702814400">- update to 3.12.10:
  * Avoids two Shovels being started after an upgrade from 3.12.6
    or older versions.
  * When a topic permission was deleted, an internal event of type
    permission.deleted was emitted in some cases, instead of
    topic.permission.deleted.
  * Shovels on 3.12.8 nodes failed during a rolling cluster upgrade
    due to internal identifier format changes.
  * Avoids an unnecessary warning in the logs.
  * avoids a potential exception in the autoheal partition handler.
  * raft.segment_max_entries is now validated to prevent the value
    from overflowing its 16-bit segment file field. Maximum
    supported value is now 65535.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704542400">- update to 3.12.11:
  * Quorum queue declared when one of cluster nodes was down
    could trigger connection exceptions.
  * Avoids a rare exception that could stop TCP socket writes on
    a client connection.
  * `queue_deleted` and `queue_created` internal events now
    include queue type as a module name, and not an inconsistent
    (with the other queue and stream types) value `classic`.
  * Definition files that are virtual host-specific cannot be
    imported on boot. Such files will now be detected early and
    the import process will terminate after logging a more
    informative message.
  * Several AMQP 1.0 application properties are now more
    correctly converted to AMQP 0-9-1 headers by
    cross-protocol Shovels.
  * The priority property now populates an AMQP 1.0 header with
    the same name, per AMQP 1.0 spec.
  * Metric label values now escape certain non-ASCII characters.
  * Avoids an exception when an MQTT client that used a QoS 0
    subscription reconnects and its original connection node
    is down.
  * Avoids an exception when an MQTT client connection was force-
    closed via the HTTP API.
  * Certain CLI commands could not be run in a shell script loop,
    unless the script explicitly redirected standard input.
  * `rabbitmq-diagnostics cluster_status` now responds much
    quicker when a cluster node has gone down, were shut down,
    or otherwise has become unreachable by the rest of the cluster.
  * Reverted a change to `DELETE /api/queues/{vhost}/{name}` that
    allowed removal of exclusive queues and introduced
    unexpected side effects.
  * `DELETE /api/policies/{vhost}/{policy}` returned a 500
    response instead of a 404 one when target virtual host did
    not exist.
  * Avoid log noise when an HTTP API request is issued against a
    booting or very freshly booted node.
  * HTTP API endpoints that involves contacting multiple nodes
    now respond much quicker when a cluster node
    has gone down, were shut down, or otherwise has become
    unreachable by the rest of the cluster
  * Definition exported for just one virtual host cannot be
    imported at node boot time.
  * Now such files are detected early with a clear log message
    and immediate node boot process termination.
  * To obtain source code of the entire distribution, please
    download the archive named `rabbitmq-server-3.12.11.tar.xz`
    instead of the source tarball produced by GitHub.</changelog>
</package>
<package pkgid="8753af72a813b87a859e4f7d49438f7e5348affd970d1362c249869062c5d0f05355c0836f7ec8a63f068d2980c6d9676f95e4dc174973a7c585eb4e0250c136" name="etags" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="e09530f939b012ccd60dbab48d93023a21ef1cb9e36470b6c05c186c6d1817bb0bdb8ece7b361079f26e618d0db94dee96f44fc93c479157b9b818a3b0a395d2" name="etags-debuginfo" arch="x86_64">
  <version epoch="0" ver="29.1" rel="1.2"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1668081600">- dbus-update-activation-environment handles only variables with
  their names</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1669723200">- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1676980800">- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1678363200">- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678881600">- mark ctags update-alternatives as non-%ghost</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678968000">- don't create ghosted files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690977600">- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-26.1-xft4x11.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * pdump.patch
- Re-enable ImageMagick usage</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691409600">- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691668800">- Modify patch emacs-29.1.dif
  * Avoid in ispell.el unused lexical variable `load-dict'</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1691755200">- Require bwrap at build time as some tools requires it if checks
  are enabled</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1695729600">- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695729601">- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1695902400">- For GNUS: Use message-user-fqdn instead of gnus-local-organization</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1696593600">- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696852800">- Avoid warnings about eln files as well as prune older eln files</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1696939200">- For the at-spi bus the package at-spi2-core is required
- Move eln prune code from ~/.gnu-emacs to site-start</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1697025600">- Don't install gsettings schemas twice</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1697112000">- Only recommend at-spi2-core</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700049600">- only use valgrind on 64 bit architectures</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1703851200">- fix typo in %{ext_info} macro usage</changelog>
</package>
<package pkgid="26e0570882dbe8fdb04337c18e047a2138d78ec902f4613adc7938214e376a3447a860d79e63605ce80340ee8e3b060e100d1a22edddb2e49b0eecb1c0ad42ea" name="etcd" arch="src">
  <version epoch="0" ver="3.5.11" rel="1.1"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591531200">- update home-page url</changelog>
  <changelog author="rbrown@suse.com" date="1596715200">- Update to version 3.4.10 [CVE-2020-15106][boo#1174951]:
  * version: 3.4.10
  * Documentation: note on data encryption
  * etcdserver: change protobuf field type from int to int64 (#12000)
  * pkg: consider umask when use MkdirAll
  * etcdmain: let grpc proxy warn about insecure-skip-tls-verify
  * etcdmain: fix shadow error
  * pkg/fileutil: print desired file permission in error log
  * pkg: Fix dir permission check on Windows
  * auth: Customize simpleTokenTTL settings.
  * mvcc: chanLen 1024 is to biger,and it used more memory. 128 seems to be enough. Sometimes the consumption speed is more than the production speed.
  * auth: return incorrect result 'ErrUserNotFound' when client request without username or username was empty.
  * etcdmain: fix shadow error
  * doc: add TLS related warnings
  * etcdserver:FDUsage set ticker to 10 minute from 5 seconds. This ticker will check File Descriptor Requirements ,and count all fds in used. And recorded some logs when in used &gt;= limit/5*4. Just recorded message. If fds was more than 10K,It's low performance due to FDUsage() works. So need to increase it.
  * clientv3: cancel watches proactively on client context cancellation
  * wal: check out of range slice in "ReadAll", "decoder"
  * etcdctl, etcdmain: warn about --insecure-skip-tls-verify options
  * Documentation: note on the policy of insecure by default
  * etcdserver: don't let InternalAuthenticateRequest have password
  * auth: a new error code for the case of password auth against no password user
  * Documentation: note on password strength
  * etcdmain: best effort detection of self pointing in tcp proxy
  * Discovery: do not allow passing negative cluster size
  * wal: fix panic when decoder not set
  * embed: fix compaction runtime err
  * pkg: check file stats
  * etcdserver, et al: add --unsafe-no-fsync flag
  * version: 3.4.9
  * wal: add TestValidSnapshotEntriesAfterPurgeWal testcase
  * wal: fix crc mismatch crash bug
  * rafthttp: log snapshot download duration
  * version: 3.4.8
  * rafthttp: improve snapshot send logging
  * *: make sure snapshot save downloads SHA256 checksum
  * etcdserver/api/snap: exclude orphaned defragmentation files in snapNames
  * etcdserver: continue releasing snap db in case of error
  * etcdserver,wal: fix inconsistencies in WAL and snapshot
  * cherry pick of #11564 (#11880)
  * mvcc: fix deadlock bug
  * auth: optimize lock scope for CheckPassword
  * auth: ensure RoleGrantPermission is compatible with older versions
  * etcdserver: print warn log when failed to apply request
  * auth: cleanup saveConsistentIndex in NewAuthStore
  * auth: print warning log when error is ErrAuthOldRevision
  * auth: add new metric 'etcd_debugging_auth_revision'
  * tools/etcd-dump-db: add auth decoder, optimize print format
  * *: fix auth revision corruption bug
  * etcdserver: watch stream got closed once one request is not permitted (#11708)
  * version: 3.4.7
  * wal: add "etcd_wal_writes_bytes_total"
  * pkg/ioutil: add "FlushN"
  * test: auto detect branch when finding merge base
  * mvcc/kvstore:when the number key-value is greater than one million, compact take too long and blocks other requests
  * version: 3.4.6
  * lease: fix memory leak in LeaseGrant when node is follower
  * version: 3.4.5
  * words: whitelist "racey"
  * Revert "version: 3.4.5"
  * words: whitelist "hasleader"
  * version: 3.4.5
  * etcdserver/api/v3rpc: handle api version metadata, add metrics
  * clientv3: embed api version in metadata
  * etcdserver/api/etcdhttp: log server-side /health checks
  * proxy/grpcproxy: add return on error for metrics handler
  * etcdctl: fix member add command
  * version: 3.4.4
  * etcdserver: fix quorum calculation when promoting a learner member
  * etcdserver: corruption check via http
  * mvcc/backend: check for nil boltOpenOptions
  * mvcc/backend: Delete orphaned db.tmp files before defrag
  * auth: correct logging level
  * e2e: test curl auth on onoption user
  * auth: fix NoPassWord check when add user
  * auth: fix user.Options nil pointer
  * mvcc/kvstore:fixcompactbug
  * mvcc: update to "etcd_debugging_mvcc_total_put_size_in_bytes"
  * mvcc: add "etcd_mvcc_put_size_in_bytes" to monitor the throughput of put request.
  * clientv3: fix retry/streamer error message
  * etcdserver: wait purge file loop during shutdown
  * integration: disable TestV3AuthOldRevConcurrent
  * etcdserver: remove auth validation loop
  * scripts/release: list GPG key only when tagging is needed</changelog>
  <changelog author="rbrown@suse.com" date="1599739200">- Update to version 3.4.13:
  * version: 3.4.13
  * pkg: file stat warning
  * Automated cherry pick of #12243 on release 3.4
  * version: 3.4.12
  * etcdserver: Avoid panics logging slow v2 requests in integration tests
  * version: 3.4.11
  * Revert "etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs"
  * *: fix backport of PR12216
  * *: add experimental flag for watch notify interval
  * clientv3: remove excessive watch cancel logging
  * etcdserver: add OS level FD metrics
  * pkg/runtime: optimize FDUsage by removing sort
  * clientv3: log warning in case of error sending request
  * etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="eroca@suse.com" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
</package>
<package pkgid="6721bdb37ce000ed6a5901a68b9c0c3a29f0c36f9b40c6a3a7d58ef06d0e242a0b13aab1aaf68c9c10b0facdb9f3d275c25476835c1a154d21db1c504b001b43" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.5.11" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="eroca@suse.com" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
</package>
<package pkgid="c44f8eff4e07bde520b3ebdc8b083fad853ab21e8232b13105922cf03814018bbb4fa0dd00a3ead8a88869d395efa898edb4ed9f16ca81d5dbbf0374508fff9c" name="etcdctl" arch="x86_64">
  <version epoch="0" ver="3.5.11" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="eroca@suse.com" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
</package>
<package pkgid="241fafd87366b474bcf6cd1238a2d617ff0ca256c4576c7694df7608aeb85ac5c7cc055919c089426f0d1660e0a34d2eebfdd2f8a47599f6c4f28429b2288ec9" name="etcdutl" arch="x86_64">
  <version epoch="0" ver="3.5.11" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="eroca@suse.com" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
</package>
<package pkgid="ea2e6e5a37328cc15c6ff37c871c4a243f80072526e2ba515c8e032e43ad958f2eb11e1fa014c2cbfbaa484adca6abed37c94befece23860388b8ed0c032e1ea" name="evince" arch="src">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="f9c2b9a439ba780cc40e99435499451f677ee87a92d04389e79b646d983334b395c621cff9e80668fe3e812bfecf70a975c03d4f14f8502dbeb633a416078c99" name="evince" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="5b4bed72bd561585bd2f6c339153491bdebd2a97a80a59e0c15e4db69d3a020072008f9d732bdae3c9594a13df0e8ee525b804a35b2e6d8fb8d84e6aa8de6759" name="evince-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="665484175b728004df6d671984b4a411a07634d1dd6bd1e8be417d856440a5fb7c841d9dc171f55e26334a3589a99708262cf7c2f7d81419d706d44947836bde" name="evince-debugsource" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="9586b9baa8fd5a3a4995c1906cf22887406fdd46aa786c437b6bf5fc151b96b393e628b2ff7b50fac9bf303feb939eb52aaad381d9270ff5d9d890c928d8a57e" name="evince-devel" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="e09dcfeda6ccc9759346bbf073a1cfbc2c23584f6424084cf0183c5885b348eb1e1b53e97ccaf4ba9f901f8101e4cb5b3ba34289c7ce196f29c4a073ede91c66" name="evince-lang" arch="noarch">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="25996c5b1d26a4b1480ac93ad696a40b20b424e0306ac72bd1dab469c1bb87ddd6f39677f89ca762c818ba177b30da23f310f29c6e19d6b073612c7e57fc9ab8" name="evince-plugin-comicsdocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="e03961821d8154602332cf2380cbf332f92ce58bb8dbc0defe7fa94e2c7e4aa70e14c5d00a515b37be2e08a28cdfa4e7e69f043869222e44349307a73aa680e8" name="evince-plugin-comicsdocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="4c783600af41d42010b2a98d9326c53a086423494dabb2685d7bb8753ba70f83c37ac6b3265415ce4d8a4e0b44b1a0b3ccec89fddd25283b1c7e82b041cb410c" name="evince-plugin-djvudocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="9959a44a149162561653207cb38f22a85f715c8026281c0303ec1354aa532c0276f565b9949b85387582c53f808d102b3d35d2859d26f3b6997ce83a127c30ec" name="evince-plugin-djvudocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="2f1d04d8c24d9d45a211d5d810d3e4d8cb0100b7685c14b22b123eeaf19736a311726ea9b07c1610a4fba5df9a5b538ea5af8bb7a4d8c2ee8a4a11ba8e4baf7a" name="evince-plugin-dvidocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="4f08880aedb078abfa8a0e00f81e9a9e671f36a77d1810db2a949e4fcedc41eaac81b6a95d9c9a131e521a981b24da6066cfe67d117fe6db2b2b7461e6f08b9c" name="evince-plugin-dvidocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="545ac3840f4a7e7ea6f1753d336f7f75bd6b54101f6a2e8074b3dc33aecf17992dfb75d740ac40277bcf1a14c3ea5775f04e1a663937ca00cd82fa55dae6ece6" name="evince-plugin-pdfdocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="03f50c2ac170fe2d609789d65cad083a0236721e00fdeca5f3a8d499ccc43fb825896311097e1cfa076de28cea02e9e1e64e340e59f6874a3321a622c8202341" name="evince-plugin-pdfdocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="028534087a79b80246967213757f3eecf1cb16606ee338b730ccbcd6e89a6d3a926e7d20acc1b35de51c4d65e9b0c5acc1fa80594ce2acfb935f6125e3baac64" name="evince-plugin-psdocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="4343f155e73a833e6ac741b58977197cd414652b933052fb01973000735d1cfd1873f438714b9f2fc9280a0eb84faeb7f200060c142e7c336fd83a77175e7ef4" name="evince-plugin-psdocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="8a85dd2b180dc0602e016bfefa86a6ef9dc09db0a0ee51dd2b269304692ac1134258fa2798eddb79717ca5cf258b2d3407e4d3360c3f756915ca55fdae21fd72" name="evince-plugin-tiffdocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="b9ac2e4ffa4675d1d579f702801f12cbe64d793f5e6c66226a06f66825761c52d752389321e06168d686cf3ca6ea387e8b2802fe39722687a37a85094d2125e8" name="evince-plugin-tiffdocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="fcdc152abe2bea2f2d939b73bb4827fd783f565cf5309fee2266543fd3a8b1ace1916cdd21f14acd6484c534c073b97acd7d59e8c75f3354b1cec0aad2c6b951" name="evince-plugin-xpsdocument" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="476f1ee7d3bbfb0f26e12e77a436f591bb395d2294895602afd963f840e08a3f8a2b6cfa9d533686c4e484bb88ad5142f8f1e2f248a8cb665c1f1d9e5cbed5fb" name="evince-plugin-xpsdocument-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add 1060b24d051607f14220f148d2f7723b29897a54.patch: Fix build
  with meson 0.60.0 and newer.
- Tweak our Provides/Obsolete of browser-plugin.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259200">- Update to version 41.4:
  + shell: Fix crash when thumbnail extraction takes too long.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259201">- Update to version 42.beta:
  + all:
  - Replace include guards with pragma once
  - Remove legacy code path for Gtk &lt; 3.22
  - Rename default branch to main
  - Align app name in metadata with .desktop name
  + appdata:
  - Fix missing tag
  - Use a nondeprecated SPDX license identifier
  + backends:
  - Use C99 types for uint family types
  - Use symbol visibility for exported symbols
  - dvi:
    . replace GdkColor with GdkRGBA
    . Avoid using deprecated functions
    . Remove support for T1 fonts on dvi
  - comics:
    . Add helper to get the state of the EvArchive
    . Document array contents
    . Speed up fetching page sizes
    . Use libarchive for RAR support
  - djvu:
    . Also load DjVu images
    . Extract XMP metadata
  - pdf:
    . Use GdkRGBA instead of GdkColor
    . Fix dispose implementation
    . Fix metadata parsing precedence
    . Implement loading from file descriptor
    . Only flag EvDocumentInfo fields when actually present
    . Let launch action to open pdfs from click event
  - tiff: Extract XMP metadata
  + build:
  - Fix dependency tracking
  - Fix re-definition of default_options
  - Only fail to build DVI by missing libkpathsea
  - Remove cruft
  - Require poppler 22.02.0 for PDF rendering
  - Silence deprecated declarations warnings
  - Use symbol visibility to hide symbols in private libs
  - Use symbol visibility to hide symbols in the nautilus module
  - Stop checking for execinfo.h
  - Remove incorrect args for i18n.merge_file
  - Fix multiple compilation warnings
  + doc: Migrate to gi-docgen
  + flatpak:
  - Add gi-docgen and its dependencies as modules
  - Add libarchive 3.6.0 build
  - Build introspection and API documentation
  - Bump gnome-desktop version
  - Bump poppler version and update build options
  - Bump poppler-data version
  + icons: update symbols
  + libdocument:
  - Add API to create EvDocument from file descriptor
  - Add function to sniff MIME type from FD
  - Add missing headers to evince-document.h
  - Add portal helper function
  - Deprecate GTime usage in annotation's properties
  - Don't install private headers
  - Factor out function to create GDateTime from tag
  - Fix mismatched allocators
  - Fix volatile misuse
  - Make ev_attachment_launch_app use GdkDisplay
  - Make EvDocumentInfo extensible
  - Make XMP parser take data length
  - Move EvDocumentInfo to its own file
  - Move GDateTime members to the extended struct
  - Move XMP parsing from backend/pdf to libdocument
  - Only register XML namespaces once
  - Plug some mem leaks in the XMP parser
  - Set EvDocumentInfo.fields_mask when parsing XMP
  - Sort evince-document.h includes
  - Use symbol visibility for exported symbols
  + libmisc: Update style context classes
  + libview:
  - Add EvJobLoad class to load from file descriptor
  - Add Portal implementation of EvPrintOperationExport
  - Bugfix: Move cursor over link handling to a separate function
  - Do not draw invalid surface
  - EvAnnotationWindow is private to libview
  - EvPageCache is private to libview
  - EvPixbufCache is private to libview
  - Fix critical warnings when destroying EvPageAccessible
  - Fix typos in annotations
  - Fix volatile misuse
  - Open annotation windows when opening the document
  - Split the unix printing impl from the export print operation
  - Use GObject:constructed instead of constructor
  - Use symbol visibility for exported symbols
  - Whitespace cleanup
  - ev-view-cursor.h private to libview
  - Set has-tooltip property unconditionally at init
  - Fix cancelling ongoing highlight text annotation
  - Preview popups only triggered by motion events
  - New EvView signal to inform EvWindow we cancelled adding
    annotation
  + previewer:
  - Allow passing the document and print settings as FDs
  - Support dark style preference
  - Try sniffing MIME type from file descriptor
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires,
  following upstreams port.
- Stop passing t1lib=disabled to meson, no longer needed, nor
  available.
- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed
  upstream.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647259202">- Update to version 42.rc:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 42.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647691200">- Update to version 42.1:
  + data: Remove 42.x development releases from appdata.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 42.1
  + Fix use-after-free.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.3:
  + Shell: Disconnect signal handler to prevent invalid read.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658491200">- Update to version 43.alpha:
  + backends:
  - Handle labels as optional on markup annotations.
  - Use default color when annotation has no color.
  + build:
  - Add deprecation guards to now old find text related
    functions.
  - Always enable the pdf backend.
  - Bump poppler's version to latest stable.
  - Bump version after release.
  - Let flatpak build fail.
  + ci: Remove unused path when building flatpak.
- Pass nautilus=false to meson, disable build of nautilus-evince.
  Following this, drop pkgconfig(libnautilus-extension)
  BuildRequires, no longer needed, and nautilus-evince sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 43.0:
  + build:
  - Narrow the version to enable nautilus plugin
  - Update flatpak dependencies
  - Use GNOME module post_install()
  - Add new job to generate the docker image
  - Update versions for gitlab-ci's Docker image
  + help:
  - Add Italian localized image
  - Remove unused screenshots
  - Update application screenshot to version 43 UI
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666872000">- Update to version 43.1:
  + build: Disable nautilus extension by default.
  + comics:
  - Avoid critical when pixbuf can't be rendered.
  - Better debug on archive error.
  - Fix crash that can happen if archive is damaged.
  - Still try to open broken comics.
  + shell: Fix use-after-free on a modified document.
  + Fix incorrect link in README.md.
  + Use https URL for libarchive.org in README.md.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678276800">- Update to version 44.rc:
  + Update POTFILES.in
  + backend: Handle NULL returned from
    poppler_layers_iter_get_title
  + build:
  - Build the backends on the top backend directory
  - Replace custom target with i18n.merge_files
  - Disable gtk_doc when introspection is disabled
  - Fix deprecation warning on meson
  - Fix docs cross build
  - Update desktop database at post install
  - Update libgd to current master
  + data: Update URLs by GNOME Discourse
  + help:
  - Update URLs by GNOME Discourse
  - Use action-name properties in help overlay
  - Correct UI steps in gedit for SyncTex plugin
  + libview: Fix crash when releasing click with selected text
    holding click button
  + shell:
  - Code clean up
  - Derive EvMessageArea from GtkBin to simplify GTK4 move
  - Derive EvToolbar from GtkBin instead of HdyHeaderBar
  - Dispose using g_clear_object and g_clear_pointer
  - Do not hard-code event to open context menus
  - Do not wrap SearchBar in GtkRevealer
  - Go to requested page for links to external PDF documents
  - Port GtkMenu to use GActions
  - Remove active-icon-name property
  - Remove complexity in menu popup
  - Remove goto-bookmark action and bookmark_menu
  - Remove unused toolbar navigation_action widget
  - Simplify definition of EvToolbar type
  - Simplify title set logic and sanitize before use
  - Support display page numbers above 10000
  - Use a GtkBox to simplify GTK4 move
  - Use composite template for EvToolbar
  - Use stack children to keep record of the sidebar page
  + Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679140800">- Update to version 44.0:
  + Avoid a crash caused by double free
  + Change its wording to the more descriptive "Print this section"
  + Convert utf8 fullwidth numbers to halfwidth
  + Disable GtkTreeView's builtin search
  + Explicitly enable Outline search
  + Fix double free of GtkEntryCompletion
  + Improve Outline context menu
  + Leave outline search menu item always on
  + Remove redundant ellipses
  + Tweak 'Expand all under this element' item sensitivity
  + Use the same term for the Outline sidebar
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.1:
  + Quick fix release from the right branch.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1687003200">- Update to version 44.2:
  + data: Fix years on 44.x releases
  + shell:
  - Fix crash when instantiating .ui template
  - Fix restoring close button after fullscreen
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688212800">- Update to version 44.3:
  + Add support for validating appdata versions.
  + Check for NEWS and appdata updates for new releases.
  + Don't discard matches without text area in the find bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 45.rc:
  + build: Update flatpak dependencies.
  + ci: Add default template for issues.
  + data:
  - Move metainfo top-level dir to data dir.
  - Use gitlab issues as the official bugtracker.
  + libview: Fix transformation of view coordinates.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695038400">- Update to version 45.0:
  + data: Remove defunct mailing list; add Discourse.
  + help: Correct dead IRC link.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701086400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="27d0ab93ebab09f53bab969d98eb7236913b5219e966275feb47e7f7128e2ad9a577118a876caa653c78a59c84c30e8a6d2ef420f02f34c55a74146a6be36824" name="evmctl" arch="x86_64">
  <version epoch="0" ver="1.5" rel="2.1"/>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419200">- Update to version 1.3
  version 1.3 new features:
  * NEW ima-evm-utils regression test infrastructure with two initial
  tests:
  - ima_hash.test: calculate/verify different crypto hash algorithms
  - sign_verify.test: EVM and IMA sign/verify signature tests
  * TPM 2.0 support
  - Calculate the new per TPM 2.0 bank template data digest
  - Support original padding the SHA1 template data digest
  - Compare ALL the re-calculated TPM 2.0 bank PCRs against the
  TPM 2.0 bank PCR values
  - Calculate the per TPM bank "boot_aggregate" values, including
  PCRs 8 &amp; 9 in calculation
  - Support reading the per TPM 2.0 Bank PCRs using Intel's TSS
  - boot_aggregate.test: compare the calculated "boot_aggregate"
  values with the "boot_aggregate" value included in the IMA
  measurement.
  * TPM 1.2 support
  - Additionally support reading the TPM 1.2 PCRs from a supplied file
  ("--pcrs" option)
  * Based on original IMA LTP and standalone version support
  - Calculate the TPM 1.2 "boot_aggregate" based on the exported
  TPM 1.2 BIOS event log.
  - In addition to verifying the IMA measurement list against the
  the TPM PCRs, verify the IMA template data digest against the
  template data.  (Based on LTP "--verify" option.)
  - Ignore file measurement violations while verifying the IMA
  measurment list. (Based on LTP "--validate" option.)
  - Verify the file data signature included in the measurement list
  based on the file hash also included in the measurement list
  (--verify-sig)
  - Support original "ima" template (mixed templates not supported)
  * Support "sm3" crypto name
  Bug fixes and code cleanup:
  * Don't exit with -1 on failure, exit with 125
  * On signature verification failure, include pathname.
  * Provide minimal hash_info.h file in case one doesn't exist, needed
  by the ima-evm-utils regression tests.
  * On systems with TPM 1.2, skip "boot_aggregate.test" using sample logs
  * Fix hash_algo type comparison mismatch
  * Simplify/clean up code
  * Address compiler complaints and failures
  * Fix memory allocations and leaks
  * Sanity check provided input files are regular files
  * Revert making "tsspcrread" a compile build time decision.
  * Limit additional messages based on log level (-v)
- Add patch 0001-pcr_tss-Fix-compilation-for-old-compilers.patch
- Upstream bumped soname to 2.0.0
- Add tpm2-0-tss-devel for Tumbleweed as build dependency, for the rest ibmtss
  as runtime dependency (needed for for reading PCR in ima_boot_aggregate cmd;
  better to use libtss2-esys and libtss2-rc than require tsspcrread binary in
  runtime, but tpm2-0-tss-devel is available only for Tumbleweed) + the same
  logic as runtime dependency for devel package
- Mark COPYING as %license</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419201">- Fixes from previous SR (reported by fvogt):
  * Move ibmtss runtime dependency to evmctl package
  * Remove dependencies to devel package (should not be needed)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419202">- Remove suse_version check for tpm2-0-tss-devel as the package is available
  for back as far as SLE 12 SP2 and respective openSUSE versions (also check
  was wrong, should have been 1500).</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595505600">- Use %autosetup -p1</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1597406400">- Update to version 1.3.1
  * "--pcrs" support for per crypto algorithm
  * Drop/rename "ima_measurement" options
  * Moved this summary from "Changelog" to "NEWS", removing
  requirement for GNU empty files
  * Distro build fixes
  * Remove 0001-pcr_tss-Fix-compilation-for-old-compilers.patch (from this
    release)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1601553600">- Fix missing new line in help
  (0001-help-Add-missing-new-line-for-ignore-violations.patch)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1603972800">- Update to version 1.3.2
  * Bugfixes: importing keys
  * NEW: Docker based travis distro testing
  * Travis bugfixes, code cleanup, software version update,
  and script removal
  * Initial travis testing
- Remove 0001-help-Add-missing-new-line-for-ignore-violations.patch
  (patch from this release)
- Add make check + dependencies (getfattr =&gt; attr, xxd =&gt; vim)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1636113600">- Update to version 1.4
  * Elliptic curve support and tests
  * PKCS11 support and tests
  * Ability to manually specify the keyid included in the IMA xattr
  * Improve IMA measurement list per TPM bank verification
  * Linking with IBM TSS
  * Set default hash algorithm in package configuration
  * (Minimal) support and test EVM portable signatures
  * CI testing:
  * Refresh and include new distros
  * Podman support
  * GitHub Actions
  * Limit "sudo" usage
  * Misc bug fixes and code cleanup
  * Fix static analysis bug reports, memory leaks
  * Remove experimental code that was never upstreamed in the kernel
  * Use unsigned variable, remove unused variables, etc
- Upstream bumped soname to 3.0.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1650888000">- switch to use https urls</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1678449600">- Update to version 1.5
  * CI changes:
  * New: UML kernel testing environment
  * Support for running specific test(s)
  * Update distros
  * Update software release versions
  * New features:
  * Signing fs-verity signatures
  * Reading TPM 2.0 PCRs via sysfs interface
  * New tests:
  * Missing IMA mmapped file measurements
  * Overlapping IMA policy rules
  * EVM portable signatures
  * fs-verity file measurements in the IMA measurement list
  * Build and library changes:
  * OpenSSL 3.0 version related changes
  * New configuration options: --disable-engine, --enable-sigv1
  * Deprecate IMA signature v1 format
  * Misc bug fixes and code cleanup:
  * memory leaks, bounds checking, use after free
  * Fix and update test output
  * Add missing sanity checks
  * Documentation:
  * Store the sourceforge ima-evm-utils wiki for historical
  purposes.
- Upstream bumped soname to 4.0.0
- Add BuildRequires: e2fsprogs util-linux (required by tests, which are mandatory)
- /usr/sbin to PATH (0001-fsverity.test-Add-usr-sbin-into-PATH.patch, sent to upstream ML)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1702641600">- Update download url.</changelog>
</package>
<package pkgid="df745f111558d973557e79b50704d17b61e12aea5d45755ed8e07f1428f7100d495a3e89267b8b35fe542dca64fa2a91d8e4b4da035578a059f823b5460287da" name="evmctl-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.5" rel="2.1"/>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419200">- Update to version 1.3
  version 1.3 new features:
  * NEW ima-evm-utils regression test infrastructure with two initial
  tests:
  - ima_hash.test: calculate/verify different crypto hash algorithms
  - sign_verify.test: EVM and IMA sign/verify signature tests
  * TPM 2.0 support
  - Calculate the new per TPM 2.0 bank template data digest
  - Support original padding the SHA1 template data digest
  - Compare ALL the re-calculated TPM 2.0 bank PCRs against the
  TPM 2.0 bank PCR values
  - Calculate the per TPM bank "boot_aggregate" values, including
  PCRs 8 &amp; 9 in calculation
  - Support reading the per TPM 2.0 Bank PCRs using Intel's TSS
  - boot_aggregate.test: compare the calculated "boot_aggregate"
  values with the "boot_aggregate" value included in the IMA
  measurement.
  * TPM 1.2 support
  - Additionally support reading the TPM 1.2 PCRs from a supplied file
  ("--pcrs" option)
  * Based on original IMA LTP and standalone version support
  - Calculate the TPM 1.2 "boot_aggregate" based on the exported
  TPM 1.2 BIOS event log.
  - In addition to verifying the IMA measurement list against the
  the TPM PCRs, verify the IMA template data digest against the
  template data.  (Based on LTP "--verify" option.)
  - Ignore file measurement violations while verifying the IMA
  measurment list. (Based on LTP "--validate" option.)
  - Verify the file data signature included in the measurement list
  based on the file hash also included in the measurement list
  (--verify-sig)
  - Support original "ima" template (mixed templates not supported)
  * Support "sm3" crypto name
  Bug fixes and code cleanup:
  * Don't exit with -1 on failure, exit with 125
  * On signature verification failure, include pathname.
  * Provide minimal hash_info.h file in case one doesn't exist, needed
  by the ima-evm-utils regression tests.
  * On systems with TPM 1.2, skip "boot_aggregate.test" using sample logs
  * Fix hash_algo type comparison mismatch
  * Simplify/clean up code
  * Address compiler complaints and failures
  * Fix memory allocations and leaks
  * Sanity check provided input files are regular files
  * Revert making "tsspcrread" a compile build time decision.
  * Limit additional messages based on log level (-v)
- Add patch 0001-pcr_tss-Fix-compilation-for-old-compilers.patch
- Upstream bumped soname to 2.0.0
- Add tpm2-0-tss-devel for Tumbleweed as build dependency, for the rest ibmtss
  as runtime dependency (needed for for reading PCR in ima_boot_aggregate cmd;
  better to use libtss2-esys and libtss2-rc than require tsspcrread binary in
  runtime, but tpm2-0-tss-devel is available only for Tumbleweed) + the same
  logic as runtime dependency for devel package
- Mark COPYING as %license</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419201">- Fixes from previous SR (reported by fvogt):
  * Move ibmtss runtime dependency to evmctl package
  * Remove dependencies to devel package (should not be needed)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595419202">- Remove suse_version check for tpm2-0-tss-devel as the package is available
  for back as far as SLE 12 SP2 and respective openSUSE versions (also check
  was wrong, should have been 1500).</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1595505600">- Use %autosetup -p1</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1597406400">- Update to version 1.3.1
  * "--pcrs" support for per crypto algorithm
  * Drop/rename "ima_measurement" options
  * Moved this summary from "Changelog" to "NEWS", removing
  requirement for GNU empty files
  * Distro build fixes
  * Remove 0001-pcr_tss-Fix-compilation-for-old-compilers.patch (from this
    release)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1601553600">- Fix missing new line in help
  (0001-help-Add-missing-new-line-for-ignore-violations.patch)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1603972800">- Update to version 1.3.2
  * Bugfixes: importing keys
  * NEW: Docker based travis distro testing
  * Travis bugfixes, code cleanup, software version update,
  and script removal
  * Initial travis testing
- Remove 0001-help-Add-missing-new-line-for-ignore-violations.patch
  (patch from this release)
- Add make check + dependencies (getfattr =&gt; attr, xxd =&gt; vim)</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1636113600">- Update to version 1.4
  * Elliptic curve support and tests
  * PKCS11 support and tests
  * Ability to manually specify the keyid included in the IMA xattr
  * Improve IMA measurement list per TPM bank verification
  * Linking with IBM TSS
  * Set default hash algorithm in package configuration
  * (Minimal) support and test EVM portable signatures
  * CI testing:
  * Refresh and include new distros
  * Podman support
  * GitHub Actions
  * Limit "sudo" usage
  * Misc bug fixes and code cleanup
  * Fix static analysis bug reports, memory leaks
  * Remove experimental code that was never upstreamed in the kernel
  * Use unsigned variable, remove unused variables, etc
- Upstream bumped soname to 3.0.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1650888000">- switch to use https urls</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1678449600">- Update to version 1.5
  * CI changes:
  * New: UML kernel testing environment
  * Support for running specific test(s)
  * Update distros
  * Update software release versions
  * New features:
  * Signing fs-verity signatures
  * Reading TPM 2.0 PCRs via sysfs interface
  * New tests:
  * Missing IMA mmapped file measurements
  * Overlapping IMA policy rules
  * EVM portable signatures
  * fs-verity file measurements in the IMA measurement list
  * Build and library changes:
  * OpenSSL 3.0 version related changes
  * New configuration options: --disable-engine, --enable-sigv1
  * Deprecate IMA signature v1 format
  * Misc bug fixes and code cleanup:
  * memory leaks, bounds checking, use after free
  * Fix and update test output
  * Add missing sanity checks
  * Documentation:
  * Store the sourceforge ima-evm-utils wiki for historical
  purposes.
- Upstream bumped soname to 4.0.0
- Add BuildRequires: e2fsprogs util-linux (required by tests, which are mandatory)
- /usr/sbin to PATH (0001-fsverity.test-Add-usr-sbin-into-PATH.patch, sent to upstream ML)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1702641600">- Update download url.</changelog>
</package>
<package pkgid="95f8ca7f0f52a6f6ad38844c255e40d21f663a4bd677bf430e93332c2140a77ff266c23e5a5e3a52c0e5cd3a110b22e5a41a3762f61738435014732b2975a8cd" name="evolution" arch="src">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="0e4c7ca746436811c25874c85079528a8a1c90338306a10a9508281657ebff864a9bfd570e78d1605566605c839bdd64e3d78de93a40669d68a14afb5cbad367" name="evolution" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="84bc8d54b807a7843d6310888dcdfba9a5782fc1a6fb2867b2170629d3bd0d4ec79dca6420307f655f897439824bce075b5231bdc98c7f28dc4ab46586e27489" name="evolution-data-server" arch="src">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="515a62ae9f9d35ddafcda61f8ee584bf2aaa63b1bdd3fb6314453e87474910b913fc7ae18433a3c83e2bbc37552e22c5fb532755621553409caad214f1fd571e" name="evolution-data-server" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="b16a3bb30dbafdeced7798c0ae760e0d5ee8ec1c4bbb3fd2a738ec650d68715380e6eb5195750d71827c1702f1cd7273f6f494e01ed4cf6bc9fdc830ebb7cf35" name="evolution-data-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="66030593612e9928f2a1616fd03206ac2f64a57efee9a9ab402e5aed3fb9a7735bdfcaefd841dc39515044d076c628bf23d5c944aaea7c2e8711609968cb6c59" name="evolution-data-server-debugsource" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="4dea8aa9557331e8827f53359e279bc1924b7846160326e6acd7b22985985f0c86f7c4fe7c0c5e63b9d54b12350f3d55069496ced97f9f25234e00d1f92f697f" name="evolution-data-server-devel" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="10c9fe108bbc66805d88cf2753aa4f4063fec92077d3449831f11fdbbb2280c0fdd904d5b3de2a20c1e6e41923e7cf6a32d10ed2475990bce2df0cd9a132ac27" name="evolution-data-server-lang" arch="noarch">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + po: Merge .source files back to the POTFILES.in
  + IMAPX: Hide complete requests in debug logs for some sensitive
    commands
  + Handle negative value for GUri's port
  + CamelDB: Fix an uninitialized variable warning
  + Bugs Fixed:
  - LDAP:
    . Possible memory leak in build_mods_from_contacts()
    . Use valid values for error paths of contact create/remove
  - Serialize OAuth2 token refresh for an account
  - IMAP: Does not forget renamed folders on the server
  - Tautology in e_named_parameters_equal()
  - camel-db.c: Rearrange transaction handling
  + Updated translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- Update to version 3.46.2:
  + e-xml-utils: Enable parse of huge XML files.
  I Fix possible NULL-dereference in
    e_cal_backend_file_modify_objects().
  I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL.
  I IMAP: Excessive memory usage on folder summary download.
  I Trust Prompt: Add issuer's certificate fingerprint.
  I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google
    Task list.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix a crash under source_registry_object_added_no_owner()
  + ESoupAuthBearer: Add debug prints
  + Bugs fixed:
  - e_util_change_uri_component: Reset default port when changing
    scheme
  - Prompting for password too often
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Parse URI strings into GUri in a relaxed mode
  + IMAPx: Folder refresh could remove new message from local
    summary
  + Bugs fixed:
  - libedataserverui4: (almost) empty GIR/VAPI file
  - IMAP: Inbox hidden in offline with "Show only subscribed
    folders"
  - Google Task modification not synced
  - CalDAV: Can fail to refresh content in some cases
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.1:
  + Handle negative value for GUri's port.
  + Stored values are never read.
  + Fix memory leaks found by clang static analyzer.
  + EVCard: Slightly speed up vCard parsing and export to text.
  + camel-db.c: Rearrange transaction handling.
  + CamelDB: Fix an uninitialized variable warning.
  + build: Add a check for localtime_r().
  + build: Update check for elfutils/libdwfl.h.
  + Add EXTENSIONS_DIR compile time option.
  + Replace use of g_source_set_name_by_id().
  + Add ECacheKeys helper object for ref-counted data stored in an
    ECache table.
  + Calendar: Extract categories parsing into a utility function.
  + Contacts: Add 'categories' backend property with a list of used
    categories.
  + Fix a crash under source_registry_object_added_no_owner().
  + ESoupAuthBearer: Add debug prints.
  + Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
  webkitgtk-gtk4-build-with-oauth2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499201">- Update to version 3.47.2:
  + IMAPx: Utilize normalization of the Inbox folder name.
  + OAuth2 Credentials Prompter: Allow pasting the whole URL as an
    authorization code.
  + Enable GitLab CI for easier testing of the changes.
  + OAuth2: Show errors returned by the server in the prompt
    window.
  + Parse URI strings into GUri in a relaxed mode.
  + OAuth2: Extract returned information from URI query or
    fragment.
  + IMAPx: Folder refresh could remove new message from local
    summary.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2 credentials prompter: Log what URI is being opened in
    the WebKitWebView.
  + Bugs fixed:
  - alarm-notify: Incorrectly handles changes in recurring
    events.
  - build: Make it possible to override C++ standard.
  - libedataserverui: Tweak lookout of the Trust Prompt dialog.
  + Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
  pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
</package>
<package pkgid="d39646d8abf074d9f39576e9721a8145d4f44cffad7a2f2db791c5112f24578c92c6ecf408f2e6039c7c113c236b3176e0520cffb69b0356dabc3669e807e4f7" name="evolution-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="815f564705eee2e6b5d427b5ce8839375397f79224aa368d40b4b74830dbd623a8edf22b2ec9e550744ba2ee479b105aa14546de8f94638443583a8a89cc407d" name="evolution-debugsource" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="fe0867577f748b02e9870d884903e48fc9d1bcf18f808597eac25ca751efe83c421a96642772b9e2937735f18aae66e2309f9a126f1b7e7506ed7ad7542c4ce5" name="evolution-devel" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="e41d5e38931eae598d359f267ce47f00c674d5f18dedf83b2eb621e016edfee34f357390e04cfcef1ddbb21d760ccb6e7017379a63d5bddbc07b193211d86222" name="evolution-ews" arch="src">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 3.44.4:
  + Bugs fixed: Calendar: Fix occurrence index counter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700801">- Update to version 3.45.2:
  + Remove false runtime check in
    ews_connection_notification_start_thread().
  + Microsoft365: Split iCalendar component manipulation code into
    separate file.
  + Use uhttpmock 0.9 for internal tests.
  + Bug Fixes:
  - Calendar:
    . Ability to create Online meeting.
    . Fix occurrence index counter.
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662120000">- Update to version 3.45.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Handle negative value for GUri's port
  + EwsConnect: Early stop a response traversal
  + ESoapResponse: Allow NULL for some traversal functions
  + ebb_ews_mailbox_to_contact: Fix a memory leak
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
  + EWS: GetFolderPermissions response lost.
  + EEwsNotification: Re-subscribe when current subscription fails.
  + Fix visibility of "Subscribe to folder of other EWS user" menu
    option.
  + Fix a small memory leak when updating EWS foreign subfolders.
  + Correct response read of SetUserOofSettingsRequest.
  + EEwsOooNotificator:
  - Change how timeout callback is removed.
  - Simplify response code to the alert.
  + Subscribe foreign folder dialog does not close on success.
  + EEwsSearchUser: Fix a small memory leak.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
    runtime warning
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Sanitize headers in debug log also for level 1
  + Bugs fixed:
  - Calendar:
    . Cover possible ID conversion for Online meetings
    . Ensure TimeZone info in SOAP-header request
    . Convert floating time to user's timezone on save
  - Disabled sources auto-re-enabled the next start
  - Subscribed free/busy calendar does not show all events</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
</package>
<package pkgid="6f519483082d25dfe0c16b67ea1638bb3eb157cc5e8ce60c5d7da7dee63b057a9ef0e36ab0f2f1ce7b02d22ea7df5b32518677c011cff0ebca772868ceee1a8f" name="evolution-ews" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 3.44.4:
  + Bugs fixed: Calendar: Fix occurrence index counter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700801">- Update to version 3.45.2:
  + Remove false runtime check in
    ews_connection_notification_start_thread().
  + Microsoft365: Split iCalendar component manipulation code into
    separate file.
  + Use uhttpmock 0.9 for internal tests.
  + Bug Fixes:
  - Calendar:
    . Ability to create Online meeting.
    . Fix occurrence index counter.
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662120000">- Update to version 3.45.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Handle negative value for GUri's port
  + EwsConnect: Early stop a response traversal
  + ESoapResponse: Allow NULL for some traversal functions
  + ebb_ews_mailbox_to_contact: Fix a memory leak
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
  + EWS: GetFolderPermissions response lost.
  + EEwsNotification: Re-subscribe when current subscription fails.
  + Fix visibility of "Subscribe to folder of other EWS user" menu
    option.
  + Fix a small memory leak when updating EWS foreign subfolders.
  + Correct response read of SetUserOofSettingsRequest.
  + EEwsOooNotificator:
  - Change how timeout callback is removed.
  - Simplify response code to the alert.
  + Subscribe foreign folder dialog does not close on success.
  + EEwsSearchUser: Fix a small memory leak.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
    runtime warning
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Sanitize headers in debug log also for level 1
  + Bugs fixed:
  - Calendar:
    . Cover possible ID conversion for Online meetings
    . Ensure TimeZone info in SOAP-header request
    . Convert floating time to user's timezone on save
  - Disabled sources auto-re-enabled the next start
  - Subscribed free/busy calendar does not show all events</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
</package>
<package pkgid="eb283c231fafea2f918bd61e0f3cd0aab52876946cac2d78df82ec10735a4eda50b4a6f83f1727ecc9311760751913dbf9ee432b7f0f82058f7abd9095661fcb" name="evolution-ews-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 3.44.4:
  + Bugs fixed: Calendar: Fix occurrence index counter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700801">- Update to version 3.45.2:
  + Remove false runtime check in
    ews_connection_notification_start_thread().
  + Microsoft365: Split iCalendar component manipulation code into
    separate file.
  + Use uhttpmock 0.9 for internal tests.
  + Bug Fixes:
  - Calendar:
    . Ability to create Online meeting.
    . Fix occurrence index counter.
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662120000">- Update to version 3.45.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Handle negative value for GUri's port
  + EwsConnect: Early stop a response traversal
  + ESoapResponse: Allow NULL for some traversal functions
  + ebb_ews_mailbox_to_contact: Fix a memory leak
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
  + EWS: GetFolderPermissions response lost.
  + EEwsNotification: Re-subscribe when current subscription fails.
  + Fix visibility of "Subscribe to folder of other EWS user" menu
    option.
  + Fix a small memory leak when updating EWS foreign subfolders.
  + Correct response read of SetUserOofSettingsRequest.
  + EEwsOooNotificator:
  - Change how timeout callback is removed.
  - Simplify response code to the alert.
  + Subscribe foreign folder dialog does not close on success.
  + EEwsSearchUser: Fix a small memory leak.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
    runtime warning
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Sanitize headers in debug log also for level 1
  + Bugs fixed:
  - Calendar:
    . Cover possible ID conversion for Online meetings
    . Ensure TimeZone info in SOAP-header request
    . Convert floating time to user's timezone on save
  - Disabled sources auto-re-enabled the next start
  - Subscribed free/busy calendar does not show all events</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
</package>
<package pkgid="6af45dc42ba8cbb3cbb1a3f366cf0fc046df144f46c3d527da25b88c76cb188bc4c64f411f0ffe729875fc6d1591d97ad9d191892ee27ebe2ce0198bf17e3535" name="evolution-ews-debugsource" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 3.44.4:
  + Bugs fixed: Calendar: Fix occurrence index counter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700801">- Update to version 3.45.2:
  + Remove false runtime check in
    ews_connection_notification_start_thread().
  + Microsoft365: Split iCalendar component manipulation code into
    separate file.
  + Use uhttpmock 0.9 for internal tests.
  + Bug Fixes:
  - Calendar:
    . Ability to create Online meeting.
    . Fix occurrence index counter.
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662120000">- Update to version 3.45.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Handle negative value for GUri's port
  + EwsConnect: Early stop a response traversal
  + ESoapResponse: Allow NULL for some traversal functions
  + ebb_ews_mailbox_to_contact: Fix a memory leak
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
  + EWS: GetFolderPermissions response lost.
  + EEwsNotification: Re-subscribe when current subscription fails.
  + Fix visibility of "Subscribe to folder of other EWS user" menu
    option.
  + Fix a small memory leak when updating EWS foreign subfolders.
  + Correct response read of SetUserOofSettingsRequest.
  + EEwsOooNotificator:
  - Change how timeout callback is removed.
  - Simplify response code to the alert.
  + Subscribe foreign folder dialog does not close on success.
  + EEwsSearchUser: Fix a small memory leak.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
    runtime warning
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Sanitize headers in debug log also for level 1
  + Bugs fixed:
  - Calendar:
    . Cover possible ID conversion for Online meetings
    . Ensure TimeZone info in SOAP-header request
    . Convert floating time to user's timezone on save
  - Disabled sources auto-re-enabled the next start
  - Subscribed free/busy calendar does not show all events</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
</package>
<package pkgid="278d3b31e935e525563d4f2653dae74d4cbe61f5a3513eb4bc7f4d4d0a391a531263d552835ce7bde627682ee7f67aaaf92980e5f9285a717a443986573f5976" name="evolution-ews-lang" arch="noarch">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 3.44.4:
  + Bugs fixed: Calendar: Fix occurrence index counter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700801">- Update to version 3.45.2:
  + Remove false runtime check in
    ews_connection_notification_start_thread().
  + Microsoft365: Split iCalendar component manipulation code into
    separate file.
  + Use uhttpmock 0.9 for internal tests.
  + Bug Fixes:
  - Calendar:
    . Ability to create Online meeting.
    . Fix occurrence index counter.
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662120000">- Update to version 3.45.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Handle negative value for GUri's port
  + EwsConnect: Early stop a response traversal
  + ESoapResponse: Allow NULL for some traversal functions
  + ebb_ews_mailbox_to_contact: Fix a memory leak
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Camel: Remove invalid 'else' in ews_get_folder_info_sync().
  + EWS: GetFolderPermissions response lost.
  + EEwsNotification: Re-subscribe when current subscription fails.
  + Fix visibility of "Subscribe to folder of other EWS user" menu
    option.
  + Fix a small memory leak when updating EWS foreign subfolders.
  + Correct response read of SetUserOofSettingsRequest.
  + EEwsOooNotificator:
  - Change how timeout callback is removed.
  - Simplify response code to the alert.
  + Subscribe foreign folder dialog does not close on success.
  + EEwsSearchUser: Fix a small memory leak.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid
    runtime warning
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Sanitize headers in debug log also for level 1
  + Bugs fixed:
  - Calendar:
    . Cover possible ID conversion for Online meetings
    . Ensure TimeZone info in SOAP-header request
    . Convert floating time to user's timezone on save
  - Disabled sources auto-re-enabled the next start
  - Subscribed free/busy calendar does not show all events</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
</package>
<package pkgid="0d52754e86a46719d4d60034755a5435395d87416f2b70b18958748ea2b2ba0c2e1e04b4abb0cf201fc7bd1fa6596c2018773fac5a469e81f1add1d08c0e32b6" name="evolution-lang" arch="noarch">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="b1ca6a554a37d158fcb6a4b853154aba98672c8d334712f086a8b921f7cfcaf803276712a3065b638bbf52355ef11aff7cd1409f936031d23ca241c0146e154f" name="evolution-plugin-bogofilter" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="032d0c15cb4f0817379da689a94b888f7c50ca36431b6e9cc707fd134ca09a1ea4ee0c4f40ebc82c6f8bb63d6d9262962d635bc63bbeb030f70c5413b407d681" name="evolution-plugin-bogofilter-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="1aeb94f1e13934869bbc90a7f588f370a59b5bf8982a02c30a01d253f5e7c8c4c7cd108e370ec3698bea1116cfbcefa999c5cc373a4b1b7f9407b3616649ff4b" name="evolution-plugin-pst-import" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="bd05fc717acea6e01b4910b9eed7e8a805828a06712ce76d46468efa35a536406e5964bb8c28e1d4c128674abfbece78cb09ce2bd386d424dd1a571e0b7416b2" name="evolution-plugin-pst-import-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="840fdbfada30c1c170d81de4497073ff1693fa9fb9805fff2b1d446f71eeaa1eb2b8bf77c41b17281847e6416a7c9d4774d62825e959e883b18d0cae39fc6a84" name="evolution-plugin-spamassassin" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="c7d87f154fbe5b0b3ca88425f952dfa1ed227634260bf40c97c23a4e15c326a4b5370c4a5aea753007858be750cb5edde1d497fca193e75b12967df324df2ad8" name="evolution-plugin-spamassassin-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="41cf898e9bfdfd3965d94e0a83077af05ec170f193bb5f14526aa5730e5ff83c57c40e98481a1151a81d4d50eacd8998e46b8e271ba6d29368e02dcb054dbd2f" name="evolution-plugin-text-highlight" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="6bfec4344ffb77dda4938ace78956bb70b1ae3f23c13e938b5d11914958107f8a372bb51d3723a5742e589ee778d7688901c0d980c2a668049ccae1922760556" name="evolution-plugin-text-highlight-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="92a162fbc1287d6f21052b06213e298305ea8291e5fbc7176957c56a2fc9b42f4714349204d58c170a32531353c980e004900289f67334c58453f866a3cf565c" name="exempi" arch="src">
  <version epoch="0" ver="2.6.3" rel="1.4"/>
  <changelog author="vuntz@novell.com" date="1240920000">- Add exempi-gcc44.patch to fix build with gcc 4.4.
- Remove AutoReqProv: it's default now.</changelog>
  <changelog author="vuntz@novell.com" date="1248091200">- Update to version 2.1.1:
  + Added shave to the build system for sane output. (build only)
  + fdo#16030: if the property is an array or struct allow "" to be
    passed as a value.
  + fdo#19312: source/XMPFiles/FileHandlers/P2_Handler.cpp was
    using an improper string comparison. (made rpmlint unhappy).
  + fdo#20554: Missing file on MacOS X.
  + fdo#20554: Detect ldflags properly.
  + fdo#20622: Catch unhandled exceptions in
    xmp_files_can_put_xmp().
  + fdo#21934: Mismatched new [] / delete.
  + fdo#22554: Fix a SIGFPE encountered on some invalid files.
    (bgo#586720)
- Drop exempi-rpmlint.diff: fixed upstream.
- Drop exempi-gcc44.patch: fixed upstream.</changelog>
  <changelog author="vuntz@opensuse.org" date="1283860800">- Add pkg-config BuildRequires to get a pkgconfig() provides for
  the devel subpackage.</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1291896000">- run make check
- Disable usage of "shave-libtool" that messes up post build checks
  provide --disable-silent-rules</changelog>
  <changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1317384001">- use original tar</changelog>
  <changelog author="vuntz@opensuse.org" date="1329998400">- Update to version 2.2.0:
  + New 'exempi' command line tool.
  + Upgrade XMPCore to Adobe XMP 5.1.2
  - Quicktime support now works without Quicktime.
  - Reconciliation with ID3v2.
  - "Blessed" 64-bits support (we already had it in exempi).
  - Slight change in the way XMP are written for MWG compliance.
  - Fixed a serious bug with RIFF.
  - Change in the way local text encoding is dealt with.
  - Alternative languages behave slightly differently by changing
    how the default language property is managed.
  - Probably a bunch of bugs fixed that I don't know about.
  + Update unit tests.
  - Refactor the fixtures.
  + Use automake silent rules instead of shave. (build only)
  + "make dist" generate a bzip2 archive as well. (build only)
  + Remove some obsolete warning flags. (build only)
  + Build xmpcommandtool
  + Several new APIs.
  + Bug fixes: fdo#37747.
- Drop exempi-no-shave.patch: shave is not used upstream anymore.
- Drop libtool BuildRequires, autoreconf call and
  - -disable-silent-rules that were used because of patch above.
- Create a tools subpackage for new exempi command line tool.
- Change group of libexempi3 from "Development/Libraries/C and C++"
  to System/Libraries.
- Use V=1 during the build to get a verbose build.</changelog>
  <changelog author="dmueller@suse.de" date="1330257600">- fix build under qemu</changelog>
  <changelog author="zaitor@opensuse.org" date="1372593600">- Update to version 2.2.1:
  + fdo#54011: Use POSIX API for files on MacOS.
  + fdo#58175: Replace OS X FlatCarbon headers.
  + Added a manpage for exempi(1).
  + Added the -n option to the command line for arbitrary
    namespaces.</changelog>
  <changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 2.2.2:
  + Public header cleanup and documentation update.
  + Update Doxygen config.
  + fdo#73058: Add missing include for MacOS.
  + fdo#72810: Fix typo in date test in MP3 handler.
  + fdo#83313: Fix crash on invalid Exif (from Samsung).
  + Fix valgrind testing for xmpcore.sh.
  + Fix delete / delete[] mismatch in ID3_Support.hpp.
- Add baselibs.conf to Source to comply with current rules in
  Factory.</changelog>
  <changelog author="mpluskal@suse.com" date="1448193600">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="kbabioch@suse.com" date="1521028800">- Update to 2.4.5:
  * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295)
  * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297)
  * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296)
  * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294)
  * Properly initialize pointers in WEBP.
  * Fix an infinite loop in RIFF parser.
  * Fix an infinite loop in QuickTime parser.
  * Fix an infinite loop in ASF parser.
  * Adjust minimum version for gcc in documentation.
  * Fix a buffer overrun, memcpy() on overlapping regions, use after free in
    the exception handling.  Fix a fatal assert with corrupt WEBP.
  * Fix a crash on a corrupt file.
  * Upgrade XMPCore to Adobe XMP CC 2014.12.
  * New flag to optimize layout on MPEG4 files.
  * GoPro MPEG4 video files support.
  * Improved JPEG support.
  * iXML support in WAVE files.
  * Several bugs and memory leaks fixes.
  * Changes from Adobe XMP CC 2013.06.
  * Pluggable file handlers (not exposed yet in Exempi)
  * Support for Exif 2.3 properties
  * New RIFF file handler
  * Better Postscript support.
  * Lot of bug fixes.
  * Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
  * WebP format handler (contributed: Frankie Dintino, The Atlantic)
  * Several API improvements
  * Fix potential crash with corrupt TIFF file.
  * Fix header to pass -Wstrict-prototypes</changelog>
  <changelog author="jengelh@inai.de" date="1521028801">- Extend descriptions.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Remove --disable-static because it cause build to fail.
- Update to version 2.5.2.
  * Bug #18: Remove an unnecessary message to stdout in the exempi tool.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18
  * Bug #20: Test file formats. This also change the GIF sample to GIF89a.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20
  * Bug #17: `make check` should build more reliably now.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/17
  * MR !1: Remove deprecated C++ to compile with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1
  * MR !2: Fix a build failure with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2
- Updates for version 2.5.1.
  * Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/9
  * Bug #12: Invalid WEBP cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/12
  * Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/13
  * Bug #14: Invalid MP3 cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
- Updates for version 2.5.0.
  * Upgrade XMPCore to Adobe XMP SDK CC 2016.07
  * Support for iOS in XMPFiles
  * New DOM based API’s are added in XMP Core to access metadata tree
    hierarchy. (not exposed yet in Exempi)
  * Added support XMP/metadata in utf-8 encoded uncompressed SVG
    files in XMPFiles.
  * Added support of GIF handler in XMPFiles.
  * Added support for reconciliation of iXML’s TRACK_LIST and its
    components to get microphone data.
  * Added support for IFDs of type 13 in TIFF.
  * Added support for MPEG4 videos shot from Google Nexus 5 camera.
  * Restructured the implementation of XDCAM Handler to support
    File Access Mode (FAM) and Simple Access Mode (SAM)
  * Added built-in support for iXML namespace in XMPCore.
  * Modified the alias tiff:ImageDescription for dc:description as
    language alternative array instead of simple property.
  * Lot of bug fixes in XMPFiles and XMPCore.
  * Removed Exempi provided support for GIF in favour of Adobe's.
    Only GIF89a is supported.
  * New: API NS_XML constant
  * Bug #5: Restrict the exported symbols. Only the symbols marked
    with API_EXPORT are exported by the shared library as to not
    allow another library to import the XMP SDK symbols.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
  * Bug #105580: Access memory aligned on ARM.
    https://bugs.freedesktop.org/show_bug.cgi?id=105580
  * Added tests for Adobe SDK.
  * Fixed warnings and other issues and Adobe SDK.
  * Compile with much more warnings enabled.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1616155200">- Update baselibs.conf to reflect new sonum.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 2.6.1:
  * Update XMPCore to Adobe XMP SDK v2021.10
  * Some fixes previously done in Exempi are now upstream
- Install the NEWS file instead of the obsolete ChangeLog one</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.2:
  - Update XMPCore to Adobe XMP SDK v2022.06
  - Build system fixes that don't matter.
  - Fix a typo in an ID3 genre string
  - Build XMP_SDK with some fatal warnings:
  - -Werror=missing-field-initializers
  - -Werror=misleading-indentation
  - -Werror=class-memaccess
  - Remove (deprecated) boost_test_minimal
  - Remove old .sym file (Daniel Kolesa)
  - Added --enable-samples (default = yes) (Fabrice Fontaine)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- update to 2.6.3:
  * Fix null to int assignement error.</changelog>
</package>
<package pkgid="4c821e0bbe9d85c9d7b61b127b3f6d81b09736eb76b2bc5b508f9f61003d7717517bc62a2a8d62295be58174bf26e071460e0728291b04287fc7e805b24d5b32" name="exempi-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.3" rel="1.4"/>
  <changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 2.2.2:
  + Public header cleanup and documentation update.
  + Update Doxygen config.
  + fdo#73058: Add missing include for MacOS.
  + fdo#72810: Fix typo in date test in MP3 handler.
  + fdo#83313: Fix crash on invalid Exif (from Samsung).
  + Fix valgrind testing for xmpcore.sh.
  + Fix delete / delete[] mismatch in ID3_Support.hpp.
- Add baselibs.conf to Source to comply with current rules in
  Factory.</changelog>
  <changelog author="mpluskal@suse.com" date="1448193600">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="kbabioch@suse.com" date="1521028800">- Update to 2.4.5:
  * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295)
  * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297)
  * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296)
  * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294)
  * Properly initialize pointers in WEBP.
  * Fix an infinite loop in RIFF parser.
  * Fix an infinite loop in QuickTime parser.
  * Fix an infinite loop in ASF parser.
  * Adjust minimum version for gcc in documentation.
  * Fix a buffer overrun, memcpy() on overlapping regions, use after free in
    the exception handling.  Fix a fatal assert with corrupt WEBP.
  * Fix a crash on a corrupt file.
  * Upgrade XMPCore to Adobe XMP CC 2014.12.
  * New flag to optimize layout on MPEG4 files.
  * GoPro MPEG4 video files support.
  * Improved JPEG support.
  * iXML support in WAVE files.
  * Several bugs and memory leaks fixes.
  * Changes from Adobe XMP CC 2013.06.
  * Pluggable file handlers (not exposed yet in Exempi)
  * Support for Exif 2.3 properties
  * New RIFF file handler
  * Better Postscript support.
  * Lot of bug fixes.
  * Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
  * WebP format handler (contributed: Frankie Dintino, The Atlantic)
  * Several API improvements
  * Fix potential crash with corrupt TIFF file.
  * Fix header to pass -Wstrict-prototypes</changelog>
  <changelog author="jengelh@inai.de" date="1521028801">- Extend descriptions.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Remove --disable-static because it cause build to fail.
- Update to version 2.5.2.
  * Bug #18: Remove an unnecessary message to stdout in the exempi tool.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18
  * Bug #20: Test file formats. This also change the GIF sample to GIF89a.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20
  * Bug #17: `make check` should build more reliably now.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/17
  * MR !1: Remove deprecated C++ to compile with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1
  * MR !2: Fix a build failure with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2
- Updates for version 2.5.1.
  * Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/9
  * Bug #12: Invalid WEBP cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/12
  * Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/13
  * Bug #14: Invalid MP3 cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
- Updates for version 2.5.0.
  * Upgrade XMPCore to Adobe XMP SDK CC 2016.07
  * Support for iOS in XMPFiles
  * New DOM based API’s are added in XMP Core to access metadata tree
    hierarchy. (not exposed yet in Exempi)
  * Added support XMP/metadata in utf-8 encoded uncompressed SVG
    files in XMPFiles.
  * Added support of GIF handler in XMPFiles.
  * Added support for reconciliation of iXML’s TRACK_LIST and its
    components to get microphone data.
  * Added support for IFDs of type 13 in TIFF.
  * Added support for MPEG4 videos shot from Google Nexus 5 camera.
  * Restructured the implementation of XDCAM Handler to support
    File Access Mode (FAM) and Simple Access Mode (SAM)
  * Added built-in support for iXML namespace in XMPCore.
  * Modified the alias tiff:ImageDescription for dc:description as
    language alternative array instead of simple property.
  * Lot of bug fixes in XMPFiles and XMPCore.
  * Removed Exempi provided support for GIF in favour of Adobe's.
    Only GIF89a is supported.
  * New: API NS_XML constant
  * Bug #5: Restrict the exported symbols. Only the symbols marked
    with API_EXPORT are exported by the shared library as to not
    allow another library to import the XMP SDK symbols.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
  * Bug #105580: Access memory aligned on ARM.
    https://bugs.freedesktop.org/show_bug.cgi?id=105580
  * Added tests for Adobe SDK.
  * Fixed warnings and other issues and Adobe SDK.
  * Compile with much more warnings enabled.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1616155200">- Update baselibs.conf to reflect new sonum.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 2.6.1:
  * Update XMPCore to Adobe XMP SDK v2021.10
  * Some fixes previously done in Exempi are now upstream
- Install the NEWS file instead of the obsolete ChangeLog one</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.2:
  - Update XMPCore to Adobe XMP SDK v2022.06
  - Build system fixes that don't matter.
  - Fix a typo in an ID3 genre string
  - Build XMP_SDK with some fatal warnings:
  - -Werror=missing-field-initializers
  - -Werror=misleading-indentation
  - -Werror=class-memaccess
  - Remove (deprecated) boost_test_minimal
  - Remove old .sym file (Daniel Kolesa)
  - Added --enable-samples (default = yes) (Fabrice Fontaine)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- update to 2.6.3:
  * Fix null to int assignement error.</changelog>
</package>
<package pkgid="e84207e2fe02ace8e3bd0e219fcea614bf26b0633c70fc99eb9bfe74f9622b9f1cc5b27d69a8d874883892edec9b076ac5b4f5569ee66a2f7eef3ebbc8f0ecc6" name="exempi-tools" arch="x86_64">
  <version epoch="0" ver="2.6.3" rel="1.4"/>
  <changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 2.2.2:
  + Public header cleanup and documentation update.
  + Update Doxygen config.
  + fdo#73058: Add missing include for MacOS.
  + fdo#72810: Fix typo in date test in MP3 handler.
  + fdo#83313: Fix crash on invalid Exif (from Samsung).
  + Fix valgrind testing for xmpcore.sh.
  + Fix delete / delete[] mismatch in ID3_Support.hpp.
- Add baselibs.conf to Source to comply with current rules in
  Factory.</changelog>
  <changelog author="mpluskal@suse.com" date="1448193600">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="kbabioch@suse.com" date="1521028800">- Update to 2.4.5:
  * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295)
  * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297)
  * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296)
  * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294)
  * Properly initialize pointers in WEBP.
  * Fix an infinite loop in RIFF parser.
  * Fix an infinite loop in QuickTime parser.
  * Fix an infinite loop in ASF parser.
  * Adjust minimum version for gcc in documentation.
  * Fix a buffer overrun, memcpy() on overlapping regions, use after free in
    the exception handling.  Fix a fatal assert with corrupt WEBP.
  * Fix a crash on a corrupt file.
  * Upgrade XMPCore to Adobe XMP CC 2014.12.
  * New flag to optimize layout on MPEG4 files.
  * GoPro MPEG4 video files support.
  * Improved JPEG support.
  * iXML support in WAVE files.
  * Several bugs and memory leaks fixes.
  * Changes from Adobe XMP CC 2013.06.
  * Pluggable file handlers (not exposed yet in Exempi)
  * Support for Exif 2.3 properties
  * New RIFF file handler
  * Better Postscript support.
  * Lot of bug fixes.
  * Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
  * WebP format handler (contributed: Frankie Dintino, The Atlantic)
  * Several API improvements
  * Fix potential crash with corrupt TIFF file.
  * Fix header to pass -Wstrict-prototypes</changelog>
  <changelog author="jengelh@inai.de" date="1521028801">- Extend descriptions.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Remove --disable-static because it cause build to fail.
- Update to version 2.5.2.
  * Bug #18: Remove an unnecessary message to stdout in the exempi tool.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18
  * Bug #20: Test file formats. This also change the GIF sample to GIF89a.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20
  * Bug #17: `make check` should build more reliably now.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/17
  * MR !1: Remove deprecated C++ to compile with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1
  * MR !2: Fix a build failure with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2
- Updates for version 2.5.1.
  * Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/9
  * Bug #12: Invalid WEBP cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/12
  * Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/13
  * Bug #14: Invalid MP3 cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
- Updates for version 2.5.0.
  * Upgrade XMPCore to Adobe XMP SDK CC 2016.07
  * Support for iOS in XMPFiles
  * New DOM based API’s are added in XMP Core to access metadata tree
    hierarchy. (not exposed yet in Exempi)
  * Added support XMP/metadata in utf-8 encoded uncompressed SVG
    files in XMPFiles.
  * Added support of GIF handler in XMPFiles.
  * Added support for reconciliation of iXML’s TRACK_LIST and its
    components to get microphone data.
  * Added support for IFDs of type 13 in TIFF.
  * Added support for MPEG4 videos shot from Google Nexus 5 camera.
  * Restructured the implementation of XDCAM Handler to support
    File Access Mode (FAM) and Simple Access Mode (SAM)
  * Added built-in support for iXML namespace in XMPCore.
  * Modified the alias tiff:ImageDescription for dc:description as
    language alternative array instead of simple property.
  * Lot of bug fixes in XMPFiles and XMPCore.
  * Removed Exempi provided support for GIF in favour of Adobe's.
    Only GIF89a is supported.
  * New: API NS_XML constant
  * Bug #5: Restrict the exported symbols. Only the symbols marked
    with API_EXPORT are exported by the shared library as to not
    allow another library to import the XMP SDK symbols.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
  * Bug #105580: Access memory aligned on ARM.
    https://bugs.freedesktop.org/show_bug.cgi?id=105580
  * Added tests for Adobe SDK.
  * Fixed warnings and other issues and Adobe SDK.
  * Compile with much more warnings enabled.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1616155200">- Update baselibs.conf to reflect new sonum.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 2.6.1:
  * Update XMPCore to Adobe XMP SDK v2021.10
  * Some fixes previously done in Exempi are now upstream
- Install the NEWS file instead of the obsolete ChangeLog one</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.2:
  - Update XMPCore to Adobe XMP SDK v2022.06
  - Build system fixes that don't matter.
  - Fix a typo in an ID3 genre string
  - Build XMP_SDK with some fatal warnings:
  - -Werror=missing-field-initializers
  - -Werror=misleading-indentation
  - -Werror=class-memaccess
  - Remove (deprecated) boost_test_minimal
  - Remove old .sym file (Daniel Kolesa)
  - Added --enable-samples (default = yes) (Fabrice Fontaine)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- update to 2.6.3:
  * Fix null to int assignement error.</changelog>
</package>
<package pkgid="79ddea3ee21ba7384243b0d503a2052c53e474ff83ba170a60d21dd06c94d4eea5e2788a5258d75a7ea7283afef5868e1f8e98b46871839dad4310d66215d038" name="exempi-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.3" rel="1.4"/>
  <changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 2.2.2:
  + Public header cleanup and documentation update.
  + Update Doxygen config.
  + fdo#73058: Add missing include for MacOS.
  + fdo#72810: Fix typo in date test in MP3 handler.
  + fdo#83313: Fix crash on invalid Exif (from Samsung).
  + Fix valgrind testing for xmpcore.sh.
  + Fix delete / delete[] mismatch in ID3_Support.hpp.
- Add baselibs.conf to Source to comply with current rules in
  Factory.</changelog>
  <changelog author="mpluskal@suse.com" date="1448193600">- Add gpg signature
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="kbabioch@suse.com" date="1521028800">- Update to 2.4.5:
  * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295)
  * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297)
  * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296)
  * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294)
  * Properly initialize pointers in WEBP.
  * Fix an infinite loop in RIFF parser.
  * Fix an infinite loop in QuickTime parser.
  * Fix an infinite loop in ASF parser.
  * Adjust minimum version for gcc in documentation.
  * Fix a buffer overrun, memcpy() on overlapping regions, use after free in
    the exception handling.  Fix a fatal assert with corrupt WEBP.
  * Fix a crash on a corrupt file.
  * Upgrade XMPCore to Adobe XMP CC 2014.12.
  * New flag to optimize layout on MPEG4 files.
  * GoPro MPEG4 video files support.
  * Improved JPEG support.
  * iXML support in WAVE files.
  * Several bugs and memory leaks fixes.
  * Changes from Adobe XMP CC 2013.06.
  * Pluggable file handlers (not exposed yet in Exempi)
  * Support for Exif 2.3 properties
  * New RIFF file handler
  * Better Postscript support.
  * Lot of bug fixes.
  * Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
  * WebP format handler (contributed: Frankie Dintino, The Atlantic)
  * Several API improvements
  * Fix potential crash with corrupt TIFF file.
  * Fix header to pass -Wstrict-prototypes</changelog>
  <changelog author="jengelh@inai.de" date="1521028801">- Extend descriptions.</changelog>
  <changelog author="andy great &lt;andythe_great@pm.me&gt;" date="1610625600">- Remove --disable-static because it cause build to fail.
- Update to version 2.5.2.
  * Bug #18: Remove an unnecessary message to stdout in the exempi tool.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18
  * Bug #20: Test file formats. This also change the GIF sample to GIF89a.
    https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20
  * Bug #17: `make check` should build more reliably now.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/17
  * MR !1: Remove deprecated C++ to compile with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1
  * MR !2: Fix a build failure with C++17.
    https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2
- Updates for version 2.5.1.
  * Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/9
  * Bug #12: Invalid WEBP cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/12
  * Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/13
  * Bug #14: Invalid MP3 cause a memory overflow.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
- Updates for version 2.5.0.
  * Upgrade XMPCore to Adobe XMP SDK CC 2016.07
  * Support for iOS in XMPFiles
  * New DOM based API’s are added in XMP Core to access metadata tree
    hierarchy. (not exposed yet in Exempi)
  * Added support XMP/metadata in utf-8 encoded uncompressed SVG
    files in XMPFiles.
  * Added support of GIF handler in XMPFiles.
  * Added support for reconciliation of iXML’s TRACK_LIST and its
    components to get microphone data.
  * Added support for IFDs of type 13 in TIFF.
  * Added support for MPEG4 videos shot from Google Nexus 5 camera.
  * Restructured the implementation of XDCAM Handler to support
    File Access Mode (FAM) and Simple Access Mode (SAM)
  * Added built-in support for iXML namespace in XMPCore.
  * Modified the alias tiff:ImageDescription for dc:description as
    language alternative array instead of simple property.
  * Lot of bug fixes in XMPFiles and XMPCore.
  * Removed Exempi provided support for GIF in favour of Adobe's.
    Only GIF89a is supported.
  * New: API NS_XML constant
  * Bug #5: Restrict the exported symbols. Only the symbols marked
    with API_EXPORT are exported by the shared library as to not
    allow another library to import the XMP SDK symbols.
    https://gitlab.freedesktop.org/libopenraw/exempi/issues/5
  * Bug #105580: Access memory aligned on ARM.
    https://bugs.freedesktop.org/show_bug.cgi?id=105580
  * Added tests for Adobe SDK.
  * Fixed warnings and other issues and Adobe SDK.
  * Compile with much more warnings enabled.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1616155200">- Update baselibs.conf to reflect new sonum.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652097600">- Update to 2.6.1:
  * Update XMPCore to Adobe XMP SDK v2021.10
  * Some fixes previously done in Exempi are now upstream
- Install the NEWS file instead of the obsolete ChangeLog one</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.2:
  - Update XMPCore to Adobe XMP SDK v2022.06
  - Build system fixes that don't matter.
  - Fix a typo in an ID3 genre string
  - Build XMP_SDK with some fatal warnings:
  - -Werror=missing-field-initializers
  - -Werror=misleading-indentation
  - -Werror=class-memaccess
  - Remove (deprecated) boost_test_minimal
  - Remove old .sym file (Daniel Kolesa)
  - Added --enable-samples (default = yes) (Fabrice Fontaine)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- update to 2.6.3:
  * Fix null to int assignement error.</changelog>
</package>
<package pkgid="d7cb42a3e4e996d21a07391133766f2c0f00d412fbe99b27174e93a5e2a4c83f9fff211b525785ea9e011c466794f65f5420c8fcdca2486f80013b8241deb7bd" name="exim" arch="src">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="d29e1253506971d4e8b8e0a9d2e92a4c03972e461b2853258ed674036ec010a0e9e384e840d3c0a425f1b5a7f0a634faaae24b2922f1b06422ae35181da1d37d" name="exim" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="d8a1137a48f791f79f969fbb689c8a3d26186ee46f22ecf676893a967c49d58e6633f59d5ce252568c0d681cc7990a024c4bfe19640adabad421aaed776d99f5" name="exim-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="bfb3175a6fb76ae1a8da4ca07f1e2acb70a81b3708b457157565e80c30134d0826a0babb0ed5550fd109f49a89da59ef64aa717a217007af1a3ae8c0c9c5a6e1" name="exim-debugsource" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="fa327abb1002af73ef1fb246c1818ea3bae932f2bcfe4b59ee9fe39200e4d3c97b878ef1549079cbaee24bc3e882102517dacab050badf44d0925861ca8fc4cd" name="eximon" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="5fb761dda64f7a96103ef9432bc833d6ce4e571faf947887d4afeb952dc6c294bf74d8b1acb4bd2f845453f8fbd5c425beed3f493aa99f542f17906924521b95" name="eximon-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="2921d7a31ad619fcd41ed8231d80f5aaf751fd7af5d90eee6e770fa740fcc957ea33b434a54b42c29451298322c0f0f6fe6dfb4b29e18609ad896ceb7fd4b9eb" name="eximstats-html" arch="x86_64">
  <version epoch="0" ver="4.97.1" rel="1.1"/>
  <changelog author="wullinger@rz.uni-kiel.de" date="1598270400">- bring back missing exim_db.8 manual page
  (fixes bsc#1173693)</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1619611200">- update to exim-4.94.1
  * Fix security issue in BDAT state confusion.
    Ensure we reset known-good where we know we need to not be reading BDAT
    data, as a general case fix, and move the places where we switch to BDAT
    mode until after various protocol state checks.
    Fixes CVE-2020-BDATA reported by Qualys.
  * Fix security issue in SMTP verb option parsing (CVE-2020-EXOPT)
  * Fix security issue with too many recipients on a message (to remove a
    known security problem if someone does set recipients_max to unlimited,
    or if local additions add to the recipient list).
    Fixes CVE-2020-RCPTL reported by Qualys.
  * Fix CVE-2020-28016 (PFPZA): Heap out-of-bounds write in parse_fix_phrase()
  * Fix security issue CVE-2020-PFPSN and guard against cmdline invoker
    providing a particularly obnoxious sender full name.
  * Fix Linux security issue CVE-2020-SLCWD and guard against PATH_MAX
    better.</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1620129600">- update to exim-4.94.2
  security update (bsc#1185631)
  * CVE-2020-28007: Link attack in Exim's log directory
  * CVE-2020-28008: Assorted attacks in Exim's spool directory
  * CVE-2020-28014: Arbitrary PID file creation
  * CVE-2020-28011: Heap buffer overflow in queue_run()
  * CVE-2020-28010: Heap out-of-bounds write in main()
  * CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
  * CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
  * CVE-2020-28015: New-line injection into spool header file (local)
  * CVE-2020-28012: Missing close-on-exec flag for privileged pipe
  * CVE-2020-28009: Integer overflow in get_stdinput()
  * CVE-2020-28017: Integer overflow in receive_add_recipient()
  * CVE-2020-28020: Integer overflow in receive_msg()
  * CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
  * CVE-2020-28021: New-line injection into spool header file (remote)
  * CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
  * CVE-2020-28026: Line truncation and injection in spool_read_header()
  * CVE-2020-28019: Failure to reset function pointer after BDAT error
  * CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
  * CVE-2020-28018: Use-after-free in tls-openssl.c
  * CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()</changelog>
  <changelog author="wullinger@rz.uni-kiel.de" date="1621252800">- add exim-4.94.2+fixes and taintwarn patches (taintwarn.patch)</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1625745600">- Update eximstats-html-update.py to run under Python 3.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * exim.service</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1632916800">- update to exim 4.95
  * includes taintwarn (taintwarn.patch)
  * fast-ramp queue run
  * native SRS
  * TLS resumption
  * LMDB lookups with single key
  * smtp transport option "message_linelength_limit"
  * optionally ignore lookup caches
  * quota checking for appendfile transport during message reception
  * sqlite lookups allow a "file=&lt;path&gt;" option
  * lsearch lookups allow a "ret=full" option
  * command line option for the notifier socket
  * faster TLS startup
  * new main config option "proxy_protocol_timeout"
  * expand "smtp_accept_max_per_connection"
  * log selector "queue_size_exclusive"
  * main config option "smtp_backlog_monitor"
  * main config option "hosts_require_helo"
  * main config option "allow_insecure_tainted_data"</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1642593600">- disable ProtectHome=, it prevents local delivery (bsc#1194810)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1656331200">- update to exim 4.96
  * Move from using the pcre library to pcre2.
  * Constification work in the filters module required a major version
    bump for the local-scan API.  Specifically, the "headers_charset"
    global which is visible via the API is now const and may therefore
    not be modified by local-scan code.
  * Bug 2819: speed up command-line messages being read in.  Previously a
    time check was being done for every character; replace that with one
    per buffer.
  * Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
    sent was prefixed with a length byte.
  * Change the SMTP feature name for pipelining connect to be compliant with
    RFC 5321.  Previously Dovecot (at least) would log errors during
    submission.
  * Fix macro-definition during "-be" expansion testing.  The move to
    write-protected store for macros had not accounted for these runtime
    additions; fix by removing this protection for "-be" mode.
  * Convert all uses of select() to poll().
  * Fix use of $sender_host_name in daemon process.  When used in certain
    main-section options or in a connect ACL, the value from the first ever
    connection was never replaced for subsequent connections.
  * Bug 2838: Fix for i32lp64 hard-align platforms
  * Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
    with underbars is given.
  * Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.
  * Debugging initiated by an ACL control now continues through into routing
    and transport processes.
  * The "expand" debug selector now gives more detail, specifically on the
    result of expansion operators and items.
  * Bug 2751: Fix include_directory in redirect routers.  Previously a
    bad comparison between the option value and the name of the file to
    be included was done, and a mismatch was wrongly identified.
  * Support for Berkeley DB versions 1 and 2 is withdrawn.
  * When built with NDBM for hints DB's check for nonexistence of a name
    supplied as the db file-pair basename.
  * Remove the "allow_insecure_tainted_data" main config option and the
    "taint" log_selector.
  * Fix static address-list lookups to properly return the matched item.
    Previously only the domain part was returned.
  * The ${run} expansion item now expands its command string elements after
    splitting.  Previously it was before; the new ordering makes handling
    zero-length arguments simpler.
  * Taint-check exec arguments for transport-initiated external processes.
    Previously, tainted values could be used.  This affects "pipe", "lmtp" and
    "queryprogram" transport, transport-filter, and ETRN commands.
    The ${run} expansion is also affected: in "preexpand" mode no part of
    the command line may be tainted, in default mode the executable name
    may not be tainted.
  * Fix CHUNKING on a continued-transport.  Previously the usabilility of
    the facility was not passed across execs, and only the first message
    passed over a connection could use BDAT; any further ones using DATA.
  * Support the PIPECONNECT facility in the smtp transport when the helo_data
    uses $sending_ip_address and an interface is specified.
  * OpenSSL: fix transport-required OCSP stapling verification under session
    resumption.
  * TLS resumption: the key for session lookup in the client now includes
    more info that a server could potentially use in configuring a TLS
    session, avoiding oferring mismatching sessions to such a server.
  * Fix string_copyn() for limit greater than actual string length.
  * Bug 2886: GnuTLS: Do not free the cached creds on transport connection
    close; it may be needed for a subsequent connection.
  * Fix CHUNKING for a second message on a connection when the first was
    rejected.
  * Fix ${srs_encode ...} to handle an empty sender address, now returning
    an empty address.
  * Bug 2855: Handle a v4mapped sender address given us by a frontending
    proxy.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1656504000">- 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@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1662465600">- Own /var/spool/mail (boo#1179574)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1664452800">- add (patch-no-exit-on-rewrite-malformed-address.patch)
  Fix exit on attempt to rewrite a malformed address (Bug 2903)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1666094400">- add patch-cve-2022-3559 (fixes CVE-2022-3559, bsc#1204427, Bug 2915)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1674648000">- Don't build the NIS module anymore, libnsl/NIS are deprecated</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1680004800">- enable sender rewriting support (SUPPORT_SRS)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1696248000">- security update to exim 4.96.1
  * fixes CVE-2023-42114 (bsc#1215784)
  * fixes CVE-2023-42115 (bsc#1215785)
  * fixes CVE-2023-42116 (bsc#1215786)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1697457600">- security update to exim 4.96.2
  * fixes CVE-2023-42117 (bsc#1215787)
  * fixes CVE-2023-42119 (bsc#1215789)</changelog>
  <changelog author="Peter Wullinger &lt;wullinger@rz.uni-kiel.de&gt;" date="1699358400">- update to exim 4.97
  * remove patch-no-exit-on-rewrite-malformed-address.patch (upstreamed)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 4.97.1 (bsc#1218387, CVE-2023-51766):
  * Fixes for the smtp protocol smuggling (CVE-2023-51766)</changelog>
</package>
<package pkgid="9d64d173ead0eb36996d222dc010205c3236addd1a58898319978e14dfa8b0284c4dd19bdda4007ae2bded0d5eb8951fbc20f24c8fa72a4acf060d4823f4222f" name="exiv2" arch="src">
  <version epoch="0" ver="0.28.1" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1587124800">- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- Update to 0.27.3:
  * Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Fix build on non-x86 by dropping -fcf-protection flag
  on non-x86 architectures</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1620820800">- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820801">- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017600">- Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
    bsc#1185447, CVE-2021-29470,
    bsc#1185002, CVE-2021-29457,
    bsc#1188733, CVE-2021-31291,
    bsc#1186192, CVE-2021-32617,
    bsc#1185913, CVE-2021-29463):
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements
- drop 1271.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017601">- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.27.5 (bsc#1189332, CVE-2021-37620,
    bsc#1189333, CVE-2021-37621,
    bsc#1189334, CVE-2021-37622,
    bsc#1189338, CVE-2021-34334,
    bsc#1189335, CVE-2021-37623,
    bsc#1189337, CVE-2021-32815,
    bsc#1189340, CVE-2021-34335,
    bsc#1189341, CVE-2021-37615,
    bsc#1185003, CVE-2021-29458):
  * BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664366400">- add tracker for SLE (jsc#PED-1393)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1668427200">- spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used
- require zlib from devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- switch to ctest for running the testsuite</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 0.27.6:
  * Add Nikon3.WhiteBalanceBias2
  * Add Nikon LensData v0802
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing &amp; improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674561600">- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674561601">- add always-use-signed-char-for-conversion.patch for test suite
  fixes on non-x86_64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 0.28.0:
  - long list of improvements and security fixes, see
  https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)
- drop xml-static subpackage, cannot be built from shared builds anymore
  and appears to be unused</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1687348800">- drop old C++ standard hack (patched line dropped in 0.28)
- use g++-11 for Leap 15 builds (fix for failed std::filesystem
  check)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add a x86-64-v3 build, remove 32bit build (not used)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688731200">- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 0.28.1 (bsc#1216923, CVE-2023-44398):
  * Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813
- drop exiv2-metadata-null-checks.patch (upstream)</changelog>
</package>
<package pkgid="773b75a74351862dd6c14ff2821043d238afbb20c1ef421621900b06d4356b848d30236572796e5adfe807b147f0f6ee9b572199764668055ba3d01649b8371e" name="exiv2" arch="x86_64">
  <version epoch="0" ver="0.28.1" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1587124800">- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- Update to 0.27.3:
  * Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Fix build on non-x86 by dropping -fcf-protection flag
  on non-x86 architectures</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1620820800">- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820801">- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017600">- Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
    bsc#1185447, CVE-2021-29470,
    bsc#1185002, CVE-2021-29457,
    bsc#1188733, CVE-2021-31291,
    bsc#1186192, CVE-2021-32617,
    bsc#1185913, CVE-2021-29463):
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements
- drop 1271.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017601">- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.27.5 (bsc#1189332, CVE-2021-37620,
    bsc#1189333, CVE-2021-37621,
    bsc#1189334, CVE-2021-37622,
    bsc#1189338, CVE-2021-34334,
    bsc#1189335, CVE-2021-37623,
    bsc#1189337, CVE-2021-32815,
    bsc#1189340, CVE-2021-34335,
    bsc#1189341, CVE-2021-37615,
    bsc#1185003, CVE-2021-29458):
  * BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664366400">- add tracker for SLE (jsc#PED-1393)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1668427200">- spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used
- require zlib from devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- switch to ctest for running the testsuite</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 0.27.6:
  * Add Nikon3.WhiteBalanceBias2
  * Add Nikon LensData v0802
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing &amp; improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674561600">- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674561601">- add always-use-signed-char-for-conversion.patch for test suite
  fixes on non-x86_64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 0.28.0:
  - long list of improvements and security fixes, see
  https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)
- drop xml-static subpackage, cannot be built from shared builds anymore
  and appears to be unused</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1687348800">- drop old C++ standard hack (patched line dropped in 0.28)
- use g++-11 for Leap 15 builds (fix for failed std::filesystem
  check)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add a x86-64-v3 build, remove 32bit build (not used)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688731200">- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 0.28.1 (bsc#1216923, CVE-2023-44398):
  * Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813
- drop exiv2-metadata-null-checks.patch (upstream)</changelog>
</package>
<package pkgid="52fea939b074e6bf4ae221a75caaf181d7250bde0b3abd2b36820e7341149b78c3c3c589aa41d975be5c9e309b744815d545f298de82b3d69ba1219f74893d32" name="exiv2-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.28.1" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1587124800">- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- Update to 0.27.3:
  * Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Fix build on non-x86 by dropping -fcf-protection flag
  on non-x86 architectures</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1620820800">- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820801">- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017600">- Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
    bsc#1185447, CVE-2021-29470,
    bsc#1185002, CVE-2021-29457,
    bsc#1188733, CVE-2021-31291,
    bsc#1186192, CVE-2021-32617,
    bsc#1185913, CVE-2021-29463):
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements
- drop 1271.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017601">- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.27.5 (bsc#1189332, CVE-2021-37620,
    bsc#1189333, CVE-2021-37621,
    bsc#1189334, CVE-2021-37622,
    bsc#1189338, CVE-2021-34334,
    bsc#1189335, CVE-2021-37623,
    bsc#1189337, CVE-2021-32815,
    bsc#1189340, CVE-2021-34335,
    bsc#1189341, CVE-2021-37615,
    bsc#1185003, CVE-2021-29458):
  * BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664366400">- add tracker for SLE (jsc#PED-1393)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1668427200">- spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used
- require zlib from devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- switch to ctest for running the testsuite</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 0.27.6:
  * Add Nikon3.WhiteBalanceBias2
  * Add Nikon LensData v0802
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing &amp; improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674561600">- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674561601">- add always-use-signed-char-for-conversion.patch for test suite
  fixes on non-x86_64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 0.28.0:
  - long list of improvements and security fixes, see
  https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)
- drop xml-static subpackage, cannot be built from shared builds anymore
  and appears to be unused</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1687348800">- drop old C++ standard hack (patched line dropped in 0.28)
- use g++-11 for Leap 15 builds (fix for failed std::filesystem
  check)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add a x86-64-v3 build, remove 32bit build (not used)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688731200">- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 0.28.1 (bsc#1216923, CVE-2023-44398):
  * Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813
- drop exiv2-metadata-null-checks.patch (upstream)</changelog>
</package>
<package pkgid="17db23b74d8866dbb526a91e296cb4db3530b2a9fce727f2038ca2924ddf343c29c2c35d2bbc17c5e0a672c2d2a118aa8a4b0f8d8e764e3fa4cf29b52533eecb" name="exiv2-debugsource" arch="x86_64">
  <version epoch="0" ver="0.28.1" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1587124800">- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- Update to 0.27.3:
  * Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Fix build on non-x86 by dropping -fcf-protection flag
  on non-x86 architectures</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1620820800">- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820801">- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017600">- Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
    bsc#1185447, CVE-2021-29470,
    bsc#1185002, CVE-2021-29457,
    bsc#1188733, CVE-2021-31291,
    bsc#1186192, CVE-2021-32617,
    bsc#1185913, CVE-2021-29463):
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements
- drop 1271.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017601">- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.27.5 (bsc#1189332, CVE-2021-37620,
    bsc#1189333, CVE-2021-37621,
    bsc#1189334, CVE-2021-37622,
    bsc#1189338, CVE-2021-34334,
    bsc#1189335, CVE-2021-37623,
    bsc#1189337, CVE-2021-32815,
    bsc#1189340, CVE-2021-34335,
    bsc#1189341, CVE-2021-37615,
    bsc#1185003, CVE-2021-29458):
  * BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664366400">- add tracker for SLE (jsc#PED-1393)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1668427200">- spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used
- require zlib from devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- switch to ctest for running the testsuite</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 0.27.6:
  * Add Nikon3.WhiteBalanceBias2
  * Add Nikon LensData v0802
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing &amp; improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674561600">- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674561601">- add always-use-signed-char-for-conversion.patch for test suite
  fixes on non-x86_64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 0.28.0:
  - long list of improvements and security fixes, see
  https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)
- drop xml-static subpackage, cannot be built from shared builds anymore
  and appears to be unused</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1687348800">- drop old C++ standard hack (patched line dropped in 0.28)
- use g++-11 for Leap 15 builds (fix for failed std::filesystem
  check)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add a x86-64-v3 build, remove 32bit build (not used)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688731200">- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 0.28.1 (bsc#1216923, CVE-2023-44398):
  * Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813
- drop exiv2-metadata-null-checks.patch (upstream)</changelog>
</package>
<package pkgid="c36243cc13ed7934b476841e98e92098cdbbd88cf6fb7bfc9c7fd57c4d3262673090a1971fa7ec309dd113e0517afa20b9bf1d2e4c657b2a80b0401ed4c8cc9e" name="exiv2-lang" arch="noarch">
  <version epoch="0" ver="0.28.1" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1587124800">- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- Update to 0.27.3:
  * Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Fix build on non-x86 by dropping -fcf-protection flag
  on non-x86 architectures</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1620820800">- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820801">- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017600">- Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
    bsc#1185447, CVE-2021-29470,
    bsc#1185002, CVE-2021-29457,
    bsc#1188733, CVE-2021-31291,
    bsc#1186192, CVE-2021-32617,
    bsc#1185913, CVE-2021-29463):
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements
- drop 1271.patch:
  included in update</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624017601">- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.27.5 (bsc#1189332, CVE-2021-37620,
    bsc#1189333, CVE-2021-37621,
    bsc#1189334, CVE-2021-37622,
    bsc#1189338, CVE-2021-34334,
    bsc#1189335, CVE-2021-37623,
    bsc#1189337, CVE-2021-32815,
    bsc#1189340, CVE-2021-34335,
    bsc#1189341, CVE-2021-37615,
    bsc#1185003, CVE-2021-29458):
  * BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664366400">- add tracker for SLE (jsc#PED-1393)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1668427200">- spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used
- require zlib from devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- switch to ctest for running the testsuite</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 0.27.6:
  * Add Nikon3.WhiteBalanceBias2
  * Add Nikon LensData v0802
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing &amp; improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1674561600">- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674561601">- add always-use-signed-char-for-conversion.patch for test suite
  fixes on non-x86_64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687176000">- update to 0.28.0:
  - long list of improvements and security fixes, see
  https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)
- drop xml-static subpackage, cannot be built from shared builds anymore
  and appears to be unused</changelog>
  <changelog author="Michal Kubecek &lt;mkubecek@suse.cz&gt;" date="1687348800">- drop old C++ standard hack (patched line dropped in 0.28)
- use g++-11 for Leap 15 builds (fix for failed std::filesystem
  check)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add a x86-64-v3 build, remove 32bit build (not used)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1688731200">- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699358400">- update to 0.28.1 (bsc#1216923, CVE-2023-44398):
  * Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813
- drop exiv2-metadata-null-checks.patch (upstream)</changelog>
</package>
<package pkgid="e0fbfc13f2a5bb57e87016b0532fee4287b5444ec4f74ce284f961ac9632815b83cb6885d9ffd8c3f3bd235ea967fbb8d590ddd45e45c57db2937aed463dd60a" name="expat" arch="i586">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="e6d807ecf45b73dafd15c3da0d1bbc5baa48d406c0f4d36c4201e906e13400f1013ae28b60b9b75dccb2895c54af3a54b36a10c28d7c196fe09164511b93b0f1" name="expat" arch="src">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1549540800">- Add expat-2.2.6-fix-make-clean.patch
- Allow profile guided optimization again</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1562068800">- Version update to 2.2.7 (CVE-2018-20843, bsc#1139937)
  * Security fixes:
  - CVE-2018-20843 - Fix extraction of namespace prefixes from
    XML names; XML names with multiple colons could end up in
    the wrong namespace, and take a high amount of RAM and CPU
    resources while processing, opening the door to use for
    denial-of-service attacks
  * Other changes:
  - Autotools/CMake: Utilize -fvisibility=hidden to stop
    exporting non-API symbols
  - Autotools: Add --without-examples and --without-tests
  - Autotools: Modernize configure.ac
  - Autotools: Fix check for -fvisibility=hidden for Clang
  - Autotools: Fix compilation for lack of docbook2x-man
  - CMake: Make libdir of pkgconfig expat.pc support multilib
  - CMake: Build man page in PROJECT_BINARY_DIR not _SOURCE_DIR
  - Remove fallback to bcopy, assume that memmove(3) exists
- Removed expat-2.2.6-fix-make-clean.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1567598400">- Security fix (CVE-2019-15903, bsc#1149429)
  * Crafted XML input results in heap-based buffer over-read by fooling
    the parser into changing from DTD parsing to document parsing
  * Added patches:
  - expat-CVE-2019-15903.patch
  - expat-CVE-2019-15903-tests.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1568635200">- Version update to 2.2.8
  * Security fixes: (CVE-2019-15903, bsc#1149429)
  - CVE-2019-15903 -- Fix heap overflow triggered by XML_GetCurrentLineNumber
    (or XML_GetCurrentColumnNumber), and deny internal entities closing the doctype;
  * Bug fixes:
  - Fix cases where XML_StopParser did not have any effect
    when called from inside of an end element handler
  - xmlwf: Fix exit code for operation without "-d DIRECTORY";
    previously, only "-d DIRECTORY" would give you a proper exit code:
    Now both cases return exit code 2.
  * Other changes:
  - examples: Improve elements.c
  - Autotools: Add argument --enable-xml-attr-info
  - Autotools: Add arguments --with-getrandom --without-getrandom --with-sys-getrandom --without-sys-getrandom
  - Autotools: Fix linking issues with "./configure LD=clang"
  - Autotools: Fix "make run-xmltest" for out-of-source builds
  - CMake: Pull all options from Expat &lt;=2.2.7 into namespace
  - CMake: Add argument -DEXPAT_ATTR_INFO=(ON|OFF), default OFF
  - CMake: Add argument -DEXPAT_LARGE_SIZE=(ON|OFF), default OFF
  - CMake: Add argument -DEXPAT_MIN_SIZE=(ON|OFF), default OFF
  - CMake: Add arguments -DEXPAT_WITH_GETRANDOM=(ON|OFF|AUTO), default AUTO
  - CMake: Add arguments -DEXPAT_WITH_SYS_GETRANDOM=(ON|OFF|AUTO), default AUTO
  - CMake: Install expat_config.h to include directory
  - CMake: Generate and install configuration files for future find_package(expat [..] CONFIG [..])
  - CMake: Now produces a summary of applied configuration
  - CMake: Require C++ compiler only when tests are enabled
  - CMake: Fix compilation for 16bit character types, i.e. ex -DXML_UNICODE=ON (and ex -DXML_UNICODE_WCHAR_T=ON)
  - CMake: Port "make run-xmltest" from GNU Autotools to CMake
  - CMake: Integrate OSS-Fuzz fuzzers, option -DEXPAT_BUILD_FUZZERS=(ON|OFF), default OFF
- Removed patches fixed in the update:
  * expat-CVE-2019-15903.patch
  * expat-CVE-2019-15903-tests.patch</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1575028800">- Version update to 2.2.9
  * Other changes:
  - examples: Drop executable bits from elements.c
    [#349]  Windows: Change the name of the Windows DLLs from expat*.dll
    to libexpat*.dll once more (regression from 2.2.8, first
    fixed in 1.95.3, issue #61 on SourceForge today,
    was issue #432456 back then); needs a fix due
    case-insensitive file systems on Windows and the fact that
    Perl's XML::Parser::Expat compiles into Expat.dll.
    [#347]  Windows: Only define _CRT_RAND_S if not defined
    Version info bumped from 7:10:6 to 7:11:6</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="c123629567bf5a81e76813f75bbc77972018a18172cadbc6ef9ee8dce3bf33d60329c7be78f25c6a5469e00f24346c127e0386e580365efdd3b6a2ef29009c14" name="expat" arch="x86_64">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="11609b6e7dde7c599e91abe8697c0055c19c3c20d348af8ae52014b5da9b55698b9728ae0ab4ce0a554e422956a8963d026e175d264280e7fdbbfecb5533661e" name="expat-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="61e1ea20159228e62430096e75280271a7ecff92aafb4ccbe744754c574220bfa726be0991e9a63751561eff3ced837e0cca283675c9a5a23d69fb5d417a9169" name="expat-debuginfo" arch="i586">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="4322cd1c1384e9bff746885ef9289c84906d8143d507a794c0747208ffed4a5ebbc1256261e64fe1998b070dd700476759357f3c93ae0e6d68c2d415e937f194" name="expat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="b034761e9971754de5647af02f8dab0ffe43d6ba09576c6779ee6c1f2b984946db1595e4a2fb7ba22507f949201016e9a8e1afad0b835204d1d5ed19d2bfb06b" name="expat-debugsource" arch="i586">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="3b54ceb311ccda065d9a27db0d93cd5d46f9c6612801c7b06215f53108ba53df7838aaba0bd64a95b3fa611ecfe572a33a6a5bc242054474bda75ab68c7bb5f3" name="expat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.0" rel="2.6"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601812800">- Update to 2.2.10:
  * Bug fixes:
  - Fix undefined behavior during parsing caused by pointer
    arithmetic with NULL pointers
  - Fix reading uninitialized variable during parsing
  - xmlwf: Add missing check for malloc NULL return
  * Other changes:
  - xmlwf: Document exit codes in xmlwf manpage and exit with code 3
    (rather than code 1) for output errors when used with "-d DIRECTORY"
  - Autotools: Use -Werror while configure tests the compiler for
    supported compile flags to avoid false positives
  - Autotools: Improve handling of user (C|CPP|CXX|LD)FLAGS, e.g.
    ensure that they have the last word over flags added while
    running ./configure
  - CMake: Create libexpatw.{dll,so} and expatw.pc (with emphasis
    on suffix "w") with -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Detect and deny unsupported build combinations
    involving -DEXPAT_CHAR_TYPE=(ushort|wchar_t)
  - CMake: Install pre-compiled shipped xmlwf.1 manpage in case
    of -DEXPAT_BUILD_DOCS=OFF
  - CMake: Fix use of Expat by means of add_subdirectory
  - CMake: Keep expat target name constant at "expat" (i.e. refrain
    from using the target name to control build artifact filenames)
  - CMake: Expose man page compilation as target "xmlwf-manpage"
  - CMake: Introduce option EXPAT_BUILD_PKGCONFIG to control
    generation of pkg-config file "expat.pc"
  - CMake: Add minimalistic support for building binary packages
    with CMake target "package"; based on CPack
  - CMake: Add option -DEXPAT_OSSFUZZ_BUILD=(ON|OFF) with default
    OFF to build fuzzer code against OSS-Fuzz and related
    environment variable LIB_FUZZING_ENGINE
  - Fix testsuite for -DEXPAT_DTD=OFF and -DEXPAT_NS=OFF
  - Address compiler warnings
  - Address pngcheck warnings with doc/*.png images: Version info
    bumped from 7:11:6 to 7:12:6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617710400">- update to 2.3.0:
  * When calling XML_ParseBuffer without a prior successful call to
    XML_GetBuffer as a user, no longer trigger undefined behavior
    (by adding an integer to a NULL pointer) but rather return
    XML_STATUS_ERROR and set the error code to (new) code
    XML_ERROR_NO_BUFFER. Found by UBSan (UndefinedBehaviorSanitizer)
    of Clang 11 (but not Clang 9).
  * xmlwf: Exit status 2 was used for both:
  - malformed input files (documented) and
  - invalid command-line arguments (undocumented).
    case of invalid command-line arguments now
    has its own exit status 4, resolving the ambiguity.
  * Other changes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Do not BuildRequire cmake: expat is part of the distro bootstrap
  cycle and any additional dependency makes the ring larger. In
  this case here, cmake was even only used to own a directory.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857600">- Update to 2.4.0: [CVE-2013-0340 "Billion Laughs"]
  * Security fixes:
  - CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks
    (denial-of-service; flavors targeting CPU time or RAM or both,
    leveraging general entities or parameter entities or both)
    by tracking and limiting the input amplification factor
    (&lt;amplification&gt; := (&lt;direct&gt; + &lt;indirect&gt;) / &lt;direct&gt;).
    By conservative default, amplification up to a factor of 100.0
    is tolerated and rejection only starts after 8 MiB of output bytes
    (=&lt;direct&gt; + &lt;indirect&gt;) have been processed.
    The fix adds the following to the API:
  - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to
    signals this specific condition.
  - Two new API functions ..
  - XML_SetBillionLaughsAttackProtectionMaximumAmplification and
  - XML_SetBillionLaughsAttackProtectionActivationThreshold
    .. to further tighten billion laughs protection parameters
    when desired.  Please see file "doc/reference.html" for details.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  - Two new XML_FEATURE_* constants ..
  - that can be queried using the XML_GetFeatureList function, and
  - that are shown in "xmlwf -v" output.
  - Two new environment variable switches ..
  - EXPAT_ACCOUNTING_DEBUG=(0|1|2|3) and
  - EXPAT_ENTITY_DEBUG=(0|1)
    .. for runtime debugging of accounting and entity processing.
    Specific behavior of these values may change in the future.
  - Two new command line arguments "-a FACTOR" and "-b BYTES"
    for xmlwf to further tighten billion laughs protection
    parameters when desired.
    If you ever need to increase the defaults for non-attack XML
    payload, please file a bug report with libexpat.
  * Bug fixes:
  - For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake)
    or CPPFLAGS=-DXML_MIN_SIZE (GNU Autotools): Fix segfault
    for UTF-16 payloads containing CDATA sections.
  - Autotools: Fix generated CMake files for non-64bit and
    non-Linux platforms (e.g. macOS and MinGW in particular)
    that were introduced with release 2.3.0
  * Other changes:
  - xmlwf: Improve help output and the xmlwf man page
  - xmlwf: Improve maintainability through some refactoring
  - xmlwf: Fix man page DocBook validity
  - CMake: Support absolute paths for both CMAKE_INSTALL_LIBDIR
    and CMAKE_INSTALL_INCLUDEDIR
  - CMake: Add support for standard variable BUILD_SHARED_LIBS
  - Unexpose symbol _INTERNAL_trim_to_complete_utf8_characters
  - Resolve macro HAVE_EXPAT_CONFIG_H
  - Delete unused legacy helper file "conftools/PrintPath"
  - doc/reference.html: Fix XHTML validity
  - doc/reference.html: Replace the 90s look by OK.css
  - Version info bumped from 8:0:7 to 9:0:8 due to addition of
    new symbols and error codes; see https://verbump.de/ for
    what these numbers do</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1621857601">- Update to 2.4.1:
  * Bug fixes:
  - Autotools: Fix installed header expat_config.h for multilib
    systems; regression introduced in 2.4.0 by pull request #486
  * Other changes:
  - Version info bumped from 9:0:8 to 9:1:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 2.4.2:
  * Link againgst libm for function "isnan"
  * Include expat_config.h as early as possible
  * Autotools: Include files with release archives:
  - buildconf.sh
  - fuzz/*.c
  * Autotools: Sync CMake templates
  * docs: Document that function XML_GetBuffer may return NULL
    when asking for a buffer of 0 (zero) bytes size
  * docs: Fix return value docs for both
    XML_SetBillionLaughsAttackProtection* functions
  * Version info bumped from 9:1:8 to 9:2:8</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642420800">- update to 2.4.3 (bsc#1194251, bsc#1194362, bsc#1194474,
    bsc#1194476, bsc#1194477, bsc#1194478, bsc#1194479, bsc#1194480):
  * CVE-2021-45960 -- Fix issues with left shifts by &gt;=29 places
    resulting in
    a) realloc acting as free
    b) realloc allocating too few bytes
    c) undefined behavior
    depending on architecture and precise value
    for XML documents with &gt;=2^27+1 prefixed attributes
    on a single XML tag a la
    "&lt;r xmlns:a='[..]' a:a123='[..]' [..] /&gt;"
    where XML_ParserCreateNS is used to create the parser
    (which needs argument "-n" when running xmlwf).
    Impact is denial of service, or more.
  * CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
    on variable m_groupSize in function doProlog leading
    to realloc acting as free.
    Impact is denial of service or more.
  * CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
    near memory allocation at multiple places.  Mitre assigned
    a dedicated CVE for each involved internal C function:
  - CVE-2022-22822 for function addBinding
  - CVE-2022-22823 for function build_model
  - CVE-2022-22824 for function defineAttribute
  - CVE-2022-22825 for function lookup
  - CVE-2022-22826 for function nextScaffoldPart
  - CVE-2022-22827 for function storeAtts
    Impact is denial of service or more.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1643630400">- update to 2.4.4 (bsc#1195217, bsc#1195054):
  * Security fixes:
  - CVE-2022-23852 -- Fix signed integer overflow
    (undefined behavior) in function XML_GetBuffer
    that is also called by function XML_Parse internally)
    for when XML_CONTEXT_BYTES is defined to &gt;0 (which is both
    common and default).
    Impact is denial of service or more.
  - CVE-2022-23990 -- Fix unsigned integer overflow in function
    doProlog triggered by large content in element type
    declarations when there is an element declaration handler
    present (from a prior call to XML_SetElementDeclHandler).
    Impact is denial of service or more.
  * Bug fixes:
  - xmlwf: Fix a memory leak on output file opening error
  * Other changes:
  - Version info bumped from 9:3:8 to 9:4:8;
    see https://verbump.de/ for what these numbers do
  * Drop unused file valid-xhtml10.png</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645272000">- update to 2.4.5 (bsc#1196171, bsc#1196169, bsc#1196168,
  bsc#1196026, bsc#1196025):
  * Security fixes:
  - CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
    sequences (e.g. from start tag names) to the XML
    processing application on top of Expat can cause
    arbitrary damage (e.g. code execution) depending
    on how invalid UTF-8 is handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25236 -- Passing (one or more) namespace separator
    characters in "xmlns[:prefix]" attribute values
    made Expat send malformed tag names to the XML
    processor on top of Expat which can cause
    arbitrary damage (e.g. code execution) depending
    on such unexpectable cases are handled inside the XML
    processor; validation was not their job but Expat's.
    Exploits with code execution are known to exist.
  - CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
    that could be triggered by e.g. a 2 megabytes
    file with a large number of opening braces.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  - CVE-2022-25314 -- Fix integer overflow in function copyString;
    only affects the encoding name parameter at parser creation
    time which is often hardcoded (rather than user input),
    takes a value in the gigabytes to trigger, and a 64-bit
    machine.  Expected impact is denial of service.
  - CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
    needs input in the gigabytes and a 64-bit machine.
    Expected impact is denial of service or potentially
    arbitrary code execution.
  * Other changes:
  - Version info bumped from 9:4:8 to 9:5:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645358400">- update to 2.4.6 (bsc#1196168, CVE-2022-25313):
  * Bug fixes:
  - Fix a regression introduced by the fix for CVE-2022-25313
    in release 2.4.5 that affects applications that (1)
    call function XML_SetElementDeclHandler and (2) are
    parsing XML that contains nested element declarations
    (e.g. "&lt;!ELEMENT junk ((bar|foo|xyz+), zebra*)&gt;").
  - Version info bumped from 9:5:8 to 9:6:8;
    see https://verbump.de/ for what these numbers do.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646481600">- update to 2.4.7 (bsc#1196784, CVE-2022-25236):
  * Bug fixes:
  - Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
    with regard to all valid URI characters (RFC 3986),
    i.e. the following set (excluding whitespace):
    ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    0123456789 % -._~ :/?#[]@ !$&amp;'()*+,;=
  * Other changes:
  - CMake|Windows: Store Expat version in the DLL
  - Document consequences of namespace separator choices not just
    in doc/reference.html but also in header &lt;expat.h&gt;
  - Document Expat's lack of validation of namespace URIs against
    RFC 3986, and that the XML 1.0r4 specification doesn't
    require Expat to validate namespace URIs, and that Expat
    may do more in that regard in future releases.
    If you find need for strict RFC 3986 URI validation on
    application level today, https://uriparser.github.io/ may
    be of interest.
  - Fix documentation of XML_EndDoctypeDeclHandler in &lt;expat.h&gt;
  - Document that a call to XML_FreeContentModel can be done at
    a later time from outside the element declaration handler
  - Make hardcoded namespace URIs easier to find in code
  - Update documentation on use of XML_POOR_ENTOPY on Solaris
  - tests: Resolve use of macros NAN and INFINITY for GNU G++
    4.8.2 on Solaris.
  - Version info bumped from 9:6:8 to 9:7:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1648555200">- update to 2.4.8:
  * Other changes:
  - pkg-config: Move "-lm" to section "Libs.private"
  - CMake|MSVC: Fix pkg-config section "Libs"
  - CMake|macOS: Start using linker arguments
    "-compatibility_version &lt;version&gt;" and
    "-current_version &lt;version&gt;" in a way compatible with GNU
    Libtool
  - Version info bumped from 9:7:8 to 9:8:8;
    see https://verbump.de/ for what these numbers do</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- update to 2.4.9: (bsc#1203438)
  * Security fixes:
  - CVE-2022-40674 -- Heap use-after-free vulnerability in
    function doContent. Expected impact is denial of service
    or potentially arbitrary code execution.
  * Bug fixes:
  - MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
  - docs: Fix documentation on effect of switch XML_DTD on
    symbol visibility in doc/reference.html
  * Other changes:
  - MinGW: Make fix-xmltest-log.sh drop more Wine bug output
  - Autotools: Sync CMake templates with CMake 3.22
  - CMake: Migrate from use of CMAKE_*_POSTFIX to
    dedicated variables EXPAT_*_POSTFIX to stop affecting
    other projects
  - Windows|CMake: Add missing -DXML_STATIC to test runners
    and fuzzers
  - Windows|CMake: Render .def file from a template to fix
    linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
  - MinGW|CMake: Apply MSVC .def file when linking
  - MinGW|CMake: Sync library name with GNU Autotools,
    i.e. produce libexpat-1.dll rather than libexpat.dll
    by default.  Filename libexpat.dll.a is unaffected.
  - MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
    toolchain file "cmake/mingw-toolchain.cmake" to avoid
    error "windres: Command not found" on e.g. Ubuntu 20.04
  - CMake: Unify inconsistent use of set() and option() in
    context of public build time options to take need for
    set(.. FORCE) in projects using Expat by means of
    add_subdirectory(..) off Expat's users' shoulders
  - Stop exporting API symbols when building a static library
  - Resolve use of deprecated "fgrep" by "grep -F"
  - CMake: Make documentation on variables a bit more consistent
  - CMake: Drop leading whitespace from a #cmakedefine line in
    file expat_config.h.cmake
  - xmlwf: Fix harmless variable mix-up in function nsattcmp
  - Address Cppcheck warnings
  - Address Clang 15 compiler warnings
  - Version info bumped from 9:8:8 to 9:9:8;
    see https://verbump.de/ for what these numbers do
  * Infrastructure:
  - CI: Windows: Start covering MSVC 2022
  - CI: macOS: Migrate off deprecated macOS 10.15
  - CI: Linux: Make migration off deprecated Ubuntu 18.04 work
  - CI: Upgrade Clang from 14 to 15
  - apply-clang-format.sh: Add support for BSD find
  - coverage.sh: Exclude MinGW headers
  - coverage.sh: Fix name collision for -funsigned-char</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666785600">- Update to 2.5.0: (bsc#1204708)
  * Security fixes:
  - CVE-2022-43680 -- Fix heap use-after-free after overeager
    destruction of a shared DTD in function
    XML_ExternalEntityParserCreate in out-of-memory situations.
    Expected impact is denial of service or potentially arbitrary
    code execution.
  * Bug fixes:
  - Fix curruption from undefined entities
  - Fix case when parsing was suspended while processing nested
    entities
  - Stop leaking opening tag bindings after a closing tag mismatch
    error where a parser is reset through XML_ParserReset and then
    reused to parse
  - CMake: Fix generation of pkg-config file
  - MinGW|CMake: Fix static library name
  * Other changes:
  - Protect header expat_config.h from multiple inclusion
  - examples: Make use of XML_GetBuffer and be more consistent
    across examples
  - Address compiler warnings
  - Version info bumped from 9:9:8 to 9:10:8; see
    https://verbump.de/ for what these numbers do</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670760000">- add upstream signing key and validate source signature</changelog>
</package>
<package pkgid="8ba63481b2b579c524c52d817b0a5e78e22c239089e71bf33d6d970ddd5ffde29ef9ac82409ccd0b430be9790d6d8aa1e54f9238d6dccc109506b94536ad8a24" name="extra-cmake-modules" arch="noarch">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652184000">- Update to 5.94.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.94.0
- Changes since 5.93.0:
  * typo--
  * [KDEMetaInfoPlatformCheck] Add missing doc link
  * Drop lib prefix when building for Windows (MinGW)
  * Allow ecm_add_qtwayland_{client,server}_protocol take targets
  * Allow ecm_add_wayland_{client,server}_protocol take targets
  * ECMQueryQt: always use CMake target to find the qmake/qtpaths binary
  * KDEGitCommitHooks: don't overwrite git pre-commit hook script
  * KDEGitCommitHooks: only configure pre-commit hook if needed
  * Add Windows CI</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * FindXCB: fix typo in warning
  * fix linking on OpenBSD
  * ECMQtDeclareLoggingCategory: drop support for Qt &lt; 5.4
  * ECMAddQtDesignerPlugin: drop support for Qt &lt; 5.9
  * ECMAddQtDesignerPlugin: fix support for Qt6
  * ECMAddQtDesignerPlugin: fix missing FeatureSummary include
  * KDEGitCommitHooks: Check if KDEClangFormat was included
  * KDEGitCommitHooks: Fix quoting of variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- Changes since 5.95.0:
  * ECMDeprecationSettings: enable warnings by default
  * ECMAddQch: let doxygen update the config file instead of "outdated" warnings
  * Fix SHOW_DEPRECATIONS option not getting respected when function is called
  * Document addition of -Werror=undef
  * Change -Wundef warning to an error</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- Changes since 5.96.0:
  * kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * ECMGenerateExportHeader: fix &amp; document CUSTOM_CONTENT_FROM_VARIABLE
  * Work around exiv2 still using std::auto_ptr
  * Add FreeBSD Qt 6 CI
  * Add OpenBSD support
  * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION
  * [FindXCB] Remove special treatment for XINPUT</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- Changes since 5.98.0:
  * Correctly separate multiple interface compile definitions
  * Also resurrect std::auto_ptr on MSVC when using Exiv2
  * .gitlab-ci.yml: enable static builds
  * Add Qt 6 Windows CI
  * API dox: document KAPPTEMPLATESDIR &amp; KFILETEMPLATESDIR
  * Make tar'ing the examples code non-verbose</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- Changes since 5.99.0:
  * Fix building "executables" on Android with Qt 6
  * Revert "Restore the Android Threads workaround for Qt
  * Make the expiry of these artifacts more reasonable, 3 months is a bit excessive
  * avoid lib64 directory on NixOS
  * Restore the Android Threads workaround for Qt 6
  * Add quotes, otherwise if is malformed when envvar not defined
  * Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- Changes since 5.100.0:
  * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work
  * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs
  * Fix ECMQmlModule for static plugins
  * Watch for language changes to load the new appropiate qm files</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- Changes since 5.101.0:
  * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file
  * Remove Jenkins CI leftover
  * Use correct SPDX license identifier for CC0
  * FindXCB: remove Xprint
  * FindXCB: remove XEvIE
  * Mark translation fetching as deprecated
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- Changes since 5.102.0:
  * ECMAddQtDesignerPlugin: use correct plugin IID
  * ECMAddQch: support doc linking also against Qt6 docs
  * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- Changes since 5.103.0:
  * Load translations for application-specific language also on Win and Mac
  * ECMGenerateExportHeader: fix duplicated addition of deprecation macros code
  * Find wayland.xml from wayland-scanner.pc</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR
  * KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- Changes since 5.105.0:
  * Query gradle plugin version from Qt
  * ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts
  * Fix generate_export_header tests failures with parallel jobs (kde#464348)
  * ECMGenerateExportHeader: add USE_VERSION_HEADER arg (&amp; related tune args)
  * ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * KDEInstallDirs: fix description of KXMLGUIDIR &amp; LOCALEDIR
  * KDEGitCommitHooks: Allow passing in of custom scripts (kde#472361)
  * qml-plasmoid techbase.kde.org/Projects/Plasma does not exist</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- Changes since 5.109.0:
  * ECMSetupVersion: do not handle SOVERSION value "0" as not set at all
  * Drop outdated check for POLICY CMP0048
  * No longer explicitly include CMakeParseArguments
  * KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
  * ecm_add_tests/ecm_add_test: add argument WORKING_DIRECTORY</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- Changes since 5.111.0:
  * Rename prefix.sh.cmake to prefix.sh.in</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- Changes since 5.112.0:
  * ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename
  * Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support
  * Find7z: make it work also on non-Windows systems</changelog>
</package>
<package pkgid="c5ceec15d796d62334fb81807667d55e3768bcba0bd930d0f46cc2f94395b5b0e286822c2fe304bc28f9964bd33663dca18fe29e3c6c24d724ad23a1fdf32e25" name="extra-cmake-modules" arch="src">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652184000">- Update to 5.94.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.94.0
- Changes since 5.93.0:
  * typo--
  * [KDEMetaInfoPlatformCheck] Add missing doc link
  * Drop lib prefix when building for Windows (MinGW)
  * Allow ecm_add_qtwayland_{client,server}_protocol take targets
  * Allow ecm_add_wayland_{client,server}_protocol take targets
  * ECMQueryQt: always use CMake target to find the qmake/qtpaths binary
  * KDEGitCommitHooks: don't overwrite git pre-commit hook script
  * KDEGitCommitHooks: only configure pre-commit hook if needed
  * Add Windows CI</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * FindXCB: fix typo in warning
  * fix linking on OpenBSD
  * ECMQtDeclareLoggingCategory: drop support for Qt &lt; 5.4
  * ECMAddQtDesignerPlugin: drop support for Qt &lt; 5.9
  * ECMAddQtDesignerPlugin: fix support for Qt6
  * ECMAddQtDesignerPlugin: fix missing FeatureSummary include
  * KDEGitCommitHooks: Check if KDEClangFormat was included
  * KDEGitCommitHooks: Fix quoting of variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- Changes since 5.95.0:
  * ECMDeprecationSettings: enable warnings by default
  * ECMAddQch: let doxygen update the config file instead of "outdated" warnings
  * Fix SHOW_DEPRECATIONS option not getting respected when function is called
  * Document addition of -Werror=undef
  * Change -Wundef warning to an error</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- Changes since 5.96.0:
  * kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * ECMGenerateExportHeader: fix &amp; document CUSTOM_CONTENT_FROM_VARIABLE
  * Work around exiv2 still using std::auto_ptr
  * Add FreeBSD Qt 6 CI
  * Add OpenBSD support
  * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION
  * [FindXCB] Remove special treatment for XINPUT</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- Changes since 5.98.0:
  * Correctly separate multiple interface compile definitions
  * Also resurrect std::auto_ptr on MSVC when using Exiv2
  * .gitlab-ci.yml: enable static builds
  * Add Qt 6 Windows CI
  * API dox: document KAPPTEMPLATESDIR &amp; KFILETEMPLATESDIR
  * Make tar'ing the examples code non-verbose</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- Changes since 5.99.0:
  * Fix building "executables" on Android with Qt 6
  * Revert "Restore the Android Threads workaround for Qt
  * Make the expiry of these artifacts more reasonable, 3 months is a bit excessive
  * avoid lib64 directory on NixOS
  * Restore the Android Threads workaround for Qt 6
  * Add quotes, otherwise if is malformed when envvar not defined
  * Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- Changes since 5.100.0:
  * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work
  * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs
  * Fix ECMQmlModule for static plugins
  * Watch for language changes to load the new appropiate qm files</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- Changes since 5.101.0:
  * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file
  * Remove Jenkins CI leftover
  * Use correct SPDX license identifier for CC0
  * FindXCB: remove Xprint
  * FindXCB: remove XEvIE
  * Mark translation fetching as deprecated
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- Changes since 5.102.0:
  * ECMAddQtDesignerPlugin: use correct plugin IID
  * ECMAddQch: support doc linking also against Qt6 docs
  * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- Changes since 5.103.0:
  * Load translations for application-specific language also on Win and Mac
  * ECMGenerateExportHeader: fix duplicated addition of deprecation macros code
  * Find wayland.xml from wayland-scanner.pc</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR
  * KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- Changes since 5.105.0:
  * Query gradle plugin version from Qt
  * ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts
  * Fix generate_export_header tests failures with parallel jobs (kde#464348)
  * ECMGenerateExportHeader: add USE_VERSION_HEADER arg (&amp; related tune args)
  * ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * KDEInstallDirs: fix description of KXMLGUIDIR &amp; LOCALEDIR
  * KDEGitCommitHooks: Allow passing in of custom scripts (kde#472361)
  * qml-plasmoid techbase.kde.org/Projects/Plasma does not exist</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- Changes since 5.109.0:
  * ECMSetupVersion: do not handle SOVERSION value "0" as not set at all
  * Drop outdated check for POLICY CMP0048
  * No longer explicitly include CMakeParseArguments
  * KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
  * ecm_add_tests/ecm_add_test: add argument WORKING_DIRECTORY</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- Changes since 5.111.0:
  * Rename prefix.sh.cmake to prefix.sh.in</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- Changes since 5.112.0:
  * ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename
  * Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support
  * Find7z: make it work also on non-Windows systems</changelog>
</package>
<package pkgid="7b5c96186f71f4363b4b7ea3a80646f73b6cc6a8496bae5ef4d5e42c400677da46380b905582b3cf3ca000bfce143bba09e0e3248a9c998ab1d62e914185d408" name="extra-cmake-modules-doc" arch="noarch">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652184000">- Update to 5.94.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.94.0
- Changes since 5.93.0:
  * typo--
  * [KDEMetaInfoPlatformCheck] Add missing doc link
  * Drop lib prefix when building for Windows (MinGW)
  * Allow ecm_add_qtwayland_{client,server}_protocol take targets
  * Allow ecm_add_wayland_{client,server}_protocol take targets
  * ECMQueryQt: always use CMake target to find the qmake/qtpaths binary
  * KDEGitCommitHooks: don't overwrite git pre-commit hook script
  * KDEGitCommitHooks: only configure pre-commit hook if needed
  * Add Windows CI</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * FindXCB: fix typo in warning
  * fix linking on OpenBSD
  * ECMQtDeclareLoggingCategory: drop support for Qt &lt; 5.4
  * ECMAddQtDesignerPlugin: drop support for Qt &lt; 5.9
  * ECMAddQtDesignerPlugin: fix support for Qt6
  * ECMAddQtDesignerPlugin: fix missing FeatureSummary include
  * KDEGitCommitHooks: Check if KDEClangFormat was included
  * KDEGitCommitHooks: Fix quoting of variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- Changes since 5.95.0:
  * ECMDeprecationSettings: enable warnings by default
  * ECMAddQch: let doxygen update the config file instead of "outdated" warnings
  * Fix SHOW_DEPRECATIONS option not getting respected when function is called
  * Document addition of -Werror=undef
  * Change -Wundef warning to an error</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- Changes since 5.96.0:
  * kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * ECMGenerateExportHeader: fix &amp; document CUSTOM_CONTENT_FROM_VARIABLE
  * Work around exiv2 still using std::auto_ptr
  * Add FreeBSD Qt 6 CI
  * Add OpenBSD support
  * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION
  * [FindXCB] Remove special treatment for XINPUT</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- Changes since 5.98.0:
  * Correctly separate multiple interface compile definitions
  * Also resurrect std::auto_ptr on MSVC when using Exiv2
  * .gitlab-ci.yml: enable static builds
  * Add Qt 6 Windows CI
  * API dox: document KAPPTEMPLATESDIR &amp; KFILETEMPLATESDIR
  * Make tar'ing the examples code non-verbose</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- Changes since 5.99.0:
  * Fix building "executables" on Android with Qt 6
  * Revert "Restore the Android Threads workaround for Qt
  * Make the expiry of these artifacts more reasonable, 3 months is a bit excessive
  * avoid lib64 directory on NixOS
  * Restore the Android Threads workaround for Qt 6
  * Add quotes, otherwise if is malformed when envvar not defined
  * Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- Changes since 5.100.0:
  * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work
  * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs
  * Fix ECMQmlModule for static plugins
  * Watch for language changes to load the new appropiate qm files</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- Changes since 5.101.0:
  * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file
  * Remove Jenkins CI leftover
  * Use correct SPDX license identifier for CC0
  * FindXCB: remove Xprint
  * FindXCB: remove XEvIE
  * Mark translation fetching as deprecated
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- Changes since 5.102.0:
  * ECMAddQtDesignerPlugin: use correct plugin IID
  * ECMAddQch: support doc linking also against Qt6 docs
  * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- Changes since 5.103.0:
  * Load translations for application-specific language also on Win and Mac
  * ECMGenerateExportHeader: fix duplicated addition of deprecation macros code
  * Find wayland.xml from wayland-scanner.pc</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR
  * KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- Changes since 5.105.0:
  * Query gradle plugin version from Qt
  * ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts
  * Fix generate_export_header tests failures with parallel jobs (kde#464348)
  * ECMGenerateExportHeader: add USE_VERSION_HEADER arg (&amp; related tune args)
  * ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * KDEInstallDirs: fix description of KXMLGUIDIR &amp; LOCALEDIR
  * KDEGitCommitHooks: Allow passing in of custom scripts (kde#472361)
  * qml-plasmoid techbase.kde.org/Projects/Plasma does not exist</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- Changes since 5.109.0:
  * ECMSetupVersion: do not handle SOVERSION value "0" as not set at all
  * Drop outdated check for POLICY CMP0048
  * No longer explicitly include CMakeParseArguments
  * KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
  * ecm_add_tests/ecm_add_test: add argument WORKING_DIRECTORY</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- Changes since 5.111.0:
  * Rename prefix.sh.cmake to prefix.sh.in</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- Changes since 5.112.0:
  * ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename
  * Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support
  * Find7z: make it work also on non-Windows systems</changelog>
</package>
<package pkgid="6d7e622947ca275bf4a97c9b864a5ae64d1d72baff6938558e41d75fad78f53db29e2977af18b2bb91b2425d24f4cf1257d82d9c2dde53db5636d25877e2dd80" name="extra-cmake-modules-doc" arch="src">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652184000">- Update to 5.94.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.94.0
- Changes since 5.93.0:
  * typo--
  * [KDEMetaInfoPlatformCheck] Add missing doc link
  * Drop lib prefix when building for Windows (MinGW)
  * Allow ecm_add_qtwayland_{client,server}_protocol take targets
  * Allow ecm_add_wayland_{client,server}_protocol take targets
  * ECMQueryQt: always use CMake target to find the qmake/qtpaths binary
  * KDEGitCommitHooks: don't overwrite git pre-commit hook script
  * KDEGitCommitHooks: only configure pre-commit hook if needed
  * Add Windows CI</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * FindXCB: fix typo in warning
  * fix linking on OpenBSD
  * ECMQtDeclareLoggingCategory: drop support for Qt &lt; 5.4
  * ECMAddQtDesignerPlugin: drop support for Qt &lt; 5.9
  * ECMAddQtDesignerPlugin: fix support for Qt6
  * ECMAddQtDesignerPlugin: fix missing FeatureSummary include
  * KDEGitCommitHooks: Check if KDEClangFormat was included
  * KDEGitCommitHooks: Fix quoting of variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- Changes since 5.95.0:
  * ECMDeprecationSettings: enable warnings by default
  * ECMAddQch: let doxygen update the config file instead of "outdated" warnings
  * Fix SHOW_DEPRECATIONS option not getting respected when function is called
  * Document addition of -Werror=undef
  * Change -Wundef warning to an error</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- Changes since 5.96.0:
  * kde-modules/KDEGitCommitHooks.cmake - handle non-toplevel project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * ECMGenerateExportHeader: fix &amp; document CUSTOM_CONTENT_FROM_VARIABLE
  * Work around exiv2 still using std::auto_ptr
  * Add FreeBSD Qt 6 CI
  * Add OpenBSD support
  * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION
  * [FindXCB] Remove special treatment for XINPUT</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- Changes since 5.98.0:
  * Correctly separate multiple interface compile definitions
  * Also resurrect std::auto_ptr on MSVC when using Exiv2
  * .gitlab-ci.yml: enable static builds
  * Add Qt 6 Windows CI
  * API dox: document KAPPTEMPLATESDIR &amp; KFILETEMPLATESDIR
  * Make tar'ing the examples code non-verbose</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- Changes since 5.99.0:
  * Fix building "executables" on Android with Qt 6
  * Revert "Restore the Android Threads workaround for Qt
  * Make the expiry of these artifacts more reasonable, 3 months is a bit excessive
  * avoid lib64 directory on NixOS
  * Restore the Android Threads workaround for Qt 6
  * Add quotes, otherwise if is malformed when envvar not defined
  * Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- Changes since 5.100.0:
  * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work
  * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs
  * Fix ECMQmlModule for static plugins
  * Watch for language changes to load the new appropiate qm files</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- Changes since 5.101.0:
  * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file
  * Remove Jenkins CI leftover
  * Use correct SPDX license identifier for CC0
  * FindXCB: remove Xprint
  * FindXCB: remove XEvIE
  * Mark translation fetching as deprecated
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- Changes since 5.102.0:
  * ECMAddQtDesignerPlugin: use correct plugin IID
  * ECMAddQch: support doc linking also against Qt6 docs
  * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names
  * Fix compatibility with newer Gradle provided with Qt 5.15.8</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- Changes since 5.103.0:
  * Load translations for application-specific language also on Win and Mac
  * ECMGenerateExportHeader: fix duplicated addition of deprecation macros code
  * Find wayland.xml from wayland-scanner.pc</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR
  * KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- Changes since 5.105.0:
  * Query gradle plugin version from Qt
  * ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts
  * Fix generate_export_header tests failures with parallel jobs (kde#464348)
  * ECMGenerateExportHeader: add USE_VERSION_HEADER arg (&amp; related tune args)
  * ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * KDEInstallDirs: fix description of KXMLGUIDIR &amp; LOCALEDIR
  * KDEGitCommitHooks: Allow passing in of custom scripts (kde#472361)
  * qml-plasmoid techbase.kde.org/Projects/Plasma does not exist</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- Changes since 5.109.0:
  * ECMSetupVersion: do not handle SOVERSION value "0" as not set at all
  * Drop outdated check for POLICY CMP0048
  * No longer explicitly include CMakeParseArguments
  * KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- Changes since 5.110.0:
  * ecm_add_tests/ecm_add_test: add argument WORKING_DIRECTORY</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- Changes since 5.111.0:
  * Rename prefix.sh.cmake to prefix.sh.in</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- Changes since 5.112.0:
  * ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename
  * Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support
  * Find7z: make it work also on non-Windows systems</changelog>
</package>
<package pkgid="c6bf3a57cad6fa203c25d5f4e87996345c4000b7b0eb68d6d1340d8aaf888e82a20b09deb6b7e7851cd50777896d0a613571d53859d7a6e285c68a09a8423275" name="fabtests" arch="src">
  <version epoch="0" ver="1.20.0" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1625659200">- Update to 1.13.0
  - Fix behavior of fi_param_get parsing an invalid boolean value
  - Add new APIs to open, export, and import specialized fid's
  - Define ability to import a monitor into the registration cache
  - Add API support for INT128/UINT128 atomics
  - Fix incorrect check for provider name in getinfo filtering path
  - Allow core providers to return default attributes which are lower then
    maximum supported attributes in getinfo call
  - Add option prefer external providers (in order discovered) over internal
    providers, regardless of provider version
  - Separate Ze (level-0) and DRM dependencies
  - Always maintain a list of all discovered providers
  - Fix incorrect CUDA warnings
  - Fix bug in cuda init/cleanup checking for gdrcopy support
  - Shift order providers are called from in fi_getinfo, move psm2 ahead of
    psm3 and efa ahead of psmX
  - See NEWS.md for changelog</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1629892800">- Update to 1.13.1
  - Enable loading ZE library with dlopen()
  - Add IPv6 support to fi_pingpong
  - EFA, PSM3 and SHM fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635508800">- Update to 1.13.2
  - Sort DL providers to ensure consistent load ordering
  - Update hooking providers to handle fi_open_ops calls to avoid crashes
  - Replace cassert with assert.h to avoid C++ headers in C code
  - Enhance serialization for memory monitors to handle external monitors
  - EFA, SHM, TCP, RxM and vers fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635940800">- Enable PSM3 provider (jsc#SLE-18754)</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1637582400">- Update to 1.14.0
  - Add time stamps to log messages
  - Fix gdrcopy calculation of memory region size when aligned
  - Allow user to disable use of p2p transfers
  - Update fi_tostr print FI_SHARED_CONTEXT text instead of value
  - Update fi_tostr to output field names matching header file names
  - Fix narrow race condition in ofi_init
  - Add new fi_log_sparse API to rate limit repeated log output
  - Define memory registration for buffers used for collective operations
  - EFA, SHM, TCP, RXM, and verbs fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1650369600">- Update to 1.14.1
  - Core
  - Use non-shared memory allocations to use MADV_DONTFORK safely
  - Fix incorrect use of gdr_copy_from_mapping
  - Ensure proper timeout time for pollfds to avoid early exit
  - EFA
  - Handle read completion properly for multi_recv
  - Use shm's inject write when possible
  - Support 0 byte read
  - RxM
  - Ensure signaling the CQ fd after writing completion
  - Fix inject path for sending tagged messages with cq data
  - Negotiate credit based flow control support over CM
  - Add PID to CM messages to detect stale vs duplicate connections
  - Fix race handling unexpected messages from unknown peers
  - Fix possible leak of stack data in cm_accept
  - Restrict reported caps based on core provider
  - Delay starting listen until endpoint fully initialized
  - Verify valid atomic size
  - Sockets
  - Fix coverity reports on uninitialized data
  - Check for NULL pointers passed to memcpy
  - Add missing error return code from sock_ep_enable
  - TCP
  - Fix performance regression resulting from sparse pollfd sets
  - Fix assertion failure in CQ progress function
  - Do not generate error completions for inject msgs
  - Fix use of incorrect event names in progress handler
  - Fix check for CQ data in tagged messages
  - Make start_op array a static to reduce memory
  - Wake-up threads blocked on CQ to update their poll events
  - Verbs
  - Generate error completions for all failed transmits
  - Set all fields in the fi_fabric_attr for FI_CONNREQ events
  - Set proper completion flags for all failed transfer
  - Ensure that all attributes are provided when opening an endpoint
  - Fix error handling in vrb_eq_read
  - Fix memory leak in error case in vrb_get_sib
  - Work-around bug in verbs HW not reported correct send opcodes
  - Only call ibv_reg_dmabuf_mr when kernel support exists
  - Add a failover path to dma-buf based memory registration
  - Negotiate credit based flow control support over CM</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1655985600">- Update to 1.15.1
  - Core
  - Fix fi_info indentation error in fi_tostr
  - hmem_ze: Add runtime option to choose specific copy engine
  - Cleanup of configure HMEM checks
  - Fixed stringop-truncation in ofi_ifaddr_get_speed
  - Add utility provider log suffix to make logs easier to read
  - Fix truncation of ipv6 addressing
  - hmem: add support for AWS Trainium devices
  - Fix potential sscanf overflows
  - hmem: pass through device and flags when querying memory interface
  - Rework locking in several areas to convert spinlocks to mutexes
  - Add new locking abstractions to select lock types at runtime
  - Add new FI_PROTO_RXM_TCP for optimized rxm over tcp path
  - Fix windows implementation to remove fd from poll set
  - EFA
  - Added windows support through efawin (https://github.com/aws/efawin)
  - Added support of AWS neuron.
  - Added support of using gdrcopy to copy data from host to device.
  - Fixed a bug that cause 0 byte read to fail.
  - Fixed a memory corruption issue that can caused forked process to crash.
  - Extended testing coverage through new pytest based testing framework.
  - HOOKS
  - Add new hooking provider dmabuf_peer_mem
  - Enable DL build of hooking providers
  - Add HMEM memory registration hook
  - OPX
  - New provider supporting Cornelis Networks Omni-path hardware
  - PSM3
  - Updated psm3 to match IEFS 11.2.0.0 release
  - Added support for sockets (TCP/UDP) via a runtime selectable Hardware
  Abstraction Layer (HAL)
  - Added support for IPv6 addressing in RoCE and sockets
  - Added various NIC selection filtering options (wildcarded NIC name,
    address format, wildcarded IP subnet, link speed)
  - Performance tuning in conjunction with OneAPI and OneCCL
  - Improved PSM3_IDENTIFY output
  - Rename most internal symbols to psm3_
  - Corrected vulnerabilities found during Coverity scans
  - configure options refined and help text improved
  - PSM3_MULTI_EP has been deprecated (recommend always enabled, default
    is enabled [same default as previous releases])
  - Various bug fixes
  - RxM
  - Add check that atomic size is valid
  - Add support to passthru calls to tcp provider in specific
  - TCP
  - Add assert to verify RMA source/target msg sizes match
  - Wake-up threads blocked on CQ to update their poll events
  - Fix use of incorrect events in progress handler
  - Fixes for various compile warnings, mostly on Windows
  - Add support for FI_RMA_EVENT capability
  - Add support for completion counters
  - Fix check for CQ data in tagged messages
  - Add cancel support to shared rx context
  - Add src_addr receive buffer matching
  - Add provider control to assign a src_addr with an ep
  - Handle trecv with FI_PEEK flag
  - Allow binding a CQ with an SRX
  - Restructuring of code in source files
  - Handle EWOULDBLOCK returned by send call
  - Add hot (active) pollfd
  - SHM
  - Properly chain the original signal handlers
  - Avoid uninitialized variable with invalid atomic parameters
  - Fix 0 byte SAR read
  - Initialize len parameter to accept
  - Refactor and simplify protocol code
  - Remove broken support for 128-bit atomics
  - Fix FI_INJECT flag support
  - Add assert to verify RMA source/target msg sizes match
  - Set domain threading to thread safe
  - Fix possible use of uninitiated var in av_insert
  - Util
  - Fix sign warning in ofi_bufpool_region_alloc
  - Remove unused variable from ofi_bufpool_destroy
  - Fix check for valid datatype in ofi_atomic_valid
  - Return with error if util_coll_sched_copy fails
  - Fix use of uninitialized variable in ofi_ep_allreduce
  - Fix memory access in ip_av_insertsym
  - Track ep per collective operation not with multicast
  - Restructure collective av set creation/destruction
  - Change most locks from spin locks to mutexes
  - Allow selection of spinlocks for CQ and domain objects
  - Fix AV default addrlen
  - Update fi_getinfo checks to include hints-&gt;addr_
  - Handle NULL address insertion to fi_av_insert
  - Verbs
  - Initial changes for compiling on Windows (via NetworkDirect)
  - Add a failover path to dma-buf based memory registration
  - Replace use of spin locks with mutexes
  - Check for valid qp prior to cleanup
  - Set and check for address format correct in fi_getinfo
  - Fabtests
  - hmem_cuda: used device allocated host buff to fill device buf
  - Add python scripts to control test execution
  - test_configs: include util provider in core config file
  - Add option "--pin-core"
  - Only call nrt_init once
  - Fix a bug in ft_neuron_cleanup
  - Correct help for unit test programs
  - Remove duplicate help prints from fi_mcast
  - configure.ac: fix --enable-debug=no not properly detected
  - msg_inject: handle the case ft_tsendmsg return -FI_EAGAIN
  - Add AWS Trainium device support
  - fi_inj_complete: Add FI_INJECT to fabtests
  - inj_complete.c: Make arguments align with the other tests
  - dgram_pingpong: handle the error return of fi_recv
  - recv_cancel: Remove requirement for unexpected msg handling
  - poll: Fix crash if unable to allocate pollset
  - ubertest: Add GPU testing and validation support
  - Add HMEM options parsing support
  - Update and re-enable fi_multi_ep test
- Add prov-opx-Correctly-disable-OPX-if-unsupported.patch to disable
  OPX compilation on non x86_64 systems</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659355200">- Add disable-flatten-attr.patch that drops flatten attribute.
  Note the flatten attribute results in huge compile time hog
  in inliner (same the binary size would be huge).
- Use %make_build and enable LTO (boo#1133235).
- Synchronize used Patches.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1664539200">- Update to 1.16.0 (jsc#PED-351, jsc#PED-190)
  - Core
  - Added HMEM IPC cache
  - Use exact string comparison checks for network interfaces
  - Restructuring of poll/epoll abstraction
  - Add ability to disable locks completely in debug builds
  - Serialize access to modifying the logging calls
  - Minor fixes to fi_tostr text formatting
  - Add hmem interface checks to memory registration
  - EFA
  - Added support of Synapse AI memory.
  - Improved error message
  - Net
  - Temporarily forked, optimized version of tcp provider
  - Focused on improved performance and scalability over tcp sockets
  - Fork ensures tcp provider stability while net provider is developed
  - Shares the tcp provider protocol and base implementation for msg endpoints
  - Integrates direct support for rdm endpoints, using a derivative from rxm
  - Implements own protocol for rdm endpoints, separate from rxm;tcp
  - OPX
  - Added initial support for SDMA
  - General performance enhancements
  - Performance improvements to reliability protocol
  - Improved deferred work pending complete
  - Added support for OPX_AV=runtime
  - Support iov memory registration ops
  - Added DAOS RPC support
  - Atomic ops enhancements
  - Improved documentation
  - Debug build enhancements
  - Fixed compiler warnings
  - Reduced time to compile prov/opx code
  - General bug fixes
  - Fixed PSN wrapping scaling
  - Added intranode fence
  - Addressed bugs discovered by coverity scan
  - PSM2
  - Fix sending CQ data in some instances of fi_tsendmsg
  - PSM3
  - Updated to match Intel Ethernet Fabric Suite (IEFS) 11.3 release
  - RxM
  - Update to read multiple completions at once from msg provider
  - Move RxM AV implementation to util code to share with net provider
  - Minor code cleanups
  - SHM
  - Implement and use ipc_cache
  - Add log messages for debugging and error tracking
  - Fix check for FI_MR_HMEM mr_mode
  - Move shm signal handlers initialization to EP
  - Added log messages for errors detected
  - TCP
  - Fix incorrect signaling of the CQ
  - Increase max number of poll events to retrieve
  - Acquire ep lock prior to flushing socket in shutdown
  - Verify ep state prior to progressing socket data
  - Read cm error data when receiving connreq response
  - Log error on connect failure
  - Fix assertion failure in CQ progress function
  - Util
  - Fix text in log of UFFD ioctl failure
  - Introduce cuda ipc monitor
  - Fix CQ memory leak handling overflow
  - Fix MR mode bit check for ver 1.5 and greater
  - Add max_array_size to track/check array overflow
  - Always progress transfers when reading from a CQ
  - Handle NULL address insertion
  - Try IPv4 before IPv6 addresses when starting name server
  - Fix IP util av default address length
  - Fix util IP getinfo path to read hints-&gt;addr_format
  - Fix debug print mismatch
  - Fix return code when memory allocation fails.
  - Fix build sign warning in ofi_bufpool_region_alloc
  - Minor code cleanups
  - Print warning if an addr is inserted into an AV again
  - Verbs
  - Fix support of FI_SOCKADDR_IB when requested by the application
  - Ensure all posted receives are flushed to the application
  - Update ofi_mr_cache_search API for hmem IPC support
  - Reduce logging verbosity for "no active ports"
  - Fix incorrect length used in memory registration
  - Various minor bug fixes for test failures
  - Fix a memory leak getting IB address
  - Implement verbs provider on Windows over NetworkDirect API
  - Set and check address format correctly
  - Only close qp if it was initialized
  - Portable detection of loopback device
  - Fabtests
  - multi_ep: Separate EP resources and fix MR registration
  - multi_recv: Fix possible crash and check for valid buffer
  - unexpected_msg: Fix printf compiler warning
  - dgram_pingpong.c: Use out-of-band sync
  - multinode: Make multinode tests platform agnostic, fix formatting
  - ubertest: Fix string comparison to include length, fix writedata completion check
  - av_test: add support for -e &lt;ep_type&gt;
  - New tests:
  - dmabuf-rdma: Component level test for dma-buf RDMA
  - sock_test: Component level performance test of poll, epoll, and select
  - rdm_stress: Multi-threaded, multi-process stress test for RDM endpoints
  - sighandler_test: Regression test for signal handler restoration
- Drop patches fixed upstream:
  - prov-opx-Correctly-disable-OPX-if-unsupported.patch
  - disable-flatten-attr.patch</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665057600">- Add prov-rxm-Disable-128-bit-atomics.patch to fix a potential
  segfault on misaligned buffers.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665403200">- Update to 1.16.1
  - Core
  - Fix windows implementation to remove fd from poll set
  - PSM3
  - Add missing files to release tarball
  - Util
  - Handle NULL address insertion to fi_av_insert
- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1667908800">- Add prov-net-fix-error-path-in-xnet_enable_rdm.patch to fix a deadlock
  when no network interfaces are available (bsc#1205139)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1671451200">- Update to 1.17.0
  - Core
  - Add IFF_RUNNING check to indicate iface is up and running
  - General code cleanups
  - Add abstraction for common io_uring operations
  - Support ROCR get_base_addr
  - Add a 'flags' parameter to fi_barrier()
  - Introduce new calls for opening domain and endpoint with flags
  - Add ability to re-sort the fi_info list
  - Allowing layering of rxm over net provider
  - General cleanup of provider filtering functions
  - Add io_uring operations to be used by sockapi
  - Modify internal handling of async socket operations
  - Sockets operations are moved to a common sockapi abstraction
  - Add support for Ze host register/unregister
  - Add new offload provider type
  - Rename fi_prov_context and simplify its use
  - Convert interface prefix string checks to exact checks
  - EFA
  - Code cleanups and various bug fixes
  - Improved debug logging and warnings and assertions
  - Do not ignore hints-&gt;domain_attr-&gt;name
  - Fix the calculation of REQ header size for a packet entry
  - Fix default value for host memory's max_medium_msg_size
  - Add tracepoints to send/recv/read ops
  - Simplified emulated read protocol
  - Set use_device_rdma according to efa device id
  - Fix shm initialization path on error
  - Fix Implementation of FI_EFA_INTER_MIN_READ_MESSAGE_SIZE
  - Do not enable rdma_read if rxr_env.use_device_rdma is false
  - Remove de-allocated CUDA memory region during registration
  - Fix the error handling path of efa_mr_reg_impl()
  - Fix rxr_ep unit tests involving ibv_cq_ex
  - Add check of rdma-read capability for synapseai
  - Report correct default for runt_size parameter
  - Toggle cuda sync memops via environment variable.
  - Net
  - Continued fork of tcp provider, will eventually merge changes back
  - Fix inject support
  - Fix memory leak in peek/claim path
  - General code cleanups and bug fixes from initial fork
  - Allow looking ahead in tcp stream to handle out-of-order messages
  - Add message tracing ability
  - Fetch correct ep when posting to a loopback connection
  - Release lock in case of error in rdm_close
  - Fix error path in xnet_enable_rdm
  - Add missing progress lock in srx cleanup
  - Code restructuring and enhancements with longer term goal of supporting io_uring
  - Disable the progress thread in most situations
  - Rename DL from libxnet-fi to libnet-fi
  - Add missing initialization calls for DL provider
  - Add support for FI_PEEK, FI_CLAIM, and FI_DISCARD
  - Include source address with CQ entry
  - Fix support for FI_MULTI_RECV
  - OPX
  - Bug fixes and general code cleanup
  - Fix progress checks and default domain
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is turned off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header.
  - Fix for hang - unable to match inbound packets with receive
  context-&gt;src_addr (DAOS CART tests)
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - Temporarily reduce SDMA queue ring size for possible driver bug workaround
  - Fix alignment issue and asserts
  - Enable more parallel SDMA operations
  - PSM3
  - Synced to IEFS 11.4.0.0.198
  - Tech Preview Ubuntu 22.04 Support
  - Tech Preview Intel DSA Support
  - Improved Intel GPU Support
  - Various performance improvements
  - Various bug fixes
  - RxM
  - Always use rendezvous protocol for ZE device memory send
  - Code cleanup
  - Add option to free resources on AV removal
  - SHM
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - Remove extraneous ofi_cirque_next() call
  - Add support for FI_AV_USER_ID
  - Fix multi_recv messaging
  - General code restructuring for maintainability
  - Implement shared completion queues
  - Decouple error processing from cq completion path to avoid switch
  - Fix incorrect op passed into recv cancel operation
  - Enhanced SHM implementation with DSA offload
  - Use multiple SAR buffers per copy operation
  - Fix ZE IPC race condition on startup
  - TCP
  - Minor updates in preparation for io_uring support (via net provider)
  - Util
  - Add option to free resources on AV removal
  - Add 'flags' parameter to new fi_barrier2() call
  - Add debugging in ofi_mr_map_verify
  - Rename internal bitmask struct to include ofi prefix
  - Verbs
  - Add option to disable dmabuf support
  - FI_SOCKADDR includes support of FI_SOCKADDR_IB
  - Fabtests
  - shared: Expand hmem support
  - fi_loopback: Add support for tagged messages
  - fi_mr_test: add support of hmem
  - fi_rdm_atomic: Fix hmem support
  - fi_rdm_tagged_peek: Read messages in order, code cleanup and fixes
  - fi_multinode: Add performance and runtime control options, cleanups
  - benchmarks: Add data verification to some bw tests
  - fi_multi_recv: Fix possible crash in cleanup
- Drop prov-net-fix-error-path-in-xnet_enable_rdm.patch which was merged upstream.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1679313600">- Update to 1.17.1
  - Core
  - hmem_cuda Add const to param to remove warning
  - Fix typos in fi_ext.h
  - ofi_epoll: Remove unused hot_index struct member
  - EFA
  - Print local/peer addresses for RX write errors
  - Unit test to verify no copy with shm for small host message
  - Avoid unnecessary copy when sending data from shm
  - Compare pci bus id in hints
  - Fix double free in rxr endpoint init
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - OPX
  - Exclude from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resynch with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - Remove unused fields
  - Fix unwanted print statement case
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets.
  - Fix segfault in SHM operations from uninitialized value in atomic path.
  - Prevent SDMA work entries from being reused with outstanding
    replays pointing to bounce buf.
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses
  - Update man pages
  - Util
  - util_cq: Remove annoying WARNING message for FI_AFFINITY</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1681819200">- Update to 1.18.0
  - Core
  - rocr: fix offset calculation
  - rocr: use ofi spinlock functions
  - rocr: minor fixes
  - neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - neuron: check existance of neuron devices during initialization
  - neuron: Add support for neuron dma-buf
  - ze: update ZE to support new driver index specification
  - List variables read from config file
  - Add switch to prefer system-config over environment
  - Add basic system-config support for setting library variables
  - Move peer provider defines into new header
  - rocr: Support asynchronous memory copies
  - rocr: Add support for ROCR IPC
  - rocr: rename rocr data-structures
  - synpaseai: return 0 for host_register and host_deregister
  - fabric: Improve log level of provider mismatch
  - cuda: Allow CUDA IPC when P2P disabled
  - ze: add ZE command list pool to reuse command lists
  - cuda: implement cuda_get_xfer_setting for non cuda build
  - cuda: adjust FI_HMEM_CUDA_ENABLE_XFER behavior
  - cuda.c: Add const to param to remove warning
  - Add IFF_RUNNING check to indicate iface is up and running
  - io_uring support enhancements
  - EFA
  - Implement CUDA support on instance types that do not support GPUDirect RDMA
  - Implement fi_write using device's RDMA write capability
  - Enrich error messages with debug and connection info
  - Implement support for FI_OPT_EFA_USE_DEVICE_RDMA in fi_setopt
  - Implement support for FI_OPT_CUDA_API_PERMITTED in fi_setopt
  - Add support for neuron dma-buf
  - Use gdrcopy to improve the intra-node CUDA communication performance for small messages
  - Use shm provider's FI_AV_USER_ID support
  - Fix bugs in efa provider’s shm info initialization procedure
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - trace: Add trace log for CM operation APIs
  - trace: Change tag in trace log to hex format
  - trace: Enhance trace log for data transfer API calls
  - trace: Add trace log for API fi_cq_readerr()
  - trace: Add trace log for CQ operation APIs
  - Add tracing hook provider
  - Net
  - Net provider optimizations have been integrated into the tcp provider.
  - Net provider has been removed as a reported provider.
  - OPX
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Exclude opx from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resync with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - General code cleanup
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets
  - Fix segfault in SHM operations from uninitialized value in atomic path
  - Prevent SDMA work entries from being reused with outstanding replays
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - fi_getInfo - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses for CART &amp; Mercury
  - Add fi_opx_tid.h to Makefile.include
  - Fix progress checks and default domain
  - Revert is_intranode simplification.
  - Don't inline handle_ud_ping function
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Cleaned up unused macros for FI_REMOTE_COMM and FI_LOCAL_COMM
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header
  - Fix for hang in DAOS CART tests
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - PSM3
  - Update provider to sync with IEFS 11.4.1.1.2
  - Fix warnings from build
  - Add oneapi ZE support to OFI configure
  - RXD
  - Ignore error path in av_close return
  - RXM
  - Handle NULL av in rxm_freeall_conns()
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Write "len" field for remote write
  - Ignore error path domain_close return
  - Free coll_pool on ep close
  - Update rxm to use util_cq FI_PEER support functions
  - Fix incorrect CQ completion field
  - Rename srx to msg_srx
  - Disable FI_SOURCE if not requested
  - Memory leaks removed
  - Set offload_coll_mask based on actual configuration
  - Report on coll offload capabilities with OFI_OFFLOAD_PROV_ONLY
  - Fabric setups collective offload fabric
  - Create eq for collective offload provider
  - Close collective providers ep when rxm_ep is closed
  - Fix incorrect use of OFI_UNUSED()
  - Rework collective support to use collective provider(s)
  - SHM
  - Fix potential deadlock in smr_generic_rma()
  - smr_generic_rma() wwrite error completion with positive errno
  - Update SHM to use ROCR
  - Fix incorrect discard call when cleaning up unexpected queues
  - Separate smr_generic_msg into msg and tagged recv
  - Fix start_msg call
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Assert not valid atomic op
  - Fix a bug in smr_av_insert
  - Optimize locking on the SAR path
  - Remove unneeded sar_cnt
  - Optimize locking
  - Enable multiple GPU/interface support
  - Remove HMEM specific calls from atomic path
  - Use util_cq FI_PEER support
  - Import shm as device host memory
  - Add HMEM flag to smr region
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - TCP
  - Provider source has been replaced by net provider source
  - Removed incorrect reporting of support for FI_ATOMIC
  - Do not save unmatched messages until we have the peer's fi_addr
  - Use internal flag for FI_CLAIM messages, versus a reserved tag bit
  - Fix updating error counter when discarding saved messages
  - Allow saved messages to be received after the underlying ep has been closed
  - Enhanced debug logging in connection path
  - Force CM progress on unconnected ep's when posting data transfers
  - Support connect and accept calls with io_uring
  - Fix segfault accessing an invalid fi_addr
  - Add io_uring support for CM message exchange
  - Move CM progress from fabric to EQ to improve multi-threaded performance
  - Fix small memory leak destroying an EQ
  - Fix race where same rx entry could be freed twice
  - Handle NULL av in rdm ep cleanup
  - Reduce stack use for epoll event array
  - UCX
  - New provider targeting Nvidia fabrics that layers over libucp
  - Util
  - Fix the behavior of cq_read for FI_PEER
  - rocr: Fix compilation issue
  - cuda: Use correct debug string calls
  - Free cq-&gt;peer_cq on close
  - Remove extra new line from av insert log
  - Check for count = 0 in ofi_ip_av_insert
  - rocr: Add support for ROCR IPC
  - Add FI_PEER support to util_cq
  - Disable FI_SOURCE if not requested
  - Remove FID events from the EQ when closing endpoint
  - Rework collective support to be a peer collective provider(s)
  - Allow FI_PEER to pass CQ, EQ and AV attr checking
  - Remove annoying WARNING message for FI_AFFINITY
  - Add utility collective provider
  - Verbs
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Add support for ROCR IPC
  - Fabtests
  - Add fi_setopt_test unit test
  - Update ze device registration calls
  - fi-rdmabw-xe: Always use host buffer for synchronization
  - Fix bug in posting RMA operation
  - fi_cq_data: Extend test to fi_writedata
  - fi_cq_data: Extend validation of completion data
  - Rename fi_msg_inject tests to fi_inject_test to reflect its use
  - fi_rdm_stress: Add count option to json key/pair options
  - Add and fix OOB option handling in several tests
  - fi_eq_test: Fix incorrect return value
  - fi_rdm_multi_client: Increase the size of ep name buffer
  - Add FI_MR_RAW to default mr_mode
  - Support larger control messages needed by newer providers
  - fi-rdmabw-xe: Update to work with the ucx provider
  - fi_ubertest: Cleanup allocations in failure cases
  - Change ft_reg_mr to not assume hmem iface &amp; device
  - fi_multinode: Bugfix multinode test for ze + verbs
  - fi_multinode: Remove unused validation print
  - fi_multinode: Skip tests for unsupported collective operations
  - fi_ubertest: Fix data validation with device memory
  - fi_peek_tagged: Restructure and expand test</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1688385600">- Update to 1.18.1
  - Core
  - Fix build warning for ofi_dynpoll_get_fd
  - EFA
  - Handle 0-byte writes
  - Apply byte_in_order_128_byte for all memory type
  - Increase default shm_av_size to 256
  - Force handshake before selecting rtm for non-system ifaces.
  - Only select readbase_rtm when both sides support rdma-read
  - Bugfix for initializing SHM offload
  - Correct CPPFLAGS during configure
  - Make setopt support sendrecv aligned 128 bytes
  - Make data size to be 128 byte multiples for in-order aligned send/recv
  - prepare local read pkt entry for in-order aligned send/recv.
  - Disable gdrcopy and cudamemcpy for in-order aligned recv.
  - Increase the pad size in rxr_pkt_entry
  - Make readcopy pkt pool 128 byte aligned
  - Introduce alignment to support in order aligned ops
  - Fix a bug when calling ibv_query_qp_data_in_order
  - RMA operations will ensure FI_ATOMIC cap
  - RMA operations will ensure FI_RMA cap
  - Unittest atomics without FI_ATOMIC cap.
  - Unittest RMA without FI_RMA cap.
  - Refactor pkt_entry assignment in poll_ibv loop
  - Fixes for RDMA Write and Writedata
  - RXM
  - Revert rxm util peer CQ support
  - Fix credit size parameter for flow ctrl
  - SHM
  - Fix DSA enable
  - Assert read op and inject proto are mutually exclusive
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Signal peer when peer is out of resources
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Fix resource leak reported by coverity
  - Switch cmd_ctx pool from freestack to bufpool
  - Add iface parameter to smr_select_proto
  - TCP
  - Fix spinning on fi_trywait()
  - Handle truncation of active message
  - Handle prefetched data after reporting ETRUNC error
  - Progress all ep's on unexp_msg_list when posting recv
  - Removed unused saved_msg::ep field to fix assert
  - Continue receiving after truncation error
  - Create function to allocate internal msg buffer
  - Add runtime setting for max saved message size
  - Increase default max_saved value
  - Dynamically allocate large saved Rx buffers
  - Separate the max inject and recv buf size
  - Remove 1-line xnet_cq_add_progress function
  - Changed default wait object to epoll
  - Handle case where epoll isn't natively supported
  - Hold domain lock while deregistering memory
  - Rename DL package from libnet to libtcp
  - UCX
  - Align the provider version with the libfabric version
  - Verbs
  - Delay device initialization to when fi_getinfo is called
  - Consolidate peer_mem and dmabuf support check
  - verbs_nd: Init len to 0 for WCSGetProviderPath call
  - verbs_nd: Verify CQs are valid in rdma_create_qp
  - verbs_nd: Initialize ibv_wc fields
  - verbs_nd: Release lock in network direct error paths
  - Fix vrb_add_credits signature
  - Fix credit size parameter for flow ctrl
  - Recover RXM connection from verbs QP in error state
  - Fabtests
  - Add ze-dlopen functions to component tests
  - Call cudaSetDevice() for selected device
  - pytest/efa: Adjust get_efa_devices()
  - pytest/common: Support parallel neuron test
  - pytest/common: Use different cuda device for parallel cuda set
  - efa: Test_flood_peer.py increase timeout
  - pytest/efa: Test to flood peer during startup
  - fi-rdmabw-xe: Add option to set maximum message size
  - fi-rdmabw-xe: Add option to set batch size</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1691409600">- Drop support for obsolete TrueScale (bsc#1212146)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1693828800">- Update to 1.19.0
  - Core
  - General code cleanup and restructuring
  - Add ofi_hmem_any_ipc_enabled()
  - ofi_consume_iov allows 0-byte consume
  - ofi_consume_iov consistency
  - ofi_indexer: return error code when iterating
  - getinfo: Add post filters for domain and fabric names
  - Filter loopback device if iface is specified
  - bsock: Fix error checking for -EAGAIN
  - windows/osd: Remove unneeded check to silence coverity
  - windows/osd: Move variable declaration to silence coverity
  - Introduce gdrcopy awareness to hmem copy
  - mr/cache: Fix fi_mr_info initialization
  - hmem_cuda: remove gdrcopy from cuda hmem copy path
  - iouring: Fix wrong indent in ofi_sockapi_accept_uring()
  - Implement ofi_sockctx_uring_poll_add()
  - hmem: introduce gdrcopy from/to cuda iov functions
  - hmem: Deprecate `FI_HMEM_CUDA_ENABLE_XFER`
  - hmem_cuda: Restrict CUDA IPC based on peer accessibility
  - hmem_cuda: Log number of CUDA devices detected
  - hmem_cuda: Refactor global variables
  - tostr: Remove the extra dir "shared/" from "include/" and "src/" .
  - hmem_ze: fix ZE is valid check
  - hmem_rocr: fix offset calculation
  - hmem_rocr: use ofi spinlock functions
  - hmem_rocr: minor fixes
  - hmem_neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - hmem_neuron: check existance of neuron devices during initialization
  - tostr: Moved Windows functions in shared/ofi_str.c to windows/osd.h
  - tostr: Add helper functions ofi_tostr_size() and ofi_tostr_count().
  - EFA
  - Onboard Peer API, use shm provider as a peer provider
  - Uses util SRX framework in shared receive procedures.
  - Register shm MR with hmem_data, allow shm to use gdrcopy for cuda data movement
  - Finish the refactor for rxr squash.
  - Use rdma-core WR API for send requests
  - Check optlen in getopt call
  - Fix the rdma-read support check in RMA and MSG operations
  - Optimize ep lock usage
  - Use an internal fi_mr_attr for memory registration
  - Hooks
  - Init field in mr_attr to silence coverity
  - Add profiling hook provider
  - Rename cq hooking functions' names
  - Added trace for resource creation operations
  - OPX
  - Initialize ofi_mr_info
  - Fix dput credit check
  - Only allocate replay buffer if psn is valid
  - Support SHM Intra-node communication between single server HFI devices
  - Fix incorrect packet size in packet header when sending CTS packet
  - Added check to address Coverity scan defect
  - Add multi-entry caching to TID rendezvous
  - Fall back to default domain name for TID fabric
  - Properly handle multiple IOVs in fi_opx_tsendmsg
  - Fix OPX Rzv RTS receive operation SHM error (DAOS-related)
  - Fix non-tagged sends may incorrectly set FI_TAGGED in send completions
  - Add more info to reliability IOV buffer validation check
  - Move dput packet build functions to new inline include
  - Use fi_mr_attr in fi_opx_mr
  - Disable Pre-NAKing by default, throttle until all outstanding replays ACK'd
  - Fix reliability bug when NAKing the last PSN
  - Update HeaderQ Register more frequently
  - No rbuf_wrap needed for expected receive (TID)
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Observability: Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Peer
  - Add cq_data to rx_entry, allow peer to modify on unexp
  - Introduce peer cntr API
  - Add foreach_unspec_addr API
  - Add size as an input of the get_tag
  - PSM3
  - Sync with IEFS 11.5.0.0.172
  - SHM
  - Only poll IPC list when ROCR IPC is enabled
  - Allow for SAR and inject protocol to buffer more unexpected messages
  - Remove unused sar fields
  - Make SAR protocol handle 0 byte transfer
  - Load DSA dependency dynamically
  - Change recv entry freestack into bufpool
  - Remove shm signal
  - Use util peer cntr implementation
  - Make SHM default to domain level threading level
  - Replace internal shared receive implementation with util_srx
  - Lock entire progress loop
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Do not use inline/inject for read op
  - Allow shm to use gdrcopy
  - Refactor protocol selection code
  - Init map fi addrs to FI_ADDR_NOTAVAIL
  - TCP
  - General code cleanups
  - Restrict which EPs can be opened per domain
  - Increase CM error debug output
  - Avoid calling close() on an invalid socket after accept error
  - Mark the EP as disconnected before flushing the queues
  - Add assertion failures for xnet_{monitor,halt}_sock
  - Disable ofi_dynpoll_wait() for non-blocking progress
  - Move PEP pollin operations to io_uring
  - Move EP poll operations to io_uring
  - Early exit if ofi_bsock_flush() has operation in progress
  - Implement pollin sockctx in bsock
  - Add missing call to xnet_submit_uring()
  - Add return error to xnet_update_pollflag()
  - Remove the cancel sockctx from the EP structure
  - Move io_uring cqe from the stack to progress struct
  - Reduce stack size for epoll event array
  - handle NULL av in xnet_freeall_conns()
  - UCX
  - Publish FI_LOCAL_COMM and FI_REMOTE_COMM capabilities
  - Fix configure error with newer MOFED
  - Fix segfault in unsignalled completions
  - Util
  - Add FI_PEER support to util counter
  - Refactor the usage of cntrs
  - Change util_ep to be a genlock
  - Add util shared receive implementation
  - Update log message for invalid AV type message
  - Fix fi_mr_info initialization
  - Add peer ID to MR cache
  - Store hmem_data in ofi_mr_map
  - Split the cq progress and reading entries in ofi_cq_readfrom
  - Verbs
  - Add event lock to EQ to serialize closing ep
  - Remove saved_wc_list and use CQ directly
  - Consolidate peer_mem and dmabuf support check
  - Fix vrb_add_credits signature
  - Introduce new progress engine structure
  - Simplify (and correct) locking around progress operations
  - General code restructuring
  - Fabtests
  - Fix reading addressing options
  - Allow to change only the OOB address
  - Allow to use FI_ADDR_STR with -F
  - Fix bw buffer utilization
  - Separate RX and RMA counters
  - Fix tx counter with RMA
  - Add FI_CONTEXT mode to rdm_cntr_pingpong
  - Add HMEM support to fi_unexpected_msg test
  - Fix array OOB during fabtest list parsing
  - Enable shm tagged_peek test
  - Fix windows build warnings
  - Make tx_buf and rx_buf aligned to 64 bytes by default
  - Fix windows build warnings for sscanf
  - Use dummy ft_pin_core on macOS
  - Fix some header includes
  - sock_test: Do not use epoll if not available
  - recv_cancel: initialize error entry
  - Fix wrong size used to allocate tx_msg_buf
  - unexpected: change defaults to support tcp
  - unexpected: add unknown unexpected peer test
  - Enable a list of arbitrary message sizes
  - Enabled data validation for rma read &amp; write
  - bw_rma operates on distinct buffer offsets
  - ft_post_rma issues reads from remote's tx_buf
  - General code cleanup and restructuring
  - rdm_tagged_peek: fix race condition synchronization
  - Add FI_LOCAL_COMM/FI_REMOTE_COMM presence check to fi_getinfo_test
  - Correct ft_exchange_keys in prefix-mode
  - Make rdm_tagged_peek test more general
  - Add unit test for fi_setopt</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1700395200">- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889)
  - Core
  - General bug fixes and code clean-up
  - configure.ac: add extra check for 128 bit atomic support
  - hmem/synapseai: Refine the error handling and warning
  - Introduce FI_ENOMR
  - hmem/cuda: fix a bug when calculating aligned size.
  - Handle dmabuf for ofi_mr_cache* functions.
  - Handle dmabuf flag in ofi_mr_attr_update
  - Handle dmabuf for mr_map insert.
  - man: Fix the description of virtual address when FI_MR_DMABUF is set
  - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV
  - hmem/cuda: Add dmabuf fd ops functions
  - include/ofi_atomic_queue: Properly align atomic values
  - Define fi_av_set_user_id
  - Support multiple auth keys per EP
  - Simplify restricted-dl feature
  - hmem: Only initalize synapseai if device exists
  - Add "--enable-profile" option
  - windows: Updated config.h
  - Add environment variable for selective HMEM initialization
  - Add restricted dlopen flag to configure options
  - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface
  - hmem: fail cuda_dev_register if gdrcopy is not enabled
  - Add 1.7 ABI compat
  - Define fi_domain_attr::max_ep_auth_key
  - hmem: Add new op to hmem_ops for getting dmabuf fd
  - hmem/cuda: Update cuda_gdrcopy_dev_register's signature
  - mr_cache: Define ofi_mr_info::flags
  - Add ABI compat for fi_cq_err_entry::src_addr
  - Define fi_cq_err_entry::src_addr
  - Add base_addr to fi_mr_dmabuf
  - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid
  - hmem: Support dev reg with FI_HMEM_ZE
  - tostr: Added fi_tostr() for data type struct fi_cq_err_entry.
  - hmem_ze: fix incorrect device id in copy function
  - Introduce new profiling interface for low-level statistics
  - hmem: Support dev reg with FI_HMEM_CUDA
  - hmem: Support dev reg with FI_HMEM_ROCR
  - hmem: Support dev reg with FI_HMEM_SYSTEM
  - hmem: Define optimized HMEM memcpy APIs
  - Implement memhooks atfork child handler
  - hmem: Support ofi_hmem_get_base_addr with sys mem
  - hmem: Add length field to ofi_hmem_get_base_addr
  - mr_cache: Improve cache hit rate
  - mr_cache: Purge dead regions in find
  - mr_cache: Update find to remove invalid MR entries
  - mr_cache: Update find with MM valid check
  - Add direct support for dma-buf memory registration
  - man/fi_tagged: Remove the peek for data ability
  - indexer: Add byte idx abstraction
  - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata
  - Add configure flags for more sanitizers
  - Fix fi_peer man page inconsistency
  - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp
  - Add XPMEM support
  - EFA
  - General bug fix and code clean-up
  - Do not abort on all deprecated env vars
  - Onboard fi_mr_dmabuf API in mem reg ops.
  - Try registering cuda memory via dmabuf when checking p2p
  - Introduce HAVE_EFA_DMABUF_MR macro in configure
  - Add read nack protocol docs
  - Receiver send NACK if runt read fails with ENOMR
  - Sender switch to long CTS protocol if runt read fails with ENOMR
  - Receiver send NACK if long read fails with ENOMR
  - Update efa_rdm_rxe_map_remove to accept msg_id and addr
  - Sender switch to long CTS protocol if long read fails with ENOMR
  - Introduce new READ_NACK feature
  - Use SHM's full inject size
  - Add testing for small messages without inject
  - Enable inject rdma write
  - Use bounce buffer for 0 byte writes
  - Onboard ofi_hmem_dev_register API
  - Update cuda_gdrcopy_dev_register's signature
  - Allocate pke_vec, recv_wr_vec, sge_vec from heap
  - Close shm resource when it is disabled in ep
  - Disable RUNTING for Neuron
  - Move cuda-sync-memops from MR to EP
  - Do not insert shm av inside efa progress engine
  - Enable shm when FI_HMEM and FI_ATOMIC are requested
  - Adjust posted receive size to pkt_size
  - Do not create SHM peer when SHM is disabled
  - Use correct threading model for shm
  - Restrict RDMA read to compatible EFA devices
  - Add EFA device version to handshake
  - Add missing locks in efa_cntr_wait.
  - Add writedata RNR fabtest
  - Handle RNRs from RDMA writedata
  - Check opt_len in efa_rdm_ep_getopt
  - Use correct tx/rx op_flags for shm
  - Hooks
  - dmabuf: Initialize fd to supress compiler warning
  - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled.
  - trace: Fixed trace log format on some attributes.
  - OPX
  - Fix compiler warnings
  - PSM3
  - Fix compiler warnings
  - Update provider to sync with IEFS 11.5.1.1.1
  - RXM
  - Remove unused function
  - Use gdrcopy in rma when emulating injection
  - Use gdrcopy in eager send/recv
  - Add hmem gdrcopy functions
  - Remove unused dynamic rbuf support
  - SHM
  - General bug fixes and cleanup
  - Add ofi_buf_alloc error handling
  - Only copy header + msg on unexpected path
  - Add FI_HMEM atomic support
  - Add memory barrier before updating resp for atomic
  - Add more error output
  - Reduce atomic locking with ofi_mr_map_verify
  - Only increment tx cntr when inject rma succeeded.
  - Use peer cntr inc ops in smr_progress_cmd
  - Allow for inject protocol to buffer more unexpected messages
  - Change pending fs to bufpool to allow it to grow
  - Add unexpected SAR buffering
  - Use generic acronym for shm cap
  - Move CMA to use the p2p infrastructure
  - Add p2p abstraction
  - Load DSA dependency dynamically
  - Replace tx_lock with ep_lock
  - Calculate comp vars when writing completion
  - Move progress_sar above progress_cmd
  - Rename SAR status enum to be more clear
  - Make SAR protocol handle 0 byte transfer.
  - Move selection logic to smr_select_proto()
  - Sockets
  - Fix compiler warnings
  - Fix provider name and api version in returned fi_info struct
  - TCP
  - Add profiling interface support
  - Pass through rdm_ep flags to msg eps
  - Derive cq flags from op and msg flags
  - Do not progress ep that is disconnected
  - Set FI_MULTI_RECV for last completed RX slice
  - Return an error if invalid sequence number received
  - xnet_progress_rx() must only be called when connected
  - Reset ep-&gt;rx_avail to 0 after RX queue is flushed
  - Disable the EP if an error is detected for zero-copy
  - Add debug tracking of transfer entries
  - Negotiate support for rendezvous
  - Add rendezvous protocol option
  - Generalize xnet_send_ack
  - Flatten protocol header definitions
  - Remove unused dynamic rbuf support
  - Define tcp specific protocol ops
  - Remove unneeded and incorrect rx_entry init code
  - UCX
  - Add FI_HMEM support
  - Initialize ep_flush to 1
  - Util
  - General bug fixes
  - memhooks: Fix a bug when calculating mprotect region
  - Check the return value of ofi_genlock_init()
  - Update checks for FI_AV_AUTH_KEY
  - Define domain primary and secondary caps
  - Add profiling util functions
  - Update util_cq to support err_data
  - Update ofi_cq_readerr to use new memcpy
  - Update ofi_cq_err_memcpy to handle err_data
  - Zero util cancel err entry
  - Move FI_REMOTE/LOCAL_COMM to secondary caps
  - Alter domain max_ep_auth_key
  - Add domain checks for max_ep_auth_key
  - Revert util_cntr-&gt;ep_list_lock to ofi_mutex
  - Add NIC FID functions to ofi.h
  - Add EP and domain auth key checking
  - Add bounds checks to ibuf get
  - Define dlist_first_entry_or_null
  - Update util_getinfo to dup auth_key
  - Revert util_av, util_cq and util_cntr to mutex
  - Add missing calls to (de)initialize monitor's mutexes
  - Avoid attempting to cleanup an uninitialized MR cache
  - Rename ofi_mr_info fields
  - Add rv64g support to memory hooks
  - Verbs
  - Windows: Check error code from GetPrivateData
  - Add missing lock to protect SRX
  - Add synapseai dmabuf mr support
  - Bug fix for matching domain name with device name
  - Windows: Fetch rejected connection data
  - Add support for DMA-buf memory registration
  - Windows: Fix use-after-free in case of failure in fi_listen
  - Windows: Map ND request type to ibverbs opcode
  - Fix memory leak when creating EQ with unsupported wait object
  - Track ep state to prevent duplicate shutdown events
  - Fabtests
  - Update man page
  - pytests/efa: onboard dmabuf argument for test_mr
  - pytest: make do_dmabuf_reg_for_hmem an cmdline argument
  - Bump Libfabric API version.
  - mr_test: Add dmabuf support
  - Introduce ft_get_dmabuf_from_iov
  - unexpected_msg: Use ft_reg_mr to register memory
  - pytest: Allow registering mr with dmabuf
  - Add dmabuf support to ft_reg_mr
  - Add dmabuf ops for cuda.
  - Test max inject size
  - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests
  - memcopy-xe: Fix data verification error for device buffer
  - dmabuf-rdma: Increase the number of NICs that can be tested
  - dmabuf-rdma: Remove redundant libze_ops definition
  - fi-mr-reg-xe: Skip native dmabuf reg test for system memory
  - Check if fi_info is returned correctly in case of FI_CONNREQ
  - cq_data: relax CQ data validation to cq_data_size
  - Add ZE host alloc function
  - Use common device host buffer for check_buf
  - hmem_ze: allocate one cq and cl on init
  - fi-mr-reg-xe: Add testing for dmabuf registration
  - scripts: use yaml safe_load
  - macos: Fix build error with clang
  - multinode: Use FI_DELIVERY_COMPLETE for 'barrier'
  - Handle partial read scenario for fi_xe_rdmabw test For cross node tests
  - pytest/efa: add cuda memory marker
  - pytest/efa: Skip some configuration for unexp msg test on neuron.
  - runfabtests.py: ignore error due to no tests are collected.
  - pytest/efa: extend unexpected msg test range
  - pytest/shm: extend unexpected msg test range
  - pytest: Allow running shm fabtests in parallel
  - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE
  - runfabtests.sh: run fi_unexpected_msg with data validation
  - pytest/shm: Extend test_unexpected_message
  - unexpected_msg: Make tx/rx_size large enough
  - pytest/shm: Extend shm's rma bw test
  - Update shm.exclude</changelog>
</package>
<package pkgid="27234c9c880a737206fc42cf8bf0b463e673d32845f2600b9aff10b9c1fb0bd376258e8727663776f469b17d4ef27fc0d6660ddb0ed537e244b9d9a2676eaf10" name="fabtests" arch="x86_64">
  <version epoch="0" ver="1.20.0" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1625659200">- Update to 1.13.0
  - Fix behavior of fi_param_get parsing an invalid boolean value
  - Add new APIs to open, export, and import specialized fid's
  - Define ability to import a monitor into the registration cache
  - Add API support for INT128/UINT128 atomics
  - Fix incorrect check for provider name in getinfo filtering path
  - Allow core providers to return default attributes which are lower then
    maximum supported attributes in getinfo call
  - Add option prefer external providers (in order discovered) over internal
    providers, regardless of provider version
  - Separate Ze (level-0) and DRM dependencies
  - Always maintain a list of all discovered providers
  - Fix incorrect CUDA warnings
  - Fix bug in cuda init/cleanup checking for gdrcopy support
  - Shift order providers are called from in fi_getinfo, move psm2 ahead of
    psm3 and efa ahead of psmX
  - See NEWS.md for changelog</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1629892800">- Update to 1.13.1
  - Enable loading ZE library with dlopen()
  - Add IPv6 support to fi_pingpong
  - EFA, PSM3 and SHM fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635508800">- Update to 1.13.2
  - Sort DL providers to ensure consistent load ordering
  - Update hooking providers to handle fi_open_ops calls to avoid crashes
  - Replace cassert with assert.h to avoid C++ headers in C code
  - Enhance serialization for memory monitors to handle external monitors
  - EFA, SHM, TCP, RxM and vers fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635940800">- Enable PSM3 provider (jsc#SLE-18754)</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1637582400">- Update to 1.14.0
  - Add time stamps to log messages
  - Fix gdrcopy calculation of memory region size when aligned
  - Allow user to disable use of p2p transfers
  - Update fi_tostr print FI_SHARED_CONTEXT text instead of value
  - Update fi_tostr to output field names matching header file names
  - Fix narrow race condition in ofi_init
  - Add new fi_log_sparse API to rate limit repeated log output
  - Define memory registration for buffers used for collective operations
  - EFA, SHM, TCP, RXM, and verbs fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1650369600">- Update to 1.14.1
  - Core
  - Use non-shared memory allocations to use MADV_DONTFORK safely
  - Fix incorrect use of gdr_copy_from_mapping
  - Ensure proper timeout time for pollfds to avoid early exit
  - EFA
  - Handle read completion properly for multi_recv
  - Use shm's inject write when possible
  - Support 0 byte read
  - RxM
  - Ensure signaling the CQ fd after writing completion
  - Fix inject path for sending tagged messages with cq data
  - Negotiate credit based flow control support over CM
  - Add PID to CM messages to detect stale vs duplicate connections
  - Fix race handling unexpected messages from unknown peers
  - Fix possible leak of stack data in cm_accept
  - Restrict reported caps based on core provider
  - Delay starting listen until endpoint fully initialized
  - Verify valid atomic size
  - Sockets
  - Fix coverity reports on uninitialized data
  - Check for NULL pointers passed to memcpy
  - Add missing error return code from sock_ep_enable
  - TCP
  - Fix performance regression resulting from sparse pollfd sets
  - Fix assertion failure in CQ progress function
  - Do not generate error completions for inject msgs
  - Fix use of incorrect event names in progress handler
  - Fix check for CQ data in tagged messages
  - Make start_op array a static to reduce memory
  - Wake-up threads blocked on CQ to update their poll events
  - Verbs
  - Generate error completions for all failed transmits
  - Set all fields in the fi_fabric_attr for FI_CONNREQ events
  - Set proper completion flags for all failed transfer
  - Ensure that all attributes are provided when opening an endpoint
  - Fix error handling in vrb_eq_read
  - Fix memory leak in error case in vrb_get_sib
  - Work-around bug in verbs HW not reported correct send opcodes
  - Only call ibv_reg_dmabuf_mr when kernel support exists
  - Add a failover path to dma-buf based memory registration
  - Negotiate credit based flow control support over CM</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1655985600">- Update to 1.15.1
  - Core
  - Fix fi_info indentation error in fi_tostr
  - hmem_ze: Add runtime option to choose specific copy engine
  - Cleanup of configure HMEM checks
  - Fixed stringop-truncation in ofi_ifaddr_get_speed
  - Add utility provider log suffix to make logs easier to read
  - Fix truncation of ipv6 addressing
  - hmem: add support for AWS Trainium devices
  - Fix potential sscanf overflows
  - hmem: pass through device and flags when querying memory interface
  - Rework locking in several areas to convert spinlocks to mutexes
  - Add new locking abstractions to select lock types at runtime
  - Add new FI_PROTO_RXM_TCP for optimized rxm over tcp path
  - Fix windows implementation to remove fd from poll set
  - EFA
  - Added windows support through efawin (https://github.com/aws/efawin)
  - Added support of AWS neuron.
  - Added support of using gdrcopy to copy data from host to device.
  - Fixed a bug that cause 0 byte read to fail.
  - Fixed a memory corruption issue that can caused forked process to crash.
  - Extended testing coverage through new pytest based testing framework.
  - HOOKS
  - Add new hooking provider dmabuf_peer_mem
  - Enable DL build of hooking providers
  - Add HMEM memory registration hook
  - OPX
  - New provider supporting Cornelis Networks Omni-path hardware
  - PSM3
  - Updated psm3 to match IEFS 11.2.0.0 release
  - Added support for sockets (TCP/UDP) via a runtime selectable Hardware
  Abstraction Layer (HAL)
  - Added support for IPv6 addressing in RoCE and sockets
  - Added various NIC selection filtering options (wildcarded NIC name,
    address format, wildcarded IP subnet, link speed)
  - Performance tuning in conjunction with OneAPI and OneCCL
  - Improved PSM3_IDENTIFY output
  - Rename most internal symbols to psm3_
  - Corrected vulnerabilities found during Coverity scans
  - configure options refined and help text improved
  - PSM3_MULTI_EP has been deprecated (recommend always enabled, default
    is enabled [same default as previous releases])
  - Various bug fixes
  - RxM
  - Add check that atomic size is valid
  - Add support to passthru calls to tcp provider in specific
  - TCP
  - Add assert to verify RMA source/target msg sizes match
  - Wake-up threads blocked on CQ to update their poll events
  - Fix use of incorrect events in progress handler
  - Fixes for various compile warnings, mostly on Windows
  - Add support for FI_RMA_EVENT capability
  - Add support for completion counters
  - Fix check for CQ data in tagged messages
  - Add cancel support to shared rx context
  - Add src_addr receive buffer matching
  - Add provider control to assign a src_addr with an ep
  - Handle trecv with FI_PEEK flag
  - Allow binding a CQ with an SRX
  - Restructuring of code in source files
  - Handle EWOULDBLOCK returned by send call
  - Add hot (active) pollfd
  - SHM
  - Properly chain the original signal handlers
  - Avoid uninitialized variable with invalid atomic parameters
  - Fix 0 byte SAR read
  - Initialize len parameter to accept
  - Refactor and simplify protocol code
  - Remove broken support for 128-bit atomics
  - Fix FI_INJECT flag support
  - Add assert to verify RMA source/target msg sizes match
  - Set domain threading to thread safe
  - Fix possible use of uninitiated var in av_insert
  - Util
  - Fix sign warning in ofi_bufpool_region_alloc
  - Remove unused variable from ofi_bufpool_destroy
  - Fix check for valid datatype in ofi_atomic_valid
  - Return with error if util_coll_sched_copy fails
  - Fix use of uninitialized variable in ofi_ep_allreduce
  - Fix memory access in ip_av_insertsym
  - Track ep per collective operation not with multicast
  - Restructure collective av set creation/destruction
  - Change most locks from spin locks to mutexes
  - Allow selection of spinlocks for CQ and domain objects
  - Fix AV default addrlen
  - Update fi_getinfo checks to include hints-&gt;addr_
  - Handle NULL address insertion to fi_av_insert
  - Verbs
  - Initial changes for compiling on Windows (via NetworkDirect)
  - Add a failover path to dma-buf based memory registration
  - Replace use of spin locks with mutexes
  - Check for valid qp prior to cleanup
  - Set and check for address format correct in fi_getinfo
  - Fabtests
  - hmem_cuda: used device allocated host buff to fill device buf
  - Add python scripts to control test execution
  - test_configs: include util provider in core config file
  - Add option "--pin-core"
  - Only call nrt_init once
  - Fix a bug in ft_neuron_cleanup
  - Correct help for unit test programs
  - Remove duplicate help prints from fi_mcast
  - configure.ac: fix --enable-debug=no not properly detected
  - msg_inject: handle the case ft_tsendmsg return -FI_EAGAIN
  - Add AWS Trainium device support
  - fi_inj_complete: Add FI_INJECT to fabtests
  - inj_complete.c: Make arguments align with the other tests
  - dgram_pingpong: handle the error return of fi_recv
  - recv_cancel: Remove requirement for unexpected msg handling
  - poll: Fix crash if unable to allocate pollset
  - ubertest: Add GPU testing and validation support
  - Add HMEM options parsing support
  - Update and re-enable fi_multi_ep test
- Add prov-opx-Correctly-disable-OPX-if-unsupported.patch to disable
  OPX compilation on non x86_64 systems</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659355200">- Add disable-flatten-attr.patch that drops flatten attribute.
  Note the flatten attribute results in huge compile time hog
  in inliner (same the binary size would be huge).
- Use %make_build and enable LTO (boo#1133235).
- Synchronize used Patches.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1664539200">- Update to 1.16.0 (jsc#PED-351, jsc#PED-190)
  - Core
  - Added HMEM IPC cache
  - Use exact string comparison checks for network interfaces
  - Restructuring of poll/epoll abstraction
  - Add ability to disable locks completely in debug builds
  - Serialize access to modifying the logging calls
  - Minor fixes to fi_tostr text formatting
  - Add hmem interface checks to memory registration
  - EFA
  - Added support of Synapse AI memory.
  - Improved error message
  - Net
  - Temporarily forked, optimized version of tcp provider
  - Focused on improved performance and scalability over tcp sockets
  - Fork ensures tcp provider stability while net provider is developed
  - Shares the tcp provider protocol and base implementation for msg endpoints
  - Integrates direct support for rdm endpoints, using a derivative from rxm
  - Implements own protocol for rdm endpoints, separate from rxm;tcp
  - OPX
  - Added initial support for SDMA
  - General performance enhancements
  - Performance improvements to reliability protocol
  - Improved deferred work pending complete
  - Added support for OPX_AV=runtime
  - Support iov memory registration ops
  - Added DAOS RPC support
  - Atomic ops enhancements
  - Improved documentation
  - Debug build enhancements
  - Fixed compiler warnings
  - Reduced time to compile prov/opx code
  - General bug fixes
  - Fixed PSN wrapping scaling
  - Added intranode fence
  - Addressed bugs discovered by coverity scan
  - PSM2
  - Fix sending CQ data in some instances of fi_tsendmsg
  - PSM3
  - Updated to match Intel Ethernet Fabric Suite (IEFS) 11.3 release
  - RxM
  - Update to read multiple completions at once from msg provider
  - Move RxM AV implementation to util code to share with net provider
  - Minor code cleanups
  - SHM
  - Implement and use ipc_cache
  - Add log messages for debugging and error tracking
  - Fix check for FI_MR_HMEM mr_mode
  - Move shm signal handlers initialization to EP
  - Added log messages for errors detected
  - TCP
  - Fix incorrect signaling of the CQ
  - Increase max number of poll events to retrieve
  - Acquire ep lock prior to flushing socket in shutdown
  - Verify ep state prior to progressing socket data
  - Read cm error data when receiving connreq response
  - Log error on connect failure
  - Fix assertion failure in CQ progress function
  - Util
  - Fix text in log of UFFD ioctl failure
  - Introduce cuda ipc monitor
  - Fix CQ memory leak handling overflow
  - Fix MR mode bit check for ver 1.5 and greater
  - Add max_array_size to track/check array overflow
  - Always progress transfers when reading from a CQ
  - Handle NULL address insertion
  - Try IPv4 before IPv6 addresses when starting name server
  - Fix IP util av default address length
  - Fix util IP getinfo path to read hints-&gt;addr_format
  - Fix debug print mismatch
  - Fix return code when memory allocation fails.
  - Fix build sign warning in ofi_bufpool_region_alloc
  - Minor code cleanups
  - Print warning if an addr is inserted into an AV again
  - Verbs
  - Fix support of FI_SOCKADDR_IB when requested by the application
  - Ensure all posted receives are flushed to the application
  - Update ofi_mr_cache_search API for hmem IPC support
  - Reduce logging verbosity for "no active ports"
  - Fix incorrect length used in memory registration
  - Various minor bug fixes for test failures
  - Fix a memory leak getting IB address
  - Implement verbs provider on Windows over NetworkDirect API
  - Set and check address format correctly
  - Only close qp if it was initialized
  - Portable detection of loopback device
  - Fabtests
  - multi_ep: Separate EP resources and fix MR registration
  - multi_recv: Fix possible crash and check for valid buffer
  - unexpected_msg: Fix printf compiler warning
  - dgram_pingpong.c: Use out-of-band sync
  - multinode: Make multinode tests platform agnostic, fix formatting
  - ubertest: Fix string comparison to include length, fix writedata completion check
  - av_test: add support for -e &lt;ep_type&gt;
  - New tests:
  - dmabuf-rdma: Component level test for dma-buf RDMA
  - sock_test: Component level performance test of poll, epoll, and select
  - rdm_stress: Multi-threaded, multi-process stress test for RDM endpoints
  - sighandler_test: Regression test for signal handler restoration
- Drop patches fixed upstream:
  - prov-opx-Correctly-disable-OPX-if-unsupported.patch
  - disable-flatten-attr.patch</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665057600">- Add prov-rxm-Disable-128-bit-atomics.patch to fix a potential
  segfault on misaligned buffers.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665403200">- Update to 1.16.1
  - Core
  - Fix windows implementation to remove fd from poll set
  - PSM3
  - Add missing files to release tarball
  - Util
  - Handle NULL address insertion to fi_av_insert
- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1667908800">- Add prov-net-fix-error-path-in-xnet_enable_rdm.patch to fix a deadlock
  when no network interfaces are available (bsc#1205139)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1671451200">- Update to 1.17.0
  - Core
  - Add IFF_RUNNING check to indicate iface is up and running
  - General code cleanups
  - Add abstraction for common io_uring operations
  - Support ROCR get_base_addr
  - Add a 'flags' parameter to fi_barrier()
  - Introduce new calls for opening domain and endpoint with flags
  - Add ability to re-sort the fi_info list
  - Allowing layering of rxm over net provider
  - General cleanup of provider filtering functions
  - Add io_uring operations to be used by sockapi
  - Modify internal handling of async socket operations
  - Sockets operations are moved to a common sockapi abstraction
  - Add support for Ze host register/unregister
  - Add new offload provider type
  - Rename fi_prov_context and simplify its use
  - Convert interface prefix string checks to exact checks
  - EFA
  - Code cleanups and various bug fixes
  - Improved debug logging and warnings and assertions
  - Do not ignore hints-&gt;domain_attr-&gt;name
  - Fix the calculation of REQ header size for a packet entry
  - Fix default value for host memory's max_medium_msg_size
  - Add tracepoints to send/recv/read ops
  - Simplified emulated read protocol
  - Set use_device_rdma according to efa device id
  - Fix shm initialization path on error
  - Fix Implementation of FI_EFA_INTER_MIN_READ_MESSAGE_SIZE
  - Do not enable rdma_read if rxr_env.use_device_rdma is false
  - Remove de-allocated CUDA memory region during registration
  - Fix the error handling path of efa_mr_reg_impl()
  - Fix rxr_ep unit tests involving ibv_cq_ex
  - Add check of rdma-read capability for synapseai
  - Report correct default for runt_size parameter
  - Toggle cuda sync memops via environment variable.
  - Net
  - Continued fork of tcp provider, will eventually merge changes back
  - Fix inject support
  - Fix memory leak in peek/claim path
  - General code cleanups and bug fixes from initial fork
  - Allow looking ahead in tcp stream to handle out-of-order messages
  - Add message tracing ability
  - Fetch correct ep when posting to a loopback connection
  - Release lock in case of error in rdm_close
  - Fix error path in xnet_enable_rdm
  - Add missing progress lock in srx cleanup
  - Code restructuring and enhancements with longer term goal of supporting io_uring
  - Disable the progress thread in most situations
  - Rename DL from libxnet-fi to libnet-fi
  - Add missing initialization calls for DL provider
  - Add support for FI_PEEK, FI_CLAIM, and FI_DISCARD
  - Include source address with CQ entry
  - Fix support for FI_MULTI_RECV
  - OPX
  - Bug fixes and general code cleanup
  - Fix progress checks and default domain
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is turned off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header.
  - Fix for hang - unable to match inbound packets with receive
  context-&gt;src_addr (DAOS CART tests)
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - Temporarily reduce SDMA queue ring size for possible driver bug workaround
  - Fix alignment issue and asserts
  - Enable more parallel SDMA operations
  - PSM3
  - Synced to IEFS 11.4.0.0.198
  - Tech Preview Ubuntu 22.04 Support
  - Tech Preview Intel DSA Support
  - Improved Intel GPU Support
  - Various performance improvements
  - Various bug fixes
  - RxM
  - Always use rendezvous protocol for ZE device memory send
  - Code cleanup
  - Add option to free resources on AV removal
  - SHM
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - Remove extraneous ofi_cirque_next() call
  - Add support for FI_AV_USER_ID
  - Fix multi_recv messaging
  - General code restructuring for maintainability
  - Implement shared completion queues
  - Decouple error processing from cq completion path to avoid switch
  - Fix incorrect op passed into recv cancel operation
  - Enhanced SHM implementation with DSA offload
  - Use multiple SAR buffers per copy operation
  - Fix ZE IPC race condition on startup
  - TCP
  - Minor updates in preparation for io_uring support (via net provider)
  - Util
  - Add option to free resources on AV removal
  - Add 'flags' parameter to new fi_barrier2() call
  - Add debugging in ofi_mr_map_verify
  - Rename internal bitmask struct to include ofi prefix
  - Verbs
  - Add option to disable dmabuf support
  - FI_SOCKADDR includes support of FI_SOCKADDR_IB
  - Fabtests
  - shared: Expand hmem support
  - fi_loopback: Add support for tagged messages
  - fi_mr_test: add support of hmem
  - fi_rdm_atomic: Fix hmem support
  - fi_rdm_tagged_peek: Read messages in order, code cleanup and fixes
  - fi_multinode: Add performance and runtime control options, cleanups
  - benchmarks: Add data verification to some bw tests
  - fi_multi_recv: Fix possible crash in cleanup
- Drop prov-net-fix-error-path-in-xnet_enable_rdm.patch which was merged upstream.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1679313600">- Update to 1.17.1
  - Core
  - hmem_cuda Add const to param to remove warning
  - Fix typos in fi_ext.h
  - ofi_epoll: Remove unused hot_index struct member
  - EFA
  - Print local/peer addresses for RX write errors
  - Unit test to verify no copy with shm for small host message
  - Avoid unnecessary copy when sending data from shm
  - Compare pci bus id in hints
  - Fix double free in rxr endpoint init
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - OPX
  - Exclude from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resynch with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - Remove unused fields
  - Fix unwanted print statement case
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets.
  - Fix segfault in SHM operations from uninitialized value in atomic path.
  - Prevent SDMA work entries from being reused with outstanding
    replays pointing to bounce buf.
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses
  - Update man pages
  - Util
  - util_cq: Remove annoying WARNING message for FI_AFFINITY</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1681819200">- Update to 1.18.0
  - Core
  - rocr: fix offset calculation
  - rocr: use ofi spinlock functions
  - rocr: minor fixes
  - neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - neuron: check existance of neuron devices during initialization
  - neuron: Add support for neuron dma-buf
  - ze: update ZE to support new driver index specification
  - List variables read from config file
  - Add switch to prefer system-config over environment
  - Add basic system-config support for setting library variables
  - Move peer provider defines into new header
  - rocr: Support asynchronous memory copies
  - rocr: Add support for ROCR IPC
  - rocr: rename rocr data-structures
  - synpaseai: return 0 for host_register and host_deregister
  - fabric: Improve log level of provider mismatch
  - cuda: Allow CUDA IPC when P2P disabled
  - ze: add ZE command list pool to reuse command lists
  - cuda: implement cuda_get_xfer_setting for non cuda build
  - cuda: adjust FI_HMEM_CUDA_ENABLE_XFER behavior
  - cuda.c: Add const to param to remove warning
  - Add IFF_RUNNING check to indicate iface is up and running
  - io_uring support enhancements
  - EFA
  - Implement CUDA support on instance types that do not support GPUDirect RDMA
  - Implement fi_write using device's RDMA write capability
  - Enrich error messages with debug and connection info
  - Implement support for FI_OPT_EFA_USE_DEVICE_RDMA in fi_setopt
  - Implement support for FI_OPT_CUDA_API_PERMITTED in fi_setopt
  - Add support for neuron dma-buf
  - Use gdrcopy to improve the intra-node CUDA communication performance for small messages
  - Use shm provider's FI_AV_USER_ID support
  - Fix bugs in efa provider’s shm info initialization procedure
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - trace: Add trace log for CM operation APIs
  - trace: Change tag in trace log to hex format
  - trace: Enhance trace log for data transfer API calls
  - trace: Add trace log for API fi_cq_readerr()
  - trace: Add trace log for CQ operation APIs
  - Add tracing hook provider
  - Net
  - Net provider optimizations have been integrated into the tcp provider.
  - Net provider has been removed as a reported provider.
  - OPX
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Exclude opx from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resync with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - General code cleanup
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets
  - Fix segfault in SHM operations from uninitialized value in atomic path
  - Prevent SDMA work entries from being reused with outstanding replays
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - fi_getInfo - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses for CART &amp; Mercury
  - Add fi_opx_tid.h to Makefile.include
  - Fix progress checks and default domain
  - Revert is_intranode simplification.
  - Don't inline handle_ud_ping function
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Cleaned up unused macros for FI_REMOTE_COMM and FI_LOCAL_COMM
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header
  - Fix for hang in DAOS CART tests
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - PSM3
  - Update provider to sync with IEFS 11.4.1.1.2
  - Fix warnings from build
  - Add oneapi ZE support to OFI configure
  - RXD
  - Ignore error path in av_close return
  - RXM
  - Handle NULL av in rxm_freeall_conns()
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Write "len" field for remote write
  - Ignore error path domain_close return
  - Free coll_pool on ep close
  - Update rxm to use util_cq FI_PEER support functions
  - Fix incorrect CQ completion field
  - Rename srx to msg_srx
  - Disable FI_SOURCE if not requested
  - Memory leaks removed
  - Set offload_coll_mask based on actual configuration
  - Report on coll offload capabilities with OFI_OFFLOAD_PROV_ONLY
  - Fabric setups collective offload fabric
  - Create eq for collective offload provider
  - Close collective providers ep when rxm_ep is closed
  - Fix incorrect use of OFI_UNUSED()
  - Rework collective support to use collective provider(s)
  - SHM
  - Fix potential deadlock in smr_generic_rma()
  - smr_generic_rma() wwrite error completion with positive errno
  - Update SHM to use ROCR
  - Fix incorrect discard call when cleaning up unexpected queues
  - Separate smr_generic_msg into msg and tagged recv
  - Fix start_msg call
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Assert not valid atomic op
  - Fix a bug in smr_av_insert
  - Optimize locking on the SAR path
  - Remove unneeded sar_cnt
  - Optimize locking
  - Enable multiple GPU/interface support
  - Remove HMEM specific calls from atomic path
  - Use util_cq FI_PEER support
  - Import shm as device host memory
  - Add HMEM flag to smr region
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - TCP
  - Provider source has been replaced by net provider source
  - Removed incorrect reporting of support for FI_ATOMIC
  - Do not save unmatched messages until we have the peer's fi_addr
  - Use internal flag for FI_CLAIM messages, versus a reserved tag bit
  - Fix updating error counter when discarding saved messages
  - Allow saved messages to be received after the underlying ep has been closed
  - Enhanced debug logging in connection path
  - Force CM progress on unconnected ep's when posting data transfers
  - Support connect and accept calls with io_uring
  - Fix segfault accessing an invalid fi_addr
  - Add io_uring support for CM message exchange
  - Move CM progress from fabric to EQ to improve multi-threaded performance
  - Fix small memory leak destroying an EQ
  - Fix race where same rx entry could be freed twice
  - Handle NULL av in rdm ep cleanup
  - Reduce stack use for epoll event array
  - UCX
  - New provider targeting Nvidia fabrics that layers over libucp
  - Util
  - Fix the behavior of cq_read for FI_PEER
  - rocr: Fix compilation issue
  - cuda: Use correct debug string calls
  - Free cq-&gt;peer_cq on close
  - Remove extra new line from av insert log
  - Check for count = 0 in ofi_ip_av_insert
  - rocr: Add support for ROCR IPC
  - Add FI_PEER support to util_cq
  - Disable FI_SOURCE if not requested
  - Remove FID events from the EQ when closing endpoint
  - Rework collective support to be a peer collective provider(s)
  - Allow FI_PEER to pass CQ, EQ and AV attr checking
  - Remove annoying WARNING message for FI_AFFINITY
  - Add utility collective provider
  - Verbs
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Add support for ROCR IPC
  - Fabtests
  - Add fi_setopt_test unit test
  - Update ze device registration calls
  - fi-rdmabw-xe: Always use host buffer for synchronization
  - Fix bug in posting RMA operation
  - fi_cq_data: Extend test to fi_writedata
  - fi_cq_data: Extend validation of completion data
  - Rename fi_msg_inject tests to fi_inject_test to reflect its use
  - fi_rdm_stress: Add count option to json key/pair options
  - Add and fix OOB option handling in several tests
  - fi_eq_test: Fix incorrect return value
  - fi_rdm_multi_client: Increase the size of ep name buffer
  - Add FI_MR_RAW to default mr_mode
  - Support larger control messages needed by newer providers
  - fi-rdmabw-xe: Update to work with the ucx provider
  - fi_ubertest: Cleanup allocations in failure cases
  - Change ft_reg_mr to not assume hmem iface &amp; device
  - fi_multinode: Bugfix multinode test for ze + verbs
  - fi_multinode: Remove unused validation print
  - fi_multinode: Skip tests for unsupported collective operations
  - fi_ubertest: Fix data validation with device memory
  - fi_peek_tagged: Restructure and expand test</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1688385600">- Update to 1.18.1
  - Core
  - Fix build warning for ofi_dynpoll_get_fd
  - EFA
  - Handle 0-byte writes
  - Apply byte_in_order_128_byte for all memory type
  - Increase default shm_av_size to 256
  - Force handshake before selecting rtm for non-system ifaces.
  - Only select readbase_rtm when both sides support rdma-read
  - Bugfix for initializing SHM offload
  - Correct CPPFLAGS during configure
  - Make setopt support sendrecv aligned 128 bytes
  - Make data size to be 128 byte multiples for in-order aligned send/recv
  - prepare local read pkt entry for in-order aligned send/recv.
  - Disable gdrcopy and cudamemcpy for in-order aligned recv.
  - Increase the pad size in rxr_pkt_entry
  - Make readcopy pkt pool 128 byte aligned
  - Introduce alignment to support in order aligned ops
  - Fix a bug when calling ibv_query_qp_data_in_order
  - RMA operations will ensure FI_ATOMIC cap
  - RMA operations will ensure FI_RMA cap
  - Unittest atomics without FI_ATOMIC cap.
  - Unittest RMA without FI_RMA cap.
  - Refactor pkt_entry assignment in poll_ibv loop
  - Fixes for RDMA Write and Writedata
  - RXM
  - Revert rxm util peer CQ support
  - Fix credit size parameter for flow ctrl
  - SHM
  - Fix DSA enable
  - Assert read op and inject proto are mutually exclusive
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Signal peer when peer is out of resources
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Fix resource leak reported by coverity
  - Switch cmd_ctx pool from freestack to bufpool
  - Add iface parameter to smr_select_proto
  - TCP
  - Fix spinning on fi_trywait()
  - Handle truncation of active message
  - Handle prefetched data after reporting ETRUNC error
  - Progress all ep's on unexp_msg_list when posting recv
  - Removed unused saved_msg::ep field to fix assert
  - Continue receiving after truncation error
  - Create function to allocate internal msg buffer
  - Add runtime setting for max saved message size
  - Increase default max_saved value
  - Dynamically allocate large saved Rx buffers
  - Separate the max inject and recv buf size
  - Remove 1-line xnet_cq_add_progress function
  - Changed default wait object to epoll
  - Handle case where epoll isn't natively supported
  - Hold domain lock while deregistering memory
  - Rename DL package from libnet to libtcp
  - UCX
  - Align the provider version with the libfabric version
  - Verbs
  - Delay device initialization to when fi_getinfo is called
  - Consolidate peer_mem and dmabuf support check
  - verbs_nd: Init len to 0 for WCSGetProviderPath call
  - verbs_nd: Verify CQs are valid in rdma_create_qp
  - verbs_nd: Initialize ibv_wc fields
  - verbs_nd: Release lock in network direct error paths
  - Fix vrb_add_credits signature
  - Fix credit size parameter for flow ctrl
  - Recover RXM connection from verbs QP in error state
  - Fabtests
  - Add ze-dlopen functions to component tests
  - Call cudaSetDevice() for selected device
  - pytest/efa: Adjust get_efa_devices()
  - pytest/common: Support parallel neuron test
  - pytest/common: Use different cuda device for parallel cuda set
  - efa: Test_flood_peer.py increase timeout
  - pytest/efa: Test to flood peer during startup
  - fi-rdmabw-xe: Add option to set maximum message size
  - fi-rdmabw-xe: Add option to set batch size</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1691409600">- Drop support for obsolete TrueScale (bsc#1212146)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1693828800">- Update to 1.19.0
  - Core
  - General code cleanup and restructuring
  - Add ofi_hmem_any_ipc_enabled()
  - ofi_consume_iov allows 0-byte consume
  - ofi_consume_iov consistency
  - ofi_indexer: return error code when iterating
  - getinfo: Add post filters for domain and fabric names
  - Filter loopback device if iface is specified
  - bsock: Fix error checking for -EAGAIN
  - windows/osd: Remove unneeded check to silence coverity
  - windows/osd: Move variable declaration to silence coverity
  - Introduce gdrcopy awareness to hmem copy
  - mr/cache: Fix fi_mr_info initialization
  - hmem_cuda: remove gdrcopy from cuda hmem copy path
  - iouring: Fix wrong indent in ofi_sockapi_accept_uring()
  - Implement ofi_sockctx_uring_poll_add()
  - hmem: introduce gdrcopy from/to cuda iov functions
  - hmem: Deprecate `FI_HMEM_CUDA_ENABLE_XFER`
  - hmem_cuda: Restrict CUDA IPC based on peer accessibility
  - hmem_cuda: Log number of CUDA devices detected
  - hmem_cuda: Refactor global variables
  - tostr: Remove the extra dir "shared/" from "include/" and "src/" .
  - hmem_ze: fix ZE is valid check
  - hmem_rocr: fix offset calculation
  - hmem_rocr: use ofi spinlock functions
  - hmem_rocr: minor fixes
  - hmem_neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - hmem_neuron: check existance of neuron devices during initialization
  - tostr: Moved Windows functions in shared/ofi_str.c to windows/osd.h
  - tostr: Add helper functions ofi_tostr_size() and ofi_tostr_count().
  - EFA
  - Onboard Peer API, use shm provider as a peer provider
  - Uses util SRX framework in shared receive procedures.
  - Register shm MR with hmem_data, allow shm to use gdrcopy for cuda data movement
  - Finish the refactor for rxr squash.
  - Use rdma-core WR API for send requests
  - Check optlen in getopt call
  - Fix the rdma-read support check in RMA and MSG operations
  - Optimize ep lock usage
  - Use an internal fi_mr_attr for memory registration
  - Hooks
  - Init field in mr_attr to silence coverity
  - Add profiling hook provider
  - Rename cq hooking functions' names
  - Added trace for resource creation operations
  - OPX
  - Initialize ofi_mr_info
  - Fix dput credit check
  - Only allocate replay buffer if psn is valid
  - Support SHM Intra-node communication between single server HFI devices
  - Fix incorrect packet size in packet header when sending CTS packet
  - Added check to address Coverity scan defect
  - Add multi-entry caching to TID rendezvous
  - Fall back to default domain name for TID fabric
  - Properly handle multiple IOVs in fi_opx_tsendmsg
  - Fix OPX Rzv RTS receive operation SHM error (DAOS-related)
  - Fix non-tagged sends may incorrectly set FI_TAGGED in send completions
  - Add more info to reliability IOV buffer validation check
  - Move dput packet build functions to new inline include
  - Use fi_mr_attr in fi_opx_mr
  - Disable Pre-NAKing by default, throttle until all outstanding replays ACK'd
  - Fix reliability bug when NAKing the last PSN
  - Update HeaderQ Register more frequently
  - No rbuf_wrap needed for expected receive (TID)
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Observability: Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Peer
  - Add cq_data to rx_entry, allow peer to modify on unexp
  - Introduce peer cntr API
  - Add foreach_unspec_addr API
  - Add size as an input of the get_tag
  - PSM3
  - Sync with IEFS 11.5.0.0.172
  - SHM
  - Only poll IPC list when ROCR IPC is enabled
  - Allow for SAR and inject protocol to buffer more unexpected messages
  - Remove unused sar fields
  - Make SAR protocol handle 0 byte transfer
  - Load DSA dependency dynamically
  - Change recv entry freestack into bufpool
  - Remove shm signal
  - Use util peer cntr implementation
  - Make SHM default to domain level threading level
  - Replace internal shared receive implementation with util_srx
  - Lock entire progress loop
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Do not use inline/inject for read op
  - Allow shm to use gdrcopy
  - Refactor protocol selection code
  - Init map fi addrs to FI_ADDR_NOTAVAIL
  - TCP
  - General code cleanups
  - Restrict which EPs can be opened per domain
  - Increase CM error debug output
  - Avoid calling close() on an invalid socket after accept error
  - Mark the EP as disconnected before flushing the queues
  - Add assertion failures for xnet_{monitor,halt}_sock
  - Disable ofi_dynpoll_wait() for non-blocking progress
  - Move PEP pollin operations to io_uring
  - Move EP poll operations to io_uring
  - Early exit if ofi_bsock_flush() has operation in progress
  - Implement pollin sockctx in bsock
  - Add missing call to xnet_submit_uring()
  - Add return error to xnet_update_pollflag()
  - Remove the cancel sockctx from the EP structure
  - Move io_uring cqe from the stack to progress struct
  - Reduce stack size for epoll event array
  - handle NULL av in xnet_freeall_conns()
  - UCX
  - Publish FI_LOCAL_COMM and FI_REMOTE_COMM capabilities
  - Fix configure error with newer MOFED
  - Fix segfault in unsignalled completions
  - Util
  - Add FI_PEER support to util counter
  - Refactor the usage of cntrs
  - Change util_ep to be a genlock
  - Add util shared receive implementation
  - Update log message for invalid AV type message
  - Fix fi_mr_info initialization
  - Add peer ID to MR cache
  - Store hmem_data in ofi_mr_map
  - Split the cq progress and reading entries in ofi_cq_readfrom
  - Verbs
  - Add event lock to EQ to serialize closing ep
  - Remove saved_wc_list and use CQ directly
  - Consolidate peer_mem and dmabuf support check
  - Fix vrb_add_credits signature
  - Introduce new progress engine structure
  - Simplify (and correct) locking around progress operations
  - General code restructuring
  - Fabtests
  - Fix reading addressing options
  - Allow to change only the OOB address
  - Allow to use FI_ADDR_STR with -F
  - Fix bw buffer utilization
  - Separate RX and RMA counters
  - Fix tx counter with RMA
  - Add FI_CONTEXT mode to rdm_cntr_pingpong
  - Add HMEM support to fi_unexpected_msg test
  - Fix array OOB during fabtest list parsing
  - Enable shm tagged_peek test
  - Fix windows build warnings
  - Make tx_buf and rx_buf aligned to 64 bytes by default
  - Fix windows build warnings for sscanf
  - Use dummy ft_pin_core on macOS
  - Fix some header includes
  - sock_test: Do not use epoll if not available
  - recv_cancel: initialize error entry
  - Fix wrong size used to allocate tx_msg_buf
  - unexpected: change defaults to support tcp
  - unexpected: add unknown unexpected peer test
  - Enable a list of arbitrary message sizes
  - Enabled data validation for rma read &amp; write
  - bw_rma operates on distinct buffer offsets
  - ft_post_rma issues reads from remote's tx_buf
  - General code cleanup and restructuring
  - rdm_tagged_peek: fix race condition synchronization
  - Add FI_LOCAL_COMM/FI_REMOTE_COMM presence check to fi_getinfo_test
  - Correct ft_exchange_keys in prefix-mode
  - Make rdm_tagged_peek test more general
  - Add unit test for fi_setopt</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1700395200">- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889)
  - Core
  - General bug fixes and code clean-up
  - configure.ac: add extra check for 128 bit atomic support
  - hmem/synapseai: Refine the error handling and warning
  - Introduce FI_ENOMR
  - hmem/cuda: fix a bug when calculating aligned size.
  - Handle dmabuf for ofi_mr_cache* functions.
  - Handle dmabuf flag in ofi_mr_attr_update
  - Handle dmabuf for mr_map insert.
  - man: Fix the description of virtual address when FI_MR_DMABUF is set
  - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV
  - hmem/cuda: Add dmabuf fd ops functions
  - include/ofi_atomic_queue: Properly align atomic values
  - Define fi_av_set_user_id
  - Support multiple auth keys per EP
  - Simplify restricted-dl feature
  - hmem: Only initalize synapseai if device exists
  - Add "--enable-profile" option
  - windows: Updated config.h
  - Add environment variable for selective HMEM initialization
  - Add restricted dlopen flag to configure options
  - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface
  - hmem: fail cuda_dev_register if gdrcopy is not enabled
  - Add 1.7 ABI compat
  - Define fi_domain_attr::max_ep_auth_key
  - hmem: Add new op to hmem_ops for getting dmabuf fd
  - hmem/cuda: Update cuda_gdrcopy_dev_register's signature
  - mr_cache: Define ofi_mr_info::flags
  - Add ABI compat for fi_cq_err_entry::src_addr
  - Define fi_cq_err_entry::src_addr
  - Add base_addr to fi_mr_dmabuf
  - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid
  - hmem: Support dev reg with FI_HMEM_ZE
  - tostr: Added fi_tostr() for data type struct fi_cq_err_entry.
  - hmem_ze: fix incorrect device id in copy function
  - Introduce new profiling interface for low-level statistics
  - hmem: Support dev reg with FI_HMEM_CUDA
  - hmem: Support dev reg with FI_HMEM_ROCR
  - hmem: Support dev reg with FI_HMEM_SYSTEM
  - hmem: Define optimized HMEM memcpy APIs
  - Implement memhooks atfork child handler
  - hmem: Support ofi_hmem_get_base_addr with sys mem
  - hmem: Add length field to ofi_hmem_get_base_addr
  - mr_cache: Improve cache hit rate
  - mr_cache: Purge dead regions in find
  - mr_cache: Update find to remove invalid MR entries
  - mr_cache: Update find with MM valid check
  - Add direct support for dma-buf memory registration
  - man/fi_tagged: Remove the peek for data ability
  - indexer: Add byte idx abstraction
  - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata
  - Add configure flags for more sanitizers
  - Fix fi_peer man page inconsistency
  - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp
  - Add XPMEM support
  - EFA
  - General bug fix and code clean-up
  - Do not abort on all deprecated env vars
  - Onboard fi_mr_dmabuf API in mem reg ops.
  - Try registering cuda memory via dmabuf when checking p2p
  - Introduce HAVE_EFA_DMABUF_MR macro in configure
  - Add read nack protocol docs
  - Receiver send NACK if runt read fails with ENOMR
  - Sender switch to long CTS protocol if runt read fails with ENOMR
  - Receiver send NACK if long read fails with ENOMR
  - Update efa_rdm_rxe_map_remove to accept msg_id and addr
  - Sender switch to long CTS protocol if long read fails with ENOMR
  - Introduce new READ_NACK feature
  - Use SHM's full inject size
  - Add testing for small messages without inject
  - Enable inject rdma write
  - Use bounce buffer for 0 byte writes
  - Onboard ofi_hmem_dev_register API
  - Update cuda_gdrcopy_dev_register's signature
  - Allocate pke_vec, recv_wr_vec, sge_vec from heap
  - Close shm resource when it is disabled in ep
  - Disable RUNTING for Neuron
  - Move cuda-sync-memops from MR to EP
  - Do not insert shm av inside efa progress engine
  - Enable shm when FI_HMEM and FI_ATOMIC are requested
  - Adjust posted receive size to pkt_size
  - Do not create SHM peer when SHM is disabled
  - Use correct threading model for shm
  - Restrict RDMA read to compatible EFA devices
  - Add EFA device version to handshake
  - Add missing locks in efa_cntr_wait.
  - Add writedata RNR fabtest
  - Handle RNRs from RDMA writedata
  - Check opt_len in efa_rdm_ep_getopt
  - Use correct tx/rx op_flags for shm
  - Hooks
  - dmabuf: Initialize fd to supress compiler warning
  - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled.
  - trace: Fixed trace log format on some attributes.
  - OPX
  - Fix compiler warnings
  - PSM3
  - Fix compiler warnings
  - Update provider to sync with IEFS 11.5.1.1.1
  - RXM
  - Remove unused function
  - Use gdrcopy in rma when emulating injection
  - Use gdrcopy in eager send/recv
  - Add hmem gdrcopy functions
  - Remove unused dynamic rbuf support
  - SHM
  - General bug fixes and cleanup
  - Add ofi_buf_alloc error handling
  - Only copy header + msg on unexpected path
  - Add FI_HMEM atomic support
  - Add memory barrier before updating resp for atomic
  - Add more error output
  - Reduce atomic locking with ofi_mr_map_verify
  - Only increment tx cntr when inject rma succeeded.
  - Use peer cntr inc ops in smr_progress_cmd
  - Allow for inject protocol to buffer more unexpected messages
  - Change pending fs to bufpool to allow it to grow
  - Add unexpected SAR buffering
  - Use generic acronym for shm cap
  - Move CMA to use the p2p infrastructure
  - Add p2p abstraction
  - Load DSA dependency dynamically
  - Replace tx_lock with ep_lock
  - Calculate comp vars when writing completion
  - Move progress_sar above progress_cmd
  - Rename SAR status enum to be more clear
  - Make SAR protocol handle 0 byte transfer.
  - Move selection logic to smr_select_proto()
  - Sockets
  - Fix compiler warnings
  - Fix provider name and api version in returned fi_info struct
  - TCP
  - Add profiling interface support
  - Pass through rdm_ep flags to msg eps
  - Derive cq flags from op and msg flags
  - Do not progress ep that is disconnected
  - Set FI_MULTI_RECV for last completed RX slice
  - Return an error if invalid sequence number received
  - xnet_progress_rx() must only be called when connected
  - Reset ep-&gt;rx_avail to 0 after RX queue is flushed
  - Disable the EP if an error is detected for zero-copy
  - Add debug tracking of transfer entries
  - Negotiate support for rendezvous
  - Add rendezvous protocol option
  - Generalize xnet_send_ack
  - Flatten protocol header definitions
  - Remove unused dynamic rbuf support
  - Define tcp specific protocol ops
  - Remove unneeded and incorrect rx_entry init code
  - UCX
  - Add FI_HMEM support
  - Initialize ep_flush to 1
  - Util
  - General bug fixes
  - memhooks: Fix a bug when calculating mprotect region
  - Check the return value of ofi_genlock_init()
  - Update checks for FI_AV_AUTH_KEY
  - Define domain primary and secondary caps
  - Add profiling util functions
  - Update util_cq to support err_data
  - Update ofi_cq_readerr to use new memcpy
  - Update ofi_cq_err_memcpy to handle err_data
  - Zero util cancel err entry
  - Move FI_REMOTE/LOCAL_COMM to secondary caps
  - Alter domain max_ep_auth_key
  - Add domain checks for max_ep_auth_key
  - Revert util_cntr-&gt;ep_list_lock to ofi_mutex
  - Add NIC FID functions to ofi.h
  - Add EP and domain auth key checking
  - Add bounds checks to ibuf get
  - Define dlist_first_entry_or_null
  - Update util_getinfo to dup auth_key
  - Revert util_av, util_cq and util_cntr to mutex
  - Add missing calls to (de)initialize monitor's mutexes
  - Avoid attempting to cleanup an uninitialized MR cache
  - Rename ofi_mr_info fields
  - Add rv64g support to memory hooks
  - Verbs
  - Windows: Check error code from GetPrivateData
  - Add missing lock to protect SRX
  - Add synapseai dmabuf mr support
  - Bug fix for matching domain name with device name
  - Windows: Fetch rejected connection data
  - Add support for DMA-buf memory registration
  - Windows: Fix use-after-free in case of failure in fi_listen
  - Windows: Map ND request type to ibverbs opcode
  - Fix memory leak when creating EQ with unsupported wait object
  - Track ep state to prevent duplicate shutdown events
  - Fabtests
  - Update man page
  - pytests/efa: onboard dmabuf argument for test_mr
  - pytest: make do_dmabuf_reg_for_hmem an cmdline argument
  - Bump Libfabric API version.
  - mr_test: Add dmabuf support
  - Introduce ft_get_dmabuf_from_iov
  - unexpected_msg: Use ft_reg_mr to register memory
  - pytest: Allow registering mr with dmabuf
  - Add dmabuf support to ft_reg_mr
  - Add dmabuf ops for cuda.
  - Test max inject size
  - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests
  - memcopy-xe: Fix data verification error for device buffer
  - dmabuf-rdma: Increase the number of NICs that can be tested
  - dmabuf-rdma: Remove redundant libze_ops definition
  - fi-mr-reg-xe: Skip native dmabuf reg test for system memory
  - Check if fi_info is returned correctly in case of FI_CONNREQ
  - cq_data: relax CQ data validation to cq_data_size
  - Add ZE host alloc function
  - Use common device host buffer for check_buf
  - hmem_ze: allocate one cq and cl on init
  - fi-mr-reg-xe: Add testing for dmabuf registration
  - scripts: use yaml safe_load
  - macos: Fix build error with clang
  - multinode: Use FI_DELIVERY_COMPLETE for 'barrier'
  - Handle partial read scenario for fi_xe_rdmabw test For cross node tests
  - pytest/efa: add cuda memory marker
  - pytest/efa: Skip some configuration for unexp msg test on neuron.
  - runfabtests.py: ignore error due to no tests are collected.
  - pytest/efa: extend unexpected msg test range
  - pytest/shm: extend unexpected msg test range
  - pytest: Allow running shm fabtests in parallel
  - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE
  - runfabtests.sh: run fi_unexpected_msg with data validation
  - pytest/shm: Extend test_unexpected_message
  - unexpected_msg: Make tx/rx_size large enough
  - pytest/shm: Extend shm's rma bw test
  - Update shm.exclude</changelog>
</package>
<package pkgid="9db317e43ae00df3d941bc0da4eecf95e04976559b926824ee9e16454139b82a32db65e29c35c0fbe5fa2f819952251a6ce9d5e6afbb72300cc6a9fc34cceb42" name="fabtests-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.20.0" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1625659200">- Update to 1.13.0
  - Fix behavior of fi_param_get parsing an invalid boolean value
  - Add new APIs to open, export, and import specialized fid's
  - Define ability to import a monitor into the registration cache
  - Add API support for INT128/UINT128 atomics
  - Fix incorrect check for provider name in getinfo filtering path
  - Allow core providers to return default attributes which are lower then
    maximum supported attributes in getinfo call
  - Add option prefer external providers (in order discovered) over internal
    providers, regardless of provider version
  - Separate Ze (level-0) and DRM dependencies
  - Always maintain a list of all discovered providers
  - Fix incorrect CUDA warnings
  - Fix bug in cuda init/cleanup checking for gdrcopy support
  - Shift order providers are called from in fi_getinfo, move psm2 ahead of
    psm3 and efa ahead of psmX
  - See NEWS.md for changelog</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1629892800">- Update to 1.13.1
  - Enable loading ZE library with dlopen()
  - Add IPv6 support to fi_pingpong
  - EFA, PSM3 and SHM fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635508800">- Update to 1.13.2
  - Sort DL providers to ensure consistent load ordering
  - Update hooking providers to handle fi_open_ops calls to avoid crashes
  - Replace cassert with assert.h to avoid C++ headers in C code
  - Enhance serialization for memory monitors to handle external monitors
  - EFA, SHM, TCP, RxM and vers fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635940800">- Enable PSM3 provider (jsc#SLE-18754)</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1637582400">- Update to 1.14.0
  - Add time stamps to log messages
  - Fix gdrcopy calculation of memory region size when aligned
  - Allow user to disable use of p2p transfers
  - Update fi_tostr print FI_SHARED_CONTEXT text instead of value
  - Update fi_tostr to output field names matching header file names
  - Fix narrow race condition in ofi_init
  - Add new fi_log_sparse API to rate limit repeated log output
  - Define memory registration for buffers used for collective operations
  - EFA, SHM, TCP, RXM, and verbs fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1650369600">- Update to 1.14.1
  - Core
  - Use non-shared memory allocations to use MADV_DONTFORK safely
  - Fix incorrect use of gdr_copy_from_mapping
  - Ensure proper timeout time for pollfds to avoid early exit
  - EFA
  - Handle read completion properly for multi_recv
  - Use shm's inject write when possible
  - Support 0 byte read
  - RxM
  - Ensure signaling the CQ fd after writing completion
  - Fix inject path for sending tagged messages with cq data
  - Negotiate credit based flow control support over CM
  - Add PID to CM messages to detect stale vs duplicate connections
  - Fix race handling unexpected messages from unknown peers
  - Fix possible leak of stack data in cm_accept
  - Restrict reported caps based on core provider
  - Delay starting listen until endpoint fully initialized
  - Verify valid atomic size
  - Sockets
  - Fix coverity reports on uninitialized data
  - Check for NULL pointers passed to memcpy
  - Add missing error return code from sock_ep_enable
  - TCP
  - Fix performance regression resulting from sparse pollfd sets
  - Fix assertion failure in CQ progress function
  - Do not generate error completions for inject msgs
  - Fix use of incorrect event names in progress handler
  - Fix check for CQ data in tagged messages
  - Make start_op array a static to reduce memory
  - Wake-up threads blocked on CQ to update their poll events
  - Verbs
  - Generate error completions for all failed transmits
  - Set all fields in the fi_fabric_attr for FI_CONNREQ events
  - Set proper completion flags for all failed transfer
  - Ensure that all attributes are provided when opening an endpoint
  - Fix error handling in vrb_eq_read
  - Fix memory leak in error case in vrb_get_sib
  - Work-around bug in verbs HW not reported correct send opcodes
  - Only call ibv_reg_dmabuf_mr when kernel support exists
  - Add a failover path to dma-buf based memory registration
  - Negotiate credit based flow control support over CM</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1655985600">- Update to 1.15.1
  - Core
  - Fix fi_info indentation error in fi_tostr
  - hmem_ze: Add runtime option to choose specific copy engine
  - Cleanup of configure HMEM checks
  - Fixed stringop-truncation in ofi_ifaddr_get_speed
  - Add utility provider log suffix to make logs easier to read
  - Fix truncation of ipv6 addressing
  - hmem: add support for AWS Trainium devices
  - Fix potential sscanf overflows
  - hmem: pass through device and flags when querying memory interface
  - Rework locking in several areas to convert spinlocks to mutexes
  - Add new locking abstractions to select lock types at runtime
  - Add new FI_PROTO_RXM_TCP for optimized rxm over tcp path
  - Fix windows implementation to remove fd from poll set
  - EFA
  - Added windows support through efawin (https://github.com/aws/efawin)
  - Added support of AWS neuron.
  - Added support of using gdrcopy to copy data from host to device.
  - Fixed a bug that cause 0 byte read to fail.
  - Fixed a memory corruption issue that can caused forked process to crash.
  - Extended testing coverage through new pytest based testing framework.
  - HOOKS
  - Add new hooking provider dmabuf_peer_mem
  - Enable DL build of hooking providers
  - Add HMEM memory registration hook
  - OPX
  - New provider supporting Cornelis Networks Omni-path hardware
  - PSM3
  - Updated psm3 to match IEFS 11.2.0.0 release
  - Added support for sockets (TCP/UDP) via a runtime selectable Hardware
  Abstraction Layer (HAL)
  - Added support for IPv6 addressing in RoCE and sockets
  - Added various NIC selection filtering options (wildcarded NIC name,
    address format, wildcarded IP subnet, link speed)
  - Performance tuning in conjunction with OneAPI and OneCCL
  - Improved PSM3_IDENTIFY output
  - Rename most internal symbols to psm3_
  - Corrected vulnerabilities found during Coverity scans
  - configure options refined and help text improved
  - PSM3_MULTI_EP has been deprecated (recommend always enabled, default
    is enabled [same default as previous releases])
  - Various bug fixes
  - RxM
  - Add check that atomic size is valid
  - Add support to passthru calls to tcp provider in specific
  - TCP
  - Add assert to verify RMA source/target msg sizes match
  - Wake-up threads blocked on CQ to update their poll events
  - Fix use of incorrect events in progress handler
  - Fixes for various compile warnings, mostly on Windows
  - Add support for FI_RMA_EVENT capability
  - Add support for completion counters
  - Fix check for CQ data in tagged messages
  - Add cancel support to shared rx context
  - Add src_addr receive buffer matching
  - Add provider control to assign a src_addr with an ep
  - Handle trecv with FI_PEEK flag
  - Allow binding a CQ with an SRX
  - Restructuring of code in source files
  - Handle EWOULDBLOCK returned by send call
  - Add hot (active) pollfd
  - SHM
  - Properly chain the original signal handlers
  - Avoid uninitialized variable with invalid atomic parameters
  - Fix 0 byte SAR read
  - Initialize len parameter to accept
  - Refactor and simplify protocol code
  - Remove broken support for 128-bit atomics
  - Fix FI_INJECT flag support
  - Add assert to verify RMA source/target msg sizes match
  - Set domain threading to thread safe
  - Fix possible use of uninitiated var in av_insert
  - Util
  - Fix sign warning in ofi_bufpool_region_alloc
  - Remove unused variable from ofi_bufpool_destroy
  - Fix check for valid datatype in ofi_atomic_valid
  - Return with error if util_coll_sched_copy fails
  - Fix use of uninitialized variable in ofi_ep_allreduce
  - Fix memory access in ip_av_insertsym
  - Track ep per collective operation not with multicast
  - Restructure collective av set creation/destruction
  - Change most locks from spin locks to mutexes
  - Allow selection of spinlocks for CQ and domain objects
  - Fix AV default addrlen
  - Update fi_getinfo checks to include hints-&gt;addr_
  - Handle NULL address insertion to fi_av_insert
  - Verbs
  - Initial changes for compiling on Windows (via NetworkDirect)
  - Add a failover path to dma-buf based memory registration
  - Replace use of spin locks with mutexes
  - Check for valid qp prior to cleanup
  - Set and check for address format correct in fi_getinfo
  - Fabtests
  - hmem_cuda: used device allocated host buff to fill device buf
  - Add python scripts to control test execution
  - test_configs: include util provider in core config file
  - Add option "--pin-core"
  - Only call nrt_init once
  - Fix a bug in ft_neuron_cleanup
  - Correct help for unit test programs
  - Remove duplicate help prints from fi_mcast
  - configure.ac: fix --enable-debug=no not properly detected
  - msg_inject: handle the case ft_tsendmsg return -FI_EAGAIN
  - Add AWS Trainium device support
  - fi_inj_complete: Add FI_INJECT to fabtests
  - inj_complete.c: Make arguments align with the other tests
  - dgram_pingpong: handle the error return of fi_recv
  - recv_cancel: Remove requirement for unexpected msg handling
  - poll: Fix crash if unable to allocate pollset
  - ubertest: Add GPU testing and validation support
  - Add HMEM options parsing support
  - Update and re-enable fi_multi_ep test
- Add prov-opx-Correctly-disable-OPX-if-unsupported.patch to disable
  OPX compilation on non x86_64 systems</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659355200">- Add disable-flatten-attr.patch that drops flatten attribute.
  Note the flatten attribute results in huge compile time hog
  in inliner (same the binary size would be huge).
- Use %make_build and enable LTO (boo#1133235).
- Synchronize used Patches.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1664539200">- Update to 1.16.0 (jsc#PED-351, jsc#PED-190)
  - Core
  - Added HMEM IPC cache
  - Use exact string comparison checks for network interfaces
  - Restructuring of poll/epoll abstraction
  - Add ability to disable locks completely in debug builds
  - Serialize access to modifying the logging calls
  - Minor fixes to fi_tostr text formatting
  - Add hmem interface checks to memory registration
  - EFA
  - Added support of Synapse AI memory.
  - Improved error message
  - Net
  - Temporarily forked, optimized version of tcp provider
  - Focused on improved performance and scalability over tcp sockets
  - Fork ensures tcp provider stability while net provider is developed
  - Shares the tcp provider protocol and base implementation for msg endpoints
  - Integrates direct support for rdm endpoints, using a derivative from rxm
  - Implements own protocol for rdm endpoints, separate from rxm;tcp
  - OPX
  - Added initial support for SDMA
  - General performance enhancements
  - Performance improvements to reliability protocol
  - Improved deferred work pending complete
  - Added support for OPX_AV=runtime
  - Support iov memory registration ops
  - Added DAOS RPC support
  - Atomic ops enhancements
  - Improved documentation
  - Debug build enhancements
  - Fixed compiler warnings
  - Reduced time to compile prov/opx code
  - General bug fixes
  - Fixed PSN wrapping scaling
  - Added intranode fence
  - Addressed bugs discovered by coverity scan
  - PSM2
  - Fix sending CQ data in some instances of fi_tsendmsg
  - PSM3
  - Updated to match Intel Ethernet Fabric Suite (IEFS) 11.3 release
  - RxM
  - Update to read multiple completions at once from msg provider
  - Move RxM AV implementation to util code to share with net provider
  - Minor code cleanups
  - SHM
  - Implement and use ipc_cache
  - Add log messages for debugging and error tracking
  - Fix check for FI_MR_HMEM mr_mode
  - Move shm signal handlers initialization to EP
  - Added log messages for errors detected
  - TCP
  - Fix incorrect signaling of the CQ
  - Increase max number of poll events to retrieve
  - Acquire ep lock prior to flushing socket in shutdown
  - Verify ep state prior to progressing socket data
  - Read cm error data when receiving connreq response
  - Log error on connect failure
  - Fix assertion failure in CQ progress function
  - Util
  - Fix text in log of UFFD ioctl failure
  - Introduce cuda ipc monitor
  - Fix CQ memory leak handling overflow
  - Fix MR mode bit check for ver 1.5 and greater
  - Add max_array_size to track/check array overflow
  - Always progress transfers when reading from a CQ
  - Handle NULL address insertion
  - Try IPv4 before IPv6 addresses when starting name server
  - Fix IP util av default address length
  - Fix util IP getinfo path to read hints-&gt;addr_format
  - Fix debug print mismatch
  - Fix return code when memory allocation fails.
  - Fix build sign warning in ofi_bufpool_region_alloc
  - Minor code cleanups
  - Print warning if an addr is inserted into an AV again
  - Verbs
  - Fix support of FI_SOCKADDR_IB when requested by the application
  - Ensure all posted receives are flushed to the application
  - Update ofi_mr_cache_search API for hmem IPC support
  - Reduce logging verbosity for "no active ports"
  - Fix incorrect length used in memory registration
  - Various minor bug fixes for test failures
  - Fix a memory leak getting IB address
  - Implement verbs provider on Windows over NetworkDirect API
  - Set and check address format correctly
  - Only close qp if it was initialized
  - Portable detection of loopback device
  - Fabtests
  - multi_ep: Separate EP resources and fix MR registration
  - multi_recv: Fix possible crash and check for valid buffer
  - unexpected_msg: Fix printf compiler warning
  - dgram_pingpong.c: Use out-of-band sync
  - multinode: Make multinode tests platform agnostic, fix formatting
  - ubertest: Fix string comparison to include length, fix writedata completion check
  - av_test: add support for -e &lt;ep_type&gt;
  - New tests:
  - dmabuf-rdma: Component level test for dma-buf RDMA
  - sock_test: Component level performance test of poll, epoll, and select
  - rdm_stress: Multi-threaded, multi-process stress test for RDM endpoints
  - sighandler_test: Regression test for signal handler restoration
- Drop patches fixed upstream:
  - prov-opx-Correctly-disable-OPX-if-unsupported.patch
  - disable-flatten-attr.patch</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665057600">- Add prov-rxm-Disable-128-bit-atomics.patch to fix a potential
  segfault on misaligned buffers.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665403200">- Update to 1.16.1
  - Core
  - Fix windows implementation to remove fd from poll set
  - PSM3
  - Add missing files to release tarball
  - Util
  - Handle NULL address insertion to fi_av_insert
- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1667908800">- Add prov-net-fix-error-path-in-xnet_enable_rdm.patch to fix a deadlock
  when no network interfaces are available (bsc#1205139)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1671451200">- Update to 1.17.0
  - Core
  - Add IFF_RUNNING check to indicate iface is up and running
  - General code cleanups
  - Add abstraction for common io_uring operations
  - Support ROCR get_base_addr
  - Add a 'flags' parameter to fi_barrier()
  - Introduce new calls for opening domain and endpoint with flags
  - Add ability to re-sort the fi_info list
  - Allowing layering of rxm over net provider
  - General cleanup of provider filtering functions
  - Add io_uring operations to be used by sockapi
  - Modify internal handling of async socket operations
  - Sockets operations are moved to a common sockapi abstraction
  - Add support for Ze host register/unregister
  - Add new offload provider type
  - Rename fi_prov_context and simplify its use
  - Convert interface prefix string checks to exact checks
  - EFA
  - Code cleanups and various bug fixes
  - Improved debug logging and warnings and assertions
  - Do not ignore hints-&gt;domain_attr-&gt;name
  - Fix the calculation of REQ header size for a packet entry
  - Fix default value for host memory's max_medium_msg_size
  - Add tracepoints to send/recv/read ops
  - Simplified emulated read protocol
  - Set use_device_rdma according to efa device id
  - Fix shm initialization path on error
  - Fix Implementation of FI_EFA_INTER_MIN_READ_MESSAGE_SIZE
  - Do not enable rdma_read if rxr_env.use_device_rdma is false
  - Remove de-allocated CUDA memory region during registration
  - Fix the error handling path of efa_mr_reg_impl()
  - Fix rxr_ep unit tests involving ibv_cq_ex
  - Add check of rdma-read capability for synapseai
  - Report correct default for runt_size parameter
  - Toggle cuda sync memops via environment variable.
  - Net
  - Continued fork of tcp provider, will eventually merge changes back
  - Fix inject support
  - Fix memory leak in peek/claim path
  - General code cleanups and bug fixes from initial fork
  - Allow looking ahead in tcp stream to handle out-of-order messages
  - Add message tracing ability
  - Fetch correct ep when posting to a loopback connection
  - Release lock in case of error in rdm_close
  - Fix error path in xnet_enable_rdm
  - Add missing progress lock in srx cleanup
  - Code restructuring and enhancements with longer term goal of supporting io_uring
  - Disable the progress thread in most situations
  - Rename DL from libxnet-fi to libnet-fi
  - Add missing initialization calls for DL provider
  - Add support for FI_PEEK, FI_CLAIM, and FI_DISCARD
  - Include source address with CQ entry
  - Fix support for FI_MULTI_RECV
  - OPX
  - Bug fixes and general code cleanup
  - Fix progress checks and default domain
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is turned off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header.
  - Fix for hang - unable to match inbound packets with receive
  context-&gt;src_addr (DAOS CART tests)
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - Temporarily reduce SDMA queue ring size for possible driver bug workaround
  - Fix alignment issue and asserts
  - Enable more parallel SDMA operations
  - PSM3
  - Synced to IEFS 11.4.0.0.198
  - Tech Preview Ubuntu 22.04 Support
  - Tech Preview Intel DSA Support
  - Improved Intel GPU Support
  - Various performance improvements
  - Various bug fixes
  - RxM
  - Always use rendezvous protocol for ZE device memory send
  - Code cleanup
  - Add option to free resources on AV removal
  - SHM
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - Remove extraneous ofi_cirque_next() call
  - Add support for FI_AV_USER_ID
  - Fix multi_recv messaging
  - General code restructuring for maintainability
  - Implement shared completion queues
  - Decouple error processing from cq completion path to avoid switch
  - Fix incorrect op passed into recv cancel operation
  - Enhanced SHM implementation with DSA offload
  - Use multiple SAR buffers per copy operation
  - Fix ZE IPC race condition on startup
  - TCP
  - Minor updates in preparation for io_uring support (via net provider)
  - Util
  - Add option to free resources on AV removal
  - Add 'flags' parameter to new fi_barrier2() call
  - Add debugging in ofi_mr_map_verify
  - Rename internal bitmask struct to include ofi prefix
  - Verbs
  - Add option to disable dmabuf support
  - FI_SOCKADDR includes support of FI_SOCKADDR_IB
  - Fabtests
  - shared: Expand hmem support
  - fi_loopback: Add support for tagged messages
  - fi_mr_test: add support of hmem
  - fi_rdm_atomic: Fix hmem support
  - fi_rdm_tagged_peek: Read messages in order, code cleanup and fixes
  - fi_multinode: Add performance and runtime control options, cleanups
  - benchmarks: Add data verification to some bw tests
  - fi_multi_recv: Fix possible crash in cleanup
- Drop prov-net-fix-error-path-in-xnet_enable_rdm.patch which was merged upstream.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1679313600">- Update to 1.17.1
  - Core
  - hmem_cuda Add const to param to remove warning
  - Fix typos in fi_ext.h
  - ofi_epoll: Remove unused hot_index struct member
  - EFA
  - Print local/peer addresses for RX write errors
  - Unit test to verify no copy with shm for small host message
  - Avoid unnecessary copy when sending data from shm
  - Compare pci bus id in hints
  - Fix double free in rxr endpoint init
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - OPX
  - Exclude from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resynch with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - Remove unused fields
  - Fix unwanted print statement case
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets.
  - Fix segfault in SHM operations from uninitialized value in atomic path.
  - Prevent SDMA work entries from being reused with outstanding
    replays pointing to bounce buf.
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses
  - Update man pages
  - Util
  - util_cq: Remove annoying WARNING message for FI_AFFINITY</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1681819200">- Update to 1.18.0
  - Core
  - rocr: fix offset calculation
  - rocr: use ofi spinlock functions
  - rocr: minor fixes
  - neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - neuron: check existance of neuron devices during initialization
  - neuron: Add support for neuron dma-buf
  - ze: update ZE to support new driver index specification
  - List variables read from config file
  - Add switch to prefer system-config over environment
  - Add basic system-config support for setting library variables
  - Move peer provider defines into new header
  - rocr: Support asynchronous memory copies
  - rocr: Add support for ROCR IPC
  - rocr: rename rocr data-structures
  - synpaseai: return 0 for host_register and host_deregister
  - fabric: Improve log level of provider mismatch
  - cuda: Allow CUDA IPC when P2P disabled
  - ze: add ZE command list pool to reuse command lists
  - cuda: implement cuda_get_xfer_setting for non cuda build
  - cuda: adjust FI_HMEM_CUDA_ENABLE_XFER behavior
  - cuda.c: Add const to param to remove warning
  - Add IFF_RUNNING check to indicate iface is up and running
  - io_uring support enhancements
  - EFA
  - Implement CUDA support on instance types that do not support GPUDirect RDMA
  - Implement fi_write using device's RDMA write capability
  - Enrich error messages with debug and connection info
  - Implement support for FI_OPT_EFA_USE_DEVICE_RDMA in fi_setopt
  - Implement support for FI_OPT_CUDA_API_PERMITTED in fi_setopt
  - Add support for neuron dma-buf
  - Use gdrcopy to improve the intra-node CUDA communication performance for small messages
  - Use shm provider's FI_AV_USER_ID support
  - Fix bugs in efa provider’s shm info initialization procedure
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - trace: Add trace log for CM operation APIs
  - trace: Change tag in trace log to hex format
  - trace: Enhance trace log for data transfer API calls
  - trace: Add trace log for API fi_cq_readerr()
  - trace: Add trace log for CQ operation APIs
  - Add tracing hook provider
  - Net
  - Net provider optimizations have been integrated into the tcp provider.
  - Net provider has been removed as a reported provider.
  - OPX
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Exclude opx from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resync with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - General code cleanup
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets
  - Fix segfault in SHM operations from uninitialized value in atomic path
  - Prevent SDMA work entries from being reused with outstanding replays
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - fi_getInfo - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses for CART &amp; Mercury
  - Add fi_opx_tid.h to Makefile.include
  - Fix progress checks and default domain
  - Revert is_intranode simplification.
  - Don't inline handle_ud_ping function
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Cleaned up unused macros for FI_REMOTE_COMM and FI_LOCAL_COMM
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header
  - Fix for hang in DAOS CART tests
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - PSM3
  - Update provider to sync with IEFS 11.4.1.1.2
  - Fix warnings from build
  - Add oneapi ZE support to OFI configure
  - RXD
  - Ignore error path in av_close return
  - RXM
  - Handle NULL av in rxm_freeall_conns()
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Write "len" field for remote write
  - Ignore error path domain_close return
  - Free coll_pool on ep close
  - Update rxm to use util_cq FI_PEER support functions
  - Fix incorrect CQ completion field
  - Rename srx to msg_srx
  - Disable FI_SOURCE if not requested
  - Memory leaks removed
  - Set offload_coll_mask based on actual configuration
  - Report on coll offload capabilities with OFI_OFFLOAD_PROV_ONLY
  - Fabric setups collective offload fabric
  - Create eq for collective offload provider
  - Close collective providers ep when rxm_ep is closed
  - Fix incorrect use of OFI_UNUSED()
  - Rework collective support to use collective provider(s)
  - SHM
  - Fix potential deadlock in smr_generic_rma()
  - smr_generic_rma() wwrite error completion with positive errno
  - Update SHM to use ROCR
  - Fix incorrect discard call when cleaning up unexpected queues
  - Separate smr_generic_msg into msg and tagged recv
  - Fix start_msg call
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Assert not valid atomic op
  - Fix a bug in smr_av_insert
  - Optimize locking on the SAR path
  - Remove unneeded sar_cnt
  - Optimize locking
  - Enable multiple GPU/interface support
  - Remove HMEM specific calls from atomic path
  - Use util_cq FI_PEER support
  - Import shm as device host memory
  - Add HMEM flag to smr region
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - TCP
  - Provider source has been replaced by net provider source
  - Removed incorrect reporting of support for FI_ATOMIC
  - Do not save unmatched messages until we have the peer's fi_addr
  - Use internal flag for FI_CLAIM messages, versus a reserved tag bit
  - Fix updating error counter when discarding saved messages
  - Allow saved messages to be received after the underlying ep has been closed
  - Enhanced debug logging in connection path
  - Force CM progress on unconnected ep's when posting data transfers
  - Support connect and accept calls with io_uring
  - Fix segfault accessing an invalid fi_addr
  - Add io_uring support for CM message exchange
  - Move CM progress from fabric to EQ to improve multi-threaded performance
  - Fix small memory leak destroying an EQ
  - Fix race where same rx entry could be freed twice
  - Handle NULL av in rdm ep cleanup
  - Reduce stack use for epoll event array
  - UCX
  - New provider targeting Nvidia fabrics that layers over libucp
  - Util
  - Fix the behavior of cq_read for FI_PEER
  - rocr: Fix compilation issue
  - cuda: Use correct debug string calls
  - Free cq-&gt;peer_cq on close
  - Remove extra new line from av insert log
  - Check for count = 0 in ofi_ip_av_insert
  - rocr: Add support for ROCR IPC
  - Add FI_PEER support to util_cq
  - Disable FI_SOURCE if not requested
  - Remove FID events from the EQ when closing endpoint
  - Rework collective support to be a peer collective provider(s)
  - Allow FI_PEER to pass CQ, EQ and AV attr checking
  - Remove annoying WARNING message for FI_AFFINITY
  - Add utility collective provider
  - Verbs
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Add support for ROCR IPC
  - Fabtests
  - Add fi_setopt_test unit test
  - Update ze device registration calls
  - fi-rdmabw-xe: Always use host buffer for synchronization
  - Fix bug in posting RMA operation
  - fi_cq_data: Extend test to fi_writedata
  - fi_cq_data: Extend validation of completion data
  - Rename fi_msg_inject tests to fi_inject_test to reflect its use
  - fi_rdm_stress: Add count option to json key/pair options
  - Add and fix OOB option handling in several tests
  - fi_eq_test: Fix incorrect return value
  - fi_rdm_multi_client: Increase the size of ep name buffer
  - Add FI_MR_RAW to default mr_mode
  - Support larger control messages needed by newer providers
  - fi-rdmabw-xe: Update to work with the ucx provider
  - fi_ubertest: Cleanup allocations in failure cases
  - Change ft_reg_mr to not assume hmem iface &amp; device
  - fi_multinode: Bugfix multinode test for ze + verbs
  - fi_multinode: Remove unused validation print
  - fi_multinode: Skip tests for unsupported collective operations
  - fi_ubertest: Fix data validation with device memory
  - fi_peek_tagged: Restructure and expand test</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1688385600">- Update to 1.18.1
  - Core
  - Fix build warning for ofi_dynpoll_get_fd
  - EFA
  - Handle 0-byte writes
  - Apply byte_in_order_128_byte for all memory type
  - Increase default shm_av_size to 256
  - Force handshake before selecting rtm for non-system ifaces.
  - Only select readbase_rtm when both sides support rdma-read
  - Bugfix for initializing SHM offload
  - Correct CPPFLAGS during configure
  - Make setopt support sendrecv aligned 128 bytes
  - Make data size to be 128 byte multiples for in-order aligned send/recv
  - prepare local read pkt entry for in-order aligned send/recv.
  - Disable gdrcopy and cudamemcpy for in-order aligned recv.
  - Increase the pad size in rxr_pkt_entry
  - Make readcopy pkt pool 128 byte aligned
  - Introduce alignment to support in order aligned ops
  - Fix a bug when calling ibv_query_qp_data_in_order
  - RMA operations will ensure FI_ATOMIC cap
  - RMA operations will ensure FI_RMA cap
  - Unittest atomics without FI_ATOMIC cap.
  - Unittest RMA without FI_RMA cap.
  - Refactor pkt_entry assignment in poll_ibv loop
  - Fixes for RDMA Write and Writedata
  - RXM
  - Revert rxm util peer CQ support
  - Fix credit size parameter for flow ctrl
  - SHM
  - Fix DSA enable
  - Assert read op and inject proto are mutually exclusive
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Signal peer when peer is out of resources
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Fix resource leak reported by coverity
  - Switch cmd_ctx pool from freestack to bufpool
  - Add iface parameter to smr_select_proto
  - TCP
  - Fix spinning on fi_trywait()
  - Handle truncation of active message
  - Handle prefetched data after reporting ETRUNC error
  - Progress all ep's on unexp_msg_list when posting recv
  - Removed unused saved_msg::ep field to fix assert
  - Continue receiving after truncation error
  - Create function to allocate internal msg buffer
  - Add runtime setting for max saved message size
  - Increase default max_saved value
  - Dynamically allocate large saved Rx buffers
  - Separate the max inject and recv buf size
  - Remove 1-line xnet_cq_add_progress function
  - Changed default wait object to epoll
  - Handle case where epoll isn't natively supported
  - Hold domain lock while deregistering memory
  - Rename DL package from libnet to libtcp
  - UCX
  - Align the provider version with the libfabric version
  - Verbs
  - Delay device initialization to when fi_getinfo is called
  - Consolidate peer_mem and dmabuf support check
  - verbs_nd: Init len to 0 for WCSGetProviderPath call
  - verbs_nd: Verify CQs are valid in rdma_create_qp
  - verbs_nd: Initialize ibv_wc fields
  - verbs_nd: Release lock in network direct error paths
  - Fix vrb_add_credits signature
  - Fix credit size parameter for flow ctrl
  - Recover RXM connection from verbs QP in error state
  - Fabtests
  - Add ze-dlopen functions to component tests
  - Call cudaSetDevice() for selected device
  - pytest/efa: Adjust get_efa_devices()
  - pytest/common: Support parallel neuron test
  - pytest/common: Use different cuda device for parallel cuda set
  - efa: Test_flood_peer.py increase timeout
  - pytest/efa: Test to flood peer during startup
  - fi-rdmabw-xe: Add option to set maximum message size
  - fi-rdmabw-xe: Add option to set batch size</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1691409600">- Drop support for obsolete TrueScale (bsc#1212146)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1693828800">- Update to 1.19.0
  - Core
  - General code cleanup and restructuring
  - Add ofi_hmem_any_ipc_enabled()
  - ofi_consume_iov allows 0-byte consume
  - ofi_consume_iov consistency
  - ofi_indexer: return error code when iterating
  - getinfo: Add post filters for domain and fabric names
  - Filter loopback device if iface is specified
  - bsock: Fix error checking for -EAGAIN
  - windows/osd: Remove unneeded check to silence coverity
  - windows/osd: Move variable declaration to silence coverity
  - Introduce gdrcopy awareness to hmem copy
  - mr/cache: Fix fi_mr_info initialization
  - hmem_cuda: remove gdrcopy from cuda hmem copy path
  - iouring: Fix wrong indent in ofi_sockapi_accept_uring()
  - Implement ofi_sockctx_uring_poll_add()
  - hmem: introduce gdrcopy from/to cuda iov functions
  - hmem: Deprecate `FI_HMEM_CUDA_ENABLE_XFER`
  - hmem_cuda: Restrict CUDA IPC based on peer accessibility
  - hmem_cuda: Log number of CUDA devices detected
  - hmem_cuda: Refactor global variables
  - tostr: Remove the extra dir "shared/" from "include/" and "src/" .
  - hmem_ze: fix ZE is valid check
  - hmem_rocr: fix offset calculation
  - hmem_rocr: use ofi spinlock functions
  - hmem_rocr: minor fixes
  - hmem_neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - hmem_neuron: check existance of neuron devices during initialization
  - tostr: Moved Windows functions in shared/ofi_str.c to windows/osd.h
  - tostr: Add helper functions ofi_tostr_size() and ofi_tostr_count().
  - EFA
  - Onboard Peer API, use shm provider as a peer provider
  - Uses util SRX framework in shared receive procedures.
  - Register shm MR with hmem_data, allow shm to use gdrcopy for cuda data movement
  - Finish the refactor for rxr squash.
  - Use rdma-core WR API for send requests
  - Check optlen in getopt call
  - Fix the rdma-read support check in RMA and MSG operations
  - Optimize ep lock usage
  - Use an internal fi_mr_attr for memory registration
  - Hooks
  - Init field in mr_attr to silence coverity
  - Add profiling hook provider
  - Rename cq hooking functions' names
  - Added trace for resource creation operations
  - OPX
  - Initialize ofi_mr_info
  - Fix dput credit check
  - Only allocate replay buffer if psn is valid
  - Support SHM Intra-node communication between single server HFI devices
  - Fix incorrect packet size in packet header when sending CTS packet
  - Added check to address Coverity scan defect
  - Add multi-entry caching to TID rendezvous
  - Fall back to default domain name for TID fabric
  - Properly handle multiple IOVs in fi_opx_tsendmsg
  - Fix OPX Rzv RTS receive operation SHM error (DAOS-related)
  - Fix non-tagged sends may incorrectly set FI_TAGGED in send completions
  - Add more info to reliability IOV buffer validation check
  - Move dput packet build functions to new inline include
  - Use fi_mr_attr in fi_opx_mr
  - Disable Pre-NAKing by default, throttle until all outstanding replays ACK'd
  - Fix reliability bug when NAKing the last PSN
  - Update HeaderQ Register more frequently
  - No rbuf_wrap needed for expected receive (TID)
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Observability: Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Peer
  - Add cq_data to rx_entry, allow peer to modify on unexp
  - Introduce peer cntr API
  - Add foreach_unspec_addr API
  - Add size as an input of the get_tag
  - PSM3
  - Sync with IEFS 11.5.0.0.172
  - SHM
  - Only poll IPC list when ROCR IPC is enabled
  - Allow for SAR and inject protocol to buffer more unexpected messages
  - Remove unused sar fields
  - Make SAR protocol handle 0 byte transfer
  - Load DSA dependency dynamically
  - Change recv entry freestack into bufpool
  - Remove shm signal
  - Use util peer cntr implementation
  - Make SHM default to domain level threading level
  - Replace internal shared receive implementation with util_srx
  - Lock entire progress loop
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Do not use inline/inject for read op
  - Allow shm to use gdrcopy
  - Refactor protocol selection code
  - Init map fi addrs to FI_ADDR_NOTAVAIL
  - TCP
  - General code cleanups
  - Restrict which EPs can be opened per domain
  - Increase CM error debug output
  - Avoid calling close() on an invalid socket after accept error
  - Mark the EP as disconnected before flushing the queues
  - Add assertion failures for xnet_{monitor,halt}_sock
  - Disable ofi_dynpoll_wait() for non-blocking progress
  - Move PEP pollin operations to io_uring
  - Move EP poll operations to io_uring
  - Early exit if ofi_bsock_flush() has operation in progress
  - Implement pollin sockctx in bsock
  - Add missing call to xnet_submit_uring()
  - Add return error to xnet_update_pollflag()
  - Remove the cancel sockctx from the EP structure
  - Move io_uring cqe from the stack to progress struct
  - Reduce stack size for epoll event array
  - handle NULL av in xnet_freeall_conns()
  - UCX
  - Publish FI_LOCAL_COMM and FI_REMOTE_COMM capabilities
  - Fix configure error with newer MOFED
  - Fix segfault in unsignalled completions
  - Util
  - Add FI_PEER support to util counter
  - Refactor the usage of cntrs
  - Change util_ep to be a genlock
  - Add util shared receive implementation
  - Update log message for invalid AV type message
  - Fix fi_mr_info initialization
  - Add peer ID to MR cache
  - Store hmem_data in ofi_mr_map
  - Split the cq progress and reading entries in ofi_cq_readfrom
  - Verbs
  - Add event lock to EQ to serialize closing ep
  - Remove saved_wc_list and use CQ directly
  - Consolidate peer_mem and dmabuf support check
  - Fix vrb_add_credits signature
  - Introduce new progress engine structure
  - Simplify (and correct) locking around progress operations
  - General code restructuring
  - Fabtests
  - Fix reading addressing options
  - Allow to change only the OOB address
  - Allow to use FI_ADDR_STR with -F
  - Fix bw buffer utilization
  - Separate RX and RMA counters
  - Fix tx counter with RMA
  - Add FI_CONTEXT mode to rdm_cntr_pingpong
  - Add HMEM support to fi_unexpected_msg test
  - Fix array OOB during fabtest list parsing
  - Enable shm tagged_peek test
  - Fix windows build warnings
  - Make tx_buf and rx_buf aligned to 64 bytes by default
  - Fix windows build warnings for sscanf
  - Use dummy ft_pin_core on macOS
  - Fix some header includes
  - sock_test: Do not use epoll if not available
  - recv_cancel: initialize error entry
  - Fix wrong size used to allocate tx_msg_buf
  - unexpected: change defaults to support tcp
  - unexpected: add unknown unexpected peer test
  - Enable a list of arbitrary message sizes
  - Enabled data validation for rma read &amp; write
  - bw_rma operates on distinct buffer offsets
  - ft_post_rma issues reads from remote's tx_buf
  - General code cleanup and restructuring
  - rdm_tagged_peek: fix race condition synchronization
  - Add FI_LOCAL_COMM/FI_REMOTE_COMM presence check to fi_getinfo_test
  - Correct ft_exchange_keys in prefix-mode
  - Make rdm_tagged_peek test more general
  - Add unit test for fi_setopt</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1700395200">- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889)
  - Core
  - General bug fixes and code clean-up
  - configure.ac: add extra check for 128 bit atomic support
  - hmem/synapseai: Refine the error handling and warning
  - Introduce FI_ENOMR
  - hmem/cuda: fix a bug when calculating aligned size.
  - Handle dmabuf for ofi_mr_cache* functions.
  - Handle dmabuf flag in ofi_mr_attr_update
  - Handle dmabuf for mr_map insert.
  - man: Fix the description of virtual address when FI_MR_DMABUF is set
  - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV
  - hmem/cuda: Add dmabuf fd ops functions
  - include/ofi_atomic_queue: Properly align atomic values
  - Define fi_av_set_user_id
  - Support multiple auth keys per EP
  - Simplify restricted-dl feature
  - hmem: Only initalize synapseai if device exists
  - Add "--enable-profile" option
  - windows: Updated config.h
  - Add environment variable for selective HMEM initialization
  - Add restricted dlopen flag to configure options
  - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface
  - hmem: fail cuda_dev_register if gdrcopy is not enabled
  - Add 1.7 ABI compat
  - Define fi_domain_attr::max_ep_auth_key
  - hmem: Add new op to hmem_ops for getting dmabuf fd
  - hmem/cuda: Update cuda_gdrcopy_dev_register's signature
  - mr_cache: Define ofi_mr_info::flags
  - Add ABI compat for fi_cq_err_entry::src_addr
  - Define fi_cq_err_entry::src_addr
  - Add base_addr to fi_mr_dmabuf
  - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid
  - hmem: Support dev reg with FI_HMEM_ZE
  - tostr: Added fi_tostr() for data type struct fi_cq_err_entry.
  - hmem_ze: fix incorrect device id in copy function
  - Introduce new profiling interface for low-level statistics
  - hmem: Support dev reg with FI_HMEM_CUDA
  - hmem: Support dev reg with FI_HMEM_ROCR
  - hmem: Support dev reg with FI_HMEM_SYSTEM
  - hmem: Define optimized HMEM memcpy APIs
  - Implement memhooks atfork child handler
  - hmem: Support ofi_hmem_get_base_addr with sys mem
  - hmem: Add length field to ofi_hmem_get_base_addr
  - mr_cache: Improve cache hit rate
  - mr_cache: Purge dead regions in find
  - mr_cache: Update find to remove invalid MR entries
  - mr_cache: Update find with MM valid check
  - Add direct support for dma-buf memory registration
  - man/fi_tagged: Remove the peek for data ability
  - indexer: Add byte idx abstraction
  - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata
  - Add configure flags for more sanitizers
  - Fix fi_peer man page inconsistency
  - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp
  - Add XPMEM support
  - EFA
  - General bug fix and code clean-up
  - Do not abort on all deprecated env vars
  - Onboard fi_mr_dmabuf API in mem reg ops.
  - Try registering cuda memory via dmabuf when checking p2p
  - Introduce HAVE_EFA_DMABUF_MR macro in configure
  - Add read nack protocol docs
  - Receiver send NACK if runt read fails with ENOMR
  - Sender switch to long CTS protocol if runt read fails with ENOMR
  - Receiver send NACK if long read fails with ENOMR
  - Update efa_rdm_rxe_map_remove to accept msg_id and addr
  - Sender switch to long CTS protocol if long read fails with ENOMR
  - Introduce new READ_NACK feature
  - Use SHM's full inject size
  - Add testing for small messages without inject
  - Enable inject rdma write
  - Use bounce buffer for 0 byte writes
  - Onboard ofi_hmem_dev_register API
  - Update cuda_gdrcopy_dev_register's signature
  - Allocate pke_vec, recv_wr_vec, sge_vec from heap
  - Close shm resource when it is disabled in ep
  - Disable RUNTING for Neuron
  - Move cuda-sync-memops from MR to EP
  - Do not insert shm av inside efa progress engine
  - Enable shm when FI_HMEM and FI_ATOMIC are requested
  - Adjust posted receive size to pkt_size
  - Do not create SHM peer when SHM is disabled
  - Use correct threading model for shm
  - Restrict RDMA read to compatible EFA devices
  - Add EFA device version to handshake
  - Add missing locks in efa_cntr_wait.
  - Add writedata RNR fabtest
  - Handle RNRs from RDMA writedata
  - Check opt_len in efa_rdm_ep_getopt
  - Use correct tx/rx op_flags for shm
  - Hooks
  - dmabuf: Initialize fd to supress compiler warning
  - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled.
  - trace: Fixed trace log format on some attributes.
  - OPX
  - Fix compiler warnings
  - PSM3
  - Fix compiler warnings
  - Update provider to sync with IEFS 11.5.1.1.1
  - RXM
  - Remove unused function
  - Use gdrcopy in rma when emulating injection
  - Use gdrcopy in eager send/recv
  - Add hmem gdrcopy functions
  - Remove unused dynamic rbuf support
  - SHM
  - General bug fixes and cleanup
  - Add ofi_buf_alloc error handling
  - Only copy header + msg on unexpected path
  - Add FI_HMEM atomic support
  - Add memory barrier before updating resp for atomic
  - Add more error output
  - Reduce atomic locking with ofi_mr_map_verify
  - Only increment tx cntr when inject rma succeeded.
  - Use peer cntr inc ops in smr_progress_cmd
  - Allow for inject protocol to buffer more unexpected messages
  - Change pending fs to bufpool to allow it to grow
  - Add unexpected SAR buffering
  - Use generic acronym for shm cap
  - Move CMA to use the p2p infrastructure
  - Add p2p abstraction
  - Load DSA dependency dynamically
  - Replace tx_lock with ep_lock
  - Calculate comp vars when writing completion
  - Move progress_sar above progress_cmd
  - Rename SAR status enum to be more clear
  - Make SAR protocol handle 0 byte transfer.
  - Move selection logic to smr_select_proto()
  - Sockets
  - Fix compiler warnings
  - Fix provider name and api version in returned fi_info struct
  - TCP
  - Add profiling interface support
  - Pass through rdm_ep flags to msg eps
  - Derive cq flags from op and msg flags
  - Do not progress ep that is disconnected
  - Set FI_MULTI_RECV for last completed RX slice
  - Return an error if invalid sequence number received
  - xnet_progress_rx() must only be called when connected
  - Reset ep-&gt;rx_avail to 0 after RX queue is flushed
  - Disable the EP if an error is detected for zero-copy
  - Add debug tracking of transfer entries
  - Negotiate support for rendezvous
  - Add rendezvous protocol option
  - Generalize xnet_send_ack
  - Flatten protocol header definitions
  - Remove unused dynamic rbuf support
  - Define tcp specific protocol ops
  - Remove unneeded and incorrect rx_entry init code
  - UCX
  - Add FI_HMEM support
  - Initialize ep_flush to 1
  - Util
  - General bug fixes
  - memhooks: Fix a bug when calculating mprotect region
  - Check the return value of ofi_genlock_init()
  - Update checks for FI_AV_AUTH_KEY
  - Define domain primary and secondary caps
  - Add profiling util functions
  - Update util_cq to support err_data
  - Update ofi_cq_readerr to use new memcpy
  - Update ofi_cq_err_memcpy to handle err_data
  - Zero util cancel err entry
  - Move FI_REMOTE/LOCAL_COMM to secondary caps
  - Alter domain max_ep_auth_key
  - Add domain checks for max_ep_auth_key
  - Revert util_cntr-&gt;ep_list_lock to ofi_mutex
  - Add NIC FID functions to ofi.h
  - Add EP and domain auth key checking
  - Add bounds checks to ibuf get
  - Define dlist_first_entry_or_null
  - Update util_getinfo to dup auth_key
  - Revert util_av, util_cq and util_cntr to mutex
  - Add missing calls to (de)initialize monitor's mutexes
  - Avoid attempting to cleanup an uninitialized MR cache
  - Rename ofi_mr_info fields
  - Add rv64g support to memory hooks
  - Verbs
  - Windows: Check error code from GetPrivateData
  - Add missing lock to protect SRX
  - Add synapseai dmabuf mr support
  - Bug fix for matching domain name with device name
  - Windows: Fetch rejected connection data
  - Add support for DMA-buf memory registration
  - Windows: Fix use-after-free in case of failure in fi_listen
  - Windows: Map ND request type to ibverbs opcode
  - Fix memory leak when creating EQ with unsupported wait object
  - Track ep state to prevent duplicate shutdown events
  - Fabtests
  - Update man page
  - pytests/efa: onboard dmabuf argument for test_mr
  - pytest: make do_dmabuf_reg_for_hmem an cmdline argument
  - Bump Libfabric API version.
  - mr_test: Add dmabuf support
  - Introduce ft_get_dmabuf_from_iov
  - unexpected_msg: Use ft_reg_mr to register memory
  - pytest: Allow registering mr with dmabuf
  - Add dmabuf support to ft_reg_mr
  - Add dmabuf ops for cuda.
  - Test max inject size
  - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests
  - memcopy-xe: Fix data verification error for device buffer
  - dmabuf-rdma: Increase the number of NICs that can be tested
  - dmabuf-rdma: Remove redundant libze_ops definition
  - fi-mr-reg-xe: Skip native dmabuf reg test for system memory
  - Check if fi_info is returned correctly in case of FI_CONNREQ
  - cq_data: relax CQ data validation to cq_data_size
  - Add ZE host alloc function
  - Use common device host buffer for check_buf
  - hmem_ze: allocate one cq and cl on init
  - fi-mr-reg-xe: Add testing for dmabuf registration
  - scripts: use yaml safe_load
  - macos: Fix build error with clang
  - multinode: Use FI_DELIVERY_COMPLETE for 'barrier'
  - Handle partial read scenario for fi_xe_rdmabw test For cross node tests
  - pytest/efa: add cuda memory marker
  - pytest/efa: Skip some configuration for unexp msg test on neuron.
  - runfabtests.py: ignore error due to no tests are collected.
  - pytest/efa: extend unexpected msg test range
  - pytest/shm: extend unexpected msg test range
  - pytest: Allow running shm fabtests in parallel
  - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE
  - runfabtests.sh: run fi_unexpected_msg with data validation
  - pytest/shm: Extend test_unexpected_message
  - unexpected_msg: Make tx/rx_size large enough
  - pytest/shm: Extend shm's rma bw test
  - Update shm.exclude</changelog>
</package>
<package pkgid="336e9e95131aa64e42964cb3a4a4dbe5830fa1083ad4522edd60c67c5cf3f622a4a3870ac8a17f43bfca6b6672c29d13524367eba9c09b01b85285f80366f4a7" name="fabtests-debugsource" arch="x86_64">
  <version epoch="0" ver="1.20.0" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1625659200">- Update to 1.13.0
  - Fix behavior of fi_param_get parsing an invalid boolean value
  - Add new APIs to open, export, and import specialized fid's
  - Define ability to import a monitor into the registration cache
  - Add API support for INT128/UINT128 atomics
  - Fix incorrect check for provider name in getinfo filtering path
  - Allow core providers to return default attributes which are lower then
    maximum supported attributes in getinfo call
  - Add option prefer external providers (in order discovered) over internal
    providers, regardless of provider version
  - Separate Ze (level-0) and DRM dependencies
  - Always maintain a list of all discovered providers
  - Fix incorrect CUDA warnings
  - Fix bug in cuda init/cleanup checking for gdrcopy support
  - Shift order providers are called from in fi_getinfo, move psm2 ahead of
    psm3 and efa ahead of psmX
  - See NEWS.md for changelog</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1629892800">- Update to 1.13.1
  - Enable loading ZE library with dlopen()
  - Add IPv6 support to fi_pingpong
  - EFA, PSM3 and SHM fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635508800">- Update to 1.13.2
  - Sort DL providers to ensure consistent load ordering
  - Update hooking providers to handle fi_open_ops calls to avoid crashes
  - Replace cassert with assert.h to avoid C++ headers in C code
  - Enhance serialization for memory monitors to handle external monitors
  - EFA, SHM, TCP, RxM and vers fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1635940800">- Enable PSM3 provider (jsc#SLE-18754)</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1637582400">- Update to 1.14.0
  - Add time stamps to log messages
  - Fix gdrcopy calculation of memory region size when aligned
  - Allow user to disable use of p2p transfers
  - Update fi_tostr print FI_SHARED_CONTEXT text instead of value
  - Update fi_tostr to output field names matching header file names
  - Fix narrow race condition in ofi_init
  - Add new fi_log_sparse API to rate limit repeated log output
  - Define memory registration for buffers used for collective operations
  - EFA, SHM, TCP, RXM, and verbs fixes</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1650369600">- Update to 1.14.1
  - Core
  - Use non-shared memory allocations to use MADV_DONTFORK safely
  - Fix incorrect use of gdr_copy_from_mapping
  - Ensure proper timeout time for pollfds to avoid early exit
  - EFA
  - Handle read completion properly for multi_recv
  - Use shm's inject write when possible
  - Support 0 byte read
  - RxM
  - Ensure signaling the CQ fd after writing completion
  - Fix inject path for sending tagged messages with cq data
  - Negotiate credit based flow control support over CM
  - Add PID to CM messages to detect stale vs duplicate connections
  - Fix race handling unexpected messages from unknown peers
  - Fix possible leak of stack data in cm_accept
  - Restrict reported caps based on core provider
  - Delay starting listen until endpoint fully initialized
  - Verify valid atomic size
  - Sockets
  - Fix coverity reports on uninitialized data
  - Check for NULL pointers passed to memcpy
  - Add missing error return code from sock_ep_enable
  - TCP
  - Fix performance regression resulting from sparse pollfd sets
  - Fix assertion failure in CQ progress function
  - Do not generate error completions for inject msgs
  - Fix use of incorrect event names in progress handler
  - Fix check for CQ data in tagged messages
  - Make start_op array a static to reduce memory
  - Wake-up threads blocked on CQ to update their poll events
  - Verbs
  - Generate error completions for all failed transmits
  - Set all fields in the fi_fabric_attr for FI_CONNREQ events
  - Set proper completion flags for all failed transfer
  - Ensure that all attributes are provided when opening an endpoint
  - Fix error handling in vrb_eq_read
  - Fix memory leak in error case in vrb_get_sib
  - Work-around bug in verbs HW not reported correct send opcodes
  - Only call ibv_reg_dmabuf_mr when kernel support exists
  - Add a failover path to dma-buf based memory registration
  - Negotiate credit based flow control support over CM</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1655985600">- Update to 1.15.1
  - Core
  - Fix fi_info indentation error in fi_tostr
  - hmem_ze: Add runtime option to choose specific copy engine
  - Cleanup of configure HMEM checks
  - Fixed stringop-truncation in ofi_ifaddr_get_speed
  - Add utility provider log suffix to make logs easier to read
  - Fix truncation of ipv6 addressing
  - hmem: add support for AWS Trainium devices
  - Fix potential sscanf overflows
  - hmem: pass through device and flags when querying memory interface
  - Rework locking in several areas to convert spinlocks to mutexes
  - Add new locking abstractions to select lock types at runtime
  - Add new FI_PROTO_RXM_TCP for optimized rxm over tcp path
  - Fix windows implementation to remove fd from poll set
  - EFA
  - Added windows support through efawin (https://github.com/aws/efawin)
  - Added support of AWS neuron.
  - Added support of using gdrcopy to copy data from host to device.
  - Fixed a bug that cause 0 byte read to fail.
  - Fixed a memory corruption issue that can caused forked process to crash.
  - Extended testing coverage through new pytest based testing framework.
  - HOOKS
  - Add new hooking provider dmabuf_peer_mem
  - Enable DL build of hooking providers
  - Add HMEM memory registration hook
  - OPX
  - New provider supporting Cornelis Networks Omni-path hardware
  - PSM3
  - Updated psm3 to match IEFS 11.2.0.0 release
  - Added support for sockets (TCP/UDP) via a runtime selectable Hardware
  Abstraction Layer (HAL)
  - Added support for IPv6 addressing in RoCE and sockets
  - Added various NIC selection filtering options (wildcarded NIC name,
    address format, wildcarded IP subnet, link speed)
  - Performance tuning in conjunction with OneAPI and OneCCL
  - Improved PSM3_IDENTIFY output
  - Rename most internal symbols to psm3_
  - Corrected vulnerabilities found during Coverity scans
  - configure options refined and help text improved
  - PSM3_MULTI_EP has been deprecated (recommend always enabled, default
    is enabled [same default as previous releases])
  - Various bug fixes
  - RxM
  - Add check that atomic size is valid
  - Add support to passthru calls to tcp provider in specific
  - TCP
  - Add assert to verify RMA source/target msg sizes match
  - Wake-up threads blocked on CQ to update their poll events
  - Fix use of incorrect events in progress handler
  - Fixes for various compile warnings, mostly on Windows
  - Add support for FI_RMA_EVENT capability
  - Add support for completion counters
  - Fix check for CQ data in tagged messages
  - Add cancel support to shared rx context
  - Add src_addr receive buffer matching
  - Add provider control to assign a src_addr with an ep
  - Handle trecv with FI_PEEK flag
  - Allow binding a CQ with an SRX
  - Restructuring of code in source files
  - Handle EWOULDBLOCK returned by send call
  - Add hot (active) pollfd
  - SHM
  - Properly chain the original signal handlers
  - Avoid uninitialized variable with invalid atomic parameters
  - Fix 0 byte SAR read
  - Initialize len parameter to accept
  - Refactor and simplify protocol code
  - Remove broken support for 128-bit atomics
  - Fix FI_INJECT flag support
  - Add assert to verify RMA source/target msg sizes match
  - Set domain threading to thread safe
  - Fix possible use of uninitiated var in av_insert
  - Util
  - Fix sign warning in ofi_bufpool_region_alloc
  - Remove unused variable from ofi_bufpool_destroy
  - Fix check for valid datatype in ofi_atomic_valid
  - Return with error if util_coll_sched_copy fails
  - Fix use of uninitialized variable in ofi_ep_allreduce
  - Fix memory access in ip_av_insertsym
  - Track ep per collective operation not with multicast
  - Restructure collective av set creation/destruction
  - Change most locks from spin locks to mutexes
  - Allow selection of spinlocks for CQ and domain objects
  - Fix AV default addrlen
  - Update fi_getinfo checks to include hints-&gt;addr_
  - Handle NULL address insertion to fi_av_insert
  - Verbs
  - Initial changes for compiling on Windows (via NetworkDirect)
  - Add a failover path to dma-buf based memory registration
  - Replace use of spin locks with mutexes
  - Check for valid qp prior to cleanup
  - Set and check for address format correct in fi_getinfo
  - Fabtests
  - hmem_cuda: used device allocated host buff to fill device buf
  - Add python scripts to control test execution
  - test_configs: include util provider in core config file
  - Add option "--pin-core"
  - Only call nrt_init once
  - Fix a bug in ft_neuron_cleanup
  - Correct help for unit test programs
  - Remove duplicate help prints from fi_mcast
  - configure.ac: fix --enable-debug=no not properly detected
  - msg_inject: handle the case ft_tsendmsg return -FI_EAGAIN
  - Add AWS Trainium device support
  - fi_inj_complete: Add FI_INJECT to fabtests
  - inj_complete.c: Make arguments align with the other tests
  - dgram_pingpong: handle the error return of fi_recv
  - recv_cancel: Remove requirement for unexpected msg handling
  - poll: Fix crash if unable to allocate pollset
  - ubertest: Add GPU testing and validation support
  - Add HMEM options parsing support
  - Update and re-enable fi_multi_ep test
- Add prov-opx-Correctly-disable-OPX-if-unsupported.patch to disable
  OPX compilation on non x86_64 systems</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1659355200">- Add disable-flatten-attr.patch that drops flatten attribute.
  Note the flatten attribute results in huge compile time hog
  in inliner (same the binary size would be huge).
- Use %make_build and enable LTO (boo#1133235).
- Synchronize used Patches.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1664539200">- Update to 1.16.0 (jsc#PED-351, jsc#PED-190)
  - Core
  - Added HMEM IPC cache
  - Use exact string comparison checks for network interfaces
  - Restructuring of poll/epoll abstraction
  - Add ability to disable locks completely in debug builds
  - Serialize access to modifying the logging calls
  - Minor fixes to fi_tostr text formatting
  - Add hmem interface checks to memory registration
  - EFA
  - Added support of Synapse AI memory.
  - Improved error message
  - Net
  - Temporarily forked, optimized version of tcp provider
  - Focused on improved performance and scalability over tcp sockets
  - Fork ensures tcp provider stability while net provider is developed
  - Shares the tcp provider protocol and base implementation for msg endpoints
  - Integrates direct support for rdm endpoints, using a derivative from rxm
  - Implements own protocol for rdm endpoints, separate from rxm;tcp
  - OPX
  - Added initial support for SDMA
  - General performance enhancements
  - Performance improvements to reliability protocol
  - Improved deferred work pending complete
  - Added support for OPX_AV=runtime
  - Support iov memory registration ops
  - Added DAOS RPC support
  - Atomic ops enhancements
  - Improved documentation
  - Debug build enhancements
  - Fixed compiler warnings
  - Reduced time to compile prov/opx code
  - General bug fixes
  - Fixed PSN wrapping scaling
  - Added intranode fence
  - Addressed bugs discovered by coverity scan
  - PSM2
  - Fix sending CQ data in some instances of fi_tsendmsg
  - PSM3
  - Updated to match Intel Ethernet Fabric Suite (IEFS) 11.3 release
  - RxM
  - Update to read multiple completions at once from msg provider
  - Move RxM AV implementation to util code to share with net provider
  - Minor code cleanups
  - SHM
  - Implement and use ipc_cache
  - Add log messages for debugging and error tracking
  - Fix check for FI_MR_HMEM mr_mode
  - Move shm signal handlers initialization to EP
  - Added log messages for errors detected
  - TCP
  - Fix incorrect signaling of the CQ
  - Increase max number of poll events to retrieve
  - Acquire ep lock prior to flushing socket in shutdown
  - Verify ep state prior to progressing socket data
  - Read cm error data when receiving connreq response
  - Log error on connect failure
  - Fix assertion failure in CQ progress function
  - Util
  - Fix text in log of UFFD ioctl failure
  - Introduce cuda ipc monitor
  - Fix CQ memory leak handling overflow
  - Fix MR mode bit check for ver 1.5 and greater
  - Add max_array_size to track/check array overflow
  - Always progress transfers when reading from a CQ
  - Handle NULL address insertion
  - Try IPv4 before IPv6 addresses when starting name server
  - Fix IP util av default address length
  - Fix util IP getinfo path to read hints-&gt;addr_format
  - Fix debug print mismatch
  - Fix return code when memory allocation fails.
  - Fix build sign warning in ofi_bufpool_region_alloc
  - Minor code cleanups
  - Print warning if an addr is inserted into an AV again
  - Verbs
  - Fix support of FI_SOCKADDR_IB when requested by the application
  - Ensure all posted receives are flushed to the application
  - Update ofi_mr_cache_search API for hmem IPC support
  - Reduce logging verbosity for "no active ports"
  - Fix incorrect length used in memory registration
  - Various minor bug fixes for test failures
  - Fix a memory leak getting IB address
  - Implement verbs provider on Windows over NetworkDirect API
  - Set and check address format correctly
  - Only close qp if it was initialized
  - Portable detection of loopback device
  - Fabtests
  - multi_ep: Separate EP resources and fix MR registration
  - multi_recv: Fix possible crash and check for valid buffer
  - unexpected_msg: Fix printf compiler warning
  - dgram_pingpong.c: Use out-of-band sync
  - multinode: Make multinode tests platform agnostic, fix formatting
  - ubertest: Fix string comparison to include length, fix writedata completion check
  - av_test: add support for -e &lt;ep_type&gt;
  - New tests:
  - dmabuf-rdma: Component level test for dma-buf RDMA
  - sock_test: Component level performance test of poll, epoll, and select
  - rdm_stress: Multi-threaded, multi-process stress test for RDM endpoints
  - sighandler_test: Regression test for signal handler restoration
- Drop patches fixed upstream:
  - prov-opx-Correctly-disable-OPX-if-unsupported.patch
  - disable-flatten-attr.patch</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665057600">- Add prov-rxm-Disable-128-bit-atomics.patch to fix a potential
  segfault on misaligned buffers.</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1665403200">- Update to 1.16.1
  - Core
  - Fix windows implementation to remove fd from poll set
  - PSM3
  - Add missing files to release tarball
  - Util
  - Handle NULL address insertion to fi_av_insert
- Drop prov-rxm-Disable-128-bit-atomics.patch which was merged upstream</changelog>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1667908800">- Add prov-net-fix-error-path-in-xnet_enable_rdm.patch to fix a deadlock
  when no network interfaces are available (bsc#1205139)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1671451200">- Update to 1.17.0
  - Core
  - Add IFF_RUNNING check to indicate iface is up and running
  - General code cleanups
  - Add abstraction for common io_uring operations
  - Support ROCR get_base_addr
  - Add a 'flags' parameter to fi_barrier()
  - Introduce new calls for opening domain and endpoint with flags
  - Add ability to re-sort the fi_info list
  - Allowing layering of rxm over net provider
  - General cleanup of provider filtering functions
  - Add io_uring operations to be used by sockapi
  - Modify internal handling of async socket operations
  - Sockets operations are moved to a common sockapi abstraction
  - Add support for Ze host register/unregister
  - Add new offload provider type
  - Rename fi_prov_context and simplify its use
  - Convert interface prefix string checks to exact checks
  - EFA
  - Code cleanups and various bug fixes
  - Improved debug logging and warnings and assertions
  - Do not ignore hints-&gt;domain_attr-&gt;name
  - Fix the calculation of REQ header size for a packet entry
  - Fix default value for host memory's max_medium_msg_size
  - Add tracepoints to send/recv/read ops
  - Simplified emulated read protocol
  - Set use_device_rdma according to efa device id
  - Fix shm initialization path on error
  - Fix Implementation of FI_EFA_INTER_MIN_READ_MESSAGE_SIZE
  - Do not enable rdma_read if rxr_env.use_device_rdma is false
  - Remove de-allocated CUDA memory region during registration
  - Fix the error handling path of efa_mr_reg_impl()
  - Fix rxr_ep unit tests involving ibv_cq_ex
  - Add check of rdma-read capability for synapseai
  - Report correct default for runt_size parameter
  - Toggle cuda sync memops via environment variable.
  - Net
  - Continued fork of tcp provider, will eventually merge changes back
  - Fix inject support
  - Fix memory leak in peek/claim path
  - General code cleanups and bug fixes from initial fork
  - Allow looking ahead in tcp stream to handle out-of-order messages
  - Add message tracing ability
  - Fetch correct ep when posting to a loopback connection
  - Release lock in case of error in rdm_close
  - Fix error path in xnet_enable_rdm
  - Add missing progress lock in srx cleanup
  - Code restructuring and enhancements with longer term goal of supporting io_uring
  - Disable the progress thread in most situations
  - Rename DL from libxnet-fi to libnet-fi
  - Add missing initialization calls for DL provider
  - Add support for FI_PEEK, FI_CLAIM, and FI_DISCARD
  - Include source address with CQ entry
  - Fix support for FI_MULTI_RECV
  - OPX
  - Bug fixes and general code cleanup
  - Fix progress checks and default domain
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is turned off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header.
  - Fix for hang - unable to match inbound packets with receive
  context-&gt;src_addr (DAOS CART tests)
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - Temporarily reduce SDMA queue ring size for possible driver bug workaround
  - Fix alignment issue and asserts
  - Enable more parallel SDMA operations
  - PSM3
  - Synced to IEFS 11.4.0.0.198
  - Tech Preview Ubuntu 22.04 Support
  - Tech Preview Intel DSA Support
  - Improved Intel GPU Support
  - Various performance improvements
  - Various bug fixes
  - RxM
  - Always use rendezvous protocol for ZE device memory send
  - Code cleanup
  - Add option to free resources on AV removal
  - SHM
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - Remove extraneous ofi_cirque_next() call
  - Add support for FI_AV_USER_ID
  - Fix multi_recv messaging
  - General code restructuring for maintainability
  - Implement shared completion queues
  - Decouple error processing from cq completion path to avoid switch
  - Fix incorrect op passed into recv cancel operation
  - Enhanced SHM implementation with DSA offload
  - Use multiple SAR buffers per copy operation
  - Fix ZE IPC race condition on startup
  - TCP
  - Minor updates in preparation for io_uring support (via net provider)
  - Util
  - Add option to free resources on AV removal
  - Add 'flags' parameter to new fi_barrier2() call
  - Add debugging in ofi_mr_map_verify
  - Rename internal bitmask struct to include ofi prefix
  - Verbs
  - Add option to disable dmabuf support
  - FI_SOCKADDR includes support of FI_SOCKADDR_IB
  - Fabtests
  - shared: Expand hmem support
  - fi_loopback: Add support for tagged messages
  - fi_mr_test: add support of hmem
  - fi_rdm_atomic: Fix hmem support
  - fi_rdm_tagged_peek: Read messages in order, code cleanup and fixes
  - fi_multinode: Add performance and runtime control options, cleanups
  - benchmarks: Add data verification to some bw tests
  - fi_multi_recv: Fix possible crash in cleanup
- Drop prov-net-fix-error-path-in-xnet_enable_rdm.patch which was merged upstream.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1679313600">- Update to 1.17.1
  - Core
  - hmem_cuda Add const to param to remove warning
  - Fix typos in fi_ext.h
  - ofi_epoll: Remove unused hot_index struct member
  - EFA
  - Print local/peer addresses for RX write errors
  - Unit test to verify no copy with shm for small host message
  - Avoid unnecessary copy when sending data from shm
  - Compare pci bus id in hints
  - Fix double free in rxr endpoint init
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - OPX
  - Exclude from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resynch with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - Remove unused fields
  - Fix unwanted print statement case
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets.
  - Fix segfault in SHM operations from uninitialized value in atomic path.
  - Prevent SDMA work entries from being reused with outstanding
    replays pointing to bounce buf.
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses
  - Update man pages
  - Util
  - util_cq: Remove annoying WARNING message for FI_AFFINITY</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1681819200">- Update to 1.18.0
  - Core
  - rocr: fix offset calculation
  - rocr: use ofi spinlock functions
  - rocr: minor fixes
  - neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - neuron: check existance of neuron devices during initialization
  - neuron: Add support for neuron dma-buf
  - ze: update ZE to support new driver index specification
  - List variables read from config file
  - Add switch to prefer system-config over environment
  - Add basic system-config support for setting library variables
  - Move peer provider defines into new header
  - rocr: Support asynchronous memory copies
  - rocr: Add support for ROCR IPC
  - rocr: rename rocr data-structures
  - synpaseai: return 0 for host_register and host_deregister
  - fabric: Improve log level of provider mismatch
  - cuda: Allow CUDA IPC when P2P disabled
  - ze: add ZE command list pool to reuse command lists
  - cuda: implement cuda_get_xfer_setting for non cuda build
  - cuda: adjust FI_HMEM_CUDA_ENABLE_XFER behavior
  - cuda.c: Add const to param to remove warning
  - Add IFF_RUNNING check to indicate iface is up and running
  - io_uring support enhancements
  - EFA
  - Implement CUDA support on instance types that do not support GPUDirect RDMA
  - Implement fi_write using device's RDMA write capability
  - Enrich error messages with debug and connection info
  - Implement support for FI_OPT_EFA_USE_DEVICE_RDMA in fi_setopt
  - Implement support for FI_OPT_CUDA_API_PERMITTED in fi_setopt
  - Add support for neuron dma-buf
  - Use gdrcopy to improve the intra-node CUDA communication performance for small messages
  - Use shm provider's FI_AV_USER_ID support
  - Fix bugs in efa provider’s shm info initialization procedure
  - Hooks
  - dmabuf_peer_mem: Handle IPC handle caching in L0
  - trace: Add trace log for CM operation APIs
  - trace: Change tag in trace log to hex format
  - trace: Enhance trace log for data transfer API calls
  - trace: Add trace log for API fi_cq_readerr()
  - trace: Add trace log for CQ operation APIs
  - Add tracing hook provider
  - Net
  - Net provider optimizations have been integrated into the tcp provider.
  - Net provider has been removed as a reported provider.
  - OPX
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Exclude opx from build if missing needed defines
  - Move some logs to optimized builds
  - Fix build warnings for unused return code from posix_memalign
  - Add reliability sanity check to detect when send buffer is illegally altered
  - SDMA Completion workaround for driver cache invalidation race condition
  - Fix replay payload pointer increment
  - Handle completion counter across multiple writes in SDMA
  - Cleanup pointers after free()
  - Modify domain creation to handle soft cache errors
  - Two biband performance improvements
  - Fixes based on Coverity Scan related to auto progress patch
  - Changed poll many argument to rx_caps instead of caps
  - Resync with server configured for Multi-Engines (DAOS CART Self Tests)
  - Remove import_monitor as ENOSYS case
  - Address memory leaks reported on OFIWG issues page
  - General code cleanup
  - Add replays over SDMA
  - Implement basic TID Cache
  - Revert work_pending check change
  - Fix use_immediate_blocks
  - Restore state after replay packet is NULL
  - Fix memory leak from early arrival packets
  - Fix segfault in SHM operations from uninitialized value in atomic path
  - Prevent SDMA work entries from being reused with outstanding replays
  - Set runtime as default for OPX_AV
  - Fix RTS replay immediate data
  - Fix errors caught by the upstream libfabric Coverity Scan
  - fi_getInfo - Support multiple HFI devices
  - Support OFI_PORT and Contiguous endpoint addresses for CART &amp; Mercury
  - Add fi_opx_tid.h to Makefile.include
  - Fix progress checks and default domain
  - Revert is_intranode simplification.
  - Don't inline handle_ud_ping function
  - Allow atomic fetch ops to use SDMA for sufficiently large counts
  - Cleaned up FI_LOG_LEVEL=warn output
  - Cleaned up unused macros for FI_REMOTE_COMM and FI_LOCAL_COMM
  - Reset default progress to FI_PROGRESS_MANUAL
  - Fixed GCC 10 build error with Auto Progress
  - Add support for FI_PROGRESS_AUTO
  - Use max allowed packet size in SDMA path when expected TID is off
  - Expected receive (TID) rendezvous
  - RMA Read/Write operations over SDMA
  - Remove origin_rs from cts and dput packet header
  - Fix for hang in DAOS CART tests
  - Use single IOV for bounce buffer in SDMA requests.
  - Check for FI_MULTI_RECV with bitwise OR instead of AND
  - Fix for intermittent intra-node deadlock hang (DAOS CART tests)
  - Fix to RPC transport error failure (DAOS CART tests)
  - Fix for context-&gt;buf set to NULL
  - Fix bad asserts
  - Ensure atomicity of atomic ops
  - fi_opx_cq_poll_inline count and head check fix
  - Fix intermittent intra-node hang causing RPC timeouts (DAOS CART tests)
  - PSM3
  - Update provider to sync with IEFS 11.4.1.1.2
  - Fix warnings from build
  - Add oneapi ZE support to OFI configure
  - RXD
  - Ignore error path in av_close return
  - RXM
  - Handle NULL av in rxm_freeall_conns()
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Write "len" field for remote write
  - Ignore error path domain_close return
  - Free coll_pool on ep close
  - Update rxm to use util_cq FI_PEER support functions
  - Fix incorrect CQ completion field
  - Rename srx to msg_srx
  - Disable FI_SOURCE if not requested
  - Memory leaks removed
  - Set offload_coll_mask based on actual configuration
  - Report on coll offload capabilities with OFI_OFFLOAD_PROV_ONLY
  - Fabric setups collective offload fabric
  - Create eq for collective offload provider
  - Close collective providers ep when rxm_ep is closed
  - Fix incorrect use of OFI_UNUSED()
  - Rework collective support to use collective provider(s)
  - SHM
  - Fix potential deadlock in smr_generic_rma()
  - smr_generic_rma() wwrite error completion with positive errno
  - Update SHM to use ROCR
  - Fix incorrect discard call when cleaning up unexpected queues
  - Separate smr_generic_msg into msg and tagged recv
  - Fix start_msg call
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Assert not valid atomic op
  - Fix a bug in smr_av_insert
  - Optimize locking on the SAR path
  - Remove unneeded sar_cnt
  - Optimize locking
  - Enable multiple GPU/interface support
  - Remove HMEM specific calls from atomic path
  - Use util_cq FI_PEER support
  - Import shm as device host memory
  - Add HMEM flag to smr region
  - Fix user_id support
  - Write tx err comp to correct cq
  - Fix index when setting FI_ADDR_USER_ID
  - TCP
  - Provider source has been replaced by net provider source
  - Removed incorrect reporting of support for FI_ATOMIC
  - Do not save unmatched messages until we have the peer's fi_addr
  - Use internal flag for FI_CLAIM messages, versus a reserved tag bit
  - Fix updating error counter when discarding saved messages
  - Allow saved messages to be received after the underlying ep has been closed
  - Enhanced debug logging in connection path
  - Force CM progress on unconnected ep's when posting data transfers
  - Support connect and accept calls with io_uring
  - Fix segfault accessing an invalid fi_addr
  - Add io_uring support for CM message exchange
  - Move CM progress from fabric to EQ to improve multi-threaded performance
  - Fix small memory leak destroying an EQ
  - Fix race where same rx entry could be freed twice
  - Handle NULL av in rdm ep cleanup
  - Reduce stack use for epoll event array
  - UCX
  - New provider targeting Nvidia fabrics that layers over libucp
  - Util
  - Fix the behavior of cq_read for FI_PEER
  - rocr: Fix compilation issue
  - cuda: Use correct debug string calls
  - Free cq-&gt;peer_cq on close
  - Remove extra new line from av insert log
  - Check for count = 0 in ofi_ip_av_insert
  - rocr: Add support for ROCR IPC
  - Add FI_PEER support to util_cq
  - Disable FI_SOURCE if not requested
  - Remove FID events from the EQ when closing endpoint
  - Rework collective support to be a peer collective provider(s)
  - Allow FI_PEER to pass CQ, EQ and AV attr checking
  - Remove annoying WARNING message for FI_AFFINITY
  - Add utility collective provider
  - Verbs
  - Implement the FI_OPT_CUDA_API_PERMITTED option
  - Add support for ROCR IPC
  - Fabtests
  - Add fi_setopt_test unit test
  - Update ze device registration calls
  - fi-rdmabw-xe: Always use host buffer for synchronization
  - Fix bug in posting RMA operation
  - fi_cq_data: Extend test to fi_writedata
  - fi_cq_data: Extend validation of completion data
  - Rename fi_msg_inject tests to fi_inject_test to reflect its use
  - fi_rdm_stress: Add count option to json key/pair options
  - Add and fix OOB option handling in several tests
  - fi_eq_test: Fix incorrect return value
  - fi_rdm_multi_client: Increase the size of ep name buffer
  - Add FI_MR_RAW to default mr_mode
  - Support larger control messages needed by newer providers
  - fi-rdmabw-xe: Update to work with the ucx provider
  - fi_ubertest: Cleanup allocations in failure cases
  - Change ft_reg_mr to not assume hmem iface &amp; device
  - fi_multinode: Bugfix multinode test for ze + verbs
  - fi_multinode: Remove unused validation print
  - fi_multinode: Skip tests for unsupported collective operations
  - fi_ubertest: Fix data validation with device memory
  - fi_peek_tagged: Restructure and expand test</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1688385600">- Update to 1.18.1
  - Core
  - Fix build warning for ofi_dynpoll_get_fd
  - EFA
  - Handle 0-byte writes
  - Apply byte_in_order_128_byte for all memory type
  - Increase default shm_av_size to 256
  - Force handshake before selecting rtm for non-system ifaces.
  - Only select readbase_rtm when both sides support rdma-read
  - Bugfix for initializing SHM offload
  - Correct CPPFLAGS during configure
  - Make setopt support sendrecv aligned 128 bytes
  - Make data size to be 128 byte multiples for in-order aligned send/recv
  - prepare local read pkt entry for in-order aligned send/recv.
  - Disable gdrcopy and cudamemcpy for in-order aligned recv.
  - Increase the pad size in rxr_pkt_entry
  - Make readcopy pkt pool 128 byte aligned
  - Introduce alignment to support in order aligned ops
  - Fix a bug when calling ibv_query_qp_data_in_order
  - RMA operations will ensure FI_ATOMIC cap
  - RMA operations will ensure FI_RMA cap
  - Unittest atomics without FI_ATOMIC cap.
  - Unittest RMA without FI_RMA cap.
  - Refactor pkt_entry assignment in poll_ibv loop
  - Fixes for RDMA Write and Writedata
  - RXM
  - Revert rxm util peer CQ support
  - Fix credit size parameter for flow ctrl
  - SHM
  - Fix DSA enable
  - Assert read op and inject proto are mutually exclusive
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Signal peer when peer is out of resources
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Fix resource leak reported by coverity
  - Switch cmd_ctx pool from freestack to bufpool
  - Add iface parameter to smr_select_proto
  - TCP
  - Fix spinning on fi_trywait()
  - Handle truncation of active message
  - Handle prefetched data after reporting ETRUNC error
  - Progress all ep's on unexp_msg_list when posting recv
  - Removed unused saved_msg::ep field to fix assert
  - Continue receiving after truncation error
  - Create function to allocate internal msg buffer
  - Add runtime setting for max saved message size
  - Increase default max_saved value
  - Dynamically allocate large saved Rx buffers
  - Separate the max inject and recv buf size
  - Remove 1-line xnet_cq_add_progress function
  - Changed default wait object to epoll
  - Handle case where epoll isn't natively supported
  - Hold domain lock while deregistering memory
  - Rename DL package from libnet to libtcp
  - UCX
  - Align the provider version with the libfabric version
  - Verbs
  - Delay device initialization to when fi_getinfo is called
  - Consolidate peer_mem and dmabuf support check
  - verbs_nd: Init len to 0 for WCSGetProviderPath call
  - verbs_nd: Verify CQs are valid in rdma_create_qp
  - verbs_nd: Initialize ibv_wc fields
  - verbs_nd: Release lock in network direct error paths
  - Fix vrb_add_credits signature
  - Fix credit size parameter for flow ctrl
  - Recover RXM connection from verbs QP in error state
  - Fabtests
  - Add ze-dlopen functions to component tests
  - Call cudaSetDevice() for selected device
  - pytest/efa: Adjust get_efa_devices()
  - pytest/common: Support parallel neuron test
  - pytest/common: Use different cuda device for parallel cuda set
  - efa: Test_flood_peer.py increase timeout
  - pytest/efa: Test to flood peer during startup
  - fi-rdmabw-xe: Add option to set maximum message size
  - fi-rdmabw-xe: Add option to set batch size</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1691409600">- Drop support for obsolete TrueScale (bsc#1212146)</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1693828800">- Update to 1.19.0
  - Core
  - General code cleanup and restructuring
  - Add ofi_hmem_any_ipc_enabled()
  - ofi_consume_iov allows 0-byte consume
  - ofi_consume_iov consistency
  - ofi_indexer: return error code when iterating
  - getinfo: Add post filters for domain and fabric names
  - Filter loopback device if iface is specified
  - bsock: Fix error checking for -EAGAIN
  - windows/osd: Remove unneeded check to silence coverity
  - windows/osd: Move variable declaration to silence coverity
  - Introduce gdrcopy awareness to hmem copy
  - mr/cache: Fix fi_mr_info initialization
  - hmem_cuda: remove gdrcopy from cuda hmem copy path
  - iouring: Fix wrong indent in ofi_sockapi_accept_uring()
  - Implement ofi_sockctx_uring_poll_add()
  - hmem: introduce gdrcopy from/to cuda iov functions
  - hmem: Deprecate `FI_HMEM_CUDA_ENABLE_XFER`
  - hmem_cuda: Restrict CUDA IPC based on peer accessibility
  - hmem_cuda: Log number of CUDA devices detected
  - hmem_cuda: Refactor global variables
  - tostr: Remove the extra dir "shared/" from "include/" and "src/" .
  - hmem_ze: fix ZE is valid check
  - hmem_rocr: fix offset calculation
  - hmem_rocr: use ofi spinlock functions
  - hmem_rocr: minor fixes
  - hmem_neuron: convert warn to info for nrt_get_dmabuf_fd not found
  - hmem_neuron: check existance of neuron devices during initialization
  - tostr: Moved Windows functions in shared/ofi_str.c to windows/osd.h
  - tostr: Add helper functions ofi_tostr_size() and ofi_tostr_count().
  - EFA
  - Onboard Peer API, use shm provider as a peer provider
  - Uses util SRX framework in shared receive procedures.
  - Register shm MR with hmem_data, allow shm to use gdrcopy for cuda data movement
  - Finish the refactor for rxr squash.
  - Use rdma-core WR API for send requests
  - Check optlen in getopt call
  - Fix the rdma-read support check in RMA and MSG operations
  - Optimize ep lock usage
  - Use an internal fi_mr_attr for memory registration
  - Hooks
  - Init field in mr_attr to silence coverity
  - Add profiling hook provider
  - Rename cq hooking functions' names
  - Added trace for resource creation operations
  - OPX
  - Initialize ofi_mr_info
  - Fix dput credit check
  - Only allocate replay buffer if psn is valid
  - Support SHM Intra-node communication between single server HFI devices
  - Fix incorrect packet size in packet header when sending CTS packet
  - Added check to address Coverity scan defect
  - Add multi-entry caching to TID rendezvous
  - Fall back to default domain name for TID fabric
  - Properly handle multiple IOVs in fi_opx_tsendmsg
  - Fix OPX Rzv RTS receive operation SHM error (DAOS-related)
  - Fix non-tagged sends may incorrectly set FI_TAGGED in send completions
  - Add more info to reliability IOV buffer validation check
  - Move dput packet build functions to new inline include
  - Use fi_mr_attr in fi_opx_mr
  - Disable Pre-NAKing by default, throttle until all outstanding replays ACK'd
  - Fix reliability bug when NAKing the last PSN
  - Update HeaderQ Register more frequently
  - No rbuf_wrap needed for expected receive (TID)
  - Fixes for Coverity scan issues
  - Enhanced tag matching
  - Tune expected recv for unaligned buffers
  - Observability: Add finer logging granularity
  - Reduce RTS immediate data and fix packet estimate for odd TID lengths
  - Add additional sources for FI_OPX_UUID
  - Peer
  - Add cq_data to rx_entry, allow peer to modify on unexp
  - Introduce peer cntr API
  - Add foreach_unspec_addr API
  - Add size as an input of the get_tag
  - PSM3
  - Sync with IEFS 11.5.0.0.172
  - SHM
  - Only poll IPC list when ROCR IPC is enabled
  - Allow for SAR and inject protocol to buffer more unexpected messages
  - Remove unused sar fields
  - Make SAR protocol handle 0 byte transfer
  - Load DSA dependency dynamically
  - Change recv entry freestack into bufpool
  - Remove shm signal
  - Use util peer cntr implementation
  - Make SHM default to domain level threading level
  - Replace internal shared receive implementation with util_srx
  - Lock entire progress loop
  - Fix ROCR data coherency
  - Add FI_LOCAL_COMM to shm attrs
  - Handle empty freestack
  - Fix bug in configure.m4 in atomics_happy assignment happy
  - Add memory barrier before update resp-&gt;status for SAR
  - Do not use inline/inject for read op
  - Allow shm to use gdrcopy
  - Refactor protocol selection code
  - Init map fi addrs to FI_ADDR_NOTAVAIL
  - TCP
  - General code cleanups
  - Restrict which EPs can be opened per domain
  - Increase CM error debug output
  - Avoid calling close() on an invalid socket after accept error
  - Mark the EP as disconnected before flushing the queues
  - Add assertion failures for xnet_{monitor,halt}_sock
  - Disable ofi_dynpoll_wait() for non-blocking progress
  - Move PEP pollin operations to io_uring
  - Move EP poll operations to io_uring
  - Early exit if ofi_bsock_flush() has operation in progress
  - Implement pollin sockctx in bsock
  - Add missing call to xnet_submit_uring()
  - Add return error to xnet_update_pollflag()
  - Remove the cancel sockctx from the EP structure
  - Move io_uring cqe from the stack to progress struct
  - Reduce stack size for epoll event array
  - handle NULL av in xnet_freeall_conns()
  - UCX
  - Publish FI_LOCAL_COMM and FI_REMOTE_COMM capabilities
  - Fix configure error with newer MOFED
  - Fix segfault in unsignalled completions
  - Util
  - Add FI_PEER support to util counter
  - Refactor the usage of cntrs
  - Change util_ep to be a genlock
  - Add util shared receive implementation
  - Update log message for invalid AV type message
  - Fix fi_mr_info initialization
  - Add peer ID to MR cache
  - Store hmem_data in ofi_mr_map
  - Split the cq progress and reading entries in ofi_cq_readfrom
  - Verbs
  - Add event lock to EQ to serialize closing ep
  - Remove saved_wc_list and use CQ directly
  - Consolidate peer_mem and dmabuf support check
  - Fix vrb_add_credits signature
  - Introduce new progress engine structure
  - Simplify (and correct) locking around progress operations
  - General code restructuring
  - Fabtests
  - Fix reading addressing options
  - Allow to change only the OOB address
  - Allow to use FI_ADDR_STR with -F
  - Fix bw buffer utilization
  - Separate RX and RMA counters
  - Fix tx counter with RMA
  - Add FI_CONTEXT mode to rdm_cntr_pingpong
  - Add HMEM support to fi_unexpected_msg test
  - Fix array OOB during fabtest list parsing
  - Enable shm tagged_peek test
  - Fix windows build warnings
  - Make tx_buf and rx_buf aligned to 64 bytes by default
  - Fix windows build warnings for sscanf
  - Use dummy ft_pin_core on macOS
  - Fix some header includes
  - sock_test: Do not use epoll if not available
  - recv_cancel: initialize error entry
  - Fix wrong size used to allocate tx_msg_buf
  - unexpected: change defaults to support tcp
  - unexpected: add unknown unexpected peer test
  - Enable a list of arbitrary message sizes
  - Enabled data validation for rma read &amp; write
  - bw_rma operates on distinct buffer offsets
  - ft_post_rma issues reads from remote's tx_buf
  - General code cleanup and restructuring
  - rdm_tagged_peek: fix race condition synchronization
  - Add FI_LOCAL_COMM/FI_REMOTE_COMM presence check to fi_getinfo_test
  - Correct ft_exchange_keys in prefix-mode
  - Make rdm_tagged_peek test more general
  - Add unit test for fi_setopt</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1700395200">- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889)
  - Core
  - General bug fixes and code clean-up
  - configure.ac: add extra check for 128 bit atomic support
  - hmem/synapseai: Refine the error handling and warning
  - Introduce FI_ENOMR
  - hmem/cuda: fix a bug when calculating aligned size.
  - Handle dmabuf for ofi_mr_cache* functions.
  - Handle dmabuf flag in ofi_mr_attr_update
  - Handle dmabuf for mr_map insert.
  - man: Fix the description of virtual address when FI_MR_DMABUF is set
  - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV
  - hmem/cuda: Add dmabuf fd ops functions
  - include/ofi_atomic_queue: Properly align atomic values
  - Define fi_av_set_user_id
  - Support multiple auth keys per EP
  - Simplify restricted-dl feature
  - hmem: Only initalize synapseai if device exists
  - Add "--enable-profile" option
  - windows: Updated config.h
  - Add environment variable for selective HMEM initialization
  - Add restricted dlopen flag to configure options
  - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface
  - hmem: fail cuda_dev_register if gdrcopy is not enabled
  - Add 1.7 ABI compat
  - Define fi_domain_attr::max_ep_auth_key
  - hmem: Add new op to hmem_ops for getting dmabuf fd
  - hmem/cuda: Update cuda_gdrcopy_dev_register's signature
  - mr_cache: Define ofi_mr_info::flags
  - Add ABI compat for fi_cq_err_entry::src_addr
  - Define fi_cq_err_entry::src_addr
  - Add base_addr to fi_mr_dmabuf
  - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid
  - hmem: Support dev reg with FI_HMEM_ZE
  - tostr: Added fi_tostr() for data type struct fi_cq_err_entry.
  - hmem_ze: fix incorrect device id in copy function
  - Introduce new profiling interface for low-level statistics
  - hmem: Support dev reg with FI_HMEM_CUDA
  - hmem: Support dev reg with FI_HMEM_ROCR
  - hmem: Support dev reg with FI_HMEM_SYSTEM
  - hmem: Define optimized HMEM memcpy APIs
  - Implement memhooks atfork child handler
  - hmem: Support ofi_hmem_get_base_addr with sys mem
  - hmem: Add length field to ofi_hmem_get_base_addr
  - mr_cache: Improve cache hit rate
  - mr_cache: Purge dead regions in find
  - mr_cache: Update find to remove invalid MR entries
  - mr_cache: Update find with MM valid check
  - Add direct support for dma-buf memory registration
  - man/fi_tagged: Remove the peek for data ability
  - indexer: Add byte idx abstraction
  - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata
  - Add configure flags for more sanitizers
  - Fix fi_peer man page inconsistency
  - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp
  - Add XPMEM support
  - EFA
  - General bug fix and code clean-up
  - Do not abort on all deprecated env vars
  - Onboard fi_mr_dmabuf API in mem reg ops.
  - Try registering cuda memory via dmabuf when checking p2p
  - Introduce HAVE_EFA_DMABUF_MR macro in configure
  - Add read nack protocol docs
  - Receiver send NACK if runt read fails with ENOMR
  - Sender switch to long CTS protocol if runt read fails with ENOMR
  - Receiver send NACK if long read fails with ENOMR
  - Update efa_rdm_rxe_map_remove to accept msg_id and addr
  - Sender switch to long CTS protocol if long read fails with ENOMR
  - Introduce new READ_NACK feature
  - Use SHM's full inject size
  - Add testing for small messages without inject
  - Enable inject rdma write
  - Use bounce buffer for 0 byte writes
  - Onboard ofi_hmem_dev_register API
  - Update cuda_gdrcopy_dev_register's signature
  - Allocate pke_vec, recv_wr_vec, sge_vec from heap
  - Close shm resource when it is disabled in ep
  - Disable RUNTING for Neuron
  - Move cuda-sync-memops from MR to EP
  - Do not insert shm av inside efa progress engine
  - Enable shm when FI_HMEM and FI_ATOMIC are requested
  - Adjust posted receive size to pkt_size
  - Do not create SHM peer when SHM is disabled
  - Use correct threading model for shm
  - Restrict RDMA read to compatible EFA devices
  - Add EFA device version to handshake
  - Add missing locks in efa_cntr_wait.
  - Add writedata RNR fabtest
  - Handle RNRs from RDMA writedata
  - Check opt_len in efa_rdm_ep_getopt
  - Use correct tx/rx op_flags for shm
  - Hooks
  - dmabuf: Initialize fd to supress compiler warning
  - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled.
  - trace: Fixed trace log format on some attributes.
  - OPX
  - Fix compiler warnings
  - PSM3
  - Fix compiler warnings
  - Update provider to sync with IEFS 11.5.1.1.1
  - RXM
  - Remove unused function
  - Use gdrcopy in rma when emulating injection
  - Use gdrcopy in eager send/recv
  - Add hmem gdrcopy functions
  - Remove unused dynamic rbuf support
  - SHM
  - General bug fixes and cleanup
  - Add ofi_buf_alloc error handling
  - Only copy header + msg on unexpected path
  - Add FI_HMEM atomic support
  - Add memory barrier before updating resp for atomic
  - Add more error output
  - Reduce atomic locking with ofi_mr_map_verify
  - Only increment tx cntr when inject rma succeeded.
  - Use peer cntr inc ops in smr_progress_cmd
  - Allow for inject protocol to buffer more unexpected messages
  - Change pending fs to bufpool to allow it to grow
  - Add unexpected SAR buffering
  - Use generic acronym for shm cap
  - Move CMA to use the p2p infrastructure
  - Add p2p abstraction
  - Load DSA dependency dynamically
  - Replace tx_lock with ep_lock
  - Calculate comp vars when writing completion
  - Move progress_sar above progress_cmd
  - Rename SAR status enum to be more clear
  - Make SAR protocol handle 0 byte transfer.
  - Move selection logic to smr_select_proto()
  - Sockets
  - Fix compiler warnings
  - Fix provider name and api version in returned fi_info struct
  - TCP
  - Add profiling interface support
  - Pass through rdm_ep flags to msg eps
  - Derive cq flags from op and msg flags
  - Do not progress ep that is disconnected
  - Set FI_MULTI_RECV for last completed RX slice
  - Return an error if invalid sequence number received
  - xnet_progress_rx() must only be called when connected
  - Reset ep-&gt;rx_avail to 0 after RX queue is flushed
  - Disable the EP if an error is detected for zero-copy
  - Add debug tracking of transfer entries
  - Negotiate support for rendezvous
  - Add rendezvous protocol option
  - Generalize xnet_send_ack
  - Flatten protocol header definitions
  - Remove unused dynamic rbuf support
  - Define tcp specific protocol ops
  - Remove unneeded and incorrect rx_entry init code
  - UCX
  - Add FI_HMEM support
  - Initialize ep_flush to 1
  - Util
  - General bug fixes
  - memhooks: Fix a bug when calculating mprotect region
  - Check the return value of ofi_genlock_init()
  - Update checks for FI_AV_AUTH_KEY
  - Define domain primary and secondary caps
  - Add profiling util functions
  - Update util_cq to support err_data
  - Update ofi_cq_readerr to use new memcpy
  - Update ofi_cq_err_memcpy to handle err_data
  - Zero util cancel err entry
  - Move FI_REMOTE/LOCAL_COMM to secondary caps
  - Alter domain max_ep_auth_key
  - Add domain checks for max_ep_auth_key
  - Revert util_cntr-&gt;ep_list_lock to ofi_mutex
  - Add NIC FID functions to ofi.h
  - Add EP and domain auth key checking
  - Add bounds checks to ibuf get
  - Define dlist_first_entry_or_null
  - Update util_getinfo to dup auth_key
  - Revert util_av, util_cq and util_cntr to mutex
  - Add missing calls to (de)initialize monitor's mutexes
  - Avoid attempting to cleanup an uninitialized MR cache
  - Rename ofi_mr_info fields
  - Add rv64g support to memory hooks
  - Verbs
  - Windows: Check error code from GetPrivateData
  - Add missing lock to protect SRX
  - Add synapseai dmabuf mr support
  - Bug fix for matching domain name with device name
  - Windows: Fetch rejected connection data
  - Add support for DMA-buf memory registration
  - Windows: Fix use-after-free in case of failure in fi_listen
  - Windows: Map ND request type to ibverbs opcode
  - Fix memory leak when creating EQ with unsupported wait object
  - Track ep state to prevent duplicate shutdown events
  - Fabtests
  - Update man page
  - pytests/efa: onboard dmabuf argument for test_mr
  - pytest: make do_dmabuf_reg_for_hmem an cmdline argument
  - Bump Libfabric API version.
  - mr_test: Add dmabuf support
  - Introduce ft_get_dmabuf_from_iov
  - unexpected_msg: Use ft_reg_mr to register memory
  - pytest: Allow registering mr with dmabuf
  - Add dmabuf support to ft_reg_mr
  - Add dmabuf ops for cuda.
  - Test max inject size
  - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests
  - memcopy-xe: Fix data verification error for device buffer
  - dmabuf-rdma: Increase the number of NICs that can be tested
  - dmabuf-rdma: Remove redundant libze_ops definition
  - fi-mr-reg-xe: Skip native dmabuf reg test for system memory
  - Check if fi_info is returned correctly in case of FI_CONNREQ
  - cq_data: relax CQ data validation to cq_data_size
  - Add ZE host alloc function
  - Use common device host buffer for check_buf
  - hmem_ze: allocate one cq and cl on init
  - fi-mr-reg-xe: Add testing for dmabuf registration
  - scripts: use yaml safe_load
  - macos: Fix build error with clang
  - multinode: Use FI_DELIVERY_COMPLETE for 'barrier'
  - Handle partial read scenario for fi_xe_rdmabw test For cross node tests
  - pytest/efa: add cuda memory marker
  - pytest/efa: Skip some configuration for unexp msg test on neuron.
  - runfabtests.py: ignore error due to no tests are collected.
  - pytest/efa: extend unexpected msg test range
  - pytest/shm: extend unexpected msg test range
  - pytest: Allow running shm fabtests in parallel
  - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE
  - runfabtests.sh: run fi_unexpected_msg with data validation
  - pytest/shm: Extend test_unexpected_message
  - unexpected_msg: Make tx/rx_size large enough
  - pytest/shm: Extend shm's rma bw test
  - Update shm.exclude</changelog>
</package>
<package pkgid="dc5a6d35fe25ece61546493c1412999092e3f66ea01ddc33b9199914e854bacf75ead281b21f670805f804ce5dc0613a09eeae7669b520bc6235321a1db2179c" name="fakeroot" arch="src">
  <version epoch="0" ver="1.29" rel="2.8"/>
  <changelog author="jblunck@suse.de" date="1202731200">- Initial package build from the Ports:Debian:Auto package</changelog>
  <changelog author="jw@novell.com" date="1290254400">- description improved.
- it is needed by rpmdevtools.</changelog>
  <changelog author="asterios.dramis@gmail.com" date="1335700800">- Update to version 1.18.3:
  See
  http://packages.debian.org/changelogs/pool/main/f/fakeroot/fakeroot_1.18.3-1/changelog#version1.18.3-1
  for changes.
- Changes based on spec-cleaner run.
- Updated License to GPL-3.0+.
- Removed libacl-devel and glibc-devel from build dependencies (not needed).
  Added gcc-c++ as build dependency.
- Install libfakeroot-* libraries in %{_libdir}/libfakeroot/ instead of
  %{_libdir}/.
- Use update-alternatives for switching between sysv and tcp ipc.</changelog>
  <changelog author="adam@mizerski.pl" date="1382702400">- Update to version 1.20:
  See
  http://ftp-master.metadata.debian.org/changelogs/main/f/fakeroot/fakeroot_1.20-1_changelog
  for changes.
- Removed not needed build dependency gcc-c++.
- Added build dependencies: libacl-devel, libcap-devel, libcap-progs.
- Added patches: fakeroot-1.20-lib32.patch, fakeroot-1.20-libcap.patch.
  Also patch fakeroot-1.20-eglibc-fts-without-LFS.patch was copied from debian.
- Added baselibs.conf
- Removed unneded "unset POSIXLY_CORRECT" from build and install sections
- Added /etc/alternatives/* as ghost files</changelog>
  <changelog author="mpluskal@suse.com" date="1483444800">- Small packaging cleanup</changelog>
  <changelog author="aloisio@gmx.com" date="1484049600">- Update to version 1.21
  * Portuguese man page translation update from Américo
    Monteiro. Closes (deb#764535).
  * Patch to increase MAX_IPC_BUFFER_SIZE (to cope with evmctl
    sign failure) from Marc Kleine-Budde. Closes (deb#801977).
- Dropped fakeroot-1.20-libcap.patch now handled upstream
- Added fakeroot-1.21-hide-dlsym-error.patch and
  fakeroot-1.21-fix-shell-in-fakeroot.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1498046400">- Add user(daemon) and group(sys) BuildRequires: needed in order to
  pass the test suite.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- Update to version 1.22
  * libfakeroot: Ship the (unused) SONAME link to ensure it gets
    cleaned up automatically.
  * Hide errors from dlsym() unless debugging was enabled. This
    makes builds less noisy and fixes failures in APT test suite
    with glibc 2.24, which started reporting errors for dlsym()
  * On Debian, force the fakeroot shebang to always be /bin/sh
- clean with spec-cleaner
- strip "orig" from tarball file name</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1567771200">- update to 1.23;
  * No changelog available, seems just a rebuild with tar.xz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Use noun phrase in summary.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568116801">- Modernise spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579694400">- Update to version 1.24:
  + Retry msgsnd() if interrupted by a signal.
  + Detect and handle message queue and semaphore id collision.
- Skip tar test: the test is unstable and keeps on randomly
  failing (add fakeroot-drop-tartest.patch).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591704000">- add fakeroot-1.24-fix-chown.patch:
  taken from https://salsa.debian.org/clint/fakeroot/-/commit/55e12cb8b02d65b9fc9c3e607794db5e01e2f94f.diff
- skip testsuite on Tumbleweed until underlying issue has been fixed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1604059200">- Update to 1.25.3 (no changelog)
- Removed fakeroot-1.24-fix-chown.patch
- Removed fakeroot-1.21-hide-dlsym-error.patch
- Rebased fakeroot-1.20-lib32.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1615982400">- Add upstream changes to fix build with glibc 2.33:
  * 0001-glibc-2.33-compatibility-fixes.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621166400">- stat-ver-riscv.patch: fix _STAT_VER on riscv
- reenable testsuite</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1648209600">- Update to 1.28
  * Revert commit "Use fixed-width members in fake_msg"
  * Annotate sharutils dependency &lt;!nocheck&gt;. (Closes: #982188)
  * Wrap the "stat" library call. Closes: #1001961
  * Work around segfault on ppc64el. Closes: #995393
  * Includes patch from lemonsqueeze to improve fakeroot-tcp
    performance by setting TCP_NODELAY.  closes: #1003596.
  * Includes patch from Samuel Thibault to handle _STAT_VER on
    GNU/Hurd.  closes: #1006151.
  * autoconf 2.71 required
  * Add also-wrap-stat-library-call.patch (deb#1001961)
  * Remove fakeroot-1.20-eglibc-fts-without-LFS.patch
  * Remove fakeroot-drop-tartest.patch
  * Remove 0001-glibc-2.33-compatibility-fixes.patch
  * Remove fakeroot-1.20-lib32.patch
  * Remove stat-ver-riscv.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1651060800">- * autoconf 2.71 required</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- Update to 1.29
  * includes patch from Matthias Ellert to handle _STAT_VER on
    ia64.  closes: #1011234.
- Change url to a working one
- Run spec-cleaner</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1662033600">- The manual pages are already in UTF-8 format, so don't convert
  them from latin1 to UTF-8, this will break the encoding
  [bsc#1203020]</changelog>
</package>
<package pkgid="97ec25e7cb515b1a3e5c5e2d188a7e5b896113796f3ef58e500e748f32bd366dc19dc4378ba719716b24904871678206021b9c82908b5b6443d02065bf1e6fb2" name="fakeroot" arch="x86_64">
  <version epoch="0" ver="1.29" rel="2.8"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568116800">- Modernise spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579694400">- Update to version 1.24:
  + Retry msgsnd() if interrupted by a signal.
  + Detect and handle message queue and semaphore id collision.
- Skip tar test: the test is unstable and keeps on randomly
  failing (add fakeroot-drop-tartest.patch).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591704000">- add fakeroot-1.24-fix-chown.patch:
  taken from https://salsa.debian.org/clint/fakeroot/-/commit/55e12cb8b02d65b9fc9c3e607794db5e01e2f94f.diff
- skip testsuite on Tumbleweed until underlying issue has been fixed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1604059200">- Update to 1.25.3 (no changelog)
- Removed fakeroot-1.24-fix-chown.patch
- Removed fakeroot-1.21-hide-dlsym-error.patch
- Rebased fakeroot-1.20-lib32.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1615982400">- Add upstream changes to fix build with glibc 2.33:
  * 0001-glibc-2.33-compatibility-fixes.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621166400">- stat-ver-riscv.patch: fix _STAT_VER on riscv
- reenable testsuite</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1648209600">- Update to 1.28
  * Revert commit "Use fixed-width members in fake_msg"
  * Annotate sharutils dependency &lt;!nocheck&gt;. (Closes: #982188)
  * Wrap the "stat" library call. Closes: #1001961
  * Work around segfault on ppc64el. Closes: #995393
  * Includes patch from lemonsqueeze to improve fakeroot-tcp
    performance by setting TCP_NODELAY.  closes: #1003596.
  * Includes patch from Samuel Thibault to handle _STAT_VER on
    GNU/Hurd.  closes: #1006151.
  * autoconf 2.71 required
  * Add also-wrap-stat-library-call.patch (deb#1001961)
  * Remove fakeroot-1.20-eglibc-fts-without-LFS.patch
  * Remove fakeroot-drop-tartest.patch
  * Remove 0001-glibc-2.33-compatibility-fixes.patch
  * Remove fakeroot-1.20-lib32.patch
  * Remove stat-ver-riscv.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1651060800">- * autoconf 2.71 required</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- Update to 1.29
  * includes patch from Matthias Ellert to handle _STAT_VER on
    ia64.  closes: #1011234.
- Change url to a working one
- Run spec-cleaner</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1662033600">- The manual pages are already in UTF-8 format, so don't convert
  them from latin1 to UTF-8, this will break the encoding
  [bsc#1203020]</changelog>
</package>
<package pkgid="129282ce66d00a415b65dbbd7d7386977e1f0160c19858624add6516a5560725ed4e71cb485c47ff0a71ac0a388a35a201e80bbf169e3b5347c75bbc5cac6c6d" name="fakeroot-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.29" rel="2.8"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568116800">- Modernise spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579694400">- Update to version 1.24:
  + Retry msgsnd() if interrupted by a signal.
  + Detect and handle message queue and semaphore id collision.
- Skip tar test: the test is unstable and keeps on randomly
  failing (add fakeroot-drop-tartest.patch).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591704000">- add fakeroot-1.24-fix-chown.patch:
  taken from https://salsa.debian.org/clint/fakeroot/-/commit/55e12cb8b02d65b9fc9c3e607794db5e01e2f94f.diff
- skip testsuite on Tumbleweed until underlying issue has been fixed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1604059200">- Update to 1.25.3 (no changelog)
- Removed fakeroot-1.24-fix-chown.patch
- Removed fakeroot-1.21-hide-dlsym-error.patch
- Rebased fakeroot-1.20-lib32.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1615982400">- Add upstream changes to fix build with glibc 2.33:
  * 0001-glibc-2.33-compatibility-fixes.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621166400">- stat-ver-riscv.patch: fix _STAT_VER on riscv
- reenable testsuite</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1648209600">- Update to 1.28
  * Revert commit "Use fixed-width members in fake_msg"
  * Annotate sharutils dependency &lt;!nocheck&gt;. (Closes: #982188)
  * Wrap the "stat" library call. Closes: #1001961
  * Work around segfault on ppc64el. Closes: #995393
  * Includes patch from lemonsqueeze to improve fakeroot-tcp
    performance by setting TCP_NODELAY.  closes: #1003596.
  * Includes patch from Samuel Thibault to handle _STAT_VER on
    GNU/Hurd.  closes: #1006151.
  * autoconf 2.71 required
  * Add also-wrap-stat-library-call.patch (deb#1001961)
  * Remove fakeroot-1.20-eglibc-fts-without-LFS.patch
  * Remove fakeroot-drop-tartest.patch
  * Remove 0001-glibc-2.33-compatibility-fixes.patch
  * Remove fakeroot-1.20-lib32.patch
  * Remove stat-ver-riscv.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1651060800">- * autoconf 2.71 required</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- Update to 1.29
  * includes patch from Matthias Ellert to handle _STAT_VER on
    ia64.  closes: #1011234.
- Change url to a working one
- Run spec-cleaner</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1662033600">- The manual pages are already in UTF-8 format, so don't convert
  them from latin1 to UTF-8, this will break the encoding
  [bsc#1203020]</changelog>
</package>
<package pkgid="d2f1df173cdfdd9f889cad932b5aa51353686bc4704662d54e4fd2b48412b163fcb487ffdddecb63bfbd0df9a62d21384b9887440ddb27bea61a0cdab01fdf00" name="fakeroot-debugsource" arch="x86_64">
  <version epoch="0" ver="1.29" rel="2.8"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1568116800">- Modernise spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579694400">- Update to version 1.24:
  + Retry msgsnd() if interrupted by a signal.
  + Detect and handle message queue and semaphore id collision.
- Skip tar test: the test is unstable and keeps on randomly
  failing (add fakeroot-drop-tartest.patch).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1591704000">- add fakeroot-1.24-fix-chown.patch:
  taken from https://salsa.debian.org/clint/fakeroot/-/commit/55e12cb8b02d65b9fc9c3e607794db5e01e2f94f.diff
- skip testsuite on Tumbleweed until underlying issue has been fixed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1604059200">- Update to 1.25.3 (no changelog)
- Removed fakeroot-1.24-fix-chown.patch
- Removed fakeroot-1.21-hide-dlsym-error.patch
- Rebased fakeroot-1.20-lib32.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1615982400">- Add upstream changes to fix build with glibc 2.33:
  * 0001-glibc-2.33-compatibility-fixes.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621166400">- stat-ver-riscv.patch: fix _STAT_VER on riscv
- reenable testsuite</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1648209600">- Update to 1.28
  * Revert commit "Use fixed-width members in fake_msg"
  * Annotate sharutils dependency &lt;!nocheck&gt;. (Closes: #982188)
  * Wrap the "stat" library call. Closes: #1001961
  * Work around segfault on ppc64el. Closes: #995393
  * Includes patch from lemonsqueeze to improve fakeroot-tcp
    performance by setting TCP_NODELAY.  closes: #1003596.
  * Includes patch from Samuel Thibault to handle _STAT_VER on
    GNU/Hurd.  closes: #1006151.
  * autoconf 2.71 required
  * Add also-wrap-stat-library-call.patch (deb#1001961)
  * Remove fakeroot-1.20-eglibc-fts-without-LFS.patch
  * Remove fakeroot-drop-tartest.patch
  * Remove 0001-glibc-2.33-compatibility-fixes.patch
  * Remove fakeroot-1.20-lib32.patch
  * Remove stat-ver-riscv.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1651060800">- * autoconf 2.71 required</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657195200">- Update to 1.29
  * includes patch from Matthias Ellert to handle _STAT_VER on
    ia64.  closes: #1011234.
- Change url to a working one
- Run spec-cleaner</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1662033600">- The manual pages are already in UTF-8 format, so don't convert
  them from latin1 to UTF-8, this will break the encoding
  [bsc#1203020]</changelog>
</package>
<package pkgid="6d5074d58e50643810155a6938fb34b45b62053deee9e12a126c2ba7d566bba2f102f94fff5ab87caf960c12b2a197aa98925edcbd3130d380096148bd17ce86" name="farstream" arch="src">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="dimstar@opensuse.org" date="1346760000">- Update to version 0.1.1.99 (0.2.0 git snapshot 2012/09/04)
  + Port to GStreamer 1.0
- Drop farstream-gtkdoc.patch: fixed upstream.
- Drop python sub package: python support has been dropped.
- Rename libfarstream-0_1-0 to libfarstream-0_2-0 and
  typelib-1_0-Farstream-0_1 to typelib-1_0-Fatstream-0_2, following
  upstream library name changes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1347624000">- Update to version 0.1.91:
  + Minor bug fixes.
  + Bump soname, showing that this version is ABI incompatible.
- Rename libfarstream-0_2-0 to libfarstream-0_2-1, following
  upstreams soname bump</changelog>
  <changelog author="dimstar@opensuse.org" date="1348574400">- Update to version 0.2.0:
  + Official GStreamer 1.0 release.
  + Ported python example to GStreamer 1.0 and GTK+ 3.
  + Use GLib 2.32 APIs.
  + Made API more introspection friendly.
  + Ignore Error messages from the decoders.
  + Prefer Opus and VP8.
  + Various bug fixes.
- Rename libfarstream-0_2-1 to libfarstream-0_2-2, following
  upstreams soname bump.</changelog>
  <changelog author="dimstar@opensuse.org" date="1349438400">- Update to version 0.2.1:
  + Fix bug where nothing would be sent.
  + Fix various bugs in ElementAddedNotifier.
  + Fix the GPL headers.
  + Misc bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1352980800">- Update to version 0.2.2:
  + Update and fix the default properties for vp8enc.</changelog>
  <changelog author="dimstar@opensuse.org" date="1366113600">- Update to version 0.2.3:
  + Use generic marshallers.
  + Fix building by gold linker.
  + Fix leaks, found by Havard Graff and others.
  + Fix building with automake 1.13.
  + Lower PulseAudio latencies.
  + Fix codec intersection.
  + Add API to make the API be introspection accessible, fixing the
    Python example.
  + Use GSocket and other win32 portability improvements.</changelog>
  <changelog author="zaitor@opensuse.org" date="1399636800">- Update to version 0.2.4:
  + Install gtk-doc correctly.
  + Adapt SSRC handling to GStreamer 1.2 and newer.
  + Fix BSD build.
  + Assorted bug fixes.</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1410177600">- Add baselibs.conf: provide multi-arch packages.</changelog>
  <changelog author="zaitor@opensuse.org" date="1413720000">- Update to version 0.2.6:
  + Add ICE-TCP support.
  + Now require libnice 0.1.8.
- Changes from version 0.2.5:
  + Add SRTP support.
  + Add API to set allowed input/output caps.
  + Make it possible to have input that is not a raw format.
  + Support formats with no encoders/decoders.
  + Add payloader for the Microsoft Lync x-data format.
  + Ignore ICE-TCP in new libnice.
  + Fix misc bugs.
  + Now require GStreamer 1.4.</changelog>
  <changelog author="zaitor@opensuse.org" date="1422532800">- Update to version 0.2.7:
  + Add "send-rtcp-mux" parameters to fsrtpsession.
  + Add MTU and buffer splitting to rtpxdatapay.
  + Fix crash if srtpenc/dec is missing.
  + Bug fixes.
- Rename libfarstream-0_2-2 to libfarstream-0_2-5, following
  upstreams soname bump.</changelog>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="a01ef3a7f94267c1d74a4a4dcb441b8c9ce7831f519b837779fd630d98b84e0f930f7955e02e1917221f06df778d9bcd20c84522970a993af93dac1af675c835" name="farstream-data" arch="noarch">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="f34da7c6e3cfb469db088bf8d6e5500f4f33ceaf86e6d8931dbabc59bd281ace84775a3c66d264d90bbd2b30fcc7005391bdc7ac1a02a0d66cedbd8659bdf2bb" name="farstream-debugsource" arch="i586">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="ebd0d51cca4318eff9c6df97bc1a912f81a898f4dc24afbd9bea8b45b6e3efea3e9fa315cecac5d556cfa1eadb6607b6d750394825677b08891eef2b8161b2c8" name="farstream-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="70061d3d8facca7af5fcf0ee95d8c51381f08a940b59effc5528dcf88cc739990683563ad9cbc3eafa55513c8242c08ca5f97be6d739181fb2a019c63b1df8e6" name="farstream-devel" arch="i586">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="2310b1727859fb4c95e6f890d44263c8ce6281d88de59224ad18f31ef61361d5fe1988bd28c765dde89ca98010d9dfc104ec428b5b2e5cbd243a74b8f299fe99" name="farstream-devel" arch="x86_64">
  <version epoch="0" ver="0.2.9+5" rel="3.2"/>
  <changelog author="fcrozat@suse.com" date="1427889600">- Add farstream-plugin-path.patch: use library policy compliant
  path name for plugin.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.2.8:
  + Add "require-encryption" parameter to ignore unencrypted
    packets.
  + Enable building static GStreamer and transmitter plugins.
  + Make OPUS plugin work and select it as default codec.
  + Bug fixes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="fcrozat@suse.com" date="1544184000">- Add farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch:
  rtpbitrateadapter should make no adaption by default (bgo#99183).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1583323200">- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
  pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
  Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
  - -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
  upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
  1.16.x  (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
  build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
  make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014400">- Update to version 0.2.9:
  + Add OPUS specific SDP OA negotiation to match RFC.
  + Switch VP8 to standard encoding name.
  + Removed MSN plugin, MSN Messenger is long dead.
  + Port away from deprecated libnice signals.
  + Bug fixes.
- Drop farstream-fix-build-gst116.patch: Fixed differently
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584014401">- Update to version 0.2.9+4:
  + nice agent: keep the main context alive until the agent is
    destroyed.
  + configure: add check for glib-mkenums.
  + build: Adapt to backwards incompatible change in GNU Make 4.3.
- Following this, drop upstream fixed patches:
  + farstream-add-check-for-glib-mkenums.patch
  + farstream-fix-make43.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1620820800">- Add farstream-glib-non-volatile.patch: Fix build againat GCC11
  with glib no longer misusing 'volatile' (boo#1185220).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 0.2.9+5:
  + rawudp-upnp test: Also build against new GUPnP 1.2 library if
    present
- Add explicit pkgconfig(gupnp-1.2) BuildRequires and pass
  enable-gupnp to configure, now that upstream supports the version
  we have.
- Add farstream-drop-examples.patch: No longer build the examples.
  Fixes building with gcc 12.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build farstream without gupnp support. Following this, drop
  pkgconfig(gupnp-1.2) and pkgconfig(gupnp-igd-1.0) and pass
  - -disable-gupnp to configure.</changelog>
</package>
<package pkgid="56424ebee656197105d78f246236fed564476a0d5b06521bdcce4f3f3a3c36e82d196d85db2f6eb7ca5c6a1cadd44583e3bc289976acd13dec8cce0a3a5ded2e" name="fastjet" arch="src">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="a9d974faa5456699a820f41fbce74497db58eb4d40ca08057ddf515824d94be4aaa32321cf38abc3747e1ce1d745432462fc1f46add14e3df4463f930f95798e" name="fastjet-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="3e7242702aea91685f0835317052b6633ef606857d65a6670fcfb5bf614838024cfc3adf5b629a6f825770f96e934136cb79fce3a3a4dfe1d3d3a87752073595" name="fastjet-debugsource" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="b3b7d6dfb2ab215dd11b1d77228d8aa7d581f67f0506736409e876e64c2321b0a4b2af9fe8ca68ae3c8a8d3d64a2c4994e40ec44dea0a89ee603ed9d30e345ed" name="fastjet-devel" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="5fb31501d3c37f118de523e4e935375c97bbe75f543caa3352bff7fe23a7d97590a4667dd761658d3813f72eca0a9e352af0cd6fefb53516c15dc7dd893b85c6" name="fastjet-plugin-siscone" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="21ed9355ec4a9da4a75712a5bd27c23fad228792b62af0fa59cbad368e72874a83d7816dd7dad65902c5cc5c3b4c508037df127af861f0ba2ba7083bfdfa3593" name="fastjet-plugin-siscone-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="2f6a37dfa5fd96f230a48f004c91e942ae6b5d71330912160718d9fbb25eaba333b089b18921066b684bd1394f862a2076e5ca10e59bdcdab4af093281ef9ec9" name="fastjet-plugin-siscone-devel" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1386331200">- Initial version</changelog>
  <changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class</changelog>
  <changelog author="p.drouand@gmail.com" date="1446984000">- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only
    affects fjcore, not the full fastjet library</changelog>
  <changelog author="badshah400@gmail.com" date="1478952000">- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.</changelog>
  <changelog author="badshah400@gmail.com" date="1501675200">- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573214400">- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1608552000">- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -&gt; v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1630065600">- update to 3.4.0
- New features:
  * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
  - the --enable-limited-thread-safety configure option is generally
    sufficient if each thread is processing entirely distinct events.
    It should have essentially no speed overhead.
  - the --enable-thread-safety configure option is required if you
    want to be able to read/copy/process a common set of PseudoJets
    across multiple threads. Depending on the system, our tests have
    shown speed penalties of up to 10-15%. For further details, see
    section 10 of the manual
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this.
  * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
    for the suggestion.
  * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum.
  * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE &gt; Leap 15.2
  (where cgal version is &gt;= 5).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641556800">- Remove rpath references from fastjet-configs script.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704542400">- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
  - ffast-math compile-time argument, which could cause
    interference with other code.
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
    to modify user info:
  - PseudoJet::set_user_info_shared_ptr(...)
  - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
    background estimation (now returns zero)
  + Other changes:
    + auto_ptr interface is now disabled by default</changelog>
</package>
<package pkgid="0d3141aab2906966b24084782f4d172e49df02f8d1e65e036b46a367b81a5bd819a771af83936ac6ee260eac84d976777d1cca205b85a8af7cb07db9f9277c8a" name="fcitx" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="bba29b38cabc62aefa9bde20e4fc710893bcf2db616e76c5c8a48e0f78b9e7c09d1b80157d7307f4f55c14cf82bc1a5610181691ffe6c3eac8194c3e3daca550" name="fcitx" arch="src">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="i@marguerite.su" date="1450785600">- update version 4.2.9.1
  * support QPlatformInputContext::locale()
  * correctly set input window position on scaled gtk3 application
  * support unicode 8.0 in unicode module
  * qt input context is not recreated correctly when fcitx restarts
- drop patch: fcitx-4.2.8.5-fix-bashisms.patch, upstreamed</changelog>
  <changelog author="i@marguerite.su" date="1455192000">- Due to changes in kdebase4-openSUSE in Tumbleweed
  %{_kde4_appsdir}/desktoptheme/{openSUSE,openSUSElight}
  are no longer available. Actually those icon tweaks
  are not needed too.</changelog>
  <changelog author="tiwai@suse.de" date="1456660800">- Add NoDisplay=true in autostart desktop file so that it won't be
  shown (boo#968486):
  fcitx-autostart-desktop-no-display.patch</changelog>
  <changelog author="i@marguerite.su" date="1457092800">- backport a upstream fix:
  * boo#954623: fcitx prevents dropbox system tray
    loading in KDE Plasma 5
  * commit#c73761 : avoid unnecessary xembed tray
    icon fallback, try harder to avoid touch tray
    protocol related code when notification is
    available or kimpanel is available.
  * add patch boo954623.patch, delete next update</changelog>
  <changelog author="i@marguerite.su" date="1470744000">- fix Leap 42.2 build
  * fcitx switched to DBus mechanism to select systray icon
    which made it impossible to customize systray icon in
    fcitx's themes. When the KDE default keyboard icon was
    used, it was ugly-looking and invisible on small screens.
    So we appended icons to openSUSE default Plasma themes
  * in Leap 42.2 and Tumbleweed, our KDE team decided not to
    provide any customization of the themes from kdebase4-openSUSE
    package, so the customizations of systray icons are useless
    in those systems.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1479038400">- Fix language code for fcitx-table-cn-wubi and
  fcitx-table-cn-wubi-pinyin: zh-cn --&gt; zh_CN</changelog>
  <changelog author="fvogt@suse.com" date="1492776000">- Clean up .spec file:
  * Remove KDE4 parts (install custom systray icon)
  * Remove checks for obsolete distro versions</changelog>
  <changelog author="i@marguerite.su" date="1510401600">- update 4.2.9.5
  * [qt] remove quickphrase editor, moved to qt5
  * [misc] forget to remove the add_directory for quickphrase editor
  * fcitx-configtool.desktop: Remove MimeType entry
  * [frontend] add a compatibility layer for ofd.portal.Fcitx
  * [gtk] run clang-format on gtk libraries
  * [gclinet] remove a undefined function
  * set display for fcitx and harden dbus frontend with sender verification
  * extend dbus module to be able to accept external dbus connection
  * [ipcportal] fix signal sending in portal
  * [qt] delay the recheck on availability, but does do the recheck
  * [portal] put ipc portal in queue
  * [qt] do the real unwatch
  * [misc] make more optional disabled option for easier flatpak
  * [table] make sure we don't download table data if we disable table
- changes in 4.2.9.4
  * [gtk, kimpanel] add relative coordinate support
  * [kimpanel] check null before use ic
  * [kimpanel] correctly reset relative spot state
  * [notificationitem] Reply event method call
- changes in 4.2.9.3
  * [core] Make sure when RealEnd is called, instance-&gt;destroy == true
- changes in 4.2.9.2
  * [notificationitem] avoid unnecessary xembed tray icon fallback
  * [classicui] give tray icon a default size
  * [qt] fix inconsistency when handling qstring and ucs4 string
  * [classicui] Watch for dockWindow visual property change
  * [qt] fromUcs4 expect a nul terminated string by default, give it a size
  * [core] Expose internal show input speed function
  * logging should not include the build path(boo#951602)
  * autostart desktop file should not be shown(boo#968486)
  * [qt] replace QPointer with raw pointer in icdata
  * [notificationitem] display layout under unity
  * [diagnose] Print info about dbus name owner
  * Include emoji short codes ("emoji alpha codes")
  * [notificationitem] Fix a bug in plugin entry
  * [core] Add a new hook to watch ui status changed
  * [xim] handle reset ic
  * [utils] Improve process name detection on *BSD
  * [quickphrase] use some different character, original one looks bad under noto
  * [misc] use RTLD_NODELETE for all dlopen
  * Call sem_post() only on valid semaphore
  * [unicode] Update Unicode 9.0 descriptions
  * [classicui] Check XShape version before using it
  * [remote] exit the loop after trying 20 times
  * Require bash in fcitx-cmake-helper.sh
  * [xim] fix a memset
  * [pinyin] fix missing files
  * [dbus] fix a wrong dbus destruct order that my cause deadlock on exit
  * [xkb] handle some corner case for any evil third party that override layout
  * [xkb, xkbdbus] add support for our gnome-shell kimpanel dbus helper
  * [xkb] fix circular deps between xkb and xkbdbus
  * [gclient] try to eliminate a warning for configtool
  * [misc] enforce c99 for compiler
  * [core] call backtrace() ahead to let it finish init()
  * [misc] remove a dup define
  * [unicode] enable prev/next key and enter to choose for unicode
  * [gtk] fix wrong gobject add weak pointer
  * [misc] use unsigned int instead for portability
  * Remove deprecated api in enchant so we can also support 2.1.0.
  * Fix bashism/use correct shebang
- drop fcitx-autostart-desktop-no-display.patch, upstreamed
- drop fcitx-use-basename-for-log.patch, upstreamed
- drop boo954623.patch, upstreamed</changelog>
  <changelog author="dimstar@opensuse.org" date="1519732800">- Add pkgconfig(xkbfile) BuildRequires: in the past, this used to
  be pulled in by libqt4, but since our own code depends on it, and
  not Qt4, it is our own duty to request our build dependencies.
- Package COPYING is %license, not as %doc.</changelog>
  <changelog author="i@marguerite.su" date="1522324800">- update 4.2.9.6
  * [ipcportal] close connection first
  * [gtk] workaround libreoffice surrounding text issue
  * decrease the length of clipboard limit to 256 bytes
  * [gtk] use symbolic color name to lookup selected color
- change fcitx-gtk2 and fcitx-qt4 from Requires to Recommends
- add fcitx-cmake-3.1.patch, downgrade cmake requirement to 3.1
  again for Leap</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="af9a7a490e810a1a945d486567ccb5a97ee1913e5e2af4ff57f73d657a86fcc9afb236ab05298aa06080cfaf3c3e3ec3c5d6405fb1156e2f64812b55574aeff4" name="fcitx" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="0c0264655326b8dc924c54f5e12772dbcebf0da02e54e98ea87e4e30b912a7b41b60191d40f5a94344f4fc5b46921de048f3df919776f24eaa32a3d47aecec22" name="fcitx-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="7f418b28733a848ebf3d7367c3f809888815fa6eebd148fd5d1137df4e4e88a49d717c265361db33fe746df92c99785da479a02d3adb4f707db0f6cc9e0f9eef" name="fcitx-chewing" arch="i586">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1336305600">- update to 0.1.2
  * fix space key
  * fix issue 553</changelog>
  <changelog author="i@marguerite.su" date="1338206400">- bring it into DVD.</changelog>
  <changelog author="i@marguerite.su" date="1338897600">- fix sles builds</changelog>
  <changelog author="i@marguerite.su" date="1340625600">- fix fedora builds</changelog>
  <changelog author="i@marguerite.su" date="1347710400">- update version 0.1.3
  * Translation update</changelog>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.2.0
  * fix a bug in candidate selection.</changelog>
  <changelog author="i@marguerite.su" date="1372248000">- update version 0.2.1
  * Fix space selection
  * Fix layout configuration
  * Automatically commit existing buffer when losing focus.
  * Add support of change selection key
  * Add new chewing icon.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.2.2
  * add libchewing 0.4.0 compatibility
- add patch: fcitx-chewing-openSUSE-12.3.patch</changelog>
  <changelog author="i@marguerite.su" date="1511438400">- update version 0.2.3
  * update default icon
  * fix candidate word paging and selection
  * add Carpalx keyboard layout support</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="4b00b768f82052c12cf6152fb1937dd039a6f826b268dc4f70a3a800c05bc5bf8ab215d3018bdea2a88732bd703ab16f9070645dfc63dec25725bef3342359ef" name="fcitx-chewing" arch="src">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1327838400">- initial package 0.1.0git</changelog>
  <changelog author="i@marguerite.su" date="1330516800">- set _service disabled. update source from git.</changelog>
  <changelog author="hillwood@linuxfans.org" date="1331294400">- update to 0.1.1
  Fix a bug when input is too long</changelog>
  <changelog author="i@marguerite.su" date="1336305600">- update to 0.1.2
  * fix space key
  * fix issue 553</changelog>
  <changelog author="i@marguerite.su" date="1338206400">- bring it into DVD.</changelog>
  <changelog author="i@marguerite.su" date="1338897600">- fix sles builds</changelog>
  <changelog author="i@marguerite.su" date="1340625600">- fix fedora builds</changelog>
  <changelog author="i@marguerite.su" date="1347710400">- update version 0.1.3
  * Translation update</changelog>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.2.0
  * fix a bug in candidate selection.</changelog>
  <changelog author="i@marguerite.su" date="1372248000">- update version 0.2.1
  * Fix space selection
  * Fix layout configuration
  * Automatically commit existing buffer when losing focus.
  * Add support of change selection key
  * Add new chewing icon.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.2.2
  * add libchewing 0.4.0 compatibility
- add patch: fcitx-chewing-openSUSE-12.3.patch</changelog>
  <changelog author="i@marguerite.su" date="1511438400">- update version 0.2.3
  * update default icon
  * fix candidate word paging and selection
  * add Carpalx keyboard layout support</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="0ed3e85a76f1c3ec171bdca8ce68652ec4932fdaed07623804fa456d648efa015feaa7f61e33d47d5230a7ccdf36966afd752ff16ec7ad5a564f7bf0909ccd70" name="fcitx-chewing" arch="x86_64">
  <version epoch="0" ver="0.2.3" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1336305600">- update to 0.1.2
  * fix space key
  * fix issue 553</changelog>
  <changelog author="i@marguerite.su" date="1338206400">- bring it into DVD.</changelog>
  <changelog author="i@marguerite.su" date="1338897600">- fix sles builds</changelog>
  <changelog author="i@marguerite.su" date="1340625600">- fix fedora builds</changelog>
  <changelog author="i@marguerite.su" date="1347710400">- update version 0.1.3
  * Translation update</changelog>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.2.0
  * fix a bug in candidate selection.</changelog>
  <changelog author="i@marguerite.su" date="1372248000">- update version 0.2.1
  * Fix space selection
  * Fix layout configuration
  * Automatically commit existing buffer when losing focus.
  * Add support of change selection key
  * Add new chewing icon.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.2.2
  * add libchewing 0.4.0 compatibility
- add patch: fcitx-chewing-openSUSE-12.3.patch</changelog>
  <changelog author="i@marguerite.su" date="1511438400">- update version 0.2.3
  * update default icon
  * fix candidate word paging and selection
  * add Carpalx keyboard layout support</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="a56cf9fd4dd052727d5eef99fd232fe1b04d6e3179e023be56b9ec5640dec6747bd13f0b96a8608d6d5b1e6f2061bab2e9c03844f9c3955d5a4b1337d45f534d" name="fcitx-config-gtk3" arch="x86_64">
  <version epoch="0" ver="0.4.10" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.4.6
  * Add support for new custom configuration ui.</changelog>
  <changelog author="i@marguerite.su" date="1372680000">- update version 0.4.7
  * Support for new SubConfig Type
  * Support for Modifier Only Key Grab
- drop fcitx-config-gtk2
  * New fcitx-configtool requires gtk3-devel to build</changelog>
  <changelog author="i@marguerite.su" date="1382097600">- fix bnc#846037
  * New: Too narrow window in fcitx-config-gtk3 input method
    addition dialog
  * gtk_scrolled_window_add_with_viewport has been deprecated
    since version 3.8, now gtk_container_add() will now
    automatically add a GtkViewport if the child doesn't
    implement GtkScrollable
- GTK_STOCK_* is also depreciated
- Add patch:fcitx-configtool-gnome-3.10-fixes.patch</changelog>
  <changelog author="i@marguerite.su" date="1382788800">- update version 0.4.8
  * This version fixes some look &amp; feel issue caused by gtk 3.8
  * Now toolbar icon not shown issue should be fixed
  * Removed some outdated function in gtk 3.8 and 3.10
  * Other fixes include bnc#846037
- remove patch: fcitx-configtool-gnome-3.10-fixes.patch, upstreamed</changelog>
  <changelog author="fcrozat@suse.com" date="1392379200">- Package COPYING as %doc</changelog>
  <changelog author="toddrme2178@gmail.com" date="1479038400">- Fix accidental use of ":" isntead of ";" as locale delimeter
  in "Provides"
- Update year</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 0.4.9
  * shouldn't create dummy config when cfdesc doesn't exist
  * remove usage of some deprecated gtk3 functions and bump
    requirement to 3.12
  * add qt5 wrapper support to use qt5's webengine since qt4's
    webkiti is no longer maintained upstream
- add patch: fcitx-configtool-0.4.9-for-loop-init-declaration-c99.patch
  * for loop initial declarations are only allowed in C99 mode</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop conditional libunique-devel, libunique1-devel,
  dbus-glib-devel and unique-devel BuildRequires: Obsolete and
  unused, keeping just dbus-1-glib-devel is sufficient.</changelog>
  <changelog author="i@marguerite.su" date="1511524800">- update version 0.4.10
  * enforce c99
  * remove usage of deprecated gtk3 api</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="d41811aaaf6b0bad64dda4d56d2879a04efb7698aac9a701529789c4a666fc7c178c866cdfb86e64f1e9ef355dc2cb07d59da6cf8f7732bd871249b92e8afc93" name="fcitx-config-gtk3-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.10" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.4.6
  * Add support for new custom configuration ui.</changelog>
  <changelog author="i@marguerite.su" date="1372680000">- update version 0.4.7
  * Support for new SubConfig Type
  * Support for Modifier Only Key Grab
- drop fcitx-config-gtk2
  * New fcitx-configtool requires gtk3-devel to build</changelog>
  <changelog author="i@marguerite.su" date="1382097600">- fix bnc#846037
  * New: Too narrow window in fcitx-config-gtk3 input method
    addition dialog
  * gtk_scrolled_window_add_with_viewport has been deprecated
    since version 3.8, now gtk_container_add() will now
    automatically add a GtkViewport if the child doesn't
    implement GtkScrollable
- GTK_STOCK_* is also depreciated
- Add patch:fcitx-configtool-gnome-3.10-fixes.patch</changelog>
  <changelog author="i@marguerite.su" date="1382788800">- update version 0.4.8
  * This version fixes some look &amp; feel issue caused by gtk 3.8
  * Now toolbar icon not shown issue should be fixed
  * Removed some outdated function in gtk 3.8 and 3.10
  * Other fixes include bnc#846037
- remove patch: fcitx-configtool-gnome-3.10-fixes.patch, upstreamed</changelog>
  <changelog author="fcrozat@suse.com" date="1392379200">- Package COPYING as %doc</changelog>
  <changelog author="toddrme2178@gmail.com" date="1479038400">- Fix accidental use of ":" isntead of ";" as locale delimeter
  in "Provides"
- Update year</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 0.4.9
  * shouldn't create dummy config when cfdesc doesn't exist
  * remove usage of some deprecated gtk3 functions and bump
    requirement to 3.12
  * add qt5 wrapper support to use qt5's webengine since qt4's
    webkiti is no longer maintained upstream
- add patch: fcitx-configtool-0.4.9-for-loop-init-declaration-c99.patch
  * for loop initial declarations are only allowed in C99 mode</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop conditional libunique-devel, libunique1-devel,
  dbus-glib-devel and unique-devel BuildRequires: Obsolete and
  unused, keeping just dbus-1-glib-devel is sufficient.</changelog>
  <changelog author="i@marguerite.su" date="1511524800">- update version 0.4.10
  * enforce c99
  * remove usage of deprecated gtk3 api</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="a142cf2111e2bd7e2b7a5667e3f9e702477d963252fd1c130c6070d8c10355e8cae790ba77da97bc1ecdd9d944a93ec3aa390f392c611d151209ec5ebfa5c408" name="fcitx-configtool" arch="src">
  <version epoch="0" ver="0.4.10" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1330516800">- set _service disabled. update source from git.</changelog>
  <changelog author="hillwood@linuxfans.org" date="1331294400">- update to 0.4.1
  * Tree view for input method choosing
  * Better UI layout, keep focus on last selected input method when
    move up and down.
  * update gtk3 version to use gtk3 new API.</changelog>
  <changelog author="i@marguerite.su" date="1334664000">- update to 0.4.2
  * fix fcitx-config-gtk3 color and hotkey problem.</changelog>
  <changelog author="i@marguerite.su" date="1336305600">- update to 0.4.3
  * lower gtk2 version library request compatible to RHEL/CentOS 6.</changelog>
  <changelog author="i@marguerite.su" date="1338206400">- bring it into DVD.</changelog>
  <changelog author="i@marguerite.su" date="1338811200">- update version 0.4.4
  * fix a potential crash with newer gtk3
  * rework gtk3 version UI,  able to configure input method from input method page</changelog>
  <changelog author="i@marguerite.su" date="1340625600">- fix fedora builds.</changelog>
  <changelog author="i@marguerite.su" date="1347710400">- update version 0.4.5
  * Fix icons problem when there is no gnome-icon-symbolic
  * Add support for hidden options
  * Simplify access to current UI setting</changelog>
  <changelog author="i@marguerite.su" date="1350129600">- update version 0.4.5.1
  * many gtk3 fixes.</changelog>
  <changelog author="i@marguerite.su" date="1358078400">- update version 0.4.5.2
  * bugfix release, fix some possible crash.</changelog>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.4.6
  * Add support for new custom configuration ui.</changelog>
  <changelog author="i@marguerite.su" date="1372680000">- update version 0.4.7
  * Support for new SubConfig Type
  * Support for Modifier Only Key Grab
- drop fcitx-config-gtk2
  * New fcitx-configtool requires gtk3-devel to build</changelog>
  <changelog author="i@marguerite.su" date="1382097600">- fix bnc#846037
  * New: Too narrow window in fcitx-config-gtk3 input method
    addition dialog
  * gtk_scrolled_window_add_with_viewport has been deprecated
    since version 3.8, now gtk_container_add() will now
    automatically add a GtkViewport if the child doesn't
    implement GtkScrollable
- GTK_STOCK_* is also depreciated
- Add patch:fcitx-configtool-gnome-3.10-fixes.patch</changelog>
  <changelog author="i@marguerite.su" date="1382788800">- update version 0.4.8
  * This version fixes some look &amp; feel issue caused by gtk 3.8
  * Now toolbar icon not shown issue should be fixed
  * Removed some outdated function in gtk 3.8 and 3.10
  * Other fixes include bnc#846037
- remove patch: fcitx-configtool-gnome-3.10-fixes.patch, upstreamed</changelog>
  <changelog author="fcrozat@suse.com" date="1392379200">- Package COPYING as %doc</changelog>
  <changelog author="toddrme2178@gmail.com" date="1479038400">- Fix accidental use of ":" isntead of ";" as locale delimeter
  in "Provides"
- Update year</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 0.4.9
  * shouldn't create dummy config when cfdesc doesn't exist
  * remove usage of some deprecated gtk3 functions and bump
    requirement to 3.12
  * add qt5 wrapper support to use qt5's webengine since qt4's
    webkiti is no longer maintained upstream
- add patch: fcitx-configtool-0.4.9-for-loop-init-declaration-c99.patch
  * for loop initial declarations are only allowed in C99 mode</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop conditional libunique-devel, libunique1-devel,
  dbus-glib-devel and unique-devel BuildRequires: Obsolete and
  unused, keeping just dbus-1-glib-devel is sufficient.</changelog>
  <changelog author="i@marguerite.su" date="1511524800">- update version 0.4.10
  * enforce c99
  * remove usage of deprecated gtk3 api</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="009aa021ced0d830742be408d4dc207644e081ec9a00ea3b0c523f1b0be7bb8306a5c8f4e1c7071e9a7bed6f02b5ac387a46ef1a05b89546872b672acf379f6a" name="fcitx-configtool-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.10" rel="2.1"/>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.4.6
  * Add support for new custom configuration ui.</changelog>
  <changelog author="i@marguerite.su" date="1372680000">- update version 0.4.7
  * Support for new SubConfig Type
  * Support for Modifier Only Key Grab
- drop fcitx-config-gtk2
  * New fcitx-configtool requires gtk3-devel to build</changelog>
  <changelog author="i@marguerite.su" date="1382097600">- fix bnc#846037
  * New: Too narrow window in fcitx-config-gtk3 input method
    addition dialog
  * gtk_scrolled_window_add_with_viewport has been deprecated
    since version 3.8, now gtk_container_add() will now
    automatically add a GtkViewport if the child doesn't
    implement GtkScrollable
- GTK_STOCK_* is also depreciated
- Add patch:fcitx-configtool-gnome-3.10-fixes.patch</changelog>
  <changelog author="i@marguerite.su" date="1382788800">- update version 0.4.8
  * This version fixes some look &amp; feel issue caused by gtk 3.8
  * Now toolbar icon not shown issue should be fixed
  * Removed some outdated function in gtk 3.8 and 3.10
  * Other fixes include bnc#846037
- remove patch: fcitx-configtool-gnome-3.10-fixes.patch, upstreamed</changelog>
  <changelog author="fcrozat@suse.com" date="1392379200">- Package COPYING as %doc</changelog>
  <changelog author="toddrme2178@gmail.com" date="1479038400">- Fix accidental use of ":" isntead of ";" as locale delimeter
  in "Provides"
- Update year</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 0.4.9
  * shouldn't create dummy config when cfdesc doesn't exist
  * remove usage of some deprecated gtk3 functions and bump
    requirement to 3.12
  * add qt5 wrapper support to use qt5's webengine since qt4's
    webkiti is no longer maintained upstream
- add patch: fcitx-configtool-0.4.9-for-loop-init-declaration-c99.patch
  * for loop initial declarations are only allowed in C99 mode</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Drop conditional libunique-devel, libunique1-devel,
  dbus-glib-devel and unique-devel BuildRequires: Obsolete and
  unused, keeping just dbus-1-glib-devel is sufficient.</changelog>
  <changelog author="i@marguerite.su" date="1511524800">- update version 0.4.10
  * enforce c99
  * remove usage of deprecated gtk3 api</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="055b640b7031ce8c3cd858825b7a5e0da562c6a9609a1d924c69310da72c48807f2c56e21c082f942a4ec7fac30a4f08ed6d626a2f1038a7969bff107c44a5f8" name="fcitx-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="e3e86095cc75b0aae743ca7fe0a5ba21e4b833bda46d8b6dd648837312c1d3d1f9937db59035b735dd8fb1dc1e85af10dbe3421d15164455d871d1b104102f02" name="fcitx-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="9d2d3c9942c264de3911d166cccfcbd27383541e9982cc9b92ac6400f6378a4141c6af2cf220c744b928037bec014d454d42e2bf3ee655d12f435b27e0623dbb" name="fcitx-debugsource" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="78e3051898c3eb3648d96bb3429eaa478047df3c727ce8a7b209c060c85df707491f9eecafaa0c4c73abb0a6f126a8386415be924f2aafbdb5562e37c0bb9794" name="fcitx-debugsource" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="818a1ad4cc91b30ab997e27e5752afca90e387abc76574b37aafe44301219e471e1c286ea94c67546701551ec9b776a3858816bb522f4c26442a506f54a9d301" name="fcitx-devel" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="a9518c62dbf6b129bbd977ad5ed6be9cb837e05d195145657bc7915e2bddc4e42b1764fa0190b7dea98aae283b8afc882266d93a38069a7a530ff7f2476150d5" name="fcitx-devel" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="ad0a5a2a16cb505161eff1c410d8220dd890862b2b667c6cbda9bd883d55faa554e68db3e74e09f02de8b6a03a7bac92f41aaf15137e65168454f67470c6c625" name="fcitx-devel-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="19d5869613eaf0900343ee4efde50e46fd5d8b405f5dad033d42e9637b3788f06a8cc15833ba432b4ca5a2b22f42ba93c07caaf8d5b2815015079808b313d418" name="fcitx-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="b7f3bf974ebd1f3b04a99ff45955488dd3831d09c2263680fc661b42844e9b465b266c1ad96440c1696d02bc0cc02869a821de6d449b19fbe30a769171e2268e" name="fcitx-gtk2-32bit" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="20a5476f9d1a1471ebc913f45abd241ce8c9b59fba579ec3f2c0713abf89f21e97498f2305d765b675fe492fa147976e2d6c979c5f3d2dd07048b7a015eb3f16" name="fcitx-gtk2-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="64f46153b3bfd61c84babb377b0699dea6b1d0b52e4dd80c1427ec64ab0cd90349e9a7da63f5bbbb574997020e9394df86314e776e8e915f25af40c9997d10f5" name="fcitx-gtk2" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="206af2338552719850afefa8e0e87b17eea6ee0129625bb702c9e53523e75ea26ab3db13c901c8accb3a344e2d914b380c82644f01acd0c50224bf1c0f7e6894" name="fcitx-gtk2" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="da3ab493fd8eda97bd733480ae044bd178710ab748519c395feff2e683e5ca0fc76d497e67a6db4cb8c22272d304536e5a155ec419032d9b6c9a3c9caf56df0a" name="fcitx-gtk2-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="daf275ae8848f201eecc11110c123cac502b0ca9c94e71d3369409cada8d3ebf3c37d019f91b5b08153c8de6c37576ec633bf36a4ffb7b4a9149a2ff8110bdba" name="fcitx-gtk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="50520501848f3231dd43863474e732b3e748ce6f8a261652ab7cada8f770c64c36e9da3c86a56fad0717ce8c4d37a0e8f52687fca23ac475ebe9e7b22e279bf4" name="fcitx-gtk3-32bit" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="05ee2d7659d9ebd3467eb35e69abb079ef868b82426e67ce7b730c54ceb0582a1539c59a1787dd62b7bcde9ad5b2396cf69b1c5d8a53880c0271dfbe95b3aedb" name="fcitx-gtk3-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="a849bb94b8217454088018baa7ceb185c4282c54ff8145d5ce2d6315583ddd60a8242ead3a3c809ab131c6c50ef29caf859c3a785e4c4517734d495c8283115f" name="fcitx-gtk3" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="8e1c645f95730cd6f8161539734db99d5d59983cae5d865a931be22a2f08e9c2af3b880f9c69045636d33d2babece91087c51b6f80501d133fedf0f73985f702" name="fcitx-gtk3" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="03d27bd2e8e537be1f24f2014a4e9f7837cb61688347ecb9e0e21ad7cd00e1ad68b5a2f31e19591542bcb84b5f0a2681075e2ceb110f0dd85742e54b27ff7ca2" name="fcitx-gtk3-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="bb3944bb0ceefaf7780569d79d2b208a5fb3c9c4e9126434fa988610d5b9cdfa3a4d811b831c9f01f1bf4a07f1d12540849d7856fa6deeb2673cd3a5fb29fdb7" name="fcitx-gtk3-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="dfb1de72edf654c84ba1ad05c1d8f7a9328166c87ba7818832f7b71e24c4d7adda4a5cc89a74dd9a145eb606af3bb02ad2a4974fa14e91c793ec38f8ef782a46" name="fcitx-kkc" arch="src">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- initial package.
  * for testing purpose. not for production use.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix kana mode yen/backslash problem.</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * add more skk dictionaries</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port kkc config to qt5
- add qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="fc138d4e0207582b3caab2dd6f40188b511efa5f23c1944f4d4a9a58731954475686ef2eb644726b6d5f846a249c96e2e3e50116c8d8f3af00341f986307b2a9" name="fcitx-kkc" arch="x86_64">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- initial package.
  * for testing purpose. not for production use.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix kana mode yen/backslash problem.</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * add more skk dictionaries</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port kkc config to qt5
- add qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="fc41bc676de1e1c5599c84aef4c280d89783dd9e4fee9acf4b8d7ccb5d2b81f34e41d80ace83d649b5fcbf77680c0bc05fda4d5642f69a4f1cba2c89d7bf3669" name="fcitx-kkc-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1367064000">- initial package.
  * for testing purpose. not for production use.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix kana mode yen/backslash problem.</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * add more skk dictionaries</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port kkc config to qt5
- add qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="07e685bb536838cb93496fe5f5e6a9b2eaa85b8573cb5786e9e54a30c7be8de9551b02b3eb2e885c3159734a9c5afd6cde53cacb78ec5659f964df6f67e44a1c" name="fcitx-pinyin" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="c6a84b7d84c298b9e4b205841bf41d348e3fdb335d5ba414b6f63df75cf8274af8d4c5511b486ea95f6947a2cbeb88635871efb2885cbc52495d0e6eef7e2b05" name="fcitx-pinyin" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="eb1bb86b096dd2e5deac111b1c9a5c47dcc9eef4b8240b2894b73db5bf7678a76a657a55521e70f9d75e383f38bcaaee15d2db2ceff821e1a2f95e42a50a284a" name="fcitx-pinyin-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="87b60da29817773c7c4267a361c81591337301504ddd09994ad55236f291ca2972fb070fed31b0e1ae511e57be67e82a38a70872f564de48f6c4ec584e5d3653" name="fcitx-pinyin-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="f25a904254026e65f6e459306ac94262edd16e82339c896dfab9211b6cb104f0fcf19859f5d2a6c88c6b45f77e362f7219a33a377d4495fe3a3a2fa9175c10bb" name="fcitx-pinyin-tools" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="648b29200a437d67ab32e6624ca9cea48a5c462408cf1176904d03fd93d3c7828cf053e9068f2ed56672b00f00753eabfec1bec124b1111e3b99fa474f48b4f8" name="fcitx-pinyin-tools" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="7a0644fcf375075f9e7df7dae5a824dce275b552109c971efe56f40e7878c5aedf3312f8e303ec86bdd4a539b2bcd06e25a13f4d3c3cabf043edbdda23da5987" name="fcitx-pinyin-tools-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="e02f4eff176bc02a3039d2c0d04367a63ec505586a9a3537e30107d48dba9edb257b4aac8a66b564ff0fe8a631d15c66392993dc6e80f2b38e45a3bfec1a27bb" name="fcitx-pinyin-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="2e9387c0448b805b4aafe0d82cf5b605b8730183a2ec6ced8c8da035abcff1d79b4c7ed33defe8415ae8463ba51c0b29a51ab8ee24b444f4db137917df0256fa" name="fcitx-qt5" arch="src">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1334664000">- initial version 0.1.0</changelog>
  <changelog author="i@marguerite.su" date="1362312000">- update version 0.1.1
  * fix build and add libfcitx-qt5 for dbus.
- fix Qt5 dependency name from KDE:Qt50 repository.
- add baselibs.conf
  * because there're 32bit applications that needs input method
  * so we have to provide a 32bit input module too</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.2
  * Fix github issue fcitx/fcitx-qt5#2</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1410436800">- Fix baselibs requires, and shlib find-requires works
  also with baselibs</changelog>
  <changelog author="i@marguerite.su" date="1410782400">- add baselibs.conf to Source</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1418385600">- fcitx-qt5 is using private QPA API, which can, and does break BC
  even in point releases, so we need to hardcode libQt5Gui5 version</changelog>
  <changelog author="i@marguerite.su" date="1427976000">- update version 1.0.1
  * small fix against 1.0.0
- changes from 0.1.3 to 1.0.0
  * add COPYING
  * use platform name to check x11
  * access window function when context destructs is a bad thing
  * reorganize fcitx-qt5 library
- changes from 0.1.2 to 0.1.3
  * remove debug message
  * fix fcitx-qt5 display number resolution
  * fix pkg-config file
  * use filterEvent instead of x11FilterEvent
  * update dbus support
  * use new qt5 library name</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 1.0.2
  * fix google code issue 748
  * fix dependency check
  * fix leak
  * use xkbcommon for compose
  * install to lib instead of data</changelog>
  <changelog author="i@marguerite.su" date="1436443200">- update version 1.0.3
  * fix build w/ qt 5.5</changelog>
  <changelog author="i@marguerite.su" date="1441022400">- update version 1.0.4
  * fix the coordinates for high dpi in qt5</changelog>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="0ed979d547d42a27f2a4ccf47dc103a72477504336ae9eebc1de676f0ccf7eaff8e826b307a5ff7e1b5c2cb728fdab39e23ede4e30c172a20488e9f7b1718f6f" name="fcitx-qt5" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="a5a47af57d770a3940bbf096630dc5f4e330f740c927c7213161b4d2243a06d860555522b22427c81e43a1d8ab2b223f08881c692c9245921a493ac75336ecc6" name="fcitx-qt5-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="42f85cefd85591eb42ed069ae9a3a82ba354a3eab2319c16f59868ae8ba5797b43b0c674177b63d442d6987eefc4f3bd3a00ecca6ef44cca838540830e873da2" name="fcitx-qt5-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="1a2e5d77ad2a6e1aa684c55fdf7bb699df2f76aef2edb763b65b1e10fc8faece017e291e50b7e8725fc2f896b4fcf3bc1a468f544614782284734c0a53dc4fac" name="fcitx-qt5-devel" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="2638bf7b9596189c49483949a732e7d24b569a298ffd08b2535518d2ef8db7468bb75dee847125c4f792c9b77098351197eeb648f02b217dbda4a244c8383e3b" name="fcitx-qt6" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="df6007ab2374a2140c674596eee11f1782639d63ef001e9d34f66746aa744016c72c2822c9988c2a2c4408759c1ca32f1653656c52ab849dc111f526be54f3c8" name="fcitx-qt6-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.7" rel="1.34"/>
  <changelog author="i@marguerite.su" date="1450872000">- update version 1.0.5
  * implement locale in platform context
  * use link_directories for widgetaddons
  * use the correct var name
  * use some c++11 featues and fix ic not get recreated when
    fcitx restarts
  * clean proxy even it's invalid</changelog>
  <changelog author="i@marguerite.su" date="1480766400">- update version 1.0.6
  * [qt5]fix inconsistency between qstring and ucs4 string
    when handle surrounding
  * [qt5]fromUcs4 expect a null terminated string by default,
    give it a size
  * [qt5]use new connection syntax
  * [qt5]use more nullptr
  * [qt5]remove usage of QPointer in icdata
  * [qt5]don't crash if window-&gt;screen() is null</changelog>
  <changelog author="i@marguerite.su" date="1486814400">- update version 1.1.0
  * added guiwrapper for fcitx-qt5
  * fix build and add support for webengine</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 1.2.1
  * fix issue #27 and #28
  * Add relative rect support
- changes in version 1.2.0
  * Relicense platforminputcontext/ to BSD
  * do the real unwatch
  * prefer to recheck the availability after original service gone
  * set display type for fcitx5
  * add fcitx 5 format support
  * Adapt changes in fcitx5-qt to fix commitPreedit.
  * implement compatibility layer for fcitx5
  * try to reimplement im module with lgpl free code
  * make sure that quickphrae editor does not compile with qt4 header
  * move quickphrase editor to fcitx-qt5
- changes in version 1.1.1
  * fix high dpi screen position, only happen when you have two
    high dpi screen
  * use new cmake for package config
  * enforce cmake 3.1
  * handle the missing password flag
  * QInputMethod::update shouldn't be used by input method,
    just do query
  * workaround some qquickwidget bug</changelog>
  <changelog author="opensuse@trummer.xyz" date="1518264000">- update version 1.2.2
  * We already changed reset of code to use "isRelease" for
    filterEventFallback. This check should be changed accordingly.</changelog>
  <changelog author="lbeltrame@kde.org" date="1524916800">- Add upstream patch fix-compilation-with-qt-5.11.patch:
  * Fix compilation with Qt 5.11 (missing include)</changelog>
  <changelog author="Yunhe Guo &lt;i@guoyunhe.me&gt;" date="1569067200">- Add upstream patch fix-remove-paths-warnings.patch
- Change COPYING from %doc to %license</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 1.2.5
  * many fixes are ported from fcitx5 counter part during
    the developement. Some fixes related to focus and relative
    rect to allow the correct input window positioning on
    gnome-shell wayland mode.
- drop fix-remove-paths-warnings.patch, upstreamed</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 1.2.6
  * Updated translations
  * Fix potential recursion in libreoffice
  * Fix delete surrounding text
  * Allow building with QT_NO_KEYWORDS</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1643112000">- update to version 1.2.7
  * support Qt6
- drop fix-compilation-with-qt-5.11.patch, upstreamed</changelog>
</package>
<package pkgid="c38bcb3d3b7499e79f6f1450e8a2a42549272e37d4fca3df62abc4b5ffe4858a2967c0242d290924b9047b4b7ed37f7d0cf1184d838f46fa9f67741cf4ede904" name="fcitx-quwei" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="77df04726bde12246457b377e632a3833c304f6c86a44709a2878bcd100921957913f2874ceb89d3436c29de0637e5c740690eec2a622ebba90db341ec2576f1" name="fcitx-quwei" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="f8e181732854aec15c47d159ef2151666631c3cd5f934d5ad13a88c94d2f866c718a4fa83ea36758eb3555cae56e91a087afe5ed9e0337958eadb1e6c240cae2" name="fcitx-quwei-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="a305f4dea1468a94326770adf016e7a9889c32d4edc84e9620d6ee295473131c8d620d7c8fae7abb479eea264d7b99fb94c40109cc27fc36fcbb046e384f142e" name="fcitx-quwei-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="56b1533103cd7de637d1ccc30d39249e784149f1c56d6fe9407e1e7a50cbd821b6f09ea63644f796a96a0642c6d6e0fd7ba54a0e6dfb67267dd7cefee3889ceb" name="fcitx-rime" arch="src">
  <version epoch="0" ver="0.3.2" rel="4.1"/>
  <changelog author="i@marguerite.su" date="1342872000">- initial version 0.1.0</changelog>
  <changelog author="jzheng@suse.com" date="1343044800">- add fcitx-rime-paralled-build.patch to enable parallel build
- remove LIB_INSTALL_DIR to clear the unused variable warning</changelog>
  <changelog author="i@marguerite.su" date="1343217600">- auto detect brise.</changelog>
  <changelog author="i@marguerite.su" date="1344859200">- update source to include COPYING, fix #bnc775644</changelog>
  <changelog author="i@marguerite.su" date="1347710400">- update version 0.1.1
  * brise path fix. thanks to Marguerite Su.</changelog>
  <changelog author="i@marguerite.su" date="1349956800">- update version 0.1.2
  * build with librime 0.9.4</changelog>
  <changelog author="i@marguerite.su" date="1359201600">- update version 0.2.0
  * re-deploy support</changelog>
  <changelog author="i@marguerite.su" date="1359720000">- explicitly requires: brise.
  it is librime's data file, without it, fcitx-rime is a skeleton.</changelog>
  <changelog author="i@marguerite.su" date="1371902400">- update version 0.2.1
  * fixes some bug and add some manual syncing feature,
    and implement redeploy properly</changelog>
  <changelog author="i@marguerite.su" date="1373025600">- add patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * Phenomenon: When inputing Chinese, users hit Capslock to enter
    Capital letters, then fcitx-rime will enter ASCII mode. But
    the second or further Capslock won't change ASCII mode back
    to Chinese pinyin mode unless users hit Shift.
  * Cause: Rime reads bitmask FcitxKeyState_CapsLock to detect
    whether CapsLock is on, but fcitx-rime frontend didn't
    provide such use.</changelog>
  <changelog author="i@marguerite.su" date="1373716800">- update version 0.2.2
  * Fix Issue 11
  * Fix Issue 12
  * Update icon artwork
  * Add License
- remove patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * got upstreamed</changelog>
  <changelog author="i@marguerite.su" date="1384776000">- update version 0.3.0
  * compatibility for rime 1.0 release.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.3.1
  * Fix github issues fcitx/fcitx-rime#14</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.3.2
  * [rime] add paging callback</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1611144000">- Remove Requires: brise, since it has been deprecated upstream
  and already recommended by librime</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1695988800">- add fcitx-rime-0.3.2-rime-sync-user-data.patch
  * rime sync_user_data can't accept argument</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="dc06e1f7cdc8b79e855d1e4c450c8c60b13698cd31a3f97bbc75f94de3ca42c85aca0c1da73dcb7e6dc04496ada767b0c1161d96c0128521eda4f83d2f03086d" name="fcitx-rime" arch="x86_64">
  <version epoch="0" ver="0.3.2" rel="4.1"/>
  <changelog author="i@marguerite.su" date="1359720000">- explicitly requires: brise.
  it is librime's data file, without it, fcitx-rime is a skeleton.</changelog>
  <changelog author="i@marguerite.su" date="1371902400">- update version 0.2.1
  * fixes some bug and add some manual syncing feature,
    and implement redeploy properly</changelog>
  <changelog author="i@marguerite.su" date="1373025600">- add patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * Phenomenon: When inputing Chinese, users hit Capslock to enter
    Capital letters, then fcitx-rime will enter ASCII mode. But
    the second or further Capslock won't change ASCII mode back
    to Chinese pinyin mode unless users hit Shift.
  * Cause: Rime reads bitmask FcitxKeyState_CapsLock to detect
    whether CapsLock is on, but fcitx-rime frontend didn't
    provide such use.</changelog>
  <changelog author="i@marguerite.su" date="1373716800">- update version 0.2.2
  * Fix Issue 11
  * Fix Issue 12
  * Update icon artwork
  * Add License
- remove patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * got upstreamed</changelog>
  <changelog author="i@marguerite.su" date="1384776000">- update version 0.3.0
  * compatibility for rime 1.0 release.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.3.1
  * Fix github issues fcitx/fcitx-rime#14</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.3.2
  * [rime] add paging callback</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1611144000">- Remove Requires: brise, since it has been deprecated upstream
  and already recommended by librime</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1695988800">- add fcitx-rime-0.3.2-rime-sync-user-data.patch
  * rime sync_user_data can't accept argument</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="06768486db16012247edbb6e3756601ad5c12fc7d8b98f26c8df240e9910b5f82d89f7483ad3f0a6034cc06b36b78fe8821cc1b399887df2c91443b7d9a6e9cf" name="fcitx-rime-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3.2" rel="4.1"/>
  <changelog author="i@marguerite.su" date="1359720000">- explicitly requires: brise.
  it is librime's data file, without it, fcitx-rime is a skeleton.</changelog>
  <changelog author="i@marguerite.su" date="1371902400">- update version 0.2.1
  * fixes some bug and add some manual syncing feature,
    and implement redeploy properly</changelog>
  <changelog author="i@marguerite.su" date="1373025600">- add patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * Phenomenon: When inputing Chinese, users hit Capslock to enter
    Capital letters, then fcitx-rime will enter ASCII mode. But
    the second or further Capslock won't change ASCII mode back
    to Chinese pinyin mode unless users hit Shift.
  * Cause: Rime reads bitmask FcitxKeyState_CapsLock to detect
    whether CapsLock is on, but fcitx-rime frontend didn't
    provide such use.</changelog>
  <changelog author="i@marguerite.su" date="1373716800">- update version 0.2.2
  * Fix Issue 11
  * Fix Issue 12
  * Update icon artwork
  * Add License
- remove patch: fcitx-rime-0.2.1-Caplocks_never_response_second_request.patch
  * got upstreamed</changelog>
  <changelog author="i@marguerite.su" date="1384776000">- update version 0.3.0
  * compatibility for rime 1.0 release.</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.3.1
  * Fix github issues fcitx/fcitx-rime#14</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.3.2
  * [rime] add paging callback</changelog>
  <changelog author="Dingzhong Chen &lt;wsxy162@gmail.com&gt;" date="1611144000">- Remove Requires: brise, since it has been deprecated upstream
  and already recommended by librime</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1695988800">- add fcitx-rime-0.3.2-rime-sync-user-data.patch
  * rime sync_user_data can't accept argument</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="572e818e7befc8b58e9a88067dd0855b84c5b739560229301068939ec9e41cd946ce2b6903400d74f35b0c5f8d2aa93426723d54ef19c6ebcbd129840109d5d9" name="fcitx-skin-classic" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="013b7f3c0334c2566bc2ba87450af6ae1eba7ce77f3f8c3aeb064a01e0311c81d1f6022585254603586306df34727d189d9d2d243c114485d32155468cfd7b40" name="fcitx-skin-dark" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="51b00ec62bd707f39edf790532d197e713926ee6193bb34ad2d163b00d851286207a152b04a6f35b367539cc3ee8170c85550004b5d4ac389c95d2683be62969" name="fcitx-skin-new-air" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="1bae269ad039ddd2dfd63c23941e0e346e24ca69fdef284576af69ccbc805434dc829c5fc8d24e4ae008db943bfd1d54f88135b1dbb12ff9d86b8afd3d19eae8" name="fcitx-skk" arch="src">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1382788800">- initial version 0.1.0
  * inspired by Ubuntu users complaining IBus 1.5 is useless</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix github issues fcitx/fcitx-skk#2</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * candidate selection key config</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port to qt5
- add patch qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="d1b7be88dac0128b1f69d23c78ee251e43c7546fa79eced6ef70a89c2f1ef266fcc1d92b3b3a061143083fa1fdb9ea2108b1315f12f026fe3343fef7d9d51ba8" name="fcitx-skk" arch="x86_64">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1382788800">- initial version 0.1.0
  * inspired by Ubuntu users complaining IBus 1.5 is useless</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix github issues fcitx/fcitx-skk#2</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * candidate selection key config</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port to qt5
- add patch qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="9c7b130f92ca023a2502a5225cc2c33a23bea980e069b74c443a8cce354d8d4435932a64ffa9d6961d26ebf8eab86e19d8c6c90b910ed0597ab0c47607d31a2f" name="fcitx-skk-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.4" rel="1.1"/>
  <changelog author="i@marguerite.su" date="1382788800">- initial version 0.1.0
  * inspired by Ubuntu users complaining IBus 1.5 is useless</changelog>
  <changelog author="i@marguerite.su" date="1402315200">- update version 0.1.1
  * Fix github issues fcitx/fcitx-skk#2</changelog>
  <changelog author="i@marguerite.su" date="1432987200">- update version 0.1.2
  * candidate selection key config</changelog>
  <changelog author="i@marguerite.su" date="1512216000">- update version 0.1.4
  * port to qt5
- add patch qt5-version.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1705752000">- Use %patch0 to fix compilation with rpm-4.19</changelog>
</package>
<package pkgid="b991dfa8d62d6e36b906810627113e2252d6d2d88786ab3fb10e1a59d03f707acefe3203659ef443d8296807182f27382a92161b61291555ef372b4487949830" name="fcitx-table" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="d59ced9832f69e7a2786298ec2c16e84ce8ff7b07f9578c5550cef2b702e094ab95db24d3d40e437e2ca9564ca7dd2ba34bf4e8d1473c20cf3690434556a9585" name="fcitx-table" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="e95865158cda505923b95eb5d0ece8d058aecc8eedef50442f9d67309584b2b1ca67b138dd9e2d636a4b39cc260224b6c74c1f2e661ec494c2556e471df5a284" name="fcitx-table-cn-bingchan" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="fcc38ebe480076df748af59e03c3fa00471c017ed2c286a9d4f851879672929cd1f90644f2695bca1c72cd80a85de9412745ca3dcef3e2c7af9574fe204fca8d" name="fcitx-table-cn-cangjie" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="38d0055151d6aa4367136c0421b86a4b59838687f0d9a1fffafa07a95ee755d7cf477826b90e85b0fe4baa0e098f11e73ccaf2f7c3ad1dd274abfc4202bdddfd" name="fcitx-table-cn-dianbao" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="681e4f1e634144c28eca3f6d697bb7011468bd1793f1b32972e0c68b49749c8988ca8470b14638d9186e6e3cfe76c400ac6575a1ec359c32b51726535e6357f1" name="fcitx-table-cn-erbi" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="1f79891e82b3cc3d249255349400934f1720db4ae7002c93f11b6d1952bc1c052aacb491b75894a444b628a7cec8941656cf9c4949b4ef8d45a8b14d79d4cdaf" name="fcitx-table-cn-wanfeng" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="2c1d9b83c163abdeadae5a2c27d856a066a2cd90aa3eb44bfcce7fbcdeed8fe524550b7070d34d3a2dee7402782be720ddb56c41923a2b554f0cd7b29c8c550a" name="fcitx-table-cn-wubi" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="d4b1f9929d4b967ba6e35b9286018bc918f37a72fda00eb5436379f743a02366b2784e49c64e47eef074c648d936e10a20701533684f961009002b150633adfb" name="fcitx-table-cn-wubi-pinyin" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="c97b15db6a20cfc4c0902b81896e6389c3c3c2587df8ce0130c97036ed6383130f40b5dbab128f32b4e6dd92a3d4f9cc66d5c991a0957359a5cbd27bbeb08cee" name="fcitx-table-cn-ziran" arch="noarch">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="642f335ae9bfeb2c851fce9a683bd4ef9a2c1df9539d7cd1a3e527afb33951a1633321f4bbd217982e758793c735629ebd80fbe6169cc9877abcc45bae8122bd" name="fcitx-table-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="81340c26f450d22cd8dbd353f3b793e9d4ef426db7f09d32ab9ef9ac57c6e25ccfc50ffc2c1b54d54f97f9ecc3fe6aa702e60101de80e598c85b43dae33adbc3" name="fcitx-table-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="e63c356c8cce363eb35ed1853910887678aba87f4ece81f25d80bd47970c06bebd739cee18bea353855de8dc46a9618dbca440b7444bfe8c5a0d68a7a84ff0f5" name="fcitx-table-tools" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="681e4f9dab0821e3802c769b84880209437ce748b2f22ea00426c2b2004fd77e0b0ada0a22a2a38cdb58d374d47d3536bf478c36e34105ecc3d1e32a54831d39" name="fcitx-table-tools" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="6e89ff64b4a4d2ddc6eece8e2ef1310700bff547511fb033032b13ef07c1ef24011909f2e7f0b073273ff21859d242d4f0ceae6bf4ebc649b5e930eda31bf3e6" name="fcitx-table-tools-debuginfo" arch="i586">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="b69b1c37f977b2b7388b871936b982e18a14436f92f30dc50e8cdedb0eae029f9bb970b4142c398b678f8c9425ac8da3a2d80960b259f20cd3f06f4a31553870" name="fcitx-table-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.2.9.9" rel="2.2"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1566475200">- Stop packaging fcitx-qt4 for leap 15.2 and Tumbleweed.
- Run spec-cleaner</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1582977600">- Update version to 4.2.9.7
  * Do not link jsonc if XKB is disabled
  * Update Translation
  * use /org/freedesktop/portal as dbus path for portal.
  * use the right color for gtk2
  * use a different way to suppress unused warning
  * Revert "[gtk] clean up unused variable."
  * iso code root should be 639-3.
  * use iso-codes json file to parse the iso codes data.
  * fix fall through warning
  * clean up unused variable.</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1606824000">- update version 4.2.9.8
  * fix issue with appindicator on gnome-shell
  * Relicense the im module to BSD to allow Proprietary
    software for bundling it. This was already done for
    the Qt5 counter part, but never done for Qt4 version.
    This is mainly to allow WPS to reuse our up-to-date
    im module to support fcitx 5
  * Slightly change to the tray menu to remove some
    redudant entries</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1625054400">- Move fcitx.macros from /etc/rpm to %_rpmmacrodir (boo#1185657).</changelog>
  <changelog author="tiwai@suse.de" date="1642680000">- Fix xim.d script for KDE Plasma (boo#1194916);
  $WINDOWMANAGER check needs to be adjusted</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1645358400">- long gone Harlequin, don't change default theme (boo#1188416)
- 32bit is long gone, drop baselibs.conf
- split libfcitx-4_2_9 according to shlib-policy-name-error
  rpmlint report(boo#1191753)
- other rpmlint fixes</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1649073600">- add baselibs.conf back due to fcitx-qt5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660737600">- update to 4.2.9.9:
  * fix compatibility issue with KDE's systemd based xdg autostart
- fix gpg validation</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1692878400">- add remote-module-use-safe-directory-for-socket-API-sock.patch: use a safe
  directory for the fcitx-socket:%d API socket currently placed in /tmp. This
  avoids a possible local denial of service issue (bsc#1213331).</changelog>
</package>
<package pkgid="ef0fa49bf20760a86488cc23398f9306ed46e67b643dd3b03d3d4c44397ebbe0795388d00901b56b7ea264aa08dd7c46c939bfb0bd396d3a56681103b936cb26" name="fd" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="24f413a2d290c1a4d7cb58f1d4487c0b71ee245a7cadad9402e9eef47437e787bba7784798294d7462f8ac7dfe41cd59f9756bac27aff96f30228655464328ee" name="fd" arch="src">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1537099200">- Update to version 7.1.0
  Features
  * Added --size filter option
  * Added --type empty (or -t e) to search for empty files and/or directories
  Changes
  * .gitignore files will only be respected in Git repositories, not outside.
  * A few performance improvements for --type searches
- cleanup with spec-cleaner</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="9ce71a75de43acc5988aed3569848394d4848865a203fe564809db0cd58fe16de973df6145f20be3da28d767768ca5e3b13a408e00004ebdf2cca38b645490bf" name="fd" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="6c52b287c92c227382af12d57c4acdbf07b8f7dce183a31ae135484734a557e98615bbc79ffdc93e8c6ba1af2796e1e98d556e9fc1e590bf70b510507872611a" name="fd-bash-completion" arch="noarch">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="32ff69009e1b03814e4ef94742529fbc78156faae33d734c7d2fb5ec0335c6a908c7d6977f016bf8c62ac3f2ddb20a358e25118d82f431663168998b9cce9fc6" name="fd-debuginfo" arch="i586">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="fccbe918760ab8a54d81626d88d459e8c63849e6506297a5698ec43a06b62ecfa6f2af9ec60099456dd7c1b4da0258e6605be714d5f220ac618de0998f317089" name="fd-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="70d9415841796632009d34dbfcaee77c529cd6e717066a67cbd5a46b0d9bd1f692d5b94952339dffe0404c8982a2ec009e10711157c4675656c1587800b8879d" name="fd-fish-completion" arch="noarch">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="24e5138f04730c3ff04854a7776497a853e5988b0efb4d039127d931018f684ab8bd9da08b208377c4db9656ff6e96c13b43db7723c56365004aac72ab126e55" name="fd-zsh-completion" arch="noarch">
  <version epoch="0" ver="9.0.0" rel="3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584273600">- Update to 7.4.0
  * Added a new --path-separator &lt;sep&gt; option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before &lt;date|duration&gt; and --changed-within &lt;..&gt;.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch &lt;cmd&gt;/-X &lt;cmd&gt; option for batch execution of commands
  * Support for 24-bit color codes</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1587038400">- Update to 8.0.0
  * Features
  - Add a new -l/--list-details option to show more details about
    the search results.
  - Add a new --max-results=&lt;count&gt; option to limit the number of
    search results, see #472, #476 and #555
  - Add the alias -1 for --max-results=1, see #561.
  - Add new --type socket and --type pipe filters, see #511.
  - Add new --min-depth &lt;depth&gt; and --exact-depth &lt;depth&gt; options
    in addition to the existing option to limit the maximum
    depth. See #404.
  - Support additional ANSI font styles in LS_COLORS: faint, slow
    blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
  - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
    properly passed to child-processes when using --exec,
  - -exec-batch or --list-details. In fd's output, we replace
    non-UTF-8 sequences with the "�" character. However, if the
    output of fd goes to another process, we print the actual
    bytes of the filename. For more details, see #558 and #295.
  - LS_COLORS entries with unsupported font styles are not
    completely ignored, see #552
  * Changes
  - When using --glob in combination with --full-path, a *
    character does not match a path separation character (/ or
    \\) anymore. You can use ** for that. This allows things like
    fd -p -g '/some/base/path/*/*/*.txt' which would previously
    match to arbitrary depths (instead of exactly two folders
    below /some/base/path. See #404.
  - "Legacy" support to use fd -exec (with a single dash) has
    been removed. Use fd -x or fd --exec instead.
  - Overall improved error handling and error messages.
  * Other
  - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
  - Added --one-file-system (aliases: --mount, --xdev) to not
    cross file system boundaries on Unix and Windows, see #507
  - Added --base-directory to change the working directory in
    which fd is run, see #509 and #475
  - fd will not use colored output if the NO_COLOR environment
    variable is set, see #550 and #551
  - fd --exec will return exit code 1 if one of the executed
    commands fails, see #526 and #531
  * Bug Fixes
  - Fixed 'command not found' error when using zsh completion,
    see #487
  - fd -L should include broken symlinks, see #357 and #497
  - Display directories even if we don't have permission to
    enter, see #437
  * Changes
  - A flag can now be passed multiple times without producing an
    error, see #488 and #496
  - Search results are sorted when using the -X option to match
    the behaviour of piping to xargs, see #441 and #524</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1589976000">- Update to 8.1.0
  * Features
  - Add new --owner [user][:group] command-line option
  - Add support for a global ignore file (~/.config/fd/ignore on Unix)
  - Do not exit immediately if one of the search paths is missing
  * Bugfixes
  - Reverted a change from fd 8.0 that enabled colors on all
    Windows terminals (see below) in order to support
    older Windows versions again
  - Fix --glob behavior with empty pattern</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1595937600">- Update to 8.1.1
  * Bugfixes
  - Support colored output on older Windows versions if either
    (1) --color=always is set or
    (2) the TERM environment variable is set. See #469</changelog>
  <changelog author="Wang Jun &lt;jgwang@suse.com&gt;" date="1608897600">- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
  - Add new `--prune` flag, see #535 (@reima)
  - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
  - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
  - `fd` now prints an error message if the search pattern requires a leading dot but
    `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
  - Avoid panic when performing limited searches in directories with restricted permissions, see #678
  - Invalid numeric command-line arguments are silently ignored, see #675
  - Disable jemalloc on Android, see #662
  - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
  - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
    includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
  - Added `zsh` completion files, see #654 and #189 (@smancill)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1608984000">- Replace manual vendoring, build and install with rust-packaging macros</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1632830400">- Replace rust-packaging with cargo-packaging</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1638187200">- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1641470400">- Update to version 8.3.1:
  - Bugfixes
  - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs)
  - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator)
  - --max-results=1 now immediately quits after the first result, see #867 (@tavianator)
  - fd -h does not panic anymore when stdout is closed, see #897
  - Changes
  - Disable jemalloc on FreeBSD, see #896 (@xanderio)
  - Updated man page, see #912 (@rlue)
  - Updated zsh completions, see #932 (@tmccombs)</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1641556800">- remove service files</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1643457600">- Update to version 8.3.2:
  * Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1649160000">- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1654689600">- Update to version 8.4.0:
  * Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -&gt; dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1667390400">- Update to version 8.5.0:
  - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
  - Bugfixes
  - Fixed differences between piped / non-piped output. This changes fds behavior back to what we
  - had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
  - --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
  - prefix in those cases. See #1046, #1115, and #1121
  - fd could previously crash with a panic due to a race condition in Rusts standard library
  - (see rust-lang/rust#39364). This has been fixed by switching to a different
  - message passing implementation, see #1060 and #1146
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
  - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
  - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067</changelog>
  <changelog author="andrea.manzini@suse.com" date="1673697600">- Update to version 8.6.0:
  * New --and &lt;pattern&gt; option to add additional patterns that must also be matched.
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing</changelog>
  <changelog author="andrea.manzini@suse.com" date="1677499200">- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog</changelog>
  <changelog author="mvetter@suse.com" date="1697889600">- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed</changelog>
  <changelog author="mvetter@suse.com" date="1702987200">- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409</changelog>
  <changelog author="Sebastian Wagner &lt;sebix@sebix.at&gt;" date="1703332800">- require rust &gt;= 1.70.0 for clap_lex dependency</changelog>
</package>
<package pkgid="d66daa7ef0e60d111c98f0f87cd3b7741864279aa3fd48e52de6976a66773e748882ad343b030b80169b121db23c05e9dbab46db98b0cc08434760ee5aaf8b50" name="fdk-aac-free" arch="src">
  <version epoch="0" ver="2.0.0" rel="2.9"/>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1634558400">- Initial packaging derived from Fedora package</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add baselibs.conf file since pipewire uses it and fdk-aac-free
  is a dependency.</changelog>
</package>
<package pkgid="9fc14a812f446a2d48eb0d385b466afe4a36e537def7c19f6ec9aea688e7e062867c4c61130d63ccbddc98d7c6a1e11e6958b2e043246f9c2771fa5bdd0fc0e0" name="fdk-aac-free-debugsource" arch="i586">
  <version epoch="0" ver="2.0.0" rel="2.9"/>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1634558400">- Initial packaging derived from Fedora package</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add baselibs.conf file since pipewire uses it and fdk-aac-free
  is a dependency.</changelog>
</package>
<package pkgid="035916564f502f2bdd884987eb869b25a6f756d562b60627ed3b3a7fb824c8d55bac93e3373087d07012a731848eb0cd05dbc33334da24dfe0f37a7c2c063c0b" name="fdk-aac-free-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.0" rel="2.9"/>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1634558400">- Initial packaging derived from Fedora package</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add baselibs.conf file since pipewire uses it and fdk-aac-free
  is a dependency.</changelog>
</package>
<package pkgid="09a2e9ad8c8b4e83ef2645355a17d6e520e21bf1ff86839b4d08db88b50512d4fc3ea7da1dc6365324c1b94130f5d31bdf8257dd3d342470f196d91a7a32bf91" name="fetchmail" arch="src">
  <version epoch="0" ver="6.4.37" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Add fetchmail-bison-3.8.patch: Fix build with bison 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639224000">- update to 6.4.25:
  * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
    contained a typo and would not kick in properly.
  * Library and/or rpath setting from configure.ac was fixed.
  * Added an example systemd unit file and instructions to contrib/systemd/
    which runs fetchmail as a daemon with 5-minute poll intervals.
  * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
    see INSTALL and README.SSL. This is considered experimental.
    Feedback solicited.
  * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
    warning workaround. Remove the cast of yytoknum to void.  This may cause
    a compiler warning to reappear with older Bison versions.
  * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
    certificate in its trust store because OpenSSL by default prefers the
    untrusted certificate and fails.
  * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
    error message to suggest sslproto '' instead.
    This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
- drop fetchmail-bison-3.8.patch (upstream)
- Rebased patches:
  * fetchmail-add-imap-oauthbearer-support.patch
  * fetchmail-support-oauthbearer-xoauth2-with-pop3.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- update to 6.4.26:
  * When using wolfSSL 5.0.0, work around a bug that appears to hit
    wolfSSL when receiving handshake records while still in
    SSL_peek(). Workaround is to read 1 byte and cache it, then
    call SSL_peek() again. This affects only some servers.
  * New serbian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1641988800">- fix [bsc#1194203]:
  * Always create fetchmail group, even if the user is already
    present, as a leftover from Leap 15.2 upgrade. This may happen
    also if user is messing with groups/users directly or upgrading
    from even an older fetchmail versions.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645790400">- update to 6.4.27:
  * Bump wolfSSL minimum required version to 5.1.1 to pull in
    security fix.
  * Updated romanian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646913600">- update to 6.4.28:
  * Updated spanish translation.
- fix typos in changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 6.4.29:
  * Updated vi [Vietnamese] translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1651147200">- update to 6.4.30:
  * Breaking changes:
  - Bump wolfSSL minimum required version to 5.2.0 to pull in
    security fix.
  * Changes:
  - Using OpenSSL 1.* before 1.1.1n elicits a compile-time
    warning.
  - Using OpenSSL 3.* before 3.0.2  elicits a compile-time
    warning.
  - configure.ac was tweaked in order to hopefully fix
    cross-compilation issues  report, and different patch
    suggested
  * Translations.:
  - ro: Updated Romanian translation.</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="David Anes &lt;david.anes@suse.com&gt;" date="1658145600">- update to 6.4.31
  * Bugfixes:
  - Try to fix ./configure --with-ssl=... for systems that have
    multiple OpenSSL versions installed.  Issues reported by
    Dennis Putnam.
  - The netrc parser now reports its errors to syslog or logfile
    when appropriate, previously it would always log to stderr.
  - Add error checking to .netrc parser.
  * Changes:
  - manpage: use .UR/.UE macros instead of .URL for URIs.
  - manpage: fix contractions. Found with FreeBSD's igor tool.
  - manpage: HTML now built with pandoc -&gt; python-docutils
    (manServer.pl was dropped)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659182400">- Update to 6.4.32:
  * Use configure to find rst2html, some systems install it only
    with .py suffix, others only without, and some install both.
  * Update README.maintainer
  * Translations updated.
- Reapplied patches
- Add 44-uncorrupt_runfetchmail.patch to clean up some contrib/
  scripts (gl#fetchmail/fetchmail#44).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1662033600">- Update to 6.4.33:
  - Turns out the snapd version of HTMLDOC 1.9.16 is broken, so I
    have added a wrapper script that uses the flatpak version of
    HTMLDOC, for the benefit of rebuilding on distros that do not
    ship HTMLDOC natively.
- Remove upstreamed 44-uncorrupt_runfetchmail.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">- Update to 6.4.34:
  * Bugfixes:
  - When an SMTP receiver refuses delivery, a message would be
    deleted from the mail store in spite of a softbounce option
    that is enabled.
  * Translations:
  - Updated Serbian translation</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666353600">- Remove stale requires to python-rpm-macros.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1672920000">- Update to 6.4.35:
  * BREAKING CHANGES:
  - Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7,
    and rejects wolfSSL older than 5.5.0.
  * Updated Swedish and Esperanto translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- disable opie support</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1675771200">- Update to 6.4.36:
  * TRANSLATIONS: language translations were updated:
  - cs, es, fr, ja, pl, ro, sq, sv</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1677672000">- Update to 6.4.37:
  * TRANSLATIONS: language translations were updated:
  - sr [Serbian]</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1705492800">- Add patch fetchmailconf-no-more-future.patch:
  * Drop requirement for python-future from fetchmailconf.</changelog>
</package>
<package pkgid="187b0c124aa783e018ed79fcf7380c3e3571c0fca5e0ce9bb464a34a2e6b875ed39aed592e5bea55b78a2de464773bc432912507ef851b3d0344e6160b5c01ca" name="fetchmail" arch="x86_64">
  <version epoch="0" ver="6.4.37" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Add fetchmail-bison-3.8.patch: Fix build with bison 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639224000">- update to 6.4.25:
  * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
    contained a typo and would not kick in properly.
  * Library and/or rpath setting from configure.ac was fixed.
  * Added an example systemd unit file and instructions to contrib/systemd/
    which runs fetchmail as a daemon with 5-minute poll intervals.
  * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
    see INSTALL and README.SSL. This is considered experimental.
    Feedback solicited.
  * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
    warning workaround. Remove the cast of yytoknum to void.  This may cause
    a compiler warning to reappear with older Bison versions.
  * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
    certificate in its trust store because OpenSSL by default prefers the
    untrusted certificate and fails.
  * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
    error message to suggest sslproto '' instead.
    This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
- drop fetchmail-bison-3.8.patch (upstream)
- Rebased patches:
  * fetchmail-add-imap-oauthbearer-support.patch
  * fetchmail-support-oauthbearer-xoauth2-with-pop3.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- update to 6.4.26:
  * When using wolfSSL 5.0.0, work around a bug that appears to hit
    wolfSSL when receiving handshake records while still in
    SSL_peek(). Workaround is to read 1 byte and cache it, then
    call SSL_peek() again. This affects only some servers.
  * New serbian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1641988800">- fix [bsc#1194203]:
  * Always create fetchmail group, even if the user is already
    present, as a leftover from Leap 15.2 upgrade. This may happen
    also if user is messing with groups/users directly or upgrading
    from even an older fetchmail versions.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645790400">- update to 6.4.27:
  * Bump wolfSSL minimum required version to 5.1.1 to pull in
    security fix.
  * Updated romanian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646913600">- update to 6.4.28:
  * Updated spanish translation.
- fix typos in changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 6.4.29:
  * Updated vi [Vietnamese] translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1651147200">- update to 6.4.30:
  * Breaking changes:
  - Bump wolfSSL minimum required version to 5.2.0 to pull in
    security fix.
  * Changes:
  - Using OpenSSL 1.* before 1.1.1n elicits a compile-time
    warning.
  - Using OpenSSL 3.* before 3.0.2  elicits a compile-time
    warning.
  - configure.ac was tweaked in order to hopefully fix
    cross-compilation issues  report, and different patch
    suggested
  * Translations.:
  - ro: Updated Romanian translation.</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="David Anes &lt;david.anes@suse.com&gt;" date="1658145600">- update to 6.4.31
  * Bugfixes:
  - Try to fix ./configure --with-ssl=... for systems that have
    multiple OpenSSL versions installed.  Issues reported by
    Dennis Putnam.
  - The netrc parser now reports its errors to syslog or logfile
    when appropriate, previously it would always log to stderr.
  - Add error checking to .netrc parser.
  * Changes:
  - manpage: use .UR/.UE macros instead of .URL for URIs.
  - manpage: fix contractions. Found with FreeBSD's igor tool.
  - manpage: HTML now built with pandoc -&gt; python-docutils
    (manServer.pl was dropped)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659182400">- Update to 6.4.32:
  * Use configure to find rst2html, some systems install it only
    with .py suffix, others only without, and some install both.
  * Update README.maintainer
  * Translations updated.
- Reapplied patches
- Add 44-uncorrupt_runfetchmail.patch to clean up some contrib/
  scripts (gl#fetchmail/fetchmail#44).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1662033600">- Update to 6.4.33:
  - Turns out the snapd version of HTMLDOC 1.9.16 is broken, so I
    have added a wrapper script that uses the flatpak version of
    HTMLDOC, for the benefit of rebuilding on distros that do not
    ship HTMLDOC natively.
- Remove upstreamed 44-uncorrupt_runfetchmail.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">- Update to 6.4.34:
  * Bugfixes:
  - When an SMTP receiver refuses delivery, a message would be
    deleted from the mail store in spite of a softbounce option
    that is enabled.
  * Translations:
  - Updated Serbian translation</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666353600">- Remove stale requires to python-rpm-macros.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1672920000">- Update to 6.4.35:
  * BREAKING CHANGES:
  - Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7,
    and rejects wolfSSL older than 5.5.0.
  * Updated Swedish and Esperanto translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- disable opie support</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1675771200">- Update to 6.4.36:
  * TRANSLATIONS: language translations were updated:
  - cs, es, fr, ja, pl, ro, sq, sv</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1677672000">- Update to 6.4.37:
  * TRANSLATIONS: language translations were updated:
  - sr [Serbian]</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1705492800">- Add patch fetchmailconf-no-more-future.patch:
  * Drop requirement for python-future from fetchmailconf.</changelog>
</package>
<package pkgid="5b3c1142e0022f6162b0ac906560dfa646c9d3710b0de8e564b7d6e4ce30c8240652ab052d81c4f83166d9f4597b86cc85545c7cb4913e74e9ee030497621fd0" name="fetchmail-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.4.37" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Add fetchmail-bison-3.8.patch: Fix build with bison 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639224000">- update to 6.4.25:
  * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
    contained a typo and would not kick in properly.
  * Library and/or rpath setting from configure.ac was fixed.
  * Added an example systemd unit file and instructions to contrib/systemd/
    which runs fetchmail as a daemon with 5-minute poll intervals.
  * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
    see INSTALL and README.SSL. This is considered experimental.
    Feedback solicited.
  * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
    warning workaround. Remove the cast of yytoknum to void.  This may cause
    a compiler warning to reappear with older Bison versions.
  * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
    certificate in its trust store because OpenSSL by default prefers the
    untrusted certificate and fails.
  * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
    error message to suggest sslproto '' instead.
    This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
- drop fetchmail-bison-3.8.patch (upstream)
- Rebased patches:
  * fetchmail-add-imap-oauthbearer-support.patch
  * fetchmail-support-oauthbearer-xoauth2-with-pop3.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- update to 6.4.26:
  * When using wolfSSL 5.0.0, work around a bug that appears to hit
    wolfSSL when receiving handshake records while still in
    SSL_peek(). Workaround is to read 1 byte and cache it, then
    call SSL_peek() again. This affects only some servers.
  * New serbian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1641988800">- fix [bsc#1194203]:
  * Always create fetchmail group, even if the user is already
    present, as a leftover from Leap 15.2 upgrade. This may happen
    also if user is messing with groups/users directly or upgrading
    from even an older fetchmail versions.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645790400">- update to 6.4.27:
  * Bump wolfSSL minimum required version to 5.1.1 to pull in
    security fix.
  * Updated romanian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646913600">- update to 6.4.28:
  * Updated spanish translation.
- fix typos in changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 6.4.29:
  * Updated vi [Vietnamese] translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1651147200">- update to 6.4.30:
  * Breaking changes:
  - Bump wolfSSL minimum required version to 5.2.0 to pull in
    security fix.
  * Changes:
  - Using OpenSSL 1.* before 1.1.1n elicits a compile-time
    warning.
  - Using OpenSSL 3.* before 3.0.2  elicits a compile-time
    warning.
  - configure.ac was tweaked in order to hopefully fix
    cross-compilation issues  report, and different patch
    suggested
  * Translations.:
  - ro: Updated Romanian translation.</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="David Anes &lt;david.anes@suse.com&gt;" date="1658145600">- update to 6.4.31
  * Bugfixes:
  - Try to fix ./configure --with-ssl=... for systems that have
    multiple OpenSSL versions installed.  Issues reported by
    Dennis Putnam.
  - The netrc parser now reports its errors to syslog or logfile
    when appropriate, previously it would always log to stderr.
  - Add error checking to .netrc parser.
  * Changes:
  - manpage: use .UR/.UE macros instead of .URL for URIs.
  - manpage: fix contractions. Found with FreeBSD's igor tool.
  - manpage: HTML now built with pandoc -&gt; python-docutils
    (manServer.pl was dropped)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659182400">- Update to 6.4.32:
  * Use configure to find rst2html, some systems install it only
    with .py suffix, others only without, and some install both.
  * Update README.maintainer
  * Translations updated.
- Reapplied patches
- Add 44-uncorrupt_runfetchmail.patch to clean up some contrib/
  scripts (gl#fetchmail/fetchmail#44).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1662033600">- Update to 6.4.33:
  - Turns out the snapd version of HTMLDOC 1.9.16 is broken, so I
    have added a wrapper script that uses the flatpak version of
    HTMLDOC, for the benefit of rebuilding on distros that do not
    ship HTMLDOC natively.
- Remove upstreamed 44-uncorrupt_runfetchmail.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">- Update to 6.4.34:
  * Bugfixes:
  - When an SMTP receiver refuses delivery, a message would be
    deleted from the mail store in spite of a softbounce option
    that is enabled.
  * Translations:
  - Updated Serbian translation</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666353600">- Remove stale requires to python-rpm-macros.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1672920000">- Update to 6.4.35:
  * BREAKING CHANGES:
  - Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7,
    and rejects wolfSSL older than 5.5.0.
  * Updated Swedish and Esperanto translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- disable opie support</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1675771200">- Update to 6.4.36:
  * TRANSLATIONS: language translations were updated:
  - cs, es, fr, ja, pl, ro, sq, sv</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1677672000">- Update to 6.4.37:
  * TRANSLATIONS: language translations were updated:
  - sr [Serbian]</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1705492800">- Add patch fetchmailconf-no-more-future.patch:
  * Drop requirement for python-future from fetchmailconf.</changelog>
</package>
<package pkgid="0938913c6f8f3f392af4cc931956f5ee8f55e66da45b709e029d9df57edc37ca281c2f5d26332e967610763eb752471ffad0145637a2bccb6a88dbebb1132db3" name="fetchmail-debugsource" arch="x86_64">
  <version epoch="0" ver="6.4.37" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Add fetchmail-bison-3.8.patch: Fix build with bison 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639224000">- update to 6.4.25:
  * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
    contained a typo and would not kick in properly.
  * Library and/or rpath setting from configure.ac was fixed.
  * Added an example systemd unit file and instructions to contrib/systemd/
    which runs fetchmail as a daemon with 5-minute poll intervals.
  * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
    see INSTALL and README.SSL. This is considered experimental.
    Feedback solicited.
  * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
    warning workaround. Remove the cast of yytoknum to void.  This may cause
    a compiler warning to reappear with older Bison versions.
  * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
    certificate in its trust store because OpenSSL by default prefers the
    untrusted certificate and fails.
  * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
    error message to suggest sslproto '' instead.
    This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
- drop fetchmail-bison-3.8.patch (upstream)
- Rebased patches:
  * fetchmail-add-imap-oauthbearer-support.patch
  * fetchmail-support-oauthbearer-xoauth2-with-pop3.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- update to 6.4.26:
  * When using wolfSSL 5.0.0, work around a bug that appears to hit
    wolfSSL when receiving handshake records while still in
    SSL_peek(). Workaround is to read 1 byte and cache it, then
    call SSL_peek() again. This affects only some servers.
  * New serbian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1641988800">- fix [bsc#1194203]:
  * Always create fetchmail group, even if the user is already
    present, as a leftover from Leap 15.2 upgrade. This may happen
    also if user is messing with groups/users directly or upgrading
    from even an older fetchmail versions.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645790400">- update to 6.4.27:
  * Bump wolfSSL minimum required version to 5.1.1 to pull in
    security fix.
  * Updated romanian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646913600">- update to 6.4.28:
  * Updated spanish translation.
- fix typos in changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 6.4.29:
  * Updated vi [Vietnamese] translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1651147200">- update to 6.4.30:
  * Breaking changes:
  - Bump wolfSSL minimum required version to 5.2.0 to pull in
    security fix.
  * Changes:
  - Using OpenSSL 1.* before 1.1.1n elicits a compile-time
    warning.
  - Using OpenSSL 3.* before 3.0.2  elicits a compile-time
    warning.
  - configure.ac was tweaked in order to hopefully fix
    cross-compilation issues  report, and different patch
    suggested
  * Translations.:
  - ro: Updated Romanian translation.</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="David Anes &lt;david.anes@suse.com&gt;" date="1658145600">- update to 6.4.31
  * Bugfixes:
  - Try to fix ./configure --with-ssl=... for systems that have
    multiple OpenSSL versions installed.  Issues reported by
    Dennis Putnam.
  - The netrc parser now reports its errors to syslog or logfile
    when appropriate, previously it would always log to stderr.
  - Add error checking to .netrc parser.
  * Changes:
  - manpage: use .UR/.UE macros instead of .URL for URIs.
  - manpage: fix contractions. Found with FreeBSD's igor tool.
  - manpage: HTML now built with pandoc -&gt; python-docutils
    (manServer.pl was dropped)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659182400">- Update to 6.4.32:
  * Use configure to find rst2html, some systems install it only
    with .py suffix, others only without, and some install both.
  * Update README.maintainer
  * Translations updated.
- Reapplied patches
- Add 44-uncorrupt_runfetchmail.patch to clean up some contrib/
  scripts (gl#fetchmail/fetchmail#44).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1662033600">- Update to 6.4.33:
  - Turns out the snapd version of HTMLDOC 1.9.16 is broken, so I
    have added a wrapper script that uses the flatpak version of
    HTMLDOC, for the benefit of rebuilding on distros that do not
    ship HTMLDOC natively.
- Remove upstreamed 44-uncorrupt_runfetchmail.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">- Update to 6.4.34:
  * Bugfixes:
  - When an SMTP receiver refuses delivery, a message would be
    deleted from the mail store in spite of a softbounce option
    that is enabled.
  * Translations:
  - Updated Serbian translation</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666353600">- Remove stale requires to python-rpm-macros.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1672920000">- Update to 6.4.35:
  * BREAKING CHANGES:
  - Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7,
    and rejects wolfSSL older than 5.5.0.
  * Updated Swedish and Esperanto translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- disable opie support</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1675771200">- Update to 6.4.36:
  * TRANSLATIONS: language translations were updated:
  - cs, es, fr, ja, pl, ro, sq, sv</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1677672000">- Update to 6.4.37:
  * TRANSLATIONS: language translations were updated:
  - sr [Serbian]</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1705492800">- Add patch fetchmailconf-no-more-future.patch:
  * Drop requirement for python-future from fetchmailconf.</changelog>
</package>
<package pkgid="ba02941cec1628aa706749b1978efb88be6ec63d534b25388bb7c2b2044d5e001776f8a441f6e215c8fb01f45f04af00343cdef1cfc55934a9d362621ba9ced4" name="fetchmailconf" arch="x86_64">
  <version epoch="0" ver="6.4.37" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636459200">- Add fetchmail-bison-3.8.patch: Fix build with bison 3.8.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639224000">- update to 6.4.25:
  * 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
    contained a typo and would not kick in properly.
  * Library and/or rpath setting from configure.ac was fixed.
  * Added an example systemd unit file and instructions to contrib/systemd/
    which runs fetchmail as a daemon with 5-minute poll intervals.
  * fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
    see INSTALL and README.SSL. This is considered experimental.
    Feedback solicited.
  * Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
    warning workaround. Remove the cast of yytoknum to void.  This may cause
    a compiler warning to reappear with older Bison versions.
  * OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
    certificate in its trust store because OpenSSL by default prefers the
    untrusted certificate and fails.
  * For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
    error message to suggest sslproto '' instead.
    This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
- drop fetchmail-bison-3.8.patch (upstream)
- Rebased patches:
  * fetchmail-add-imap-oauthbearer-support.patch
  * fetchmail-support-oauthbearer-xoauth2-with-pop3.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1640606400">- update to 6.4.26:
  * When using wolfSSL 5.0.0, work around a bug that appears to hit
    wolfSSL when receiving handshake records while still in
    SSL_peek(). Workaround is to read 1 byte and cache it, then
    call SSL_peek() again. This affects only some servers.
  * New serbian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1641988800">- fix [bsc#1194203]:
  * Always create fetchmail group, even if the user is already
    present, as a leftover from Leap 15.2 upgrade. This may happen
    also if user is messing with groups/users directly or upgrading
    from even an older fetchmail versions.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1645790400">- update to 6.4.27:
  * Bump wolfSSL minimum required version to 5.1.1 to pull in
    security fix.
  * Updated romanian translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1646913600">- update to 6.4.28:
  * Updated spanish translation.
- fix typos in changelog.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 6.4.29:
  * Updated vi [Vietnamese] translation.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1651147200">- update to 6.4.30:
  * Breaking changes:
  - Bump wolfSSL minimum required version to 5.2.0 to pull in
    security fix.
  * Changes:
  - Using OpenSSL 1.* before 1.1.1n elicits a compile-time
    warning.
  - Using OpenSSL 3.* before 3.0.2  elicits a compile-time
    warning.
  - configure.ac was tweaked in order to hopefully fix
    cross-compilation issues  report, and different patch
    suggested
  * Translations.:
  - ro: Updated Romanian translation.</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="David Anes &lt;david.anes@suse.com&gt;" date="1658145600">- update to 6.4.31
  * Bugfixes:
  - Try to fix ./configure --with-ssl=... for systems that have
    multiple OpenSSL versions installed.  Issues reported by
    Dennis Putnam.
  - The netrc parser now reports its errors to syslog or logfile
    when appropriate, previously it would always log to stderr.
  - Add error checking to .netrc parser.
  * Changes:
  - manpage: use .UR/.UE macros instead of .URL for URIs.
  - manpage: fix contractions. Found with FreeBSD's igor tool.
  - manpage: HTML now built with pandoc -&gt; python-docutils
    (manServer.pl was dropped)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1659182400">- Update to 6.4.32:
  * Use configure to find rst2html, some systems install it only
    with .py suffix, others only without, and some install both.
  * Update README.maintainer
  * Translations updated.
- Reapplied patches
- Add 44-uncorrupt_runfetchmail.patch to clean up some contrib/
  scripts (gl#fetchmail/fetchmail#44).</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1661947200">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1662033600">- Update to 6.4.33:
  - Turns out the snapd version of HTMLDOC 1.9.16 is broken, so I
    have added a wrapper script that uses the flatpak version of
    HTMLDOC, for the benefit of rebuilding on distros that do not
    ship HTMLDOC natively.
- Remove upstreamed 44-uncorrupt_runfetchmail.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666008000">- Update to 6.4.34:
  * Bugfixes:
  - When an SMTP receiver refuses delivery, a message would be
    deleted from the mail store in spite of a softbounce option
    that is enabled.
  * Translations:
  - Updated Serbian translation</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1666353600">- Remove stale requires to python-rpm-macros.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1672920000">- Update to 6.4.35:
  * BREAKING CHANGES:
  - Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7,
    and rejects wolfSSL older than 5.5.0.
  * Updated Swedish and Esperanto translations.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- disable opie support</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1675771200">- Update to 6.4.36:
  * TRANSLATIONS: language translations were updated:
  - cs, es, fr, ja, pl, ro, sq, sv</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1677672000">- Update to 6.4.37:
  * TRANSLATIONS: language translations were updated:
  - sr [Serbian]</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1705492800">- Add patch fetchmailconf-no-more-future.patch:
  * Drop requirement for python-future from fetchmailconf.</changelog>
</package>
<package pkgid="85a0aa9305888aca97df9071a7948d34bf81d52ca16f52097eebb609d699a095c057c636e29270e14f9d28e164f4266795fab45f10b8be1853ffe80d4cf32ca2" name="ffado" arch="i586">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="c46024270d8cf8bde9a2271fc407755cc963058afda3e39e039d2980aa563e12d6bfad03a38f4c5ff0c86649df9d164dcad7904309c7501520ff78971efbd361" name="ffado" arch="src">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="wbauer@tmo.at" date="1425470400">- Install udev rule to the correct directory by removing the incorrect
  redefinition of %_udevrulesdir. It is defined already in
  systemd-rpm-macros which is preinstalled in OBS. (boo#911303)</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1426075200">- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch</changelog>
  <changelog author="rguenther@suse.com" date="1454932800">- Add ffado-gcc6.patch to move #include &lt;math.h&gt; outside of a namespace
  and to not declare errno as local variable.</changelog>
  <changelog author="dimstar@opensuse.org" date="1456920000">- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the
  compatibility package introduction (libxml++ goes 3.0).</changelog>
  <changelog author="dimstar@opensuse.org" date="1456920001">- Add --std=gnu++11 to EXTRA_FLAGS.</changelog>
  <changelog author="davejplater@gmail.com" date="1458475200">- Use pkgconfig buildrequires where available and cleanup spec file.</changelog>
  <changelog author="davejplater@gmail.com" date="1490961600">- Update to 2.3.0
- Fix gcc7 errors with -fpermissive see boo#1030245
- Removed obsolete udev macro definition
- Rebased ffado_SConstruct_powerpc_update.patch and
  ffado-gcc6.patch
- Duplicated %build scons statement in %install to prevent a
  complete rebuild of the package.
- Upstream changes:
  * Configuration entries added for additional devices which work
  with the generic support layer (PreSonus Studiolive 32.4.2,
  Presonus StudioLive 16.0.2, ICON FireXon, Onyx Blackbird and
  the new Onyx 1640i, among others).
  * Support added for the newer Focusrite Saffire Pro 26.
  * Improved build support for various downstream consumers.
  * Better routing for selected Saffire devices and the Firestudio
  Mobile.
  * Significant cleanup and refinement of the M-Audio and Yamaha
  driver.
  * Compilation fixes for recent versions of gcc.
  * Recover from dead streams without causing jackd to shut down.</changelog>
  <changelog author="davejplater@gmail.com" date="1491998400">- Modify libffado-date_time.patch to allow reproducible builds.</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- sigev.patch: add missing header to define SIGEV_THREAD</changelog>
  <changelog author="astieger@suse.com" date="1511438400">- Fix building with python3 scons, add libffado-SConstruct-py3.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="16c9ff67de0b4f349c909177253f5db2d48e81930a7b18f6f2015437cabf64fb6e1dfddb749c3dd04f3295074e7f28378db773aab996ecc4d80003383aeb305b" name="ffado" arch="x86_64">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="7923f7081bb36bcbc8550498b5ec0d88475cb8df72e7b35e7536f4c3a6c932f7999e152a49e3ad63212f72d850fe6ea9f6b111f3740ba86af6391927974d1af4" name="ffado-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="9c740be8a585dae9c278e2736f575fdc01b2fdc65689bd583a8bc4a2a4f87771766d3773ebb53a1352133495a75bf05973e81ac07b89fee69328b3c6a01c10b0" name="ffado-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="c16089775759f5b02eee9fa9816133014899d3dd3a4df4e72f596288d414c5fe65fe30452710eceacaf110fcf9a894933192e2ed0a19a4d81589206290dbfe05" name="ffado-debugsource" arch="i586">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="02e58be094e4d39d79719bb5d62160c5bac4bdeadba6be365365921bd8aad8a35d53d6fe91fdbcb406dbf0e1929b0ff380e1e9bf8c844cbde8953a487b569e08" name="ffado-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.7" rel="1.2"/>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="bwiedemann@suse.com" date="1534507200">- Add reproducible.patch to always build with SSE2,
  independent of build system CPU (boo#1100677)</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546516800">- Update to release 2.4.1
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- Update to release 2.4.3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682337600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to version 2.4.7
- Upstream changes:
  * Update config.guess to the latest version. This supports newer
  architectures such as RISCV64.
  * Address compiler warnings reported by newer versions of gcc.
  * Add a configuration entry for the Apogee Duet.
  * Spelling, capitalisation and quoting fixes in documentation and
  source code.
  * Correctly report the Saffire Pro 24 and Pro 56 in messages from
  the driver when these interfaces are in use.
  * Build correctly under scons 3.0.5 and above.</changelog>
</package>
<package pkgid="e5b915ad64eeaea156ba74ce86dc752d6ee8ebd2308e96b1d9828aa9d04102053ec5469543bae672f933865f1b21c7e2249ad714f91fff55068ba65a07176973" name="ffado-mixer" arch="noarch">
  <version epoch="0" ver="2.4.7" rel="1.1"/>
  <changelog author="schwab@suse.de" date="1501502400">- sigev.patch: add missing header to define SIGEV_THREAD</changelog>
  <changelog author="astieger@suse.com" date="1511438400">- Fix building with python3 scons, add libffado-SConstruct-py3.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546603200">- Update to release 2.4.1
- Fix build with ffado-mixer-fixbuild.patch.
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="davejplater@gmail.com" date="1549281600">- Change Buildrequires: pkgconfig(dbus-python-3.6) back to the plain
  python3-dbus-python-devel package, pkgconfig is no longer provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- update to release 2.4.3
- removed unneeded Patch (fixed upstream):
  ffado-mixer-fixbuild.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to 2.4.7
- Upstream changes:
  * Address type-related issues encounted in ffado-mixer when using
  python 3.10. Components affected were the crossbar router and
  the M-Audio device mixer.
  * Use a dark theme by default in ffado-mixer.
  * Remember the user’s ffado-mixer theme choice.
  * The ffado-mixer desktop file includes a Dutch translation.
  * Saffire mixers gain additional tool tips.
  * Reduce the need for scrolling of the Saffire Pro24 panel in
  ffado-mixer.
  * Correct ffado-mixer routing assignments for the
  Profire-2626 device.</changelog>
</package>
<package pkgid="2b68c956a7e6dd84e07332347ac1c17169656df727e05faa71a244af353b7670e9f69e22179569d25ffc7554feff535dc0a4f3c686b9943d3ff4807ba048264e" name="ffado-mixer" arch="src">
  <version epoch="0" ver="2.4.7" rel="1.1"/>
  <changelog author="dvaleev@suse.com" date="1340798400">- fix ppc64 build</changelog>
  <changelog author="p.drouand@gmail.com" date="1356350400">- Update to 2.1.0 version:
  * Significantly improved support for the new "juju" firewire stack
    found in newer kernels
  * Support for JACK freewheeling mode and set-buffer-size operation
  * Lower CPU usage
  * udev rules included in FFADO to give user access to audio device files
  * More stable streaming
  * Fix crash when realtime system clock was set
  * Fix race conditions and invalid memory accesses on shutdown
  * Fixes for clean compilation on recent gcc versions (up to 4.7)
  * ffado-diag enhanced to aid debugging efforts
  * Many bugs fixed
- Remove patchs merged on upstream release:
  * ffado-gcc47.patch
  * libffado-bswap.patch
- Do not use and include ChangeLog in the package because the svn repo is down
  and this file could not be update
- Remove useless conditional macros</changelog>
  <changelog author="fcrozat@suse.com" date="1411041600">- Drop subversion BuildRequires, not needed at all.</changelog>
  <changelog author="davejplater@gmail.com" date="1411300800">- Update to version 2.2.1, no mixer changes.</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1426075200">- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1436011200">- require python-qt4 at runtime (bnc#937060)</changelog>
  <changelog author="rguenther@suse.com" date="1454932800">- Add ffado-gcc6.patch to move #include &lt;math.h&gt; outside of a namespace
  and to not declare errno as local variable.</changelog>
  <changelog author="dimstar@opensuse.org" date="1456920000">- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the
  compatibility package introduction (libxml++ goes 3.0).</changelog>
  <changelog author="dimstar@opensuse.org" date="1456920001">- Add --std=gnu++11 to COMPILE_FLAGS.</changelog>
  <changelog author="davejplater@gmail.com" date="1490961600">- Update to 2.3.0
- Removed api documentation package, no longer builds.
- See ffado.changes for common changes, no mixer changes.</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- sigev.patch: add missing header to define SIGEV_THREAD</changelog>
  <changelog author="astieger@suse.com" date="1511438400">- Fix building with python3 scons, add libffado-SConstruct-py3.patch</changelog>
  <changelog author="davejplater@gmail.com" date="1511524800">- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.</changelog>
  <changelog author="davejplater@gmail.com" date="1518091200">- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  * Numerous build system and code improvements to support
  architectures such as MIPS, x32 and various PowerPC flavours.
  * A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  * Initial support for the optional TCO module of the
  RME Fireface-800.
  * Expanded ffado-mixer support for the Phase88 device.
  * Initial work to make ffado-mixer compatible with
  python3/pyqt5.
  * Start work towards compatibility with scons3.</changelog>
  <changelog author="schwab@suse.de" date="1540123200">- byteswap.patch: ensure byte swap macros are available for all components</changelog>
  <changelog author="davejplater@gmail.com" date="1546603200">- Update to release 2.4.1
- Fix build with ffado-mixer-fixbuild.patch.
- Removed uneeded and incorporated patches:
  libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch
- Upstream changes:
  * Fix some python syntax which was not compatible with python3.
  These were missed during the preparation of FFADO 2.4.0.
  * Modify the SCons build system to allow for scons running under
  python3.
  * Merge distribution patches provided by package maintainers.
  * Address some difficulties experienced by package maintainers
  when compiling FFADO.
  * Improve the output of ffado-diag.</changelog>
  <changelog author="davejplater@gmail.com" date="1549281600">- Change Buildrequires: pkgconfig(dbus-python-3.6) back to the plain
  python3-dbus-python-devel package, pkgconfig is no longer provided.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577966400">- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0)
  BuildRequires.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1590753600">- update to release 2.4.3
- removed unneeded Patch (fixed upstream):
  ffado-mixer-fixbuild.patch</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1687780800">- Update to 2.4.7
- Upstream changes:
  * Address type-related issues encounted in ffado-mixer when using
  python 3.10. Components affected were the crossbar router and
  the M-Audio device mixer.
  * Use a dark theme by default in ffado-mixer.
  * Remember the user’s ffado-mixer theme choice.
  * The ffado-mixer desktop file includes a Dutch translation.
  * Saffire mixers gain additional tool tips.
  * Reduce the need for scrolling of the Saffire Pro24 panel in
  ffado-mixer.
  * Correct ffado-mixer routing assignments for the
  Profire-2626 device.</changelog>
</package>
<package pkgid="f4da4841f8f95085d2906fd91a17451fe345aaa6b7a345bc2fa1e97cd42192def0b354dd5b0a5c9d3ae044106363f6ddb18a8a873ac5dd92ee6fe613e0956103" name="ffmpeg-4" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="78e2bd69f0a29a1b148d7c48e34eaa684f1ccd65703aa3c68739cc7d0018abf58493cf85d0eeddc07677291b7a6fe173f96fcbb43e515fde8bdaa9da73b718e1" name="ffmpeg-4" arch="src">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="4992076485c204c8f81f70871e660f5cd44aade28f0f093f3d3eb3947e646f3910ce1b48c0cb3198c606613b81547a18be703cf85b3f4a25911ba53dfc9396f3" name="ffmpeg-4" arch="src">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="32517bfff46b4844fd45f5930d5edcbb7d89090204d474952e439aab1f0b57e74f86a56acb45492c72a990267c471efe8cd460b0ed719ce10a99cf43c908e07e" name="ffmpeg-4" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="da6a1f0c552282ddac6b6d8251c1af22975faa094bc99f5bfca00a60b19ac15a2b3b84fd4d02e065a9403167cf3283f9011a2ad2c5750bce9c27160c2e7e9721" name="ffmpeg-4-debuginfo" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="9dcdcbacb372f89070ef6bf0c9b7b6c3503710ced4648efb6c31ddc711d0a0e4aaa56e6d7c43a86c1ebd89e8228db24c337dd86994fe3830b4752ad2b7e6bff9" name="ffmpeg-4-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="795252510d5c934e035edb46cce26e111c493165ce88ce5fc06b02e2435b3c930065663d98422b396ba8db622fe2a49dc4c57a2a71d364fef608cf11e01c4d32" name="ffmpeg-4-debugsource" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="61ac96c573da280c1463834423395fed69b8651b68c66f16e87610b5df1aefc8dae8151147c790e8384410db7b0a483265a0895f308fcd76034fb4ca8972ea61" name="ffmpeg-4-debugsource" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="7d7b22c99a5bfcc0ea623ce6536e19f73dc504761d204c4b4282bfc657558ba368f8cd3edb678d565cfe290f3de2cc0a19121b2d3424778a044282f6fd1e7757" name="ffmpeg-4-libavcodec-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="3c9a9b0b837cf79973b5cb0255c705502885a94d54d827eeeeb5cd8f9837e0c8f16ca4c1d21a86461069e5a5a779daba95b09eff32f4bd1d4e3b61f27a97347b" name="ffmpeg-4-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="6c4816f179b40e4155d414e086a00f7486f40663caf63dafdbb1b4304a0df8cf77d82c1a7834d9c6c21a05bb6dceffb2af51bd41aa30b00716f9c7f49e74ba6d" name="ffmpeg-4-libavdevice-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="afba126432527571348dc090df826474da355e0d2962ae67ef70005b18cd3eadbac61e2782607764384647bc97583e23fae0c2a2fa7f9f729c0dead57695d640" name="ffmpeg-4-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="e6ac34a5461c32f5eae0ffb8c60820818d0f3e5038bf4179c1057cda749ea80cf10bf6774f8f1e7639e3fb1aad0187e5b77804b5145aa153e704f16c8a671f3c" name="ffmpeg-4-libavfilter-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="d968b2ccf14532367080d779692233779b4224a247a13c80ca60bb733aa539f71bfa33e9ef1607ba9b2c7620de5c9f678aad71be91850db7b1f335bcbb66bfec" name="ffmpeg-4-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="90355e496ca6cca7967a2c0fdb1ffa0a7738e58fbe87c40ba290cba2b7e1dd47b9a0decc972dce03ba39e13eeb9289f23e9476fc4f99b9441d4e5d21b50af520" name="ffmpeg-4-libavformat-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="385c294cf945412bbab89aecc5eb159dcba61c4eeaef29ba60e9f9204e461b49a60c44d12f9701a4298d386e01df0e5e847d103bb71e44dd3f80f49e24c96dc0" name="ffmpeg-4-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="f1991c837b2154cbc27b0d287cf9330bb69b2623b79fc0f0d38f74f819fb48875639f1e1c0ad8d930734f30bfa92f9b5dc065efaa4c18285dd59f05dc6089ef9" name="ffmpeg-4-libavresample-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="40ff608323512338302792ab89bcc4768e348a9c70665f8b6f043dacd3902580b2c89868a7dc0f0f266149c98e6087b00277c5061bf87a991d9daa0bc4774ccf" name="ffmpeg-4-libavresample-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="cb4a5f482f97c636ab9a3d91d4fd9187361a5364c076b819b63fd386c3baa588ef631b3ba63d8085cb94ce9f6ec062f14fcfe2f70886967121823ec349cb76fd" name="ffmpeg-4-libavutil-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="ce3c649bb7778a5f595f74147dd5ca4919b79cd3e86adf0db54293e28ec149e5da68bbd4e5b62bdd97cf0660acc09ba5fe8223c76069a39dbeb8c06435e266d5" name="ffmpeg-4-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="c38dfa6558a63a2ba3606737f1cf611e1a88f4e76d4f862a343d38ad56eebfd8f25e783db21bc664a3b5ee97644d99ff4093ad8f8d57a00ecc34b140fd9e17c8" name="ffmpeg-4-libpostproc-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="f04d91c5e12e8b58c1393ba823bcee66c1c0a92a0e454b544a64d0462b72d2cf2a6af1c64849eba89a8ab7b71d0b346775047b836cf1020af4346b549d386b7a" name="ffmpeg-4-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="364bb4df515d72726db804bd15b75a8b3e65ad9c2d3428a62dfbe43bb07ffcbfe268809914103343cbb925338a0bcfa8fe1c54e5c1ba7a2304fd0d4d9fb867a5" name="ffmpeg-4-libswresample-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="39a89920ba340ac032946bfa77005b2e0ca84d1ba0a69d6fb821213decef99812baa54fa6768a4bdeabda1254710232fc2b24261f8bf63ddd8f529e7b7313c08" name="ffmpeg-4-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="921d705fb76278497640d47dd7e11e287d3df1e1814e9453b03fc8937de3a214643f727a93a13eca15b11b24f16143d3aaa40ff5ce1ac217613cd6c6bbd17117" name="ffmpeg-4-libswscale-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="25b38b61a153bbae08f3af54ec8f642090f8c767284687ea320b1c6f402c57a1d984520142fb67556ee2e11b15aac3e9f97814010991bd5d1fd2dfb7f7c899ef" name="ffmpeg-4-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="9bd2de26e70e74ecf1c54efbfa12e0e9b91bcab3fcd13e9fcaf2e060a0894890de4f8c48d0da0fa31deb46efdb249737685e8ef63d4f8536e963b49080b06ae6" name="ffmpeg-4-private-devel" arch="i586">
  <version epoch="0" ver="4.4.4" rel="4.2"/>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1630065600">- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix
  adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4
  does not check the init_get_bits return value (bsc#1189724).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1632657600">- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix
  denial of service vulnerability exists due to a memory leak in
  avcodec_alloc_context3 at options.c (bsc#1186756).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
</package>
<package pkgid="c09b0abb0d4af4d71e6243b3b9e2351b4dc16ef993440e51f9fa2d16bea5a814302796713aef785da48f9642a81d2172a1da192844acad31f3d8bf0dd7780909" name="ffmpeg-4-private-devel" arch="x86_64">
  <version epoch="0" ver="4.4.4" rel="6.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635422400">- Update to version 4.4.1:
  * Stable bug fix release, mainly codecs and format fixes.
- Refresh patches with quilt.
- Drop patches fixed upstream:
  * ffmpeg-CVE-2021-33815.patch
  * ffmpeg-CVE-2021-38114.patch
  * ffmpeg-CVE-2021-38171.patch
  * ffmpeg-CVE-2020-22037.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1638273600">- Add ffmpeg-4.keyring: properly validate the added gpg signature.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1642334400">- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
  will allow for an easier migration for Chromium to FFmpeg 5</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645012800">- Disamble libsmbclient usage (can always be built with
  - -with-smbclient): the usecase of ffmpeg directly accessing
  smb:// shares is quite constructed (most users will have their
  smb shares mounted).</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1647172800">- Fix OS version check, so nvcodec is enabled for Leap too.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1647518400">- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648036800">- Add conflicts for ffmpeg-5's tools</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655467200">- Update to version 4.4.2:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661774400">- Add patch to detect SDL2 &gt;= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665403200">- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1671796800">- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1674216000">- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 4.4.4:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec: The minimal block is at least 7 bits
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  - Restructure slice coordinate reading a bit
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec: Check input size
  * avcodec/nvenc:
  - Fix b-frame DTS behavior with fractional framerates
  - Fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec: Check deloco index more exactly
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/vp3: Add missing check for av_malloc
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avfilter/vf_untile: swap the chroma shift values used for plane
    offsets
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/nutdec: Add check for avformat_new_stream
  * avformat/replaygain: avoid undefined / negative abs
  * swscale/input: Use more unsigned intermediates
  * swscale/output: Bias 16bps output calculations to improve non
    overflowing range
  * swscale: aarch64: Fix yuv2rgb with negative stride
  * Use https for repository links
- Drop patches fixed upstream:
  * ffmpeg-CVE-2022-3964.patch
  * ffmpeg-CVE-2022-3109.patch
  * ffmpeg-CVE-2022-3341.patch
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687867200">- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils &gt;= 2.41. [boo#1215945]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698667200">- Add ffmpeg-glslang-cxx17.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703592000">- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf&gt;=3
- Delete vmaf-trim-usr-local.patch</changelog>
</package>
<package pkgid="7d93587b764cb43a181799b11802b0998c325daccf6bd1427c53b6ce73782e1aa2790c4a9e34498e41cf140637bfb1dd8bc10198328dd35a60152ed7bd01704b" name="ffmpeg-5" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="c500e933bb9ad9e775986411081c60d9031aa494e08c498dfc463103abf1db6de7382ff9cb46c8e287c759c074abb01ca4dc2fa9bcc5ceb81cca053eaee27581" name="ffmpeg-5" arch="src">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="ec9d5a14dc395a01e4be466f437b629b5e9b6fd6c5a05535899619035a4b30343d7229225e94d16370b4e91727bce12e84e268010b3a76272492a84d34e6e598" name="ffmpeg-5" arch="src">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="cd61d9ef9189ed0bd85d2281591e381486140f2996efe76df0dc42a021cbf06ec04acb77c3e1658b5ba306aa331426efbaedc04443ab58ff49813ad0d8eb2acd" name="ffmpeg-5" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="c146596eb025b76a0062561529fa95dffb8dceddf9eeb040c547a04ce36203e9cbcbf777be0de1e42369e4019998ee634223663eb1b44b6eb0c759464ec98ef0" name="ffmpeg-5-debuginfo" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="abba1896c3d02e26e3df8d910f969baa5f53e497de78b9aa5f99f64b5679049c56c1c1b9c5246df883190c8e589018309f07985a7a130031a6227cc6dcce287a" name="ffmpeg-5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="7bbfd2e10dde13698a0ebab3a48899c23d4e6e28fea4396c959a9f4ecd6a7458dce62ad895808a029a69271cad74d8d467bd63991d20fd22920c2cebd2e0a733" name="ffmpeg-5-debugsource" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="a6307027973131238592ddb14911ea0a069fc17bb24a571c5701e0245f939ab2423b81b6a2cb09eac89351afb0d1c0c80b74f97419f651ebb125c8cc846bce34" name="ffmpeg-5-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="d7fe53acaa215cb7926829c29bb58f9e76a2b98c111e2cd8ce3e036e8c3b688ba841cd899e95d5822ed571b273bbe242668280799f7ef480eb6fb9a7160d5d50" name="ffmpeg-5-libavcodec-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="02e7ed816e173cb37ac74421d2ae39d3447e8a062c9009878c72048a230c9beb7323204140ae82b91e6bc3a30d5fbbd240be7911c87114b5d6392ebabc354793" name="ffmpeg-5-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="b7b893d9de1eec94eb207c8fbccbcdecaf899c76148fbc89bf8a87522fee5d4d5bb49e50fbe67c8eca2367aba9b89b85f0bdbdf0d1e07f4b7ac3ac0b460f6585" name="ffmpeg-5-libavdevice-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="e6ceaf8675e08895942a04181632d74379b5efc0309e65b45f784b0fa62d4249fd51d80d301cfbd20e15b1259586dd5db53f3e98b9446f11f30d8136ed69717e" name="ffmpeg-5-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="bc62db9c433d6bd4f586cacb74c15df47d8946e17f687f1bb5ab4ceba15d931976ae6e598dfaa587dba72b99dee4e5627d0ae00f539d687953c618739845a896" name="ffmpeg-5-libavfilter-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="9385ff3967ef84f3aef485779767e51525421361ac82cdde6f2ad2babf3393a09cf49d613ec70a4c9d1e7578b71b828941c97e5063e22a763fe948502c91bc1a" name="ffmpeg-5-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="6e10251b74d9fbeeb5ccafc26790e188c4f52f0793fab596ba34fd392bed7f368f449f0ba8071aa1e125cb0e4fa570a86711b642fa13acf435f18655693a47b0" name="ffmpeg-5-libavformat-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="9b4ed4f36e26b4bcc4ac4140ef3e5269083854cc67ae5681891b194d1f7cc0c344d6de103b2d1d923119852a20bbaa2c1d1c5bdf7458603ae184a66c6595e889" name="ffmpeg-5-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="11d9a9ab94370685b42c95b346a0bfb7d6c103a5a7b83987f460fa715624b8982f9140a0c297e328cc62198aa641d055dfa46e71b622a9d96d249cde1436055d" name="ffmpeg-5-libavutil-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="eaac13c934e99111069a136ceb93a8438d51e1fc719a0b2b4227681141f236f61de97ceb6e85fd2259c6a17774e61784b4dfc0993d443d9d128fc80a8a169216" name="ffmpeg-5-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="292e01b1ef659b9360e59074ef3dbca64b547d73480bf7403c01f6a554e8f23f1b3b37eacf5e08b4d142b74e52bb9cc0186e5b5621c7562dbe7727d9ca16ae23" name="ffmpeg-5-libpostproc-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="22b73a84b659ad99922618e67f5791be1d030e4c308dd201984ebd55872c024fffb5f3b2f37eaf775ae4f964177aa849a39934f0a3990a5726bc43a8ef02a41f" name="ffmpeg-5-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="17a034be3188440eaf6c47253c0f4462d9bdc1574253f732ecb10a39aa1b66e28b99c612cb64851cb63918557941518cab10cc2ecdb5564fd522d002357aa9d9" name="ffmpeg-5-libswresample-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="01f7d0178e23bc9b01a5f47812a70fc096c15a17bc22b4ac3e4eedfdb7c5660e5a83c9c7e9149021a4ef79210fcf77dd803626d6114d2673dd275c21f61116c4" name="ffmpeg-5-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="d7e508a40c0a6acb5ede468fddd3b48b0073dd82e8c0bfb7677215c39715f2b898b92c05080d9a90c3c3ee72db024bc7994da22c08eebf6d3572b09301836ee7" name="ffmpeg-5-libswscale-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="af83d7c788b13739b1db6d093dfe8a0c3529763c24fa87c5cd152af767ce5d7b3ef2530d3a2dc4f95b7f534923a4444b63b3fc8c3a411a10021218bdd1bb37b1" name="ffmpeg-5-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="de65e701b0af0b343998938a5e43a92e56846437206ae7b5708ec25458f04ce5125e103256f284afef0690ffe68862b62c082d78734d1bd7d4ccc7a785ee83c3" name="ffmpeg-5-mini" arch="src">
  <version epoch="0" ver="5.1.4" rel="3.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="83d19ce435d9cdc3ee196e1e52f6a04750c80e32213a7ebd1c54a7336cc3113c552613efae958d55ccca8165436da85b5bd71cf551556d6bcc9c793c1e573835" name="ffmpeg-5-mini" arch="src">
  <version epoch="0" ver="5.1.4" rel="4.1"/>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
</package>
<package pkgid="53278d88e602247b85903d019c2ea449453f220668e7c0de9e4fc03a5f23b2878d2bb7bceeac2526f8547f6a60220a0e904dca3a430471e422158c30d635a14d" name="ffmpeg-5-mini-debugsource" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="9149cb99baa138f6c9dc93076b7c16d02dc0cebf3565ef42b4ff747e443703d4ade294bd06f585633fb55e0aa0d2cb5aaa96fa511636c5ad7b962a873e8484ca" name="ffmpeg-5-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="4.1"/>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
</package>
<package pkgid="59ec0b3d886805a9293413983e3f5e56684adb9ac30b69351de82d3fe9d42cefead6b77cc80cb8082309e5b7423b95253f250ef5fa3a01c439565c8fe9191599" name="ffmpeg-5-mini-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="2f495ee96982f33f8221c2bfe9711ae76bfed9ccb4c65aa166f38fb80af56262094d527b12852cab4836beb9b1a079f2d2c05040c041bc0dd017544ad3099ccd" name="ffmpeg-5-mini-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="4.1"/>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
</package>
<package pkgid="c60b9216dd18912d55e5425623b4b5c21030aa400cdac0cbabd9be1237bda5df9d7a2ffbd0e8e16ae72fa13eab464411da8e347613190ee8d18b82d9db152fb9" name="ffmpeg-5-mini-libs" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="9f7e830f0c09e94a6e9d2dbecf747a0ad736d2a185c4f409fb0943024a4b848ce64073b48efa77995142991ee6ffa869ec2c3742f826deae09eaa8128766dc8a" name="ffmpeg-5-mini-libs" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="4.1"/>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
</package>
<package pkgid="7e5b53afd0081ceed8f139a878255dd15d139d16d7dfd6b50332ac9e883e99b6f9b7a736fdcc14f8b681f6d543ee94141d84e856bb4287f849e7843a9a6a8d74" name="ffmpeg-5-mini-libs-debuginfo" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.5"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="84b5a9c7546a394c340e2e0c1f67e87d80a189d8575484e9b61c476f5748230a8975619b0aae5b46707804fe14d76db3070b330d78c58821f427cd62f800ef34" name="ffmpeg-5-mini-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="4.1"/>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
</package>
<package pkgid="86d0713cd632ce1144c29992d8cbf1c321e8c6572bf8e21d4f79dc3176ede0b3ac4645cb17120b5c93688bdaacc2ce85da62fe715758cdf30a691dbb603a7cd3" name="ffmpeg-5-private-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="3.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662292800">- Update to release 5.1.1
  * avformat/asfdec_o: limit recursion depth in asf_read_unknown()
  * libavformat/iff: Check for overflow in body_end calculation
  * avformat/avidec: Prevent entity expansion attacks
  * avcodec/h263dec: Sanity check against minimal I/P frame size
  * avcodec/libvpx: fix assembling vp9 packets with alpha channel
  * avcodec/libspeexdec: Fix use of uninitialized value
  * avcodec/alac: don't fail if channels aren't set during init()
    when extradata is valid
  * avformat/mov: Check count sums in build_open_gop_key_points()
    [CVE-2022-2566] [boo#1203441]</changelog>
  <changelog author="C J &lt;c.j@tuta.io&gt;" date="1664193600">- Update to release 5.1.2
  * Add more field checks, add checks against overflows,
    or outright use larger integer types.
  * avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
  * lavc/videotoolbox: do not pass AVCodecContext to decoder
    output callback
  * lavc/pthread_frame: always transfer stashed hwaccel state
  * avcodec/arm/sbcenc: avoid callee preserved vfp registers
  * avformat/riffdec: don't unconditionally overwrite
    WAVEFORMATEXTENSIBLE layout
  * avfilter/vf_scale: overwrite the width and height expressions
    with the original values
  * lavc/pthread_frame: avoid leaving stale hwaccel state in
    worker threads</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
</package>
<package pkgid="250e87bae79782954a9536d6fbde84cdf46d7ab8451c6f6059d8b2ca929b6fb68ca39b65cc732a3e3982eb7007eb69b7cfe9f98751e4b375e39ed341e5e28800" name="ffmpeg-5-private-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="5.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1664971200">- Enable AMF conditionally</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1665835200">- Refresh Fedora OpenH264 dlopen patch and sources for OpenH264 2.3.1
  * Patch: ffmpeg-dlopen-openh264.patch
  * Source: ffmpeg-dlopen-headers.tar.xz
  * Source: ffmpeg_get_dlopen_headers.sh</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1668600000">- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670328000">- Drop BuildRequire on SDL2 to break a dependency loop; with this,
  /usr/bin/ffplay is no longer built.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1670500800">- Enable librist support on TW: enables usage of RIST encoded MPEG-TS
  streams and is used by OBS Studio</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- build for x86_64 subarchs the same way like for baseline</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672920000">- Provide a ffmpeg-5-mini-devel build recipe to help split
  anticipated build cycles.
- Reenable SDL2 for ffmpeg-5.spec. ffplay and -vf sdl should be
  back. [boo#1206505]</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673956800">- Merge ffmpeg-5-mini.spec with the main .spec file in order to
  make building the _multibuild packages easier for the case the
  package is named to be built for a specific distribution; an
  example would be "A_tw-ffmpeg-5" in Packman.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675166400">- Add no-vk-video-decoding.patch to resolve build failure
  with Vulkan 1.3.239</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Add ``Requires: this-is-only-for-build-envs`` [boo#1208652]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678363200">- Actually enable libjxl backend</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678708800">- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678968001">- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
</package>
<package pkgid="9b539f1dde9c4ab8c853613873633f773175892e93e3fe4afd28f582e4a8ef2021ecccc6cc43269b6ec396e52f7c9bc68a877d49e4d47cb1488f17fde95f9445" name="ffmpeg-6" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="dfd91c376289b1eb8e624724c685bda004d401ebb9ba685eb617c9e8b69298caf79751174e298d845d91aa9e4070fe0a3a831613bf561e27087f6d1a27093c26" name="ffmpeg-6" arch="src">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f8ed885e15f0e59966c5cde3bc0cf51860904ff92d73035a420d783029fac24cffcf6dc0b6f64ac6439d4f43d78b9390a3d4cf20bc7cbfe87c4a44c060a9c25b" name="ffmpeg-6" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="d15e3c5ce23a358e2ff9b13a1f97e360f42f92ad4cf04fa85a1ea9248fa95d13d03c23bf820fb0c8132c4efedd62c272c5048c9ac2209924515549d21372d4da" name="ffmpeg-6-debuginfo" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="0a82b1dc76ad2c2c54a872f4f8e326be8cb31c9f407cbce02db180e5d84269a3d20d42773425c1932e416ac16fd87ce191b1777b8c8d6118463ff2ff12b92e70" name="ffmpeg-6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f8b9d55676112cbda7e956e68de61d009ae6ae322df9e6e1b41b65e6afe618a6caba755df75ef7b1a7020b12f83ca4112e2e68ecfe9b7de3c028bdd9e244ba53" name="ffmpeg-6-debugsource" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="96e9e2c14d1f2edc91cb065120057bf11159b00722bbe4f3d6ad8a9992c6ba24aa5245f1289c00cf2027a21983b25ff07f7e7ed267d5e1cf4a7b40acf8141616" name="ffmpeg-6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="8ab671cf2effda1eb8ff7e5ac0a14949a981ba7d4069b3dd7213fac2932bf8989214d1e5a349d6620147f6d4905c6426e333d1343b9d0107835d8613dfc2b3a6" name="ffmpeg-6-libavcodec-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="163156eabd998ebac229d1b6b098ac927394237084aa73a09633b1c38adef1aed232abdb194e4346e073450f2d894221d4ffaf1de26026be89e50b085deebb2b" name="ffmpeg-6-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="4fb52781360aa203eaffe924ab38807e09666de51abc2a73708aff8401594310bcc4f540d62853264dcc020e20562d54e9752aca318f23311e4a0d41360cbbbd" name="ffmpeg-6-libavdevice-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="710ab8f350b12b43ae7c584a4b17835efb7451aab2afc7faa0dc84fb74fb4bb87e380cb99bcdd546ff71760831cead5a49db8c459f7a7858d4f0efb431cccb77" name="ffmpeg-6-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="c1c47fcd4f931c47c866c3b11272bdabfdf6ec5e02ff6b651f84bb661bc0adf9ec67025866cca1f0c8a4b7201c7eb8e6a2fe1316ef493081917ecbdf5501f2fb" name="ffmpeg-6-libavfilter-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f7acc04769bc8214bedab863b1af203ab550da30547c3b4e27bcf07f6d231d45f60b5e47423c7971da08fcc15e3b7629f1fc134636ec485124de8bf2640104ac" name="ffmpeg-6-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="18408d5136ceefb38154d98c0025257599eabbd32ae138848f3dd8e137faeb18a2fcf29cbd30c53fc7c3bf1e123b54e00318db4f4bd69919302cdaf74be1047d" name="ffmpeg-6-libavformat-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="e3e111c639f3235c99ca4055a1cd87017bbaa9203a98e5e9713c90a7a30e38d34c5fedfe88438af5d5c4a9216aa1b5d74a299e6e80bc79daf21c7be86f255971" name="ffmpeg-6-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="3c62109c8d3a7c9357597bdcdd2d2901a43b8f6e7fb4c9c4b2ff69388e201a03871a32a858dbaf5c6d512bb5c4d4334e4b1c2430e0be83e3d30616d832cad371" name="ffmpeg-6-libavutil-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="315fbda92765b1ddfa90448a0e47d69dc426d4e28dccb8c31aa5d6516d7b1e21fbc7d1d21607513e7a5c3971121130bb721f4258532e5d55084d387e22162c59" name="ffmpeg-6-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="1dd5e78191fb4e6c7549abd0b66b652e3e82b6e151298fa4ab143a9212167c3b0dca089af0e18ab32348de0f8e08c864aa9c404ac6d38febc1031bf7201486f0" name="ffmpeg-6-libpostproc-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="3333276a7d7d62fa60531cb205333bb6b176c5f89c745dd63f1edaf729fe189965acadfae687cd5268a84bb735157bb5eec850bd98608001d0b867e115c7a6d0" name="ffmpeg-6-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="7c126d29dbaad5ffd791d7cd7a8834b136a8ea1862e2d51629b7c483e60edb5cc471ccef854f0f36f7f0ebab9186027f3abe7dbd52b5c2781e415f3c8baec89a" name="ffmpeg-6-libswresample-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="9202ff38a59dadcb3e1c3572303ab81b0843e650bd62e83c3f9e44ee08a43a5476f88df4437eb86f1a196fb16e46649134792288d9d4aa652b7890ba8afc8d5c" name="ffmpeg-6-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="7a8bc8acb73d086606cdf81d5dc7e77d1f517782013328d485c44ac6fb92bed9209deea39217849d56860f544052c9cc2afee4959729ffa1851a7af54b6503fd" name="ffmpeg-6-libswscale-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="7d24de9d252db31f116d58b68ebdaa588cc91df9e6ba00e347ce0263449cc91a78bfe125182f6518e5afcdd4e37c4f08c4b87fe91992986dab9008deffedc403" name="ffmpeg-6-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f52c50fb67e9583ef878b9b6733f9c44fe286c64b19c19b60adbcc31909704628be933aaefb71e8b11efafac28d72fe88479ed226c51d560ded0f0b74063bbe4" name="ffmpeg-6-mini" arch="src">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f7e10951784337624c9ed53400bdfd5818e95cb19236b9cc715c455bd21e11df8bffc367380b9e1d771c64fa3c89122ae9131d040898a414770d7211145529d3" name="ffmpeg-6-mini-debugsource" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="5a75c2026743d699d7ade86a5481b57fe192e6f1dfdd9586840d3c6a220512ffba0bdd3370203f152c6906c2518e71009e5dcc77585b53e58b9ba31865df6fe6" name="ffmpeg-6-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="074e3dfaba897e648e34e58366f76d8d6c554410ae5f35140f404e0e33a106dbad79bf650e72ae185ae644890b04dcd3c6e58844e64d8fdf7f4ceeb0671d6462" name="ffmpeg-6-mini-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="011b38f4397c70e9a24316ac37680c07f3437e05e992e38236ab271f5abc0610a322e68cdc4a12801bdfa3b48c7b3a4d175c2f1a0085683ff4a12251242f6d4f" name="ffmpeg-6-mini-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="14ac00f4d28a128f161082f063eadeddfb1d5886580c3775bc334ff3cffd75d1df55535d9d8a2d378fda987591ebe1d989cce87a9217a11942d068ec378ae426" name="ffmpeg-6-mini-libs" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="bbb19a029337e1e7087ed86355b82830f9989823c856b9b286b76a651fc08f5382a786220935fbf64d3b5008c9a3c0195eb622cd2b7eab1cfab7aa6800383f2f" name="ffmpeg-6-mini-libs" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f22279d6bbd517c6799f18c8230d419c363649002de40dcdf9fd90168374ce72d61abfa40e9560309bec351daf23eea9d11337282c794bcc491a5aef423fe31c" name="ffmpeg-6-mini-libs-debuginfo" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="f20f30d7395e94e6e53a34cfd01396fa30f7824e05fe5bd9965dee7c174ff2ae83768fab689d1be50533f63cc5f7b5aeb051e49fea40d3b44b744e349dcef3a8" name="ffmpeg-6-mini-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="db63fe9f106fc532c0db197abfdadebc9dd0ae322997acbf29090b4c5276b5a81857dbdf5b45e1be45b72c14c1c493be292931f21bf69a3c6baf7e83e7a551d9" name="ffmpeg-6-private-devel" arch="i586">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="a2ce24f9c9dbe43f5d3fa90b55b9cc2714147b57e32e21ea5d0fa56f0a2e9b751eb2deedf8625a347ac2cca28a4dcfb1dbf1e6b52984c2e8fbc3d288bda793cd" name="ffmpeg-6-private-devel" arch="x86_64">
  <version epoch="0" ver="6.0.1" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
</package>
<package pkgid="2164fd9e3d4891a42f390a7b9ecfff8b8cf6242faf49a05335c76f4060b40bd5f8ce04063856115a7a3388d424550a5dd4ad0ca6de6a5e19b9162e97707fced8" name="ffms2" arch="src">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="reddwarf@opensuse.org" date="1319889600">- First version</changelog>
  <changelog author="reddwarf@opensuse.org" date="1328875200">- Update to 2.1.7</changelog>
  <changelog author="reddwarf@opensuse.org" date="1338120000">- Fix build with ffmpeg 0.11</changelog>
  <changelog author="reddwarf@opensuse.org" date="1353067200">- Fix build with ffmpeg 1.0
- Adapt the file list to be compatible with old RPMs</changelog>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="0358d5e57d64ed52419b92f8f7bede9d6a8dfe172148b459023df1b88d4ed80eea1ec102beb83a03ad7e07fd550508ebd199faf79f3efef32c578b0f6df5a554" name="ffms2-debugsource" arch="i586">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="0e0d9cb56a15cfa34e1a2f3bde9ee46e73bf90cf410e67a3510c8a8dd018fe009f484c6c311182289a9fd170a0c406d30f696197e8a692b929e615515d316139" name="ffms2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="6050e198fa8a162c12c9f72b770be226788f3fb69751df65949a31f2e8818e4dff2d46539a21ad73d700c0f58d40d0a33e905b81677c73b50ece183c4ce75ac2" name="ffmsindex" arch="i586">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="794cd5f542cfd2000d41a9eaf5a1b1deac4c2eb9ac30d714d05aa5b4cf9b47f0d3926724732f14cc74180ed6daef78935826ea39e544ee1588011470b8f90ffc" name="ffmsindex" arch="x86_64">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="08e13a4edcb6eec5b7ef6436206dadcd5ed988df9b5e57a737843811a555db987b96e439156a2da8337659c601ee052694635ce6c75c64aee38491b24b9b27da" name="ffmsindex-debuginfo" arch="i586">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="f2fb361f62b49a2a61f257716a36dc53da3ff53c75c9f4c18430382520de3d663cf94bd22e242e9e21d19bb5cbe69c536e80917710fe437d1099de3b87ce970e" name="ffmsindex-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40+44" rel="3.2"/>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
</package>
<package pkgid="7f721402e44451d53def673a0513db383cada864dc253c12a768f637a89cb0760d5923ce0e397209d2b6bb7618e93ed50a5d3a50e432f897c523595f6cdfef6a" name="ffnvcodec" arch="src">
  <version epoch="0" ver="12.0.16.1" rel="1.1"/>
  <changelog author="9+suse@cirno.systems" date="1530273600">- Init, 8.0.14.2</changelog>
  <changelog author="9+suse@cirno.systems" date="1530273601">- Update to version 8.1.24.2
  * SDK 8.1</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1538913600">- Update to version 8.2.15.1
  * Update for CUDA 10
    This adds support for the CUDA/Vulkan interop API, which
    requires very new driver versions. As such, we allow the
    symbols to be optionally loaded.</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1541505600">- Update to version 8.2.15.5
  * Add CUDA function cuDeviceGetAttribute V2
  * Guard against multiple definitions of CUuuid
  * Add cuGetDeviceUuid, load as optional function</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1544011200">- Update to version 8.2.15.6
  * CUDA 10: Add external semaphore API
  * Add a subset of CUDA kernel interaction API
  * Add CUDA function cuMemAllocPitch</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1550923200">- Update to version 8.2.15.7
  * Add cuMipmappedArrayDestroy</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1560772800">- Update to version 9.0.18.1
  * Fix CUdeviceptr definition for 64bit CPU
- Changes from version 9.0.18.0
  * Initial release for SDK 9.0</changelog>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1574769600">- Update to version 9.1.23.0
  * Add cuCtxGetDevice
  * Use pointer-to-struct typedefs for pointer-to-struct types
  * Update headers from Video SDK 9.1 release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1588766400">- Update to version 9.1.23.1:
  * Add primary context management functions</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1594123200">- Update to 10.0.26.0:
  * Update headers from Video SDK 10.0</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1602417600">- Update to 10.0.26.1:
  * Add linker functions and types
  * Fix CUdeviceptr definition for ARM64 CPU</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1606046400">- Update to 11.0.10.0:
  * Update headers from Video SDK 11.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635508800">- Update to version 11.1.5.0:
  * Update headers from Video SDK 11.1</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1643025600">- Update to version 11.1.5.1:
  * Update forgotten version number in README.
  * Add a subset of CUDA EGLStreams interop API.
  * Add CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHOR.
  * Add timeline semaphore type.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1682510400">- Update to version 11.1.5.2:
  * Add D3D11 interop functions
  * Fix codestyle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698667200">- Update to version 11.1.5.3:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1698667201">- Update to version 12.0.16.1:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate
  * Update README
  * Remove AV1 High Profile GUID
  * Update for final release of Video Codec SDK 12.0.16
  * Add missing SDK 12.0 bits</changelog>
</package>
<package pkgid="458457af9bf30c79685390d0023fa248c953dca3b93b4a2dfe2e44cc1a5bc16823319c3bd45629c4fa4fcc04bf948d71940e8c62d1db4d77117b2cca2be5e984" name="ffnvcodec-devel" arch="i586">
  <version epoch="0" ver="12.0.16.1" rel="1.1"/>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1574769600">- Update to version 9.1.23.0
  * Add cuCtxGetDevice
  * Use pointer-to-struct typedefs for pointer-to-struct types
  * Update headers from Video SDK 9.1 release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1588766400">- Update to version 9.1.23.1:
  * Add primary context management functions</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1594123200">- Update to 10.0.26.0:
  * Update headers from Video SDK 10.0</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1602417600">- Update to 10.0.26.1:
  * Add linker functions and types
  * Fix CUdeviceptr definition for ARM64 CPU</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1606046400">- Update to 11.0.10.0:
  * Update headers from Video SDK 11.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635508800">- Update to version 11.1.5.0:
  * Update headers from Video SDK 11.1</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1643025600">- Update to version 11.1.5.1:
  * Update forgotten version number in README.
  * Add a subset of CUDA EGLStreams interop API.
  * Add CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHOR.
  * Add timeline semaphore type.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1682510400">- Update to version 11.1.5.2:
  * Add D3D11 interop functions
  * Fix codestyle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698667200">- Update to version 11.1.5.3:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1698667201">- Update to version 12.0.16.1:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate
  * Update README
  * Remove AV1 High Profile GUID
  * Update for final release of Video Codec SDK 12.0.16
  * Add missing SDK 12.0 bits</changelog>
</package>
<package pkgid="34fcb85d56f59121defbb6cb7b9307eb20ab513dc1739c7e8533dfb14f380406f14ee713f19cca43a7fe496b088dd6cb93c50eea18b8fcc9dee8fc19359b65bf" name="ffnvcodec-devel" arch="x86_64">
  <version epoch="0" ver="12.0.16.1" rel="1.1"/>
  <changelog author="Martin Herkt &lt;9+suse@cirno.systems&gt;" date="1574769600">- Update to version 9.1.23.0
  * Add cuCtxGetDevice
  * Use pointer-to-struct typedefs for pointer-to-struct types
  * Update headers from Video SDK 9.1 release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1588766400">- Update to version 9.1.23.1:
  * Add primary context management functions</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1594123200">- Update to 10.0.26.0:
  * Update headers from Video SDK 10.0</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1602417600">- Update to 10.0.26.1:
  * Add linker functions and types
  * Fix CUdeviceptr definition for ARM64 CPU</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1606046400">- Update to 11.0.10.0:
  * Update headers from Video SDK 11.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1635508800">- Update to version 11.1.5.0:
  * Update headers from Video SDK 11.1</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1643025600">- Update to version 11.1.5.1:
  * Update forgotten version number in README.
  * Add a subset of CUDA EGLStreams interop API.
  * Add CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHOR.
  * Add timeline semaphore type.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1682510400">- Update to version 11.1.5.2:
  * Add D3D11 interop functions
  * Fix codestyle</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698667200">- Update to version 11.1.5.3:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1698667201">- Update to version 12.0.16.1:
  * Add cuCtxGetCurrent function
  * Add cuDriverGetVersion
  * Add missing cuStreamWaitEvent function
  * Add functions to identify devices in more ways
  * Add cuArrayCreate
  * Update README
  * Remove AV1 High Profile GUID
  * Update for final release of Video Codec SDK 12.0.16
  * Add missing SDK 12.0 bits</changelog>
</package>
<package pkgid="b263d00c96307736d652648fbf422f3db52032c201a989ca3048ede5c7ceb61c19d9585db80cce5a4791e78c43d0d24a41d739af343c3046a4642e6be62c940f" name="fftw3" arch="src">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="eich@suse.com" date="1516622400">- Fix typo in flavor gnu7-hpc settings.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1519300800">- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.</changelog>
  <changelog author="eich@suse.com" date="1519646400">- Add support for openmpi2 for the HPC build (FATE#325089).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1527768000">- Fix %install_info_delete usage.</changelog>
  <changelog author="schwab@suse.de" date="1537272000">- Stay with openmpi also on ppc</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1550491200">- Add FFTW_BIN to environment variable with module file (bsc#1125824).</changelog>
  <changelog author="Rodrigo Louren&#xE7;o &lt;guigo.lourenco@gmail.com&gt;" date="1552910400">- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1568376000">- Add -ffat-lto-objects to avoid build failure</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="4b4704fb17ce39d69a2eebb3fec481a6eef5715725f49593307af01310b8fc8f131cd2b3ee6acbb521cc50e2eb0eb1774f38caae9677a70e1a8869213c2fef5d" name="fftw3-debugsource" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="994e6c86e3eff6183445a0d3cec715fe4261695d6293bc87018e4809a7189e26adfc4b5f74c0063ee8dbdaacd305eb7c671ec3695476f0afdc945779ce065b40" name="fftw3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="f627a33fc7bbc26385e1d382015ee66af0ad3d254ac0df6efe95cfa17e023c0802d9f3dfe27369dcf1cbba475093107b148cc5c199cfbd9f6e2ef103f4ef987f" name="fftw3-devel" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="88a837e3a5e8d281d35dce5b08af676f1bf1f0a5ba7a9202978cb89a7ed9b67aa48033dbfd9c0507fc43ddfad445d4869c423b48a78c92ab954ab34ad793080c" name="fftw3-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="ddfca43aecb20b14e44accc85aa095c7580ef9f4007713a579cbad84b6f1619cf3d797ca6f5619e68ad5835854e66cf6f6e406a7e549c1fffdd50ae3052fb798" name="fftw3-devel-debuginfo" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="f68033218b9a3ab52d987fb5860852d7251fd0a16eeadc407406a5afcaec6333c315f3cabde289486ce17bfcafeb217d9bd55d45aff6123932136b0202984648" name="fftw3-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="32146ceef2a73de518002651841c9e2b7c540b27f63ce5454c0647e1ad2d195a4294e915749c861494a61a54ae471585bbfca16582cc3ee44adc42e6a41a7950" name="fftw3-gnu-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="ab6732e003b20e354e3c8871f4454251fcb37841ee81ff317dfc540d625435115164a033896d6ed558f55ad1a313b06e749e03480cabfed465a9c8ba5fe49b57" name="fftw3-gnu-mpich-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="188eb924ae284ca060b168fbc8a0f2f68236af6fade6cd0e5bb26e9d272bff78da350f7667fd3efb3cfe6342ab22b9bb1ef3e09b528040252466fd15152a4f8b" name="fftw3-gnu-mvapich2-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="6eab03f2a3aa3d23e39d2484f14e3c86ddb0ae1f8882749ddb13226a81c6f73a5f5b3a4f7a5ebf99f160c6958a989327546710eaf7e4b8864ea69350911698a3" name="fftw3-gnu-openmpi4-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="86c0b0b582f3e0e3924d488c46f53b387220fc1ad1ca187b0442e8f1c8ef10a630fa89e8465e8d91ceeba1b1679a7f86bd2e2c46eb67aa3b47ccf71ac17abee4" name="fftw3-mpi-devel" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="3ab919837bfdb25977ebb228e9f7ba3667ae47948d6a78cce03251491d5d33c0dd65118f4e33889d07da6c6614512e9d17fe1e6e46ba6b29c29d29a1ac7e6fc2" name="fftw3-mpi-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="0e1105d9a9f6cba216f5891f2ac03e2f2f53d55b340db445ba216075553cdab11744a1cb30dc7c615af57c9d9cbc09da6d8acaee7b52e12acfaf43b364fa2d24" name="fftw3-openmp-devel" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="80093df1c9dcc25c627e31e8df1b248c9cd148a6332ac12f859a96013504c30ff3871d85ce6f5447e62eefa4a4a4731f466d02d16fef0c8c987441ea9dd1eace" name="fftw3-openmp-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="e2e1c46e3ea16e654c0c92a9fda7f0ca1834be1f5ea95dd3ce62f692e6db7a86486a0cc85226e1503d6b69e2f65e3df2f603271c6fd524ba7f7b2321301cd530" name="fftw3-threads-devel" arch="i586">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="f1cf66d8f7caad05d3eb7a07158590276b6d3b27d2fbf1668ab5401cf0b5f72c4fbd5d155bb37375e8164f5db0f8c8b053090f92971fb6957262e18a469e96e8" name="fftw3-threads-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="470d14a429766a22b6445a03cf9d0c80269fc1c62f172775c74df3508b702bb3ebfba80adadb1f12e0c931fb513ee227da55cc04f290a9099a6a429588b2cd1c" name="fftw3_3_3_10-gnu-hpc" arch="src">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="eich@suse.com" date="1516622400">- Fix typo in flavor gnu7-hpc settings.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1519300800">- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.</changelog>
  <changelog author="eich@suse.com" date="1519646400">- Add support for openmpi2 for the HPC build (FATE#325089).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1527768000">- Fix %install_info_delete usage.</changelog>
  <changelog author="schwab@suse.de" date="1537272000">- Stay with openmpi also on ppc</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1550491200">- Add FFTW_BIN to environment variable with module file (bsc#1125824).</changelog>
  <changelog author="Rodrigo Louren&#xE7;o &lt;guigo.lourenco@gmail.com&gt;" date="1552910400">- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1568376000">- Add -ffat-lto-objects to avoid build failure</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="37a94c526b68f07b11d4247aaad7af9c74b7b98141cf04abbd035066b75c7d734f490bf2deadb31ff22505f33a71657fd63ed8137ee31dd0b2bcffbe6ba28157" name="fftw3_3_3_10-gnu-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="222af4e82f789654e5d1363ee9823b2f01273aa162f5b30bd7a23e457ba75ef62272c12b440a4dad29de913c6432052717f4ded5508b355295fda13228a03ffe" name="fftw3_3_3_10-gnu-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="30954c56fe960362449e4ed28c45a26edffa30dacf331d128ee4fe10922da547e03011004eb7138ef68de255711acda49991e63c7f901469d5338ed979664e75" name="fftw3_3_3_10-gnu-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="8aac091375dab4fcb19e42e7af96bbe2f7f7c5dab95bc5064aabb0488ddde1abe8d2e5c82eed783d09d1522fd55d2c3dc8b342bdb046c69f7b03ffe1392fb83e" name="fftw3_3_3_10-gnu-hpc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="6ec33d9250f3acb344dd7a054efa3118c27519f9349542965f1ade33a992b9bc64dc6cc98aac8968151578ff4b46257c591a3bd9c673edb5b969bdb97b2e5081" name="fftw3_3_3_10-gnu-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="11bdbb46f2868e4ccbb354578261e30f2508b07913c082631c83646ad6338499e739c0edb8c916837efb48f2e9f5d1c97df350e94769bdde8792679ea213c4f3" name="fftw3_3_3_10-gnu-mpich-hpc" arch="src">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="eich@suse.com" date="1516622400">- Fix typo in flavor gnu7-hpc settings.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1519300800">- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.</changelog>
  <changelog author="eich@suse.com" date="1519646400">- Add support for openmpi2 for the HPC build (FATE#325089).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1527768000">- Fix %install_info_delete usage.</changelog>
  <changelog author="schwab@suse.de" date="1537272000">- Stay with openmpi also on ppc</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1550491200">- Add FFTW_BIN to environment variable with module file (bsc#1125824).</changelog>
  <changelog author="Rodrigo Louren&#xE7;o &lt;guigo.lourenco@gmail.com&gt;" date="1552910400">- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1568376000">- Add -ffat-lto-objects to avoid build failure</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="03436daded68c31fc5db724c79865aa6d0e40384a95abcd86e000ee62a77fa873417a236711a94bc786639d93bf8da3abe8b1940366f8a29525c4f95dadc32f7" name="fftw3_3_3_10-gnu-mpich-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="7be7f05efc5756fd62061719ac59797e5250697ef6948ac337d8d78c0f0e149f3f09980ace76402d5de3af391a0b90c9606e590fa2af3dc414a8868be23b894a" name="fftw3_3_3_10-gnu-mpich-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="a39bca3dfde91001c8ee9617cb2c7348c577651dc307d5ad1f17537865ffb44ba63716a96522c2b35e9d6ee2b71664408dd7cce8cd0cf6d304e8ee04a8f04f0e" name="fftw3_3_3_10-gnu-mpich-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="b8ecf59fb04d89a746de143de4c5e63c936a51defd615bb910b0f01138f46f6f8d17657a7ee0dedd390ac296d85ddd58b19febf413d3ec8a90534fc1bd846585" name="fftw3_3_3_10-gnu-mpich-hpc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="3b76d5c0c6a8ba327be5dde71cee62130dee7463af5f4bb7db0cc3728bd7889e3d06c7219c52fcde7879d1ccd6e1f4c21215cdf48473a418272247f50e0e21d4" name="fftw3_3_3_10-gnu-mpich-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="a5e242ffec7ab2f8356b097a53ebcf925ef59f6178cb30ba6b67169dcc42cd4c1263b0b929367af1a3bf30112e8f1a6f8c7f633b7e99c15c67ddc74f706524a3" name="fftw3_3_3_10-gnu-mvapich2-hpc" arch="src">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="eich@suse.com" date="1516622400">- Fix typo in flavor gnu7-hpc settings.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1519300800">- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.</changelog>
  <changelog author="eich@suse.com" date="1519646400">- Add support for openmpi2 for the HPC build (FATE#325089).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1527768000">- Fix %install_info_delete usage.</changelog>
  <changelog author="schwab@suse.de" date="1537272000">- Stay with openmpi also on ppc</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1550491200">- Add FFTW_BIN to environment variable with module file (bsc#1125824).</changelog>
  <changelog author="Rodrigo Louren&#xE7;o &lt;guigo.lourenco@gmail.com&gt;" date="1552910400">- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1568376000">- Add -ffat-lto-objects to avoid build failure</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="1bcf4f723455a58614882271eeaf41921fdbddaf63e45932c1bac5091560dfb2e078828f1301171b4b345266d902f365d110d63aac398e61e8dfccb09158965f" name="fftw3_3_3_10-gnu-mvapich2-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="bfab5936325ef022e9e6e05718e2157ff05516c164d8b9a56d75c47e7ff349d19e4102fe7c5e9fd66247ad4e6bec180be2a3daf20cd379aee6f0ac2663388bab" name="fftw3_3_3_10-gnu-mvapich2-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="7ceab8b294f83b384e7776dcc75437ffff26aef7723066beca75f0e7ae18c464a2e94afba38b994d12978f1fd04b737ad34a236ff6c64a3f54a3e82a4cd5480f" name="fftw3_3_3_10-gnu-mvapich2-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="4c8db682c6d40656789560b2a623928a7c39238e3edbb9c6697cbafc44aab2a055b5aa34a2b4fb8f85c0aa4110d03cda6e4dfed9e611b920e8dfcea2230af059" name="fftw3_3_3_10-gnu-mvapich2-hpc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="50194b089ffb19666af75e6977421b8f34debd41dbab5fc920d28cb714d60b5e531f7b313362ce97d99b20a41bd6fefa465cbbd9c761cb16dc7d96a10b9ca886" name="fftw3_3_3_10-gnu-mvapich2-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="30591c611a191110d835b7a0711491245316963327d862bed163ccbf8c7239feea0795484719494b792aeadc7df81aaa8fefb20f0ae2fa3405d85393dfb8a6b9" name="fftw3_3_3_10-gnu-openmpi4-hpc" arch="src">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="eich@suse.com" date="1516622400">- Fix typo in flavor gnu7-hpc settings.</changelog>
  <changelog author="nmoreychaisemartin@suse.com" date="1519300800">- Switch to openmpi2 instead of openmpi (bsc#1082302),
  apart from ppc64 as openmpi2 does not support it.</changelog>
  <changelog author="eich@suse.com" date="1519646400">- Add support for openmpi2 for the HPC build (FATE#325089).</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1527768000">- Fix %install_info_delete usage.</changelog>
  <changelog author="schwab@suse.de" date="1537272000">- Stay with openmpi also on ppc</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1550491200">- Add FFTW_BIN to environment variable with module file (bsc#1125824).</changelog>
  <changelog author="Rodrigo Louren&#xE7;o &lt;guigo.lourenco@gmail.com&gt;" date="1552910400">- Update to 3.3.8:
  * Fixed AVX, AVX2 for gcc-8.
- Release notes for 3.3.7:
  * Experimental support for CMake.
  * Fixes for armv7a cycle counter.
  * Official support for aarch64, now that we have hardware to test it.
  * Tweak usage of FMA instructions in a way that favors newer processors
    (Skylake and Ryzen) over older processors (Haswell).
  * tests/bench: use 64-bit precision to compute mflops.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1568376000">- Add -ffat-lto-objects to avoid build failure</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028800">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="9435bd65a39fb5b353dbd9d5ac1b65158e7bc1a8fdcbebb818d200f06193e6784ed6475c6b1f20891ea788d9c0077c185c20e49358120ee5b8aa7ee976bee3aa" name="fftw3_3_3_10-gnu-openmpi4-hpc-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="fa88fac8ddff42dfbfdd3ce2966114c9f1d853650b76d4fd6f2fd2cd11df2c0b6fe912d1ada1ab20100fceeba5f91b1d5a6c277c97c6a3ac1120c5eb124236a4" name="fftw3_3_3_10-gnu-openmpi4-hpc-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="0e8101a9e2e1a0368696518cf7c71618ad0152575264f196d8b00a4c6946495f9ee7b75c63fd387241587b6dc0a5ec14ed17624d0302b031214a1a073d278110" name="fftw3_3_3_10-gnu-openmpi4-hpc-devel" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="94e66e1e6347b6c18df3a1fe50520b965a98d462324576218e16cc001e353649997743ecd0740f777161ad7dfa7128bad91031b78408c22cd1e72a0c045fc363" name="fftw3_3_3_10-gnu-openmpi4-hpc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="ccd1f34d58ab9f4f76f26e6399f9afd60c4981bbf025dbbf73382bc586a456dcbf60eda944b236f5a48ca745fb608191f8bdb3ff2ce4afbd3e00ca0ec30c07be" name="fftw3_3_3_10-gnu-openmpi4-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="3.3.10" rel="4.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1591444800">- Fix BuildFailures for openSUSE &gt;= 1550:
  * Correct info dir.
  * Fix ill-formatted comments.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595246400">- Add gnu compiler support up to gcc9.
- Fix typo which caused issus building openmpi HPC flavors
  (bsc#1174329).
- Add support for openmpi4 (provided by Alin Marin Elena).</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1598011200">- Remove specific mpi_implemen define for ppc/ppc64 (was openmpi)
  to use same openmpi2 as other architectures.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 3.3.9:
  * New API fftw_planner_nthreads() returns the number of threads
    currently being used by the planner.
  * Fix incorrect math in 128-bit generic SIMD
  * Fix wisdom for avx512.
    The avx512 alignment requirement was set to 64 bytes, but this is
    wrong.  Alignment requirements are a property of the platform (e.g.,
    x86) and not of the instruction set (e.g., AVX).  Among other
    things, this broke wisdom with avx512.
    Note that avx512 support is still experimental because the FFTW
    authors have no avx512 hardware available for testing.
  * fftw_threads_set_callback function to change the threading backend at runtime.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612612800">- Add build support for gcc10 to HPC build (bsc#1174439).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Follow the distro default openmpi implementation:
  + Eliminate the usage of the mpi_implem variable (obsolete)
  + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel
  + Require openmpi-devel in the mpi-devel package
  + Use %setup_openmpi to source mpivars.sh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638705600">- update to 3.3.10:
  * Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
    to attempt unaligned accesses in certain obscure cases, causing
    segfaults.
  * This test computes a pair of length-4 real-&gt;complex transforms where
    the second input is 5 real numbers away from the first input.  That
    is, there is a gap of one real number between the first and second
    input array.  The -oexhaustive level allow FFTW to attempt to
    compute this transform by reducing it to a pair of complex
    transforms of length 2, but now the second input is not aligned to a
    complex-number boundary.  The fact that 5 is odd is the problem.
  * The bug cannot occur in complex-&gt;complex transforms because the
    complex interface accepts strides in units of complex numbers, so
    strides are aligned by construction.</changelog>
  <changelog author="tiwai@suse.de" date="1642507200">- Don't install half-baked cmake files (bsc#1194728):
  the files are incomplete and useless with the build using auto-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Update rpmlintrc for shlib-policy-name-error</changelog>
  <changelog author="Nicolas Morey &lt;nicolas.morey@suse.com&gt;" date="1698062400">- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1698235200">- Disable HPC flavors on %ix86</changelog>
</package>
<package pkgid="b54a64456a568713661968b9aa46c51e8a258866cebfe7c8e4eb06d9d07178d21db1197cbe6b76723c1fabb125f182ea904f8163b6fcec4fef671e13aecabd68" name="file" arch="i586">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="89cb56d36cca2ae69c5fa2799dc8e845e4bfddacb96c495ed25c2f6a553423b94885cafd67c2e19b974587a01518fc63e8db8342fc258b5cd7559e37599af03d" name="file" arch="src">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="cb5b55295005245714a37fe79df92f922aee19229518ea92e01b4a26f77bd30cfa463bdb6b2b664e0fd81995f0333b412536e9f4ec74d18ee213ca3aa8a65206" name="file" arch="x86_64">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="b7274f25654689aa1956d38ed1d20da888448ad82b68d1b807d7d2719f1804ec45c8301f8655fe042e2efb0bb9bf547b478b519890858802bdc156100b8134d3" name="file-debuginfo" arch="i586">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="df5bb977b743c90095a85e0f3e5c60168ce3d1ab157ce081a1b9b0fb5fb158595177f425c756222bc8dcde8e4a1f94409187a332316cbeea9f3dc91b04f0e391" name="file-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="b5e979637f893043ac867d3f8af9b0b28b6bd1706d4c56eefdb906a8de3c53c8c42444620abd24cfd877d8c9ac399b396e49bfdcb8381a2a6ede038f64a1d6ae" name="file-debugsource" arch="i586">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="8a624cd0bf7ec9d55279f485ffa6f4a820928abfe97a43bf7b5ed2926489c9e1112ff11c1f56ebedb12b8cc078eba611256bb8e0aeed858eb7db8b9e51efa3a2" name="file-debugsource" arch="x86_64">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="41fb8ba71df2b17ad8b5647c91422e923e89580b3bab39b3633032edc9c3d8c1efa4fc698c6e3a7f73eb673e4eddeb686b4c68580d5e88a892b453de38cd8bc8" name="file-devel-32bit" arch="x86_64">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="86033c9594634d06ec19f14f6340c121600bcbbced3dbead19b522e4835cc2ffdc28b955ba849b4e24122ae1e730359ba8cde5a3b0fb112c66ee647b954e85c7" name="file-devel" arch="i586">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="1c0d7456c171acebccdc8c891867383eb284c5119de7265c126cbc493e2430f9cccba2366dffe784b32461667c06eeab4264f84e702f2cf9982ed3c253ea833b" name="file-devel" arch="x86_64">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="70dda274c85b218ec0b83c063d6d1b95eb87bdb84bd0bc021daf262d38d8b42de591bc84ec2c0cf3f59d976cb4b811e4959abe01404a4c953bcfe571b9f7bccf" name="file-magic" arch="noarch">
  <version epoch="0" ver="5.45" rel="1.4"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1634817600">- Remove file-5.38-allow-readlinkat.dif as already done in latest
  file 5.41</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
</package>
<package pkgid="cc9a52c366b0c2debca2a36ac7aa782853c0528121a65571984aea90017814a439c91fdcf6e3b576b158824cf4eeb5e09a1a09b602d08f62c3e60753c00ce806" name="filesystem" arch="i586">
  <version epoch="0" ver="84.87" rel="15.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905600">- Leave subdirectories of /srv mode 755 as the apache openqa test relies on it
  atm. Only set /srv itself to 555</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- don't perform UsrMerge if ZYPP_SINGLE_RPMTRANS is set. Rely on
  file trigger compat mode in that case and do it posttrans
  (boo#1189788).
- generic %ghost handling instead of hardcoding</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1646308800">- Create tmpfiles.d which creates /usr/local on the fly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655208000">- Add Serbian (sr) man pages directory
- Add /usr/etc/logrotate.d</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Add French(France) (fr_FR) man pages directory - seen in xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661169600">- Revert last change, fr should be used like we do for all languages
  in all packages, no excpetion for xz with fr_FR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552000">- Add /usr/lib/environment.d: new base directory for
  XDG_CONFIG_DIRS (boo#1201802).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1663416000">- Update /usr/etc/skel per XDG Directory Specification:
  * Add .local/bin to eventually replace bin for user executable
    files
  * Use .local/share/fonts instead of .fonts for user specific fonts
  * Add missing dirs: .local/share .local/state</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1668686400">- Added zh_Hans (simplified Chinese) and zh_Hant (traditional
  chinese) locales</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669291200">- Add %_user_tmpfilesdir to the filesystem</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670414400">- Remove unused /etc/sysconfig/scripts
- Remove /etc/sysconfig/network hierachy, not used by default anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670500800">- add subdirectories for x86_64 hwcaps</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671019200">- Fixup previous change: X86_64 is not yet known to RPM, thus we
  need to make sure to explicitly include x86_64.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1671019201">- Add languages that contain a lot of translations. For years
  we output statistics on how many translations are removed, but
  it wasn't collected so far. So adding languages with &gt;50k translated
  messages (bsc#1134757)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- Revert "Remove /etc/sysconfig/network hierachy" for now
  (bsc#1206723).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Add Korean man pages directory used by xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676030400">- Remove /etc/sysconfig/network hierachy again, YaST got fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694520000">- remove complex dependency on rpmlib(X-CheckUnifiedSystemdir),
  there is nothing that ever provided it and it triggers
  a libsolv bug (in progress of being fixed)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695643200">- Add /run/lock (boo#1212926)
- Remove /var/spool/mail (boo#1179574)
- Remove obsolete home dir check. The filesystem package is not
  meant to contain home directories of random system users anymore
- Create ghost symlinks also in pretrans, needed to get /var/run as
  link right away</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1702036800">- Create systemd-tmpfile for /run (/run/lock missing bug report)</changelog>
</package>
<package pkgid="5212014368da50d2c5b0c80b1d338efc9f59f613233e1d829c52b78d42fd3b03d5ae26b4896d0e2799acafde5bdddedefcba7d4000f4f3fd561e3d5bf61bef36" name="filesystem" arch="src">
  <version epoch="0" ver="84.87" rel="15.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905600">- Leave subdirectories of /srv mode 755 as the apache openqa test relies on it
  atm. Only set /srv itself to 555</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- don't perform UsrMerge if ZYPP_SINGLE_RPMTRANS is set. Rely on
  file trigger compat mode in that case and do it posttrans
  (boo#1189788).
- generic %ghost handling instead of hardcoding</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1646308800">- Create tmpfiles.d which creates /usr/local on the fly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655208000">- Add Serbian (sr) man pages directory
- Add /usr/etc/logrotate.d</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Add French(France) (fr_FR) man pages directory - seen in xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661169600">- Revert last change, fr should be used like we do for all languages
  in all packages, no excpetion for xz with fr_FR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552000">- Add /usr/lib/environment.d: new base directory for
  XDG_CONFIG_DIRS (boo#1201802).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1663416000">- Update /usr/etc/skel per XDG Directory Specification:
  * Add .local/bin to eventually replace bin for user executable
    files
  * Use .local/share/fonts instead of .fonts for user specific fonts
  * Add missing dirs: .local/share .local/state</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1668686400">- Added zh_Hans (simplified Chinese) and zh_Hant (traditional
  chinese) locales</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669291200">- Add %_user_tmpfilesdir to the filesystem</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670414400">- Remove unused /etc/sysconfig/scripts
- Remove /etc/sysconfig/network hierachy, not used by default anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670500800">- add subdirectories for x86_64 hwcaps</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671019200">- Fixup previous change: X86_64 is not yet known to RPM, thus we
  need to make sure to explicitly include x86_64.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1671019201">- Add languages that contain a lot of translations. For years
  we output statistics on how many translations are removed, but
  it wasn't collected so far. So adding languages with &gt;50k translated
  messages (bsc#1134757)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- Revert "Remove /etc/sysconfig/network hierachy" for now
  (bsc#1206723).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Add Korean man pages directory used by xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676030400">- Remove /etc/sysconfig/network hierachy again, YaST got fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694520000">- remove complex dependency on rpmlib(X-CheckUnifiedSystemdir),
  there is nothing that ever provided it and it triggers
  a libsolv bug (in progress of being fixed)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695643200">- Add /run/lock (boo#1212926)
- Remove /var/spool/mail (boo#1179574)
- Remove obsolete home dir check. The filesystem package is not
  meant to contain home directories of random system users anymore
- Create ghost symlinks also in pretrans, needed to get /var/run as
  link right away</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1702036800">- Create systemd-tmpfile for /run (/run/lock missing bug report)</changelog>
</package>
<package pkgid="1745d5b078c42f4b835099ffc635138f1d82411421f3409094a3fb94a8b6017b984898c54b7c160cd09152492f71ded75e644ad4c487d2e03263d3ee61aa965a" name="filesystem" arch="x86_64">
  <version epoch="0" ver="84.87" rel="15.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1627905600">- Leave subdirectories of /srv mode 755 as the apache openqa test relies on it
  atm. Only set /srv itself to 555</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1630065600">- don't perform UsrMerge if ZYPP_SINGLE_RPMTRANS is set. Rely on
  file trigger compat mode in that case and do it posttrans
  (boo#1189788).
- generic %ghost handling instead of hardcoding</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1646308800">- Create tmpfiles.d which creates /usr/local on the fly</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1655208000">- Add Serbian (sr) man pages directory
- Add /usr/etc/logrotate.d</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1660651200">- Add French(France) (fr_FR) man pages directory - seen in xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1661169600">- Revert last change, fr should be used like we do for all languages
  in all packages, no excpetion for xz with fr_FR.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662552000">- Add /usr/lib/environment.d: new base directory for
  XDG_CONFIG_DIRS (boo#1201802).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1663416000">- Update /usr/etc/skel per XDG Directory Specification:
  * Add .local/bin to eventually replace bin for user executable
    files
  * Use .local/share/fonts instead of .fonts for user specific fonts
  * Add missing dirs: .local/share .local/state</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1668686400">- Added zh_Hans (simplified Chinese) and zh_Hant (traditional
  chinese) locales</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1669291200">- Add %_user_tmpfilesdir to the filesystem</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1670414400">- Remove unused /etc/sysconfig/scripts
- Remove /etc/sysconfig/network hierachy, not used by default anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670500800">- add subdirectories for x86_64 hwcaps</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1671019200">- Fixup previous change: X86_64 is not yet known to RPM, thus we
  need to make sure to explicitly include x86_64.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1671019201">- Add languages that contain a lot of translations. For years
  we output statistics on how many translations are removed, but
  it wasn't collected so far. So adding languages with &gt;50k translated
  messages (bsc#1134757)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- Revert "Remove /etc/sysconfig/network hierachy" for now
  (bsc#1206723).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674734400">- Add Korean man pages directory used by xz</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676030400">- Remove /etc/sysconfig/network hierachy again, YaST got fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694520000">- remove complex dependency on rpmlib(X-CheckUnifiedSystemdir),
  there is nothing that ever provided it and it triggers
  a libsolv bug (in progress of being fixed)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1695643200">- Add /run/lock (boo#1212926)
- Remove /var/spool/mail (boo#1179574)
- Remove obsolete home dir check. The filesystem package is not
  meant to contain home directories of random system users anymore
- Create ghost symlinks also in pretrans, needed to get /var/run as
  link right away</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1702036800">- Create systemd-tmpfile for /run (/run/lock missing bug report)</changelog>
</package>
<package pkgid="62e4743ab1d608d416f1e2d5a8107677b906869f99ad9d3a10657f2ed9e1357cd87abe30938f45a5557a74c4ff119c89f1d357629df370ba4f7296754380d2ef" name="fipscheck" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="8295d622035af02c9181cba4972092a9a8a300ed6d83ccec82f0a1f79aae3aef8f05115243af9369e1a8c4707f46a2a29cea9f778d9c75c13020870d9e68f16a" name="fipscheck" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1390219200">- imported a generic fips helper to verify fips modules, linked
  to openssl.</changelog>
  <changelog author="cfarrell@suse.com" date="1390305600">- license update: BSD-2-Clause
  See LICENSE</changelog>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="a14059b9c2aafbc6fab55cbe948483776fd2e220b11e790fde1a4744f47f35d3bc101861d6d7ee511cbc70c47ffc7b5f79cf24dd573d5ec2e4423119cf0b44d2" name="fipscheck" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="aa2b1adc35655dbcfb695742a13700afb7ff31dcbf74caa230e05c920e5918f4c950183a73112becaa57748d444ac2214cb9b71ba3a663a0d16d1a2430d29797" name="fipscheck-debuginfo" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="8f60ac744c74cba9ee1102715974470fc19894978887d239dcdabaf7863aa4550936add931600c6f83843dc13f9b9971823f2304da5c3ce8c4e45a7d115d35d5" name="fipscheck-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="41a571205375cc5ed83a2fbae8702a5d997e77cc3911e402519d34822ebc1eb06b2ad2d22f8ab3d7db3de50be6d2edd129afefbd9c81d7e0764e3607b8751872" name="fipscheck-debugsource" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="50db60082ff425a1851ae92b030597945002da4088113c092e11d509213cdbb8263ebcb7e2637846f950a34a275caddc3b97975830dfcb1f581eebf60e83e88c" name="fipscheck-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="1d76017f67b48ad8412bd3f67a5462998cb4a616c67152864fe9fd62248a8f6138e81712921f1df80ce6b55da369c67a2034acccef48179f2dbabdd60282274c" name="fipscheck-devel" arch="i586">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="27283da472bc74162b1b2ada67702ee2e1e70449e3832160b84a14c357721e9ee4b6d8f7c67f6f8de8f35f3b1f3eb3542b4707b4876727a0867580571da4b950" name="fipscheck-devel" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="1.8"/>
  <changelog author="meissner@suse.com" date="1401192000">- updated to 1.4.1
  - added manpages
  - fipscheck/fipshmac: Add -s option to specify the hmac suffix
  - fipshmac: Add '-d' option to specify where to put the .hmac files
  - various bugfixes</changelog>
  <changelog author="meissner@suse.com" date="1401710400">- add baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1428926400">- Set RPM groups anew. Drop implicit cleaning parts.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1497268800">- Port to OpenSSL 1.1 (bsc#1042649)
  Adds openssl-1_1-port.patch</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1536667200">- Updated fipscheck to 1.5.0
  * Changed source to local file since latest official release
    is not in the official releases directory.
  * Downgraded libopenssl-devel to libopenssl-1_0_0-devel because
    1.0.2 supports FIPS.</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.de&gt;" date="1537444800">- Changed source back to http now that current release folder
  has current tarball.</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1546516800">- Use the shipped manpages instead of building them with xmlto
  in order to avoid a build cycle (fipscheck, xmlto, libxslt, libgcrypt)
  * add fipscheck-dont_generate_manpages.patch
- fix build on older distributions</changelog>
  <changelog author="V&#xED;t&#x11B;zslav &#x10C;&#xED;&#x17E;ek &lt;vcizek@suse.com&gt;" date="1568635200">- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1
  (bsc#1149792)
  * add fipscheck-fips.h_not_needed.patch
- Drop obsolete openssl-1_1-port.patch (upstream)</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605873600">- move libs to %_libdir (boo#1029961)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1667390400">- updated to 1.7.0 (from a different supplier)
  - openssl 3 support
- dropped fipscheck-dont_generate_manpages.patch (not needed)
- dropped fipscheck-fips.h_not_needed.patch (not needed)</changelog>
</package>
<package pkgid="e723aa42d9a9c16e1436aab7893739c4b691141b73220156ffebe39e6ed681ec0e5d88ff88bfebdcea6dd47a10ba17052b351be4cc6aa37cf271a697035d17dc" name="flac" arch="i586">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="a5128d9f38ac68f5a63b4b8a67afc7757a409edd8cb9941778b0494be80514f7d8adc2800972e119efcb535f17e0ac5f1c826517249d62e5070ce768355b7f6c" name="flac" arch="src">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="seife+obs@b1-systems.com" date="1362052800">- add flac-1.2.1-automake1_13.patch, fix build with automake-1.13.1</changelog>
  <changelog author="cfarrell@suse.com" date="1366632000">- license update: BSD-3-Clause and GPL-2.0+ and GFDL-1.2
  Numerous GPL-2.0+ licensed files;documtation is GFDL-1.2</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1369569600">- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid
  messing with RPM versioning)
  * Mostly non-linux related bugfixes plus autotools fixes
  - flac-openssl.patch --&gt; 0001-Allow-use-of-openSSL.patch
  - remove flac-1.2.1-automake1_13.patch, fixed in upstream.
  - add 0001-getopt_long-not-broken-here.patch, FLAC bundles
  GNU-compatible getopt_long for broken OS, but we do have
  a functional version in libc already.</changelog>
  <changelog author="jengelh@inai.de" date="1372680000">- Update to final upstream release 1.3.0
  * No user-visible changes
- More robust make install call</changelog>
  <changelog author="tiwai@suse.de" date="1417003200">- A couple of security fixes:
  * flac-fix-CVE-2014-8962.patch:
    arbitrary code execution by a stack overflow (CVE-2014-8962,
    bnc#906831)
  * flac-fix-CVE-2014-9028.patch:
    Heap overflow via specially crafted .flac files (CVE-2014-9028,
    bnc#907016)</changelog>
  <changelog author="mpluskal@suse.com" date="1426852800">- Cleanup spec file with spec-cleaner
- Update url
- Remove no longer needed patches
  * flac-fix-CVE-2014-8962.patch
  * flac-fix-CVE-2014-9028.patch
  * 0001-getopt_long-not-broken-here.patch
- Remove following as benefit of using openssl is small
  * 0001-Allow-use-of-openSSL.patch
- Add flac-cflags.patch
- Use doxygen to build documentation
- Split documentation to separate package
- Update to 1.3.1
  * Improved decoding efficiency of all bit depths but especially
    so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar).
  * Faster encoding using SSE and AVX (lvqcl).
  * Fixed bartlett, bartlett_hann and triangle functions.
  * New apodization functions partial_tukey and punchout_tukey for
    improved compression (Martijn van Beurden).
  * Retuned compression presets to incorporate new apodization
    functions (Martijn van Beurden).
  * Fix -Wcast-align warnings on armhf architecture (Erik de
    Castro Lopo).
  * Help output documentation improvements.
  * I/O buffering improvements on Windows to reduce disk
    fragmentation when writing files.
  * Only write vorbis-comments if they are non-empty.
  * Fix symbol visibility in XMMS plugin.
  * Many fixes and improvements across all the build systems.
  * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962
    (heap read overflow)</changelog>
  <changelog author="mpluskal@suse.com" date="1426939200">- Build documentation as noarch</changelog>
  <changelog author="tchvatal@suse.com" date="1473508800">- Drop patch that should be upstreamed first, otherwise we will
  have to keep it ofrever:
  * flac-ocloexec.patch
- Drop wrong patch:
  * flac-fix-pkgconfig.patch
    + If using this change you get assert.h include overriden in your
    project by the one from FLAC/ which is not what upstream desired
    If packages fail to build they should fix their include</changelog>
  <changelog author="aloisio@gmx.com" date="1483272000">- Update to version 1.3.2
  * Fix undefined behaviour using GCC/Clang UBSAN (erikd).
  * General hardening via fuzz testing with AFL (erikd and
    others).
  * General code improvements (lvqcl, erikd and others).
  * Add FLAC in MP4 specification docs (Ralph Giles).
  * Fix some cppcheck warnings (erikd).
  * Assume all currently used OSes support SSE2.
  flac:
  * Fix potential infinite loop on flac-to-flac conversion
    (erikd).
  * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when
    decoding (lvqcl).
  * Only write vorbis-comments if they are non-empty.
  * Error out if decoding RAW with bits != (8|16|24).
  metaflac:
  * Add --scan-replay-gain option.
  libraries:
  * CPU detection cleanup and fixes (Julian Calaby, erikd
    and lvqcl).
  * Fix two stream decoder bugs (Max Kellermann).
  * Fix a NULL dereference bug (on a malformed file).
  * Changed the LPC order guess for a slight compression
    improvement, particularly for classical music
    (Martijn van Beurden).
  * Improved encoding speed on older Intel CPUs.
  * Fixed a seeking bug when decoding certain files
    (Miroslav Lichvar).
  * Put an upper bound (32768) on the number of seek
    points.
  * Fix potential memory leaks.
  * Support 64bit brword/bwword allowing
    FLAC__BYTES_PER_WORD to be set to 8 (disabled by
    default).
  * Fix an out-of-bounds heap read.
- Refreshed flac-cflags.patch</changelog>
  <changelog author="tiwai@suse.de" date="1524830400">- Fix memory leak in read_metadata_vorbiscomment_() function
  (CVE-2017-6888, bsc#1091045):
  flac-CVE-2017-6888.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="d439ebe43e6b40c238f500a06502a9968777eb05e1315f64117d4490d87213f670bd94deab7c921f6dcd6c84cec77fb0fd1242c58e974900c18678718a17afa6" name="flac" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="c6e9cb4de28a0ea797f660a9fadcf338ce03450e0d038d19722d17c43d8584c505a80b96f2f17481751326c4502b8d7980ed19f20d6fe9df7ae4e1a13d3b7e13" name="flac-debuginfo" arch="i586">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="6e21e1bb4996c31c86f2eaeb3328c4574a9be18b328adffb5bef9cc790a255cc565b49685fd7e4e47b4c7a4590d84bc267a829a8af4cbbf0cc1008463fdbd377" name="flac-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="f21b44e4eaff4cf9cf24c14ee8b11309b1500d3a59fff3a03b1db3fa00bbc585a735e30a10fe0346cde0769110c09bdd1b3fbba67007547e64a34b71682f7562" name="flac-debugsource" arch="i586">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="1df39aaa2a91dc77276fc64a603f914ece8775551b013716753f23a2d96043ecd55dcd44ae0f5a5f51faeb9e2ee3ac9a31aa86a41c6bbc55ae76423de8cf9c8e" name="flac-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="cd40be399f83aae733e4b9cd270f2405ce59946e4f3aad998f1888fdd9bfb61a3e25b0c275a57ea272f82c2b42ca207ab9fb92a53f6035b35423fe217353c1fd" name="flac-devel" arch="i586">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="029ada44431613133a2f904bc2c79d84f6c34d142069a171ccca89e7aa94588a114c60f3d194acc5e31bae948f4df1ec3c28d1d6677ad812c96f21650f972c7c" name="flac-devel" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="6f4b0997654ff35845758cc49a5635be6a848369f5902065e5a20bb0bf2fff38347bd8fc70377511c6d9a9ad3c441618cd3da3510fbf11c70e514295f604cac4" name="flac-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.4.3" rel="1.3"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547812800">- Drop doxygen dependency to reduce python3 buildcycle</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1548244800">- Remove useless --with-pic (only useful for --enable-static).
- Trim authorship and licensing info from description,
  this is metadata.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1567339200">- Update to release 1.3.3
  * Improve SIMD decoding of 24 bit files
- Drop flac-CVE-2017-6888.patch (merged upstream)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645531200">- Update to release 1.3.4:
  + General:
  * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499
  * Fix encoder bug CVE-2021-0561
  * Integrate oss-fuzzers
  * Seeking fixes
  * Various fixes and improvements
  + flac:
  * Various fixes and improvements</changelog>
  <changelog author="tiwai@suse.de" date="1646136000">- Fix the regression for audiofile, reverting the problematic change
  0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 1.4.0:
  + General:
  * It is now possible to limit the minimum bitrate of a FLAC
    file generated by libFLAC and with the flac tool to 1
    bit/sample. This function can be used to aid live streaming,
    for example for internet radio
  * Encoding files with sample rates up to 1'048'575Hz is now
    possible.
  * Compression of preset -3 through -8 was slightly improved at
    the cost of a small decrease in encoding speed by increasing
    the precision with which autocorrelation was calculated
  * Encoding speed of preset -0, -1 and -2 was slightly improved
  * Compression of presets -1 and -4 was slighly improved on
    certain material by changing the adaptive mid-side heuristics
  * Speedups specifically targeting 64-bit ARMv8 devices using
    NEON were integrated
  * Speedups for x86_64 CPUs having the FMA instruction set
    extention are added
  * Encoding and decoding of 32-bit PCM is now possible
  + (Ogg) FLAC format:
  * The FLAC format document is being rewritten by the IETF
    CELLAR working group. The latest draft can be found on
    https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/
  * The FLAC format document specifies no bounds for the
    residual. In other to match current decoder implementations,
    it is proposed to bound the residual to the range provided by
    a 32-bit int signed two's complement. This limit must be
    checked by FLAC encoders as to keep FLAC decoders free from
    the complexity of being to decode a residual exceeding a
    32-bit int.
  * There is now a set of files available to test whether a FLAC
    decoder implements the format correctly. This FLAC decoder
    testbench can be found at
    https://github.com/ietf-wg-cellar/flac-test-files. Also,
    results of testing hard- and software can be found here at
    https://wiki.hydrogenaud.io/index.php?title=FLAC_decoder_testbench.
  + flac:
  * The option --limit-min-bitrate was added to aid streaming,
    see github #264
  * The option --keep-foreign-metadata-if-present is added. This
    option works the same as --keep-foreign-metadata, but does
    return a warning instead of an error if no foreign metadata
    was found to store or restore
  * The warning returned by the foreign metadata handling is now
    clearer in case a user tries to restore foreign metadata of
    the wrong type, for example decoding a FLAC file containing
    AIFF foreign metadata to a WAV file
  * A problem when using the analyse function causing the first
    frame to have a wrong size and offset was fixed
  * Fix bug where channel mask of a file is unintentionally
    reused when several files are processed with one command
  * The order of compression-related commands is no longer
    important, i.e. -8ep gives the same result as -ep8.
    Previously, a compression level (like -8) would override a
    more specific setting (like -e or -p). This is no longer the
    case
  * flac now checks the block-align property of WAV files to
    ensure non-standard WAV files (for which flac has no
    handling) are not mangled
  + build system:
  * MSVC and Makefile.lite build system files have been removed.
    Building with MSVC (Visual Studio) can be done by using CMake
  * Various CMake improvements, especially for creating MSVC
    build files
  * Various fixes for MinGW
  * Removed obsolete autotools macro's to silence warnings
  * Fixes for FreeBSD PowerPC
  * Fixed some compiler warnings
  * Fix building with uclibc
  + testing/validation:
  * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and
    32-bit inputs
  * Addition of new decoder fuzzer, adding coverage of seeking
    code
  * Addition of metadata fuzzer, adding coverage of metadata APIs
  * Various improvements to fuzzers to improve code coverage,
    fuzzing speed and stability
  * Many changes to test suite to improve cross-platform
    compatibility
  * Windows CI now also builds the whole test suite
  * Clang-format file added
  * Add warning on using v141_xp platform toolset with /MT
  + libraries:
  * Various seeking fixes
  * Various bugs fixed found by fuzzing
  * On decoding, it is now checked whether residuals can be
    contained by a 32-bit int, preventing integer overflow
  * Add check that samples supplied to libFLAC actually fall
    within the bps set
  * Add checks when parsing metadata blocks to not allocate
    excessive amounts of memory and not overread
  * Undocumented Windows-only utf8 functions are no longer
    exported to the DLL interface
  * Removed all assembler and intrinsics code from the decoder to
    improve fuzzing, as they provided only a small speed benefit
  * The bitwriter buffer is limited in size to 2^24 bytes, so it
    cannot write excessively large files. This is a backup in
    case another bug in this area creeps (back) in.
  * The metadata iterations should now never return a
    vorbiscomment entry with NULL as an entry, now always at
    least an empty string is returned
  + documentation: Removed html documentation and generate man
    pages from markdown
  + Interface changes:
  * libFLAC:
    . Addition of FLAC__stream_encoder_set_limit_min_bitrate()
    and FLAC__stream_encoder_get_limit_min_bitrate(), see
    github #264
    . get_client_data_from_decoder is renamed
    FLAC__get_decoder_client_data(), see github #124
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . FLAC__Frame struct has changed: warmup samples are now
    stored in FLAC__int64 instead of FLAC__int32 types, and
    verbatim samples can now be stored in either FLAC__int32 or
    FLAC__int64 depending on whether samples fix the former or
    latter
    . The FLAC__StreamMetadata struct now has a tag, so it can be
    forward declared
  * libFLAC++:
    . Addition of ::set_limit_min_bitrate() and
    ::get_limit_min_bitrate(), see github #264
    . All API functions taking a filename as an argument now take
    UTF-8 filenames on Windows, and no longer accept filenames
    using the current codepage
    . The ::FLAC__Frame struct has changed, see the libFLAC
    interface change.
- Rebase flac-cflags.patch with quilt.
- Drop patch fixed differently upstream, see github #329
  + 0001-Revert-libFLAC-stream_decoder.c-Use-current-position.patch
- Bump sonames following upstream changes (also in baselibs.conf).
- Add sover and sover_plus defines, ease future soname bumps.
- Use ldconfig_scriptlets macro for post(un) handling.
- Use make_build macro.
- Update Git-Web and Git-Clone urls to new home on github.
- Replace gcc-c++ BuildRequires with generic c++_compiler and
  c_compiler BuildRequires: Package needs a c and c++ compiler, not
  explicitly gcc-c++.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1663934400">- Update to version 1.4.1:
  * CMake fixes
  * Add checks that man pages and api docs end up in tarball
  * Enable installation of prebuilt man pages and api docs
  * Fix compiler warnings
  * Fix format specifier
  * Fix versioning from git
- Rebase flac-cflags.patch</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1669377600">- Update to version 1.4.2:
  + General
  * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
  * Remove all pure assembler, removing build dependency on nasm
  * Made console output more uniform across different platforms
    and CPUs
  * Improve ability to tune compile for a certain system (for
    example with -march=native) when combining with
  - -disable-asm-optimizations: plain C functions can now be
    better optimized
  + Build system
  * Default CFLAGS are now prepended instead of dropped when user
    CFLAGS are set
  * -msse2 is no longer added by default (was only applicable
    to x86)
  * Fix cross-compiling and out-of-tree building when pandoc and
    doxygen are not available
  * Fix issue with Clang not compiling functions with intrinsics
  * Fix detection of bswap intrinsics (Ozkan Sezer)
  * Improve search for libssp on MinGW (Ozkan Sezer,
    Martijn van Beurden)
  + libFLAC
  * Fix issue when the libFLAC user seeks in a file instead of
    libFLAC itself
- Drop obsoleted flac-cflags.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678536000">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1687521600">- Update to version 1.4.3:
  + General
  * All PowerPC-specific code has been removed, as it turned out
    those improvements didn't actually improve anything
  * Large improvements in encoder speed for all presets. The
    largest change is for the fastest presets and for 24-bit and
    32-bit inputs.
  * Small improvement in decoder speed for BMI2-capable CPUs
  * Various documentation fixes and cleanups
  * Various fixes
  * Fix building on Universal Windows Platform
  + flac
  * A lot of small fixes for bugs found by fuzzing
  * Various improvements to the --keep-foreign-metadata and
  - -keep-foreign-metadata-if-present options on decoding
    + The output format (WAV/AIFF/RF64 etc.) is now automatically
    selected based on what kind of foreign metadata is stored
    + Decoded file is checked afterwards, to see whether stored
    foreign format data agrees with FLAC audio properties
    + AIFF-C sowt data can now be restored
  * Add --force-legacy-wave-format option, to decode to WAV with
    WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
    appropriate
  * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
    to decode to AIFF-C
  * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
    restricted to known channel orderings
  * Throw an error when WAV or AIFF files are over 4GiB in length
    and the --ignore-chunk-sizes option is not set
  * Warn on testing files when ID3v2 tags are found
  * Warn when data trails the audio data of a WAV/AIFF/RF64/W64
    file
  * Fix output file not being deleted after error on Windows
  * Removal of the --sector--align option
  + metaflac
  * A lot of small fixes for bugs found by fuzzing
  * Added options --append and --data-format, which makes it
    possible to copy metadata blocks from one FLAC file to another
  * Added option --remove-all-tags-except
  * Added option --show-all-tags
  + libFLAC
  * No longer write seektables to Ogg, even when specifically
    asked for. Seektables in Ogg are not defined
  * Add functions FLAC__metadata_object_set_raw and
    FLAC__metadata_object_get_raw to convert between blob and
    FLAC__StreamMetadata
  + Build system
  * Autoconf (configure): The option --enable-64-bit-words is now
    on by default
  * CMake: The option ENABLE_64_BIT_WORDS is now on by default
  + Testing/validation
  * Fuzzers were added for the flac and metaflac command line
    tools
  * Fuzzer coverage was improved
- Changed source to github link since it wasn't released in the
  xiph page.</changelog>
</package>
<package pkgid="24266efc77bc0dd6f99a0ee50cfbed94525461f76aea32e22adc2afaa5e840066c6320141932882d91ec3156e1b555b78d67d84e64d5705b008babc603741d47" name="flameshot" arch="src">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1554638400">- Add patch:
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
    Enables Pin and Text tool by default.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="d7f0cf93ce38cbccc10a9a5a53d68a716793cf8124137cccca59ece38d7f63bc45f60dc2a64575697da80f95c58ad3481218f108db2b4eb2b6bd50955f08ac1a" name="flameshot" arch="x86_64">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="56998d508151f3b819f031ac30cee45cbad9322206772636f458e9c6c6271578f7ea247be49f5ee8ddb9cf9438eaaccb7a432199a78bc082ea457234975dc9b7" name="flameshot-bash-completion" arch="noarch">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="c8d935e965c09d11bc4fd84bedf70f75e31a7fd5e8a4a17260ef3c291754885569570a04ecff10d82d6cd80373bd01c8199cea1101dfe3c79b91a23535427694" name="flameshot-debuginfo" arch="x86_64">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="e27578fcbcd5b3bce1576977500b7256b3a7b7ccce850d3f25d6b22ad297945f02cfabe31a27eacd1d0e2c6563430ef941116fcc7c76cebf5960b25916ecbeb7" name="flameshot-debugsource" arch="x86_64">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="6eb91ce8819b726893d24ac2c41f54cb85ced64186667333750e86a0d1579f1c06e1646d2c7f5def3228166c0cd2c8878b770fa8091c4b56d808a48b003ff4a9" name="flameshot-fish-completion" arch="noarch">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="8cf8c264d655dbce4865692073bf07a2c2f435b5b824779496a83ccb24c00ab14c6f8c3be479328709d38e05bbcabb23068cfe21e983312872eee8b82f574c6f" name="flameshot-zsh-completion" arch="noarch">
  <version epoch="0" ver="12.1.0" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1583755200">- Supplement against bash-completion, not bash</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591358400">- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600776000">- Update to version 0.8.0
  New Features
  * Fix capture after pressing ctrl + S during textarea input
  * Add translations
  * Allow enter key to copy image to clipboard
  * side panel: Add thickness slider
  * Add support for saving as JPG and BMP files.
  * Allow 45 degree adjustment for some tools
  * Add a basic launcher panel.
  * Add option to auto copy URL after upload
  * Add a circle counter tool.
  * Replace the blur tool with pixelate tool.
  * Convert buildsystem from QMake to CMake.
  Fixes
  * Exit non-zero when aborting with --raw.
  * Enable Pin and Text tool by default.
  * Fix the problem that moving or resizing does not affect
    screenshot.
  * Fix problem with re-enabling disabled tray icon.
  * Fix compilation problem against Qt 5.15.
- Drop not longer needed patches:
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-utils-confighandler.cpp-Enable-Pin-and-Text-tool-by-.patch
  * desktop-files.patch
- Introduce zsh-completion subpackage</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1600948800">- Update to version 0.8.1
  * Auto contrast on circle counter</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1601380800">- Update to versin 0.8.3
  * Small bug fixes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602417600">- Update to version 0.8.4
  * Renamed assets to match DBUS name for flathub support.
  * Fixed issue where theme was not applied to widgets.
  * Fixed issue where pixelate tool did not properly apply pixel
    size and was not symmetric horizontally and vertically.
  * Fixed visual artifact in pin to desktop in appimage release.
  * Fixed issue where CTRL + S did not save active text in text
    tool.
  * Imgur tool now opens in the center of the screen.
  * Translation Updates
    + Brazilian Portuguese
    + German
    + Korean
    + Basque</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602849600">- Update to version 0.8.5
  * Fixed Icon Regression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 0.9.0
  Known Issues
  * Fractional scaling issues are not resolved. We are working with
    Qt upstream on this issue.
  * KDE Wayland requires modification to the Desktop file.
  New Features
  * Improved Wayland support on Gnome
    + Behind the scenes we configure flameshot to automatically run
    on xcb. This significantly improves the wayland experience.
    This resolves issues with multimonitor setups and copying to
    the clipboard
  * Ability to run flameshot on Sway
  * New option to allow the the clipboard image to be a jpeg
    instead of a png. This may reduce bandwidth when pasting the
    image into chat or email clients.
  * New global shortcut menu. All actions hotkeys are fully
    customizable.
  * Ability to take "symmetric" selections by holding down the
    Shift key while resizing the selection.
  * The rectangle tool will now round the corners of the rectangles
    based on the current thickness.
  * All imgur uploads are now tracked in the "Upload History" menu.
    This makes it much easier to delete of images off imgur or find
    the upload link later.
  * New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  Fixes
  * Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.
  * Close after capture has been removed. This feature was not well
    implemented and lead to numerous bugs.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1615896000">- Update description with features and flameshot-org</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1626350400">- Update to version 0.10.0
  * known issue: fractional scaling issues We are working with Qt
    upstream on this issue.
  * known issue: KDE Wayland requires modification to the Desktop file.
  * change: close after capture removed due to lack of maintenance
  * feat: automatically run on xcb. This improves compatibility with
    Wayland, multimonitor setups and copy to clipboard
  * feat: save clipboard as jpeg instead of a png. May reduce
    bandwidth when pasting the image into chat or email clients.
  * feat: global shortcut menu. All actions hotkeys are fully
    customizable.
  * feat: "Symmetric" selections by holding Shift when resizing
  * feat: The rectangle tool will now round the corners of the
    rectangles based on the current thickness.
  * feat: All imgur uploads are now tracked in the "Upload History"
    menu. This makes it much easier to delete of images off imgur
    or find the upload link later.
  * feat: New option for setting a "fixed save path". When this is
    enabled a user will no longer need to set the path for images
    that are saved.
  * fix: Under certain circumstance the circle count could get set to
    the wrong number with large numbers of undo / redo. This has
    been fixed.</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1626436800">- refetch tarball (changed from source)
- cleanup 0.10.0 release notes</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1627300800">- Update to version 0.10.1
  * The ability to upload to imgur via a hotkey has been removed.
  - Many users accidentally hit the hotkey and uploaded sensitive data
  - Users could accidentally upload the entire desktop by hitting the
    upload key before a region was selection
  * Fixed segfault when parsing invalid config file</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636977600">- Update to version 0.10.2
  * Maintenance release to fix annoying wayland related bugs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642593600">- Update to version 11.0.0:
  * A config file checker has been implemented. If your config file
    contains error it will prompt to on how to fix them.
  * Some config file semantics changed so when you first run version 11,
    it is likely you need to resolve the config file errors.
  * The on-screen help menu has been clarified and dynamically updates
    the hotkeys based on user defined hotkeys.
  * DBus is no longer required for CLI options.
  * Flameshot can now be run in "one off" mode which means that
    the background systray component is now optional.
  * The CLI has been completely refactored.
  * Optimizations to reduce lag on 8k and 4k screens.
  * KNOWN ISSUE: fractional scaling on linux is still not resolved.
- Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v11.0.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642766400">- Fix requires for zsh-completion</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1655899200">- Update to version 12.0.0
  * Created basic layer movement functionality
  * Added a new widget to allow the colorwheel to be more easily customized
  * Added magnifier for more precise selections
  * Incremental markers can now have a point if you drag when placing them
  * Pinned screenshots can now be copied to the clipboard or saved to a file
    if a user right clicks on the pinned image
  * Pinned screenshots can now be zoomed with a pinch gesture
  * Make KDE use Freedesktop portal
  * Pinned images can now be moved partially offscreen on linux
  * Wayland builds now use KF Gui (KDE Framework tools) to fix some issues
  * Full changelog: https://github.com/flameshot-org/flameshot/releases/tag/v12.0.0
- Enable Wayland clipboard for Leap 15.4+ and Tumbleweed</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659355200">- Update to version 12.1.0:
  * Rename Imgur API Key to Imgur Application Client ID.
  * Fix issue about externalWidget launchapp.
  * Fix size not appearing on size tool when started from launcher.
  * Added option to pin menu to close pin.
  * Disable option to launch on start by default.
  * Fix magnify windows.
  * DesktopFileParser only reads .desktop files.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1684238400">- Add flameshot-remove-update-check.patch: Remove update check, updates are
  supplied by the distribution and making a network request has privacy
  implications</changelog>
  <changelog author="Patrick Poitras &lt;patrick.f.poitras@gmail.com&gt;" date="1703851200">- Add runtime dependency from libQt5Svg5. This solves the problem
  of the pictures on the buttons not displaying.</changelog>
</package>
<package pkgid="cac73178b6e25bf36bea52803b42fa1c6e08b97c1be5664362e076c423399da1cc1f097b3b14387c53e6c5ee26965da3a052cd8bfc8c2e02d8c5456d05ba2f6e" name="flatbuffers" arch="src">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Install FindFlatBuffers.cmake
- Mark the package as %ix86 x86_64 exclusive
- BuildRequire cmake &gt;= 2.8.11.2, it's the lowest version we know
  that has cmake.macros</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1448020800">- Update to 1.2.0
  * Support for JavaScript and Python!
  * A much improved C# and Go API and implementation.
  * Simple mutable FlatBuffers functionality (C++/Java/C#).
  * New reflection functionality: binary schemas, and more dynamic
  read/mutate (C++, relflection.h).
  * Much improved .proto parsing.
- Added make-use-of-GNUInstallDirs.patch: honour flags passed by
  %cmake macro</changelog>
  <changelog author="avvissu@yandex.ru" date="1457697600">- Update to 1.3.0:
  * support for PHP
  * much improved documentation: a tutorial shared by all languages
  * API improvements for Python, C#, and others
  * C++ code can now be built with GCC as low as 4.4, and doesn't rely on
    exceptions anymore
  * JSON parser can now skip unknown fields
  * benchmark code available in benchmark branch
  * many other fixes and improvements
- Add general functions to automatically generated by the
  FlatBuffers compiler (use BuildFlatBuffers.cmake)</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1497700800">- update to 1.6.0
- upstrm changelog for 1.6.0:
  * First ever version of FlexBuffers!
  * npm package support.
  * Vectors of unions now supported (C++ only so far).
  * Improvementto the object API.
  * Some speed optimizations.
  * Many other fixes and impvements, 48 commits since 1.5.0
  upstream changelog for 1.5.0:
  * RPC support for Go.
  * C# accessors now bad on structs (generates less garbage).
  * Improved object API (e.g. choice of pointer types, external references).
  * Flatc can test for conformity against older schema.
  * In-place binary search lookups for C# and Java.
  * Documentation improvements.
  * Many other fixes and improvements, 133 commits since 1.4.0
- upstream changelog for 1.4.0:
  * Support for GRPC!
  * C++ now has an object API: read &amp; write to generated C++ objects.
  * Mutation support in Go &amp; JS.
  * Many improvements in name space handling and general code generation.
  * Libfuzzer based tests.
  * Documentation for C in the main project.
  * Many other fixes and improvements, 300 commits since 1.3</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1498046400">- add remove-date-from-flatc-version.patch -- ensure reproducible builds
- update to 1.7.1
  * Calling CreateVector in C++ on a vector of Offset types with an explicit template parameter (of that Offset type) of could cause the wrong specialization to be selected in 1.7.0. This should affect very few people, but safer to use 1.7.1 just in-case. flatc from 1.7.0 is compatible with 1.7.1.
- update to 1.7.0
  * Typescript support!
  * Improved GRPC API with proper zero-copy path. BREAKS API
  * Fixed many issues with ReleaseBufferPointer functionality BREAKS API
  * FlexBuffers: nested in FlatBuffer accessors, (nested) parsing from JSON, JSON output.
  * Vectors of unions and unions of structs/strings (C++ only so far).
  * Several speed optimizations for larger data types in C++ FlatBufferBuilder.
  * Schema registry functionality.
  * Improvements to the object API.
  * Improved docs: C# API, vector of structs.
  * Many other fixes and improvements, 116 commits since 1.6.0</changelog>
  <changelog author="jengelh@inai.de" date="1499342400">- Trim irrelevant words from descriptions.
- Stop the abuse of ls output for programmatic input.
  (useless use of cat)</changelog>
  <changelog author="kamikazow@opensuse.org" date="1530187200">- Remove make-use-of-GNUInstallDirs.patch – has been upstreamed
- Add 0001-remove-unnecessary-const-qualifier.patch
  * Post-1.9.0 upstream patch to fix a compilation error.
- Update to 1.9.0
  * Vtable trimming in all language implementations: can reduce binary size 10-20%!
  * Mini-reflection tables (in C++) for debug-print, etc.
  * Improved .proto conversion.
  * Vectors of unions now also supported in JS/TS/PHP/C.
  * Improved namespace handling.
  * Boolean types in FlexBuffers.
  * Python Numpy vector support.
  * Nested FlatBuffer JSON parsing.
  * C++98 (stlport) support for core FlatBuffers and FlexBuffers.
  * JSON Schema output support.
  * Further optimized C++ memory usage for FlatBufferBuilder: from 3 to 1 dynamic allocations (!)
  * GRPC support in Java &amp; Maven.
  * Build files for Bazel and Conan.
  * Prefixed size support for Java/C#/Python.
  * Typescript docs.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1548849600">- Update to 1.10.0
  * Rust support
  * Dart support
  * Lua support
  * Lobster support
  * C++
    + Improved / more correct verifier
    + compare operator in generated code
    + new/improved move operators for many data types
    + string_view support.
  * Java &amp; C# support vectors of unions.
  * Many other fixes and smaller improvements
- Package shared library in accordance with shared library
  packaging policy.
- Remove upstream-included 0001-remove-unnecessary-const-qualifier.patch
- Rebase remove-date-from-flatc-version.patch</changelog>
  <changelog author="Torsten Duwe &lt;duwe@suse.com&gt;" date="1552737600">- lift x86-only limitation</changelog>
  <changelog author="olaf@aepfle.de" date="1553256000">- Update to 20190321T162332.a746143 to fix bigendian build
- dropped remove-date-from-flatc-version.patch</changelog>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="bb519f3d133d0f8f8f139040092c3bece7d7239f832a414611a3c34c1dafc1cb2225bd521e90c482d46b6c0e07d39b3f8222c0eb450a8f493191d4fdbc44d933" name="flatbuffers-debuginfo" arch="i586">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="37c68daa88ada05ab952bcbb3355bf03bbb2acfa1163a3e5861fe6d12fc38de126cfa4c50297f4304866bb796cb913bd99e340e9aaaa55554baa701defbedaeb" name="flatbuffers-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="be284cc6e217f48003c889b7520430e3c4f78405dd8ed17c168be150c93532b336295a3399ac7da06a50474cbef5b9ba7ed1f73e8539d03723b8e98392657a3b" name="flatbuffers-debugsource" arch="i586">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="f81510214fded11123f8a01d4cac2c337cf3afbf0155cc385899768b85faebbe060c1c4268688c838fa88601156891e3121af66119ef029ef9e2d556634ccf51" name="flatbuffers-debugsource" arch="x86_64">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="e658403ec6a3bd111cd9d792db5023917c0ab9fbadcc46a89f3a5773e32a231c9b9702c3b02f2926000f50d74f939c94edcd96aa63533bed27ac5afa300df05c" name="flatbuffers-devel" arch="i586">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="6b63b1b5ce991bd258aeb5708d26ec1da10f615e616f2cd505791058006b3411f234676064881067b7c4a53d6ed618b06049efe1b4ef06d7bddd6695a66254f4" name="flatbuffers-devel" arch="x86_64">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="49b5ad08e8ba561a25405a74c86835e25ef0c2911fb7926b8ce401c3ee27fad53c2e93bbc98b76d007d2945b6d4a8a8755d5c813ead3daecadf608e001da42ec" name="flatbuffers-devel-debuginfo" arch="i586">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="65ef335f6d70665cea4128f2158d0365b662503dfeaed25bf822cfa006192a78179a5f645d99d393051055fcba2013dc149f3a4455a1e8c3d60dc6c5cc2473cd" name="flatbuffers-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.26" rel="1.1"/>
  <changelog author="ecsos@opensuse.org" date="1570536000">- Update to 1.11.0
  - More accurate C++ float handling, NaN handling, limit checking.
  - Java optimization: faster object accessors, faster UTF8
    conversion.
  - A lot of Rust port improvements.
  - Vector of union JSON parsing.
  - Parser can now work from binary schemas.
  - Python: numpy vector support.
  - Packaging: Snap &amp; RPM support.
  - Many improvements to our CI, added Bazel CI, dockerized
    language tests.
  - Many other fixes and smaller improvements, 169 commits since
    1.10.0</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575374400">- Use %cmake_build to build the cmake stuff</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1581681600">- Fix build: RPM 4.15 got a bit stricter and fails on
  find-provides script errors. Earlier RPM versions ignored it. In
  this specic case it turns out that the .cmake file installed is
  invalid, as it contained set(PACKAGE_VERSION "..") (so RPM is
  right to abort). Turns out that upstream simply did not really
  cater for the fact that this could be installed from tarball and
  not from a git checkout: they use 'git describe' to inject a
  version into the .cmake file. Fix this by replacing the
  placeholders using sed, injecting the rpm %version there.</changelog>
  <changelog author="Michal Vyskocil &lt;mvyskocil@opensuse.org&gt;" date="1588248000">- Update to 1.12.0
  - An official Swift port! (including gRPC support).
  - A Kotlin port!
  - Object API and native JSON support for C#.
  - Object API and gRPC support for Python.
  - Object API for Go.
  - FlexBuffers for Java.
  - Many other fixes and smaller improvements, 247 commits since 1.11.0
- Packaging: Use tarball from GitHub release page
  https://github.com/google/flatbuffers/releases</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1612440000">- Fix build on Tumbleweed:
  - Backport patches:
  * 5938.patch
  * 6020.patch
  - Disable LTO</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620820800">- Update to version 2.0.0
  * Support for optional scalars in most languages.
  * Rust Verifier, Object API and FlexBuffers support,
    and many API improvements.
  * Overhaul of TypeScript support.
  * gRPC for many languages brought up to date.
  * C++ compile time field reflection.
  * JS FlexBuffers support.
  * Kotlin FlexBuffers and platform support.
  * Swift Object API and many Swift performance improvements.
  * Lua supports LuaJIT and many more fixes.
  * Many other fixes and smaller improvements
- Drop upstream fixed 5938.patch and 6020.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1652356800">- Update to version 2.0.6
  * Make idl_parser deterministic
  * Various bug fixes
    https://github.com/google/flatbuffers/compare/v2.0.5...v2.0.6
- Update to version 2.0.5
  * Implement Serialize for flexbuffer::Reader
  * Deprecate EnumVal.object
  * FixedTypedVector: add const to ElementType() and size()</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679918400">- update to 23.3.3:
  * Major release! Just kidding, we are continuing the versioning
    scheme of using a date to signify releases. This results in the
    first release of the new year to
    bump the tradition major version field.
  * Refactoring of flatc generators to use an interface (#7797).
  * Removed legacy cmake support and set min to 3.8 (#7801).
  * Reworked entry points for Typescript/Javascript and compatibility
    for single file build (#7510)
  * Removed go.mod files after some versioning issues were being
    report (#7780).
  * Go minimum version is now 1.19 (#7720) with the addition of Go
    modules.
  * Added CI support for Big Endian regression testing (#7707).
  * Fixed getFullyQualifiedName in typescript to return name
    delimited by '.' instead of '_' (#7730).
  * Fixed the versioning scheme to not include leading zeros which
    are not consistently handled by every package manager. Only the
    last release (12.12.06)
    should have suffered from this.
  * 20 Major releases in a row? Nope, we switched to a new versioning
    scheme that is based on date.
  * Python supports fixed size arrays now (#7529).
  * Behavior change in how C++ object API uses UnPackTo. The original
    intent of this was to reduce allocations by reusing an existing
    object to pack data into.
    At some point, this logic started to merge the states of the two
    objects instead of clearing the state of the packee. This change
    goes back to the original intention, the packed object is cleared
    when getting data packed into it (#7527).
  * Fixed a bug in C++ alignment that was using sizeof() instead of
    the intended AlignOf() for structs (#7520).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1697025600">- Update to 23.5.26
  - TS/JS: Upgrade package.json dependencies by @bjornharrtell in #7933
  - fix out-of-source builds with cmake by @dbaileychess in #7946
  - removed extern code generation declarations preferring direct includes by @dbaileychess in #7948
  - fixed bfbs gen to pass extra options by @dbaileychess in #7949
  - Fix //tests/ts:bazel_repository_test by @philsc in #7952
  - Change SizedPrefixed verifier to be &lt;= provided size by @dbaileychess in #7957
  - fix(TS): fixed incorrect function name when importing unionTo functions by @sssooonnnggg in #7958
  - remove flatbuffers tests from android by @dbaileychess in #7959
  - feat(C++): Support underlying_type for union by @sssooonnnggg in #7954
  - feat: Support union underlying type for TS/JS by @sssooonnnggg in #7961
  - README.md: SemVer case typo by @crisman in #7962
  - chore: fixed broken script: RustTest.bat by @sssooonnnggg in #7963
  - Switch to using alias instead of a typedef for FlatBufferBuilder by @dbaileychess in #7966
  - fix(rust): fixed rust namer isses, resolve #7865 and ##7782 by @sssooonnnggg in #7964
  - Fix python tests by @yan12125 in #7960
  - switch back to having T explicitly defined in CreateVector by @dbaileychess in #7967
  - don't emit flatbuffers include in bfbs generated output by @dbaileychess in #7968
  - Update java pom.xml file to allow java 8 compatibility by @swimar in #7894
  - FlatBuffers Version 23.5.26 by @dbaileychess in #7976
- Changes from 23.5.9
  - FlatBuffers 64 for C++ by @dbaileychess in #7935
  - FlatBuffers Version 23.5.9 by @dbaileychess in #7945
- Changes from 23.5.8
  - Update filename to README.md and improve formatting by @SmashedFrenzy16 in #7855
  - Fix help output for --java-checkerframework by @musicinmybrain in #7854
  - ToCamelCase() when kLowerCamel now converts first char to lower. by @paulovap in #7838
  - Adding comment for code clarification by @SmashedFrenzy16 in #7856
  - made changes to the rust docs so they would compile. by @jeffsmith82 in #7871
  - fix using null string in vector by @phenixxy in #7872
  - Use Bool for flatbuffers 'bool' instead of Byte in swift by @blindspotbounty in #7876
  - Update go documentation link to point to root module by @le-michael in #7879
  - README.md: PyPI case typo by @crisman in #7880
  - [CS] Verifier by @tira-misu in #7850
  - [TS/JS] Use minvalue from enum if not found by @bjornharrtell in #7888
  - Add a FileWriter interface by @Kn99HN in #7821
  - [TS/JS] Upgrade dependencies by @bjornharrtell in #7889
  - Fix go_sample.sh by @jdemeyer in #7903
  - Go: add test for FinishWithFileIdentifier by @jdemeyer in #7905
  - Optionally generate type prefixes and suffixes for python code by @maxburke in #7857
  - Support file_identifier in Go by @jdemeyer in #7904
  - Go: make generated code more compliant to "go fmt" by @jdemeyer in #7907
  - TS/JS: Use TypeError instead of Error when appropriate by @jmillan in #7910
  - Allow to use functions from BuildFlatBuffers.cmake from a flatbuffe… by @KerstinKeller in #7912
  - Make JSON supporting advanced union features by @admo in #7869
  - drop glibc from runtime dependencies by @faucct in #7906
  - Replace deprecated command with environment file by @jongwooo in #7921
  - Optionally generate Python type annotations by @maxburke in #7858
  - additional check for absl::string_view availability by @ocpalo in #7897
  - Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. by @aaronriekenberg in #7881
  - Migrate from rules_nodejs to rules_js/rules_ts by @philsc in #7923
  - Revert "Migrate from rules_nodejs to rules_js/rules_ts" by @dbaileychess in #7927
  - inject no long for FBS generation to remove logs in flattests by @dbaileychess in #7926
  - fixed some windows warnings by @dbaileychess in #7929
  - Migrate from rules_nodejs to rules_js/rules_ts (take 2) by @philsc in #7928
  - Add binary schema reflection by @dbaileychess in #7932
  - Rework cmake flatc codegeneration by @dbaileychess in #7938
  - Add #!/usr/bin/bash to release.sh by @rishabhdeepsingh in #7942
  - FlatBuffers Version 23.5.8 by @rishabhdeepsingh in #7943</changelog>
</package>
<package pkgid="fa0bd1d1ca2e01f5ccf42843113ea5bf6498b4dae4be99e3d33ac6be7827ba934cabfe13a5eb1ffcdac12cbed10fe29c514b2567499f97cf99f408ac2547d1b6" name="flex" arch="i586">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="e831435fe92eb1f9829b09df2b700445fb3080f59bd7a0ef15ada543c65c204a9752e3dc536ee58a34466b2cbaf986d55d40b832d0cb41ef5745be0570996267" name="flex" arch="src">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="coolo@novell.com" date="1244894400">- fix link line</changelog>
  <changelog author="jengelh@medozas.de" date="1260705600">- add baselibs.conf as a source</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="max@suse.com" date="1317384000">- Skip the test suite when building in qemu userspace emulation
  to fix and speedup build on ARM.</changelog>
  <changelog author="dmueller@suse.de" date="1317643200">- fix compile failure outside ARM</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="coolo@suse.com" date="1350388800">- update to 2.5.37
  * * Import flex into git. See
    git://flex.git.sourceforge.net/gitroot/flex/flex.
  * * Fix make install target to not fail when the flex++ program is
    already installed
  * * New translations from the translation project: de, fi, pl, vi
  * * various portability fixes that quiet compiler warnings on 64-bit
    hosts
  * * various manual fixes, including correcting the name of a %option and
    updating some simple examples to use ANSI C syntax
  * * various bug fixes that prevent certain error conditions from
    persisting when they should not persist
  * * improvements to the test suite so it behaves better when linking
    compiled files
  * * new translations from the translation project: ca, da, es, fi, fr,
    ga, ko, pt_br, ro, ru, sv, tr, zh_cn
  * * the flex distribution is now built with automake 1.10.1 and automake
    2.61
- add patch flex-2.5.37-notex.patch to compile without texlive
- remove patches no longer required:
  flex-2.5.33-yylineno.patch
  flex-2.5.34-doc-fix.diff
  flex-2.5.34-g++44.diff</changelog>
  <changelog author="schwab@suse.de" date="1361188800">- config-guess-sub-update.patch:
  Update config.guess/sub for aarch64</changelog>
  <changelog author="mlin@suse.com" date="1420459200">- Add flex-compatible-with-bison3.patch
  * fix tests with bison3, see http://sourceforge.net/p/flex/flex/ci/c376be574e99b5f64a7dad71cfc7c0b1f71b747b/</changelog>
  <changelog author="schwab@linux-m68k.org" date="1424001600">- flex-yyleng.patch: fix type of yyleng to be int as mandated by POSIX.
  Fixes perl-SystemPerl, for example.</changelog>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="58ac33cec5cb280a4854b4eac5c1888b44c333210a76ec4edcbcc0417b3928e914847eb07c82d97c03dbf9626780e47b52a48005bf888c3aa1d39c73d2c8ce45" name="flex" arch="x86_64">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="869207804347c74ff00430fab3081d047b0cfa945178aff7910424dcc5dee775874157dbe5fe12c4fdceade2df6527ea2b73d1817534f0bd6f8849ee8fd2ca7e" name="flex-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="fec262036201effeab0dc9b85df15bdbef39d94262e2987a51796f670dbceb171357e377376350b3a24b849c0977e3bfefd2b2ee19a49475e1d0969f955a9a7e" name="flex-debuginfo" arch="i586">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="298b8746f968f6f7aa35395a3a80f8eb6f83e55b1aa6ae26ad61b05bac27ac22e12d34d5f66ac13cb913fe3049e1755d7dcf3ae424c8e00bb8f6093250ec59e5" name="flex-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="dc45888d16417ece621b65d55afd6dca430c737cff77815b57c208c2d7241141b5b1b7e9b343fede80f76c7e6c72b9fcb2af767e4b90cc3203cb56d2c81fe30c" name="flex-debugsource" arch="i586">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="e3f4d273893b62103912b35f36216da9c1e34e48be42a5ba966b3c12d1073eea460fda6a0a39342bf4f6a86b799b6d53ea8cca75ce03b7860ac5fe68dc2b9708" name="flex-debugsource" arch="x86_64">
  <version epoch="0" ver="2.6.4" rel="6.27"/>
  <changelog author="idonmez@suse.com" date="1461672000">- Update to version 2.6.1
  * A number of compiler warnings have been remedied.
  * Line directives should now work as expected and be absent when
    that is expected.
  * Resolved github issues #53, #54, #55, #61.
  * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
- Refresh flex-2.5.34-fPIC.patch -&gt; flex-2.6.1-fPIC.patch
- Drop upstream patches: config-guess-sub-update.patch,
  flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
  flex-yyleng.patch
- Drop unneeded patch flex-2.5.37-notex.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1468497600">- Small spec file cleanup</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Fix de-registration of the info files.</changelog>
  <changelog author="astieger@suse.com" date="1498392000">- flex 2.6.4:
  * Some minor performance enhancements
  * honor user defined yy_* macros again
- includes changes from 2.6.3:
  * several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.
  * fix buffer overflow through long path (bsc#1026047)
- includes changes from 2.6.2:
  * a segfalt involving yyrestart(NULL) has been fixed
  * flex should now handle quoting when mixed with m4 processing
    correctly
  * flex handles `[[' and `]]' correctly
  * flex no longer generates non-ANSI code
  * more compilation warnings were squashed in generated scanners
  * prevented a buffer overflow that could occur when input buffers
  were the exact wrong size
- drop flex-2.6.1-fPIC.patch
- build the shared library and split libfl</changelog>
  <changelog author="mpluskal@suse.com" date="1499083200">- Explicitly require m4 and library devel package
- Do not ship static library</changelog>
  <changelog author="schwab@suse.de" date="1501502400">- use-extensions.patch: add AC_USE_SYSTEM_EXTENSIONS to get missing
  declaration</changelog>
  <changelog author="jengelh@inai.de" date="1505131200">- Fix RPM categories.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1565784000">- Enable profile guided optimization during build</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1613390400">- Update project url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619870400">- stop installing COPYING into docdir (already in licensedir)</changelog>
</package>
<package pkgid="61aafcd17760eb0bbc0da7e7df6c741018fa78314f3f58a99b69d48d5bbadac3f942463d5bba9b107b7f4508631f21205aa155db46fc0e8d31f8424a2a2a20a7" name="flickcurl" arch="src">
  <version epoch="0" ver="1.26" rel="3.27"/>
  <changelog author="pascal.bleser@opensuse.org" date="1243339200">- update to 1.11</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1246708800">- update to 1.12:
  * support for the two new collections API calls and four other new general
    API calls were added
  * functions were added for generating flic.kr short URIs for photos
  * a bug with resetting curl during sequences of mixed read and write API
    calls was fixed
  * the flickcurl(1) utility was updated to support the new API calls
  * several other minor improvements and fixes were made</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249128000">- update to 1.13:
  * two new utility functions were added to
    + get photo IDs from "farm" image URLs
    + to get the current webservice delay time
  * requests were fixed to be dynamically allocated rather than use a fixed
    buffer
  * a resource leak bug for the HTTP user agent was fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1253534400">- update to 1.14:
  * adds a tutorial for using the search API along with a simple example program
  * adds support for search parameters (geo_context and is_commons) and new
    extras path_alias, url_m, url_o, url_s, url_sq, and url_t
  * fixes a few minor bugs and typos</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1262520000">- update to 1.15:
  * documentation updates
  * the flickcurl_search_params struct gained an in_gallery boolean
    field to restrict searches to photos in a gallery
  * the flickcurl utility photos.search commands gained
    geographical context, taking an integer argument for inside/
    outside, an is-commons boolean flag, and an is-gallery boolean
    flag
  * a few minor bugs and typographical errors were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1263470400">- update to 1.16:
  * the flickcurl utility configuration file generation was fixed
    to use a key=value format as documented
  * flickcurl now accepts files with spaces around the "="
  * the authentication documentation was updated to add a picture
    showing the result of fetching the mobile authentication URLs</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1267790400">- update to 1.17:
  * support for the new stats API, the people API, the "photos of"
    people API, and the gallery API have been added
  * the flickcurl utility has been updated to support all of the
    new APIs</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1272369600">- update to 1.18:
  * adds support for the (rest of the) Galleries API
  * adds a new People API call
  * adds new functions for controlling curl handle options
  * the flickcurl(1) utility was updated to support all of the new APIs</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280059200">- update to 1.19:
  * support was added for the new photosets APIs:
    + flickr.photosets.removePhotos
    + flickr.photosets.reorderPhotos
    + flickr.photosets.setPrimaryPhoto
  * support was added for photo notes when getting photo information
  * the flickcurl utility was updated to support all of the new APIs</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1290081600">- update to 1.20:
  * fixes support for several major API calls that return standard photo
    responses (SPR), such as searching for photos, getting recent photos,
    listing photosets, and several others</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1301313600">- split out documentation into -doc subpackage, symlinked
- update to 1.21:
  * a memory leak when building photo list results was fixed
  * flickcurl_photos_setPerms() was fixed to allow false boolean permissions
  * flickcurl_photosets_getPhotos_params() was fixed to just work
  * the flickcurl(1) utility now handles Raptor V1, V2, or none</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1312632000">- Fix build with newer curl Fix build with newer curl</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1324641600">- move non-documentation files from -doc to -devel to fix
  Factory build error with files packaged twice</changelog>
  <changelog author="idonmez@suse.com" date="1324987200">- Fix wrong size parameter in memset call</changelog>
  <changelog author="p.drouand@gmail.com" date="1355054400">- Update to 1.23 version:
  * Full support using Flickr via OAuth 1.0 and converting
    from the legacy Flickr authentication to OAuth. It supports both
    authentication flows but Flickr has deprecated the legacy
    authentication, so it might stop working at any time.
  * Added an API call to upgrade from the Flickr legacy authentication to
    OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
    an OAuth Access Token and Access Token Secret pair which need to be
    saved.
- New build dependencies: glib2 and gobject2.0
- Remove useless rpaths on the package
- Include really documentation into the two non-devel package to avoid break links
- Disable and remove statics libraries</changelog>
  <changelog author="fcrozat@suse.com" date="1398686400">- Update for version 1.25:
  - more OAuth fixes, including uploading fully working
  - Multiple internal OAuth changes to simplify code.
- Remove flickcurl-wrong-memset.patch, merged upstream</changelog>
  <changelog author="fcrozat@suse.com" date="1415620800">- Update to version 1.26:
  * Switch all API endpoints and image URLs to https protocol
  (http for Flickr API is deprecated since 2014-04-30).
  * Fixed utility documentation: args consistency for
  PER-PAGE / PAGE.
  * Added new extras: url_q, url_n and url_c for new image sizes.
  * Configuration and build improvements for newer automake and
  autoconf. Add new internal convienience libraries libmtwist and
  libgetopt.
  * Added build-time utility mangen to generate manpage and extras.
  * Generate and accept the new staticflickr.com domain for image
  URIs as well as the existing static.flickr.com.
  * Multiple error path allocation fixes, several memory leak
  fixes and a few overflows found via Coverity.</changelog>
  <changelog author="fcrozat@suse.com" date="1507204800">- Do not try to build gtk-doc, use the one from the tarball (drop
  BuildRequires gtk-doc).
- Remove unneeded BuildRequires automake / autoconf.</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
</package>
<package pkgid="44acfdf550824e34673831edd20ed99017a411720bda73f80e88b0684163df371b58d14f35d06aeef20ae3d530385432e7ebd60a89dec405405c9bec0254cb4b" name="flickcurl" arch="x86_64">
  <version epoch="0" ver="1.26" rel="3.27"/>
  <changelog author="pascal.bleser@opensuse.org" date="1301313600">- split out documentation into -doc subpackage, symlinked
- update to 1.21:
  * a memory leak when building photo list results was fixed
  * flickcurl_photos_setPerms() was fixed to allow false boolean permissions
  * flickcurl_photosets_getPhotos_params() was fixed to just work
  * the flickcurl(1) utility now handles Raptor V1, V2, or none</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1312632000">- Fix build with newer curl Fix build with newer curl</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1324641600">- move non-documentation files from -doc to -devel to fix
  Factory build error with files packaged twice</changelog>
  <changelog author="idonmez@suse.com" date="1324987200">- Fix wrong size parameter in memset call</changelog>
  <changelog author="p.drouand@gmail.com" date="1355054400">- Update to 1.23 version:
  * Full support using Flickr via OAuth 1.0 and converting
    from the legacy Flickr authentication to OAuth. It supports both
    authentication flows but Flickr has deprecated the legacy
    authentication, so it might stop working at any time.
  * Added an API call to upgrade from the Flickr legacy authentication to
    OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
    an OAuth Access Token and Access Token Secret pair which need to be
    saved.
- New build dependencies: glib2 and gobject2.0
- Remove useless rpaths on the package
- Include really documentation into the two non-devel package to avoid break links
- Disable and remove statics libraries</changelog>
  <changelog author="fcrozat@suse.com" date="1398686400">- Update for version 1.25:
  - more OAuth fixes, including uploading fully working
  - Multiple internal OAuth changes to simplify code.
- Remove flickcurl-wrong-memset.patch, merged upstream</changelog>
  <changelog author="fcrozat@suse.com" date="1415620800">- Update to version 1.26:
  * Switch all API endpoints and image URLs to https protocol
  (http for Flickr API is deprecated since 2014-04-30).
  * Fixed utility documentation: args consistency for
  PER-PAGE / PAGE.
  * Added new extras: url_q, url_n and url_c for new image sizes.
  * Configuration and build improvements for newer automake and
  autoconf. Add new internal convienience libraries libmtwist and
  libgetopt.
  * Added build-time utility mangen to generate manpage and extras.
  * Generate and accept the new staticflickr.com domain for image
  URIs as well as the existing static.flickr.com.
  * Multiple error path allocation fixes, several memory leak
  fixes and a few overflows found via Coverity.</changelog>
  <changelog author="fcrozat@suse.com" date="1507204800">- Do not try to build gtk-doc, use the one from the tarball (drop
  BuildRequires gtk-doc).
- Remove unneeded BuildRequires automake / autoconf.</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
</package>
<package pkgid="f88558784cc48479f7749ad3cf2a2647e1bcdf416a260ae20200a39bbd5bedf39d07c1dedc8ff39ee35d6172f1473f9b23a8b28ad8299e8109eddce9c11270f1" name="flickcurl-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.26" rel="3.27"/>
  <changelog author="pascal.bleser@opensuse.org" date="1301313600">- split out documentation into -doc subpackage, symlinked
- update to 1.21:
  * a memory leak when building photo list results was fixed
  * flickcurl_photos_setPerms() was fixed to allow false boolean permissions
  * flickcurl_photosets_getPhotos_params() was fixed to just work
  * the flickcurl(1) utility now handles Raptor V1, V2, or none</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1312632000">- Fix build with newer curl Fix build with newer curl</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1324641600">- move non-documentation files from -doc to -devel to fix
  Factory build error with files packaged twice</changelog>
  <changelog author="idonmez@suse.com" date="1324987200">- Fix wrong size parameter in memset call</changelog>
  <changelog author="p.drouand@gmail.com" date="1355054400">- Update to 1.23 version:
  * Full support using Flickr via OAuth 1.0 and converting
    from the legacy Flickr authentication to OAuth. It supports both
    authentication flows but Flickr has deprecated the legacy
    authentication, so it might stop working at any time.
  * Added an API call to upgrade from the Flickr legacy authentication to
    OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
    an OAuth Access Token and Access Token Secret pair which need to be
    saved.
- New build dependencies: glib2 and gobject2.0
- Remove useless rpaths on the package
- Include really documentation into the two non-devel package to avoid break links
- Disable and remove statics libraries</changelog>
  <changelog author="fcrozat@suse.com" date="1398686400">- Update for version 1.25:
  - more OAuth fixes, including uploading fully working
  - Multiple internal OAuth changes to simplify code.
- Remove flickcurl-wrong-memset.patch, merged upstream</changelog>
  <changelog author="fcrozat@suse.com" date="1415620800">- Update to version 1.26:
  * Switch all API endpoints and image URLs to https protocol
  (http for Flickr API is deprecated since 2014-04-30).
  * Fixed utility documentation: args consistency for
  PER-PAGE / PAGE.
  * Added new extras: url_q, url_n and url_c for new image sizes.
  * Configuration and build improvements for newer automake and
  autoconf. Add new internal convienience libraries libmtwist and
  libgetopt.
  * Added build-time utility mangen to generate manpage and extras.
  * Generate and accept the new staticflickr.com domain for image
  URIs as well as the existing static.flickr.com.
  * Multiple error path allocation fixes, several memory leak
  fixes and a few overflows found via Coverity.</changelog>
  <changelog author="fcrozat@suse.com" date="1507204800">- Do not try to build gtk-doc, use the one from the tarball (drop
  BuildRequires gtk-doc).
- Remove unneeded BuildRequires automake / autoconf.</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
</package>
<package pkgid="a15e7a5f351a6adcfc4dc09951d7b600967a85bf8d2d4f7a989b7ebf8adab8691bf2f75f80f47a1064a778e8477bb8ac2c38c63cb3438d69b072f3b9f2d962eb" name="flickcurl-debugsource" arch="x86_64">
  <version epoch="0" ver="1.26" rel="3.27"/>
  <changelog author="pascal.bleser@opensuse.org" date="1301313600">- split out documentation into -doc subpackage, symlinked
- update to 1.21:
  * a memory leak when building photo list results was fixed
  * flickcurl_photos_setPerms() was fixed to allow false boolean permissions
  * flickcurl_photosets_getPhotos_params() was fixed to just work
  * the flickcurl(1) utility now handles Raptor V1, V2, or none</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1312632000">- Fix build with newer curl Fix build with newer curl</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1324641600">- move non-documentation files from -doc to -devel to fix
  Factory build error with files packaged twice</changelog>
  <changelog author="idonmez@suse.com" date="1324987200">- Fix wrong size parameter in memset call</changelog>
  <changelog author="p.drouand@gmail.com" date="1355054400">- Update to 1.23 version:
  * Full support using Flickr via OAuth 1.0 and converting
    from the legacy Flickr authentication to OAuth. It supports both
    authentication flows but Flickr has deprecated the legacy
    authentication, so it might stop working at any time.
  * Added an API call to upgrade from the Flickr legacy authentication to
    OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
    an OAuth Access Token and Access Token Secret pair which need to be
    saved.
- New build dependencies: glib2 and gobject2.0
- Remove useless rpaths on the package
- Include really documentation into the two non-devel package to avoid break links
- Disable and remove statics libraries</changelog>
  <changelog author="fcrozat@suse.com" date="1398686400">- Update for version 1.25:
  - more OAuth fixes, including uploading fully working
  - Multiple internal OAuth changes to simplify code.
- Remove flickcurl-wrong-memset.patch, merged upstream</changelog>
  <changelog author="fcrozat@suse.com" date="1415620800">- Update to version 1.26:
  * Switch all API endpoints and image URLs to https protocol
  (http for Flickr API is deprecated since 2014-04-30).
  * Fixed utility documentation: args consistency for
  PER-PAGE / PAGE.
  * Added new extras: url_q, url_n and url_c for new image sizes.
  * Configuration and build improvements for newer automake and
  autoconf. Add new internal convienience libraries libmtwist and
  libgetopt.
  * Added build-time utility mangen to generate manpage and extras.
  * Generate and accept the new staticflickr.com domain for image
  URIs as well as the existing static.flickr.com.
  * Multiple error path allocation fixes, several memory leak
  fixes and a few overflows found via Coverity.</changelog>
  <changelog author="fcrozat@suse.com" date="1507204800">- Do not try to build gtk-doc, use the one from the tarball (drop
  BuildRequires gtk-doc).
- Remove unneeded BuildRequires automake / autoconf.</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
</package>
<package pkgid="c0c1882d7f8d215e9058c76cc913c0189821e0809a66d9a359ee13f89e5d54e3859bf6e93a6c6b1487edf3cbe0b74850bfb5df3f2284a227a6e85cb556f7f5b6" name="flickcurl-doc" arch="x86_64">
  <version epoch="0" ver="1.26" rel="3.27"/>
  <changelog author="pascal.bleser@opensuse.org" date="1301313600">- split out documentation into -doc subpackage, symlinked
- update to 1.21:
  * a memory leak when building photo list results was fixed
  * flickcurl_photos_setPerms() was fixed to allow false boolean permissions
  * flickcurl_photosets_getPhotos_params() was fixed to just work
  * the flickcurl(1) utility now handles Raptor V1, V2, or none</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1312632000">- Fix build with newer curl Fix build with newer curl</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1324641600">- move non-documentation files from -doc to -devel to fix
  Factory build error with files packaged twice</changelog>
  <changelog author="idonmez@suse.com" date="1324987200">- Fix wrong size parameter in memset call</changelog>
  <changelog author="p.drouand@gmail.com" date="1355054400">- Update to 1.23 version:
  * Full support using Flickr via OAuth 1.0 and converting
    from the legacy Flickr authentication to OAuth. It supports both
    authentication flows but Flickr has deprecated the legacy
    authentication, so it might stop working at any time.
  * Added an API call to upgrade from the Flickr legacy authentication to
    OAuth 1.0. This revokes and deletes the legacy 'auth_token' and returns
    an OAuth Access Token and Access Token Secret pair which need to be
    saved.
- New build dependencies: glib2 and gobject2.0
- Remove useless rpaths on the package
- Include really documentation into the two non-devel package to avoid break links
- Disable and remove statics libraries</changelog>
  <changelog author="fcrozat@suse.com" date="1398686400">- Update for version 1.25:
  - more OAuth fixes, including uploading fully working
  - Multiple internal OAuth changes to simplify code.
- Remove flickcurl-wrong-memset.patch, merged upstream</changelog>
  <changelog author="fcrozat@suse.com" date="1415620800">- Update to version 1.26:
  * Switch all API endpoints and image URLs to https protocol
  (http for Flickr API is deprecated since 2014-04-30).
  * Fixed utility documentation: args consistency for
  PER-PAGE / PAGE.
  * Added new extras: url_q, url_n and url_c for new image sizes.
  * Configuration and build improvements for newer automake and
  autoconf. Add new internal convienience libraries libmtwist and
  libgetopt.
  * Added build-time utility mangen to generate manpage and extras.
  * Generate and accept the new staticflickr.com domain for image
  URIs as well as the existing static.flickr.com.
  * Multiple error path allocation fixes, several memory leak
  fixes and a few overflows found via Coverity.</changelog>
  <changelog author="fcrozat@suse.com" date="1507204800">- Do not try to build gtk-doc, use the one from the tarball (drop
  BuildRequires gtk-doc).
- Remove unneeded BuildRequires automake / autoconf.</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Avoid double shipping of documentation. Rectify RPM group
  and update summaries.
- %_mandir is implicitly tagged %doc already.</changelog>
</package>
<package pkgid="f064c5fe49f37b9aac8af74552f452a7b33543f182230a487d1b9c192c3c5a0b8eeba0879c7fc35d51469f2d59ac7a926ceb06fea5d4652dd855fb1b4f33add8" name="fltk" arch="src">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="reddwarf@opensuse.org" date="1357819200">- updated to 1.3.2:
  - Removed unnecessary drawing calls (STR #2898)
  - Fixed regression in FLTK 1.3.1 for unbundled Mac OS FLTK applications that
    did not appear in dock nor have a menu bar (STR #2890).
  - Fl_Table::clear() now calls table-&gt;clear() for consistency. (STR #2889)
  - Fixed Fl_Scroll widget that fails under Mac OS X 10.8 and retina display (STR #2887).
  - Prevents scrollbars from drawing when widget is sized too small to be visible (STR #2886).
  - Documented how to make a Mac OS X FLTK application launchable by dropping files on its icon.
  - Fixed a Mac-specific issue appeared with OS 10.8 (Mountain Lion): long delay before
    opening when the application is started by dragging a file on the application icon.
  - Fixed use of PNG image from im-memory data (STR #2884).
  - Added static Fl_RGB_Image::max_size(size_t) to limit the maximum memory size allowed to
    RGB images (STR #2881).
- add fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch to avoid adding unneeded libraries
  to the link command of dependent packages. Those libraries didn't even need to be installed.
- remove automake BuildRequire
- substitute %if crazyness for pkgconfig() style BuildRequires
- correct libfltk1 group
- get rid of the fltk package which only contained duplicated doc files, probably by a packaging accident
- add fltk-1.3.2-verbose_build.patch
- add fltk-1.3.2-underlinking-patch
- remove fltk-as-needed.patch (integrated into fltk-1.3.2-underlinking-patch)
- don't add -fno-strict-aliasing to CFLAGS. Upstream already does that
- don't set glflags and fltkflags for make. I don't see it doing anything useful</changelog>
  <changelog author="pgajdos@suse.com" date="1359115200">- by previous change, files of fltk maint package was moved to
  fltk-devel, keeping fltk empty; thus:
  * libfltk1 obsoletes fltk
  * fltk-devel provides fltk</changelog>
  <changelog author="jw@suse.com" date="1362484800">- added a fltk-devel-static subpackage to transport libfltk*.a
  as needed by Documentation:Tools/flpsed.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1414238400">- Correct -devel package dependencies
  * /usr/include/FL/x*.H needs x11 headers
  * /usr/include/FL/gl*.H needs gl headers.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421150400">- Update to version 1.3.3
  +Very much changes; please have a look on CHANGES file
- Remove fltk-1.3.2-underlinking.patch; merged upstream</changelog>
  <changelog author="dimstar@opensuse.org" date="1422273600">- Add fltk-1.3.3-do-not-use-internal-ABI.patch: do not use internal
  function Fl_XFont_On_Demand::value(), which changes ABI based on
  the configuration. Add a fl_core_font() getter for the same.</changelog>
  <changelog author="pgajdos@suse.com" date="1479729600">- updated to 1.3.4: see CHANGES
- remove fltk-1.3.3-do-not-use-internal-ABI.patch (upstreamed)</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/fltk-devel in order to fix build
  with RPM 4.13.0.</changelog>
  <changelog author="tchvatal@suse.com" date="1500292800">- Drop patch fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch
  as upstream closed the ticked stating it is wrong
- Add patch fltk-1.3.4-fltk_config.patch</changelog>
  <changelog author="jengelh@inai.de" date="1500984000">- Trim description, drop TM/R marks according to guidelines.</changelog>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="baa93bcc6a65f020ab864bd9c1b541fd38fa7098812ac6ceb262fa3d9277c9dcded320fa84f742267cd75f913055aa0b9279e13d22745aad83dbbd1835211d29" name="fltk-debugsource" arch="i586">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="46cefca953da7d322eec6dbe481b4abdfa24254951fc0324302f858ad9ff8ced3b65bbedb4dd60e866cffa6b6ffdddb474f4a059cf0bc4a4e723d40f32e3e231" name="fltk-debugsource" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="e5c3bc6cc528d6b30eb6d99d803721e3df0916732adc26d8b9a0f94757bb9e74540b189346ac7ffb3edc46112f3208d0756ea2bd6fe4b79e9ec6c250c073bb01" name="fltk-devel" arch="i586">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="433e6f959efad2ac01096d5187c9cd55e71bc41970aaa649f88c0814875543062ede526e301c493e5d7a8698ce8498b7c03563a7334e894198da321db3888b0a" name="fltk-devel" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="3aa0a9831fd9f44cd745a35db5d014b8003ff096d7ebec9e70d74df548c5ca96101ea0ba314ff96045af712d284207a1b6ecb2c504bb6acbc2c601db168b6b13" name="fltk-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="f1c0623669926fd4b4a7039fb0574d69f53d866f10a0dfe19c3016e9f64ea8787c9cb98e9f3302e9c0e877a64cf9b268567e0ccd061d7ec00c737530f56627db" name="fltk-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="9368ceb37312c290d6bfe63c7e4229531850f3ef54754665f902d2a3b0dc964947a090749f6ccb545ffa4c97a23b41c6d3e0c4841b52990289c12499bba75c23" name="fltk-devel-debuginfo" arch="i586">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="83e8b8df487326486f142873ded4f2c953589623159db0a5d4fd025b6ae1c66b065f3a6ef3335406c5e3c6ab6d659b138bb6fa1cb9d2e4eba710917bc7396b11" name="fltk-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="f9240d03617e122c096896324c9a88f5463121d13dd758394141509c8e2df23f37c3185617142a9497df010be3abb135d89cf07e6de317f6d2dd10e4024920ea" name="fltk-devel-static" arch="i586">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="e2786d03db9eb40fad92b32f5f3f2f070a48800926f6ce2a375bf8ee8b1c3a9a5f1b8b4dc459eea1b300fb697946b8ff5fbe9a4d3c863f9c3d8934c9caf47599" name="fltk-devel-static" arch="x86_64">
  <version epoch="0" ver="1.3.9" rel="4.1"/>
  <changelog author="pgajdos@suse.com" date="1517227200">- added xcursor dependency [bsc#1077881]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565352000">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="pgajdos@suse.com" date="1576756800">- version update to 1.3.5
  * see CHANGES or
    https://www.fltk.org/articles.php?L1635</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619092800">- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid
  an position-independent executable. fltk by default passed -fPIC but not
  - pie, which breaks our gcc-PIE profil. (bsc#1184122).</changelog>
  <changelog author="pgajdos@suse.com" date="1634731200">- fix shlib-policy-name-error [bsc#1191754]
- modified sources
  % baselibs.conf</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.3.7:
  * see CHANGES
  * maintenance release with new macOS Big Sur support
    and some bug fixes. macOS Big Sur is supported on both Intel and the
    new Apple Silicon (M1) chips.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1638532800">- Update to 1.3.8:
  * Add new dialog with extended return values
  * Make "FLTK_CONSOLIDATE_MOTION" user-definable
- Use bzip2 compressed sources</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1641643200">- Fix LDFLAGS reported by fltk-config (strip -pie), which breaks
  building shared libraries linking to libfltk (boo#1194419)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641816000">- drop explicit pie flags setting and use --with-optim to
  pass in optimizer flags (bsc#1194419), binary is pie now
  automatically
- disable building against local copies of libjpeg etc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 1.3.9:
  * Support macOS up to macOS 14 "Sonoma".
  * Update bundled libraries to current versions (see below).
  * Introduce bundled image library "prefixing" to avoid
    conflicts with system libraries.
  * Bundled library versions (see also README.bundled-libs.txt):
  * Library       Version            Release date
  * jpeg          jpeg-9e            2022-01-16
  * png           libpng-1.6.40      2023-06-21
  * zlib          zlib-1.3           2023-08-18
  * Backport X11 INCR protocol fixes from 1.4.0 (issue #451)
  * X11: Suppress compiler warnings when using gcc or clang
  * Fix crash if a program exits before it opens a window
  * Fix compilation error with current Visual Studio 2022
  * Backport warning fixes from 1.4.0 in src/fl_draw.cxx
  * Fix compiler warning as pointed out in PR #693
  * Fix another compiler warning (#693)
  * Remove unused variable, fix "type issue" (#445, part 2)
  * Fix stack buffer overflow found by address sanitizer
  * Fix "gtk+ rendering" (GitHub Issue #443)
  * Fix doxygen warnings
  * Bump version numbers, prepare release 1.3.9
  * Fix several compiler warnings
  * Update bundled image libraries and zlib to current
    versions
  * Update README, README.CMake.txt, and some support files
  * Fix compiler warnings: backported from 1.4 (git 'master')
  * CMake/MSVC: remove confusing recommendation to rerun
  * Documentation: remove dark color on title page
  * Raise CMake minimum required version to 3.15 and more
  * macOS platform: Issue #325 "Disabling IM disables Greek
    and Cyrillic layouts"
  * Fix fullscreen window level corner cases on macOS
  * Fix issue #373 apparent with macOS platform and SDK ≤
  * Issue #452: Fl::get_font_name failure on OS-X.
  * Issue #454: crash in Fl::get_font_name().
  * Issue #469: Fl_Sys_Menu_Bar menu item shortcuts using Esc
    Tab don't work on Mac
  * Fix "Focus is lost leaving full screen on macOS 13"
  * Add support of macOS Ventura 13.0 and macOS Sonoma 14.0
  * macOS: remove configure option --enable-x11 and CMake
    OPTION_APPLE_X11; this functionality remains in FLTK 1.4.
  * configure.ac: make sure local-png and local-zlib always
    run together
  * Remove the -mwindows argument from CFLAGS and CXXFLAGS</changelog>
</package>
<package pkgid="5de284d708b0a833c3d006c6dba6f34698c8cb503f94599bc16500c88ec9b463b7c008a1093826d46641fabf86cd29d2269f3a39e46c8893f396b4d8a699429f" name="fluidsynth" arch="i586">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="6d91b8d588eba1e6d64c7621ed99936a96a98aa70ee400a24b8944e538897bf70c9f1ff59bd654aa6e6253d98175b61b5f0958615094083c69970c1def576150" name="fluidsynth" arch="src">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="33ddce0eeca54d7824166354cc7186ad8eb782de7538117194ad802942aac2d307cd672f1aa2668df15227a2c418e8466a09d56911b1e422e769320dc0c68182" name="fluidsynth" arch="x86_64">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="5b3bcef82d9069502a59d40553804084f66fdc7bc453e480512d8c829883151419e8b993d20e9909323ff0364aef5696c6052277fee6bac7581d6a9df2e50bbf" name="fluidsynth-debuginfo" arch="i586">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="34730a0c38e75f982251a3474e65367eaf1cd52378af3648626189811edaea5fb24cff01fb10d119d1303cabcd7ff76b7bb6d3809051b262df2e0f6b4c6a219a" name="fluidsynth-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="a982d9f6f0e3a899acabecd0acc459f7eed157755157ce5d9219aaacbd31c536b25ad0ba1e555f556c6ede619ffb999e1116a5c559725b2f222cc940d6a4c57f" name="fluidsynth-debugsource" arch="i586">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="dc93fb9dd914a660abb81211c595fab1cfaf6c25636b76375e32614edbf675d6a11a9d01e106b77dc816b4561f44df625311a9dc026a507264242ff40ddd0dd4" name="fluidsynth-debugsource" arch="x86_64">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="afceb20ac3692ec3a6caa3e680856f0807a98c1bae2f28a85048c6e4fe807b6548a20dce0a4f7ecde208b03b609cdf171106b15e55ecc8b3928f17fbaccde5ad" name="fluidsynth-devel" arch="i586">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="697fa24fa4c1ed14351b44b5f3e091c1af8e073e585f55d388d304ef6e26c1dcf9df38ac919f355bb48c73a2c096aeebea03f060cfe427104bb4bb999d7981e8" name="fluidsynth-devel" arch="x86_64">
  <version epoch="0" ver="2.3.4" rel="4.1"/>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1611921600">- Update to version 2.1.7
  * a regression introduced in `2.1.0` prevented chorus from being
    audible when `fluid_synth_process()` was used
  * a regression introduced in `2.0.6` prevented the MIDI player from
    restarting playback after all files have been played
  * fix a double-free violation introduced in `2.0.0` after executing
    the `info` shell command</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615896000">- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1617364800">- Update to 2.2.0
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
  * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)</changelog>
  <changelog author="tiwai@suse.de" date="1617796800">- Update baselibs.conf for the soversion 3</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1620475200">- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1626004800">- Update to 2.2.2
  * The MIDI router now handles out-of-range parameters in a smarter manner
  * Keep pedaling effective when the same note is played more than once
  * Select soundfont samples by frequency instead of midi note numbers
  * Fix the sequencer's event ordering for NoteOn vel=0 events
  * libfluidsynth's import library was broken for MinGW builds
  * fluidsynth.exe short option `-Q` not working
  * Precompiled Android binaries didn't work
  * Fix openMP detection for XCode 12.5
  * Make `audio.jack.autoconnect` connect all available ports
  * Prevent MIDI Player from continuously suppressing notes
  * `fluidsynth.pc` now includes private libraries for static linking
  * Fix typos in code and documentation</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_fluidsynth.service.patch
  Modified:
  * fluidsynth.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="tiwai@suse.de" date="1637582400">- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1644148800">- Update to 2.2.5
  * Fix a build failure with CMake &lt; 3.12
  * OSS and MidiShare drivers are now deprecated
  * Prevent samples accidentally having their loops disabled
  * Fix framework installation on MacOS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
  * Prevent Modulation Envelope from being stuck in decay phase, causing
    detuned voices and potentially other audible glitches for some soundfonts
  * Fix a compilation issue with recent glib</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1650888000">- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1657454400">- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1662465600">- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1664020800">- Update to 2.3.0
  * CMake 3.13 is now required
  * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1672315200">- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service</changelog>
  <changelog author="Florian &lt;packaging@sp1rit.anonaddy.me&gt;" date="1676462400">- Fixed systemd service not starting by linking fluidsynth against
  libsystemd</changelog>
  <changelog author="Tom Mbrt &lt;tom.mbrt@googlemail.com&gt;" date="1686744000">- Update to 2.3.3
  * Fix choppy sound when selecting pipewire output
  * Fix build issues on musl-based distros
  * Terminate MIDI player once internal synth-ticks overflow to prevent
    filling up the filesystem
  * Fix a bug that allowed playing notes outside of key and velocity ranges</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1706097600">- Drop the leftover directory for the old system-wide service
  (bsc#1219124)</changelog>
</package>
<package pkgid="ab61536c47f34e7f6419842e0038a46cc36cf5d6cc12ca1cb8f3f57a26d1952bf580519f0929b30f9b06fb870de8725872edfea312d6feceb5caa3c7a18d293a" name="flux2-cli" arch="src">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- new package flux2-cli</changelog>
  <changelog author="kastl@b1-systems.de" date="1678363200">- Update to version 0.41.0:
  * events: avoid having to keep individal kind maps
  * events: reword error messages
  * events: prevent defer in loop
  * events: make `--for` case insensitive for kinds
  * events: use constants for supported Flux kinds
  * Add `flux events` command
  * diff: update Action references to typed Action
  * Update dependencies
  * ci: Use latest available images of kindest/node
  * tests/azure: update dependencies
  * e2e: update podinfo to version with newer APIs
  * build: update Kubernetes versions in e2e workflows
  * build: update scan workflow
  * build: update update workflow
  * build: update e2e{-*} workflows
  * build: update release workflow
  * build: update cache keys to reflect Go 1.20
  * Update `kubectl` in `Dockerfile` to v1.26.2
  * Update Go to 1.20
  * Update toolkit components
  * Replace `helmv2.KubeConfig` with `meta.KubeConfig`
  * Update helm-controller to v0.31.0
  * Allow custom annotations to be set when pushing OCI artifacts
  * Update dependencies
  * tests/azure: update dependencies
  * Update toolkit components
  * build(deps): bump actions/cache from 3.2.5 to 3.2.6
  * build(deps): bump github/codeql-action from 2.2.4 to 2.2.5</changelog>
  <changelog author="kastl@b1-systems.de" date="1678449600">- Update to version 0.41.1:
  * Update toolkit components
  * Disable drift detection for kube-prometheus-stack webhooks</changelog>
  <changelog author="kastl@b1-systems.de" date="1679400000">- Update to version 0.41.2:
  * tests/azure: update toolkit components
  * Update toolkit components
  * build: update `actions/setup-go` in workflows
  * build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
  * build(deps): bump actions/checkout from 3.3.0 to 3.4.0
  * build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
  * Create secret with bearer-token
  * build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
  * build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
  * build(deps): bump actions/cache from 3.2.6 to 3.3.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- bash-completion subpackage now Requires bash-completion</changelog>
  <changelog author="rombert@apache.org" date="1684756800">- Update to version 2.0.0-rc.3:
  * e2e: Update dependencies
  * Update toolkit components
  * Add ResourceQuota for critical pods Fixes insufficient quota
    error on GKE
  * Add OSSF Scorecard
  * build(deps): bump github.com/cloudflare/circl in /tests/azure
  * build(deps): bump github.com/cloudflare/circl from 1.3.2 to
    1.3.3
  * build(deps): bump github.com/docker/distribution
  * Update Alpine to 3.18
  * Update toolkit components
  * Add summary to Azure Alert.
  * build(deps): bump anchore/sbom-action from 0.14.1 to 0.14.2
  * Fix autocompletion for image repository reconcile
  * build(deps): bump github/codeql-action from 2.3.2 to 2.3.3
  * build(deps): bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * bump ggp to latest version
  * Update toolkit components
  * Set priority class to critical Flux components Mark
    source-controller, kustomize-controller and helm-controller as
    system-cluster-critical. This will reduce the chances of Flux
    controllers being evicted before other non-critical workloads.
  * Run conformance tests for Kubernetes 1.27
  * Add OCI provider option to create Helm source command
  * fix some comments
  * build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
  * build(deps): bump github/codeql-action from 2.3.0 to 2.3.2
  * fix: make bootstrap work with Bitbucket Server again
  * build(deps): bump github/codeql-action from 2.2.12 to 2.3.0
  * Outdated URL
  * build(deps): bump github/codeql-action from 2.2.11 to 2.2.12
  * build(deps): bump actions/checkout from 3.5.0 to 3.5.2
  * better messaging for `pull artifact` command
  * Fix publishing pre-release versions to AUR
  * clean dir before cloning git repo
  * Add label selector flag to get cmd
  * build(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
  * build(deps): bump github/codeql-action from 2.2.9 to 2.2.11
  * build(deps): bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * Add the possibility to ignore files with build and diff ks
  * build(deps): bump github.com/docker/docker
  * Add support for .sourceignore to flux build/diff
  * Add commonMetadata to flux build/diff
  * Update dependencies
  * add a preview note for all non-bootstrap commands
  * Add /v2 suffix to module name in preparation  of 2.0.0 release
  * update azure e2e tests
  * update internal flags
  * update testdata yamls
  * Update GitRepository Receiver, and Kustomization to v1
  * ci: Run the e2e tests for the release branches
  * Update toolkit components
  * build(deps): bump github.com/docker/docker
  * build(deps): bump anchore/sbom-action from 0.13.4 to 0.14.1
  * build(deps): bump github/codeql-action from 2.2.8 to 2.2.9
  * build(deps): bump anchore/sbom-action from 0.13.3 to 0.13.4
  * build(deps): bump actions/checkout from 3.4.0 to 3.5.0
  * build(deps): bump github/codeql-action from 2.2.7 to 2.2.8
  * Add support for create source git with --commit and --ref-name
    flags
  * fix: Remove any leading and trailing whitespace from resource
    before exporting
  * build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  * Implement `--deploy-token-auth` in GitLab bootstrapping
  * Update go-git-providers to v0.15.0
  * Add retry interval option to create kustomization command
- Remove outdated step from Packaging_README.md
- Minor spec and _service changes to accomodate pre-release
  versions</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1684756801">- Fix fish completions</changelog>
  <changelog author="kastl@b1-systems.de" date="1685448000">- Update to version 2.0.0~rc4:
  * Update Git packages
  * Update toolkit components
  * Update kubectl to v1.27.2 in flux-cli image
  * Retry oci push operations
  * build(deps): bump github/codeql-action from 2.3.3 to 2.3.5
  * build(deps): bump snyk/actions
  * Fix break lines in create helmrelease and source
  * fix: support reconcile recursive source tree hr =&gt; chart =&gt;
    repo
  * feat: add reconcile source chart command
  * Update Kubernetes to v1.27 and Kustomize to v5.0
  * build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
  * build(deps): bump actions/setup-go from 4.0.0 to 4.0.1
  * build(deps): bump helm/kind-action from 1.5.0 to 1.7.0</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685534400">- Include Packaging_README.md in sources
- Bump raw_version to rc4</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685620800">- Include download_yaml.sh in sources</changelog>
  <changelog author="kastl@b1-systems.de" date="1685620801">- Update to version 2.0.0~rc5:
  * return clone error
  * set logger for controller runtime
  * Update github.com/fluxcd/pkg/git/gogit to v0.12.0
  * tests/azure: update dependencies
  * Update toolkit components
  * e2e: run e2e Azure tests for PRs to main if tests or wofklow
    changes
  * set controller-runtime logger to a null logger</changelog>
  <changelog author="kastl@b1-systems.de" date="1688558400">- Update to version 2.0.0:
  * Bump kubectl to v1.27.3
  * Update dependencies
  - k8s.io/* v0.27.3
  - github.com/fluxcd/go-git-providers v0.18.0
  - github.com/fluxcd/pkg/git v0.12.3
  - github.com/fluxcd/pkg/oci v0.28.0
  - github.com/fluxcd/pkg/runtime v0.40.0
  - github.com/fluxcd/pkg/ssa v0.28.2
  - github.com/fluxcd/pkg/ssh v0.8.0
  - github.com/homeport/dyff v1.5.8
  - golang.org/x/crypto v0.10.0
  * Update toolkit components
  * docs: link to releases spec from website
  * Run conformance tests for Kubernetes v1.27.3
  * ci: group all GH action updates under the same PR
  * ci: enable workflows for `release/**` branches
  * ci: run backport under fluxcdbot account
  * Link to release cadence from minor section
  * Address review comment section titles
  * Address release procedure review nits
  * Address various nits
  * Document various release procedures
  * Apply suggestions from code review
  * Move the release procedures to dedicated doc
  * Add SLSA provenance to release artifacts
  * Apply suggestions from code review
  * Add Flux release spec
  * Add controller release artifacts spec
  * Add API versioning spec
  * Add controller release spec
  * Add shared packages release spec
  * Cleanup internal docs
  * Annotate errors from go-git-providers
  * Update go-git to unreleased v5.8.0
  * build(deps): bump docker/setup-buildx-action from 2.7.0 to
    2.8.0
  * build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
  * Declaratively define (and sync) labels
  * Add backport GitHub Action workflow
  * Add examples for resuming/suspending multiple objects
  * Add support for passing multiple objects to suspend/resume
    commands
  * Set minimum supported version to Kubernetes 1.24.0
  * Fix the `flux push` example for ECR
  * Bump Go to 1.20 in aur deps
  * Align go.mod version with Kubernetes (Go 1.20)
  * RFC-0004: add section about proxy
  * Add SLSA3 generators to release workflow Generate SLSA level 3
    provenance attestations for the release assets and for the
    multi-arch container images.
  * build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
  * build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
  * build(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
  * Don't log errors with missing CRDs for "get * all" commands
  * build(deps): bump docker/setup-buildx-action from 2.6.0 to
    2.7.0
  * build(deps): bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * build(deps): bump goreleaser/goreleaser-action from 4.2.0 to
    4.3.0
  * Use equivalent and shorter way to generate shell completions
  * fix 'patchesJson6902' is deprecated' warning
  * build(deps): bump docker/login-action from 2.1.0 to 2.2.0
  * build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0
  * build(deps): bump actions/checkout from 3.5.2 to 3.5.3
  * build(deps): bump docker/setup-buildx-action from 2.5.0 to
    2.6.0
  * build(deps): bump github/codeql-action from 2.3.6 to 2.13.4
  * Make `flux logs` more lenient
  * build(deps): bump github/codeql-action from 2.3.5 to 2.3.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1689076800">- Update to version 2.0.1:
  * Update dependencies - bump the APIs packages in tests - bump
    golang crypto and term to latest
  * Take into account the server-side inventory for local diff
  * Update toolkit components
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="rombert@apache.org" date="1692878400">- Update to version 2.1.0:
  * Add monitoring configuration deprecation notice
  * tests/azure: update dependencies
  * Update dependencies
  * Update toolkit components
  * modify `flux create secret tls` to create secrets of type TLS
  * add deprecation warning per secret key field and constant
  * add flag `--ca-crt-file` to `flux create secret git`
  * deprecate TLS flags for flux create secret helm
  * add support for Kubernetes TLS keys for `flux create secret tls`
  * fix autocompletion for helm chart
  * manifestgen/install: use clean default HTTP client
  * cmd/events: handle error value
  * Fix controller version info
  * Set min value for the `--ssh-rsa-bits` flag
  * ci: disable fail-fast for ARM end-to-end
  * cmd: address typo in end-to-end tests
  * build: update securejoin dependency
  * build(deps): bump the ci group with 2 updates
  * e2e: Add Kubernetes v1.28.0 to conformance tests
  * build(deps): bump the ci group with 2 updates
  * ci: enable security-and-quality CodeQL query
  * monitoring: add Sources Stats panels
  * monitoring: add OCIRepository in cluster dashboard panels
  * disable e2e test
  * Fix selection of kustomization resource from multi doc yaml
  * Set Kubernetes min version to 1.25
  * build(deps): bump the ci group with 2 updates
  * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest
  * action: support `openssl` and `sha256sum`
  * Take into account the server-side inventory for local diff
  * action: re-allow configuration of non-default token
  * Update toolkit components
  * docs: Link to the Flux GitHub Action documentation
  * ci: add workflow to test action
  * action: rewrite action to use `$RUNNER_TOOL_CACHE`
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="kastl@b1-systems.de" date="1695124800">- Update to version 2.1.1:
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve pkgver/_srcver #4224
  - fix source name in .SRCINFO
  * chore: remove support armv6h for aur package #4224
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1697198400">- Update to version 2.1.2:
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components</changelog>
  <changelog author="kastl@b1-systems.de" date="1702382400">- Update to version 2.2.0:
  * Drop support for Kubernetes EOL versions
  * updating go-git-providers to v0.19.2
  * Correct "sync" to "component" in log lines
  * Update alpine and kubectl in flux-cli image
  * Use `IsObjectNamespaced` from controller-runtime
  * Update tests to `HelmRelease` v2beta2
  * Adapt tree command to `HelmRelease` v2beta2
  * Update `HelmRelease` to v2beta2
  * Add force and reset flags to `flux reconcile hr`
  * Update HelmRelease golden file with new message
  * Update toolkit components
  * Update Git dependencies
  * build(deps): bump the ci group with 4 updates
  * Update Helm OCI RFC - static HelmRepository design
  * tests/int: do not wait for static objects
  * Update all the references of NC v1beta2 to v1beta3
  * non-reconciliable &amp; readiness of static objects
  * check readiness using kstatus
  * bootstrap: provide better error message on timeout
  * Update toolkit components
  * Fix typos in flux bootstrap documentation
  * show cluster instance name and version in flux check and flux
    version
  * build(deps): bump the ci group with 4 updates
  * Fix flux install command so it returns an error when unexpected
    arguments are passed
  * OIDC identity matching for keyless verification
  * Update dependencies
  * make flux events work with lowercased kinds
  * fix build_artifact.go typo
  * build(deps): bump the ci group with 2 updates
  * Update `fluxcd/pkg` dependencies
  * Tweak permissions on created files
  * build(deps): bump the ci group with 2 updates
  * tests/int: Set exit code 1 on tf destroy fail
  * feat: add gitea bootstrapper
  * Display better uninstall prompt if flux is managed by a
    different tool
  * confirm before overriding installation by another manager
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * build(deps): bump github.com/docker/docker
  * build(deps): bump the ci group with 2 updates
  * build(deps): bump google.golang.org/grpc in /tests/integration
  * prevent flux install from overriding bootrapped cluster
  * build(deps): bump the ci group with 1 update
  * misc: clean up immediately and avoid delayed defer
  * misc: fix hypothetical implicit memory aliasing
  * misc: `sinceSeconds` -&gt; `sinceDuration`
  * misc: remove unused bits of code
  * misc: address `wait.PollImmediate` deprecation
  * misc: use `errors.As` instead of type checking
  * misc: unconditional `strings.TrimPrefix`
  * misc: address `kustomize/api/filesys` deprecation
  * misc: simplify row append
  * misc: address double import
  * misc: use raw string for regex to avoid double esc
  * misc: address unnecessary use of `fmt.Sprintf`
  * misc: handle undhandled error
  * misc: address `strings.Title` deprecation
  * Add CLI flag for OCIRepo verify secret
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * e2e: Update Go dependencies
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components
  * build(deps): bump the ci group with 1 update
  * Add badge for SLSA Level 3
  * build(deps): bump the ci group with 1 update
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve `pkgver/_srcver` #4224
  - fix source name in .SRCINFO
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * build(deps): bump the ci group with 4 updates
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * chore: remove support armv6h for aur package #4224
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * build(deps): bump github.com/cyphar/filepath-securejoin in
    /tests/azure
  * build(deps): bump the ci group with 4 updates
  * build(deps): bump github.com/docker/distribution in
    /tests/integration
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * workflows/e2e-azure: Disable new azure job
  * workflows/e2e-gcp: Fix secret variable typo
  * instructions for test user in Azure DevOps and GCP source repo
  * tests/int: Separate ssh key names for Azure &amp; GCP
  * add workflow for gcp
  * tests/int: Add IAM setup automation docs and misc fixes
  * make tests for notifications provider agnostic
  * Add terraform files and config for GCP
  * Add refactored e2e tests
  * Add 2.1.x backport label
  * Fix links to fluxcd.io
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1702641600">- Update to version 2.2.1:
  Flux v2.2.1 is a patch release that comes with fixes to API
  backwards compatibility. Users are encouraged to upgrade for the
  best experience.
  * tests: update API dependencies
  * Update toolkit components
  * Run conformance tests for Kubernetes v1.29.0
  * Remove duplicate part of the reconcile hr --reset help message
  * Properly detect unsupported API errors</changelog>
  <changelog author="rombert@apache.org" date="1703073600">- Update to version 2.2.2:
  * Update helm-controller to v0.37.2 in tests
  * Update toolkit components
  * Fix typo in bootstrap_plain_git.go
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
  * build(deps): bump golang.org/x/crypto in /tests/integration
  * build(deps): bump golang.org/x/crypto in /tests/azure</changelog>
</package>
<package pkgid="9544596764e739fdac7c7967a9eef7e19fb55b2f264d837b01f82632bc7d4557b89b27805e4ba25a4fa49da94c38a1efb3f34386acf7b045e54a4d828f551fb1" name="flux2-cli" arch="x86_64">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- new package flux2-cli</changelog>
  <changelog author="kastl@b1-systems.de" date="1678363200">- Update to version 0.41.0:
  * events: avoid having to keep individal kind maps
  * events: reword error messages
  * events: prevent defer in loop
  * events: make `--for` case insensitive for kinds
  * events: use constants for supported Flux kinds
  * Add `flux events` command
  * diff: update Action references to typed Action
  * Update dependencies
  * ci: Use latest available images of kindest/node
  * tests/azure: update dependencies
  * e2e: update podinfo to version with newer APIs
  * build: update Kubernetes versions in e2e workflows
  * build: update scan workflow
  * build: update update workflow
  * build: update e2e{-*} workflows
  * build: update release workflow
  * build: update cache keys to reflect Go 1.20
  * Update `kubectl` in `Dockerfile` to v1.26.2
  * Update Go to 1.20
  * Update toolkit components
  * Replace `helmv2.KubeConfig` with `meta.KubeConfig`
  * Update helm-controller to v0.31.0
  * Allow custom annotations to be set when pushing OCI artifacts
  * Update dependencies
  * tests/azure: update dependencies
  * Update toolkit components
  * build(deps): bump actions/cache from 3.2.5 to 3.2.6
  * build(deps): bump github/codeql-action from 2.2.4 to 2.2.5</changelog>
  <changelog author="kastl@b1-systems.de" date="1678449600">- Update to version 0.41.1:
  * Update toolkit components
  * Disable drift detection for kube-prometheus-stack webhooks</changelog>
  <changelog author="kastl@b1-systems.de" date="1679400000">- Update to version 0.41.2:
  * tests/azure: update toolkit components
  * Update toolkit components
  * build: update `actions/setup-go` in workflows
  * build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
  * build(deps): bump actions/checkout from 3.3.0 to 3.4.0
  * build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
  * Create secret with bearer-token
  * build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
  * build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
  * build(deps): bump actions/cache from 3.2.6 to 3.3.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- bash-completion subpackage now Requires bash-completion</changelog>
  <changelog author="rombert@apache.org" date="1684756800">- Update to version 2.0.0-rc.3:
  * e2e: Update dependencies
  * Update toolkit components
  * Add ResourceQuota for critical pods Fixes insufficient quota
    error on GKE
  * Add OSSF Scorecard
  * build(deps): bump github.com/cloudflare/circl in /tests/azure
  * build(deps): bump github.com/cloudflare/circl from 1.3.2 to
    1.3.3
  * build(deps): bump github.com/docker/distribution
  * Update Alpine to 3.18
  * Update toolkit components
  * Add summary to Azure Alert.
  * build(deps): bump anchore/sbom-action from 0.14.1 to 0.14.2
  * Fix autocompletion for image repository reconcile
  * build(deps): bump github/codeql-action from 2.3.2 to 2.3.3
  * build(deps): bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * bump ggp to latest version
  * Update toolkit components
  * Set priority class to critical Flux components Mark
    source-controller, kustomize-controller and helm-controller as
    system-cluster-critical. This will reduce the chances of Flux
    controllers being evicted before other non-critical workloads.
  * Run conformance tests for Kubernetes 1.27
  * Add OCI provider option to create Helm source command
  * fix some comments
  * build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
  * build(deps): bump github/codeql-action from 2.3.0 to 2.3.2
  * fix: make bootstrap work with Bitbucket Server again
  * build(deps): bump github/codeql-action from 2.2.12 to 2.3.0
  * Outdated URL
  * build(deps): bump github/codeql-action from 2.2.11 to 2.2.12
  * build(deps): bump actions/checkout from 3.5.0 to 3.5.2
  * better messaging for `pull artifact` command
  * Fix publishing pre-release versions to AUR
  * clean dir before cloning git repo
  * Add label selector flag to get cmd
  * build(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
  * build(deps): bump github/codeql-action from 2.2.9 to 2.2.11
  * build(deps): bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * Add the possibility to ignore files with build and diff ks
  * build(deps): bump github.com/docker/docker
  * Add support for .sourceignore to flux build/diff
  * Add commonMetadata to flux build/diff
  * Update dependencies
  * add a preview note for all non-bootstrap commands
  * Add /v2 suffix to module name in preparation  of 2.0.0 release
  * update azure e2e tests
  * update internal flags
  * update testdata yamls
  * Update GitRepository Receiver, and Kustomization to v1
  * ci: Run the e2e tests for the release branches
  * Update toolkit components
  * build(deps): bump github.com/docker/docker
  * build(deps): bump anchore/sbom-action from 0.13.4 to 0.14.1
  * build(deps): bump github/codeql-action from 2.2.8 to 2.2.9
  * build(deps): bump anchore/sbom-action from 0.13.3 to 0.13.4
  * build(deps): bump actions/checkout from 3.4.0 to 3.5.0
  * build(deps): bump github/codeql-action from 2.2.7 to 2.2.8
  * Add support for create source git with --commit and --ref-name
    flags
  * fix: Remove any leading and trailing whitespace from resource
    before exporting
  * build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  * Implement `--deploy-token-auth` in GitLab bootstrapping
  * Update go-git-providers to v0.15.0
  * Add retry interval option to create kustomization command
- Remove outdated step from Packaging_README.md
- Minor spec and _service changes to accomodate pre-release
  versions</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1684756801">- Fix fish completions</changelog>
  <changelog author="kastl@b1-systems.de" date="1685448000">- Update to version 2.0.0~rc4:
  * Update Git packages
  * Update toolkit components
  * Update kubectl to v1.27.2 in flux-cli image
  * Retry oci push operations
  * build(deps): bump github/codeql-action from 2.3.3 to 2.3.5
  * build(deps): bump snyk/actions
  * Fix break lines in create helmrelease and source
  * fix: support reconcile recursive source tree hr =&gt; chart =&gt;
    repo
  * feat: add reconcile source chart command
  * Update Kubernetes to v1.27 and Kustomize to v5.0
  * build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
  * build(deps): bump actions/setup-go from 4.0.0 to 4.0.1
  * build(deps): bump helm/kind-action from 1.5.0 to 1.7.0</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685534400">- Include Packaging_README.md in sources
- Bump raw_version to rc4</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685620800">- Include download_yaml.sh in sources</changelog>
  <changelog author="kastl@b1-systems.de" date="1685620801">- Update to version 2.0.0~rc5:
  * return clone error
  * set logger for controller runtime
  * Update github.com/fluxcd/pkg/git/gogit to v0.12.0
  * tests/azure: update dependencies
  * Update toolkit components
  * e2e: run e2e Azure tests for PRs to main if tests or wofklow
    changes
  * set controller-runtime logger to a null logger</changelog>
  <changelog author="kastl@b1-systems.de" date="1688558400">- Update to version 2.0.0:
  * Bump kubectl to v1.27.3
  * Update dependencies
  - k8s.io/* v0.27.3
  - github.com/fluxcd/go-git-providers v0.18.0
  - github.com/fluxcd/pkg/git v0.12.3
  - github.com/fluxcd/pkg/oci v0.28.0
  - github.com/fluxcd/pkg/runtime v0.40.0
  - github.com/fluxcd/pkg/ssa v0.28.2
  - github.com/fluxcd/pkg/ssh v0.8.0
  - github.com/homeport/dyff v1.5.8
  - golang.org/x/crypto v0.10.0
  * Update toolkit components
  * docs: link to releases spec from website
  * Run conformance tests for Kubernetes v1.27.3
  * ci: group all GH action updates under the same PR
  * ci: enable workflows for `release/**` branches
  * ci: run backport under fluxcdbot account
  * Link to release cadence from minor section
  * Address review comment section titles
  * Address release procedure review nits
  * Address various nits
  * Document various release procedures
  * Apply suggestions from code review
  * Move the release procedures to dedicated doc
  * Add SLSA provenance to release artifacts
  * Apply suggestions from code review
  * Add Flux release spec
  * Add controller release artifacts spec
  * Add API versioning spec
  * Add controller release spec
  * Add shared packages release spec
  * Cleanup internal docs
  * Annotate errors from go-git-providers
  * Update go-git to unreleased v5.8.0
  * build(deps): bump docker/setup-buildx-action from 2.7.0 to
    2.8.0
  * build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
  * Declaratively define (and sync) labels
  * Add backport GitHub Action workflow
  * Add examples for resuming/suspending multiple objects
  * Add support for passing multiple objects to suspend/resume
    commands
  * Set minimum supported version to Kubernetes 1.24.0
  * Fix the `flux push` example for ECR
  * Bump Go to 1.20 in aur deps
  * Align go.mod version with Kubernetes (Go 1.20)
  * RFC-0004: add section about proxy
  * Add SLSA3 generators to release workflow Generate SLSA level 3
    provenance attestations for the release assets and for the
    multi-arch container images.
  * build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
  * build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
  * build(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
  * Don't log errors with missing CRDs for "get * all" commands
  * build(deps): bump docker/setup-buildx-action from 2.6.0 to
    2.7.0
  * build(deps): bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * build(deps): bump goreleaser/goreleaser-action from 4.2.0 to
    4.3.0
  * Use equivalent and shorter way to generate shell completions
  * fix 'patchesJson6902' is deprecated' warning
  * build(deps): bump docker/login-action from 2.1.0 to 2.2.0
  * build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0
  * build(deps): bump actions/checkout from 3.5.2 to 3.5.3
  * build(deps): bump docker/setup-buildx-action from 2.5.0 to
    2.6.0
  * build(deps): bump github/codeql-action from 2.3.6 to 2.13.4
  * Make `flux logs` more lenient
  * build(deps): bump github/codeql-action from 2.3.5 to 2.3.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1689076800">- Update to version 2.0.1:
  * Update dependencies - bump the APIs packages in tests - bump
    golang crypto and term to latest
  * Take into account the server-side inventory for local diff
  * Update toolkit components
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="rombert@apache.org" date="1692878400">- Update to version 2.1.0:
  * Add monitoring configuration deprecation notice
  * tests/azure: update dependencies
  * Update dependencies
  * Update toolkit components
  * modify `flux create secret tls` to create secrets of type TLS
  * add deprecation warning per secret key field and constant
  * add flag `--ca-crt-file` to `flux create secret git`
  * deprecate TLS flags for flux create secret helm
  * add support for Kubernetes TLS keys for `flux create secret tls`
  * fix autocompletion for helm chart
  * manifestgen/install: use clean default HTTP client
  * cmd/events: handle error value
  * Fix controller version info
  * Set min value for the `--ssh-rsa-bits` flag
  * ci: disable fail-fast for ARM end-to-end
  * cmd: address typo in end-to-end tests
  * build: update securejoin dependency
  * build(deps): bump the ci group with 2 updates
  * e2e: Add Kubernetes v1.28.0 to conformance tests
  * build(deps): bump the ci group with 2 updates
  * ci: enable security-and-quality CodeQL query
  * monitoring: add Sources Stats panels
  * monitoring: add OCIRepository in cluster dashboard panels
  * disable e2e test
  * Fix selection of kustomization resource from multi doc yaml
  * Set Kubernetes min version to 1.25
  * build(deps): bump the ci group with 2 updates
  * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest
  * action: support `openssl` and `sha256sum`
  * Take into account the server-side inventory for local diff
  * action: re-allow configuration of non-default token
  * Update toolkit components
  * docs: Link to the Flux GitHub Action documentation
  * ci: add workflow to test action
  * action: rewrite action to use `$RUNNER_TOOL_CACHE`
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="kastl@b1-systems.de" date="1695124800">- Update to version 2.1.1:
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve pkgver/_srcver #4224
  - fix source name in .SRCINFO
  * chore: remove support armv6h for aur package #4224
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1697198400">- Update to version 2.1.2:
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components</changelog>
  <changelog author="kastl@b1-systems.de" date="1702382400">- Update to version 2.2.0:
  * Drop support for Kubernetes EOL versions
  * updating go-git-providers to v0.19.2
  * Correct "sync" to "component" in log lines
  * Update alpine and kubectl in flux-cli image
  * Use `IsObjectNamespaced` from controller-runtime
  * Update tests to `HelmRelease` v2beta2
  * Adapt tree command to `HelmRelease` v2beta2
  * Update `HelmRelease` to v2beta2
  * Add force and reset flags to `flux reconcile hr`
  * Update HelmRelease golden file with new message
  * Update toolkit components
  * Update Git dependencies
  * build(deps): bump the ci group with 4 updates
  * Update Helm OCI RFC - static HelmRepository design
  * tests/int: do not wait for static objects
  * Update all the references of NC v1beta2 to v1beta3
  * non-reconciliable &amp; readiness of static objects
  * check readiness using kstatus
  * bootstrap: provide better error message on timeout
  * Update toolkit components
  * Fix typos in flux bootstrap documentation
  * show cluster instance name and version in flux check and flux
    version
  * build(deps): bump the ci group with 4 updates
  * Fix flux install command so it returns an error when unexpected
    arguments are passed
  * OIDC identity matching for keyless verification
  * Update dependencies
  * make flux events work with lowercased kinds
  * fix build_artifact.go typo
  * build(deps): bump the ci group with 2 updates
  * Update `fluxcd/pkg` dependencies
  * Tweak permissions on created files
  * build(deps): bump the ci group with 2 updates
  * tests/int: Set exit code 1 on tf destroy fail
  * feat: add gitea bootstrapper
  * Display better uninstall prompt if flux is managed by a
    different tool
  * confirm before overriding installation by another manager
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * build(deps): bump github.com/docker/docker
  * build(deps): bump the ci group with 2 updates
  * build(deps): bump google.golang.org/grpc in /tests/integration
  * prevent flux install from overriding bootrapped cluster
  * build(deps): bump the ci group with 1 update
  * misc: clean up immediately and avoid delayed defer
  * misc: fix hypothetical implicit memory aliasing
  * misc: `sinceSeconds` -&gt; `sinceDuration`
  * misc: remove unused bits of code
  * misc: address `wait.PollImmediate` deprecation
  * misc: use `errors.As` instead of type checking
  * misc: unconditional `strings.TrimPrefix`
  * misc: address `kustomize/api/filesys` deprecation
  * misc: simplify row append
  * misc: address double import
  * misc: use raw string for regex to avoid double esc
  * misc: address unnecessary use of `fmt.Sprintf`
  * misc: handle undhandled error
  * misc: address `strings.Title` deprecation
  * Add CLI flag for OCIRepo verify secret
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * e2e: Update Go dependencies
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components
  * build(deps): bump the ci group with 1 update
  * Add badge for SLSA Level 3
  * build(deps): bump the ci group with 1 update
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve `pkgver/_srcver` #4224
  - fix source name in .SRCINFO
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * build(deps): bump the ci group with 4 updates
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * chore: remove support armv6h for aur package #4224
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * build(deps): bump github.com/cyphar/filepath-securejoin in
    /tests/azure
  * build(deps): bump the ci group with 4 updates
  * build(deps): bump github.com/docker/distribution in
    /tests/integration
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * workflows/e2e-azure: Disable new azure job
  * workflows/e2e-gcp: Fix secret variable typo
  * instructions for test user in Azure DevOps and GCP source repo
  * tests/int: Separate ssh key names for Azure &amp; GCP
  * add workflow for gcp
  * tests/int: Add IAM setup automation docs and misc fixes
  * make tests for notifications provider agnostic
  * Add terraform files and config for GCP
  * Add refactored e2e tests
  * Add 2.1.x backport label
  * Fix links to fluxcd.io
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1702641600">- Update to version 2.2.1:
  Flux v2.2.1 is a patch release that comes with fixes to API
  backwards compatibility. Users are encouraged to upgrade for the
  best experience.
  * tests: update API dependencies
  * Update toolkit components
  * Run conformance tests for Kubernetes v1.29.0
  * Remove duplicate part of the reconcile hr --reset help message
  * Properly detect unsupported API errors</changelog>
  <changelog author="rombert@apache.org" date="1703073600">- Update to version 2.2.2:
  * Update helm-controller to v0.37.2 in tests
  * Update toolkit components
  * Fix typo in bootstrap_plain_git.go
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
  * build(deps): bump golang.org/x/crypto in /tests/integration
  * build(deps): bump golang.org/x/crypto in /tests/azure</changelog>
</package>
<package pkgid="1441f3977923f266ec2539db0a920c93744f85fbbcbee77f0760a148c7a9ca3d7e46d74155ae46b0f4494ddf4d9797d2dcec3b07cae6228e461b8c3cab949837" name="flux2-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- new package flux2-cli</changelog>
  <changelog author="kastl@b1-systems.de" date="1678363200">- Update to version 0.41.0:
  * events: avoid having to keep individal kind maps
  * events: reword error messages
  * events: prevent defer in loop
  * events: make `--for` case insensitive for kinds
  * events: use constants for supported Flux kinds
  * Add `flux events` command
  * diff: update Action references to typed Action
  * Update dependencies
  * ci: Use latest available images of kindest/node
  * tests/azure: update dependencies
  * e2e: update podinfo to version with newer APIs
  * build: update Kubernetes versions in e2e workflows
  * build: update scan workflow
  * build: update update workflow
  * build: update e2e{-*} workflows
  * build: update release workflow
  * build: update cache keys to reflect Go 1.20
  * Update `kubectl` in `Dockerfile` to v1.26.2
  * Update Go to 1.20
  * Update toolkit components
  * Replace `helmv2.KubeConfig` with `meta.KubeConfig`
  * Update helm-controller to v0.31.0
  * Allow custom annotations to be set when pushing OCI artifacts
  * Update dependencies
  * tests/azure: update dependencies
  * Update toolkit components
  * build(deps): bump actions/cache from 3.2.5 to 3.2.6
  * build(deps): bump github/codeql-action from 2.2.4 to 2.2.5</changelog>
  <changelog author="kastl@b1-systems.de" date="1678449600">- Update to version 0.41.1:
  * Update toolkit components
  * Disable drift detection for kube-prometheus-stack webhooks</changelog>
  <changelog author="kastl@b1-systems.de" date="1679400000">- Update to version 0.41.2:
  * tests/azure: update toolkit components
  * Update toolkit components
  * build: update `actions/setup-go` in workflows
  * build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
  * build(deps): bump actions/checkout from 3.3.0 to 3.4.0
  * build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
  * Create secret with bearer-token
  * build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
  * build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
  * build(deps): bump actions/cache from 3.2.6 to 3.3.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- bash-completion subpackage now Requires bash-completion</changelog>
  <changelog author="rombert@apache.org" date="1684756800">- Update to version 2.0.0-rc.3:
  * e2e: Update dependencies
  * Update toolkit components
  * Add ResourceQuota for critical pods Fixes insufficient quota
    error on GKE
  * Add OSSF Scorecard
  * build(deps): bump github.com/cloudflare/circl in /tests/azure
  * build(deps): bump github.com/cloudflare/circl from 1.3.2 to
    1.3.3
  * build(deps): bump github.com/docker/distribution
  * Update Alpine to 3.18
  * Update toolkit components
  * Add summary to Azure Alert.
  * build(deps): bump anchore/sbom-action from 0.14.1 to 0.14.2
  * Fix autocompletion for image repository reconcile
  * build(deps): bump github/codeql-action from 2.3.2 to 2.3.3
  * build(deps): bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * bump ggp to latest version
  * Update toolkit components
  * Set priority class to critical Flux components Mark
    source-controller, kustomize-controller and helm-controller as
    system-cluster-critical. This will reduce the chances of Flux
    controllers being evicted before other non-critical workloads.
  * Run conformance tests for Kubernetes 1.27
  * Add OCI provider option to create Helm source command
  * fix some comments
  * build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
  * build(deps): bump github/codeql-action from 2.3.0 to 2.3.2
  * fix: make bootstrap work with Bitbucket Server again
  * build(deps): bump github/codeql-action from 2.2.12 to 2.3.0
  * Outdated URL
  * build(deps): bump github/codeql-action from 2.2.11 to 2.2.12
  * build(deps): bump actions/checkout from 3.5.0 to 3.5.2
  * better messaging for `pull artifact` command
  * Fix publishing pre-release versions to AUR
  * clean dir before cloning git repo
  * Add label selector flag to get cmd
  * build(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
  * build(deps): bump github/codeql-action from 2.2.9 to 2.2.11
  * build(deps): bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * Add the possibility to ignore files with build and diff ks
  * build(deps): bump github.com/docker/docker
  * Add support for .sourceignore to flux build/diff
  * Add commonMetadata to flux build/diff
  * Update dependencies
  * add a preview note for all non-bootstrap commands
  * Add /v2 suffix to module name in preparation  of 2.0.0 release
  * update azure e2e tests
  * update internal flags
  * update testdata yamls
  * Update GitRepository Receiver, and Kustomization to v1
  * ci: Run the e2e tests for the release branches
  * Update toolkit components
  * build(deps): bump github.com/docker/docker
  * build(deps): bump anchore/sbom-action from 0.13.4 to 0.14.1
  * build(deps): bump github/codeql-action from 2.2.8 to 2.2.9
  * build(deps): bump anchore/sbom-action from 0.13.3 to 0.13.4
  * build(deps): bump actions/checkout from 3.4.0 to 3.5.0
  * build(deps): bump github/codeql-action from 2.2.7 to 2.2.8
  * Add support for create source git with --commit and --ref-name
    flags
  * fix: Remove any leading and trailing whitespace from resource
    before exporting
  * build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  * Implement `--deploy-token-auth` in GitLab bootstrapping
  * Update go-git-providers to v0.15.0
  * Add retry interval option to create kustomization command
- Remove outdated step from Packaging_README.md
- Minor spec and _service changes to accomodate pre-release
  versions</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1684756801">- Fix fish completions</changelog>
  <changelog author="kastl@b1-systems.de" date="1685448000">- Update to version 2.0.0~rc4:
  * Update Git packages
  * Update toolkit components
  * Update kubectl to v1.27.2 in flux-cli image
  * Retry oci push operations
  * build(deps): bump github/codeql-action from 2.3.3 to 2.3.5
  * build(deps): bump snyk/actions
  * Fix break lines in create helmrelease and source
  * fix: support reconcile recursive source tree hr =&gt; chart =&gt;
    repo
  * feat: add reconcile source chart command
  * Update Kubernetes to v1.27 and Kustomize to v5.0
  * build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
  * build(deps): bump actions/setup-go from 4.0.0 to 4.0.1
  * build(deps): bump helm/kind-action from 1.5.0 to 1.7.0</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685534400">- Include Packaging_README.md in sources
- Bump raw_version to rc4</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685620800">- Include download_yaml.sh in sources</changelog>
  <changelog author="kastl@b1-systems.de" date="1685620801">- Update to version 2.0.0~rc5:
  * return clone error
  * set logger for controller runtime
  * Update github.com/fluxcd/pkg/git/gogit to v0.12.0
  * tests/azure: update dependencies
  * Update toolkit components
  * e2e: run e2e Azure tests for PRs to main if tests or wofklow
    changes
  * set controller-runtime logger to a null logger</changelog>
  <changelog author="kastl@b1-systems.de" date="1688558400">- Update to version 2.0.0:
  * Bump kubectl to v1.27.3
  * Update dependencies
  - k8s.io/* v0.27.3
  - github.com/fluxcd/go-git-providers v0.18.0
  - github.com/fluxcd/pkg/git v0.12.3
  - github.com/fluxcd/pkg/oci v0.28.0
  - github.com/fluxcd/pkg/runtime v0.40.0
  - github.com/fluxcd/pkg/ssa v0.28.2
  - github.com/fluxcd/pkg/ssh v0.8.0
  - github.com/homeport/dyff v1.5.8
  - golang.org/x/crypto v0.10.0
  * Update toolkit components
  * docs: link to releases spec from website
  * Run conformance tests for Kubernetes v1.27.3
  * ci: group all GH action updates under the same PR
  * ci: enable workflows for `release/**` branches
  * ci: run backport under fluxcdbot account
  * Link to release cadence from minor section
  * Address review comment section titles
  * Address release procedure review nits
  * Address various nits
  * Document various release procedures
  * Apply suggestions from code review
  * Move the release procedures to dedicated doc
  * Add SLSA provenance to release artifacts
  * Apply suggestions from code review
  * Add Flux release spec
  * Add controller release artifacts spec
  * Add API versioning spec
  * Add controller release spec
  * Add shared packages release spec
  * Cleanup internal docs
  * Annotate errors from go-git-providers
  * Update go-git to unreleased v5.8.0
  * build(deps): bump docker/setup-buildx-action from 2.7.0 to
    2.8.0
  * build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
  * Declaratively define (and sync) labels
  * Add backport GitHub Action workflow
  * Add examples for resuming/suspending multiple objects
  * Add support for passing multiple objects to suspend/resume
    commands
  * Set minimum supported version to Kubernetes 1.24.0
  * Fix the `flux push` example for ECR
  * Bump Go to 1.20 in aur deps
  * Align go.mod version with Kubernetes (Go 1.20)
  * RFC-0004: add section about proxy
  * Add SLSA3 generators to release workflow Generate SLSA level 3
    provenance attestations for the release assets and for the
    multi-arch container images.
  * build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
  * build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
  * build(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
  * Don't log errors with missing CRDs for "get * all" commands
  * build(deps): bump docker/setup-buildx-action from 2.6.0 to
    2.7.0
  * build(deps): bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * build(deps): bump goreleaser/goreleaser-action from 4.2.0 to
    4.3.0
  * Use equivalent and shorter way to generate shell completions
  * fix 'patchesJson6902' is deprecated' warning
  * build(deps): bump docker/login-action from 2.1.0 to 2.2.0
  * build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0
  * build(deps): bump actions/checkout from 3.5.2 to 3.5.3
  * build(deps): bump docker/setup-buildx-action from 2.5.0 to
    2.6.0
  * build(deps): bump github/codeql-action from 2.3.6 to 2.13.4
  * Make `flux logs` more lenient
  * build(deps): bump github/codeql-action from 2.3.5 to 2.3.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1689076800">- Update to version 2.0.1:
  * Update dependencies - bump the APIs packages in tests - bump
    golang crypto and term to latest
  * Take into account the server-side inventory for local diff
  * Update toolkit components
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="rombert@apache.org" date="1692878400">- Update to version 2.1.0:
  * Add monitoring configuration deprecation notice
  * tests/azure: update dependencies
  * Update dependencies
  * Update toolkit components
  * modify `flux create secret tls` to create secrets of type TLS
  * add deprecation warning per secret key field and constant
  * add flag `--ca-crt-file` to `flux create secret git`
  * deprecate TLS flags for flux create secret helm
  * add support for Kubernetes TLS keys for `flux create secret tls`
  * fix autocompletion for helm chart
  * manifestgen/install: use clean default HTTP client
  * cmd/events: handle error value
  * Fix controller version info
  * Set min value for the `--ssh-rsa-bits` flag
  * ci: disable fail-fast for ARM end-to-end
  * cmd: address typo in end-to-end tests
  * build: update securejoin dependency
  * build(deps): bump the ci group with 2 updates
  * e2e: Add Kubernetes v1.28.0 to conformance tests
  * build(deps): bump the ci group with 2 updates
  * ci: enable security-and-quality CodeQL query
  * monitoring: add Sources Stats panels
  * monitoring: add OCIRepository in cluster dashboard panels
  * disable e2e test
  * Fix selection of kustomization resource from multi doc yaml
  * Set Kubernetes min version to 1.25
  * build(deps): bump the ci group with 2 updates
  * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest
  * action: support `openssl` and `sha256sum`
  * Take into account the server-side inventory for local diff
  * action: re-allow configuration of non-default token
  * Update toolkit components
  * docs: Link to the Flux GitHub Action documentation
  * ci: add workflow to test action
  * action: rewrite action to use `$RUNNER_TOOL_CACHE`
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="kastl@b1-systems.de" date="1695124800">- Update to version 2.1.1:
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve pkgver/_srcver #4224
  - fix source name in .SRCINFO
  * chore: remove support armv6h for aur package #4224
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1697198400">- Update to version 2.1.2:
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components</changelog>
  <changelog author="kastl@b1-systems.de" date="1702382400">- Update to version 2.2.0:
  * Drop support for Kubernetes EOL versions
  * updating go-git-providers to v0.19.2
  * Correct "sync" to "component" in log lines
  * Update alpine and kubectl in flux-cli image
  * Use `IsObjectNamespaced` from controller-runtime
  * Update tests to `HelmRelease` v2beta2
  * Adapt tree command to `HelmRelease` v2beta2
  * Update `HelmRelease` to v2beta2
  * Add force and reset flags to `flux reconcile hr`
  * Update HelmRelease golden file with new message
  * Update toolkit components
  * Update Git dependencies
  * build(deps): bump the ci group with 4 updates
  * Update Helm OCI RFC - static HelmRepository design
  * tests/int: do not wait for static objects
  * Update all the references of NC v1beta2 to v1beta3
  * non-reconciliable &amp; readiness of static objects
  * check readiness using kstatus
  * bootstrap: provide better error message on timeout
  * Update toolkit components
  * Fix typos in flux bootstrap documentation
  * show cluster instance name and version in flux check and flux
    version
  * build(deps): bump the ci group with 4 updates
  * Fix flux install command so it returns an error when unexpected
    arguments are passed
  * OIDC identity matching for keyless verification
  * Update dependencies
  * make flux events work with lowercased kinds
  * fix build_artifact.go typo
  * build(deps): bump the ci group with 2 updates
  * Update `fluxcd/pkg` dependencies
  * Tweak permissions on created files
  * build(deps): bump the ci group with 2 updates
  * tests/int: Set exit code 1 on tf destroy fail
  * feat: add gitea bootstrapper
  * Display better uninstall prompt if flux is managed by a
    different tool
  * confirm before overriding installation by another manager
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * build(deps): bump github.com/docker/docker
  * build(deps): bump the ci group with 2 updates
  * build(deps): bump google.golang.org/grpc in /tests/integration
  * prevent flux install from overriding bootrapped cluster
  * build(deps): bump the ci group with 1 update
  * misc: clean up immediately and avoid delayed defer
  * misc: fix hypothetical implicit memory aliasing
  * misc: `sinceSeconds` -&gt; `sinceDuration`
  * misc: remove unused bits of code
  * misc: address `wait.PollImmediate` deprecation
  * misc: use `errors.As` instead of type checking
  * misc: unconditional `strings.TrimPrefix`
  * misc: address `kustomize/api/filesys` deprecation
  * misc: simplify row append
  * misc: address double import
  * misc: use raw string for regex to avoid double esc
  * misc: address unnecessary use of `fmt.Sprintf`
  * misc: handle undhandled error
  * misc: address `strings.Title` deprecation
  * Add CLI flag for OCIRepo verify secret
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * e2e: Update Go dependencies
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components
  * build(deps): bump the ci group with 1 update
  * Add badge for SLSA Level 3
  * build(deps): bump the ci group with 1 update
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve `pkgver/_srcver` #4224
  - fix source name in .SRCINFO
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * build(deps): bump the ci group with 4 updates
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * chore: remove support armv6h for aur package #4224
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * build(deps): bump github.com/cyphar/filepath-securejoin in
    /tests/azure
  * build(deps): bump the ci group with 4 updates
  * build(deps): bump github.com/docker/distribution in
    /tests/integration
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * workflows/e2e-azure: Disable new azure job
  * workflows/e2e-gcp: Fix secret variable typo
  * instructions for test user in Azure DevOps and GCP source repo
  * tests/int: Separate ssh key names for Azure &amp; GCP
  * add workflow for gcp
  * tests/int: Add IAM setup automation docs and misc fixes
  * make tests for notifications provider agnostic
  * Add terraform files and config for GCP
  * Add refactored e2e tests
  * Add 2.1.x backport label
  * Fix links to fluxcd.io
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1702641600">- Update to version 2.2.1:
  Flux v2.2.1 is a patch release that comes with fixes to API
  backwards compatibility. Users are encouraged to upgrade for the
  best experience.
  * tests: update API dependencies
  * Update toolkit components
  * Run conformance tests for Kubernetes v1.29.0
  * Remove duplicate part of the reconcile hr --reset help message
  * Properly detect unsupported API errors</changelog>
  <changelog author="rombert@apache.org" date="1703073600">- Update to version 2.2.2:
  * Update helm-controller to v0.37.2 in tests
  * Update toolkit components
  * Fix typo in bootstrap_plain_git.go
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
  * build(deps): bump golang.org/x/crypto in /tests/integration
  * build(deps): bump golang.org/x/crypto in /tests/azure</changelog>
</package>
<package pkgid="2520c9c70bbd5d87f6ee7f9df38b27341c7700a968f4f075f47a5429891ffe20a7aaa084c3bed7ec16451b1bc146a651d8108f559a2487ec75be98f2f072f4e1" name="flux2-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- new package flux2-cli</changelog>
  <changelog author="kastl@b1-systems.de" date="1678363200">- Update to version 0.41.0:
  * events: avoid having to keep individal kind maps
  * events: reword error messages
  * events: prevent defer in loop
  * events: make `--for` case insensitive for kinds
  * events: use constants for supported Flux kinds
  * Add `flux events` command
  * diff: update Action references to typed Action
  * Update dependencies
  * ci: Use latest available images of kindest/node
  * tests/azure: update dependencies
  * e2e: update podinfo to version with newer APIs
  * build: update Kubernetes versions in e2e workflows
  * build: update scan workflow
  * build: update update workflow
  * build: update e2e{-*} workflows
  * build: update release workflow
  * build: update cache keys to reflect Go 1.20
  * Update `kubectl` in `Dockerfile` to v1.26.2
  * Update Go to 1.20
  * Update toolkit components
  * Replace `helmv2.KubeConfig` with `meta.KubeConfig`
  * Update helm-controller to v0.31.0
  * Allow custom annotations to be set when pushing OCI artifacts
  * Update dependencies
  * tests/azure: update dependencies
  * Update toolkit components
  * build(deps): bump actions/cache from 3.2.5 to 3.2.6
  * build(deps): bump github/codeql-action from 2.2.4 to 2.2.5</changelog>
  <changelog author="kastl@b1-systems.de" date="1678449600">- Update to version 0.41.1:
  * Update toolkit components
  * Disable drift detection for kube-prometheus-stack webhooks</changelog>
  <changelog author="kastl@b1-systems.de" date="1679400000">- Update to version 0.41.2:
  * tests/azure: update toolkit components
  * Update toolkit components
  * build: update `actions/setup-go` in workflows
  * build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
  * build(deps): bump actions/checkout from 3.3.0 to 3.4.0
  * build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
  * Create secret with bearer-token
  * build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
  * build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
  * build(deps): bump actions/cache from 3.2.6 to 3.3.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- bash-completion subpackage now Requires bash-completion</changelog>
  <changelog author="rombert@apache.org" date="1684756800">- Update to version 2.0.0-rc.3:
  * e2e: Update dependencies
  * Update toolkit components
  * Add ResourceQuota for critical pods Fixes insufficient quota
    error on GKE
  * Add OSSF Scorecard
  * build(deps): bump github.com/cloudflare/circl in /tests/azure
  * build(deps): bump github.com/cloudflare/circl from 1.3.2 to
    1.3.3
  * build(deps): bump github.com/docker/distribution
  * Update Alpine to 3.18
  * Update toolkit components
  * Add summary to Azure Alert.
  * build(deps): bump anchore/sbom-action from 0.14.1 to 0.14.2
  * Fix autocompletion for image repository reconcile
  * build(deps): bump github/codeql-action from 2.3.2 to 2.3.3
  * build(deps): bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * bump ggp to latest version
  * Update toolkit components
  * Set priority class to critical Flux components Mark
    source-controller, kustomize-controller and helm-controller as
    system-cluster-critical. This will reduce the chances of Flux
    controllers being evicted before other non-critical workloads.
  * Run conformance tests for Kubernetes 1.27
  * Add OCI provider option to create Helm source command
  * fix some comments
  * build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
  * build(deps): bump github/codeql-action from 2.3.0 to 2.3.2
  * fix: make bootstrap work with Bitbucket Server again
  * build(deps): bump github/codeql-action from 2.2.12 to 2.3.0
  * Outdated URL
  * build(deps): bump github/codeql-action from 2.2.11 to 2.2.12
  * build(deps): bump actions/checkout from 3.5.0 to 3.5.2
  * better messaging for `pull artifact` command
  * Fix publishing pre-release versions to AUR
  * clean dir before cloning git repo
  * Add label selector flag to get cmd
  * build(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
  * build(deps): bump github/codeql-action from 2.2.9 to 2.2.11
  * build(deps): bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * Add the possibility to ignore files with build and diff ks
  * build(deps): bump github.com/docker/docker
  * Add support for .sourceignore to flux build/diff
  * Add commonMetadata to flux build/diff
  * Update dependencies
  * add a preview note for all non-bootstrap commands
  * Add /v2 suffix to module name in preparation  of 2.0.0 release
  * update azure e2e tests
  * update internal flags
  * update testdata yamls
  * Update GitRepository Receiver, and Kustomization to v1
  * ci: Run the e2e tests for the release branches
  * Update toolkit components
  * build(deps): bump github.com/docker/docker
  * build(deps): bump anchore/sbom-action from 0.13.4 to 0.14.1
  * build(deps): bump github/codeql-action from 2.2.8 to 2.2.9
  * build(deps): bump anchore/sbom-action from 0.13.3 to 0.13.4
  * build(deps): bump actions/checkout from 3.4.0 to 3.5.0
  * build(deps): bump github/codeql-action from 2.2.7 to 2.2.8
  * Add support for create source git with --commit and --ref-name
    flags
  * fix: Remove any leading and trailing whitespace from resource
    before exporting
  * build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  * Implement `--deploy-token-auth` in GitLab bootstrapping
  * Update go-git-providers to v0.15.0
  * Add retry interval option to create kustomization command
- Remove outdated step from Packaging_README.md
- Minor spec and _service changes to accomodate pre-release
  versions</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1684756801">- Fix fish completions</changelog>
  <changelog author="kastl@b1-systems.de" date="1685448000">- Update to version 2.0.0~rc4:
  * Update Git packages
  * Update toolkit components
  * Update kubectl to v1.27.2 in flux-cli image
  * Retry oci push operations
  * build(deps): bump github/codeql-action from 2.3.3 to 2.3.5
  * build(deps): bump snyk/actions
  * Fix break lines in create helmrelease and source
  * fix: support reconcile recursive source tree hr =&gt; chart =&gt;
    repo
  * feat: add reconcile source chart command
  * Update Kubernetes to v1.27 and Kustomize to v5.0
  * build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
  * build(deps): bump actions/setup-go from 4.0.0 to 4.0.1
  * build(deps): bump helm/kind-action from 1.5.0 to 1.7.0</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685534400">- Include Packaging_README.md in sources
- Bump raw_version to rc4</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685620800">- Include download_yaml.sh in sources</changelog>
  <changelog author="kastl@b1-systems.de" date="1685620801">- Update to version 2.0.0~rc5:
  * return clone error
  * set logger for controller runtime
  * Update github.com/fluxcd/pkg/git/gogit to v0.12.0
  * tests/azure: update dependencies
  * Update toolkit components
  * e2e: run e2e Azure tests for PRs to main if tests or wofklow
    changes
  * set controller-runtime logger to a null logger</changelog>
  <changelog author="kastl@b1-systems.de" date="1688558400">- Update to version 2.0.0:
  * Bump kubectl to v1.27.3
  * Update dependencies
  - k8s.io/* v0.27.3
  - github.com/fluxcd/go-git-providers v0.18.0
  - github.com/fluxcd/pkg/git v0.12.3
  - github.com/fluxcd/pkg/oci v0.28.0
  - github.com/fluxcd/pkg/runtime v0.40.0
  - github.com/fluxcd/pkg/ssa v0.28.2
  - github.com/fluxcd/pkg/ssh v0.8.0
  - github.com/homeport/dyff v1.5.8
  - golang.org/x/crypto v0.10.0
  * Update toolkit components
  * docs: link to releases spec from website
  * Run conformance tests for Kubernetes v1.27.3
  * ci: group all GH action updates under the same PR
  * ci: enable workflows for `release/**` branches
  * ci: run backport under fluxcdbot account
  * Link to release cadence from minor section
  * Address review comment section titles
  * Address release procedure review nits
  * Address various nits
  * Document various release procedures
  * Apply suggestions from code review
  * Move the release procedures to dedicated doc
  * Add SLSA provenance to release artifacts
  * Apply suggestions from code review
  * Add Flux release spec
  * Add controller release artifacts spec
  * Add API versioning spec
  * Add controller release spec
  * Add shared packages release spec
  * Cleanup internal docs
  * Annotate errors from go-git-providers
  * Update go-git to unreleased v5.8.0
  * build(deps): bump docker/setup-buildx-action from 2.7.0 to
    2.8.0
  * build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
  * Declaratively define (and sync) labels
  * Add backport GitHub Action workflow
  * Add examples for resuming/suspending multiple objects
  * Add support for passing multiple objects to suspend/resume
    commands
  * Set minimum supported version to Kubernetes 1.24.0
  * Fix the `flux push` example for ECR
  * Bump Go to 1.20 in aur deps
  * Align go.mod version with Kubernetes (Go 1.20)
  * RFC-0004: add section about proxy
  * Add SLSA3 generators to release workflow Generate SLSA level 3
    provenance attestations for the release assets and for the
    multi-arch container images.
  * build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
  * build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
  * build(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
  * Don't log errors with missing CRDs for "get * all" commands
  * build(deps): bump docker/setup-buildx-action from 2.6.0 to
    2.7.0
  * build(deps): bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * build(deps): bump goreleaser/goreleaser-action from 4.2.0 to
    4.3.0
  * Use equivalent and shorter way to generate shell completions
  * fix 'patchesJson6902' is deprecated' warning
  * build(deps): bump docker/login-action from 2.1.0 to 2.2.0
  * build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0
  * build(deps): bump actions/checkout from 3.5.2 to 3.5.3
  * build(deps): bump docker/setup-buildx-action from 2.5.0 to
    2.6.0
  * build(deps): bump github/codeql-action from 2.3.6 to 2.13.4
  * Make `flux logs` more lenient
  * build(deps): bump github/codeql-action from 2.3.5 to 2.3.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1689076800">- Update to version 2.0.1:
  * Update dependencies - bump the APIs packages in tests - bump
    golang crypto and term to latest
  * Take into account the server-side inventory for local diff
  * Update toolkit components
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="rombert@apache.org" date="1692878400">- Update to version 2.1.0:
  * Add monitoring configuration deprecation notice
  * tests/azure: update dependencies
  * Update dependencies
  * Update toolkit components
  * modify `flux create secret tls` to create secrets of type TLS
  * add deprecation warning per secret key field and constant
  * add flag `--ca-crt-file` to `flux create secret git`
  * deprecate TLS flags for flux create secret helm
  * add support for Kubernetes TLS keys for `flux create secret tls`
  * fix autocompletion for helm chart
  * manifestgen/install: use clean default HTTP client
  * cmd/events: handle error value
  * Fix controller version info
  * Set min value for the `--ssh-rsa-bits` flag
  * ci: disable fail-fast for ARM end-to-end
  * cmd: address typo in end-to-end tests
  * build: update securejoin dependency
  * build(deps): bump the ci group with 2 updates
  * e2e: Add Kubernetes v1.28.0 to conformance tests
  * build(deps): bump the ci group with 2 updates
  * ci: enable security-and-quality CodeQL query
  * monitoring: add Sources Stats panels
  * monitoring: add OCIRepository in cluster dashboard panels
  * disable e2e test
  * Fix selection of kustomization resource from multi doc yaml
  * Set Kubernetes min version to 1.25
  * build(deps): bump the ci group with 2 updates
  * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest
  * action: support `openssl` and `sha256sum`
  * Take into account the server-side inventory for local diff
  * action: re-allow configuration of non-default token
  * Update toolkit components
  * docs: Link to the Flux GitHub Action documentation
  * ci: add workflow to test action
  * action: rewrite action to use `$RUNNER_TOOL_CACHE`
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="kastl@b1-systems.de" date="1695124800">- Update to version 2.1.1:
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve pkgver/_srcver #4224
  - fix source name in .SRCINFO
  * chore: remove support armv6h for aur package #4224
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1697198400">- Update to version 2.1.2:
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components</changelog>
  <changelog author="kastl@b1-systems.de" date="1702382400">- Update to version 2.2.0:
  * Drop support for Kubernetes EOL versions
  * updating go-git-providers to v0.19.2
  * Correct "sync" to "component" in log lines
  * Update alpine and kubectl in flux-cli image
  * Use `IsObjectNamespaced` from controller-runtime
  * Update tests to `HelmRelease` v2beta2
  * Adapt tree command to `HelmRelease` v2beta2
  * Update `HelmRelease` to v2beta2
  * Add force and reset flags to `flux reconcile hr`
  * Update HelmRelease golden file with new message
  * Update toolkit components
  * Update Git dependencies
  * build(deps): bump the ci group with 4 updates
  * Update Helm OCI RFC - static HelmRepository design
  * tests/int: do not wait for static objects
  * Update all the references of NC v1beta2 to v1beta3
  * non-reconciliable &amp; readiness of static objects
  * check readiness using kstatus
  * bootstrap: provide better error message on timeout
  * Update toolkit components
  * Fix typos in flux bootstrap documentation
  * show cluster instance name and version in flux check and flux
    version
  * build(deps): bump the ci group with 4 updates
  * Fix flux install command so it returns an error when unexpected
    arguments are passed
  * OIDC identity matching for keyless verification
  * Update dependencies
  * make flux events work with lowercased kinds
  * fix build_artifact.go typo
  * build(deps): bump the ci group with 2 updates
  * Update `fluxcd/pkg` dependencies
  * Tweak permissions on created files
  * build(deps): bump the ci group with 2 updates
  * tests/int: Set exit code 1 on tf destroy fail
  * feat: add gitea bootstrapper
  * Display better uninstall prompt if flux is managed by a
    different tool
  * confirm before overriding installation by another manager
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * build(deps): bump github.com/docker/docker
  * build(deps): bump the ci group with 2 updates
  * build(deps): bump google.golang.org/grpc in /tests/integration
  * prevent flux install from overriding bootrapped cluster
  * build(deps): bump the ci group with 1 update
  * misc: clean up immediately and avoid delayed defer
  * misc: fix hypothetical implicit memory aliasing
  * misc: `sinceSeconds` -&gt; `sinceDuration`
  * misc: remove unused bits of code
  * misc: address `wait.PollImmediate` deprecation
  * misc: use `errors.As` instead of type checking
  * misc: unconditional `strings.TrimPrefix`
  * misc: address `kustomize/api/filesys` deprecation
  * misc: simplify row append
  * misc: address double import
  * misc: use raw string for regex to avoid double esc
  * misc: address unnecessary use of `fmt.Sprintf`
  * misc: handle undhandled error
  * misc: address `strings.Title` deprecation
  * Add CLI flag for OCIRepo verify secret
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * e2e: Update Go dependencies
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components
  * build(deps): bump the ci group with 1 update
  * Add badge for SLSA Level 3
  * build(deps): bump the ci group with 1 update
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve `pkgver/_srcver` #4224
  - fix source name in .SRCINFO
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * build(deps): bump the ci group with 4 updates
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * chore: remove support armv6h for aur package #4224
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * build(deps): bump github.com/cyphar/filepath-securejoin in
    /tests/azure
  * build(deps): bump the ci group with 4 updates
  * build(deps): bump github.com/docker/distribution in
    /tests/integration
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * workflows/e2e-azure: Disable new azure job
  * workflows/e2e-gcp: Fix secret variable typo
  * instructions for test user in Azure DevOps and GCP source repo
  * tests/int: Separate ssh key names for Azure &amp; GCP
  * add workflow for gcp
  * tests/int: Add IAM setup automation docs and misc fixes
  * make tests for notifications provider agnostic
  * Add terraform files and config for GCP
  * Add refactored e2e tests
  * Add 2.1.x backport label
  * Fix links to fluxcd.io
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1702641600">- Update to version 2.2.1:
  Flux v2.2.1 is a patch release that comes with fixes to API
  backwards compatibility. Users are encouraged to upgrade for the
  best experience.
  * tests: update API dependencies
  * Update toolkit components
  * Run conformance tests for Kubernetes v1.29.0
  * Remove duplicate part of the reconcile hr --reset help message
  * Properly detect unsupported API errors</changelog>
  <changelog author="rombert@apache.org" date="1703073600">- Update to version 2.2.2:
  * Update helm-controller to v0.37.2 in tests
  * Update toolkit components
  * Fix typo in bootstrap_plain_git.go
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
  * build(deps): bump golang.org/x/crypto in /tests/integration
  * build(deps): bump golang.org/x/crypto in /tests/azure</changelog>
</package>
<package pkgid="c0c8ccf628c31f144b4dd0959e322ea0d793225da8a73cd43e3df4e71d053727a08cf4bd9c032f8cbac13d7638d8fb860b3c5330034c5ddf7613c9d7931dc28d" name="flux2-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.2.2" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- new package flux2-cli</changelog>
  <changelog author="kastl@b1-systems.de" date="1678363200">- Update to version 0.41.0:
  * events: avoid having to keep individal kind maps
  * events: reword error messages
  * events: prevent defer in loop
  * events: make `--for` case insensitive for kinds
  * events: use constants for supported Flux kinds
  * Add `flux events` command
  * diff: update Action references to typed Action
  * Update dependencies
  * ci: Use latest available images of kindest/node
  * tests/azure: update dependencies
  * e2e: update podinfo to version with newer APIs
  * build: update Kubernetes versions in e2e workflows
  * build: update scan workflow
  * build: update update workflow
  * build: update e2e{-*} workflows
  * build: update release workflow
  * build: update cache keys to reflect Go 1.20
  * Update `kubectl` in `Dockerfile` to v1.26.2
  * Update Go to 1.20
  * Update toolkit components
  * Replace `helmv2.KubeConfig` with `meta.KubeConfig`
  * Update helm-controller to v0.31.0
  * Allow custom annotations to be set when pushing OCI artifacts
  * Update dependencies
  * tests/azure: update dependencies
  * Update toolkit components
  * build(deps): bump actions/cache from 3.2.5 to 3.2.6
  * build(deps): bump github/codeql-action from 2.2.4 to 2.2.5</changelog>
  <changelog author="kastl@b1-systems.de" date="1678449600">- Update to version 0.41.1:
  * Update toolkit components
  * Disable drift detection for kube-prometheus-stack webhooks</changelog>
  <changelog author="kastl@b1-systems.de" date="1679400000">- Update to version 0.41.2:
  * tests/azure: update toolkit components
  * Update toolkit components
  * build: update `actions/setup-go` in workflows
  * build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
  * build(deps): bump actions/checkout from 3.3.0 to 3.4.0
  * build(deps): bump github/codeql-action from 2.2.6 to 2.2.7
  * Create secret with bearer-token
  * build(deps): bump github/codeql-action from 2.2.5 to 2.2.6
  * build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0
  * build(deps): bump actions/cache from 3.2.6 to 3.3.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1680004800">- bash-completion subpackage now Requires bash-completion</changelog>
  <changelog author="rombert@apache.org" date="1684756800">- Update to version 2.0.0-rc.3:
  * e2e: Update dependencies
  * Update toolkit components
  * Add ResourceQuota for critical pods Fixes insufficient quota
    error on GKE
  * Add OSSF Scorecard
  * build(deps): bump github.com/cloudflare/circl in /tests/azure
  * build(deps): bump github.com/cloudflare/circl from 1.3.2 to
    1.3.3
  * build(deps): bump github.com/docker/distribution
  * Update Alpine to 3.18
  * Update toolkit components
  * Add summary to Azure Alert.
  * build(deps): bump anchore/sbom-action from 0.14.1 to 0.14.2
  * Fix autocompletion for image repository reconcile
  * build(deps): bump github/codeql-action from 2.3.2 to 2.3.3
  * build(deps): bump peter-evans/create-pull-request from 5.0.0 to
    5.0.1
  * bump ggp to latest version
  * Update toolkit components
  * Set priority class to critical Flux components Mark
    source-controller, kustomize-controller and helm-controller as
    system-cluster-critical. This will reduce the chances of Flux
    controllers being evicted before other non-critical workloads.
  * Run conformance tests for Kubernetes 1.27
  * Add OCI provider option to create Helm source command
  * fix some comments
  * build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
  * build(deps): bump github/codeql-action from 2.3.0 to 2.3.2
  * fix: make bootstrap work with Bitbucket Server again
  * build(deps): bump github/codeql-action from 2.2.12 to 2.3.0
  * Outdated URL
  * build(deps): bump github/codeql-action from 2.2.11 to 2.2.12
  * build(deps): bump actions/checkout from 3.5.0 to 3.5.2
  * better messaging for `pull artifact` command
  * Fix publishing pre-release versions to AUR
  * clean dir before cloning git repo
  * Add label selector flag to get cmd
  * build(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
  * build(deps): bump github/codeql-action from 2.2.9 to 2.2.11
  * build(deps): bump peter-evans/create-pull-request from 4.2.4 to
    5.0.0
  * Add the possibility to ignore files with build and diff ks
  * build(deps): bump github.com/docker/docker
  * Add support for .sourceignore to flux build/diff
  * Add commonMetadata to flux build/diff
  * Update dependencies
  * add a preview note for all non-bootstrap commands
  * Add /v2 suffix to module name in preparation  of 2.0.0 release
  * update azure e2e tests
  * update internal flags
  * update testdata yamls
  * Update GitRepository Receiver, and Kustomization to v1
  * ci: Run the e2e tests for the release branches
  * Update toolkit components
  * build(deps): bump github.com/docker/docker
  * build(deps): bump anchore/sbom-action from 0.13.4 to 0.14.1
  * build(deps): bump github/codeql-action from 2.2.8 to 2.2.9
  * build(deps): bump anchore/sbom-action from 0.13.3 to 0.13.4
  * build(deps): bump actions/checkout from 3.4.0 to 3.5.0
  * build(deps): bump github/codeql-action from 2.2.7 to 2.2.8
  * Add support for create source git with --commit and --ref-name
    flags
  * fix: Remove any leading and trailing whitespace from resource
    before exporting
  * build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  * Implement `--deploy-token-auth` in GitLab bootstrapping
  * Update go-git-providers to v0.15.0
  * Add retry interval option to create kustomization command
- Remove outdated step from Packaging_README.md
- Minor spec and _service changes to accomodate pre-release
  versions</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1684756801">- Fix fish completions</changelog>
  <changelog author="kastl@b1-systems.de" date="1685448000">- Update to version 2.0.0~rc4:
  * Update Git packages
  * Update toolkit components
  * Update kubectl to v1.27.2 in flux-cli image
  * Retry oci push operations
  * build(deps): bump github/codeql-action from 2.3.3 to 2.3.5
  * build(deps): bump snyk/actions
  * Fix break lines in create helmrelease and source
  * fix: support reconcile recursive source tree hr =&gt; chart =&gt;
    repo
  * feat: add reconcile source chart command
  * Update Kubernetes to v1.27 and Kustomize to v5.0
  * build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
  * build(deps): bump actions/setup-go from 4.0.0 to 4.0.1
  * build(deps): bump helm/kind-action from 1.5.0 to 1.7.0</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685534400">- Include Packaging_README.md in sources
- Bump raw_version to rc4</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1685620800">- Include download_yaml.sh in sources</changelog>
  <changelog author="kastl@b1-systems.de" date="1685620801">- Update to version 2.0.0~rc5:
  * return clone error
  * set logger for controller runtime
  * Update github.com/fluxcd/pkg/git/gogit to v0.12.0
  * tests/azure: update dependencies
  * Update toolkit components
  * e2e: run e2e Azure tests for PRs to main if tests or wofklow
    changes
  * set controller-runtime logger to a null logger</changelog>
  <changelog author="kastl@b1-systems.de" date="1688558400">- Update to version 2.0.0:
  * Bump kubectl to v1.27.3
  * Update dependencies
  - k8s.io/* v0.27.3
  - github.com/fluxcd/go-git-providers v0.18.0
  - github.com/fluxcd/pkg/git v0.12.3
  - github.com/fluxcd/pkg/oci v0.28.0
  - github.com/fluxcd/pkg/runtime v0.40.0
  - github.com/fluxcd/pkg/ssa v0.28.2
  - github.com/fluxcd/pkg/ssh v0.8.0
  - github.com/homeport/dyff v1.5.8
  - golang.org/x/crypto v0.10.0
  * Update toolkit components
  * docs: link to releases spec from website
  * Run conformance tests for Kubernetes v1.27.3
  * ci: group all GH action updates under the same PR
  * ci: enable workflows for `release/**` branches
  * ci: run backport under fluxcdbot account
  * Link to release cadence from minor section
  * Address review comment section titles
  * Address release procedure review nits
  * Address various nits
  * Document various release procedures
  * Apply suggestions from code review
  * Move the release procedures to dedicated doc
  * Add SLSA provenance to release artifacts
  * Apply suggestions from code review
  * Add Flux release spec
  * Add controller release artifacts spec
  * Add API versioning spec
  * Add controller release spec
  * Add shared packages release spec
  * Cleanup internal docs
  * Annotate errors from go-git-providers
  * Update go-git to unreleased v5.8.0
  * build(deps): bump docker/setup-buildx-action from 2.7.0 to
    2.8.0
  * build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
  * Declaratively define (and sync) labels
  * Add backport GitHub Action workflow
  * Add examples for resuming/suspending multiple objects
  * Add support for passing multiple objects to suspend/resume
    commands
  * Set minimum supported version to Kubernetes 1.24.0
  * Fix the `flux push` example for ECR
  * Bump Go to 1.20 in aur deps
  * Align go.mod version with Kubernetes (Go 1.20)
  * RFC-0004: add section about proxy
  * Add SLSA3 generators to release workflow Generate SLSA level 3
    provenance attestations for the release assets and for the
    multi-arch container images.
  * build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0
  * build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
  * build(deps): bump anchore/sbom-action from 0.14.2 to 0.14.3
  * Don't log errors with missing CRDs for "get * all" commands
  * build(deps): bump docker/setup-buildx-action from 2.6.0 to
    2.7.0
  * build(deps): bump peter-evans/create-pull-request from 5.0.1 to
    5.0.2
  * build(deps): bump goreleaser/goreleaser-action from 4.2.0 to
    4.3.0
  * Use equivalent and shorter way to generate shell completions
  * fix 'patchesJson6902' is deprecated' warning
  * build(deps): bump docker/login-action from 2.1.0 to 2.2.0
  * build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0
  * build(deps): bump actions/checkout from 3.5.2 to 3.5.3
  * build(deps): bump docker/setup-buildx-action from 2.5.0 to
    2.6.0
  * build(deps): bump github/codeql-action from 2.3.6 to 2.13.4
  * Make `flux logs` more lenient
  * build(deps): bump github/codeql-action from 2.3.5 to 2.3.6</changelog>
  <changelog author="kastl@b1-systems.de" date="1689076800">- Update to version 2.0.1:
  * Update dependencies - bump the APIs packages in tests - bump
    golang crypto and term to latest
  * Take into account the server-side inventory for local diff
  * Update toolkit components
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="rombert@apache.org" date="1692878400">- Update to version 2.1.0:
  * Add monitoring configuration deprecation notice
  * tests/azure: update dependencies
  * Update dependencies
  * Update toolkit components
  * modify `flux create secret tls` to create secrets of type TLS
  * add deprecation warning per secret key field and constant
  * add flag `--ca-crt-file` to `flux create secret git`
  * deprecate TLS flags for flux create secret helm
  * add support for Kubernetes TLS keys for `flux create secret tls`
  * fix autocompletion for helm chart
  * manifestgen/install: use clean default HTTP client
  * cmd/events: handle error value
  * Fix controller version info
  * Set min value for the `--ssh-rsa-bits` flag
  * ci: disable fail-fast for ARM end-to-end
  * cmd: address typo in end-to-end tests
  * build: update securejoin dependency
  * build(deps): bump the ci group with 2 updates
  * e2e: Add Kubernetes v1.28.0 to conformance tests
  * build(deps): bump the ci group with 2 updates
  * ci: enable security-and-quality CodeQL query
  * monitoring: add Sources Stats panels
  * monitoring: add OCIRepository in cluster dashboard panels
  * disable e2e test
  * Fix selection of kustomization resource from multi doc yaml
  * Set Kubernetes min version to 1.25
  * build(deps): bump the ci group with 2 updates
  * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest
  * action: support `openssl` and `sha256sum`
  * Take into account the server-side inventory for local diff
  * action: re-allow configuration of non-default token
  * Update toolkit components
  * docs: Link to the Flux GitHub Action documentation
  * ci: add workflow to test action
  * action: rewrite action to use `$RUNNER_TOOL_CACHE`
  * ci: release: extract the image tag from GITHUB_REF
  * ci: backport: set write permissions
  * ci: release: disable interpretation backslash esc</changelog>
  <changelog author="kastl@b1-systems.de" date="1695124800">- Update to version 2.1.1:
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve pkgver/_srcver #4224
  - fix source name in .SRCINFO
  * chore: remove support armv6h for aur package #4224
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1697198400">- Update to version 2.1.2:
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components</changelog>
  <changelog author="kastl@b1-systems.de" date="1702382400">- Update to version 2.2.0:
  * Drop support for Kubernetes EOL versions
  * updating go-git-providers to v0.19.2
  * Correct "sync" to "component" in log lines
  * Update alpine and kubectl in flux-cli image
  * Use `IsObjectNamespaced` from controller-runtime
  * Update tests to `HelmRelease` v2beta2
  * Adapt tree command to `HelmRelease` v2beta2
  * Update `HelmRelease` to v2beta2
  * Add force and reset flags to `flux reconcile hr`
  * Update HelmRelease golden file with new message
  * Update toolkit components
  * Update Git dependencies
  * build(deps): bump the ci group with 4 updates
  * Update Helm OCI RFC - static HelmRepository design
  * tests/int: do not wait for static objects
  * Update all the references of NC v1beta2 to v1beta3
  * non-reconciliable &amp; readiness of static objects
  * check readiness using kstatus
  * bootstrap: provide better error message on timeout
  * Update toolkit components
  * Fix typos in flux bootstrap documentation
  * show cluster instance name and version in flux check and flux
    version
  * build(deps): bump the ci group with 4 updates
  * Fix flux install command so it returns an error when unexpected
    arguments are passed
  * OIDC identity matching for keyless verification
  * Update dependencies
  * make flux events work with lowercased kinds
  * fix build_artifact.go typo
  * build(deps): bump the ci group with 2 updates
  * Update `fluxcd/pkg` dependencies
  * Tweak permissions on created files
  * build(deps): bump the ci group with 2 updates
  * tests/int: Set exit code 1 on tf destroy fail
  * feat: add gitea bootstrapper
  * Display better uninstall prompt if flux is managed by a
    different tool
  * confirm before overriding installation by another manager
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * build(deps): bump github.com/docker/docker
  * build(deps): bump the ci group with 2 updates
  * build(deps): bump google.golang.org/grpc in /tests/integration
  * prevent flux install from overriding bootrapped cluster
  * build(deps): bump the ci group with 1 update
  * misc: clean up immediately and avoid delayed defer
  * misc: fix hypothetical implicit memory aliasing
  * misc: `sinceSeconds` -&gt; `sinceDuration`
  * misc: remove unused bits of code
  * misc: address `wait.PollImmediate` deprecation
  * misc: use `errors.As` instead of type checking
  * misc: unconditional `strings.TrimPrefix`
  * misc: address `kustomize/api/filesys` deprecation
  * misc: simplify row append
  * misc: address double import
  * misc: use raw string for regex to avoid double esc
  * misc: address unnecessary use of `fmt.Sprintf`
  * misc: handle undhandled error
  * misc: address `strings.Title` deprecation
  * Add CLI flag for OCIRepo verify secret
  * Print artifact source and revision only when available
  * Upgrade github.com/fluxcd/pkg/oci
  * fix: only wait for changeset if the result is not empty
  * Update go-git-providers to v0.19.1
  * e2e: Update Go dependencies
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * Update toolkit components
  * build(deps): bump the ci group with 1 update
  * Add badge for SLSA Level 3
  * build(deps): bump the ci group with 1 update
  * Improve AUR package templates
  - remove armv6h #4224
  - unique source name #4224
  - improve `pkgver/_srcver` #4224
  - fix source name in .SRCINFO
  * tests/azure: update controller dependencies
  * Update toolkit components
  * update description of kubeconfig flags
  * build(deps): bump the ci group with 4 updates
  * Upgrade github.com/fluxcd/pkg/{git,git/gogit}
  * chore: remove support armv6h for aur package #4224
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * build(deps): bump github.com/cyphar/filepath-securejoin in
    /tests/azure
  * build(deps): bump the ci group with 4 updates
  * build(deps): bump github.com/docker/distribution in
    /tests/integration
  * build(deps): bump github.com/docker/docker in
    /tests/integration
  * workflows/e2e-azure: Disable new azure job
  * workflows/e2e-gcp: Fix secret variable typo
  * instructions for test user in Azure DevOps and GCP source repo
  * tests/int: Separate ssh key names for Azure &amp; GCP
  * add workflow for gcp
  * tests/int: Add IAM setup automation docs and misc fixes
  * make tests for notifications provider agnostic
  * Add terraform files and config for GCP
  * Add refactored e2e tests
  * Add 2.1.x backport label
  * Fix links to fluxcd.io
  * build(deps): bump the ci group with 2 updates</changelog>
  <changelog author="kastl@b1-systems.de" date="1702641600">- Update to version 2.2.1:
  Flux v2.2.1 is a patch release that comes with fixes to API
  backwards compatibility. Users are encouraged to upgrade for the
  best experience.
  * tests: update API dependencies
  * Update toolkit components
  * Run conformance tests for Kubernetes v1.29.0
  * Remove duplicate part of the reconcile hr --reset help message
  * Properly detect unsupported API errors</changelog>
  <changelog author="rombert@apache.org" date="1703073600">- Update to version 2.2.2:
  * Update helm-controller to v0.37.2 in tests
  * Update toolkit components
  * Fix typo in bootstrap_plain_git.go
  * build(deps): bump the ci group with 3 updates
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
  * build(deps): bump golang.org/x/crypto in /tests/integration
  * build(deps): bump golang.org/x/crypto in /tests/azure</changelog>
</package>
<package pkgid="376ebfa7e1aa68cd38b8a073dc51cc4d1d83c2f5393311e816e0c93abfa4cb2ec9b18f28fae2372c998f24988ff82b635011c82fc47940db08caa4346dfcbb60" name="fmt" arch="src">
  <version epoch="0" ver="10.1.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1592913600">- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1594036800">- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
    precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
    FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
    fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
    std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator&lt;&lt; overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7</changelog>
  <changelog author="aloisio@gmx.com" date="1594123200">- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.</changelog>
  <changelog author="aloisio@gmx.com" date="1596024000">- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting</changelog>
  <changelog author="aloisio@gmx.com" date="1596801600">- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1603713600">- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryū. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point&lt;system_clock&gt;
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    [#] specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1604318400">- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1604491200">- Update to version 7.1.2
  * Fixed floating point formatting with large precision</changelog>
  <changelog author="aloisio@gmx.com" date="1606305600">- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624276800">- Update to version 8.0.0
  * Enabled compile-time format string check by default.
  * Added compile-time formatting.
  * Optimized handling of format specifiers during format string
    compilation.
  * Added the ``_cf`` user-defined literal to represent a
    compiled format string. It can be used instead of the
    ``FMT_COMPILE`` macro.
  * Format string compilation now requires ``format`` functions
    of ``formatter`` specializations for user-defined types to
    be ``const``.
  * Added UDL-based named argument support to format string
    compilation.
  * Added format string compilation support to ``fmt::print``.
  * Added initial support for compiling {fmt} as a C++20 module.
  * Made symbols private by default reducing shared library size
  * Optimized includes making the result of preprocessing
    ``fmt/format.h``.
  * Added support of ranges with non-const ``begin`` / ``end``
  * Added support of ``std::byte`` and other formattable types
    to ``fmt::join``.
  * Implemented the default format for
    ``std::chrono::system_clock``.
  * Made more chrono specifiers locale independent by default.
    Use the ``'L'`` specifier to get localized formatting.
  * Improved locale handling in chrono formatting.
  * Deprecated ``fmt/locale.h`` moving the formatting functions
    that take a locale to ``fmt/format.h`` (``char``) and
    ``fmt/xchar`` (other overloads). This doesn't introduce a
    dependency on ``&lt;locale&gt;`` so there is virtually no compile
    time effect.
  * Made parameter order in ``vformat_to`` consistent with
    ``format_to``.
  * Added support for time points with arbitrary durations.
  * Formatting floating-point numbers no longer produces
    trailing zeros by default.
    for consistency with ``std::format``.
  * Dropped a limit on the number of elements in a range and
    replaced ``{}`` with ``[]`` as range delimiters for
    consistency with Python's ``str.format``.
  * The ``'L'`` specifier for locale-specific numeric formatting
    can now be combined with presentation specifiers as in
    ``std::format``.
  * Made the ``0`` specifier ignored for infinity and NaN.
  * Made the hexfloat formatting use the right alignment by
    default.
  * Removed the deprecated numeric alignment (``'='``). Use the
    ``'0'`` specifier instead.
  * Removed the deprecated ``fmt/posix.h`` header that has been
    replaced with ``fmt/os.h``.
  * Removed the deprecated ``format_to_n_context``,
    ``format_to_n_args`` and ``make_format_to_n_args``. They
    have been replaced with ``format_context``, ``format_args`
    and ``make_format_args`` respectively.
  * Moved ``wchar_t``-specific functions and types to
    ``fmt/wchar.h``. You can define
    ``FMT_DEPRECATED_INCLUDE_WCHAR`` to automatically include
    ``fmt/wchar.h`` from ``fmt/format.h`` but this will be
    disabled in the next major release.
  * Fixed handling of the ``'+'`` specifier in localized
    formatting.
  * Added support for the ``'s'`` format specifier that gives
    textual representation of ``bool``.
  * Made ``fmt::ptr`` work with function pointers.
  * Fixed ``fmt::formatted_size`` with format string compilation
  * Fixed handling of empty format strings during format string
    compilation.
  * Fixed handling of enums in ``fmt::to_string``.
  * Improved width computation.
  * The experimental fast output stream (``fmt::ostream``) is
    now truncated by default for consistency with ``fopen``.
  * Fixed moving of ``fmt::ostream`` that holds buffered data
  * Replaced the ``fmt::system_error`` exception with a function
    of the same name that constructs ``std::system_error``.
  * Replaced the ``fmt::windows_error`` exception with a
    function of the same name that constructs
    ``std::system_error`` with the category returned by
    ``fmt::system_category()``.
  * Replaced ``fmt::error_code`` with ``std::error_code`` and
    made it formattable.
  * Added speech synthesis support.
  * Made ``format_to`` work with a memory buffer that has a
    custom allocator.
  * Added ``Allocator::max_size`` support to
    ``basic_memory_buffer``.
  * Added wide string support to ``fmt::join``
  * Made iterators passed to ``formatter`` specializations via a
    format context satisfy C++20 ``std::output_iterator``
    requirements.
  * Optimized the ``printf`` implementation.
  * Improved detection of ``constexpr`` ``char_traits``.
  * Fixed exception propagation from iterators.
  * Improved ``strftime`` error handling.
  * Stopped using deprecated GCC UDL template extension.
  * Added ``fmt/args.h`` to the install target.
  * Error messages are now passed to assert when exceptions are
    disabled.
  * Added the ``FMT_MASTER_PROJECT`` CMake option to control
    build and install targets when {fmt} is included via
    ``add_subdirectory``.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
  * Improved documentation.
  * Continuous integration and test improvements.
- Bump soversion to 8</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1625313600">- Update to version 8.0.1
  * Fixed the version number in the inline namespace.
  * Added a missing presentation type check for std::string.
  * Fixed a linkage error when mixing code built with clang and
    gcc.
  * Fixed documentation issues.
  * Removed dead code in FP formatter.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 8.1.0
  * Optimized chrono formatting.
    + Processing of some specifiers such as %z and %Y is now up
    to 10-20 times faster, for example on GCC 11 with
    libstdc++.
  * Implemented subsecond formatting for chrono durations.
  * Fixed handling of precision 0 when formatting chrono
    durations.
  * Fixed an overflow on invalid inputs in the tm formatter.
  * Added fmt::group_digits that formats integers with a
    non-localized digit separator (comma) for groups of three
    digits.
  * Added support for faint, conceal, reverse and blink text
    styles.
  * Added experimental support for compile-time floating point
    formatting.
  * Added UDL-based named argument support to compile-time
    format string checks.
  * Implemented escaping of string range elements.
  * Switched to JSON-like representation of maps and sets for
    consistency with Python's str.format.
  * Extended fmt::join to support C++20-only ranges.
  * Optimized handling of non-const-iterable ranges and
    implemented initial support for non-const-formattable types.
  * Disabled implicit conversions of scoped enums to integers
    that was accidentally introduced in earlier versions.
  * Deprecated implicit conversion of [const] signed char* and
    [const] unsigned char* to C strings.
  * Deprecated _format, a legacy UDL-based format API.
  * Marked format, formatted_size and to_string as [[nodiscard]].
  * Added missing diagnostic when trying to format function and
    member pointers as well as objects convertible to pointers
    which is explicitly disallowed.
  * Optimized writing to a contiguous buffer with format_to_n.
  * Optimized writing to non-char buffers.
  * Decimal point is now localized when using the L specifier.
  * Improved floating point formatter implementation.
  * Fixed handling of very large precision in fixed format.
  * Made a table of cached powers used in FP formatting static.
  * Resolved a lookup ambiguity with C++20 format-related
    functions due to ADL.
  * Removed unnecessary inline namespace qualification.
  * Implemented argument forwarding in format_to_n.
  * Fixed handling of implicit conversions in fmt::to_string and
    format string compilation.
  * Changed the default access mode of files created by
    fmt::output_file to -rw-r--r-- for consistency with fopen.
  * Make fmt::ostream::flush public.
  * Improved C++14/17 attribute detection.
  * Improved documentation.
  * Improved fuzzers and added a fuzzer for chrono timepoint
    formatting.
  * Added the FMT_SYSTEM_HEADERS CMake option setting which
    marks {fmt}'s headers as system. It can be used to suppress
    warnings.
  * Added the Bazel build system support.
  * Improved build configuration and tests.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641556800">- Update to version 8.1.1
  * Restored ABI compatibility with version 8.0.x
  * Fixed chrono formatting on big-endian systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
</package>
<package pkgid="1877e6ca23937146507a43139ae8947cfb3afe8177c74ec0c94d0d301e82e6b58aa13f8dd8e0a805864b8b0703e7ff8a1a9f3ce3ec435f4b55f9c13309ebdeca" name="fmt-debugsource" arch="i586">
  <version epoch="0" ver="10.1.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1592913600">- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1594036800">- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
    precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
    FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
    fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
    std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator&lt;&lt; overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7</changelog>
  <changelog author="aloisio@gmx.com" date="1594123200">- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.</changelog>
  <changelog author="aloisio@gmx.com" date="1596024000">- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting</changelog>
  <changelog author="aloisio@gmx.com" date="1596801600">- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1603713600">- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryū. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point&lt;system_clock&gt;
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    [#] specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1604318400">- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1604491200">- Update to version 7.1.2
  * Fixed floating point formatting with large precision</changelog>
  <changelog author="aloisio@gmx.com" date="1606305600">- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624276800">- Update to version 8.0.0
  * Enabled compile-time format string check by default.
  * Added compile-time formatting.
  * Optimized handling of format specifiers during format string
    compilation.
  * Added the ``_cf`` user-defined literal to represent a
    compiled format string. It can be used instead of the
    ``FMT_COMPILE`` macro.
  * Format string compilation now requires ``format`` functions
    of ``formatter`` specializations for user-defined types to
    be ``const``.
  * Added UDL-based named argument support to format string
    compilation.
  * Added format string compilation support to ``fmt::print``.
  * Added initial support for compiling {fmt} as a C++20 module.
  * Made symbols private by default reducing shared library size
  * Optimized includes making the result of preprocessing
    ``fmt/format.h``.
  * Added support of ranges with non-const ``begin`` / ``end``
  * Added support of ``std::byte`` and other formattable types
    to ``fmt::join``.
  * Implemented the default format for
    ``std::chrono::system_clock``.
  * Made more chrono specifiers locale independent by default.
    Use the ``'L'`` specifier to get localized formatting.
  * Improved locale handling in chrono formatting.
  * Deprecated ``fmt/locale.h`` moving the formatting functions
    that take a locale to ``fmt/format.h`` (``char``) and
    ``fmt/xchar`` (other overloads). This doesn't introduce a
    dependency on ``&lt;locale&gt;`` so there is virtually no compile
    time effect.
  * Made parameter order in ``vformat_to`` consistent with
    ``format_to``.
  * Added support for time points with arbitrary durations.
  * Formatting floating-point numbers no longer produces
    trailing zeros by default.
    for consistency with ``std::format``.
  * Dropped a limit on the number of elements in a range and
    replaced ``{}`` with ``[]`` as range delimiters for
    consistency with Python's ``str.format``.
  * The ``'L'`` specifier for locale-specific numeric formatting
    can now be combined with presentation specifiers as in
    ``std::format``.
  * Made the ``0`` specifier ignored for infinity and NaN.
  * Made the hexfloat formatting use the right alignment by
    default.
  * Removed the deprecated numeric alignment (``'='``). Use the
    ``'0'`` specifier instead.
  * Removed the deprecated ``fmt/posix.h`` header that has been
    replaced with ``fmt/os.h``.
  * Removed the deprecated ``format_to_n_context``,
    ``format_to_n_args`` and ``make_format_to_n_args``. They
    have been replaced with ``format_context``, ``format_args`
    and ``make_format_args`` respectively.
  * Moved ``wchar_t``-specific functions and types to
    ``fmt/wchar.h``. You can define
    ``FMT_DEPRECATED_INCLUDE_WCHAR`` to automatically include
    ``fmt/wchar.h`` from ``fmt/format.h`` but this will be
    disabled in the next major release.
  * Fixed handling of the ``'+'`` specifier in localized
    formatting.
  * Added support for the ``'s'`` format specifier that gives
    textual representation of ``bool``.
  * Made ``fmt::ptr`` work with function pointers.
  * Fixed ``fmt::formatted_size`` with format string compilation
  * Fixed handling of empty format strings during format string
    compilation.
  * Fixed handling of enums in ``fmt::to_string``.
  * Improved width computation.
  * The experimental fast output stream (``fmt::ostream``) is
    now truncated by default for consistency with ``fopen``.
  * Fixed moving of ``fmt::ostream`` that holds buffered data
  * Replaced the ``fmt::system_error`` exception with a function
    of the same name that constructs ``std::system_error``.
  * Replaced the ``fmt::windows_error`` exception with a
    function of the same name that constructs
    ``std::system_error`` with the category returned by
    ``fmt::system_category()``.
  * Replaced ``fmt::error_code`` with ``std::error_code`` and
    made it formattable.
  * Added speech synthesis support.
  * Made ``format_to`` work with a memory buffer that has a
    custom allocator.
  * Added ``Allocator::max_size`` support to
    ``basic_memory_buffer``.
  * Added wide string support to ``fmt::join``
  * Made iterators passed to ``formatter`` specializations via a
    format context satisfy C++20 ``std::output_iterator``
    requirements.
  * Optimized the ``printf`` implementation.
  * Improved detection of ``constexpr`` ``char_traits``.
  * Fixed exception propagation from iterators.
  * Improved ``strftime`` error handling.
  * Stopped using deprecated GCC UDL template extension.
  * Added ``fmt/args.h`` to the install target.
  * Error messages are now passed to assert when exceptions are
    disabled.
  * Added the ``FMT_MASTER_PROJECT`` CMake option to control
    build and install targets when {fmt} is included via
    ``add_subdirectory``.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
  * Improved documentation.
  * Continuous integration and test improvements.
- Bump soversion to 8</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1625313600">- Update to version 8.0.1
  * Fixed the version number in the inline namespace.
  * Added a missing presentation type check for std::string.
  * Fixed a linkage error when mixing code built with clang and
    gcc.
  * Fixed documentation issues.
  * Removed dead code in FP formatter.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 8.1.0
  * Optimized chrono formatting.
    + Processing of some specifiers such as %z and %Y is now up
    to 10-20 times faster, for example on GCC 11 with
    libstdc++.
  * Implemented subsecond formatting for chrono durations.
  * Fixed handling of precision 0 when formatting chrono
    durations.
  * Fixed an overflow on invalid inputs in the tm formatter.
  * Added fmt::group_digits that formats integers with a
    non-localized digit separator (comma) for groups of three
    digits.
  * Added support for faint, conceal, reverse and blink text
    styles.
  * Added experimental support for compile-time floating point
    formatting.
  * Added UDL-based named argument support to compile-time
    format string checks.
  * Implemented escaping of string range elements.
  * Switched to JSON-like representation of maps and sets for
    consistency with Python's str.format.
  * Extended fmt::join to support C++20-only ranges.
  * Optimized handling of non-const-iterable ranges and
    implemented initial support for non-const-formattable types.
  * Disabled implicit conversions of scoped enums to integers
    that was accidentally introduced in earlier versions.
  * Deprecated implicit conversion of [const] signed char* and
    [const] unsigned char* to C strings.
  * Deprecated _format, a legacy UDL-based format API.
  * Marked format, formatted_size and to_string as [[nodiscard]].
  * Added missing diagnostic when trying to format function and
    member pointers as well as objects convertible to pointers
    which is explicitly disallowed.
  * Optimized writing to a contiguous buffer with format_to_n.
  * Optimized writing to non-char buffers.
  * Decimal point is now localized when using the L specifier.
  * Improved floating point formatter implementation.
  * Fixed handling of very large precision in fixed format.
  * Made a table of cached powers used in FP formatting static.
  * Resolved a lookup ambiguity with C++20 format-related
    functions due to ADL.
  * Removed unnecessary inline namespace qualification.
  * Implemented argument forwarding in format_to_n.
  * Fixed handling of implicit conversions in fmt::to_string and
    format string compilation.
  * Changed the default access mode of files created by
    fmt::output_file to -rw-r--r-- for consistency with fopen.
  * Make fmt::ostream::flush public.
  * Improved C++14/17 attribute detection.
  * Improved documentation.
  * Improved fuzzers and added a fuzzer for chrono timepoint
    formatting.
  * Added the FMT_SYSTEM_HEADERS CMake option setting which
    marks {fmt}'s headers as system. It can be used to suppress
    warnings.
  * Added the Bazel build system support.
  * Improved build configuration and tests.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641556800">- Update to version 8.1.1
  * Restored ABI compatibility with version 8.0.x
  * Fixed chrono formatting on big-endian systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
</package>
<package pkgid="53d5ea7d63f1b7fe1ac8f86d5d5b816b48b4ce584747f9a4ccaae524fa74ddad6863082d19faf78c755ea38fd3ed37befe2cd80d40ffbd02d5a4966914a5c4cc" name="fmt-debugsource" arch="x86_64">
  <version epoch="0" ver="10.1.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1592913600">- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1594036800">- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
    precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
    FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
    fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
    std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator&lt;&lt; overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7</changelog>
  <changelog author="aloisio@gmx.com" date="1594123200">- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.</changelog>
  <changelog author="aloisio@gmx.com" date="1596024000">- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting</changelog>
  <changelog author="aloisio@gmx.com" date="1596801600">- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1603713600">- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryū. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point&lt;system_clock&gt;
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    [#] specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1604318400">- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1604491200">- Update to version 7.1.2
  * Fixed floating point formatting with large precision</changelog>
  <changelog author="aloisio@gmx.com" date="1606305600">- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624276800">- Update to version 8.0.0
  * Enabled compile-time format string check by default.
  * Added compile-time formatting.
  * Optimized handling of format specifiers during format string
    compilation.
  * Added the ``_cf`` user-defined literal to represent a
    compiled format string. It can be used instead of the
    ``FMT_COMPILE`` macro.
  * Format string compilation now requires ``format`` functions
    of ``formatter`` specializations for user-defined types to
    be ``const``.
  * Added UDL-based named argument support to format string
    compilation.
  * Added format string compilation support to ``fmt::print``.
  * Added initial support for compiling {fmt} as a C++20 module.
  * Made symbols private by default reducing shared library size
  * Optimized includes making the result of preprocessing
    ``fmt/format.h``.
  * Added support of ranges with non-const ``begin`` / ``end``
  * Added support of ``std::byte`` and other formattable types
    to ``fmt::join``.
  * Implemented the default format for
    ``std::chrono::system_clock``.
  * Made more chrono specifiers locale independent by default.
    Use the ``'L'`` specifier to get localized formatting.
  * Improved locale handling in chrono formatting.
  * Deprecated ``fmt/locale.h`` moving the formatting functions
    that take a locale to ``fmt/format.h`` (``char``) and
    ``fmt/xchar`` (other overloads). This doesn't introduce a
    dependency on ``&lt;locale&gt;`` so there is virtually no compile
    time effect.
  * Made parameter order in ``vformat_to`` consistent with
    ``format_to``.
  * Added support for time points with arbitrary durations.
  * Formatting floating-point numbers no longer produces
    trailing zeros by default.
    for consistency with ``std::format``.
  * Dropped a limit on the number of elements in a range and
    replaced ``{}`` with ``[]`` as range delimiters for
    consistency with Python's ``str.format``.
  * The ``'L'`` specifier for locale-specific numeric formatting
    can now be combined with presentation specifiers as in
    ``std::format``.
  * Made the ``0`` specifier ignored for infinity and NaN.
  * Made the hexfloat formatting use the right alignment by
    default.
  * Removed the deprecated numeric alignment (``'='``). Use the
    ``'0'`` specifier instead.
  * Removed the deprecated ``fmt/posix.h`` header that has been
    replaced with ``fmt/os.h``.
  * Removed the deprecated ``format_to_n_context``,
    ``format_to_n_args`` and ``make_format_to_n_args``. They
    have been replaced with ``format_context``, ``format_args`
    and ``make_format_args`` respectively.
  * Moved ``wchar_t``-specific functions and types to
    ``fmt/wchar.h``. You can define
    ``FMT_DEPRECATED_INCLUDE_WCHAR`` to automatically include
    ``fmt/wchar.h`` from ``fmt/format.h`` but this will be
    disabled in the next major release.
  * Fixed handling of the ``'+'`` specifier in localized
    formatting.
  * Added support for the ``'s'`` format specifier that gives
    textual representation of ``bool``.
  * Made ``fmt::ptr`` work with function pointers.
  * Fixed ``fmt::formatted_size`` with format string compilation
  * Fixed handling of empty format strings during format string
    compilation.
  * Fixed handling of enums in ``fmt::to_string``.
  * Improved width computation.
  * The experimental fast output stream (``fmt::ostream``) is
    now truncated by default for consistency with ``fopen``.
  * Fixed moving of ``fmt::ostream`` that holds buffered data
  * Replaced the ``fmt::system_error`` exception with a function
    of the same name that constructs ``std::system_error``.
  * Replaced the ``fmt::windows_error`` exception with a
    function of the same name that constructs
    ``std::system_error`` with the category returned by
    ``fmt::system_category()``.
  * Replaced ``fmt::error_code`` with ``std::error_code`` and
    made it formattable.
  * Added speech synthesis support.
  * Made ``format_to`` work with a memory buffer that has a
    custom allocator.
  * Added ``Allocator::max_size`` support to
    ``basic_memory_buffer``.
  * Added wide string support to ``fmt::join``
  * Made iterators passed to ``formatter`` specializations via a
    format context satisfy C++20 ``std::output_iterator``
    requirements.
  * Optimized the ``printf`` implementation.
  * Improved detection of ``constexpr`` ``char_traits``.
  * Fixed exception propagation from iterators.
  * Improved ``strftime`` error handling.
  * Stopped using deprecated GCC UDL template extension.
  * Added ``fmt/args.h`` to the install target.
  * Error messages are now passed to assert when exceptions are
    disabled.
  * Added the ``FMT_MASTER_PROJECT`` CMake option to control
    build and install targets when {fmt} is included via
    ``add_subdirectory``.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
  * Improved documentation.
  * Continuous integration and test improvements.
- Bump soversion to 8</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1625313600">- Update to version 8.0.1
  * Fixed the version number in the inline namespace.
  * Added a missing presentation type check for std::string.
  * Fixed a linkage error when mixing code built with clang and
    gcc.
  * Fixed documentation issues.
  * Removed dead code in FP formatter.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 8.1.0
  * Optimized chrono formatting.
    + Processing of some specifiers such as %z and %Y is now up
    to 10-20 times faster, for example on GCC 11 with
    libstdc++.
  * Implemented subsecond formatting for chrono durations.
  * Fixed handling of precision 0 when formatting chrono
    durations.
  * Fixed an overflow on invalid inputs in the tm formatter.
  * Added fmt::group_digits that formats integers with a
    non-localized digit separator (comma) for groups of three
    digits.
  * Added support for faint, conceal, reverse and blink text
    styles.
  * Added experimental support for compile-time floating point
    formatting.
  * Added UDL-based named argument support to compile-time
    format string checks.
  * Implemented escaping of string range elements.
  * Switched to JSON-like representation of maps and sets for
    consistency with Python's str.format.
  * Extended fmt::join to support C++20-only ranges.
  * Optimized handling of non-const-iterable ranges and
    implemented initial support for non-const-formattable types.
  * Disabled implicit conversions of scoped enums to integers
    that was accidentally introduced in earlier versions.
  * Deprecated implicit conversion of [const] signed char* and
    [const] unsigned char* to C strings.
  * Deprecated _format, a legacy UDL-based format API.
  * Marked format, formatted_size and to_string as [[nodiscard]].
  * Added missing diagnostic when trying to format function and
    member pointers as well as objects convertible to pointers
    which is explicitly disallowed.
  * Optimized writing to a contiguous buffer with format_to_n.
  * Optimized writing to non-char buffers.
  * Decimal point is now localized when using the L specifier.
  * Improved floating point formatter implementation.
  * Fixed handling of very large precision in fixed format.
  * Made a table of cached powers used in FP formatting static.
  * Resolved a lookup ambiguity with C++20 format-related
    functions due to ADL.
  * Removed unnecessary inline namespace qualification.
  * Implemented argument forwarding in format_to_n.
  * Fixed handling of implicit conversions in fmt::to_string and
    format string compilation.
  * Changed the default access mode of files created by
    fmt::output_file to -rw-r--r-- for consistency with fopen.
  * Make fmt::ostream::flush public.
  * Improved C++14/17 attribute detection.
  * Improved documentation.
  * Improved fuzzers and added a fuzzer for chrono timepoint
    formatting.
  * Added the FMT_SYSTEM_HEADERS CMake option setting which
    marks {fmt}'s headers as system. It can be used to suppress
    warnings.
  * Added the Bazel build system support.
  * Improved build configuration and tests.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641556800">- Update to version 8.1.1
  * Restored ABI compatibility with version 8.0.x
  * Fixed chrono formatting on big-endian systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
</package>
<package pkgid="fd528983c248437ab3fe1e4fd24e1253672747526405e5ce65f447cff7c59802b637dc8ddde5447ee4128e6ed1eac4758855db4c3b6ee03e153f130bb14f872b" name="fmt-devel" arch="i586">
  <version epoch="0" ver="10.1.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1592913600">- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1594036800">- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
    precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
    FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
    fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
    std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator&lt;&lt; overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7</changelog>
  <changelog author="aloisio@gmx.com" date="1594123200">- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.</changelog>
  <changelog author="aloisio@gmx.com" date="1596024000">- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting</changelog>
  <changelog author="aloisio@gmx.com" date="1596801600">- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1603713600">- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryū. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point&lt;system_clock&gt;
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    [#] specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1604318400">- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1604491200">- Update to version 7.1.2
  * Fixed floating point formatting with large precision</changelog>
  <changelog author="aloisio@gmx.com" date="1606305600">- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624276800">- Update to version 8.0.0
  * Enabled compile-time format string check by default.
  * Added compile-time formatting.
  * Optimized handling of format specifiers during format string
    compilation.
  * Added the ``_cf`` user-defined literal to represent a
    compiled format string. It can be used instead of the
    ``FMT_COMPILE`` macro.
  * Format string compilation now requires ``format`` functions
    of ``formatter`` specializations for user-defined types to
    be ``const``.
  * Added UDL-based named argument support to format string
    compilation.
  * Added format string compilation support to ``fmt::print``.
  * Added initial support for compiling {fmt} as a C++20 module.
  * Made symbols private by default reducing shared library size
  * Optimized includes making the result of preprocessing
    ``fmt/format.h``.
  * Added support of ranges with non-const ``begin`` / ``end``
  * Added support of ``std::byte`` and other formattable types
    to ``fmt::join``.
  * Implemented the default format for
    ``std::chrono::system_clock``.
  * Made more chrono specifiers locale independent by default.
    Use the ``'L'`` specifier to get localized formatting.
  * Improved locale handling in chrono formatting.
  * Deprecated ``fmt/locale.h`` moving the formatting functions
    that take a locale to ``fmt/format.h`` (``char``) and
    ``fmt/xchar`` (other overloads). This doesn't introduce a
    dependency on ``&lt;locale&gt;`` so there is virtually no compile
    time effect.
  * Made parameter order in ``vformat_to`` consistent with
    ``format_to``.
  * Added support for time points with arbitrary durations.
  * Formatting floating-point numbers no longer produces
    trailing zeros by default.
    for consistency with ``std::format``.
  * Dropped a limit on the number of elements in a range and
    replaced ``{}`` with ``[]`` as range delimiters for
    consistency with Python's ``str.format``.
  * The ``'L'`` specifier for locale-specific numeric formatting
    can now be combined with presentation specifiers as in
    ``std::format``.
  * Made the ``0`` specifier ignored for infinity and NaN.
  * Made the hexfloat formatting use the right alignment by
    default.
  * Removed the deprecated numeric alignment (``'='``). Use the
    ``'0'`` specifier instead.
  * Removed the deprecated ``fmt/posix.h`` header that has been
    replaced with ``fmt/os.h``.
  * Removed the deprecated ``format_to_n_context``,
    ``format_to_n_args`` and ``make_format_to_n_args``. They
    have been replaced with ``format_context``, ``format_args`
    and ``make_format_args`` respectively.
  * Moved ``wchar_t``-specific functions and types to
    ``fmt/wchar.h``. You can define
    ``FMT_DEPRECATED_INCLUDE_WCHAR`` to automatically include
    ``fmt/wchar.h`` from ``fmt/format.h`` but this will be
    disabled in the next major release.
  * Fixed handling of the ``'+'`` specifier in localized
    formatting.
  * Added support for the ``'s'`` format specifier that gives
    textual representation of ``bool``.
  * Made ``fmt::ptr`` work with function pointers.
  * Fixed ``fmt::formatted_size`` with format string compilation
  * Fixed handling of empty format strings during format string
    compilation.
  * Fixed handling of enums in ``fmt::to_string``.
  * Improved width computation.
  * The experimental fast output stream (``fmt::ostream``) is
    now truncated by default for consistency with ``fopen``.
  * Fixed moving of ``fmt::ostream`` that holds buffered data
  * Replaced the ``fmt::system_error`` exception with a function
    of the same name that constructs ``std::system_error``.
  * Replaced the ``fmt::windows_error`` exception with a
    function of the same name that constructs
    ``std::system_error`` with the category returned by
    ``fmt::system_category()``.
  * Replaced ``fmt::error_code`` with ``std::error_code`` and
    made it formattable.
  * Added speech synthesis support.
  * Made ``format_to`` work with a memory buffer that has a
    custom allocator.
  * Added ``Allocator::max_size`` support to
    ``basic_memory_buffer``.
  * Added wide string support to ``fmt::join``
  * Made iterators passed to ``formatter`` specializations via a
    format context satisfy C++20 ``std::output_iterator``
    requirements.
  * Optimized the ``printf`` implementation.
  * Improved detection of ``constexpr`` ``char_traits``.
  * Fixed exception propagation from iterators.
  * Improved ``strftime`` error handling.
  * Stopped using deprecated GCC UDL template extension.
  * Added ``fmt/args.h`` to the install target.
  * Error messages are now passed to assert when exceptions are
    disabled.
  * Added the ``FMT_MASTER_PROJECT`` CMake option to control
    build and install targets when {fmt} is included via
    ``add_subdirectory``.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
  * Improved documentation.
  * Continuous integration and test improvements.
- Bump soversion to 8</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1625313600">- Update to version 8.0.1
  * Fixed the version number in the inline namespace.
  * Added a missing presentation type check for std::string.
  * Fixed a linkage error when mixing code built with clang and
    gcc.
  * Fixed documentation issues.
  * Removed dead code in FP formatter.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 8.1.0
  * Optimized chrono formatting.
    + Processing of some specifiers such as %z and %Y is now up
    to 10-20 times faster, for example on GCC 11 with
    libstdc++.
  * Implemented subsecond formatting for chrono durations.
  * Fixed handling of precision 0 when formatting chrono
    durations.
  * Fixed an overflow on invalid inputs in the tm formatter.
  * Added fmt::group_digits that formats integers with a
    non-localized digit separator (comma) for groups of three
    digits.
  * Added support for faint, conceal, reverse and blink text
    styles.
  * Added experimental support for compile-time floating point
    formatting.
  * Added UDL-based named argument support to compile-time
    format string checks.
  * Implemented escaping of string range elements.
  * Switched to JSON-like representation of maps and sets for
    consistency with Python's str.format.
  * Extended fmt::join to support C++20-only ranges.
  * Optimized handling of non-const-iterable ranges and
    implemented initial support for non-const-formattable types.
  * Disabled implicit conversions of scoped enums to integers
    that was accidentally introduced in earlier versions.
  * Deprecated implicit conversion of [const] signed char* and
    [const] unsigned char* to C strings.
  * Deprecated _format, a legacy UDL-based format API.
  * Marked format, formatted_size and to_string as [[nodiscard]].
  * Added missing diagnostic when trying to format function and
    member pointers as well as objects convertible to pointers
    which is explicitly disallowed.
  * Optimized writing to a contiguous buffer with format_to_n.
  * Optimized writing to non-char buffers.
  * Decimal point is now localized when using the L specifier.
  * Improved floating point formatter implementation.
  * Fixed handling of very large precision in fixed format.
  * Made a table of cached powers used in FP formatting static.
  * Resolved a lookup ambiguity with C++20 format-related
    functions due to ADL.
  * Removed unnecessary inline namespace qualification.
  * Implemented argument forwarding in format_to_n.
  * Fixed handling of implicit conversions in fmt::to_string and
    format string compilation.
  * Changed the default access mode of files created by
    fmt::output_file to -rw-r--r-- for consistency with fopen.
  * Make fmt::ostream::flush public.
  * Improved C++14/17 attribute detection.
  * Improved documentation.
  * Improved fuzzers and added a fuzzer for chrono timepoint
    formatting.
  * Added the FMT_SYSTEM_HEADERS CMake option setting which
    marks {fmt}'s headers as system. It can be used to suppress
    warnings.
  * Added the Bazel build system support.
  * Improved build configuration and tests.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641556800">- Update to version 8.1.1
  * Restored ABI compatibility with version 8.0.x
  * Fixed chrono formatting on big-endian systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
</package>
<package pkgid="57a1c86c86104b97783b69ece82b856ddd913d90ebc064c0cec5b6e52dbadb686f80589272d7fc15650d08e5a276f4edad621f40604c059e35ad11bac590ee71" name="fmt-devel" arch="x86_64">
  <version epoch="0" ver="10.1.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1592913600">- Add fmt-6.2.1-fix_pkgconfig_paths.patch (fix for boo#1173270)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1594036800">- Update to version 7.0.0
  * Reduced the library size.
  * Added a simpler and more efficient format string compilation
    API. The old fmt::compile API is now deprecated.
  * Optimized integer formatting: format_to with format string
    compilation and a stack-allocated buffer is now faster than
    to_chars on both libc++ and libstdc++.
  * Optimized handling of small format strings.
  * Applied extern templates to improve compile times when using
    the core API and fmt/format.h. It is still recommended to use
    fmt/core.h instead of fmt/format.h but the compile time
    difference is now smaller.
  * Named arguments are now stored on stack (no dynamic memory
    allocations) and the compiled code is more compact and
    efficient.
  * Implemented compile-time checks for dynamic width and
    precision.
  * Added sentinel support to fmt::join.
  * Added support for named args, clear and reserve to
    dynamic_format_arg_store.
  * Added support for the 'c' format specifier to integral types
    for compatibility with std::format.
  * Replaced the 'n' format specifier with 'L' for compatibility
    with std::format. The 'n' specifier can be enabled via the
    FMT_DEPRECATED_N_SPECIFIER macro.
  * The '=' format specifier is now disabled by default for
    compatibility with std::format. It can be enabled via the
    FMT_DEPRECATED_NUMERIC_ALIGN macro.
  * Removed the following deprecated APIs:
    + FMT_STRING_ALIAS and fmt macros - replaced by
    FMT_STRING
    + fmt::basic_string_view::char_type - replaced by
    fmt::basic_string_view::value_type
    + convert_to_int
    + format_arg_store::types
    + *parse_context - replaced by *format_parse_context
    + FMT_DEPRECATED_INCLUDE_OS
    + FMT_DEPRECATED_PERCENT - incompatible with
    std::format
    + *writer - replaced by compiled format API
  * Renamed the internal namespace to detail. The former is
    still provided as an alias if the FMT_USE_INTERNAL macro is
    defined.
  * Improved compatibility between fmt::printf with the standard
    specs.
  * Fixed handling of operator&lt;&lt; overloads that use copyfmt.
  * Added the FMT_OS CMake option to control inclusion of
    OS-specific APIs in the fmt target. This can be useful for
    embedded platforms.
  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
    FMT_FUZZ macro to prevent interferring with fuzzing of
    projects using {fmt}.
  * Fixed compatibility with emscripten.
  * Improved documentation.
  * Implemented various build configuration fixes and
    improvements.
  * Fixed various warnings and compilation issues.
- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
- Bump sover to 7</changelog>
  <changelog author="aloisio@gmx.com" date="1594123200">- Update to version 7.0.1
  * Updated the inline version namespace name.
  * Worked around a gcc bug in mangling of alias templates
  * Fixed minor issues with the documentation.</changelog>
  <changelog author="aloisio@gmx.com" date="1596024000">- Update to version 7.0.2
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Fixed compatibility with CMake 3.4
  * Fixed handling of digit separators in locale-specific
    formatting</changelog>
  <changelog author="aloisio@gmx.com" date="1596801600">- Update to version 7.0.3
  * Worked around broken ``numeric_limits`` for 128-bit integers
  * Added error reporting on missing named arguments
  * Stopped using 128-bit integers with clang-cl
  * Fixed issues in locale-specific integer formatting</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1603713600">- Update to version 7.1.0
  * Switched from Grisu3 to Dragonbox for the default
    floating-point formatting which gives the shortest decimal
    representation with round-trip guarantee and correct rounding.
    This makes {fmt} up to 20-30x faster than common
    implementations of std::ostringstream and sprintf on
    dtoa-benchmark and faster than double-conversion and Ryū. It
    is possible to get even better performance at the cost of
    larger binary size by compiling with the
    FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1.
  * Added an experimental unsynchronized file output API which,
    together with format string compilation can give 5-9 times
    speed up compared to fprintf on common platforms.
  * Added a formatter for std::chrono::time_point&lt;system_clock&gt;
  * Added support for ranges with non-const begin/end to fmt::join
  * Added a memory_buffer::append overload that takes a range.
  * Improved handling of single code units in FMT_COMPILE.
  * Added dynamic width support to format string compilation.
  * Improved error reporting for unformattable types: now you'll
    get the type name directly in the error message instead of
    the note.
  * Added the make_args_checked function template that allows
    you to write formatting functions with compile-time format
    string checks and avoid binary code bloat.
  * Replaced snprintf fallback with a faster internal IEEE 754
    float and double formatter for arbitrary precision.
  * Made format_to_n and formatted_size part of the core API.
  * Added fmt::format_to_n overload with format string
    compilation.
  * Added fmt::format_to overload that take text_style.
  * Made the # specifier emit trailing zeros in addition to the
    decimal point.
  * Changed the default floating point format to not include .0
    for consistency with std::format and std::to_chars. It is
    possible to get the decimal point and trailing zero with the
    [#] specifier.
  * Fixed an issue with floating-point formatting that could
    result in addition of a non-significant trailing zero in
    rare cases e.g. 1.00e-34 instead of 1.0e-34.
  * Made fmt::to_string fallback on ostream insertion operator
    if the formatter specialization is not provided.
  * Added support for the append mode to the experimental file
    API and improved fcntl.h detection.
  * Fixed handling of types that have both an implicit
    conversion operator and an overloaded ostream insertion
    operator.
  * Fixed a slicing issue in an internal iterator type.
  * Fixed an issue in locale-specific integer formatting.
  * Fixed handling of exotic code unit types.
  * Improved FMT_ALWAYS_INLINE.
  * Improved documentation.
  * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that
    reduces the binary code size at the cost of some integer
    formatting performance. This can be useful for extremely
    memory-constrained embedded systems.
  * Added the FMT_USE_INLINE_NAMESPACES macro to control usage
    of inline namespaces.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
- Add fmt-7.1.0-LTO.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1604318400">- Update to version 7.1.1
  * Fixed ABI compatibility with 7.0.x
  * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around
    ABI incompatibility between GCC and Clang on ARM
  * Worked around a SFINAE bug in GCC 8
  * Fixed linkage errors when building with GCC's LTO
  * Fixed a compilation error when building without
    __builtin_clz or equivalent
  * Fixed a sign conversion warning
- Dropped fmt-7.1.0-LTO.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1604491200">- Update to version 7.1.2
  * Fixed floating point formatting with large precision</changelog>
  <changelog author="aloisio@gmx.com" date="1606305600">- Update to version 7.1.3
  * Fixed handling of buffer boundaries in format_to_n
  * Fixed linkage errors when linking with a shared library
  * Reintroduced ostream support to range formatters
  * Worked around an issue with mixing std versions in gcc</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624276800">- Update to version 8.0.0
  * Enabled compile-time format string check by default.
  * Added compile-time formatting.
  * Optimized handling of format specifiers during format string
    compilation.
  * Added the ``_cf`` user-defined literal to represent a
    compiled format string. It can be used instead of the
    ``FMT_COMPILE`` macro.
  * Format string compilation now requires ``format`` functions
    of ``formatter`` specializations for user-defined types to
    be ``const``.
  * Added UDL-based named argument support to format string
    compilation.
  * Added format string compilation support to ``fmt::print``.
  * Added initial support for compiling {fmt} as a C++20 module.
  * Made symbols private by default reducing shared library size
  * Optimized includes making the result of preprocessing
    ``fmt/format.h``.
  * Added support of ranges with non-const ``begin`` / ``end``
  * Added support of ``std::byte`` and other formattable types
    to ``fmt::join``.
  * Implemented the default format for
    ``std::chrono::system_clock``.
  * Made more chrono specifiers locale independent by default.
    Use the ``'L'`` specifier to get localized formatting.
  * Improved locale handling in chrono formatting.
  * Deprecated ``fmt/locale.h`` moving the formatting functions
    that take a locale to ``fmt/format.h`` (``char``) and
    ``fmt/xchar`` (other overloads). This doesn't introduce a
    dependency on ``&lt;locale&gt;`` so there is virtually no compile
    time effect.
  * Made parameter order in ``vformat_to`` consistent with
    ``format_to``.
  * Added support for time points with arbitrary durations.
  * Formatting floating-point numbers no longer produces
    trailing zeros by default.
    for consistency with ``std::format``.
  * Dropped a limit on the number of elements in a range and
    replaced ``{}`` with ``[]`` as range delimiters for
    consistency with Python's ``str.format``.
  * The ``'L'`` specifier for locale-specific numeric formatting
    can now be combined with presentation specifiers as in
    ``std::format``.
  * Made the ``0`` specifier ignored for infinity and NaN.
  * Made the hexfloat formatting use the right alignment by
    default.
  * Removed the deprecated numeric alignment (``'='``). Use the
    ``'0'`` specifier instead.
  * Removed the deprecated ``fmt/posix.h`` header that has been
    replaced with ``fmt/os.h``.
  * Removed the deprecated ``format_to_n_context``,
    ``format_to_n_args`` and ``make_format_to_n_args``. They
    have been replaced with ``format_context``, ``format_args`
    and ``make_format_args`` respectively.
  * Moved ``wchar_t``-specific functions and types to
    ``fmt/wchar.h``. You can define
    ``FMT_DEPRECATED_INCLUDE_WCHAR`` to automatically include
    ``fmt/wchar.h`` from ``fmt/format.h`` but this will be
    disabled in the next major release.
  * Fixed handling of the ``'+'`` specifier in localized
    formatting.
  * Added support for the ``'s'`` format specifier that gives
    textual representation of ``bool``.
  * Made ``fmt::ptr`` work with function pointers.
  * Fixed ``fmt::formatted_size`` with format string compilation
  * Fixed handling of empty format strings during format string
    compilation.
  * Fixed handling of enums in ``fmt::to_string``.
  * Improved width computation.
  * The experimental fast output stream (``fmt::ostream``) is
    now truncated by default for consistency with ``fopen``.
  * Fixed moving of ``fmt::ostream`` that holds buffered data
  * Replaced the ``fmt::system_error`` exception with a function
    of the same name that constructs ``std::system_error``.
  * Replaced the ``fmt::windows_error`` exception with a
    function of the same name that constructs
    ``std::system_error`` with the category returned by
    ``fmt::system_category()``.
  * Replaced ``fmt::error_code`` with ``std::error_code`` and
    made it formattable.
  * Added speech synthesis support.
  * Made ``format_to`` work with a memory buffer that has a
    custom allocator.
  * Added ``Allocator::max_size`` support to
    ``basic_memory_buffer``.
  * Added wide string support to ``fmt::join``
  * Made iterators passed to ``formatter`` specializations via a
    format context satisfy C++20 ``std::output_iterator``
    requirements.
  * Optimized the ``printf`` implementation.
  * Improved detection of ``constexpr`` ``char_traits``.
  * Fixed exception propagation from iterators.
  * Improved ``strftime`` error handling.
  * Stopped using deprecated GCC UDL template extension.
  * Added ``fmt/args.h`` to the install target.
  * Error messages are now passed to assert when exceptions are
    disabled.
  * Added the ``FMT_MASTER_PROJECT`` CMake option to control
    build and install targets when {fmt} is included via
    ``add_subdirectory``.
  * Improved build configuration.
  * Fixed various warnings and compilation issues.
  * Improved documentation.
  * Continuous integration and test improvements.
- Bump soversion to 8</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1625313600">- Update to version 8.0.1
  * Fixed the version number in the inline namespace.
  * Added a missing presentation type check for std::string.
  * Fixed a linkage error when mixing code built with clang and
    gcc.
  * Fixed documentation issues.
  * Removed dead code in FP formatter.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641211200">- Update to version 8.1.0
  * Optimized chrono formatting.
    + Processing of some specifiers such as %z and %Y is now up
    to 10-20 times faster, for example on GCC 11 with
    libstdc++.
  * Implemented subsecond formatting for chrono durations.
  * Fixed handling of precision 0 when formatting chrono
    durations.
  * Fixed an overflow on invalid inputs in the tm formatter.
  * Added fmt::group_digits that formats integers with a
    non-localized digit separator (comma) for groups of three
    digits.
  * Added support for faint, conceal, reverse and blink text
    styles.
  * Added experimental support for compile-time floating point
    formatting.
  * Added UDL-based named argument support to compile-time
    format string checks.
  * Implemented escaping of string range elements.
  * Switched to JSON-like representation of maps and sets for
    consistency with Python's str.format.
  * Extended fmt::join to support C++20-only ranges.
  * Optimized handling of non-const-iterable ranges and
    implemented initial support for non-const-formattable types.
  * Disabled implicit conversions of scoped enums to integers
    that was accidentally introduced in earlier versions.
  * Deprecated implicit conversion of [const] signed char* and
    [const] unsigned char* to C strings.
  * Deprecated _format, a legacy UDL-based format API.
  * Marked format, formatted_size and to_string as [[nodiscard]].
  * Added missing diagnostic when trying to format function and
    member pointers as well as objects convertible to pointers
    which is explicitly disallowed.
  * Optimized writing to a contiguous buffer with format_to_n.
  * Optimized writing to non-char buffers.
  * Decimal point is now localized when using the L specifier.
  * Improved floating point formatter implementation.
  * Fixed handling of very large precision in fixed format.
  * Made a table of cached powers used in FP formatting static.
  * Resolved a lookup ambiguity with C++20 format-related
    functions due to ADL.
  * Removed unnecessary inline namespace qualification.
  * Implemented argument forwarding in format_to_n.
  * Fixed handling of implicit conversions in fmt::to_string and
    format string compilation.
  * Changed the default access mode of files created by
    fmt::output_file to -rw-r--r-- for consistency with fopen.
  * Make fmt::ostream::flush public.
  * Improved C++14/17 attribute detection.
  * Improved documentation.
  * Improved fuzzers and added a fuzzer for chrono timepoint
    formatting.
  * Added the FMT_SYSTEM_HEADERS CMake option setting which
    marks {fmt}'s headers as system. It can be used to suppress
    warnings.
  * Added the Bazel build system support.
  * Improved build configuration and tests.
  * Fixed various warnings and compilation issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1641556800">- Update to version 8.1.1
  * Restored ABI compatibility with version 8.0.x
  * Fixed chrono formatting on big-endian systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
</package>
<package pkgid="a003513a54dac9252c954d11772cad9aeec92adca0a2baf60c5b9199ac2e3901228802718ebf5d3149208cd6b0d2c5f521fade5f3127b52345b0465f935c4994" name="focuswriter" arch="src">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="mvetter@suse.com" date="1527595200">- Update to 1.6.13:
  * Updated dictionaries.
  * Updated Unicode symbols database.
  * Replaced deprecated code.
  * Extra warnings only shown in debug build.
  * Translation updates: Dutch, French, Portuguese.</changelog>
  <changelog author="mvetter@suse.com" date="1531742400">- Update to 1.6.14:
  * FIXED: Regression where emergency cache didn't run.
  * Renamed NEWS to ChangeLog.
  * Translation updates: Bosnian.</changelog>
  <changelog author="mvetter@suse.com" date="1532347200">- Update to 1.6.15:
  * FIXED: Automatic high dpi support.
  * Translation updates: Galician, Spanish.</changelog>
  <changelog author="mvetter@suse.com" date="1536062400">- Update to 1.6.16:
  * FIXED: Could not always save to remote drives.
  * FIXED: Could not browse shortcuts in Windows file dialogs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1544875200">- Update to 1.7.0:
  * FIXED: Daily progress percentages were not locale aware.
  * FIXED: Scene list text was incorrect with Qt 5.12
  * Show current streak for previous day.
  * Improved detection of running instance.
  * Updated included hunspell.
  * Updated dictionaries.
  * Translation updates: Czech, Dutch, Hungarian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1545480000">- Update to 1.7.1:
  * FIXED: Did not launch when incorrect lock file was found.</changelog>
  <changelog author="mvetter@suse.com" date="1552305600">- Update to 1.7.2:
  * FIXED: Minimum sizes for page counts were too high.
  * FIXED: Window icon didn't work in Wayland.
  * Require Qt 5.9.
  * Improved loading locales.
  * Translation updates: Friulian, Korean.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1552392000">- Update Qt dependencies</changelog>
  <changelog author="mvetter@suse.com" date="1566302400">- Update to 1.7.3:
  * FIXED: Was not loading KDE icon theme.
  * FIXED: Headings menu was incorrectly shown in German.
  * Replaced deprecated code.
  * Translations: Friulian, German, Korean.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579262400">- Update to 1.7.4:
  * FIXED: Daily progress did not show star background with some themes.
  * Replaced deprecated code.
  * Translations: Catalan, Swedish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582632000">- Update to 1.7.5:
  * Updated Windows dictionaries.
  * Updated Windows deployment.
  * Translation updates: Ukrainian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1587556800">- Update to 1.7.6:
  * FIXED: Did not load locales with underscores.
  * FIXED: Compile failure due to missing header.
  * Translation updates: Slovenian, Swedish, Turkish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 1.8.0:
  * FIXED: Lines were randomly duplicated in ODT.
  * FIXED: Did not read text from lists in ODT.
  * FIXED: Formatting was lost when restoring untitled documents from cache.
  * FIXED: Loading headings caused document to shift vertically.
  * FIXED: Timers did not show countdown in tooltip.
  * FIXED: Sometimes could not remove dictionaries.
  * Only restore changed files from cache.
  * Refactored code.
  * Removed XPM icon.
  * Switched to Qt 6.
  * Updated Unicode symbols database.
  * Updated Windows dictionaries.
  * Translation updates</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540801">- Update to 1.8.1:
  * Always write plain text as UTF-8.
  * Always write RTF as codepage 1252.
  * Replaced QTextCodec with ICU.
  * Translation updates: Estonian, German.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1662120000">- Update to 1.8.2:
  Bug Fixes:
  * FIXED: Could not change language in portable mode
  * FIXED: Crashed during paste from context menu
  * FIXED: First line indent was lost on empty paragraphs
  Code Improvements:
  * Always write RTF as Latin1
  * Replaced ICU with iconv
  * Improved Linux deployment
  Translation Updates:
  * German, Korean, Portuguese (Brazil), Russian, Swedish</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663243200">- Spec cleanup
- Use 'cmake()' style BuildRequires and Qt6 build macros to
  fix build on Leap 15.4</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664280000">- Update to 1.8.3:
  Bug Fixes:
  * FIXED: Did not play sound effect when pressing enter
  * FIXED: Played sound effect when opening files
  * FIXED: Missing version number
  Translation Updates:
  * Dutch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Update to 1.8.4:
  * FIXED: Did not ignore user input when force processing events
  * FIXED: Did not compile on macOS
  * FIXED: Did not compile on OS/2
  * Disabled typewriter sounds on OS/2
  * Replaced deprecated code</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687953600">- Update to 1.8.5:
  * FIXED: Unable to paste HTML into web browser
  * Translation Updates for: Russian, Turkish, Ukrainian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 1.8.6:
  * FIXED: Always incremented number for imported themes
  * FIXED: Unable to update contents of theme background image
  * FIXED: Modifying themes sometimes removed backgrounds
  * FIXED: Decompression failed in Haiku
  * Added shortcuts for selecting by paragraph
  * Replaced deprecated code
  * Updated Unicode symbols database
  * Updated Windows dictionaries</changelog>
</package>
<package pkgid="3af6b84512de5964b682ab0bc69441301f9f293781e390fb01a54c0c81d3b9c54b331864f612434d9e8696e59b669e0a87e14468b4cab92b4405c7d1fcc7f9a9" name="focuswriter" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579262400">- Update to 1.7.4:
  * FIXED: Daily progress did not show star background with some themes.
  * Replaced deprecated code.
  * Translations: Catalan, Swedish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582632000">- Update to 1.7.5:
  * Updated Windows dictionaries.
  * Updated Windows deployment.
  * Translation updates: Ukrainian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1587556800">- Update to 1.7.6:
  * FIXED: Did not load locales with underscores.
  * FIXED: Compile failure due to missing header.
  * Translation updates: Slovenian, Swedish, Turkish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 1.8.0:
  * FIXED: Lines were randomly duplicated in ODT.
  * FIXED: Did not read text from lists in ODT.
  * FIXED: Formatting was lost when restoring untitled documents from cache.
  * FIXED: Loading headings caused document to shift vertically.
  * FIXED: Timers did not show countdown in tooltip.
  * FIXED: Sometimes could not remove dictionaries.
  * Only restore changed files from cache.
  * Refactored code.
  * Removed XPM icon.
  * Switched to Qt 6.
  * Updated Unicode symbols database.
  * Updated Windows dictionaries.
  * Translation updates</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540801">- Update to 1.8.1:
  * Always write plain text as UTF-8.
  * Always write RTF as codepage 1252.
  * Replaced QTextCodec with ICU.
  * Translation updates: Estonian, German.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1662120000">- Update to 1.8.2:
  Bug Fixes:
  * FIXED: Could not change language in portable mode
  * FIXED: Crashed during paste from context menu
  * FIXED: First line indent was lost on empty paragraphs
  Code Improvements:
  * Always write RTF as Latin1
  * Replaced ICU with iconv
  * Improved Linux deployment
  Translation Updates:
  * German, Korean, Portuguese (Brazil), Russian, Swedish</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663243200">- Spec cleanup
- Use 'cmake()' style BuildRequires and Qt6 build macros to
  fix build on Leap 15.4</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664280000">- Update to 1.8.3:
  Bug Fixes:
  * FIXED: Did not play sound effect when pressing enter
  * FIXED: Played sound effect when opening files
  * FIXED: Missing version number
  Translation Updates:
  * Dutch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Update to 1.8.4:
  * FIXED: Did not ignore user input when force processing events
  * FIXED: Did not compile on macOS
  * FIXED: Did not compile on OS/2
  * Disabled typewriter sounds on OS/2
  * Replaced deprecated code</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687953600">- Update to 1.8.5:
  * FIXED: Unable to paste HTML into web browser
  * Translation Updates for: Russian, Turkish, Ukrainian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 1.8.6:
  * FIXED: Always incremented number for imported themes
  * FIXED: Unable to update contents of theme background image
  * FIXED: Modifying themes sometimes removed backgrounds
  * FIXED: Decompression failed in Haiku
  * Added shortcuts for selecting by paragraph
  * Replaced deprecated code
  * Updated Unicode symbols database
  * Updated Windows dictionaries</changelog>
</package>
<package pkgid="680f4f9de2a0acdc944895086f2ed2a95bf94780094600a80a6603d43ad2316982e88e5dc801a07f7f549db3f6336ab98cd47a25d78a4b3b04f2692030315262" name="focuswriter-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579262400">- Update to 1.7.4:
  * FIXED: Daily progress did not show star background with some themes.
  * Replaced deprecated code.
  * Translations: Catalan, Swedish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582632000">- Update to 1.7.5:
  * Updated Windows dictionaries.
  * Updated Windows deployment.
  * Translation updates: Ukrainian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1587556800">- Update to 1.7.6:
  * FIXED: Did not load locales with underscores.
  * FIXED: Compile failure due to missing header.
  * Translation updates: Slovenian, Swedish, Turkish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 1.8.0:
  * FIXED: Lines were randomly duplicated in ODT.
  * FIXED: Did not read text from lists in ODT.
  * FIXED: Formatting was lost when restoring untitled documents from cache.
  * FIXED: Loading headings caused document to shift vertically.
  * FIXED: Timers did not show countdown in tooltip.
  * FIXED: Sometimes could not remove dictionaries.
  * Only restore changed files from cache.
  * Refactored code.
  * Removed XPM icon.
  * Switched to Qt 6.
  * Updated Unicode symbols database.
  * Updated Windows dictionaries.
  * Translation updates</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540801">- Update to 1.8.1:
  * Always write plain text as UTF-8.
  * Always write RTF as codepage 1252.
  * Replaced QTextCodec with ICU.
  * Translation updates: Estonian, German.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1662120000">- Update to 1.8.2:
  Bug Fixes:
  * FIXED: Could not change language in portable mode
  * FIXED: Crashed during paste from context menu
  * FIXED: First line indent was lost on empty paragraphs
  Code Improvements:
  * Always write RTF as Latin1
  * Replaced ICU with iconv
  * Improved Linux deployment
  Translation Updates:
  * German, Korean, Portuguese (Brazil), Russian, Swedish</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663243200">- Spec cleanup
- Use 'cmake()' style BuildRequires and Qt6 build macros to
  fix build on Leap 15.4</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664280000">- Update to 1.8.3:
  Bug Fixes:
  * FIXED: Did not play sound effect when pressing enter
  * FIXED: Played sound effect when opening files
  * FIXED: Missing version number
  Translation Updates:
  * Dutch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Update to 1.8.4:
  * FIXED: Did not ignore user input when force processing events
  * FIXED: Did not compile on macOS
  * FIXED: Did not compile on OS/2
  * Disabled typewriter sounds on OS/2
  * Replaced deprecated code</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687953600">- Update to 1.8.5:
  * FIXED: Unable to paste HTML into web browser
  * Translation Updates for: Russian, Turkish, Ukrainian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 1.8.6:
  * FIXED: Always incremented number for imported themes
  * FIXED: Unable to update contents of theme background image
  * FIXED: Modifying themes sometimes removed backgrounds
  * FIXED: Decompression failed in Haiku
  * Added shortcuts for selecting by paragraph
  * Replaced deprecated code
  * Updated Unicode symbols database
  * Updated Windows dictionaries</changelog>
</package>
<package pkgid="94f74a932f9fa445f01db0960eae21892618d959351507ce80864183d079d607013d693532b1cd767166979618ab204f81816ee7f8b51dc25ed29a79466d4418" name="focuswriter-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579262400">- Update to 1.7.4:
  * FIXED: Daily progress did not show star background with some themes.
  * Replaced deprecated code.
  * Translations: Catalan, Swedish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582632000">- Update to 1.7.5:
  * Updated Windows dictionaries.
  * Updated Windows deployment.
  * Translation updates: Ukrainian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1587556800">- Update to 1.7.6:
  * FIXED: Did not load locales with underscores.
  * FIXED: Compile failure due to missing header.
  * Translation updates: Slovenian, Swedish, Turkish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 1.8.0:
  * FIXED: Lines were randomly duplicated in ODT.
  * FIXED: Did not read text from lists in ODT.
  * FIXED: Formatting was lost when restoring untitled documents from cache.
  * FIXED: Loading headings caused document to shift vertically.
  * FIXED: Timers did not show countdown in tooltip.
  * FIXED: Sometimes could not remove dictionaries.
  * Only restore changed files from cache.
  * Refactored code.
  * Removed XPM icon.
  * Switched to Qt 6.
  * Updated Unicode symbols database.
  * Updated Windows dictionaries.
  * Translation updates</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540801">- Update to 1.8.1:
  * Always write plain text as UTF-8.
  * Always write RTF as codepage 1252.
  * Replaced QTextCodec with ICU.
  * Translation updates: Estonian, German.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1662120000">- Update to 1.8.2:
  Bug Fixes:
  * FIXED: Could not change language in portable mode
  * FIXED: Crashed during paste from context menu
  * FIXED: First line indent was lost on empty paragraphs
  Code Improvements:
  * Always write RTF as Latin1
  * Replaced ICU with iconv
  * Improved Linux deployment
  Translation Updates:
  * German, Korean, Portuguese (Brazil), Russian, Swedish</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663243200">- Spec cleanup
- Use 'cmake()' style BuildRequires and Qt6 build macros to
  fix build on Leap 15.4</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664280000">- Update to 1.8.3:
  Bug Fixes:
  * FIXED: Did not play sound effect when pressing enter
  * FIXED: Played sound effect when opening files
  * FIXED: Missing version number
  Translation Updates:
  * Dutch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Update to 1.8.4:
  * FIXED: Did not ignore user input when force processing events
  * FIXED: Did not compile on macOS
  * FIXED: Did not compile on OS/2
  * Disabled typewriter sounds on OS/2
  * Replaced deprecated code</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687953600">- Update to 1.8.5:
  * FIXED: Unable to paste HTML into web browser
  * Translation Updates for: Russian, Turkish, Ukrainian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 1.8.6:
  * FIXED: Always incremented number for imported themes
  * FIXED: Unable to update contents of theme background image
  * FIXED: Modifying themes sometimes removed backgrounds
  * FIXED: Decompression failed in Haiku
  * Added shortcuts for selecting by paragraph
  * Replaced deprecated code
  * Updated Unicode symbols database
  * Updated Windows dictionaries</changelog>
</package>
<package pkgid="9c789c7b98fc8729ea9c783b456891557cceae54fd62fac24ce3ec4ccc73e63e971d84ebbf4f9a029d3bc55483d7ddd2c7c26073e2ab6c1ff19dd22dd076933d" name="focuswriter-lang" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579262400">- Update to 1.7.4:
  * FIXED: Daily progress did not show star background with some themes.
  * Replaced deprecated code.
  * Translations: Catalan, Swedish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1582632000">- Update to 1.7.5:
  * Updated Windows dictionaries.
  * Updated Windows deployment.
  * Translation updates: Ukrainian.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1587556800">- Update to 1.7.6:
  * FIXED: Did not load locales with underscores.
  * FIXED: Compile failure due to missing header.
  * Translation updates: Slovenian, Swedish, Turkish.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540800">- Update to 1.8.0:
  * FIXED: Lines were randomly duplicated in ODT.
  * FIXED: Did not read text from lists in ODT.
  * FIXED: Formatting was lost when restoring untitled documents from cache.
  * FIXED: Loading headings caused document to shift vertically.
  * FIXED: Timers did not show countdown in tooltip.
  * FIXED: Sometimes could not remove dictionaries.
  * Only restore changed files from cache.
  * Refactored code.
  * Removed XPM icon.
  * Switched to Qt 6.
  * Updated Unicode symbols database.
  * Updated Windows dictionaries.
  * Translation updates</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1657540801">- Update to 1.8.1:
  * Always write plain text as UTF-8.
  * Always write RTF as codepage 1252.
  * Replaced QTextCodec with ICU.
  * Translation updates: Estonian, German.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1662120000">- Update to 1.8.2:
  Bug Fixes:
  * FIXED: Could not change language in portable mode
  * FIXED: Crashed during paste from context menu
  * FIXED: First line indent was lost on empty paragraphs
  Code Improvements:
  * Always write RTF as Latin1
  * Replaced ICU with iconv
  * Improved Linux deployment
  Translation Updates:
  * German, Korean, Portuguese (Brazil), Russian, Swedish</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663243200">- Spec cleanup
- Use 'cmake()' style BuildRequires and Qt6 build macros to
  fix build on Leap 15.4</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664280000">- Update to 1.8.3:
  Bug Fixes:
  * FIXED: Did not play sound effect when pressing enter
  * FIXED: Played sound effect when opening files
  * FIXED: Missing version number
  Translation Updates:
  * Dutch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673438400">- Update to 1.8.4:
  * FIXED: Did not ignore user input when force processing events
  * FIXED: Did not compile on macOS
  * FIXED: Did not compile on OS/2
  * Disabled typewriter sounds on OS/2
  * Replaced deprecated code</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1687953600">- Update to 1.8.5:
  * FIXED: Unable to paste HTML into web browser
  * Translation Updates for: Russian, Turkish, Ukrainian</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 1.8.6:
  * FIXED: Always incremented number for imported themes
  * FIXED: Unable to update contents of theme background image
  * FIXED: Modifying themes sometimes removed backgrounds
  * FIXED: Decompression failed in Haiku
  * Added shortcuts for selecting by paragraph
  * Replaced deprecated code
  * Updated Unicode symbols database
  * Updated Windows dictionaries</changelog>
</package>
<package pkgid="4f0c3fc1932f8f68ab8688ec41ba3980524115a44d33f66cf2862d01b992104101971cf95524ebca03f922708699d40f57cd3dc8e4c91c09debace872dc99dd4" name="font-util" arch="i586">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="80778240ef86eaa7ff68fa8ca0ae0bcceea0ac03c77f461ad030ccf4d1a2b408da03c070900a7188b8c3bf17e260ea023088fa769ab2e305a1f6822e4610bb0b" name="font-util" arch="src">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="sndirsch@suse.de" date="1221134400">- bumped release number to 7.4</changelog>
  <changelog author="sndirsch@suse.de" date="1249732800">- font-util 1.0.2
  * Replace bdftruncate Perl script with C program</changelog>
  <changelog author="ro@suse.de" date="1268827200">- font-util 1.1.1</changelog>
  <changelog author="sndirsch@suse.de" date="1270209600">- bumped version number to 7.5</changelog>
  <changelog author="sndirsch@novell.com" date="1286280000">- font-util 1.1.2
  * This release fixes the bug in the fontutils.m4 autoconf macros
    that allowed packages generated with these macros to
    successfully pass configure when required utilities were
    missing, resulting in build failures that were hard to
    diagnose, such as "-b: command not found".
    Existing font packages will need to have autoreconf run after
    installing the new fontutil.m4 to take advantage of this fix -
    the next release of the font packages will include this fix in
    the configure scripts distributed in their tarballs.</changelog>
  <changelog author="sndirsch@novell.com" date="1287144000">- font-util 1.2.0
  * This release adds two new options that some of the font
    packages will offer in their configure scripts:
  - -disable-all-encodings option to the macros used in the bdf
    font packages, to set the default to disabled for all
    encodings so that builders/packagers wanting to build just
    a subset of encodings can start with none and add the ones
    they want instead of having to disable all those they don't
    want.
  - -with-fc-confdir to specify the path to fontconfig's
    configuration files directory (normally /etc/fonts), for
    packages like bh-ttf that install fontconfig configuration
    snippets. If not specified, the default will be the confdir
    variable from fontconfig.pc if present (which it won't be
    until the next fontconfig release), otherwise
    ${sysconfdir}/fonts.</changelog>
  <changelog author="sndirsch@novell.com" date="1292932800">- bumped version number to 7.6</changelog>
  <changelog author="vuntz@opensuse.org" date="1334145600">- Update to font-util 1.3.0:
  + bdftruncate: Properly support -w and +w
  + Fix compiler warnings
  + Better support for cross-compiling
- Include version of font-util in the version of the package. For
  instance, this will now be 7.6_1.3.0.</changelog>
  <changelog author="vuntz@opensuse.org" date="1334491200">- Rename source and binary package from xorg-x11-fonts-devel to
  font-utils.
- Add Provides/Obsoletes for xorg-x11-fonts-devel to smooth
  upgrades.</changelog>
  <changelog author="sndirsch@suse.com" date="1337169600">- updated CP932.TXT to make buildservice happy</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="427458bbb3f096a4edbbb9997fbd1163826e0297a8b286e425174fcd18a8b1cea8c563e6a48791c00fa65011cf9d2946e51260194556e14728d5b8280438422c" name="font-util" arch="x86_64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="d56a9a69e4b90bc637a07459fb0baf3c51b6a77a26edf273cf0f1b7e53cbc0aaf41096a2494d42b22a86f18ca7b28030cefe88070423c837ef3802aaf0c55404" name="font-util-debuginfo" arch="i586">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="ee3f5945cd60877acc180562a5eb34bb49b301100298e46c336cfdf3bccf56a45787a5a2333b7b0d285413c4ebffc5ef1fdf87a5407c21c899b0b98ae72060b8" name="font-util-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="2ab8e8f6e88f85bde3973bbe15b917266cc4655b596aad662c512bb6c1f47641202d3ec6597e9612ffe54c8844d8883095559088b25806ed4d057d98876749ff" name="font-util-debugsource" arch="i586">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="0b3bbdc34720020ee3e05a6d557c33c178ebb565c21c7b67979c0464f6de2c771c10af0e0bbfa9ca5aadc075400711239a5c770c63480d8aa05299f815f38dee" name="font-util-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.1" rel="1.1"/>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
  <changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
  <changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
  <changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1565265600">- Own %{_datadir}/aclocal: when we might switch to pkgconf instead
  of pkg-config, nothing in the build root is 'accidentally' owning
  this directory for us.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1566820800">- Update to font-util 1.3.2
  * This minor bugfix release fixes crashes of the ucs2any utility
    when faced with a poorly-formed bdf font file.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657627200">- Update to version 1.3.3
  * ucs2any: avoid segfaults if SLANT property is missing
  * ucs2any: handle NULL returns from zquotedcpy()
  * gitlab CI: add a basic build test
  * Build xz tarballs instead of bzip2
  * Fix spelling/wording issues</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1677153600">- Updage to version 1.4.0
  * This release updates the XORG_FONT_CHECK_COMPRESSION autoconf macro to
    also set a COMPRESS_FLAGS variable.
    By default, COMPRESS_FLAGS will be set to -n for gzip to stop recording
    timestamps to improve build reproducibility, and to empty for all other
    compression methods (compress, bzip2, or none).
    This will not be effective until the bdf font packages we produce are
    updated to add COMPRESS_FLAGS to Makefile.am, which will be occuring
    shortly.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1694174400">- Update to version 1.4.1
  * No functional changes - the map files have been updated to the
    ones currently available from the unicode website. This only
    changes the license preamble to SPDX Unicode-TOU, the actuali
    mappings are just the same as before.</changelog>
</package>
<package pkgid="2518068c7b6afe65f98699725d6509e9a5a0544637a0b52fb649de74c3ade40161161ccafd03ac7ade0ee4d63eddc8dda28a32e68621e36017187cb7958b2d5d" name="fontconfig" arch="i586">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="72d0e776c1714d9ffbe79305eda77ee637ff3350ff59f36fdcfc23b21a13441c4be38843969e7b8f1f98e67e4246a9070ca6bed47cb32f443f69e57ac9ef22eb" name="fontconfig" arch="src">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="idonmez@suse.com" date="1457524800">- Add fontconfig-locale_c.utf8.patch to recognize C.UTF-8 locale,
  patch from Debian.</changelog>
  <changelog author="dimstar@opensuse.org" date="1468238400">- Update to version 2.12.0:
  + Support the size specific design selection in OS/2 table
    version 5.
  + Allow the modification on 'lang' and 'charset' objects.
  + Increase the refcount in FcConfigSetCurrent().
  + some updates in orth files.
  + Add --error-on-no-fonts option to fc-cache.
  + Use lang=und instead of lang=xx for "undetermined".
  + Add FC_WEIGHT_DEMILIGHT and change from 65 to 55.
  + Add FC_COLOR.
  + Treat color fonts as scalable.
  + no FC_LANG added with FcConfigSubstitute() when it has "und".
  + Hardcode blanks in library.
  + Support symbol fonts.
  + Unicode 8.0 support.
  + Add hintstyle templates and default hintslight.
  + GX font support.
  + Improve the footprint issue on updating caches.
  + Bump the cache version to 6.
  + more bug fixes.</changelog>
  <changelog author="pgajdos@suse.com" date="1470916800">- Update to 2.12.1:
    Update CaseFolding.txt to Unicode 9.0
    Fix some errors related to python3
    Bug 96676 - Check range of FcWeightFromOpenType argument
    Update libtool revision
    Properly validate offsets in cache files.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- Add patch fontconfig-glibc-2.25.patch
  * Fixes build with glibc 2.25.</changelog>
  <changelog author="pgajdos@suse.com" date="1496664000">- Update to 2.12.3:
    Don't call perror() if no changes happens in errno
    Fix FcCacheOffsetsValid()
    Fix the build issue with gperf 3.1
    Fix the build issue on GNU/Hurd
    Update a bit for the changes in FreeType 2.7.1
    Add the description of FC_LANG envvar to the doc
    Bug 101202 - fontconfig FTBFS if docbook-utils is installed
    Correct cache version info in doc/fontconfig-user.sgml
    Avoid conflicts with integer width macros from TS 18661-1:2014
    Fix PostScript font alias name
    Update aliases for URW June 2016
- removed unneeded:
  - fontconfig-glibc-2.25.patch
  - make-check.patch</changelog>
  <changelog author="jengelh@inai.de" date="1499774400">- Remove --with-pic which is only useful for static libs.</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Version update to 2.12.4:
  * Various distcheck errors
  * FcCharSetHash(): use the 'numbers' values to compute the hash
  * fc-lang: gracefully handle the case where the last language initial is &lt; 'z'
  * Fix an off-by-one error in FcLangSetIndex()
  * Fix erroneous test on language id in FcLangSetPromote()
  * FcLangSetCompare(): fix bug when two charsets come from different "buckets"
  * Treat C.UTF-8 and C.utf8 locales as built in the C library
- Remove merged upstream fontconfig-locale_c.utf8.patch
- Remove fontconfig-doc archive, the generated output is already
  present in the upstream released tarball
- Remove unused configure options</changelog>
  <changelog author="aavindraa@gmail.com" date="1510142400">- Update to 2.12.6:
  * conf.d: Drop aliases for (URW)++ fonts (upstreamed)
  * other minor fixes
- Includes changes from 2.12.5:
  * update docs
  * Accept 4 digit script tag in FcLangNormalize().
  * fc-blanks: fall back to the static data available in repo if
    downloaded data is corrupted
  * emoji related fixes
  * various cleanups
  * support listing named instances</changelog>
  <changelog author="pgajdos@suse.com" date="1516017600">- fc-query: remove redundant debug output
  + fontconfig-remove-debug-output.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- Update to 2.13.1:
  * conf.d: Drop aliases for (URW)++ fonts
  * variable fonts support
  * Use uuid-based cache filename if uuid is assigned to dirs
  * Add new API to find out a font from current search path
  * Add FONTCONFIG_SYSROOT environment variable
  * [varfonts] Add FC_FONT_VARIATIONS
  * [varfonts] Add FC_VARIABLE
  * Add Simplified Chinese translations
  * Fix memory leaks, double frees etc.
  * See README for details
- Drop fontconfig-remove-debug-output.patch</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="bdeb2f6d3a78f52757064958d0fa3a60494f4302d4440068e46c8cc3f71f91bf13f7d711dec03cfb8bd54e040bc368ed98c974c4910d65c25673cc13633d6d5a" name="fontconfig" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="3a68b51d488c4a55feeb8034d4e3ae9641347d2d0f7fb57036292137d0112f9293ad65c7c6e32125d13bfd3cfaed0c7459f4e87c04e019d8e3272ed6fd645e5f" name="fontconfig-32bit" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="e369614223dd945ab9c7ef2a3f35bd633ff04ba3454ab43e3d133c2a6c3dd9877762d6435f3829ccc1b00810a1f1d6c0a20c16972723819c19864fa5ac96c1ab" name="fontconfig-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="0a05a2ada20252eb028ebc226961ea4d6e40d9af93b72fc7f48bc8d3013ddb4f816139a52a8176900bfc199cf73a98349db45e7becc0cecb68196aa2228b7cbd" name="fontconfig-debuginfo" arch="i586">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="0943ae901b31b754da59616538cb12cd8c853b0ea2581ccc9325d555e845c267d36f543cd14b7e6595b0a6024d4715289acff88b09d952742703ddaf0437ac5c" name="fontconfig-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="ab1c948408e0595214611bdcb8c3c039a59295d08257932b949ba003ed7219bb0a9e420a2175d6c94b7e26458c3916a19a7d3d93ee4556079968077247ffea38" name="fontconfig-debugsource" arch="i586">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="8a6448e4c6703ec0a058974edf5b6c32e5069618831f820c1cecc71284762c1b554ac9940ac0e735715c9dc80ac8623cb8268d4ca4c3323306b8deb3dcd7c2ba" name="fontconfig-debugsource" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="57bb8851bd1c86b64e8735e4ad51d595d1b56007ef88f977cf566f08e6313822bc6a322cf2005e108d6b6f5f4fc5752c2d5427ad0b2ac22b2ea25e7e80115e9b" name="fontconfig-devel" arch="i586">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="606e245bce440328c058048c78790fa7a3d9b4827acbc59dd4b33bdfaf06706c19e6c642dbeae0c435a727e7bfb554939cdfb4c34690bec439b6d28875719950" name="fontconfig-devel" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="f6accb7e8ee485363e7ef428b79e14017184f580858a2aa1b213df7457b345c16451d93794a918dcf291a08d8d1e476fa8be32a9fb7862faae3a9fbd55e22301" name="fontconfig-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="fc544bb4951cd9901690ea15d937152d8506042ac3c870d20dcb311596e840924049905618580cadf569490a30bcb48f73927f1b1c5c3f6521fc4033e688b0c0" name="fontconfig-devel-doc" arch="noarch">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="ce49a395ffc3954f474aa797fcba6ae04c059593afb9a2d9ad00462b28a0d69c75301bd84d7c3b0c3de36e698d7771323c7ce2ee5e6a283f3bb2eb0a3b12fe67" name="fontconfig-doc" arch="noarch">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="ced871d07b350b4694f9a92008c2da81e9a905607d247897d22056385fecad4277f1a231337043409e0953a2e692cbc0f8ddb5cb74dd3111e690cd37bdb39724" name="fontconfig-lang" arch="noarch">
  <version epoch="0" ver="2.14.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547208000">- Package AUTHORS, ChangeLog and README via standard doc macro.</changelog>
  <changelog author="ecsos@opensuse.org" date="1547294400">- Fix self obsoletion ipa-fonts-config and IPA-fonts-config.
- Fix build error in Leap 42.3.
- Fix location of fontconfig-devel.* doc-files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547294401">- Implement shared library packaging guideline
- Split documentation to soothe rpmlint's
  "W: package-with-huge-docs 86%"</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1549713600">- Add fontconfig-do-not-remove-UUID-file.patch: Removing .uuid
  files caused frequent rescanning of all system fonts causing
  intermittent CPU usage surges, for example, when browsing using
  firefox; patch taken from upstream commit (boo#1124816,
  https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8).</changelog>
  <changelog author="pgajdos@suse.com" date="1643284800">- adding bug reference to this changelog [bsc#1172301]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650024000">- update to 2.14.0:
  * Fix endianness on generating MD5 cache name
  * Fix a typo in the description of FcWeightFromOpenTypeDouble
  * fc-validate: returns an error code when missing some glyphs
  * Fallback uuid-based name to read a cache if no MD5-based cache
  * fc-cache: Show font directories to generate cache with -v
  * Replace UUID file mechanism with per-directory 'map' attribute [v2]
  * memleak fixes
- drop fontconfig-do-not-remove-UUID-file.patch (obsolete)
- add skip-network-test.patch</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1651147200">- Seems we now need python3 for building</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1667908800">- update to 2.14.1:
  * Bump the cache version to 8 in doc/fontconfig-user.sgm
  * Enable 10-sub-pixel-rgb.conf by default
  * build fixes and translation updates
  * Avoid misuse of ctype</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 2.14.2:
  * Adjust indentation between programlisting in fontconfig-user.sgml
  * Add some missing constant names for weight
  * Report more detailed logs instead of assertion
  * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES
  * Ignore LC_CTYPE if set to "UTF-8"
  * add --with-default-sub-pixel-rendering option
  * Add FC_DESKTOP_NAME property</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Run autoreconf for Leap 15.x to fix build breakage</changelog>
</package>
<package pkgid="84660cd872fdcd16116ffbbbe43e6b5a3c9a48e00e44b81142be76fff88cc7ba0916b1d7405c28055509bd86f937d1390a8d7edf154f53f684be48406c4788bc" name="fontforge" arch="i586">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="f7b276906692221fb7a8b45d5719525c7c3a5e2e41b8310e1584a428c637ab27ac4b8cee49d232d3726242133b5d38b867db7c14445b643bc629eea3f40d38bb" name="fontforge" arch="src">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="coolo@suse.com" date="1423137600">- added propagate-creation-and-modification-times-to-ttf.patch from
  debian's reproducible build project to get reproducible font builds</changelog>
  <changelog author="pgajdos@suse.com" date="1427803200">- updated to 20150330:
  * fixes a few crashes, enhances round-tripping of information in
    certain file formats, and fixes some bad logic
  * adds support for fine point adjustment
  * etc. see https://github.com/fontforge/fontforge/releases
    for details
- remove %requires_ge libpng16-16 as it seems fontforge is not so
  picky anymore
- doc is generated
- remove pfaedit compat
- removed patches (upstreamed or not needed):
  - fontforge-fixgiflib.patch
  - fontforge-arraysubscript.patch
  - fontforge-fdleak.patch
  - fontforge-libpng.diff
  - fontforge-docdir.patch
  - fontforge-python-module-name.diff</changelog>
  <changelog author="pgajdos@suse.com" date="1429531200">- repack source [bnc#926061]</changelog>
  <changelog author="coolo@suse.com" date="1430481600">- also repackage the broken gnulib links to fix build with
  newer libtool</changelog>
  <changelog author="pgajdos@suse.com" date="1431345600">- updated to 20150430: this release includes a few bug fixes,
  performance enhancements, and refreshed icons.
- download uthash when get-source.sh
- fontforge --version now returns fontforge release version
  + fontforge-version.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1450267200">- updated to 20150824: This fixes a few bugs, including some in
  U. F. O. kerning classes and FreeType rasterization, and adds
  a Korean translation.</changelog>
  <changelog author="pgajdos@suse.com" date="1453809600">- do not crash on invalid input data (when eof reached) [bsc#963023]
  + fontforge-eof-crash.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1481284800">- updated to 20161005 [bsc#1014793]:
  * This release introduces a new icon set, new functionality for
    custom icon selection graphics, support for GlyphOrderAndAliasDB
    files, and support for Unicode 9.0.
  * It also fixes a number of small bugs relating to certain bitmap
    typefaces, stroke expansion, handling of CID ranges, and the
    user interface.
- removed upstreamed patches:
  - propagate-creation-and-modification-times-to-ttf.patch
  - fontforge-eof-crash.patch</changelog>
  <changelog author="jmatejek@suse.com" date="1510228800">- switch to python 3</changelog>
  <changelog author="pgajdos@suse.com" date="1513598400">- updated to 20170731
  * This incorporates a large number of adjustments and fixes.</changelog>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="20b5fb762fdd753164063a41534381ba24d7c9239538a505e31de23b7f5169b037b6f3d10327f894aca35a092e53b4902c495bf868329ff775628df87771960e" name="fontforge" arch="x86_64">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="ea56984ab269b64cdb81a0d8690c84e1a9aac9a9188fbcc59525ddf25a685374f54bfd62589fb441c69a46fed11d0c61eb7ad942abbc441a44d84ecfdec480c1" name="fontforge-debuginfo" arch="i586">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="73be7c8eb1eef5480eac1cf4e5ebcad2a932e8c75631effa2a73fbab5decf4bcc0fbdc71b708a4ebaed6b288ed1681fb0b0a6d836f10f805a54f892ff979d761" name="fontforge-debuginfo" arch="x86_64">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="fb2872a260cc2158514e7d98e547cc040bae68cc2b32bd470104f71552d5324fe597c1b6f9f1b642b6e53752d89ac6a024c5fe7c86aa9f90d32c33d20a267b19" name="fontforge-debugsource" arch="i586">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="cf228e6a638fa677ef6e32f802823801c9b781851ae70a7bc65a1d2abea7e2dac78a78d53958f14d6514badd0ccd4a047930f63bac50409d29318dc0f50ecc15" name="fontforge-debugsource" arch="x86_64">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="cc0f213fdd0e4a0744bea16290ccab3ea6bd5adb69aa7147e2456a8800b4599ce432c4c993e68fe5ce59203f79a414e12ca5cf7be312ce1a150db534d709dd6d" name="fontforge-devel" arch="i586">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="7f449e9f19624f351f520cb3da18f106ab1ed92b622c5fb54c31923770650b96c22220cbcc096226b03703fe80872c54e02648baf8ba384787d0d764fe7c5e3b" name="fontforge-devel" arch="x86_64">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="21306c0dac4651ed40d3518ce14302ef6bdbda49fa66ce987f6e63369f2c693b9950b1b7fb07ff4dd69e9d322031f1e8f1430124234a901791c871170ffcbcbd" name="fontforge-doc" arch="noarch">
  <version epoch="0" ver="20230101" rel="2.1"/>
  <changelog author="bwiedemann@suse.com" date="1533124800">- Add reproducible.patch to override font build dates (boo#1047218)
- repack sources to .xz since we have to repack already</changelog>
  <changelog author="pgajdos@suse.com" date="1566388800">- version update to 20190801 [bsc#1145185]
  * Bugfixes
  * Added Croatian translation
  * Added user decompositions
  * New graphic for the splash/about screen
  * Images embedded in SFDs are now serialised as PNGs
  * Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
  * The minimum supported version for the Mac build is now MacOS Sierra (10.12)
  * FontForge no longer uses gnulib
  * collab support has been removed
  * Complete GDK support, enabled by default on Windows and Macintosh, from @jtanx.
  * Enhanced UFO 3 support, with separate import/export paths for UFO 2 and UFO 3,
    from @frank-trampe. See the technical bulletin here for more information.
  * Improved feature file support, from @skef and @khaledhosny.
  * WOFF2 support, from @jtanx.
  * Unicode 12.1.0 support, from @JoesCat.
  * Extended Python interfaces, from @skef.
- modified patches
  % fontforge-version.patch (refreshed)
- deleted patches
  - reproducible.patch (upstreamed)</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572436800">- add python38_config.patch to build with python-3.8
- spec-cleaned</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1586952000">- Update to version 20200314:
  * FontForge now has much improved stroke expansion functionality.
    The main change is that it actually works most of the time. New
    features include support for arbitrary convex nibs and the
    miter-clip and arc join styles from SVG 2. All functionality is
    accessible from the Python and native APIs.
  * Remove overlap handles certain important edge cases better.
  * The Python API now has a function called genericGlyphChange
    that matches the "Change Glyph" command in the GUI. See #4133
    for more details.
  * The Python API now has functions for getting Unicode script and
    for interrogating glyph boundaries.
  * One can now use text flags (rather than just numerical flags)
    when opening a font file via the Python API.
  * UFO import now outputs the note field properly.
  * SVG import is much more robust.
  * We have dropped most gnulib and autotools logic in favor of
    CMake, which dramatically simplifies the build system and just
    as dramatically improves build time.
  * As part of the switch to CMake, per the deprecation of
    Python 2, and per the lack of objections to the proposal on
    the mailing list, we have dropped support for building
    FontForge with Python 2 support. The non-build-system Python 2
    code remains, but it is neither tested nor maintained nor
    supported and is likely to follow a trajectory of decay and
    then removal.
  * Documentation is now rendered in Sphinx, which makes
    maintenance and improvement easier.
  * Translations now happen on crowdin, which makes contributions
    easier.
  * We got such a contribution for Croatian.
  * Character view point coloring is more consistent, and preview
    fills support transparency.
  * The user can now move and close tabs in the character view.
  * The metrics view now allows for entry of negative kerning
    values and runs a bit more smoothly.
  * There is now a warning when a user is about to discard an
    unsaved script.
  * We fixed bugs all over, as always, with particular attention
    given to the metrics view, Python, Spiro, and high-resolution
    displays.
  * Notes on build system changes:
    + libgutils and libgunicode have been combined into
    libfontforge
    + libgdraw and libfontforgeexe have been combined into the
    fontforge executable itself
    + No development files are installed (headers, or pkg-config).
    This is because we do not provide a stable API or ABI to work
    against, nor are the headers actually well configured to be
    used externally. We are also not aware of any maintained
    product that compiles against FontForge itself.
  * Fixes use-after-free (heap) in the SFD_GetFontMetaData()
    function and fix NULL pointer dereference in the
    SFDGetSpiros() and SFD_AssignLookups() function(bnc#1160220,
    bnc#1160236, CVE-2020-5395, CVE-2020-5496).
- Drop patch that isn't needed anymore:
  * python38_config.patch
- Add patches to fix build:
  * fix-return-statement.patch
  * fix-sphinx-doc.patch (only for Leap 15.2)</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1590408000">- add support-sphinx3.patch and fix-glossary.patch to allow
  python-Sphinx &gt;= 3
  gh#fontforge/fontforge#4269
  gh#fontforge/fontforge#4284</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1593432000">- Add patch to support transforming bitmap glyphs from python
  with one of the predefined transformations in fontforge.
  * add-bitmap-transform-support.patch
  (boo#1169444)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613822400">- update to 20201107:
  * This release falls on the 20th anniversary of the first release of
    FontForge back in 2000. It brings a wide range of minor tweaks and bug
    fixes for the user interface and file format handlers and a special splash
    screen to commemorate the big day
- fix-glossary.patch, support-sphinx3.patch: drop (upstream)
- remove get-source.sh: the binaries that needed to be repackaged
  are no longer in the upstream release tarball
- fix-return-statement.patch: refresh against new release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647777600">- update to 20220308:
  * Overhauled resource/appearance management
  * Merge/Simplify improvements
  * Updated Unicode support to Unicode 14.0.0
  * Add Points Of Inflection / Balance / Harmonize
  * Language system tag list/script range/feature list updates
  * You can now substitute glyph(s) by NULL
  * Reserved Font Names no longer written by default when adding SIL OFL to a font
  * UFO include path is altered, please update your fonts if needed
  * FontForge is now compiled with -Wall by default
  * Cidmaps are now bundled
- drop fix-return-statement.patch. obsolete</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 20230101:
  * Display the block name for reserved code points
  * Don't respond to wheel scrolls for buttons/tabsets
  * gfilechooser.c: fix behaviour when changing file type
  * Better control-drag handling for line-adjacent points
  * Fix resolution of program root
  * Fix missed nonextcp edit
  * Support ToUnicode extraction from PDFs for Type3 fonts
  * Add resource file and Windows application manifest
  * Fix name extraction for Type3 fonts from pdfs
  * cmake: Install fonttools and pycontrib
  * Fix InfoPlist.strings file name.
  * Fix normalisation of absolute paths
  * Handle non-array cm transforms while reading graphics stream
    from PDFs
  * Fix rect extraction from graphics stream for type3 fonts
  * Change which lookup types are suggested for jamo features
  * Better line handling in simplify
  * Use 'cmap' for Adobe-Identity-0 CID fonts
  * Fix ChangeGlyph calcluations relative to new nonext/prevcp
    conventions
  * Docs composite glyph
  * FVSplineFontPieceMeal: Check that the clut is present before
    applying conversion
  * Expand the lists of languages and scripts
  * Add flags to Python font.transform()
  * Support setting SplineChar width from importOutlines.
  * Undefine "extended" macro temporarily on GNU Hurd
  * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility
  * Fix Ascent &amp; Descent Importing from SVG Font
  * Prevent floating point shenanigans in loop termination (fixes
    [#5012])
  * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix
  * Fix drawing outside of expose calls
  * Fixed one more typo
  * Upgrade GitHub Actions
  * Prevents memory underflow in GFileMimeType() in gutils/fsys.c
  * Add a preference for saving editor state
  * splineutil.c: prevent hang on nan input
  * Shell-quote command sent to compressor in BDF
  * Fix pfadecrypt bugs
  * Include `SFDUTF7` functions in `libfontforge.so`
  * splinefit.c: Improvements to merge/simplify
  * RFE: [FEAT] When reference to non-existent glyphs are present
    in an OpenTy…
  * docs: Python scripting - update font.mergeFeature with
    details of boo…
  * Fix logic for CharString double-movetos after PR 4685
  * Upgrade to Unicode 15.0.0 and fix and expand the script lists
  * Fix broken link on scripting page
  * Fix typo in man page
  * Fix painting behaviour of the ruler linger window and layer
    change dialog
  * fontinfo.c: fix crash from uninitialised other_pos
  * tottfgpos: Fix needless warning about 16-bit field
  * ufo.c: emit guidelines key
  * fvmetrics.c: partial revert of 1033bc6
  * Update tranlsations from Crowdin
  * Fix woff2 decoding
  * Record unicode cmap encodings when one glyph is in multiple
    slots</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1703419200">- drop fix-sphinx-doc.patch, upstream fixed</changelog>
</package>
<package pkgid="5fc81ea5a3752f3077ff9c532c56d1c33932765a17ac5bf7731183c4bf8203944660a17558aff39c023e4d164316d8ae8884a96a290b5dddbfdd8174adcbc4c3" name="fontpackages" arch="src">
  <version epoch="0" ver="0.2" rel="12.7"/>
  <changelog author="pgajdos@suse.com" date="1341316800">- package created, added rpm-macros.fonts-config</changelog>
  <changelog author="pgajdos@suse.com" date="1349179200">- modified %_fontsconfavaildir to from
  /etc/fonts/conf.avail to /usr/share/%{name}/conf.avail as
  fontconfig 2.10 ship its avail conf in /usr/share/fontconfig/conf.avail
- added %link_avail_to_system_fontsconf, which creates symlink pointing
  from /etc/fonts/conf.d to ../../../usr/share/%{name}/conf.avail</changelog>
  <changelog author="pgajdos@suse.com" date="1349179201">- introduced new rpm macro: %install_fontsconf
  for given file (path/to/01-font.conf), it
    1. creates %{_fontsconfavaildir}
    2. copies path/to/01-font.conf to %{_fontsconfavaildir}
  uses %link_avail_to_system_fontsconf to
    3. create %{_fontsconfddir}
    4. link %{_fontsavaildir}/01-fonts.conf %{_fontsconfddir}</changelog>
  <changelog author="pgajdos@suse.com" date="1349697600">- introduced new rpm macro: %files_fontsconf_availdir
    to be included in %files section of package which ships own
    fontconfig files; expands in
    /usr/share/%{name}
    /usr/share/%{name}/conf.avail
- introduced new rpm macro: %files_fontsconf_file
    to be included in %files section of package which ships own
    fontconfig file;
    %files_fontsconf_file -l name.conf
    expands in
    /usr/share/%{name}/conf.avail/name.conf
    %config /etc/fonts/conf.d/name.conf
    when -l switch isn't supplied, only
    /usr/share/%{name}/conf.avail/name.conf
    is packaged</changelog>
  <changelog author="pgajdos@suse.com" date="1357128000">- %reconfigure_fonts_scriptlets macro does not contain (now empty)
  %posttrans from now on until
  https://bugzilla.novell.com/show_bug.cgi?id=773575
  is not resolved</changelog>
  <changelog author="pgajdos@suse.com" date="1380542400">- run fonts-config only once when installing or upgrading more
  fonts in one transaction</changelog>
  <changelog author="pgajdos@suse.com" date="1381752000">- minor fix in %reconfigure_fonts_post macro (really check for
  cjk *-config before run them)</changelog>
  <changelog author="pgajdos@suse.com" date="1381838400">- fixed minor typo in %reconfigure_fonts_post macro [bnc#845955]</changelog>
  <changelog author="pgajdos@suse.com" date="1390392000">- fonts-config is --quiet in every call</changelog>
  <changelog author="pgajdos@suse.com" date="1393502400">- require coreutils for scriptlets of fontpackages [bnc#865853]</changelog>
  <changelog author="olaf@aepfle.de" date="1422964800">- Move version-release to reduce build-compare noise</changelog>
  <changelog author="olaf@aepfle.de" date="1423137600">- Revert last pathname change because libzypp expects a fixed
  filename pattern. release changes have to caught in build-compare</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- remove references to /var/run (bsc#951354)</changelog>
  <changelog author="olaf@aepfle.de" date="1457352000">- Update reconfigure_fonts_post to use shell variables
  to reduce build-compare noise in font packages</changelog>
  <changelog author="pgajdos@suse.com" date="1457956800">- fix previous commit</changelog>
  <changelog author="kukuk@suse.de" date="1511265600">- /var/adm/update-scripts is deprecated and will be removed at
  some point in the future, since %posttrans support in libzypp
  was fixed with SLE12. Remove the workaround, only use the RPM
  posttrans to simplify the code and testing.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623412800">- Move /macros.fonts-config from /etc/rpm to %{_rpmmacrodir}
  (boo#1185657).</changelog>
</package>
<package pkgid="1ab783e3d46711bf52310bef3671fd956a5f082d5b4a11b8950ac410797b8e6624c59c0f89a729e2da328b2f1543c69b177cde664b0d0d2ada05b2475ab06d40" name="fontpackages-devel" arch="noarch">
  <version epoch="0" ver="0.2" rel="12.7"/>
  <changelog author="pgajdos@suse.com" date="1381838400">- fixed minor typo in %reconfigure_fonts_post macro [bnc#845955]</changelog>
  <changelog author="pgajdos@suse.com" date="1390392000">- fonts-config is --quiet in every call</changelog>
  <changelog author="pgajdos@suse.com" date="1393502400">- require coreutils for scriptlets of fontpackages [bnc#865853]</changelog>
  <changelog author="olaf@aepfle.de" date="1422964800">- Move version-release to reduce build-compare noise</changelog>
  <changelog author="olaf@aepfle.de" date="1423137600">- Revert last pathname change because libzypp expects a fixed
  filename pattern. release changes have to caught in build-compare</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- remove references to /var/run (bsc#951354)</changelog>
  <changelog author="olaf@aepfle.de" date="1457352000">- Update reconfigure_fonts_post to use shell variables
  to reduce build-compare noise in font packages</changelog>
  <changelog author="pgajdos@suse.com" date="1457956800">- fix previous commit</changelog>
  <changelog author="kukuk@suse.de" date="1511265600">- /var/adm/update-scripts is deprecated and will be removed at
  some point in the future, since %posttrans support in libzypp
  was fixed with SLE12. Remove the workaround, only use the RPM
  posttrans to simplify the code and testing.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1623412800">- Move /macros.fonts-config from /etc/rpm to %{_rpmmacrodir}
  (boo#1185657).</changelog>
</package>
<package pkgid="7c58c9df46ffecd67611da81db0e7465a096090485f4ea0ec06e5970273150059992993396c565e7ec78b82f4307e04b9711eadac0c1474ad6346d39fd5b1090" name="fonts-config" arch="noarch">
  <version epoch="0" ver="20231210+git0.f7216ba" rel="1.1"/>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1520856000">- Do not create fonts.{dir,scale} in encodings directory
  (boo#1106850).</changelog>
  <changelog author="i@marguerite.su" date="1525089600">- new upstream: https://github.com/openSUSE/fonts-config
  development will continue there.
- drop patch: fontconfig-infinality-generate-tt-groups.patch
  * infinality project is dead, we use a static result in upstream
    instead of generating it every time.
- update 20180430
  * support color emoji
  * modern fonts for symbol
  * add configurations for Noto Sans/Serif CJK</changelog>
  <changelog author="qzhao@suse.com" date="1539604800">- Add fonts-config-fix-misspelling.patch: fix misspelling in
  configuration file(boo#1111791).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541419200">- Use noun phrasing and user-independent wording.</changelog>
  <changelog author="sflees@suse.de" date="1544529600">- Update to 20181211
  * Update subpixel rendering config
  * Fix missspelling issue (boo#1111791). so
    Drop fonts-config-fix-misspelling.patch
  * Fix (boo#1092737).
  * other minor tidyups</changelog>
  <changelog author="Karl Cheng &lt;qantas94heavy@gmail.com&gt;" date="1547899200">- Update to 20190119
  * Allow non-ASCII letters in font names (boo#1049056, bnc#1101985).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591704000">- Add a _service file
- Add code in %post to check the value of
  FORCE_MODIFY_DEFAULT_FONT_SETTINGS_IN_NEXT_UPDATE and if it's
  set to yes, empty or it doesn't exist, then update the values
  of FORCE_HINTSTYLE, USE_LCDFILTER and USE_RGBA in
  /etc/sysconfig/fonts-config to use the default settings
  established in the 20181211 release (boo#1172022)
- Update to 20200609+git0.42e2b1b:
  * Add variable to allow fonts-config to update default settings
  * Fix en-US, en-GB font matching</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Update to 20230604+git0.630c8206607c:
  * Fix uninitialised use of the HOME environment variable
    (bsc#1086804,bsc#1210700)
  * font match and pattern match can't put in one file.
  * source han are packaged nowadays, no need to give alias;
    just give CFF fontformat fonts in zh-/ja/ko hintfull
  * split 59-family-prefer-lang-specific to cjk/noto and raw,
    the former two may be generated by scripts in later version
  * emoji support(part1): add emoji family
  * delete 10-group-tt*.conf, since fontconfig 2.14 introduces
    09-autohint-if-no-hinting.conf (bsc#1217542)
  * Fix fonts-config does not read user config with `-u` option given
  * widen comparison operator for emoji fonts
- Fix typos in the configs:
  0001-Fix-typos-in-32-emoji-reject.conf-and-59-family-pref.patch
- Enable 09-autohint-if-no-hinting.conf from fontconfig</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- version update to 20231210+git0.f7216ba
  * Fix typos in 32-emoji-reject.conf and 59-family-prefer-lang-specific
  * remove SEARCH_METRIC_COMPATIBLE sysconfig variable and infra around [bsc#1216356]
- deleted patches
  - 0001-Fix-typos-in-32-emoji-reject.conf-and-59-family-pref.patch (upstreamed)</changelog>
</package>
<package pkgid="784b30dd886819d06dfc906500c59c4fc94323b099c6b704fa31dd09a0fd9b6a3c58c8574238a7bdeb4e2e61efd0115b4903e560b03ba7b3e40002e8cdea5128" name="fonts-config" arch="src">
  <version epoch="0" ver="20231210+git0.f7216ba" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1421064000">- added Command: metadata to relevant sysconfig variables
  [bnc#912279]</changelog>
  <changelog author="pgajdos@suse.com" date="1429272000">- updated to 20150417:
  * added --user option</changelog>
  <changelog author="pgajdos@suse.com" date="1429617600">- updated to 20150421:
  * use mkpath instead of make_path [bnc#927968]
  * behave better when
    /usr/share/fontconfig/conf.avail/30-metric-aliases.conf
    not found</changelog>
  <changelog author="pgajdos@suse.com" date="1429790400">- updated to 20150423:
  * hide local system family preference list when user's one is
    in action</changelog>
  <changelog author="pgajdos@suse.com" date="1429876800">- updated to 20150424:
  * introduce --remove-user-setting option</changelog>
  <changelog author="schwab@linux-m68k.org" date="1439553600">- fonts-config: fix use of $ENV vars</changelog>
  <changelog author="qzhao@suse.com" date="1440158400">- change fontconfig.SuSE.properties.template to fontconfig.SUSE.properties.template.
  * To full fit FATE#316521 Get rid of files using the old SUSE spelling.(bnc#942314)</changelog>
  <changelog author="pgajdos@suse.com" date="1447070400">- Roboto prefered for sans and serif and Source Sans Pro for
  monospace [bsc#951898]</changelog>
  <changelog author="pgajdos@suse.com" date="1473854400">- version 20160914:
  * comma and the rest of family string is ignored while translating
    preference lists from sysconfig to fontconfig snippets
    [bsc#998300]</changelog>
  <changelog author="ftake@geeko.jp" date="1474459200">- version 20160921
  * add 59-family-prefer-lang-specific.conf to specify prefered
    family for each language
  * fix Noto Sans CJK is used for serif alias (boo#998301)
  * assign monospace to default of Oxygen Mono</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1520856000">- Do not create fonts.{dir,scale} in encodings directory
  (boo#1106850).</changelog>
  <changelog author="i@marguerite.su" date="1525089600">- new upstream: https://github.com/openSUSE/fonts-config
  development will continue there.
- drop patch: fontconfig-infinality-generate-tt-groups.patch
  * infinality project is dead, we use a static result in upstream
    instead of generating it every time.
- update 20180430
  * support color emoji
  * modern fonts for symbol
  * add configurations for Noto Sans/Serif CJK</changelog>
  <changelog author="qzhao@suse.com" date="1539604800">- Add fonts-config-fix-misspelling.patch: fix misspelling in
  configuration file(boo#1111791).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1541419200">- Use noun phrasing and user-independent wording.</changelog>
  <changelog author="sflees@suse.de" date="1544529600">- Update to 20181211
  * Update subpixel rendering config
  * Fix missspelling issue (boo#1111791). so
    Drop fonts-config-fix-misspelling.patch
  * Fix (boo#1092737).
  * other minor tidyups</changelog>
  <changelog author="Karl Cheng &lt;qantas94heavy@gmail.com&gt;" date="1547899200">- Update to 20190119
  * Allow non-ASCII letters in font names (boo#1049056, bnc#1101985).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591704000">- Add a _service file
- Add code in %post to check the value of
  FORCE_MODIFY_DEFAULT_FONT_SETTINGS_IN_NEXT_UPDATE and if it's
  set to yes, empty or it doesn't exist, then update the values
  of FORCE_HINTSTYLE, USE_LCDFILTER and USE_RGBA in
  /etc/sysconfig/fonts-config to use the default settings
  established in the 20181211 release (boo#1172022)
- Update to 20200609+git0.42e2b1b:
  * Add variable to allow fonts-config to update default settings
  * Fix en-US, en-GB font matching</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1701172800">- Update to 20230604+git0.630c8206607c:
  * Fix uninitialised use of the HOME environment variable
    (bsc#1086804,bsc#1210700)
  * font match and pattern match can't put in one file.
  * source han are packaged nowadays, no need to give alias;
    just give CFF fontformat fonts in zh-/ja/ko hintfull
  * split 59-family-prefer-lang-specific to cjk/noto and raw,
    the former two may be generated by scripts in later version
  * emoji support(part1): add emoji family
  * delete 10-group-tt*.conf, since fontconfig 2.14 introduces
    09-autohint-if-no-hinting.conf (bsc#1217542)
  * Fix fonts-config does not read user config with `-u` option given
  * widen comparison operator for emoji fonts
- Fix typos in the configs:
  0001-Fix-typos-in-32-emoji-reject.conf-and-59-family-pref.patch
- Enable 09-autohint-if-no-hinting.conf from fontconfig</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- version update to 20231210+git0.f7216ba
  * Fix typos in 32-emoji-reject.conf and 59-family-prefer-lang-specific
  * remove SEARCH_METRIC_COMPATIBLE sysconfig variable and infra around [bsc#1216356]
- deleted patches
  - 0001-Fix-typos-in-32-emoji-reject.conf-and-59-family-pref.patch (upstreamed)</changelog>
</package>
<package pkgid="4a1660dd9d451084fcda594d30b185a3af2527fd76fd893dc5c17973192e7734886d8aaf1a8018a38e34ab70deb10604a46f4a2a8271ac4347d5df34835f1581" name="fortio" arch="src">
  <version epoch="0" ver="1.63.2" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1687867200">- Update to version 1.55.2:
  * switch to sec.usec JSON logging format (#782)
  * Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#779)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688472000">- Update to version 1.56.0:
  * do abort early even with stdclient on bad urls/hosts. allow
    most same query args on fetchers. (#785)
  * add -X to override method. treat content-type in header as
    ContentType on options (#783)
  * Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#786)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688817600">- Update to version 1.57.0:
  * update to color supporting version of log/cli/scli (#789)
  * Bump golang.org/x/net from 0.11.0 to 0.12.0 (#788)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 1.57.1:
  * update to go1.20.6 - had to drop linux/ppc64le for now as there
  * was some download corruption for these (#791)
  * Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#790)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249601">- Update to version 1.57.2:
  * fix workflow too (#792)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249602">- Update to version 1.57.3:
  * fix #793, ppc64le is back (#794)</changelog>
  <changelog author="kastl@b1-systems.de" date="1690286400">- Update to version 1.57.4:
  * Save the async result file even on init error (like invalid
    host/target) (#797)
  * Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#795)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691150400">- Update to version 1.57.5:
  * Go 1.20.7 build image + log/cli/scli output improvements +
    other deps (#811)
  * Bump golang.org/x/net from 0.12.0 to 0.13.0 (#807)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691323200">- Update to version 1.58.0:
  * Plug in the ErrorHandlers for JSON/color compatibility of http
    lib logging (#812)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691496000">- Update to version 1.59.0:
  * [jrpc] Add support for optional custom allowed http status
    codes and custom TLS options (#817)
  * Bump golang.org/x/net from 0.13.0 to 0.14.0 (#816)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694692800">- Update to version 1.60.0:
  * Bump actions/checkout from 3.5.3 to 4.0.0 (#828)
  * Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#835)
  * Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 (#839)
  * Bump docker/login-action from 2.2.0 to 3.0.0 (#838)
  * close the cpu profile file right after stop cpu profile (#823)
  * Bump docker/build-push-action from 4.2.1 to 5.0.0 (#836)
  * go 1.20.8 build image (and thus govulncheck will stop
    complaining) (#837)
  * Bump docker/build-push-action from 4.1.1 to 4.2.1 (#832)
  * Bump actions/setup-go from 4.0.1 to 4.1.0 (#821)
  * grpc ping support compression option (#819)
  * cli grpc support profile option (#820)
  * Bump fortio.org/cli from 1.3.3 to 1.4.2 (#822)
  * Remove the empty file .gitmodules (#818)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694779200">- Update to version 1.60.1:
  * Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#841)
  * Bump fortio.org/version from 1.0.2 to 1.0.3 (#840)</changelog>
  <changelog author="kastl@b1-systems.de" date="1695988800">- Update to version 1.60.2:
  * add new -pprof on flag to explictly allow pprof, off by
    default. (#845)
  * Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#842)
  * Bump actions/checkout from 4.0.0 to 4.1.0 (#843)</changelog>
  <changelog author="kastl@b1-systems.de" date="1697112000">- Update to version 1.60.3:
  * rebuilding with go1.20.10 and updating deps, prep for 1.60.3
    (#849)
  * Bump golang.org/x/net from 0.15.0 to 0.16.0 (#846)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700136000">- Update to version 1.61.0:
  * Updated build image with go1.21.4, dep updates, linter related
    fixes (#858)
  * Bump actions/checkout from 4.1.0 to 4.1.1 (#853)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740800">- Update to version 1.62.0:
  * use new logger (#861)
  * Bump docker/build-push-action from 5.0.0 to 5.1.0 (#859)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740801">- Update to version 1.62.1:
  * Bump fortio.org/scli from 1.13.0 to 1.13.1 (#863)</changelog>
  <changelog author="kastl@b1-systems.de" date="1702123200">- Update to version 1.63.0:
  * Use the default http config for all server UI and rapi
    operations + Indicate when the UI/echo server is using https
    (#868)
  * go 1.21.5 (#867)
  * Bump golang.org/x/net from 0.18.0 to 0.19.0 (#864)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1703073600">- Update to version 1.63.1:
  * fix timeout not used by proxy client in fetch2 (#875)
  * Bump google.golang.org/grpc from 1.60.0 to 1.60.1 (#877)
  * Bump actions/setup-go from 4.1.0 to 5.0.0 (#869)
  * Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#872)
  * Bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#871)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705492800">- Update to version 1.63.2:
  * re-enable ifElseChain in go critic (#881)
  * go 1.21.6 (#880)
  * Bump golang.org/x/net from 0.19.0 to 0.20.0 (#878)</changelog>
</package>
<package pkgid="1e4c0adb4e1a815d19078136712fef6eca40350dde79b0c9c1380bc867a8082ac1a1c43a43ef17f5a509dd651c05c9a32d10d4dcb68a1e0d0838b5a453b202c3" name="fortio" arch="x86_64">
  <version epoch="0" ver="1.63.2" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1687867200">- Update to version 1.55.2:
  * switch to sec.usec JSON logging format (#782)
  * Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#779)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688472000">- Update to version 1.56.0:
  * do abort early even with stdclient on bad urls/hosts. allow
    most same query args on fetchers. (#785)
  * add -X to override method. treat content-type in header as
    ContentType on options (#783)
  * Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#786)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688817600">- Update to version 1.57.0:
  * update to color supporting version of log/cli/scli (#789)
  * Bump golang.org/x/net from 0.11.0 to 0.12.0 (#788)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 1.57.1:
  * update to go1.20.6 - had to drop linux/ppc64le for now as there
  * was some download corruption for these (#791)
  * Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#790)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249601">- Update to version 1.57.2:
  * fix workflow too (#792)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249602">- Update to version 1.57.3:
  * fix #793, ppc64le is back (#794)</changelog>
  <changelog author="kastl@b1-systems.de" date="1690286400">- Update to version 1.57.4:
  * Save the async result file even on init error (like invalid
    host/target) (#797)
  * Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#795)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691150400">- Update to version 1.57.5:
  * Go 1.20.7 build image + log/cli/scli output improvements +
    other deps (#811)
  * Bump golang.org/x/net from 0.12.0 to 0.13.0 (#807)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691323200">- Update to version 1.58.0:
  * Plug in the ErrorHandlers for JSON/color compatibility of http
    lib logging (#812)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691496000">- Update to version 1.59.0:
  * [jrpc] Add support for optional custom allowed http status
    codes and custom TLS options (#817)
  * Bump golang.org/x/net from 0.13.0 to 0.14.0 (#816)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694692800">- Update to version 1.60.0:
  * Bump actions/checkout from 3.5.3 to 4.0.0 (#828)
  * Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#835)
  * Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 (#839)
  * Bump docker/login-action from 2.2.0 to 3.0.0 (#838)
  * close the cpu profile file right after stop cpu profile (#823)
  * Bump docker/build-push-action from 4.2.1 to 5.0.0 (#836)
  * go 1.20.8 build image (and thus govulncheck will stop
    complaining) (#837)
  * Bump docker/build-push-action from 4.1.1 to 4.2.1 (#832)
  * Bump actions/setup-go from 4.0.1 to 4.1.0 (#821)
  * grpc ping support compression option (#819)
  * cli grpc support profile option (#820)
  * Bump fortio.org/cli from 1.3.3 to 1.4.2 (#822)
  * Remove the empty file .gitmodules (#818)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694779200">- Update to version 1.60.1:
  * Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#841)
  * Bump fortio.org/version from 1.0.2 to 1.0.3 (#840)</changelog>
  <changelog author="kastl@b1-systems.de" date="1695988800">- Update to version 1.60.2:
  * add new -pprof on flag to explictly allow pprof, off by
    default. (#845)
  * Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#842)
  * Bump actions/checkout from 4.0.0 to 4.1.0 (#843)</changelog>
  <changelog author="kastl@b1-systems.de" date="1697112000">- Update to version 1.60.3:
  * rebuilding with go1.20.10 and updating deps, prep for 1.60.3
    (#849)
  * Bump golang.org/x/net from 0.15.0 to 0.16.0 (#846)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700136000">- Update to version 1.61.0:
  * Updated build image with go1.21.4, dep updates, linter related
    fixes (#858)
  * Bump actions/checkout from 4.1.0 to 4.1.1 (#853)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740800">- Update to version 1.62.0:
  * use new logger (#861)
  * Bump docker/build-push-action from 5.0.0 to 5.1.0 (#859)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740801">- Update to version 1.62.1:
  * Bump fortio.org/scli from 1.13.0 to 1.13.1 (#863)</changelog>
  <changelog author="kastl@b1-systems.de" date="1702123200">- Update to version 1.63.0:
  * Use the default http config for all server UI and rapi
    operations + Indicate when the UI/echo server is using https
    (#868)
  * go 1.21.5 (#867)
  * Bump golang.org/x/net from 0.18.0 to 0.19.0 (#864)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1703073600">- Update to version 1.63.1:
  * fix timeout not used by proxy client in fetch2 (#875)
  * Bump google.golang.org/grpc from 1.60.0 to 1.60.1 (#877)
  * Bump actions/setup-go from 4.1.0 to 5.0.0 (#869)
  * Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#872)
  * Bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#871)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705492800">- Update to version 1.63.2:
  * re-enable ifElseChain in go critic (#881)
  * go 1.21.6 (#880)
  * Bump golang.org/x/net from 0.19.0 to 0.20.0 (#878)</changelog>
</package>
<package pkgid="451a23926cf72999b929fa6ed41933c76e5c4faff43df6b03311eafa96828bfaacc11d0fefb0568d6baadb54b645604702b31ebe685f66b64415e34985b3faed" name="fortio-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.63.2" rel="1.1"/>
  <changelog author="kastl@b1-systems.de" date="1687867200">- Update to version 1.55.2:
  * switch to sec.usec JSON logging format (#782)
  * Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#779)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688472000">- Update to version 1.56.0:
  * do abort early even with stdclient on bad urls/hosts. allow
    most same query args on fetchers. (#785)
  * add -X to override method. treat content-type in header as
    ContentType on options (#783)
  * Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#786)</changelog>
  <changelog author="kastl@b1-systems.de" date="1688817600">- Update to version 1.57.0:
  * update to color supporting version of log/cli/scli (#789)
  * Bump golang.org/x/net from 0.11.0 to 0.12.0 (#788)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249600">- Update to version 1.57.1:
  * update to go1.20.6 - had to drop linux/ppc64le for now as there
  * was some download corruption for these (#791)
  * Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#790)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249601">- Update to version 1.57.2:
  * fix workflow too (#792)</changelog>
  <changelog author="kastl@b1-systems.de" date="1689249602">- Update to version 1.57.3:
  * fix #793, ppc64le is back (#794)</changelog>
  <changelog author="kastl@b1-systems.de" date="1690286400">- Update to version 1.57.4:
  * Save the async result file even on init error (like invalid
    host/target) (#797)
  * Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#795)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691150400">- Update to version 1.57.5:
  * Go 1.20.7 build image + log/cli/scli output improvements +
    other deps (#811)
  * Bump golang.org/x/net from 0.12.0 to 0.13.0 (#807)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691323200">- Update to version 1.58.0:
  * Plug in the ErrorHandlers for JSON/color compatibility of http
    lib logging (#812)</changelog>
  <changelog author="kastl@b1-systems.de" date="1691496000">- Update to version 1.59.0:
  * [jrpc] Add support for optional custom allowed http status
    codes and custom TLS options (#817)
  * Bump golang.org/x/net from 0.13.0 to 0.14.0 (#816)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694692800">- Update to version 1.60.0:
  * Bump actions/checkout from 3.5.3 to 4.0.0 (#828)
  * Bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#835)
  * Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 (#839)
  * Bump docker/login-action from 2.2.0 to 3.0.0 (#838)
  * close the cpu profile file right after stop cpu profile (#823)
  * Bump docker/build-push-action from 4.2.1 to 5.0.0 (#836)
  * go 1.20.8 build image (and thus govulncheck will stop
    complaining) (#837)
  * Bump docker/build-push-action from 4.1.1 to 4.2.1 (#832)
  * Bump actions/setup-go from 4.0.1 to 4.1.0 (#821)
  * grpc ping support compression option (#819)
  * cli grpc support profile option (#820)
  * Bump fortio.org/cli from 1.3.3 to 1.4.2 (#822)
  * Remove the empty file .gitmodules (#818)</changelog>
  <changelog author="kastl@b1-systems.de" date="1694779200">- Update to version 1.60.1:
  * Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#841)
  * Bump fortio.org/version from 1.0.2 to 1.0.3 (#840)</changelog>
  <changelog author="kastl@b1-systems.de" date="1695988800">- Update to version 1.60.2:
  * add new -pprof on flag to explictly allow pprof, off by
    default. (#845)
  * Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#842)
  * Bump actions/checkout from 4.0.0 to 4.1.0 (#843)</changelog>
  <changelog author="kastl@b1-systems.de" date="1697112000">- Update to version 1.60.3:
  * rebuilding with go1.20.10 and updating deps, prep for 1.60.3
    (#849)
  * Bump golang.org/x/net from 0.15.0 to 0.16.0 (#846)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700136000">- Update to version 1.61.0:
  * Updated build image with go1.21.4, dep updates, linter related
    fixes (#858)
  * Bump actions/checkout from 4.1.0 to 4.1.1 (#853)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740800">- Update to version 1.62.0:
  * use new logger (#861)
  * Bump docker/build-push-action from 5.0.0 to 5.1.0 (#859)</changelog>
  <changelog author="kastl@b1-systems.de" date="1700740801">- Update to version 1.62.1:
  * Bump fortio.org/scli from 1.13.0 to 1.13.1 (#863)</changelog>
  <changelog author="kastl@b1-systems.de" date="1702123200">- Update to version 1.63.0:
  * Use the default http config for all server UI and rapi
    operations + Indicate when the UI/echo server is using https
    (#868)
  * go 1.21.5 (#867)
  * Bump golang.org/x/net from 0.18.0 to 0.19.0 (#864)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1703073600">- Update to version 1.63.1:
  * fix timeout not used by proxy client in fetch2 (#875)
  * Bump google.golang.org/grpc from 1.60.0 to 1.60.1 (#877)
  * Bump actions/setup-go from 4.1.0 to 5.0.0 (#869)
  * Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#872)
  * Bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#871)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705492800">- Update to version 1.63.2:
  * re-enable ifElseChain in go critic (#881)
  * go 1.21.6 (#880)
  * Bump golang.org/x/net from 0.19.0 to 0.20.0 (#878)</changelog>
</package>
<package pkgid="badc8c0d3e532a159ad07cc8a271af8f8cf4768fcc88ff335906725b67e642a3f5431b46bec1dc5fe8f62bd1d147f4ef915fe4c995f3e30acd0d62957363a732" name="fprintd" arch="src">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="mardnh@gmx.de" date="1522929600">- Update to version 0.8.0
  * Lockdown the daemon to minimise potential security issues
  * Don't wake up readers when there's no enrolled fingerprints</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544875200">- Update to version 0.8.1:
  + Fix build when builddir != srcdir.
  + Fix possible crash on exit.
  + Avoid warnings in copy/paste header.
  + Sandbox fprintd daemon more.
  + Update website address.
  + Minimise debug output.
  + Updated translations.
- Run spec-cleaner, modernize spec.
- Drop _service file, upstream have moved to gitlab and are using
  a unique Url for tarball source so service no longer makes sense.</changelog>
  <changelog author="jsegitz@suse.com" date="1557230400">- Add README.SUSE to warn users of the potential risk in storing
  fingerprint data on their systems</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1575028800">- update to 0.9.0:
  * Fix hangs when there the verification error was "retry"
  * Update for fp_get_pollfds() changes
  * Fix "client_username" memory leak, fix memory leak when saving a file
  * Create the fingerprint storage directory at install time, the storage path is now hard-coded as /var/lib/fprint and created by systemd when the service is started</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1575288000">- Fix the download url</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="d5fe48dc6125a667b7be4bd0143d3d86180c2ccffe08367583a5bc7d846cdb43cbb9f3b47184fda524f1bece95ddb4a1a973cf51bca64973baffbb17a6d27f9a" name="fprintd" arch="x86_64">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="9fcf910bfaf97af43c7372056ada30408cb8779e67351d23ffe7af724c5a2d118186e488d79d4c6ce6e77aa5659608ad8cc85ad6d483050e118390a3f4a7fb85" name="fprintd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="07744304f35856be7150983e7a83281f6403c8c263917c09404f022a142e04cfef0b1732db87ab7fce1ebba50915c3c2cc2ad139195b39d0456e9677d892e2e1" name="fprintd-debugsource" arch="x86_64">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="54f25c9ee9348f845ac26820aade305c4ee882ffc89147075dd6c0cf50caf4ce6ecb0c145ff7e5749e2edd9adda33290c779329f2bae21d8d2e83196b347ad31" name="fprintd-devel" arch="noarch">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="f54355395c14951eedd5452aeb39529973e963c2f93c4de725e6181d5e1a6dd1345bd94b07cf884caddc6a97326c1185122577a7f540ab166ae5774bc7d3f0e1" name="fprintd-doc" arch="noarch">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="c5fae61b72110f44c8534ba82d2031100057088ba560f7b76361b5227ea33af19e5837b6e4e8daf9d4674b3944ee6460c3dc9ff0f0a48aa6bebb74f93a2d8d36" name="fprintd-lang" arch="noarch">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="5f5a380ca1a17be60d93243605bb79c52c95255793052515f151ab6ccad7095924f58be187f3485194347cd6cad57de8233bfba1f64805fa40b840d64598384e" name="fprintd-pam" arch="x86_64">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="e67accf22f1acf09cdc389ab1fcf5bc69b1bc11515b24f990f177f2baf1e2e90204ec29bf65c8918fdb078884738efefd6e0043e96abc4880a630e451d351114" name="fprintd-pam-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.94.2" rel="3.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1584273600">- Update version to 1.90.1
  * Add support for prints saved on the fingerprint device itself
  * Add integration tests using the virtual image driver, and further tests for the utilities
  * Port build system to meson
  * Loads of build warnings and memory leak fixes
  * PAM module:
    Port PAM module to sd-bus from dbus-glib
    Use systemd to not ask for a fingerprint scan on remote logins
    Add man page for PAM module
    Add tests
- Split doc package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584619200">- Few minor spec-cleaner tweaks</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606651200">- Update to version 1.90.4
  * Authentication is now required to enroll a new print.
  * Add support for the libfprint early reporting mechanism
  * Proper hotplug support together with libfprint 1.90.4
  * Handle STATE_DIRECTORY containing multiple paths
- Add patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch
    https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70
    Unittest test_manager_get_devices_on_name_appeared is broken
    with this patch applied - so revert it for now.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1606824000">- Update to version 1.90.4
  The 1.90.4 release caused a major regression, as it included a
  USB hub in UDEV the autosupend rule list.
  Highlights:
  * Remove USB hub from udev autosupend rules
  * synaptics: Add PID 0x00c9 which is used in some HP laptops</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607342400">- Update to version 1.90.6
  The 1.90.5 release was unusable due to a number of inter-related
  issues with the DBus interface and authorization. We also found
  a number of problems with possible security implications.
  Currently fprintd will do interactive authorization even if this
  was not requested using the correct DBus method call flag. All
  API users MUST be updated to set the flag as it will be enabled
  in the future!
  Highlights:
  * Fix fprintd DBus configuration
  * Change details of what requires authorization
  * Fix various race conditions in pam_fprintd
  * Permit interactive authorization from fprintd utilities
  * Do not allow deletion while another operation is ongoing
- Drop patch:
  * 0001-tests-Fix-test-not-failing-on-error.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 1.90.7
  While 1.90.6 fixed a number of issues, we did have a bad
  regression due causing pam_fprintd to crash when there are no
  fingerprint devices installed.
  Highlights:
  * pam: Guard strdup calls against NULL pointers</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607774400">- Update to version 1.90.8
  It seems that we are finally reaching the end of the tunnel with
  regard to regressions. One more issue that cropped up was that a
  pam_fprintd fix to avoid a possible authentication bypass caused
  issues when fprintd was just started on demand.
  Highlights:
  * pam: Only listen to NameOwnerChanged after fprintd is known to
    run.
  * Place new ObjectManager DBus API at /net/reactivated/Fprint</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610712000">- Update to version 1.90.9
  * Fix multiple daemon lockup issues (#97)
  * Fix print garbage collection to not delete used prints
  * pam: Use the device with the most prints</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1616241600">- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818</changelog>
  <changelog author="Matthias Mail&#xE4;nder &lt;mailaender@opensuse.org&gt;" date="1637064000">- Update to version 1.94.1
  * Highlights:
    + Fix systemd unit so that udev hotplug events are processed
    + Report back the selected finger if there is only one
    + Change PolicyKit strings for clarity
    + Various fixes to the testsuite
    + Plenty of translation updates
- Changes from 1.94.0
  * Highlights:
    + Implement suspend/resume handling.
    + This requires writing "power/persist" and "power/wakeup" in sysfs.
    + Support libfprint overheat protections
    + Delete host prints when device prints disappeared
    + pam: Immediately return success information
    + Plenty of updated translations thanks to move to Fedora Weblate
    + Fix possible race when retrieving session information
    + Fix possible race when a client disconnects
    + GLib 2.56 compatibility fixes
- Changes from 1.92.0
  * Highlights:
    + fprintd now prevents the same finger to be enrolled twice
    + Support clearing storage of match-on-chip devices
    + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo)
    + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints
    + Expose finger status on DBus
    + Add method to delete only a specific print of a user
    + Improved error reporting for deletion
    + Wait for finger removal before cancelling operations
    + Prefer older prints when garbage collecting
    + Major improvements to test coverage
- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1644408000">- Fix for openSUSE Leap 15.3, makro %{_pam_moduledir} is unknown in
  openSUSE Leap 15.3</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645531200">- Add upstream bug fix patches, fix build with meson 0.60.x and
  newer:
  + f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
  + 2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651924800">- Update to version 1.94.2
  * EnrollStart will throw an error if the finger was enrolled already
  * Interactive DBus authentication will only happen when requested
  * Add PAM module options to ignore timeout/retry limits
  * A lot of translation updates after the POT file was fixed
  * Improve meson build file and fix building with meson 0.61.0
    So patches can be dropped
    f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
    2c34cef5ef2004d8479475db5523c572eb409a6b.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653393600">- Do not recommend lang package: the lang package has smarter
  supplements in place.</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1688731200">- add all supported USB devices as Supplements</changelog>
</package>
<package pkgid="ffd07b771c54b7ec5cd8c5d5789edc401d3dff0e45af7b46d188587a94368cc5fc05cdd5d9a223340a56f0c5e95ab0abb25b536441ced57ae0c3697e225bf168" name="frame" arch="i586">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="c95ae94f80e124e89b71757baa594e4dbcdf9876e528738a2cdda265d82a45b36f8208e3d9559a99f9b0038be6c917848c264d4444b9432498a2690659510609" name="frame" arch="src">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="8fde1e2051ec1daf73003559e5149929ea137ad7824546b9f03b31be0c6e337956c296736ea3491a65c902d16458fe196b9e9d8fcf8b53de4572a93e91506c0e" name="frame" arch="x86_64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="96362f7af6738f8ca621282b3bc51c0c7cba27ae339d6ed9f19629cc428dcd3721dab9f438150cd10021390b2d6254baeb4c2a37fb832378a70124997804f79b" name="frame-debuginfo" arch="i586">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="783eb6930089f5baebf6e2e09ae44bef4fbec487ef1c1a033f0a27c701d1f5a004deacc56af8f87ff525e65337930f989990c996ab93f8a95a925252b2e5dc46" name="frame-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="ffee4a07543e685396c6b1d529150f7c32723518ea222c9610ab0ccf39c7b47f0dd4f5156ed0891d8ceb370076531f0eb2aab967d1a8bdd6ce19d527ad351691" name="frame-debugsource" arch="i586">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="4d710acb6c85cf9f9943f9a74f7747d832fd6a25892fa20c5471e836bb61fb8c0b770831862d81f638bae4c496adb994194124738292eaad44d6fa257109edf1" name="frame-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="9d31a1dc6cc79b8d197849a04b6a35b2b25792983b2973f586edf24b8a4bf6aa065b8451add99e30ddf1879124fe5e8bfdc10defe62fcc917bb5264bba3c326f" name="frame-devel" arch="i586">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="3fa088f5c5ff2f2047232a8cf7ea5cd7fcd911ed693f303bf593dac984176de419caab3b7c900982bbfb52eee168a83f0e1100187ae03807336c381b86ed4d62" name="frame-devel" arch="x86_64">
  <version epoch="0" ver="2.5.0+bzr20160809" rel="3.1"/>
  <changelog author="nmo.marques@gmail.com" date="1344168000">- pacote inicial</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- minor updates</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to 2.2.4
- package name change from 'utouch-frame'; upstream changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Update to 2.5.0:
  * various bugfixes, see changelog on launchpad for full log
- Remove tools subpkg as the tests require google framework we
  do not provide.
- Cleanup the spec file</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444478400">- Update to 2.5.0daily13.06.05.
- Spec cleanup.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505044800">- Update to version 2.5.0+bzr20160809:
  * device: Don't use asserts to get properties on failures, to
    avoid crashes (lp#1350523).
- Add baselibs.conf.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1601380800">- add frame-cstdio.patch, fix FTBFS for TW</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
</package>
<package pkgid="0bff5e40c0ce27e3f7acdc022aa077088afb3cd470311678f313dd8a0b068b959bc2531e55cb489e2730df3b4254ce352ca866ca08d9799c0b212cd4c63a4fea" name="frameworkintegration" arch="src">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="0379dc95397b8e8c0447c163916baf31992c4cb10816d5bbd9005fb15891f359346847842bbb87a42bf961c6d3f1034913bfb73b8bd201ca9a39aab98f4fb016" name="frameworkintegration-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="caf1194ed8b8a7db42f176cbf2c46dee04e4c9cd94aa5d73576114c108fb976891c05a245e5beef08e9965a893c8742649cc332f543f3ee06926f2a4309056ee" name="frameworkintegration-debugsource" arch="x86_64">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="7fa85a1a6c7bd1066a92ce6d65dda627a86c3fe79d08e5ae84c2afd95d188ed6ea4b0470aa2ede6ad72f0fd936f70b9df20e110b139803ef5edae78dcb630ae7" name="frameworkintegration-devel" arch="x86_64">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="580d7221c118850f442483ffb34b907b83ea91178dd6f4f17adbdefbae9b395037e240d48101cf1cf9292f6f3110ca925b4c9e5326083a2842d256acaa2654c7" name="frameworkintegration-plugin" arch="x86_64">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="6606c1454f3b30eeea649a4bed3ea58c781f8b66c15d4a11a701b04ac14268a8d22cbfeec28dbfbf01bcc78e3f2719ab6a1fbdbd25fe0339b1b804154c7892d2" name="frameworkintegration-plugin-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.113.0" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1654862400">- Update to 5.95.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.95.0
- Changes since 5.94.0:
  * port to standard C++ smart pointers where possible</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656849600">- Update to 5.96.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.96.0
- No code change since 5.95.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1659873600">- Update to 5.97.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.97.0
- No code change since 5.96.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662465600">- Update to 5.98.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.98.0
- Changes since 5.97.0:
  * Add FreeBSD Qt6 CI support</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664625600">- Update to 5.99.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.99.0
- No code change since 5.98.0</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667908800">- Update to 5.100.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.100.0
- No code change since 5.99.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1670328000">- Update to 5.101.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.101.0
- No code change since 5.100.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673524800">- Update to 5.102.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.102.0
- No code change since 5.101.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675857600">- Update to 5.103.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.103.0
- No code change since 5.102.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678104000">- Update to 5.104.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.104.0
- No code change since 5.103.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680350400">- Update to 5.105.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.105.0
- Changes since 5.104.0:
  * Don't play sound for plain notification (kde#457672)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683374400">- Update to 5.106.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.106.0
- No code change since 5.105.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685966400">- Update to 5.107.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.107.0
- No code change since 5.106.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Update to 5.108.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.108.0
- Changes since 5.107.0:
  * Remove qt6 CI builds</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Update to 5.109.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.109.0
- Changes since 5.108.0:
  * Add explicit moc includes to sources for moc-covered headers</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694001600">- Update to 5.110.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.110.0
- No code change since 5.109.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696852800">- Update to 5.111.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.111.0
- No code change since 5.110.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699272000">- Update to 5.112.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.112.0
- No code change since 5.111.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 5.113.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/frameworks/5/5.113.0
- No code change since 5.112.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="edc8eb68e1206c8a811da95350dc15fe2c5ca2233d919af9b17d51eaec6671416eb313f6645749ba3d4c558ee11da013a4475ad89cc02a57b0319a955d06d80f" name="freealut" arch="src">
  <version epoch="0" ver="1.1.0" rel="237.21"/>
  <changelog author="ro@suse.de" date="1161604800">- created package (branch from openal)
- added split-provides from openal-devel</changelog>
  <changelog author="meissner@suse.de" date="1162296000">- use RPM_OPT_FLAGS</changelog>
  <changelog author="crrodriguez@suse.de" date="1231416000">- supress static libraries</changelog>
  <changelog author="cmorve69@yahoo.es" date="1242648000">- Add baselibs.conf file</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- Package baselibs.conf file</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1336651200">- Do not use -ansi as default dialect.</changelog>
  <changelog author="jengelh@inai.de" date="1353844800">- Employ shared library packaging guidelines
- Parallel build with %_smp_mflags
- Require pkgconfig so that automatic Provides work
- Remove redundant sections/tags from specfile</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1356523200">- openal-devel is now called openal-soft-devel
- cleaned the spec file a bit up</changelog>
  <changelog author="reddwarf@opensuse.org" date="1357473600">- Removed absurd libopenal1 BuildRequires
- Use pkgconfig(openal) BuildRequires instead of the package name
- Removed openal:/usr/include/AL/alut.h Provides from very old
  package split
- Delete manual -devel requirement specification since they are
  added automatically through rpm/pkgconfig magic</changelog>
  <changelog author="mpluskal@suse.com" date="1509710400">- Switch to cmake build
- Drop not needed freealut-noansiflag.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- turn WARNINGS and OPTIMIZATION CMAKE options off, this
  disables -ansi again and sets uses only the distribution
  default CFLAGS.</changelog>
</package>
<package pkgid="d812bb367ea7a9dfd8cb1acb58d6d1c8343df2d3056dd8f24148134f735cf89fd8f53ee610dc814b50e24344114a2a0fcc64e2ba895a9d8ad075c82bd44e8238" name="freealut-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="237.21"/>
  <changelog author="crrodriguez@suse.de" date="1231416000">- supress static libraries</changelog>
  <changelog author="cmorve69@yahoo.es" date="1242648000">- Add baselibs.conf file</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- Package baselibs.conf file</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1336651200">- Do not use -ansi as default dialect.</changelog>
  <changelog author="jengelh@inai.de" date="1353844800">- Employ shared library packaging guidelines
- Parallel build with %_smp_mflags
- Require pkgconfig so that automatic Provides work
- Remove redundant sections/tags from specfile</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1356523200">- openal-devel is now called openal-soft-devel
- cleaned the spec file a bit up</changelog>
  <changelog author="reddwarf@opensuse.org" date="1357473600">- Removed absurd libopenal1 BuildRequires
- Use pkgconfig(openal) BuildRequires instead of the package name
- Removed openal:/usr/include/AL/alut.h Provides from very old
  package split
- Delete manual -devel requirement specification since they are
  added automatically through rpm/pkgconfig magic</changelog>
  <changelog author="mpluskal@suse.com" date="1509710400">- Switch to cmake build
- Drop not needed freealut-noansiflag.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- turn WARNINGS and OPTIMIZATION CMAKE options off, this
  disables -ansi again and sets uses only the distribution
  default CFLAGS.</changelog>
</package>
<package pkgid="73d10a87ddf8f4b155967f02659d65e81bd84fb8b41daa91914917e86ec27d04fa60cd9148c5a52b3cc3186e63611733ef23ef525d9ff5141ba82b53b9af7091" name="freealut-devel" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="237.21"/>
  <changelog author="crrodriguez@suse.de" date="1231416000">- supress static libraries</changelog>
  <changelog author="cmorve69@yahoo.es" date="1242648000">- Add baselibs.conf file</changelog>
  <changelog author="jengelh@medozas.de" date="1261137600">- Package baselibs.conf file</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1336651200">- Do not use -ansi as default dialect.</changelog>
  <changelog author="jengelh@inai.de" date="1353844800">- Employ shared library packaging guidelines
- Parallel build with %_smp_mflags
- Require pkgconfig so that automatic Provides work
- Remove redundant sections/tags from specfile</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1356523200">- openal-devel is now called openal-soft-devel
- cleaned the spec file a bit up</changelog>
  <changelog author="reddwarf@opensuse.org" date="1357473600">- Removed absurd libopenal1 BuildRequires
- Use pkgconfig(openal) BuildRequires instead of the package name
- Removed openal:/usr/include/AL/alut.h Provides from very old
  package split
- Delete manual -devel requirement specification since they are
  added automatically through rpm/pkgconfig magic</changelog>
  <changelog author="mpluskal@suse.com" date="1509710400">- Switch to cmake build
- Drop not needed freealut-noansiflag.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- turn WARNINGS and OPTIMIZATION CMAKE options off, this
  disables -ansi again and sets uses only the distribution
  default CFLAGS.</changelog>
</package>
<package pkgid="e8db49edf9d2540fa17399afc9ad33c1967d861b5ab0eb2220f3f1743bc728b8a8896c476b2258cb2dc5079a27f32c81ebd72783c3fed1e5d0b299a00c2c2f78" name="freeglut" arch="src">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="sndirsch@suse.de" date="1283256000">- switched to current freeglut sources in SVN (2010-05-29);
  hopefully also fixes bnc #635821</changelog>
  <changelog author="sndirsch@novell.com" date="1289304000">- xdriinfo 1.0.4
  * This minor maintenance release provides the usual recent
    collection of build configuration improvements and janitorial
    cleanups.</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="johannesobermayr@gmx.de" date="1321358400">- Update to pre-2.8.0 git
  * Use a prefixed version (2.7.99)
- Install already built demos
  * Add -demos subpackage
- Remove obsolete compat70.tar.bz2
- glxgears, xdriinfo and glxinfo are part of Mesa-demos-base
  * Remove glxdemos.tar.bz2, glxdemos.diff, xdriinfo.tar.bz2
    freeglut-glxgears.notify.diff and freeglut-glxinfo.notify.diff</changelog>
  <changelog author="saschpe@gmx.de" date="1327665600">- Rename demos package to freeglut-demo to match other demo packages
- Honor shared library policy:
  * Rename base package to libglut3 and adjust baselibs.conf accordingly
- Ran spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- fix baselibs.conf for devel-32bit</changelog>
  <changelog author="tabraham@novell.com" date="1330516800">- Update to 2.8.0
  * There are now callbacks to support multitouch capability.
  * Solaris and OSX support have improved.
  * Fullscreen mode and Game mode behave better.
  * Addition of Visual Studio 2010 projects &amp; solutions.
  * Many bugs have been fixed.</changelog>
  <changelog author="mlin@suse.com" date="1336910400">- Rename invalid package name Mesa-demos-base to Mesa-demo-x</changelog>
  <changelog author="coolo@suse.com" date="1347969600">- in 12.3 libGLU is no longer part of Mesa</changelog>
  <changelog author="coolo@suse.com" date="1347969601">- add patch from fedora to fix build with latest GL stack:
  freeglut-glextconflict.patch</changelog>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="f40b38508c5e09a266549d42116246a4a8d61f08d18584968cefcc834266d7c1daba20d6ecb94ff2a7a54c69bc20d0b34550deb6715287b9b0fefb6cf43a6964" name="freeglut-debugsource" arch="i586">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="d3f776bc375116242fe8c1427e3aa6c894927b60be22b7796cf32095c42513af4ed78f5dd5e43385638e6817287196f0d352c358f55190329451c864f2846eb6" name="freeglut-debugsource" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="bdc7157e21dd1b3b4e2ec4189aec0ff43fb62d38572ac7195b768bba29ee285c64814ba271aad6876dbcea73c850675e87ab624f8ec26f8d6e2a04020101e8bb" name="freeglut-demo" arch="i586">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="411c086597e98470d3a95fac306cf333a03cf28903c22129486743bce7c9bbf1423a26709abefaa5115fca54af4ca284eb7fa37031c9f33be1766f7773ddf4a7" name="freeglut-demo" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="2f49c279219ea8e083831f2744cf974a1c778622497b35d1945f6e3df5adab661722433896b6b93a8b00d9a75b8f64076efd614f364e6ce7ba99fcca0aafac70" name="freeglut-demo-debuginfo" arch="i586">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="31393135d9f223ad1f952ea5e4e15bc04b7b7aa1e65a7fd2ddafb98bcee3d00f0243af4181b650699907cb8d267b15721dfde60a2f726e303d0bddbe632aaac6" name="freeglut-demo-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="a42853448c1a7ba0d7452994d982fbceb796ebde06a4c9afb5886fb8302651af8cb1cf6dccefeecd3e0c9ca6106f7eaae60930230e8e021206f739f173a28fcf" name="freeglut-devel" arch="i586">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="f26f944a191341ea1f87e3a7242e82967e121fb2f59db660d6ff4bab6f7700a4c1a68f786900dee6c5efc0cd9173e03566052b34916f2d21627a620fd152e096" name="freeglut-devel" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="f5aeceb91d0f691c54d6866f624f72196cb82772b9507d0c4d89eecdec81dfa8cb34d2031c930388044a10fbbaaff87a46bc20437a97db30e860f1ceb5ba0d25" name="freeglut-devel-32bit" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="1.10"/>
  <changelog author="jengelh@inai.de" date="1362312000">- Use more robust make install call which also works on SLE
  and others</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- freeglut only directly depends on gl/glu, nothing else</changelog>
  <changelog author="meissner@suse.com" date="1365249600">- Update to 2.8.1
  - bugfixes mostly, covering MacOS, Windows and also regular
    UNIX X code.
- use source url
- dropped upstreamed freeglut-glextconflict.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Cleanup buildrequires to include only what is actually
  used.</changelog>
  <changelog author="tchvatal@suse.com" date="1426248000">- Cleanup with spec-cleaner a bit
- Remove obsolete conditions
- Remove condition for sle11 build as it fails anyway</changelog>
  <changelog author="tchvatal@suse.com" date="1426248001">- Version bump to 3.0.0
  * Now with cmake build system
  * Various small fixes around here and there - no upstream changelog
    apart from VCS
- Remove some more obsolete things from spec now when we use cmake</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578571200">- Update to 3.2.1:
  * Various fixes around the place that happened since last release
- Fetch the glut manpages from web to point them somewhere</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583150400">- Add patch to fix build with GCC 10 bsc#1160391:
  * gcc10.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584014400">- Explicitely disable rpath to fix Leap builds</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648123200">- update to 3.2.2:
  * Fix netbsd/aarch64 build by including sys/joystick.h instead of machine/joystick.h.
  * Fix build with gcc &gt;= 10 which made -fno-common the default by no longer relying on COMMON symbols for globals.
  * Fix android build (default to FREEGLUT_GLES, and check for debug flags).
  * Add flat shading option to the shapes demo.
  * Fix crash when calling primitive drawing functions without creating a window first.
  * Dropped really old and unmaintained doc directory from the source tree.
- drop gcc10.patch (obsolete)</changelog>
</package>
<package pkgid="e8c811d1dd4a6755f6a62b967ef97e8844bdd18d15baf23723380b6e261f0d854a1af5047571c3efe11b27daff00ef3145b4a0637b58f35ff0b332cdccc1f1a5" name="freetds" arch="src">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="mpluskal@suse.com" date="1483617600">- Update to version 1.00.24
  * See NEWS for a complete list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1490443200">- Update to version 1.0.27
  * See NEWS for a complete list of changes</changelog>
  <changelog author="vsistek@suse.com" date="1495108800">- Update to version 1.0.39
  * See NEWS for a complete list of changes</changelog>
  <changelog author="tchvatal@suse.com" date="1521806400">- Version update to 1.0.83:
  * See NEWS for a complete list of changes</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1563192000">- Add configure-return-void-fix.patch in order to fix wrong
  configure with -Werror=return-type.</changelog>
  <changelog author="Linnaea Lavia &lt;obs@lavia.moe&gt;" date="1572955200">- Enable Kerberos support
- Version update to 1.1.20:
  * Default TDS protocol version is now "auto"
  * Improved UTF-8 performances
  * TDS Pool Server is enabled
  * MARS support is enabled
  * NTLMv2 is enabled
  * See NEWS and ChangeLog for a complete list of changes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="5a6df7cb8b5e76c9a8ff1237709491fe513eb4895284c5b8334d77298fc3802a9e690ed914d3717ce5210766ad6c935672c1782a6a7d8457ca558fd0a108638a" name="freetds-config" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="b66bb82090a94841135fed094d0f37bcec699ed1ba0dc678ff26d49964b1d67e1403d6e2dd732f01fc8454166b4a1d19d73e19084f0854f87b81cddaa6194a3f" name="freetds-config" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="f3c216e15a0d4c2a1f5c3984e5fe248f1e65a5d69d2660d61d0887334b1a78d3d78624bf8c90050da5fff6105fd9032f64eca3946567d8fbcc2608ed83ca4757" name="freetds-debugsource" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="b4ee7e60e9d4ed60ff9a8ea8a59254ae8a9d907721c69024bc806a174e0e35c5bfce35df6cd8b2c0e1bdcac4650c14eeab99cfa467fb8f9f334a90d5ca26ee22" name="freetds-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="a5eae096152649475b6342b7e77f40aa582139d56e3f996982cbe1b9b2e579669f1bc15c5bcd81f508d5b1e4aeadf9fa7b3341d82f9e81c042b3bfc4e64c085d" name="freetds-devel" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="ec5404684d99030c15337e9e78c7f117dda5ff3b8a8b9406c2106c3ac4cce7bea7665ff9970cd00a0869fdd0e638f52ea2e7175eccfcefbf7f69b0fe8a58a69c" name="freetds-devel" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="f79d8886902dbeea381ac57032aed0ea0bc68e1c9ac58ddb1817550a4744ffea4ed9c81d18c29cc47b5b81a89dcf61786a4dbbb27a0999635be92464d4f6df92" name="freetds-doc" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="6b9ee0c065e70373fb3763539a414185c2e751cd936ffa19ba7c9872704fb80fe86b790cabe447f1ac385199f24bfd24134189fe2bf7badbe83b71ae22032ee1" name="freetds-doc" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="077426c146da28769fca6494ab3240ac0c572a29294b353b07eaa060611f78d3d77d1f6a91af810128b4f247f76f0c2c960934177dfed27d508f1b588d5cd4a0" name="freetds-tools" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="fcdb6a66bb2644d0b8ae25cc204edb627e965ebaf50127c73dd31163aac5dca8fd8409f532b8b61366f1867f294c28cb8fe94b4489af2ade03954f202edbc255" name="freetds-tools" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="fe62bb0040aa925db359ea0010b2326ecdb3ba322ee8aa773e7af6209fd80ee30c01b8ce11d1f3717f9c8e85d6f02c32b54899d5d922bf8d85e23f2d2e7ff8df" name="freetds-tools-debuginfo" arch="i586">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="cb963794650ed862ceeac6ea2f9a4257fd05794f8d225e042fe596c5e84d6af72472bafbe147bda77b71ccd6e9c67b9f67d73a8805523586d453a2f91f54109c" name="freetds-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.10" rel="1.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1589544000">- Update to 1.1.36:
  * Various bugfixes
  * bsc#1141132 CVE-2019-13508</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 1.2.18:
- Sybase server:
  - All strings are now converted as MSSQL;
  - Support kerberos login;
  - DB-Library: add DBSETNETWORKAUTH, DBSETMUTUALAUTH, DBSETDELEGATION and
    DBSETSERVERPRINCIPAL;
  - CT-Library: add CS_SEC_NETWORKAUTH, CS_SEC_NETWORKAUTH,
    CS_SEC_NETWORKAUTH and CS_SEC_NETWORKAUTH;
- Bulk copies:
  - DB-Library: fix trim of unicode fields;
  - Apply character conversion for Sybase, like MSSQL;
  - Ignore computed columns;
  - Properly support multibyte strings in column names;
  - DB-Library: stop correctly on BCPMAXERRS setting;
  - DB-Library: do not try to convert skipped rows reading file allowing
    for instance to load CVS files;
- CT-Library: added CS_DATABASE property to allows to connect correctly
  to Azure servers;
- Improve support for MS XML columns for both DB-Library and CT-Library;
- Fix some issues with MSSQL server redirection (used for instance in
  Azure);
- Change SQL_DESC_OCTET_LENGTH value for wise character columns;
- Better support for SQL_VARIANT:
  - Better column checks;
  - CT-Library: now supported, columns are returned as CS_CHAR_TYPE;
- Some updates to server part:
  - Set correctly initial state;
  - IPv6 support;
  - Fix TDS 7.2 logins;
- Support extended character using domain logins under Unix;
- Improve MARS:
  - Less memory copies;
  - Remove possible deadlock;
  - Handle wrapping sequence/window numbers;
  - Make sure we sent the wanted packet;
- Support UTF-16 surrogate pairs in odbc_wide2utf and odbc_set_string_flag
  fixing some character encoding support;
- Fix multiple queries, used by ODBC to optimize data load;
- Improve emulated parameter queries, fixing minor issues and reducing
  memory usage;
- Support DBVERSION_UNKNOWN in dbsetlversion (will use automatic detection);
- CT-Library: define CS_MIN_SYBTYPE and CS_MAX_SYBTYPE;
- CT-Library: fix cs_will_convert accepting library constants, not libTDS.</changelog>
  <changelog author="brassh@web.de" date="1620561600">- update to 1.2.21:
  * minor bug fixes
  * Support some missing types like nullable unsigned smallint
- add baselibs.conf to allow building of i586 libraries (necessary
  to use the driver for programs running under wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620734400">- remove stale _service and fix Source url</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660910400">- update to 1.3.13:
  - Generic:
  - Support UTF-8 columns using MSSQL 2019;
  - Do not accept TDS protocol versions "4.6" (never really supported) and
    "8.0";
  - Minor portability issues;
  - Fix log elision for login;
  - Detect some possible minor memory failure in application;
  - Support long (more than 64k) SSPI packets (never encountered but you
    never know);
  - Fix unicode columns for ASA database;
  - Avoid using BCP with old protocols;
  - (*) Fix bulk copy using big endian machines;
  - (*) Fix Sybase uni(var)char and unsigned types for big endian machines;
  - (*) Do not send nullable data during bulk copy if type is not nullable;
  - ODBC:
  - Added "Timeout" setting;
  - Applications:
  - Improve defncopy utility:
  - Fix some declaration;
  - Fix Sybase support;
  - (*) Fix datacopy and freebcp logging;
  - CT-Library:
  - Minor fix for variant type;
  - Better support for timeout setting;
  - (*) Support some missing types (like nullable unsigned integers) for
    Sybase;
  - DB-library:
  - Unify date format (all systems can use the same syntax);
  - (*) Allows to pass 0 as type for bcp_bind;
  - (*) Fix DBSETLSERVERPRINCIPAL macro;
  - (*) Do not limit queries length for bcp using Sybase;
  - (*) Add KEEP_NULLS to BCP hints.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 1.3.15:
  * odbc: Fix some issues with SQLCopyDesc
  * Do not change sql_desc_alloc_type copying descriptors.
  * odbc: Return size from SQLGetDescField for integers</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- update to 1.3.16:
  * tds_close_socket and tds_connection_close could have been called
    while reading/writing TLS sockets so calling tds_ssl_deinit
    cause some used structure to be released while used.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677758400">- update to 1.3.17:
  * Update dblib.c - _get_printable_size
  * Added more types to _get_printable_size based on /misc/types.csv</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.3.18
  * Fix redirect with Azure
- modified patches
  % configure-return-void-fix.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1693828800">- version update to 1.3.20
  * Allows to specify separate date and/or time format.
  * Add "date only format" and "time only format" to locales.conf
    configuration.
  * Better logs for iconv initialization
  * Report more verbose and helpful logs if tds_iconv_init fails.</changelog>
  <changelog author="pgajdos@suse.com" date="1696248000">- version update to 1.4.2
  * User visible (not in a particular order):
  - Fix some numeric conversion checks;
  - Always use Unicode for SSPI allowing not ASCII to work;
  - Improve BCP copy, especially for Sybase;
  - Better error reporting for ICONV failures;
  - Disable TLSv1 by default;
  - ODBC: partial TVP support (missing data at execution);
  - ODBC: support for quoted string in connection string;
  - CT-Library: support large identifiers;
  - CT-Library: report appropriate severity values;
  - apps: datacopy report errors on standard error;
  - pool: use poll instead of select to support more connections.
  * Implementation:
  - Use more bool type for boolean instead of integer;
  - more macros for ODBC tests to encapsulate some ODBC API.
- modified patches
  % configure-return-void-fix.patch (refreshed)
- have not BUGS.md anymore</changelog>
  <changelog author="pgajdos@suse.com" date="1700136000">- version update to 1.4.6
  * no upstream changelog found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 1.4.7:
  * tds: improve openssl compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 1.4.10:
  * odbc: Return better error for invalid character set</changelog>
</package>
<package pkgid="543a46658f0f55bc4cf8910bb53d41de0c8216f9e4904d3ffd7ea75e19b93ba0a9cba472d7bd84a5ff9d78c4aae90227b67ef0af26a98f938cbe18f0c707f5c1" name="freetype2" arch="src">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1562068800">- Update to version 2.10.1
  * The bytecode hinting of OpenType variation fonts was flawed, since
    the data in the `CVAR' table wasn't correctly applied.
  * Auto-hinter support for Mongolian.
  * The handling of  the default character in PCF fonts as  introduced
    in version 2.10.0 was partially broken, causing premature abortion
    of charmap iteration for many fonts.
  * If  `FT_Set_Named_Instance' was  called  with  the same  arguments
    twice in a row, the function  returned an incorrect error code the
    second time.
  * Direct   rendering   using  FT_RASTER_FLAG_DIRECT   crashed   (bug
    introduced in version 2.10.0).
  * Increased  precision  while  computing  OpenType  font   variation
    instances.
  * The  flattening  algorithm of  cubic  Bezier  curves was  slightly
    changed to make  it faster.  This can cause  very subtle rendering
    changes, which aren't noticeable by the eye, however.
  * The  auto-hinter  now  disables hinting  if there  are blue  zones
    defined for a `style' (i.e., a certain combination of a script and
    its related typographic features) but the font doesn't contain any
    characters needed to set up at least one blue zone.
- Add tarball signatures and freetype2.keyring</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1570622400">- Use the compiler default C std, since 2012 gcc defaults
  have changed, we now only need to get rid of ANSIFLAGS, override
  that variable instead.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="243a217d21d07a16bc152a644b5f93ebfa942594bfacad6208b4e67711e553683250117653b02fb4287551832800c8aa726f91ed52a9506ab154fa359caadfc9" name="freetype2-debugsource" arch="i586">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="9eec019ba54f50ad47c152a366ccd52466ad3e586b6d10f5d2b776ad7c920b5d67a1ad4ef6865e107d76063f1cfb40656a838ce72e5a8c536202faf8b3f3fa93" name="freetype2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="9f96f234ce16807c6cf966ce6250473f9d28d59dbb28ad512a820489df57aaa4a1e0ee51a3e1664e9050ea820fb28c1f14cec1bed6acb07e66c52bd5dd82c2e4" name="freetype2-devel" arch="i586">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="28e75bf74e1950cbac48e9ce33110d7e52fd5f078a12e645151bd30782893e8b47a348d98336df75ad98d093bc5b97bcd298fd86398b13c3f976a147b5c724c7" name="freetype2-devel" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="c2bfc16b117e4ed3a7db51a2c4a82bfb920bb3182c1ec3ffe614aaba2969b884e80d6480b6a779ea26bbc59045cf1d47a91975bde28a626735aa9672c173de6d" name="freetype2-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="59f505ada86746b6576067d5b7799507af8220e3b0e695fad61a9c3a6e2ba0049aa926cd95876c21d0561f7219f6fbd4c9c7515388e472afa4fce7773e082abf" name="freetype2-profile-tti35" arch="noarch">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="34f1093879278d250c9ee039fbdee51fa57661e009cc1f030230c3c1aeed67955758f204e790504b7d346872c1c6e2371289891e855a69456573af18eeb71fad" name="fribidi" arch="i586">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="bd4fbd83dbbe4f8b439eb7cea0f5b1ed2ad8526356bdb11761f2f54c19b81603ae3561a7c3a53aadfb623b093ba8e7e18f04d06acd0e1af6ed8cfc5d4e41dcb6" name="fribidi" arch="src">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="crrodriguez@suse.de" date="1199620800">- update to version 0.10.9
  * Fixed type sizes when stdint.h is not available.
  * Update to Unicode Character Database 5.0.0
  * Fixed type sizes on 64-bit architectures.
- disable static libraries
- remove libtool archive with empty dependency_libs
- do not require gtk2-devel for build as it is unused
- spec file cleanups</changelog>
  <changelog author="ro@suse.de" date="1207828800">- added baselibs.conf file to build xxbit packages
  for multilib support</changelog>
  <changelog author="olh@suse.de" date="1225368000">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="olh@suse.de" date="1228910400">- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)</changelog>
  <changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
  <changelog author="coolo@novell.com" date="1272628800">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="adam@mizerski.pl" date="1296993600">- update to 0.19.2
  * Update to Unicode Character Database 5.1.0</changelog>
  <changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="jengelh@inai.de" date="1405771200">- Utilize shared library package naming guidelines
- Drop Requires:pkg-config for fribidi-devel, it is implicit
  (due to .pc file being picked up by rpm find-requires)</changelog>
  <changelog author="ftake@geeko.jp" date="1410350400">- libfribidi-devel requires %{lname} = %{version}</changelog>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="9dcadfd818f2d1fe9d09c9b7d3311c75a993ba71b1dd16eac4acf404b311e5dd7cacfedd362c032647808359201d2a72307c6afdc9bd7acf2733519d4658a6de" name="fribidi" arch="x86_64">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="97b43dc817dd08ec69b3b79e3854bfdbc607fc5ae2b2a59076c837a9779b285aca1b1bcd7bb34e3a4438cb4ba9ae4c29a2dd7084f0a823312e0781feed01caa0" name="fribidi-debuginfo" arch="i586">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="4aa1cbe1a018be09826fe7378c2844adf340b99c18aa588681ac39a15dc9d31023e8e35179d6a5734a87d4f5fce4aa8fd1a764a817e4c8a12df135ebed5d8781" name="fribidi-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="38487082befb2c8338c3332fbb746265e4a79c9210012957ef742083f0164cf8ba788ae97a100ce63ea8a849aca5046b81c0047195747a55548c3657b090def7" name="fribidi-debugsource" arch="i586">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="c7e18237740f87d5437a6000334d99fbcb86f4a0243df7b08d0604a905595a9ba3e6adb4c27dd958f5ac8499d832a3802cbae9512ff63d521f513739fe3591b5" name="fribidi-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="00198b3b3a6661ce8c974b002be0bda7f12c08980f7c486db5e8f07f9a0a9f86a6de939404622435e5be51f44402410cce4d66b5905c2074a1b23c9afc10a86c" name="fribidi-devel" arch="i586">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="8c9bcea2741ed5148e45ee6bfd45f5fb5467fb737d4e1c89936db943526a5ad1466ce46dc12b5c8b864f5a9b4ba2a31b113ecbcdc5e24586ff24f3e1dc35384b" name="fribidi-devel" arch="x86_64">
  <version epoch="0" ver="1.0.13" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1415275200">- update version 0.19.6
  * Fix two minor bidi bugs.
  * Build with new libtool to support ppc64le.
- fix boo#903462: -enable-malloc to be thread safe</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518868800">- Update to version 1.0.1:
  + Minor distribution related fixes.
- Changes from version 1.0.0:
  + Full isolate and parenthesis support as per Unicode 6.3 to
    Unicode 10.0.
  + To get access to the new algorithm calls to the function
    `fribidi_get_par_embedding_levels()` must be replaced with
    calls to `fribidi_get_par_embedding_levels_ex()`. These
    functions are not API compatible. Calling the older function
    will use default values for the new bracket properties and will
    sometimes yield non-complient results.
- Changes from version 0.19.7:
  + Disable thread-unsafe memory pool by default (fdo#79385).
  + Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
  Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
  already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.</changelog>
  <changelog author="jengelh@inai.de" date="1518955200">- Trim redundancies in the description.</changelog>
  <changelog author="sean@suspend.net" date="1540382400">- Update to version 1.0.5:
  + Updated unicode tables to version 11
  + Bugfix release - character tests were not running previously
  + Small speedup due to small arrays being allocated on the stack</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1575028800">- Use %make_build macros.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1590148800">- Add no-config-h.diff - copied from Debian
  Remove HAVE_CONFIG_H from public API
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
  copied from Debian, CVE-2019-18397
  Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
- Run spec-cleaner</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Update to version 1.0.10:
  * Fixed various compilation problems and symbol exports necessary for
    proper compilation under windows.
- Changes from version 1.0.9:
  * A bug fix in the fribidi unicode algorithm where isolate sequences were
    not really isolated.
  * Restored mistakenly removed deprecated function
    fribidi_log2vis_get_embedding_levels()
  * autotools now generates xz archives instead of bzip2 archives
- Changes from version 1.0.8:
  * A bug fix in the fribidi unicode algorithm for multiple isolate
    sequences.
  * Fixed a potential buffer overflow for a long sequence of isolate
    overrides characters (bsc#1156260 CVE-2019-18397)
- Changes from version 1.0.7:
  * This is a minor bugfix that removes symlinks and updates the meson
    version.
- Changes from version 1.0.6:
  * This is a minor bugfix release that fixes a list of minor issues that
    have turned up during the last year.
  * Various compilation and cross compilation issues.
  * Various minor header cleanups.
  * Removed libc's bsearch for performance and portability reasons
- Run spec-cleaner
  * Remove package groups
- Drop patches fixed upstream
  * Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  * no-config-h.diff
  * fribidi-CVE-2019-18397.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 1.0.11:
  * Updated Unicode tables to version 14.
  * Skip isolates in fribidi_get_par_direction().
  * Various fuzzing fixes.
  * Various build fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651147200">- update to 1.0.12:
  * Various fuzzing fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 1.0.13:
  * Adding missing man pages to the tar release file.</changelog>
</package>
<package pkgid="812f008b6e86f5e8bc0f32292ead86f386e826116a4e564602f1eb3c91ee00b142b0e4728368c18bd317e4a91484c1d782d3e30c41fcc219ac2152768fb88bd7" name="fscrypt" arch="src">
  <version epoch="0" ver="0.3.4" rel="3.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585051200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019200">- Update to 0.2.9
  https://github.com/google/fscrypt/releases/tag/v0.2.9
  https://github.com/google/fscrypt/releases/tag/v0.2.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617278400">- Update to 0.3.0
  https://github.com/google/fscrypt/releases/tag/v0.3.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634731200">- Update to 0.3.1
  https://github.com/google/fscrypt/releases/tag/v0.3.1</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643976000">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- update to 0.3.2:
  * Made linked protectors (e.g., login protectors used on a non-root filesystem)
    more reliable when a filesystem UUID changes.
  * Made login protectors be owned by the user when they are created as root, so
    that the user has permission to update them later.
  * Made fscrypt work when the root directory is a btrfs filesystem.
  * Made pam_fscrypt start warning when a user's login protector is getting
    de-synced due to their password being changed by root.
  * Support reading the key for raw key protectors from standard input.
  * Made fscrypt metadata remove-protector-from-policy work even if the protector
    is no longer accessible.
  * Made fscrypt stop trying to access irrelevant filesystems.
  * Improved the documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645531200">- add 346.patch (bsc#1195623)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- refresh 346.patch with final merged state</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645704000">- update to 0.3.3:
  * Correctly handle malicious mountpoint paths in the fscrypt bash completion
    script (CVE-2022-25328, command injection).
  * Validate the size, type, and owner (for login protectors) of policy and
    protector files (CVE-2022-25327, denial of service).
  * Make the fscrypt metadata directories non-world-writable by default
    (CVE-2022-25326, denial of service).
  * When running as a non-root user, ignore policy and protector files that
    aren't owned by the user or by root.
  * Also require that the metadata directories themselves and the mountpoint
    root directory be owned by the user or by root.
  * Make policy and protector files mode 0600 rather than 0644.
  * Make all relevant files owned by the user when root encrypts a directory
    with a user's login protector, not just the the login protector itself.
  * Make pam_fscrypt ignore system users completely.
- drop 346.patch: upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646740800">- use pam_moduledir</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- update to 0.3.4:
  - fscrypt now requires Go 1.16 or later to build.
  - pam_fscrypt now supports the option unlock_only to disable
    locking of directories on logout.
  - Fixed a bug where the number of CPUs used in the passphrase
    hash would be calculated incorrectly on systems with more than
    255 CPUs.
  - Added support for AES-256-HCTR2 filenames encryption.
  - Directories are now synced immediately after an encryption
    policy is applied, reducing the chance of an inconsistency
    after a sudden crash.
  - Added Lustre to the list of allowed filesystems.
  - Added a NEWS.md file that contains the release notes, and
    backfilled it from the GitHub release notes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- add fscrypt pam configuration
- drop pam-specs from main package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- move to pam_vendordir
- add baselibs</changelog>
</package>
<package pkgid="2be638f05fd979a46be3f25f9ab5cba23b29457b9d5b41c5ebfd0070f026914e62afab640398b188f5c5b948a944727162b0b4bb575751d44ea26892c5777b7c" name="fscrypt" arch="x86_64">
  <version epoch="0" ver="0.3.4" rel="3.6"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1585051200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617019200">- Update to 0.2.9
  https://github.com/google/fscrypt/releases/tag/v0.2.9
  https://github.com/google/fscrypt/releases/tag/v0.2.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1617278400">- Update to 0.3.0
  https://github.com/google/fscrypt/releases/tag/v0.3.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634731200">- Update to 0.3.1
  https://github.com/google/fscrypt/releases/tag/v0.3.1</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643976000">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- update to 0.3.2:
  * Made linked protectors (e.g., login protectors used on a non-root filesystem)
    more reliable when a filesystem UUID changes.
  * Made login protectors be owned by the user when they are created as root, so
    that the user has permission to update them later.
  * Made fscrypt work when the root directory is a btrfs filesystem.
  * Made pam_fscrypt start warning when a user's login protector is getting
    de-synced due to their password being changed by root.
  * Support reading the key for raw key protectors from standard input.
  * Made fscrypt metadata remove-protector-from-policy work even if the protector
    is no longer accessible.
  * Made fscrypt stop trying to access irrelevant filesystems.
  * Improved the documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645531200">- add 346.patch (bsc#1195623)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645617600">- refresh 346.patch with final merged state</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1645704000">- update to 0.3.3:
  * Correctly handle malicious mountpoint paths in the fscrypt bash completion
    script (CVE-2022-25328, command injection).
  * Validate the size, type, and owner (for login protectors) of policy and
    protector files (CVE-2022-25327, denial of service).
  * Make the fscrypt metadata directories non-world-writable by default
    (CVE-2022-25326, denial of service).
  * When running as a non-root user, ignore policy and protector files that
    aren't owned by the user or by root.
  * Also require that the metadata directories themselves and the mountpoint
    root directory be owned by the user or by root.
  * Make policy and protector files mode 0600 rather than 0644.
  * Make all relevant files owned by the user when root encrypts a directory
    with a user's login protector, not just the the login protector itself.
  * Make pam_fscrypt ignore system users completely.
- drop 346.patch: upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1646740800">- use pam_moduledir</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- update to 0.3.4:
  - fscrypt now requires Go 1.16 or later to build.
  - pam_fscrypt now supports the option unlock_only to disable
    locking of directories on logout.
  - Fixed a bug where the number of CPUs used in the passphrase
    hash would be calculated incorrectly on systems with more than
    255 CPUs.
  - Added support for AES-256-HCTR2 filenames encryption.
  - Directories are now synced immediately after an encryption
    policy is applied, reducing the chance of an inconsistency
    after a sudden crash.
  - Added Lustre to the list of allowed filesystems.
  - Added a NEWS.md file that contains the release notes, and
    backfilled it from the GitHub release notes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676462400">- add fscrypt pam configuration
- drop pam-specs from main package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- move to pam_vendordir
- add baselibs</changelog>
</package>
<package pkgid="3b9c95509d176c4ebc93cc103724b337827afbb0b1abe24bbe578175a6a49db5e23aff455e9e499426c99a0432dd7073a6393ee59b8eec46f6e37083d5c05ec1" name="ft2demos" arch="src">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="fstrba@suse.com" date="1491220800">- Package the tools separately to avoid unnecessary dependencies
  on X11 and/or Qt5 (bsc#1031678)</changelog>
  <changelog author="idonmez@suse.com" date="1494849600">- A mode to display  light auto-hinting with sub-pixel positioning
  has been added to `ftdiff'.</changelog>
  <changelog author="idonmez@suse.com" date="1505736000">- Update to version 2.8.1
  * The ftgrid demo program can now toggle the display of grid lines
    with the G key.
  * The ftgrid demo program can toggle a different set of colors
    (suitable to color-blind people) with the C key.
  * The ftgrid demo program now supports the -e command line option
    to select a cmap.
  * The ftdump demo program has a new command line option -t to
    output the SFNT table list.</changelog>
  <changelog author="idonmez@suse.com" date="1515499200">- Update to version 2.9
  * The `ftbench' demo program has a new test for opening a new
    face and loading some glyphs.
  * The `ftbench' demo program has a new option `-j' to specify
    the last glyph index to be used in the tests.
  * The `ftgrid' demo program has a new option `-n' to suppress
    display of named instances of variation fonts.
  * The `ttdebug' demo program can now show a stack trace (key `K')
    and switch between hexadecimal and decimal display of integers
    (key `I').</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201600">- Change xorg-x11-devel --&gt; pkgconfig(x11)</changelog>
  <changelog author="ecsos@opensuse.org" date="1521547200">- insert missing bzip2-devel for build in Leap 42.3</changelog>
  <changelog author="idonmez@suse.com" date="1525262400">- Update to version 2.9.1
  * No changelog upstream.</changelog>
  <changelog author="Marguerite Su &lt;i@marguerite.su&gt;" date="1549540800">- Remove "Supplements: fonts-config" to avoid accidentally pulling
  in Qt dependencies on some non-Qt based desktops.(boo#1091109)
  fonts-config is fundamental but ft2demos seldom installs by end users.
  only fonts-config maintainers/debuggers may use ft2demos along to
  debug some issues.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1561377600">- Update to version 2.10.0
  * The  `ftdump' demo  program has new options `-c'  and `-C'  to
    display charmaps in compact and detailed format, respectively.
    Option `-V' has been removed.
  * The `ftview', `ftstring', and `ftgrid' demo programs use a new
    command line option `-d' to specify the program window's width,
    height, and color depth.
  * The `ftview' demo program now displays red boxes for zero-width
    glyphs.
  * `ftglyph' has limited support to display fonts with
    color-layered glyphs.This will be improved later on.
  * `ftgrid' can now display bitmap fonts also.
  * The `ttdebug' demo program has a new option `-f' to select a
    member of a TrueType collection (TTC).
  * Other various improvements to the demo programs.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1562068800">- Update to version 2.10.1
  * The `ftmulti' demo program now  supports multiple hidden axes with
    the same name tag.
  * `ftview', `ftstring', and `ftgrid' got  a `-k' command line option
    to emulate a sequence of keystrokes at start-up.
  * `ftview', `ftstring', and `ftgrid' now support screen dumping to a
    PNG file.
  * The bytecode debugger, `ttdebug',  now supports variation TrueType
    fonts; a variation font instance can be selected with the new `-d'
    command line option.
- Add tarball signatures and freetype2.keyring</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="b1065c56be32761ccd8cbe54a13da553f0eb6f8604f6e3fa610d29bdfaa823f9b7de87d41dba73db8241da9237917629944be647a7abc6d2f73e219dab42e944" name="ft2demos" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="76fa15562533fcd164fe45cf153a8b3232575ebc8a9367126d2c35c0e43bd1fbab879cd77bc249e5272a107fa134cfa8e51de40d8efe56d9568c81ec4f4d9fa3" name="ftbench" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="021e1c1f21d8ac2eb337391912c10274b4946fdb132cc8a1e23631709b5eb492d30fc7845d62d6815821f776f0c22f18102540a8e80d99303c67526796929e15" name="ftdiff" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="c7b2e53d7f39f4069a48ea1591587c9c6c1bb9866436c0c05134033781da7c59bf43ff4b36026aa492ddb442099743df8b33a8af3b8750450eec3d580864d797" name="ftdump" arch="i586">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="f7ad211a77fb7386162fe7f6fc9bea7383da306ce707356e9ace3d2b56489c330126ad13d3ad1a5d952dc6cf076f357e33d39d7b017776493e725793b6ea2c02" name="ftdump" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="e22238e4546665154b226e43883170e3e1aa93e9f7a4a746f7a7f378844f36087154e2bd21f93c819903859400e5f1e634669aaa39d821b120c504dc0af2d35d" name="ftdump-debuginfo" arch="i586">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="a5e75de097ea34f26df2cf02bcac99b71e8bb3fbf06398c604db52f40d0f8c335404e212b53a7da7771aa8926abae4144057b7a6abc236e91e24ce33f290e037" name="ftdump-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of
    embedded PNG bitmaps, introduced in FreeType version 2.6
    (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by &gt;10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638446400">- update to 2.11.1:
  * Some  fields  in  the  `CID_FaceDictRec`, `CID_FaceInfoRec`, and
    `FT_Data` structures  have been changed  from signed to unsigned
    type,  which  better reflects  the actual usage.  It is also  an
    additional means to protect against malformed input.
  * Cmake support  has been  further improved.   To do  that various
    backward-incompatible  changes were  necessary; please  see file
    `CMakeLists.txt` for more details.
  * The experimental  'COLR' v1 API  has been updated to  the latest
    OpenType standard 1.9.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649419200">- update to 2.12.0:
  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
  `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.
  - The handling of fonts with an 'sbix' table has been improved.
  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).
  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.
  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).
  - Support for non-desktop Universal Windows Platform.
  - Various other minor bug and documentation fixes.
  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.
  - `ftgrid` can now display embedded bitmap strikes.
  - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
    bsc#1198823 (CVE-2022-27406)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650024000">- fix segfault in some applications boo#1198497
  add freetype-2.12.0-cff_slot_load-segfault.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
  an integer overflow occuring during fuzzing</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 2.12.1:
  - Loading CFF fonts sometimes made FreeType crash (bug introduced in
    version 2.12.0)
  - Loading  a fully  hinted  TrueType glyph  a  second time  (without
    caching) sometimes yielded different rendering results if TrueType
    hinting was active (bug introduced in version 2.12.0).
  - The generation of the pkg-config file `freetype2.pc` was broken if
    the build was done with cmake (bug introduced in version 2.12.0).
  - The  meson  build  no  longer enforces  both  static  and  dynamic
    versions of the library by default.
  - The internal  zlib library was  updated to version  1.2.12.  Note,
    however, that  FreeType is *not* affected  by CVE-2018-25032 since
    it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1651492801">- drop revert-ft212-subpixel-hinting-change.patch: upstream</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660305601">- spec-cleaner</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1677758400">- add devel requires to devel-32bit for brotli and bzip2 (indirect
  for Wine)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
    ```
    have been renamed to
    ```
    af_debug_disable_horz_hints_
    af_debug_disable_vert_hints_
    af_debug_disable_blue_hints_
    af_debug_hints_
    ```</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1681992000">- Fix license tag to FTL and GPL-2.0-only.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1685016000">- Do not limit ftdump conflict to &lt; version-release, but only to
  version. Ftdump is built in a second build flavor and as such the
  release counters are not guaranteed to be in sync.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * New function  `FT_Get_Default_Named_Instance` to get the
    index of the default named instance of an OpenType Variation
    Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
    glyphs in an 'SVG ' table.
  * New function  `FT_GlyphSlot_AdjustWeight` to adjust
    the glyph weight either  horizontally or  vertically.
    This is part of the `ftsynth.h` header file
  * TrueType interpreter  version 38 (also known  as
    'Infinality') has been deactivated; the value  of
    `TT_INTERPRETER_VERSION_38` is now the same as
    `TT_INTERPRETER_VERSION_40`.
  * Switching named instances on and  off in Variation Fonts
    was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
  is deactivated)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="8cd93d8e3425dfda82ee3571f38f1b965f1d74b3cbf9758261677edf0efbaa4622904e783a687b3d35a53af47246b610bda3ba04ac56cce7d3ab6c99750e3c76" name="ftgamma" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="aef312508406cf301afc46b4fcf1e043f1a103b1419bd7c41adc4577dcaa03e78f89a901551e3d8814f272c6b43cf10bf7dc27cef711ba8bd6fb42008e5ab6d9" name="ftgl" arch="src">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="aj@suse.de" date="1217073600">- Remove unneccessary and now broken Requires.</changelog>
  <changelog author="ro@suse.de" date="1217592000">- fix requires for debuginfo package</changelog>
  <changelog author="sbrabec@suse.cz" date="1223985600">- Fix for the latest autotools.</changelog>
  <changelog author="mrueckert@suse.de" date="1224676800">- fix debug_packages_requires define</changelog>
  <changelog author="crrodriguez@suse.de" date="1232971200">- remove "la" files</changelog>
  <changelog author="ro@suse.de" date="1272283200">- sanitize version in pkgconfig file</changelog>
  <changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries
- Fixed spec file encoding (fix for RPMLINT warning)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1314619200">- Fix build with new gnu Ld defaults.</changelog>
  <changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="idonmez@suse.com" date="1347969600">- Add explicit glu dependency</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="a10ac1f001e0dad44ee554e1c117be764208315c2ad3f8ff0c8a5efc3d53976088bfe331810b1087a93079efba47011228e4d65aa9f3e4b3499f25ccc16b0346" name="ftgl-debugsource" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="312675ca75d3894be38b6c32699a0dc0a3e1d9a369e2606147e5faa9e691e1e28deae675ae4c1060b793b1df6ab9b3d9ef4ed32e1aa26361b5855ad9c3287280" name="ftgl-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="f5334a4753e18a6bd7e9ba93294da676b2c16310c1aaa538710707bac47e7438ed9942e848e78ac7be440ec099f44c0773e928a3c66359798ba3c833e5627a06" name="ftgl-demo" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="e5be12d809594448d30f7dc7ee6d471dbda1b2bd4c37b5b48b01f3ff1c477b7c32f6411f94c80a5f0f08aa02eac5f55cac3c7b5d34c159dcc6e925dada320491" name="ftgl-demo" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="38346a9b16e9f41022ad5575c3040a74349d5eac7ef1d802f3bf86293994c805e49ac81337f10ebaa43f3e199aeb9120d475fe2ee7049280e3179e574ee8a137" name="ftgl-demo-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="69e0539e915f76a517b4edd1c1456633cf6ddbda6450b65fd244d73cbc0946715c701e9a7c0c97d069b2daddc8d4f448e8cae48ac57a3b0c36e940b6dcc27af8" name="ftgl-demo-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="b453feca267093a4fc8bb812f10dadb69c8281d44e4ebaa5607dfda982e8d5c1e50407dea46ff4f96dd14f020e9035e87a43766bd9e17a886088fe6d3ed4b16d" name="ftgl-devel" arch="i586">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="1dfec19c9c69c72149b31287549cfc4d10283e04742e0d710453ada74d03bd02f1552ff6b317bdc917f83756f0b80c7ad529f9e9f4437cc3f0861cc99f50cf69" name="ftgl-devel" arch="x86_64">
  <version epoch="0" ver="2.4.0" rel="1.20"/>
  <changelog author="mpluskal@suse.com" date="1428840000">- Use url for source
- Use tilde in version
- Clenaup spec file with spec-cleaner
- Update dependencies
- Remove obsolete defines</changelog>
  <changelog author="mpluskal@suse.com" date="1428926400">- Add baselibs to sources</changelog>
  <changelog author="tiwai@suse.de" date="1429012800">- Fix download URL containing percent letters to make "osc service
  localrun download_files" working</changelog>
  <changelog author="kkaempf@suse.com" date="1498651200">- add install-FTVectoriser.h.patch
  install FTVectoriser.h, required by tulip-5.0
- fix documentation build
  (add texlive-epstopdf and ghostscript to BuildRequires)</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Trim a bit description and fix group for demo</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- Remove --with-pic which is only for static libs.
- RPM group fix.
- Trim redundant wording from description.</changelog>
  <changelog author="kkaempf@suse.com" date="1512648000">- adapt install-FTVectoriser.h.patch to install more .h files
  required by tulip-5.1.0</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522065600">- Remove Requires on Mesa-devel, automated pkgconfig()
  Requires are enough in this case.</changelog>
  <changelog author="olaf@aepfle.de" date="1552046400">- Add conditional for html docs, SLE_12 has no epstopdf</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1572091200">- Update to version 2.4.0
  * New setting LegacyOpenGLState(), see README-LegacyOpenGLState
  * Fix/silence compiler warnings
  version 2.3.1:
  * Updates to debian/ build files
  version 2.3.0:
  * Fix a memory leak
  * FTContour: avoid NaN for angles close to 180 degrees
    (see Debian bug #589601, 5.)
  * FTBufferGlyph: fix garbage with bitmap fonts
    (text is still clipped, that seems to be another problem)
  * FTTextureGlyphImpl: fix garbage with bitmap fonts
    (see Debian bug #589601, 4.)
  * FTPixmapGlyph: fix garbage with bitmap fonts
    (see Debian bug #589601, 2.)
  * FTOutlineGlyphImpl, FTPolygonGlyphImpl: avoid uninizitalized
    vectoriser in case of error (see Debian bug #589601, 1.)
  * Various other bugfixes collected through the years
  version 2.2.0:
  * Stable API. Public headers are now frozen.
  * Fixed several memory corruption and crash bugs - Sam Hocevar
  * Fixed several memory leaks - Sam Hocevar
  * Kerning and glyph performance enhancements - Sean Morrison
  * The library now also exports a pure C interface - Éric Beets
  * Inset/outset contour support for fonts - Éric Beets
  * Fix the FTLayout rendering - Éric Beets
  * Added new FTLayout and FTSimpleLayout support for layout
    managers - Sam Hocevar
  * Fixed the paths in the XCode project - Henry Maddocks
  * Changed the behaviour of some objects so that if there is an
    error their state isn't changed - Henry Maddocks
  * New, fast FTBufferFont texture fonts - Sam Hocevar
  * UTF-8 support - Daniel Remenak
- Switch to maintained fork
- Dropped ftgl-autoreconf.patch (merged upstream)
- Refreshed install-FTVectoriser.h.patch</changelog>
</package>
<package pkgid="d5fe7c62793a9077f7138e2944b377c1c52d3fdfffa78732a5ef5e456d8db4b3d088bc636d1e0f2285866f88ce3cf2f3fc3fee6291711bd36d8afb792e8a7858" name="ftgrid" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="6f4a10e7c9cf524cb48e967dba1a597b141f9c58d8600a630266a3f3c88b8130a339d70de65cc906533c8adaef88fc019e96ef2432f1b276d9cf077f85501e4c" name="ftinspect" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="d82afdb551859f8126926217f1e23123d18b9e9800f68f150eba62d9ac25ddf4b7b9d6ea03bece6b3e7577445b9b1e705fc852202739fffba9e48cd06ad27f9d" name="ftlint" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="8c62edc22bef8ff181d125acb167e0bde4998e138823ab662db256afa58c073f26a72f4321faacec3c0bb19095a795eb55d5166acdd028d397d4441ece6a7a7b" name="ftmulti" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="27e045759137bf13514b4080daf2260f2b09a0ea8055bf65b0151f2f5ab7ee282b703d723dd9127fbf855fae6f9198e6171895c7efa3e84e22524c1f12c085b6" name="ftsdf" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="5ba7098223df247fed6fe4816f3f683a3fbffa5e82fe3c2e354ecbecfa2515ba70c1c30d4aa3a5dbc4c499135f9ba996ec98be509a4b8daa118c655ff4014b29" name="ftstring" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="e3fc70b797d4bb7ff0e71b26f9b51f613f8fb1099ce41f17b1f1b068625d45edf32f4214516f5eaab2b8099b783209037e7604dfc354b1b86666ac172cd1afff" name="ftvalid" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="1ae65ceb56cf7bf8957be4fab1975a37c582dd83e00f0ab0ed4fe37942ee7f9ac89425876cca7e9019519528baf241f90a496a0852a7404c28df885ffdfdbf52" name="ftview" arch="x86_64">
  <version epoch="0" ver="2.13.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589025600">- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195200">- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;ismail@i10z.com&gt;" date="1627041600">- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to version 2.12.1:
  * Fix clang++ warnings.
  * [ftsdf] Fix segmentation fault.
  * Replace header macros with file names.
  * [ftview] Handle foreground COLR.
  * (Print_Array): New function.
  * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions.
  * [ftgrid] Minor tweaks.
  * [ftgrid] Implement embedded bitmap toggle.
  * Prototype SVG support.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1660305600">- Move ftpdump from ft2demos to freetype - it's required by other
  packages and doesn't require any of the toolkits, so move its
  build early</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1661256000">- Add CVE-2022-31782.patch
  * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
    ftbench.c</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 2.13.0:
  * The demo program `ftinspect` has  been completely updated and much
    enhanced.  It now  combines the functionality of  almost all other
    graphical FreeType  demo programs into a  single application based
    on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
  * The `ftbench` demo  program got a new command line  option `-e` to
    set a charmap index.
  * Specifying  a point  size is  now optional  for the  demo programs
    `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
    default size is used.
  * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
    accepts a numeric value to set a charmap index.
  * In  `ftstring`, it  is  now  possible to  set  the displayed  text
    interactively by pressing the 'Enter' key.
  * `ftmulti` can now handle up to 16 design axes.
- drop CVE-2022-31782.patch (upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 2.13.1:
  * `ftbench` has a new  command-line option  `-a`  to
    apply design coordinates.
  * `ftview` can now flip SVG rendering on and off using the
    'Z' key.
  * `ftmulti` it  is  now possible  to toggle  the  fill
    rule  and overlap flag  used for  rendering glyphs using  the 'F3'
    and 'F4' keys,  respectively. Toggling the anti-aliased  mode
    has been changed to the 'TAB' key.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Update to version 2.13.2:
  - Better support for CFF2 variation fonts.
  - TrueType interpreter  version 38 (also known  as 'Infinality')
    has been removed.
  - Improved OpenVMS support.</changelog>
</package>
<package pkgid="30b27f89af5a93a91bd8dff074e4294aff8c8e7948ba8cd519d178750d82adcb8e543a405e708e0b600f2b9dbb296ab14d09a0a81b6a99522993697c1bb57168" name="fuse" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="b2d128f2c44f947da57e1d189557036b12e7fbac24a071226592982e0b3caabed343be9471cd68aafbe90d8b9a6b843719f0cb5c8e6f5ade896d79a4411ce829" name="fuse" arch="src">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="dmueller@suse.com" date="1364299200">- fix build for SLE_11</changelog>
  <changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="dmueller@suse.com" date="1371384000">- add aarch64-build-fix.patch</changelog>
  <changelog author="mszeredi@suse.cz" date="1374667200">- Update to version 2.9.3
  - Bug fixes
- Remove fuse-gnu_source.patch (fixed upstream)</changelog>
  <changelog author="bwiedemann@suse.com" date="1418212800">- include commented default fuse.conf (bnc#908292)</changelog>
  <changelog author="mszeredi@suse.cz" date="1432296000">- Update to version 2.9.4
  - fix exec environment for mount and umount (bsc#931452,
    CVE-2015-3202)
  - properly restore the default signal handler
  - fix directory file handle passed to	ioctl() method.
  - fix for uids/gids larger than 2147483647
  - initialize stat buffer passed to -&gt;getattr() and -&gt;fgetattr()</changelog>
  <changelog author="astieger@suse.com" date="1453464000">- fuse 2.9.5:
  * fix warning in mount.c:receive_fd().
  * fix possible memory leak.
  * new upstream project and source URL
  * add new maintainer keyring and verify source signature</changelog>
  <changelog author="fcrozat@suse.com" date="1501502400">- Ensure trusted group is available on Tumbleweed.</changelog>
  <changelog author="admorgan@morgancomputers.net" date="1507291200">- fuse 2.9.7
  * Shared-object version has now been bumped correctly.
  * Added SELinux support.
  * Fixed race-condition when session is terminated right after
    starting a FUSE file system.</changelog>
  <changelog author="admorgan@morgancomputers.net" date="1508155200">- Fix download link in fuse.spec</changelog>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="95c3bdd0a5fe20681466ed03282dcd8e1b683444e44411a4dac0b9f58cd302205085ed90d9d3710ebb337947ef66c15a13f1719990f722283fb79bfa9b85c1fd" name="fuse" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="bd232d046255aa4c3fd9530845cc6fcdc48076143c6f13cb6c6ce6dd8c40fdb5dcb45f33a849c881bde661098a0271450479eda419c008f992bcedcf9a56cff6" name="fuse-debuginfo" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="9f60d1b5ffa73fe09872c4f87253c45a163577658ffe844ebd6521a668523193ea2367e6df0c629b0a5174a70f63377e12e647d8a6c54fbe1bf3e0f8d01af0c0" name="fuse-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="d739edde00c4e4e2ed7e33b5582391bf72b23d2101b0d4471b167f52c2f02fb2f2fb46a4fc7815daff0a9efaa98f6ab1f8a2ed48111a7ebbd2163bc2a0efa432" name="fuse-debugsource" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="009564764ea5d57058c1d6531563b0ebdbd058026630574e07ba3ce17c267dd98e74cfea03223bd250ac91849c36c49e1e10f8d745eae80c312188c695cf2f46" name="fuse-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="8670e0fceb898efbacf6fc54205620d494742410045c674ec3c867c334c0900ff1ae66d666d7051637febe2cfa7b2b76a75c3f6dbafe3c0a2ce71b7972d9efb7" name="fuse-devel" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="81687f1fcdbf3043019e09a26067905ee97c64168364cc24c9e06566d67ae19f90d6b2de1b3f06111f6ac30dfe00928f9e71f9abdac1eddab6ec398729e89610" name="fuse-devel" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="8f22e2c92da9278515f50d48b6e6e0fcf0c08e19da107a32ea36e4b7b69cd0f80b4af5aba5b4a103d34f047594b1f03daad35ac284ce76a8b4fd324cc1d8edee" name="fuse-devel-static" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="d1d77b2d76343bc1538bf92b40f4acc8cf59fab90c4bd719d14c9a019b204f0fe7003868fa531c9bc7d842fef9ce4fe06377bffa3c4236b2a2899ccdb0d41e3f" name="fuse-devel-static" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="41b04c5d2739aca356b39eaacfa6d19271b9bf6f3d38e6a6cb1afdb5a2787d8a7d6acb5aaa849b0c41022a46b4a2f4f704cba9cf2e48b6fb73482e01fa485729" name="fuse-doc" arch="i586">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="339f1873b8bfdc0430165cb8f7e058726268929a87d1aec0ec0f8892efed9a430f05d29ef9e8b41d32cc1ff059d26b5012ea9c9880477fa3178cf85911aba41f" name="fuse-doc" arch="x86_64">
  <version epoch="0" ver="2.9.9" rel="6.5"/>
  <changelog author="avindra@opensuse.org" date="1532779200">- fuse 2.9.8
  * SECURITY UPDATE: In previous versions of libfuse it was possible
    to for unprivileged users to specify the allow_other option even
    when this was forbidden in /etc/fuse.conf. The vulnerability is
    present only on systems where SELinux is active (including in
    permissive mode).
  * libfuse no longer segfaults when fuse_interrupted() is called
    outside the event loop.
  * The fusermount binary has been hardened in several ways to
    reduce potential attack surface. Most importantly, mountpoints
    and mount options must now match a hard-coded whitelist. It is
    expected that this whitelist covers all regular use-cases.
- cleanup with spec-cleaner
- update wiki urls to new location</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1552996800">- Use %make_build in order to provide verbose output.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556020800">- Disable LTO (boo#1133101).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1556107200">- Move definition of _lto_cflags into %build.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.9.9:
  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
  * Added a test of seekdir to test_syscalls.
  * Fixed readdir bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling seekdir followed by readdir.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1605009600">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Modernize some older specfile constructs. Rediff patch4 as -p1.
- Update descriptions.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1608033600">- Enable LTO (boo#1133101) and use -ffat-lto-objects.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1629720000">- Add closefrom.patch [boo#1189086]</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
</package>
<package pkgid="99872a5fc6e93081472a03f41db058e6616564c3eef2f80aefedf019c91234cc9cf875a0cb85f1d757c441be83cb6ee5164e3f99eb862f93468b356e0661a56c" name="fuse-exfat" arch="src">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="zawertun@gmail.com" date="1358856000">- Added link from man page mount.exfat-fuse.8 to mount.exfat.8</changelog>
  <changelog author="zawertun@gmail.com" date="1358856001">- Execute %postun script part only after package uninstallation</changelog>
  <changelog author="zawertun@gmail.com" date="1364299200">- Update to version 1.0.1:
  + Fixed unexpected removal of a directory if it is moved into
    itself.
  + Fixed "Operation not permitted" error on reading an empty file.</changelog>
  <changelog author="subchaser1@gmail.com" date="1368360000">- Fixed an error "unknown filesystem type 'exfat'" for the
  openSUSE 12.3</changelog>
  <changelog author="zawertun@gmail.com" date="1404820800">- Update to version 1.1.0:
  + Relicensed the project from GPLv3+ to GPLv2+.
  + OpenBSD support [Helg Bredow].
  + Improved I/O errors handling.
  + Implemented fsync() and fsyncdir().
  + Fixed crash on Mac OS X 10.5 caused by non-standard use of
    realpath(). Also fixed TrueCrypt disks unmounting.
  + Avoid extra erase on writes to the end of a file. This should
    improve linear write speed.
  + Allow arbitrary changing of lower 9 bits of mode. Allow
    owner/group changing to the same owner/group. This fixes rsync.
  + Fixed buffers overflows when handling lengthy file names.
  + Fixed "real size does not equal to size" error on volumes with
    pagefile.sys.
  + Fixed negative IUsed in "df -i" output.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1408449600">- recommend exfat-utils
- specfile cleanup using spec-cleaner
- fix URL
- add Changelog and COPYING to doc files</changelog>
  <changelog author="dsterba@suse.cz" date="1441108800">- Update to version 1.2.0:
  * Switched from SCons to autotools.
  * Added musl libc support [Brendan Heading].
  * Worked around "FS is larger than device" error for memory cards
    formatted by Panasonic Lumix cameras.
  * Worked around "unknown entry type 0xe1" error for memory cards
    formatted by2 Sony cameras.
- spec: change upstream url, cleanup</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1443787200">- Update to version 1.2.1:
  + Fixed compatibility with Zalman VE-200: now newly created
    directories do not have archive bit set.
  + Fixed heap corruption: malformed FS can use invalid sector or
    cluster size.
  + Fixed hang on mount: malformed FS can have cyclic references in
    the clusters.</changelog>
  <changelog author="mpluskal@suse.com" date="1449835200">- Update to 1.2.2
  * Improved reliability in case of a sudden unplug: FS will be in
  a clean state after closing all files and performing sync(1).
  * Fixed compilation on Debian GNU/kFreeBSD and GNU/Hurd
  platforms.
  * Updated mount.exfat-fuse man page.</changelog>
  <changelog author="mpluskal@suse.com" date="1453032000">- Update to 1.2.3
  * Fixed clusters loss when file renaming replaces target.</changelog>
  <changelog author="mpluskal@suse.com" date="1454760000">- Provide symlinks to /sbin (see boo#965476)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1465128000">- Update to 1.2.4:
  * Fixed wrong files names hashes.
  * Man pages are now installed by default.
  * Commas and backslashes in device names are now escaped.</changelog>
  <changelog author="asarai@suse.com" date="1503144000">- Update to 1.2.7.
  * Fixed handling of two last clusters: operations with files that occupy these clusters could fail.
  * Fixed crash when started with stdin, stdout or stderr closed.
  [1.2.6]
  * Operations with directories (except initial listing) now make less read/write system calls.
  * Fixed handling of files with optional tail entries (0xe0-0xff): videoclip files created by Sony cameras were missing.
  * Write operations now correctly return ENOSPC (instead of EIO) when there is no free disk space left.
  * Fixed max file name length: it's 255 16-bit code units (not 256).
  [1.2.5]
  * Added an option for dumpexfat to show file fragments [Daniel Drake].
  * Fixed crash when directory starts with an invalid cluster.
  * Daylight saving time in now properly reflected in file timestamps.</changelog>
  <changelog author="astieger@suse.com" date="1544443200">- fuse-exfat 1.2.8:
  * Fixed new files or directories creation in the root directory:
    ensure there are no 0x00 entries before valid ones; otherwise
    Windows can corrupt them boo#1118871</changelog>
  <changelog author="astieger@suse.com" date="1544443201">- fuse-exfat 1.3.0:
  * Clean up FUSE code preparing for FUSE 3 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim filler wording from description.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606392000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in post-scripts (bsc#1195391)
- remove usrmerge hacks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 1.4.0:
  * Added exfatattrib utility which prints or changes file
    attributes
  * Added FUSE 3 support. FUSE 2 continues to be supported.
  * Added support for timezone offsets
  * Fixed device opening error being reported as FS error.
  * Fixed possible data leakage when uninitialized clusters were
    allocated using NtSetInformationFile() call under Windows
    and FS was not unmounted correctly.
  * Improved compatibility with autoconf 2.70.
  * Allowed to specify the "nonempty" mount option.
  * Fixed file data contiguity handling bug which could cause
    performance degradation
  * Fixed possible crashes on invalid UTF-8 sequences.
  * Fixed a situation when FS could be erroneously marked as
    dirty (not cleanly unmounted).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Do not mess with system config files which we do not own during
  post/postun.</changelog>
</package>
<package pkgid="2728bb2eebd3f5ed3b15461ad40ac604b7d4940ed8c6866922609b86d0c14746fac8c3593611f2fa415004c6cbfad13f35bc21e846d7c516ac1ae8f4125c2e93" name="fuse-exfat" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1454760000">- Provide symlinks to /sbin (see boo#965476)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1465128000">- Update to 1.2.4:
  * Fixed wrong files names hashes.
  * Man pages are now installed by default.
  * Commas and backslashes in device names are now escaped.</changelog>
  <changelog author="asarai@suse.com" date="1503144000">- Update to 1.2.7.
  * Fixed handling of two last clusters: operations with files that occupy these clusters could fail.
  * Fixed crash when started with stdin, stdout or stderr closed.
  [1.2.6]
  * Operations with directories (except initial listing) now make less read/write system calls.
  * Fixed handling of files with optional tail entries (0xe0-0xff): videoclip files created by Sony cameras were missing.
  * Write operations now correctly return ENOSPC (instead of EIO) when there is no free disk space left.
  * Fixed max file name length: it's 255 16-bit code units (not 256).
  [1.2.5]
  * Added an option for dumpexfat to show file fragments [Daniel Drake].
  * Fixed crash when directory starts with an invalid cluster.
  * Daylight saving time in now properly reflected in file timestamps.</changelog>
  <changelog author="astieger@suse.com" date="1544443200">- fuse-exfat 1.2.8:
  * Fixed new files or directories creation in the root directory:
    ensure there are no 0x00 entries before valid ones; otherwise
    Windows can corrupt them boo#1118871</changelog>
  <changelog author="astieger@suse.com" date="1544443201">- fuse-exfat 1.3.0:
  * Clean up FUSE code preparing for FUSE 3 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim filler wording from description.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606392000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in post-scripts (bsc#1195391)
- remove usrmerge hacks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 1.4.0:
  * Added exfatattrib utility which prints or changes file
    attributes
  * Added FUSE 3 support. FUSE 2 continues to be supported.
  * Added support for timezone offsets
  * Fixed device opening error being reported as FS error.
  * Fixed possible data leakage when uninitialized clusters were
    allocated using NtSetInformationFile() call under Windows
    and FS was not unmounted correctly.
  * Improved compatibility with autoconf 2.70.
  * Allowed to specify the "nonempty" mount option.
  * Fixed file data contiguity handling bug which could cause
    performance degradation
  * Fixed possible crashes on invalid UTF-8 sequences.
  * Fixed a situation when FS could be erroneously marked as
    dirty (not cleanly unmounted).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Do not mess with system config files which we do not own during
  post/postun.</changelog>
</package>
<package pkgid="62db44a39cbc49a4808945b029879926c6d3a5cf88909b1a16af0de08e36f03036bf1cb858de3589ab75479643c80d0412a9f6c7c1878da3eac7fd975f569768" name="fuse-exfat-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1454760000">- Provide symlinks to /sbin (see boo#965476)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1465128000">- Update to 1.2.4:
  * Fixed wrong files names hashes.
  * Man pages are now installed by default.
  * Commas and backslashes in device names are now escaped.</changelog>
  <changelog author="asarai@suse.com" date="1503144000">- Update to 1.2.7.
  * Fixed handling of two last clusters: operations with files that occupy these clusters could fail.
  * Fixed crash when started with stdin, stdout or stderr closed.
  [1.2.6]
  * Operations with directories (except initial listing) now make less read/write system calls.
  * Fixed handling of files with optional tail entries (0xe0-0xff): videoclip files created by Sony cameras were missing.
  * Write operations now correctly return ENOSPC (instead of EIO) when there is no free disk space left.
  * Fixed max file name length: it's 255 16-bit code units (not 256).
  [1.2.5]
  * Added an option for dumpexfat to show file fragments [Daniel Drake].
  * Fixed crash when directory starts with an invalid cluster.
  * Daylight saving time in now properly reflected in file timestamps.</changelog>
  <changelog author="astieger@suse.com" date="1544443200">- fuse-exfat 1.2.8:
  * Fixed new files or directories creation in the root directory:
    ensure there are no 0x00 entries before valid ones; otherwise
    Windows can corrupt them boo#1118871</changelog>
  <changelog author="astieger@suse.com" date="1544443201">- fuse-exfat 1.3.0:
  * Clean up FUSE code preparing for FUSE 3 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim filler wording from description.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606392000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in post-scripts (bsc#1195391)
- remove usrmerge hacks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 1.4.0:
  * Added exfatattrib utility which prints or changes file
    attributes
  * Added FUSE 3 support. FUSE 2 continues to be supported.
  * Added support for timezone offsets
  * Fixed device opening error being reported as FS error.
  * Fixed possible data leakage when uninitialized clusters were
    allocated using NtSetInformationFile() call under Windows
    and FS was not unmounted correctly.
  * Improved compatibility with autoconf 2.70.
  * Allowed to specify the "nonempty" mount option.
  * Fixed file data contiguity handling bug which could cause
    performance degradation
  * Fixed possible crashes on invalid UTF-8 sequences.
  * Fixed a situation when FS could be erroneously marked as
    dirty (not cleanly unmounted).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Do not mess with system config files which we do not own during
  post/postun.</changelog>
</package>
<package pkgid="b45aa7565e578fab6884deff86526fbf3daddbd00141f71cd2c37dfaffcf99337584bbd8086c26324e26cb4394b824aad2bcbd4358b3d322b39ad961776343dc" name="fuse-exfat-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="2.1"/>
  <changelog author="mpluskal@suse.com" date="1454760000">- Provide symlinks to /sbin (see boo#965476)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1465128000">- Update to 1.2.4:
  * Fixed wrong files names hashes.
  * Man pages are now installed by default.
  * Commas and backslashes in device names are now escaped.</changelog>
  <changelog author="asarai@suse.com" date="1503144000">- Update to 1.2.7.
  * Fixed handling of two last clusters: operations with files that occupy these clusters could fail.
  * Fixed crash when started with stdin, stdout or stderr closed.
  [1.2.6]
  * Operations with directories (except initial listing) now make less read/write system calls.
  * Fixed handling of files with optional tail entries (0xe0-0xff): videoclip files created by Sony cameras were missing.
  * Write operations now correctly return ENOSPC (instead of EIO) when there is no free disk space left.
  * Fixed max file name length: it's 255 16-bit code units (not 256).
  [1.2.5]
  * Added an option for dumpexfat to show file fragments [Daniel Drake].
  * Fixed crash when directory starts with an invalid cluster.
  * Daylight saving time in now properly reflected in file timestamps.</changelog>
  <changelog author="astieger@suse.com" date="1544443200">- fuse-exfat 1.2.8:
  * Fixed new files or directories creation in the root directory:
    ensure there are no 0x00 entries before valid ones; otherwise
    Windows can corrupt them boo#1118871</changelog>
  <changelog author="astieger@suse.com" date="1544443201">- fuse-exfat 1.3.0:
  * Clean up FUSE code preparing for FUSE 3 support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim filler wording from description.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1606392000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in post-scripts (bsc#1195391)
- remove usrmerge hacks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 1.4.0:
  * Added exfatattrib utility which prints or changes file
    attributes
  * Added FUSE 3 support. FUSE 2 continues to be supported.
  * Added support for timezone offsets
  * Fixed device opening error being reported as FS error.
  * Fixed possible data leakage when uninitialized clusters were
    allocated using NtSetInformationFile() call under Windows
    and FS was not unmounted correctly.
  * Improved compatibility with autoconf 2.70.
  * Allowed to specify the "nonempty" mount option.
  * Fixed file data contiguity handling bug which could cause
    performance degradation
  * Fixed possible crashes on invalid UTF-8 sequences.
  * Fixed a situation when FS could be erroneously marked as
    dirty (not cleanly unmounted).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Do not mess with system config files which we do not own during
  post/postun.</changelog>
</package>
<package pkgid="49878882d9c27fa1d92078d4b75dac81fe24135f2be3924252d7074e9bb0943333b799a4a738394a00d57a7693c36c5d8831b33b494de460af9cad885d8b55a6" name="fuse2fs" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="001550ce0ee0659874634a0b8516514bc2e635234b52222fb9a6856dbde553b5ebbed8bc7957695b5825221810f332328ac560a4766e0e1a3b39d5ec69e0e01c" name="fuse2fs" arch="src">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="0fb2755cc29271ce17a1671f121a20478f5541e4562b391be6caa792738b8da590300c244908d6d11155fa5183943d987197010193f061cd49bbdb180f995cad" name="fuse2fs" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="42256a5a48deb76046f4363b6932f1c6af7dee3ff30b32f7647c457cf1cc4e3ac28614f41b3b92b9d78a5cc6444a655e08d7a3ae444ef2b46c14e5d142783f48" name="fuse2fs-debuginfo" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="c704760d2ee169bc34f9c95f87c36e2709d87eaa883db9bb888cd40edb0761952167abdd86b79f493997b3a7bf6e456cb75aa43679eaf1d3181033b644abe1dc" name="fuse2fs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="3455ec4757e96433d3483797fee947e949e3d6514b79b480d951c40e4645faed552b325e059f3d3f5920820ae9d0029a5555f181499adf9662b085ae069d1efa" name="fuse2fs-debugsource" arch="i586">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="293f772982a356513263f6f30572fbc4ef9f883da6327434f4e2f54d6a4120fe44b53cfe569f9fd3bd792d75e50acbee788e36ec190be235d7236f01e43d687f" name="fuse2fs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.47.0" rel="5.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603972800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611835200">- Fix usage of info macros on openSUSE, we use file triggers today
- Use file requires for post section</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613476800">- Update to 1.46.1:
  * Fix setting extended attributes in libext2fs and debugfs
  * Fix e2fsck to accept large_dir directories greater than 4G
  * Fix fast commit support on big endian architectures
  * Fix mke2fs -d to correctly import a small file stored using inline_data
    feature and which has ACL or extended attribute
  * Various compilation fixes
  * Speedup bitmap loading for large filesystems using multiple threads
  * Speedup mke2fs for bigalloc filesystems
  * E2fsck fixes when rehashing directories
  * Fix e2fsck crashes on maliciously corrupted filesystems
  * Fix e2fsck handling of duplicated case-folded file names
  * Implement hashed directory support in libext2fs
  * Support for fast commit feature
  * Support for combination of casefolding and encryption
  * Support for stable inodes feature
  * Add support for per-inode DAX flag
  * Fix tune2fs to unlock MMP on failure
  * Fix e2fsck buffer overflow when scanning directory blocks
  * Fix resize2fs overflowing block group descriptors with 1k block size
- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream
- Add autoconf-archive to build requirements
- Fix installation of info files for older distros</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1613649600">- Remove autoreconf (and resulting dependencies) from the spec file. The
  upstream configure script should be fine.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- e2fsprogs 1.46.2:
  * tune2fs -c now takes "random" argument
  * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
  * Fix warnings when resizing small file systems to a super-large
  * Fix the debugfs rdump and ls commands so they will work correctly
    for uid's and gid's =&gt; 65536
  * Fix the debugfs write and symlink commands so they support
    targets which contain a pathname
  * Fix Direct I/O support on block devices where the logical block
    size is greater 1k
  * Fix debugfs's logdump so it works on file systems whose block
    size is greater than 8k
  * Fix a crash when there is error while e2fsck is trying to open
    the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
    has been initialized
  * Improved error checking in the fast commit replay code in e2fsck
  * Fix various compiler and Coverity warnings
  * Update the Spanish translation from the translation project</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1622635200">- Fix the %doc files. RELEASE-NOTES is a symlink to
  doc/RelNotes/v%version.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1627905600">- Update to 1.46.3:
  * Add -V and -VV options to filefrag
  * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
  * Fast commit portability fixes
  * Fix direct IO support in Unix IO manager
  * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
  * Fix mke2fs to not discard blocks beyond end of filesystem
  * Make e2fsck set filetype of '.' and '..' entries
  * Fix QCOW image generation in e2image for very large filesystems
  * Update translations</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_e2scrub@.service.patch
  * harden_e2scrub_all.service.patch
  * harden_e2scrub_fail@.service.patch
  * harden_e2scrub_reap.service.patch</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1631707200">- Update to 1.46.4:
  * Default to 256-byte inodes for all filesystems, not only larger ones
  * Bigalloc is considered supported now for small cluster sizes
  * E2fsck and e2image fixes for quota feature
  * Fix mke2fs creation of filesystem into non-existent file
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
  libreadline.so.8 to dlopen path (bsc#1189453)</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1633003200">- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
    version 0 quota format (jsc#SLE-17360)
  quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
    quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
  quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
    quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
  tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
    files (jsc#SLE-17360)
  e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
    trash user limits when processing orphan list (jsc#SLE-17360)
  debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
    commands (jsc#SLE-17360)
  quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
  with them</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1643371200">- Update to 1.46.5:
  * better handling for resizing to fs sizes which would exceed inode limits
  * fix crash in e2fsck fastcommit handling
  * fix possibly lost quota limits when e2fsck corrects quota files
  * fix tune2fs to properly transfer quota limits when convertion quota files
  * add support for handling of version 0 quota files in tune2fs
  * teach libss to use libreadline.so.8
  * optimize resize2fs cpu usage for large filesystems
  * teach libuuid to use getrandom() or getentropy() if available
- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: Remove, merged upstream
- quota-Add-support-to-version-0-quota-format.patch: Remove, merged upstream
- quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: Remove, merged upstream
- quota-Rename-quota_update_limits-to-quota_read_all_d.patch: Remove, merged upstream
- tune2fs-Fix-conversion-of-quota-files.patch: Remove, merged upstream
- e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: Remove, merged upstream
- debugfs-Fix-headers-for-quota-commands.patch: Remove, merged upstream
- quota-Drop-dead-code.patch: Remove, merged upstream</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650369600">- avoid empty preuninstall script</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt;" date="1663070400">- enabled fuse2fs build which enable to mount ext2/3/4 via FUSE</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663156800">- Spec file cleanup:
  + Drop remainders regarding -mini packages, which was not a thing
    since Jan 2014.
  + Split build of fuse2fs out into a sep build (_multibuild
    enabled).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Refresh e2fsprogs.keyring based on currently provided keys.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Update to 1.47.0:
  * Add support for the orphan_file feature, which speeds up workloads
    that are deleting or truncating a large number files in parallel.
    This compat feature was first supported in the v5.15 Linux kernel.
  * The mke2fs program (via the mke2fs.conf file) now enables the
    metadata_csum_seed and orphan_file features by default.
    The metadata_csum_seed feature is an incompat feature which is
    first supported in the Linux kernel starting in the 4.4 kernel.
  * Mke2fs now supports the extended option "assume_storage_prezeroed"
    which causes mke2fs to skip zeroing the journal and inode tables
    and to mark the inode tables as zeroed.
  * Add support to tune2fs and e2label to set the label and UUID for
    a mounted file system using a ioctl, which is more reliable than
    modifying the superblock via writing to the block device.
    The kernel support for setting the label landed in v5.17, while
    the support for adding the UUID landed in v6.0. If the ioctls
    are not supported, tune2fs and e2label will fall back old
    strategy of directly modifying the superblock.
  * Allow tune2fs to disable the casefold feature after scanning all
    of the directories do not have the Casefold flag set.</changelog>
  <changelog author="Jan Kara &lt;jack@suse.cz&gt;" date="1696420800">- Update specfile to make sure regenerate_initrd_post macro is defined</changelog>
  <changelog author="Luis Henriques &lt;lhenriques@suse.com&gt;" date="1705060800">- e2fsck-Suppress-orphan-file-is-clean-message-in-preen.patch: e2fsck:
  Suppress "orphan file is clean" message in preen mode (bsc#1218747)</changelog>
</package>
<package pkgid="cdca4024b5136b3d1b8a3be195f448d3dc94d6f00f1b0a073c9765fdee4d38f8c0d8070308e2ff4638d14f8d41e055da2e3c0524b9818713515d37d8ffc5ea03" name="fuse3" arch="src">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="a84699e0df829b11872a05f91f937434f2d67d4bd836535baf31d9bb950f8240a1db054b58d7d9fae8d4aa63a34c34b8565daf7b1d9ab933c08ed2062093824f" name="fuse3" arch="x86_64">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="21c21e11590a1f1ec41478d378a96bd41b500db23213d9a05c06253673f35bca906c81472061e9a33aec461bf2e59d182ccbd4decb30520c4efeb00d1d35c916" name="fuse3-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="5e75dc6b2ab37465eb9e601829b3b82c61c71cbc9e4d60911d973b1cde1de73a31b805ac1c894d02687833b72fa912eae2c9261d7a408dc829df8d44e9e88fe0" name="fuse3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="93e75a83d2563b417ceb62b59dda12153b22974e03231d24be4acf424c44ba49392d16d4815a73ba60683eb9135ffab633b1363e612c6df1c3acb67d5a7fb4da" name="fuse3-devel" arch="x86_64">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="43bae9c068c67329fa2ef9326ca2918f5cb645037ecb708a0e250dfd4d463e12eb43e8bdaa3d53c99772707abc7fe3287b5947a2d7de3997d9432423aa259a65" name="fuse3-doc" arch="x86_64">
  <version epoch="0" ver="3.16.2" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596974400">- Update to version 3.9.3
  * Minor bugfixes, documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602244800">- Update to release 3.10.0
  * Add FUSE_CAP_CACHE_SYMLINKS: allow caching symlinks in kernel
    page cache.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605873600">- Drop /sbin links; they do not seem to be used from anywhere.
- Package "permission" is required in %post, not %pre.
- Update descriptions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1607342400">- Update to release 3.10.1
  * Unspecified "various minor fixes"</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1610712000">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1612526400">- Update to release 3.10.2
  * Allow "nonempty" as a mount option, for backwards
    compatibility with fusermount 2. The option has no effect
    since mounting over non-empty directories is allowed by default.
  * FUSE filesystems can now be mounted underneath EXFAT
    mountpoints.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1618228800">- Update to release 3.10.3
  * Fix returning d_ino and d_type from readdir(3) in non-plus mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623240000">- Update to release 3.10.4
  * Source code: fixed memory leaks in examples.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1630929600">- Update to release 3.10.5
  * Various improvements to make unit tests more robust.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651752000">- Update to version 3.11.0:
  * Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
  * Fixed returning an error condition to ioctl(2)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662638400">- Update to release 3.12.0
  * The max_idle_threads parameter has been deprecated in favor
    of the new max_threads* parameter
  * struct fuse_loop_config is now private and has to be
    constructed using fuse_loop_cfg_create()
  * fuse_session_loop_mt() now accepts struct fuse_loop_config *
    as NULL pointer.
  * fuse_parse_cmdline() now accepts a max_threads option.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1673611200">- Update to release 3.13
  * There is a new low-level API function fuse_session_custom_io
    that allows to implement a daemon with a custom io. This can
    be used to create a daemon that can process incoming FUSE
    requests to other destinations than /dev/fuse.
  * A deadlock when resolving paths in the high-level API has
    been fixed.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675684800">- Update to release 3.13.1
  * Fixed an issue that resulted in errors when attempting to
    compile against installed libfuse headers (because libc
    symbol versioning support was not detected correctly in this
    case).
- Add 0001-Split-config.h-into-private-and-public-config.patch
  to fix doubly-defined macros and build failure elsewhere.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1676635200">- Update to release 3.14
  * Split config.h into private and public config
- Delete 0001-Split-config.h-into-private-and-public-config.patch
  (merged).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1679832000">- Update to release 3.14.1
  * The extended attribute name passed to the setxattr() handler
    is no longer truncated at the beginning.
  * The additional setattr() flags introduced in 3.14 are no
    longer available for now. They will hopefully be reintroduced
    in the next release.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1684411200">- update the license tag matching the code (LGPL-2.1-only and
  GPL-2.0-only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686312000">- Update to release 3.15.0
  * Improved support for some less common systems (32-bit,
    alternative libcs)
  * Unsupported mount options are no longer silently accepted.
  * auto_unmount is now compatible with allow_other.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688558400">- Update to release 3.15.1
  * Reduce default write size by half</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691496000">- Update to release 3.16.1
  * Readdir kernel cache can be enabled from high-level API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696939200">- Update to release 3.16.2
  * Various minor bugfixes and improvements.</changelog>
</package>
<package pkgid="b8200383740e8409c77c814aaa23a04ed2775c37ee29e50a1a2285cadefdf08db1c62ad26d9bfcf33270726ce3547e583ea1c392a98085f5e08d9ebb2cfbae00" name="fwupd" arch="src">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="694ce6518a2dc5a57218646b35da92e1be0af43e2cd8db98ad6f02fb92a872e26a206fde8127d9c0234f77eba856f6b4dd9b5e463413e42a2a4a7b307788409d" name="fwupd" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="af26a6718d22b1f70b0e63e2b81cce000d9e9c80b59c55cc3090800dd1609cf11deeca8b556d8d0bf2c52f2d795c21a13038f3867812aec07a05217740317295" name="fwupd-bash-completion" arch="noarch">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="f67dea9d0c5f40c8f7153684fdabe18f60716619625fc4fb0986113fbade89d97daad30b977cae284b5d411eb1fd4e44dc3c9b418fa3e37623907b9e4f1a986c" name="fwupd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="b6a2e88740bf2944197d3d996c542d395701a88d26a9199e0b4680bad10e2d5b033fb21b2d2bcef4cb5ebae2f34769c2f8154542fbc48dfa04a78feb7d76eb95" name="fwupd-debugsource" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="dcce50a8bc16376cc5919b90490c8bb3340be25b5cd2f4d86da0569c6000ca4f917d08960b04253402ce06d1aa568294e2f6ebe0cdc9ddeb07fa2a248c6e8168" name="fwupd-devel" arch="x86_64">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="a7a11f77e3555614c80cd45def654498957eaebabd72c21bfc032e3764b7e8802e9eb7c1e12bb90d5484d257c29944e5f4820784d35fb14c1944ec79364e89c4" name="fwupd-doc" arch="noarch">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="cba50e63b3bd1e20a41bac0016164f5c2b0865f7ee70679322cc42017205387d1a083fbfa4f61615ba99f59ff27629cfa2594e5a6b4748f4148e539102ec06c8" name="fwupd-fish-completion" arch="noarch">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="e46589b5729cbc3991ee3ff36c7be71c17570824a910f506ec64fc93d9e4ad9f89b19379f0bf595ca5d7dd92ba908b722bfc2eeba5b91794666d34dff8106636" name="fwupd-lang" arch="noarch">
  <version epoch="0" ver="1.9.11" rel="2.2"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668081600">- Update to version 1.8.7:
  + This release adds the following features:
  - Add a new HSI check for the leaked Lenovo 'Key Manifest'
    hashes
  - Measure system integrity when installing UEFI updates
  - Record more host DMI data when submitting a report for dbx
    failures
  - Use xz-compressed metadata to reduce bandwidth used by ~25%
  + This release fixes the following bugs:
  - Add documentation for three existing HSI attributes
  - Add re-insert requirement for Analogix devices
  - Allow parsing metadata more than 1MB in size
  - Do not follow symlinks when searching for ESP devices
  - Ensure the config file permission is correct for built-in
    plugins
  - Fix a compile failure when compiling without efiboot
  - Fix a regression when using fwuptool install-blob with FMAP
    firmware
  - Only count the Microsoft hashes when getting the dbx version
  - Only use the IFD when the system is Intel-based
  - Support loading CoSWID when only one role has been set
  + This release adds support for the following hardware:
  - Anker Thunderbolt 4 Mini Hub
  - ELAN haptic hardware
  - Fingerprint lenfy devices
  - Goodix GF3258WNC
  - Intel discrete GPUs (experimental)
  - More Star Labs laptops
  - QSI Godzilla Creek Reference Hub
- Stop passing conditional plugin_amt=disabled, no longer needed,
  nor recognized.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1672056000">- Update to version 1.8.8:
  + This release adds the following features:
  - Add BIOS rollback protection support for Dell and Lenovo
    systems
  - Generate OVAL rules for openSCAP evaluation
  - Show the signed reports from QA teams in client tools
  + This release fixes the following bugs:
  - Add a X-Gpu category for new hardware support
  - Add more ChromeOS metadata to the report attributes
  - Ensure the device name is set for Intel USB4 devices
  - Fix a critical DFU CSR warning when deploying firmware
  - Fix a Synaptics RMI issue when updating non-secure devices
  - Match more device properties when using GetDetails
  - Move AMD platform rollback protection to level 4
  - Use the correct AppStream ID for the Key Manifest failure
  - Wait for the Intel GPU to come back after updating
  + This release adds support for the following hardware:
  - Logitech Whiteboard cameras
  - More Goodix MoC devices
  - Several QSI Docks</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1672833600">- Update to 1.8.9:
  + This release adds the following features:
  - Add an interactive request for re-inserting the USB cable
  - Add SHA384 support for TPM hashes
  - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
  - Allow specifying OR parent requirements in metadata
  + This release fixes the following bugs:
  - Add the fwupd version to the HSI result if the chassis is invalid
  - Allow getting the ESP when there is a block device with no filesystem
  - Allow reinstalling on devices with only-version-upgrade set
  - Do not require the TPM event log to have all reconstructions
  - Fix a tiny memory leak when parsing signed reports
  - Ignore failure to mount the ESP if unsupported
  - Never allow using SHA-1 for checksum validation
  - Return a more useful error if USB recovery failed
  - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
  - Speed up daemon startup using prepared XPath queries
  - Suggest to turn on ThunderboltAccess for Lenovo systems
  - Use better defaults if the config file is missing
  + This release adds support for the following hardware:
  - More Solidigm NVMe devices
  - More Synaptics Cape devices
  - More Synaptics Prometheus devices
  - Most Texas Instruments USB-4 docks
  - Scaler support for Wacom USB devices
  - Several new Wistron USB-C docks</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1674043200">- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677758400">- Update to version 1.8.12:
  + Allow setting the package user agent before the client has
    connected.
  + Fix a small memory leak when refreshing metadata.
- Changes from version 1.8.11:
  + Add support for replaying USB devices so they can be emulated
    in CI.
  + Allow desktop software to inhibit the system to prevent
    updates.
  + Allow using requirements with depth=0 and no parent.
  + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
  + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
  + Print errors as JSON objects when using fwupdmgr --json.
- Changes from version 1.8.10:
  + Add a PE/COFF firmware parser to allow reading coSWID SBoM
    data.
  + Allow dumping CFI SPI chips using devices like CH341a.
  + Refactor the HWIDs functionality to include FDT data.
- Rebase fwupd-bsc1130056-change-shim-path.patch.
- Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
  fixed upstream.
- Add -Dcompat_cli=true meson parameter: keep compat binaries for
  the time being.
- Add xz-devel BuildRequires: needed to link liblzma.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678449600">- Introduce docs flag, set to 0: do not build documentation using
  pandoc: ghc is not part of the rings and we don't want this
  there.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686657600">- Update to version 1.8.16:
  + Auto-detect the OEM BCM57xx PCI cards with double the available
    EEPROM
  + Beep the console when waiting for user input
  + Do not assume a file descriptor of zero is invalid
  + Fix high memory usage when writing a carefully crafted EFI
    filesystem
  + Ignore refresh on a non-download remote to fix old versions of
    KDE
  + Limit the maximum number of file objects in the EFI filesystem
  + Only add the supported DFU attributes as private flags
  + Show devices with problems in fwupdmgr get-upgrades
  + Update official Intel GPU product names
- Changes from version 1.8.15:
  + Add the latest dbx fixups for BlackLotus
  + Allow fwupd-refresh.timer trigger once per hour
  + Fix a crash when converting HFSTS1 values
  + Fix the version detection for SteelSeries Bluetooth mode
  + Invalidate the XMLb cache when installing new fwupd versions
  + Trigger the passive flow for usb4 from dell-dock
  + New hardware support: More Logitech Unifying receivers, Nordic
    MCUboot and nRF52 Desktop Keyboard
- Changes from version 1.8.14:
  + Fix possible crash when getting UEFI report metadata
  + Fix 'fwupdmgr install FILE GUID'
- Changes from version 1.8.13:
  + New features:
  - Add pcap converter which allows emulating devices from a
    Wireshark dump
  - Add the ability to dump TPM firmware for future use
  - Optionally retain firmware in a backup remote
  - Record the ESP type in the firmware report sent to the LVFS
  + Bugs fixed:
  - Accept application/octet-stream for archives when the mime
    database is missing
  - Add the latest dbx version version fixups as Microsoft
    removed another entry
  - Assume DFU appIDLE if GetStatus is not implemented
  - Do not require signatures for local or directory remotes
  - Do not use pandoc to build the man pages
  - Enhance Qubes functionality to use JCat
  - Fix a CCGX 'usbfs: process did not claim interface 1 before
    use' warning
  - Fix a compile warning when using a new libqmi version
  - Fix a critical warning when parsing an empty kernel cmdline
  - Fix a synaptics-cape regression where the firmware pauses for
    INTR
  - Fix the defines for HFSTS6 enforcement policy
  - Fix the i2c name properly for ElanTP hardware
  - Fix the name of the MTD Intel SPI controller
  - Set the release remote when installing archives
  - Use the powerd power type information to better set AC levels
  + New hardware:
  - Framework Audio Card
  - Lenovo ThinkPad TBT3-TR Gen 2
  - Wacom Intuos BT S Gen 3
- Update options passed to meson following upstream changes.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1688558400">- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1690027200">- Update to version 1.8.17:
  + Correctly obtain the Thunderbolt is_native controller
    attribute.
  + Fix a Wacom emulation failure on s390x.
  + Only allow --force on security attributes for unsupported
    builds.
  + Reduce the amount of RSS by ~12% at startup.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694779200">- Remove protobuf-c BR: SLE now matches TW package layout
- Remove gnu-efi BR: efi binary is in fwupd-efi</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697803200">- Update to version 1.9.6:
  + This release adds the following features:
  - Add a launchd agent for macOS.
  - Add a new security attribute for BIOS capsule updates to be
    enabled.
  - Add functionality to fix specific host security attributes.
  - Add global information from the context into the report data.
  - Add support for coSWID payload sections.
  - Add support for parsing the EDID.
  - Allow adding only-quirk instance IDs from quirk files.
  - Install a sysusers.d systemd file when using
  - Dsystemd_unit_user.
  + For The changes of 1.9.0…1.9.5, please consult
    https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
  applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698840000">- Update to versrion 1.9.7:
  + This release adds the following features:
  - Add support for child device requirements in metadata.
  - Allow to have more than one host BKC.
  - Delete BootNext as a post-reboot action to work around broken
    firmware.
  - Parse cabinet archives internally without libgcab.
  - Use close-ended mode for eMMC FFU to speed up firmware
    updates.
  + This release adds support for the following hardware:
  - Logitech Rally System devices.
  - More PixartRF HPAC devices.
  - More Synaptics Prometheus fingerprint readers.
  - Some Western Digital eMMC devices.
  - VIA VL830 and VL832.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1698926400">- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
</package>
<package pkgid="1135b707c09acfa9865a7e710cfcf73dfd96c1a61022245e03e476e121d084c40a3e7123b1ae75fb999dcce958720b2a86fd3ae30c678fdbe892f38cd810a16f" name="gajim" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1657195200">- Update to version 1.4.6:
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * Row name: Align label correctly.
  * StatusIcon: Logic error on activate.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1658664000">- Update to version 1.4.7:
  * Startup: Show hint in console if Gajim is already running.
  * Preview: Add a setting to disable file preview.
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Roster: Don’t invalidate filter on contact update.
  * Roster: Sort more efficiently.
  * Settings migration: Don’t fail on missing proxies key.
  * Chat Markers: Don’t send marker for outgoing messages.
  * Main Window: Move to stored position on startup.
  * Preview: Allow manual download for all mime types.
  * GroupchatInfo: Don’t set subject when loading from disco info.
  * Preview: Hide download hint if we sent the file.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * MessageRow: Align name label correctly.
  * StatusIcon: Fix logic error on activate.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
</package>
<package pkgid="bbce2c85f70da9f287bacb59d51f7e2d27f0a3dda8f0e8f8b1df9e904120a8c56cd00e8d95fae9338baa300337618501fc34c95343960e8805dd83e27cdbcd0e" name="gajim" arch="src">
  <version epoch="0" ver="1.8.4" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1657195200">- Update to version 1.4.6:
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * Row name: Align label correctly.
  * StatusIcon: Logic error on activate.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1658664000">- Update to version 1.4.7:
  * Startup: Show hint in console if Gajim is already running.
  * Preview: Add a setting to disable file preview.
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Roster: Don’t invalidate filter on contact update.
  * Roster: Sort more efficiently.
  * Settings migration: Don’t fail on missing proxies key.
  * Chat Markers: Don’t send marker for outgoing messages.
  * Main Window: Move to stored position on startup.
  * Preview: Allow manual download for all mime types.
  * GroupchatInfo: Don’t set subject when loading from disco info.
  * Preview: Hide download hint if we sent the file.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * MessageRow: Align name label correctly.
  * StatusIcon: Fix logic error on activate.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
</package>
<package pkgid="15e848bc873dff06779dd81a44d10bfed172ee05cd9e5e160041ca64dff15853284cdf17d61ea8865903134f09070188575857038970ac888f2445767240ec24" name="gajim-lang" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="1.1"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1657195200">- Update to version 1.4.6:
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * Row name: Align label correctly.
  * StatusIcon: Logic error on activate.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1658664000">- Update to version 1.4.7:
  * Startup: Show hint in console if Gajim is already running.
  * Preview: Add a setting to disable file preview.
  * Roster: Display show value in tooltip.
  * ChatActionProcessor: Improve detection of emoji shortcode
    start.
  * Roster: Don’t invalidate filter on contact update.
  * Roster: Sort more efficiently.
  * Settings migration: Don’t fail on missing proxies key.
  * Chat Markers: Don’t send marker for outgoing messages.
  * Main Window: Move to stored position on startup.
  * Preview: Allow manual download for all mime types.
  * GroupchatInfo: Don’t set subject when loading from disco info.
  * Preview: Hide download hint if we sent the file.
  * Remote: Console scripts need a method as entry point.
  * CodeWidget: Don’t default to python for highlighting.
  * ContactInfo: Preserve groups when changing contact name.
  * CodeWidget: Don't highlight matching brackets.
  * StatusIcon: Don’t lose new message icon on state change.
  * GtkStatusIcon: Always show when Gajim has not toplevel focus.
  * GroupChatNickCompletion: Only process Tab press.
  * MessageRow: Align name label correctly.
  * StatusIcon: Fix logic error on activate.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
</package>
<package pkgid="aa917783c763ce8466f9f3c243098b186a7b19c4471e7edb575e41c120562990bd367ffcbda685181337683151cbf3964151557ff3b7a112717afc68ac114054" name="gamemode" arch="i586">
  <version epoch="0" ver="1.7" rel="2.3"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="7f623e8bacffe734e714ffc63733bb3f1a6c186551ff08dac35713f607fd2ce7fb4e0116d364580650f9623aeaa8f06dedcb32edd109e653cccd55faf5e88f9f" name="gamemode" arch="src">
  <version epoch="0" ver="1.7" rel="2.3"/>
  <changelog author="marix@marix.org" date="1526126400">- Initial experimental package version.
  + Provides the GameMode daemon
  + Provides the auto-GameMode library
  + Provides a devel package with the GameMode client header</changelog>
  <changelog author="marix@marix.org" date="1526126401">- Work around Leap 42.3's default compiler being to old.</changelog>
  <changelog author="marix@marix.org" date="1526385600">- Replace Systemd unit by a D-Bus service.
  + The Systemd unit does not work on openSUSE as it lacks access
    to D-Bus.
  + The D-Bus service is zero configuration for the user.</changelog>
  <changelog author="marix@marix.org" date="1526385601">- Add Documentation files:
  + License
  + Sample configuration file
  + README.openSUSE documenting how to apply configuration</changelog>
  <changelog author="marix@marix.org" date="1526731200">- Fix compilation on Leap 42.3.</changelog>
  <changelog author="marix@marix.org" date="1532433600">- Update to version 1.2:
  + Store the initial governor state on mode enter
  + Config now supports defaultgov and desiredgov
  + Add support for renice-ing games to a higher priority (renice
    config option)
  + Make libraries properly versioned.
- Gamemoded is now run as a Systemd service in the user session
  but still activated via D-Bus.</changelog>
  <changelog author="marix@marix.org" date="1534161600">- Add hardening.patch: This backports bugfixes and hardenings
  resulting from the Factory-inclusion security review and already
  accepted by upstream.
- Stop suppressing linter warning for the PolicyKit priviledge
  escalation. This has been properly handled via boo#1093979 now.
- Suppress false positive lintian caused by a % symbol in the
  description of the libgamemodeauto library.</changelog>
  <changelog author="jengelh@inai.de" date="1534420800">- Wrap descriptions. Add missing Group: lines.
- Use noun phrase in summary.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1552478400">- Add baselibs.conf to also build -32bit packages for the x86-64
  arch as they are required by 32bit games in wine.
  See https://github.com/FeralInteractive/gamemode/issues/25.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="39c25843eeb9c5230772af89663be26f743053575811f6dd83081caaa5eb6eda3d7e48433e2c303510510b467d266807e487eb8929d8aba4491668321c041d0b" name="gamemode" arch="src">
  <version epoch="0" ver="1.7" rel="3.1"/>
  <changelog author="marix@marix.org" date="1526126400">- Initial experimental package version.
  + Provides the GameMode daemon
  + Provides the auto-GameMode library
  + Provides a devel package with the GameMode client header</changelog>
  <changelog author="marix@marix.org" date="1526126401">- Work around Leap 42.3's default compiler being to old.</changelog>
  <changelog author="marix@marix.org" date="1526385600">- Replace Systemd unit by a D-Bus service.
  + The Systemd unit does not work on openSUSE as it lacks access
    to D-Bus.
  + The D-Bus service is zero configuration for the user.</changelog>
  <changelog author="marix@marix.org" date="1526385601">- Add Documentation files:
  + License
  + Sample configuration file
  + README.openSUSE documenting how to apply configuration</changelog>
  <changelog author="marix@marix.org" date="1526731200">- Fix compilation on Leap 42.3.</changelog>
  <changelog author="marix@marix.org" date="1532433600">- Update to version 1.2:
  + Store the initial governor state on mode enter
  + Config now supports defaultgov and desiredgov
  + Add support for renice-ing games to a higher priority (renice
    config option)
  + Make libraries properly versioned.
- Gamemoded is now run as a Systemd service in the user session
  but still activated via D-Bus.</changelog>
  <changelog author="marix@marix.org" date="1534161600">- Add hardening.patch: This backports bugfixes and hardenings
  resulting from the Factory-inclusion security review and already
  accepted by upstream.
- Stop suppressing linter warning for the PolicyKit priviledge
  escalation. This has been properly handled via boo#1093979 now.
- Suppress false positive lintian caused by a % symbol in the
  description of the libgamemodeauto library.</changelog>
  <changelog author="jengelh@inai.de" date="1534420800">- Wrap descriptions. Add missing Group: lines.
- Use noun phrase in summary.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1552478400">- Add baselibs.conf to also build -32bit packages for the x86-64
  arch as they are required by 32bit games in wine.
  See https://github.com/FeralInteractive/gamemode/issues/25.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="1dfd41005454de8a4614a44e28683ef40fe042acd56ea32b1f85f98307db103ab7c839797aa5bc9c6dd82323808b5d06fcf09fac53c7cc2ee3e0a907b0089c15" name="gamemode" arch="x86_64">
  <version epoch="0" ver="1.7" rel="3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="07445f89cbe1b12df289560166123c99decbe1210fcb63a7035e872882e6886562d5b5cf6f4913089ef92f9e2f3d2423f141333616816596a6a2af472c73362f" name="gamemode-debugsource" arch="i586">
  <version epoch="0" ver="1.7" rel="2.3"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="f1bb3e17e3a9259e8b5418ba5ede77878de880c03e7648545faec7e7361eee05188d19a102cf8da8977af2981f056125c1f5e1b88ff453d6c9dd677fa5040fb7" name="gamemode-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7" rel="3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="da68864cc85e23fdaf0f4120a49cfcf8dfca090a176d6f10687bea4d95f400a635e27a2416587c8ea4249d603d91f381bfd5b33f26c7afbed24ae14f58d29f41" name="gamemoded" arch="i586">
  <version epoch="0" ver="1.7" rel="2.3"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="4d726d93257c95e9ce050d4d6b2dd2ec093a131244d7419ad69ce68e4019d4b37f465a510fc91ae3d755ab7d60940fcad638598dec3cc1d120d111987f8e0779" name="gamemoded" arch="x86_64">
  <version epoch="0" ver="1.7" rel="3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="7d49bd8629ceab67eb2bceb48bc978cb3ad9ed18d1396050fcdf75db3f133815edcd83dff04730b9e0873f8d9eb3e60e8f470d2d16d203742f740df86118f541" name="gamemoded-debuginfo" arch="i586">
  <version epoch="0" ver="1.7" rel="2.3"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="d0b1879964a2cb3ebe198fd10c3196dc7c065ac6163a5e362c4af752155f6739b615cd641d8c5dda016a6194d8b79856a713321192d1e1eb5e43066a2fd70453" name="gamemoded-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7" rel="3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1552737600">- Include the baselibs.conf in the source RPM.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1554811200">- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1558526400">- Fix the gamemode build requirement.</changelog>
  <changelog author="Andreas Prittwitz &lt;m4ng4n@gmx.de&gt;" date="1563883200">- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the
    whole process rather than just the thread that
    requests GameMode.
  * gamemoded will now automatically reload the configuration
    file when it is changed and update optimisations on
    current clients.
  * Add support for using the client library inside Flatpak by
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4</changelog>
  <changelog author="marix@marix.org" date="1579780800">- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.</changelog>
  <changelog author="marix@marix.org" date="1600862400">- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619697600">- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1658491200">- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1662206400">- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.7" date="1683720000">- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.</changelog>
</package>
<package pkgid="fcff897be29bea0399a5876a773f29d7c976660ace3c725fe17060af472b4ca1e2e35bec0b3b6db6d194c0193b711bb98d2ed26aecd33030667c2b191a10d5d8" name="gamescope" arch="src">
  <version epoch="0" ver="3.13.19" rel="1.1"/>
  <changelog author="llyyr.public@gmail.com" date="1682337600">- Update to version 3.12.0~beta1+git0.e805c9c:
  * Replace tabs with spaces in help
  * sdlwindow: Gate SDL_GetWindowSizeInPixels behind version check
  * drm: drop unused Linux-only header after a90e359fc477
  * steamcompmgr: Ensure members of steamcompmgr_win_t get initialized
  * main, steamcompmgr, shaders: Handle lack of LUTs + add debug for disabling color mgmt
  * drm: Fix drm_supports_color_mgmt checks</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683288000">- Update to version 3.12.0~beta3+git3.1716555:
  * main: Expose sdr-gamut-wideness and hdr-sdr-content-nits as launch args
  * fix build breakage
  * [color_helpers]: initial implementation of COLOR_LOOK atoms
  * drm: Reset BLEND_TF + BLEND_LUT
  * Avoid out of bounds accesses in drm.cpp
  * layer: Fix scRGB surface format definition</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683892800">- Update to version 3.12.0~beta3+git32.941b22f:
  * color_helpers: refactored eetf2390 tonemapping
  * color_helpers: added eetf_2390 tonemapping operator (currently unused)
  * heatmap: fix typo
  * wlserver: Set seat keyboard on keyboard focus
  * main: Fix output initialization for OpenVR
  * fix lut1d header definition
  * dont assume shapers are analytically invertible (uses LUT inverse)
  * main: Don't create SDL Vulkan surface if in a VRSession
  * color_helper: actually store 1d luts in planar form to allow simpler inversion
  * steamcompmgr: Add --framerate-limit
  * color-helpers: all lut computation is in float; quantization is separate step
  * build: Add glm dep to color microbench
  * ci: Add benchmark as a dependency
  * color_helpers: Encode source color EOTF edges once per-edge rather than per-element
  * color_bench: Add color mgmt microbenchmark
  * color_helpers, steamcompmgr: Avoid allocation of LUTs every time we re-setup color mgmt
  * steamcompmgr: Profile all of update_color_mgmt and not just calcColorTransform
  * color_helpers: Apply shaper per-element of nested loop
  * color_helpers: Inline some functions
  * steamcompmgr: Color management microbenchmark
  * color_helpers: Use rintf instead of roundf
  * build: Enable -ffast-math
  * color_helpers: Optimize pq_to_nits + nits_to_pq
  * layer: Enable KHR_present_wait driconf in the layer
  * steamcompmgr: Always send frame callback for any current surface (not just main)
  * wlserver, steamcompmgr: Initial presentation time implementation
  * protocol: Add presentation-time xml + build
  * steamcompmgr: Move send_done to just before latest latch time
  * vulkan: Check if selected queue can be used</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683979200">- Update to version 3.12.0~beta3+git34.6531d9c:
  * color_helpers: added default tonemapping for PQ-&gt;G22
  * vklayer: added HdrMetadata printing</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684238400">- Update to version 3.12.0~beta3+git42.6586d5e:
  * rendervulkan: Don't use 10-bit format for VR session
  * Pass through duplicate commits if there are feedbacks.
  * Ensure forward progress on frame callback.
  * Ensure that duplicated commits have forward progress.
  * Send presentation after handling commits on XDG.
  * Don't send frame callback before we have actually committed.
  * drm, rendervulkan: Pick a 10-bit format for composite buffer
  * rendervulkan: Expose some more formats</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684497600">- Update to version 3.12.0~beta7+git0.56a7998:
  * steamcompmgr: Fix FSR getting enabled accidentally
  * drm, steamcompmgr: Implement edid patching for HDR for debugging
  * steamcompmgr: Disable EETF tonemapping by default
  * steamcompmgr: Rename atom to GAMESCOPE_COLOR_MANAGEMENT_CHANGING_HINT
  * steamcompmgr: Add GAMESCOPE_COLOR_SLIDER_IN_USE
  * Revert "rendervulkan: Don't use 10-bit format for VR session"</changelog>
  <changelog author="llyyr.public@gmail.com" date="1685102400">- Update to version 3.12.0~beta7+git2.baea00f:
  * [color_helpers]: cleanup tonemapping support
  * Fallback to regular-priority queue when vkCreateDevice fails</changelog>
  <changelog author="llyyr.public@gmail.com" date="1686139200">- Update to version 3.12.0~beta8+git8.8866c02:
  * vr_session: Add vrsession_set_dashboard_visible
  * steamcompmgr, rendervulkan: Only capture baseplanes in screenshots
  * rendervulkan: Fix half-texel offset for blits
  * rendervulkan: Fix RGB blits using incorrect colorspace
  * rendervulkan: Mark screenshot textures as storage compatible
  * mangoapp: report output size to mangoapp
  * pipewire: Only create up to 8 buffers
  * drm: Don't update internal screen orientation if we don't have one
  * wlserver: Disable trackpad on external screen by default
  * wlserver, drm: Make touchscreen function as trackpad when using external screen
  * drm, wlserver: Always use internal screen rotation for touchscreen orientation
  * rendervulkan: Fix screenshots since moving to 10-bit.
  * steamcompmgr: Remake output images on res change
  * vr_session: Support for trackpad scrolling</changelog>
  <changelog author="llyyr.public@gmail.com" date="1687003200">- Update to version 3.12.0~beta8+git11.789cfc9:
  * main, steamcompmgr: Add support for --headless
  * Added option to set upscaler filter
  * Added option to set upscale scaler</changelog>
  <changelog author="llyyr.public@gmail.com" date="1688990400">- Update to version 3.12.0~beta10+git10.2dd8236:
  * rendervulkan: Use native gamut wideness by default
  * steamcompmgr: Disable force composite when we would partial
  * steamcompmgr: Disable partial composition (for now until some critera are met)
  * drm: Use 10-bit partial composite formats if possible
  * main: Fix CI
  * rendervulkan: Seamless full -&gt; deferred composition switch
  * rendervulkan: Move reset for commandbuffer to main thread for partial composition
  * rendervulkan: Pick right first partial composite image
  * rendervulkan: Use same memory backing for partial and complete composition
  * steamcompmgr, rendervulkan: Implement deferred partial composition
  * drm: Fallback displayColorimetry for broken EDIDs
  * drm: Free blob in fail path
  * steamcompmgr: Fix enabling VRR from commandline
  * drm: Handle not having CRTC 3D LUT/Shaper</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690200000">- Update to version 3.12.0~beta10+git12.eb42671:
  * Fix compilation with GCC13
  * steamcompmgr: fix typo</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690632000">- Update to version 3.12.0+git2.50eaf75:
  * Add info about gamescope packages
  * fix null handle for nul surface
  * steamcompmgr: When windows get remapped and were our focus, make sure to re-set them as input focus
  * wlserver: Handle reassignment of wl_id for x11 windows
  * drm: Better fallbacks for external HDR metadata
  * steamcompmgr: Don't fill in app frametime to mangoapp</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692100800">- Update to version 3.12.1+git1.6fb83bf:
  * color: added atom to control chromatic adaptation mode (default of bradford is unchanged)
  * [color]: removed errant printf
  * [color]: Added support for overriding the apparent (virtual) white point
  * fix clang build break (attempt #2)
  * fix compilation on clang
  * mute format-truncation compile warning
  * glslang: check for renamed bin
  * layer: Support for frame limiter
  * Add info about gamescope packages
  * fix null handle for nul surface</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692360000">- Update to version 3.12.3+git1.77d9432:
  * steamcompmgr: Remove heatmap hard flag when GAMESCOPE_DEBUG_HDR_HEATMAP is set
  * wlserver: Filter out garbage HDR metadata
  * layer: Handle multiple swapchains in QueuePresentKHR
  * steamcompmgr: Force composite when fading
  * layer: add missing header after 540323ac37fc</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1693569600">- Update to version 3.12.5+git0.a8471d8:
  * steamcompmgr: Fix build (rebase woes)
  * steamcompmgr: If we have an override surface, make sure new commits are for it
  * Remove reference to non-existent key bind
  * steamcompmgr: Fix disable color mgmt leaving some states behind
  * Only SetSelectionOwner when syncing selections
  * Improve clipboard handling
  * Remove unnecessary key bind
  * Fix build issue
  * Fix documentation
  * Update documentation and --help</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694606400">- Tumbleweed now has a pkgconfig file for stb</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1696852800">- Update to version 3.12.7+git0.d1eb70b:
  * steamcompmgr: Overwrite SDL_VIDEODRIVER before nested app launch
  * main: Make not having presentation time not fatal
  * main: Default back to SDL_VIDEODRIVER x11 if not exposing wayland
  * wlserver: Enable xwayland force_xrandr_emulation option
  * wlserver: Handle pending surfaces in set_wl_id when we already have an existing surface
  * wlserver: Add feature bit for pixel filter
  * rendervulkan: Add PIXEL filter (band-limited pixel filter)
  * rendervulkan: Emulate bilinear sampling when we need to do custom degammas
  * wlserver: Fix rare crash on shutdown
  * sdlwindow: Fix crash on shutdown with session
- Add arch suffix to VkLayer filename as per recent changes.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1700049600">- Update to version 3.13.3:
  * wlserver: Fix removal of gamescope_control resources
  * steamcompmgr: Fix pipewire color mgmt luts
  * steamcompmgr: Save 11MB of VRAM on images we weren't using
  * steamcompmgr: Naiively handle streaming HDR content
  * rendervulkan: Fix NV12 capture colors
  * drm: Allow reading color primaries from EDID on Galileo
  * protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag
  * layer: Disable EXT_swapchain_maintenance1
  * subprojects: Bump vkroots
  * layer: Migrate display timing impl to EnumerateDeviceExtensionProperties</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1701691200">- Update to version 3.13.16:
  * waitable: Set running to false before nudge
  * waitable: Fix draining CNudgeWaitable
  * steamcompmgr: Handle external overlays better for steamcompmgr_user_has_any_game_open
  * drm: Handle rotated screens properly in drm_get_default_refresh
  * steamcompmgr: Workaround kernel NULL pointer bug with epoll + dmabuf + close
  * waitable: Remove unused func
  * steamcompmgr: Remove dmabuf waitable on HUP
  * steamcompmgr: Reduce alloc overhead of new xwayland resources
  * drm: Reset CTM on layers with applyColorMgmt = false
  * mangoapp: Use visible frames for reporting to mangohud if FIFO</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1703246400">- Update to version 3.13.19:
  * drm: fix other headless NPE
  * layer: Fix warning on printf
  * waitable: Fix some FD close settings
  * waitable: Factor out common ITimerWaitable
  * drm: fix NPE while in headless mode
  * layer: Print more info about VkHdrMetadata
  * layer: Log more about minImageCount
  * drm: Port mode and lut tracking to drm_blob
  * drm: Introduce a drm_blob abstraction
  * drm: Initialize the owned field of blob wrappers properly</changelog>
</package>
<package pkgid="881494c5466b18517266b83fdf513821a18fccc70c1c349a36c0735044f8fec48b976269eaef4ec6fb7201a5167f6c54763dde4be50853fdf41761e7727d1763" name="gamescope" arch="x86_64">
  <version epoch="0" ver="3.13.19" rel="1.1"/>
  <changelog author="llyyr.public@gmail.com" date="1682337600">- Update to version 3.12.0~beta1+git0.e805c9c:
  * Replace tabs with spaces in help
  * sdlwindow: Gate SDL_GetWindowSizeInPixels behind version check
  * drm: drop unused Linux-only header after a90e359fc477
  * steamcompmgr: Ensure members of steamcompmgr_win_t get initialized
  * main, steamcompmgr, shaders: Handle lack of LUTs + add debug for disabling color mgmt
  * drm: Fix drm_supports_color_mgmt checks</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683288000">- Update to version 3.12.0~beta3+git3.1716555:
  * main: Expose sdr-gamut-wideness and hdr-sdr-content-nits as launch args
  * fix build breakage
  * [color_helpers]: initial implementation of COLOR_LOOK atoms
  * drm: Reset BLEND_TF + BLEND_LUT
  * Avoid out of bounds accesses in drm.cpp
  * layer: Fix scRGB surface format definition</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683892800">- Update to version 3.12.0~beta3+git32.941b22f:
  * color_helpers: refactored eetf2390 tonemapping
  * color_helpers: added eetf_2390 tonemapping operator (currently unused)
  * heatmap: fix typo
  * wlserver: Set seat keyboard on keyboard focus
  * main: Fix output initialization for OpenVR
  * fix lut1d header definition
  * dont assume shapers are analytically invertible (uses LUT inverse)
  * main: Don't create SDL Vulkan surface if in a VRSession
  * color_helper: actually store 1d luts in planar form to allow simpler inversion
  * steamcompmgr: Add --framerate-limit
  * color-helpers: all lut computation is in float; quantization is separate step
  * build: Add glm dep to color microbench
  * ci: Add benchmark as a dependency
  * color_helpers: Encode source color EOTF edges once per-edge rather than per-element
  * color_bench: Add color mgmt microbenchmark
  * color_helpers, steamcompmgr: Avoid allocation of LUTs every time we re-setup color mgmt
  * steamcompmgr: Profile all of update_color_mgmt and not just calcColorTransform
  * color_helpers: Apply shaper per-element of nested loop
  * color_helpers: Inline some functions
  * steamcompmgr: Color management microbenchmark
  * color_helpers: Use rintf instead of roundf
  * build: Enable -ffast-math
  * color_helpers: Optimize pq_to_nits + nits_to_pq
  * layer: Enable KHR_present_wait driconf in the layer
  * steamcompmgr: Always send frame callback for any current surface (not just main)
  * wlserver, steamcompmgr: Initial presentation time implementation
  * protocol: Add presentation-time xml + build
  * steamcompmgr: Move send_done to just before latest latch time
  * vulkan: Check if selected queue can be used</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683979200">- Update to version 3.12.0~beta3+git34.6531d9c:
  * color_helpers: added default tonemapping for PQ-&gt;G22
  * vklayer: added HdrMetadata printing</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684238400">- Update to version 3.12.0~beta3+git42.6586d5e:
  * rendervulkan: Don't use 10-bit format for VR session
  * Pass through duplicate commits if there are feedbacks.
  * Ensure forward progress on frame callback.
  * Ensure that duplicated commits have forward progress.
  * Send presentation after handling commits on XDG.
  * Don't send frame callback before we have actually committed.
  * drm, rendervulkan: Pick a 10-bit format for composite buffer
  * rendervulkan: Expose some more formats</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684497600">- Update to version 3.12.0~beta7+git0.56a7998:
  * steamcompmgr: Fix FSR getting enabled accidentally
  * drm, steamcompmgr: Implement edid patching for HDR for debugging
  * steamcompmgr: Disable EETF tonemapping by default
  * steamcompmgr: Rename atom to GAMESCOPE_COLOR_MANAGEMENT_CHANGING_HINT
  * steamcompmgr: Add GAMESCOPE_COLOR_SLIDER_IN_USE
  * Revert "rendervulkan: Don't use 10-bit format for VR session"</changelog>
  <changelog author="llyyr.public@gmail.com" date="1685102400">- Update to version 3.12.0~beta7+git2.baea00f:
  * [color_helpers]: cleanup tonemapping support
  * Fallback to regular-priority queue when vkCreateDevice fails</changelog>
  <changelog author="llyyr.public@gmail.com" date="1686139200">- Update to version 3.12.0~beta8+git8.8866c02:
  * vr_session: Add vrsession_set_dashboard_visible
  * steamcompmgr, rendervulkan: Only capture baseplanes in screenshots
  * rendervulkan: Fix half-texel offset for blits
  * rendervulkan: Fix RGB blits using incorrect colorspace
  * rendervulkan: Mark screenshot textures as storage compatible
  * mangoapp: report output size to mangoapp
  * pipewire: Only create up to 8 buffers
  * drm: Don't update internal screen orientation if we don't have one
  * wlserver: Disable trackpad on external screen by default
  * wlserver, drm: Make touchscreen function as trackpad when using external screen
  * drm, wlserver: Always use internal screen rotation for touchscreen orientation
  * rendervulkan: Fix screenshots since moving to 10-bit.
  * steamcompmgr: Remake output images on res change
  * vr_session: Support for trackpad scrolling</changelog>
  <changelog author="llyyr.public@gmail.com" date="1687003200">- Update to version 3.12.0~beta8+git11.789cfc9:
  * main, steamcompmgr: Add support for --headless
  * Added option to set upscaler filter
  * Added option to set upscale scaler</changelog>
  <changelog author="llyyr.public@gmail.com" date="1688990400">- Update to version 3.12.0~beta10+git10.2dd8236:
  * rendervulkan: Use native gamut wideness by default
  * steamcompmgr: Disable force composite when we would partial
  * steamcompmgr: Disable partial composition (for now until some critera are met)
  * drm: Use 10-bit partial composite formats if possible
  * main: Fix CI
  * rendervulkan: Seamless full -&gt; deferred composition switch
  * rendervulkan: Move reset for commandbuffer to main thread for partial composition
  * rendervulkan: Pick right first partial composite image
  * rendervulkan: Use same memory backing for partial and complete composition
  * steamcompmgr, rendervulkan: Implement deferred partial composition
  * drm: Fallback displayColorimetry for broken EDIDs
  * drm: Free blob in fail path
  * steamcompmgr: Fix enabling VRR from commandline
  * drm: Handle not having CRTC 3D LUT/Shaper</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690200000">- Update to version 3.12.0~beta10+git12.eb42671:
  * Fix compilation with GCC13
  * steamcompmgr: fix typo</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690632000">- Update to version 3.12.0+git2.50eaf75:
  * Add info about gamescope packages
  * fix null handle for nul surface
  * steamcompmgr: When windows get remapped and were our focus, make sure to re-set them as input focus
  * wlserver: Handle reassignment of wl_id for x11 windows
  * drm: Better fallbacks for external HDR metadata
  * steamcompmgr: Don't fill in app frametime to mangoapp</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692100800">- Update to version 3.12.1+git1.6fb83bf:
  * color: added atom to control chromatic adaptation mode (default of bradford is unchanged)
  * [color]: removed errant printf
  * [color]: Added support for overriding the apparent (virtual) white point
  * fix clang build break (attempt #2)
  * fix compilation on clang
  * mute format-truncation compile warning
  * glslang: check for renamed bin
  * layer: Support for frame limiter
  * Add info about gamescope packages
  * fix null handle for nul surface</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692360000">- Update to version 3.12.3+git1.77d9432:
  * steamcompmgr: Remove heatmap hard flag when GAMESCOPE_DEBUG_HDR_HEATMAP is set
  * wlserver: Filter out garbage HDR metadata
  * layer: Handle multiple swapchains in QueuePresentKHR
  * steamcompmgr: Force composite when fading
  * layer: add missing header after 540323ac37fc</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1693569600">- Update to version 3.12.5+git0.a8471d8:
  * steamcompmgr: Fix build (rebase woes)
  * steamcompmgr: If we have an override surface, make sure new commits are for it
  * Remove reference to non-existent key bind
  * steamcompmgr: Fix disable color mgmt leaving some states behind
  * Only SetSelectionOwner when syncing selections
  * Improve clipboard handling
  * Remove unnecessary key bind
  * Fix build issue
  * Fix documentation
  * Update documentation and --help</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694606400">- Tumbleweed now has a pkgconfig file for stb</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1696852800">- Update to version 3.12.7+git0.d1eb70b:
  * steamcompmgr: Overwrite SDL_VIDEODRIVER before nested app launch
  * main: Make not having presentation time not fatal
  * main: Default back to SDL_VIDEODRIVER x11 if not exposing wayland
  * wlserver: Enable xwayland force_xrandr_emulation option
  * wlserver: Handle pending surfaces in set_wl_id when we already have an existing surface
  * wlserver: Add feature bit for pixel filter
  * rendervulkan: Add PIXEL filter (band-limited pixel filter)
  * rendervulkan: Emulate bilinear sampling when we need to do custom degammas
  * wlserver: Fix rare crash on shutdown
  * sdlwindow: Fix crash on shutdown with session
- Add arch suffix to VkLayer filename as per recent changes.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1700049600">- Update to version 3.13.3:
  * wlserver: Fix removal of gamescope_control resources
  * steamcompmgr: Fix pipewire color mgmt luts
  * steamcompmgr: Save 11MB of VRAM on images we weren't using
  * steamcompmgr: Naiively handle streaming HDR content
  * rendervulkan: Fix NV12 capture colors
  * drm: Allow reading color primaries from EDID on Galileo
  * protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag
  * layer: Disable EXT_swapchain_maintenance1
  * subprojects: Bump vkroots
  * layer: Migrate display timing impl to EnumerateDeviceExtensionProperties</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1701691200">- Update to version 3.13.16:
  * waitable: Set running to false before nudge
  * waitable: Fix draining CNudgeWaitable
  * steamcompmgr: Handle external overlays better for steamcompmgr_user_has_any_game_open
  * drm: Handle rotated screens properly in drm_get_default_refresh
  * steamcompmgr: Workaround kernel NULL pointer bug with epoll + dmabuf + close
  * waitable: Remove unused func
  * steamcompmgr: Remove dmabuf waitable on HUP
  * steamcompmgr: Reduce alloc overhead of new xwayland resources
  * drm: Reset CTM on layers with applyColorMgmt = false
  * mangoapp: Use visible frames for reporting to mangohud if FIFO</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1703246400">- Update to version 3.13.19:
  * drm: fix other headless NPE
  * layer: Fix warning on printf
  * waitable: Fix some FD close settings
  * waitable: Factor out common ITimerWaitable
  * drm: fix NPE while in headless mode
  * layer: Print more info about VkHdrMetadata
  * layer: Log more about minImageCount
  * drm: Port mode and lut tracking to drm_blob
  * drm: Introduce a drm_blob abstraction
  * drm: Initialize the owned field of blob wrappers properly</changelog>
</package>
<package pkgid="a701c47fe97d409e565ea750e53be8a17671e02c0bf71c4fa53536ec2fa4c21970396cad19a7249043f3969f49623f6bcf3430fb9c9c7437dbaef688dc5eb3bb" name="gamescope-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.13.19" rel="1.1"/>
  <changelog author="llyyr.public@gmail.com" date="1682337600">- Update to version 3.12.0~beta1+git0.e805c9c:
  * Replace tabs with spaces in help
  * sdlwindow: Gate SDL_GetWindowSizeInPixels behind version check
  * drm: drop unused Linux-only header after a90e359fc477
  * steamcompmgr: Ensure members of steamcompmgr_win_t get initialized
  * main, steamcompmgr, shaders: Handle lack of LUTs + add debug for disabling color mgmt
  * drm: Fix drm_supports_color_mgmt checks</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683288000">- Update to version 3.12.0~beta3+git3.1716555:
  * main: Expose sdr-gamut-wideness and hdr-sdr-content-nits as launch args
  * fix build breakage
  * [color_helpers]: initial implementation of COLOR_LOOK atoms
  * drm: Reset BLEND_TF + BLEND_LUT
  * Avoid out of bounds accesses in drm.cpp
  * layer: Fix scRGB surface format definition</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683892800">- Update to version 3.12.0~beta3+git32.941b22f:
  * color_helpers: refactored eetf2390 tonemapping
  * color_helpers: added eetf_2390 tonemapping operator (currently unused)
  * heatmap: fix typo
  * wlserver: Set seat keyboard on keyboard focus
  * main: Fix output initialization for OpenVR
  * fix lut1d header definition
  * dont assume shapers are analytically invertible (uses LUT inverse)
  * main: Don't create SDL Vulkan surface if in a VRSession
  * color_helper: actually store 1d luts in planar form to allow simpler inversion
  * steamcompmgr: Add --framerate-limit
  * color-helpers: all lut computation is in float; quantization is separate step
  * build: Add glm dep to color microbench
  * ci: Add benchmark as a dependency
  * color_helpers: Encode source color EOTF edges once per-edge rather than per-element
  * color_bench: Add color mgmt microbenchmark
  * color_helpers, steamcompmgr: Avoid allocation of LUTs every time we re-setup color mgmt
  * steamcompmgr: Profile all of update_color_mgmt and not just calcColorTransform
  * color_helpers: Apply shaper per-element of nested loop
  * color_helpers: Inline some functions
  * steamcompmgr: Color management microbenchmark
  * color_helpers: Use rintf instead of roundf
  * build: Enable -ffast-math
  * color_helpers: Optimize pq_to_nits + nits_to_pq
  * layer: Enable KHR_present_wait driconf in the layer
  * steamcompmgr: Always send frame callback for any current surface (not just main)
  * wlserver, steamcompmgr: Initial presentation time implementation
  * protocol: Add presentation-time xml + build
  * steamcompmgr: Move send_done to just before latest latch time
  * vulkan: Check if selected queue can be used</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683979200">- Update to version 3.12.0~beta3+git34.6531d9c:
  * color_helpers: added default tonemapping for PQ-&gt;G22
  * vklayer: added HdrMetadata printing</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684238400">- Update to version 3.12.0~beta3+git42.6586d5e:
  * rendervulkan: Don't use 10-bit format for VR session
  * Pass through duplicate commits if there are feedbacks.
  * Ensure forward progress on frame callback.
  * Ensure that duplicated commits have forward progress.
  * Send presentation after handling commits on XDG.
  * Don't send frame callback before we have actually committed.
  * drm, rendervulkan: Pick a 10-bit format for composite buffer
  * rendervulkan: Expose some more formats</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684497600">- Update to version 3.12.0~beta7+git0.56a7998:
  * steamcompmgr: Fix FSR getting enabled accidentally
  * drm, steamcompmgr: Implement edid patching for HDR for debugging
  * steamcompmgr: Disable EETF tonemapping by default
  * steamcompmgr: Rename atom to GAMESCOPE_COLOR_MANAGEMENT_CHANGING_HINT
  * steamcompmgr: Add GAMESCOPE_COLOR_SLIDER_IN_USE
  * Revert "rendervulkan: Don't use 10-bit format for VR session"</changelog>
  <changelog author="llyyr.public@gmail.com" date="1685102400">- Update to version 3.12.0~beta7+git2.baea00f:
  * [color_helpers]: cleanup tonemapping support
  * Fallback to regular-priority queue when vkCreateDevice fails</changelog>
  <changelog author="llyyr.public@gmail.com" date="1686139200">- Update to version 3.12.0~beta8+git8.8866c02:
  * vr_session: Add vrsession_set_dashboard_visible
  * steamcompmgr, rendervulkan: Only capture baseplanes in screenshots
  * rendervulkan: Fix half-texel offset for blits
  * rendervulkan: Fix RGB blits using incorrect colorspace
  * rendervulkan: Mark screenshot textures as storage compatible
  * mangoapp: report output size to mangoapp
  * pipewire: Only create up to 8 buffers
  * drm: Don't update internal screen orientation if we don't have one
  * wlserver: Disable trackpad on external screen by default
  * wlserver, drm: Make touchscreen function as trackpad when using external screen
  * drm, wlserver: Always use internal screen rotation for touchscreen orientation
  * rendervulkan: Fix screenshots since moving to 10-bit.
  * steamcompmgr: Remake output images on res change
  * vr_session: Support for trackpad scrolling</changelog>
  <changelog author="llyyr.public@gmail.com" date="1687003200">- Update to version 3.12.0~beta8+git11.789cfc9:
  * main, steamcompmgr: Add support for --headless
  * Added option to set upscaler filter
  * Added option to set upscale scaler</changelog>
  <changelog author="llyyr.public@gmail.com" date="1688990400">- Update to version 3.12.0~beta10+git10.2dd8236:
  * rendervulkan: Use native gamut wideness by default
  * steamcompmgr: Disable force composite when we would partial
  * steamcompmgr: Disable partial composition (for now until some critera are met)
  * drm: Use 10-bit partial composite formats if possible
  * main: Fix CI
  * rendervulkan: Seamless full -&gt; deferred composition switch
  * rendervulkan: Move reset for commandbuffer to main thread for partial composition
  * rendervulkan: Pick right first partial composite image
  * rendervulkan: Use same memory backing for partial and complete composition
  * steamcompmgr, rendervulkan: Implement deferred partial composition
  * drm: Fallback displayColorimetry for broken EDIDs
  * drm: Free blob in fail path
  * steamcompmgr: Fix enabling VRR from commandline
  * drm: Handle not having CRTC 3D LUT/Shaper</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690200000">- Update to version 3.12.0~beta10+git12.eb42671:
  * Fix compilation with GCC13
  * steamcompmgr: fix typo</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690632000">- Update to version 3.12.0+git2.50eaf75:
  * Add info about gamescope packages
  * fix null handle for nul surface
  * steamcompmgr: When windows get remapped and were our focus, make sure to re-set them as input focus
  * wlserver: Handle reassignment of wl_id for x11 windows
  * drm: Better fallbacks for external HDR metadata
  * steamcompmgr: Don't fill in app frametime to mangoapp</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692100800">- Update to version 3.12.1+git1.6fb83bf:
  * color: added atom to control chromatic adaptation mode (default of bradford is unchanged)
  * [color]: removed errant printf
  * [color]: Added support for overriding the apparent (virtual) white point
  * fix clang build break (attempt #2)
  * fix compilation on clang
  * mute format-truncation compile warning
  * glslang: check for renamed bin
  * layer: Support for frame limiter
  * Add info about gamescope packages
  * fix null handle for nul surface</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692360000">- Update to version 3.12.3+git1.77d9432:
  * steamcompmgr: Remove heatmap hard flag when GAMESCOPE_DEBUG_HDR_HEATMAP is set
  * wlserver: Filter out garbage HDR metadata
  * layer: Handle multiple swapchains in QueuePresentKHR
  * steamcompmgr: Force composite when fading
  * layer: add missing header after 540323ac37fc</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1693569600">- Update to version 3.12.5+git0.a8471d8:
  * steamcompmgr: Fix build (rebase woes)
  * steamcompmgr: If we have an override surface, make sure new commits are for it
  * Remove reference to non-existent key bind
  * steamcompmgr: Fix disable color mgmt leaving some states behind
  * Only SetSelectionOwner when syncing selections
  * Improve clipboard handling
  * Remove unnecessary key bind
  * Fix build issue
  * Fix documentation
  * Update documentation and --help</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694606400">- Tumbleweed now has a pkgconfig file for stb</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1696852800">- Update to version 3.12.7+git0.d1eb70b:
  * steamcompmgr: Overwrite SDL_VIDEODRIVER before nested app launch
  * main: Make not having presentation time not fatal
  * main: Default back to SDL_VIDEODRIVER x11 if not exposing wayland
  * wlserver: Enable xwayland force_xrandr_emulation option
  * wlserver: Handle pending surfaces in set_wl_id when we already have an existing surface
  * wlserver: Add feature bit for pixel filter
  * rendervulkan: Add PIXEL filter (band-limited pixel filter)
  * rendervulkan: Emulate bilinear sampling when we need to do custom degammas
  * wlserver: Fix rare crash on shutdown
  * sdlwindow: Fix crash on shutdown with session
- Add arch suffix to VkLayer filename as per recent changes.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1700049600">- Update to version 3.13.3:
  * wlserver: Fix removal of gamescope_control resources
  * steamcompmgr: Fix pipewire color mgmt luts
  * steamcompmgr: Save 11MB of VRAM on images we weren't using
  * steamcompmgr: Naiively handle streaming HDR content
  * rendervulkan: Fix NV12 capture colors
  * drm: Allow reading color primaries from EDID on Galileo
  * protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag
  * layer: Disable EXT_swapchain_maintenance1
  * subprojects: Bump vkroots
  * layer: Migrate display timing impl to EnumerateDeviceExtensionProperties</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1701691200">- Update to version 3.13.16:
  * waitable: Set running to false before nudge
  * waitable: Fix draining CNudgeWaitable
  * steamcompmgr: Handle external overlays better for steamcompmgr_user_has_any_game_open
  * drm: Handle rotated screens properly in drm_get_default_refresh
  * steamcompmgr: Workaround kernel NULL pointer bug with epoll + dmabuf + close
  * waitable: Remove unused func
  * steamcompmgr: Remove dmabuf waitable on HUP
  * steamcompmgr: Reduce alloc overhead of new xwayland resources
  * drm: Reset CTM on layers with applyColorMgmt = false
  * mangoapp: Use visible frames for reporting to mangohud if FIFO</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1703246400">- Update to version 3.13.19:
  * drm: fix other headless NPE
  * layer: Fix warning on printf
  * waitable: Fix some FD close settings
  * waitable: Factor out common ITimerWaitable
  * drm: fix NPE while in headless mode
  * layer: Print more info about VkHdrMetadata
  * layer: Log more about minImageCount
  * drm: Port mode and lut tracking to drm_blob
  * drm: Introduce a drm_blob abstraction
  * drm: Initialize the owned field of blob wrappers properly</changelog>
</package>
<package pkgid="5df7544bed92fa36381e6f56425189d72705a344970dbee698b66a3c9118bef112a9adc10cf7c1d4d9d3aae2a1b77c32bf035f04a2c880af55984e022fde8a27" name="gamescope-debugsource" arch="x86_64">
  <version epoch="0" ver="3.13.19" rel="1.1"/>
  <changelog author="llyyr.public@gmail.com" date="1682337600">- Update to version 3.12.0~beta1+git0.e805c9c:
  * Replace tabs with spaces in help
  * sdlwindow: Gate SDL_GetWindowSizeInPixels behind version check
  * drm: drop unused Linux-only header after a90e359fc477
  * steamcompmgr: Ensure members of steamcompmgr_win_t get initialized
  * main, steamcompmgr, shaders: Handle lack of LUTs + add debug for disabling color mgmt
  * drm: Fix drm_supports_color_mgmt checks</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683288000">- Update to version 3.12.0~beta3+git3.1716555:
  * main: Expose sdr-gamut-wideness and hdr-sdr-content-nits as launch args
  * fix build breakage
  * [color_helpers]: initial implementation of COLOR_LOOK atoms
  * drm: Reset BLEND_TF + BLEND_LUT
  * Avoid out of bounds accesses in drm.cpp
  * layer: Fix scRGB surface format definition</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683892800">- Update to version 3.12.0~beta3+git32.941b22f:
  * color_helpers: refactored eetf2390 tonemapping
  * color_helpers: added eetf_2390 tonemapping operator (currently unused)
  * heatmap: fix typo
  * wlserver: Set seat keyboard on keyboard focus
  * main: Fix output initialization for OpenVR
  * fix lut1d header definition
  * dont assume shapers are analytically invertible (uses LUT inverse)
  * main: Don't create SDL Vulkan surface if in a VRSession
  * color_helper: actually store 1d luts in planar form to allow simpler inversion
  * steamcompmgr: Add --framerate-limit
  * color-helpers: all lut computation is in float; quantization is separate step
  * build: Add glm dep to color microbench
  * ci: Add benchmark as a dependency
  * color_helpers: Encode source color EOTF edges once per-edge rather than per-element
  * color_bench: Add color mgmt microbenchmark
  * color_helpers, steamcompmgr: Avoid allocation of LUTs every time we re-setup color mgmt
  * steamcompmgr: Profile all of update_color_mgmt and not just calcColorTransform
  * color_helpers: Apply shaper per-element of nested loop
  * color_helpers: Inline some functions
  * steamcompmgr: Color management microbenchmark
  * color_helpers: Use rintf instead of roundf
  * build: Enable -ffast-math
  * color_helpers: Optimize pq_to_nits + nits_to_pq
  * layer: Enable KHR_present_wait driconf in the layer
  * steamcompmgr: Always send frame callback for any current surface (not just main)
  * wlserver, steamcompmgr: Initial presentation time implementation
  * protocol: Add presentation-time xml + build
  * steamcompmgr: Move send_done to just before latest latch time
  * vulkan: Check if selected queue can be used</changelog>
  <changelog author="llyyr.public@gmail.com" date="1683979200">- Update to version 3.12.0~beta3+git34.6531d9c:
  * color_helpers: added default tonemapping for PQ-&gt;G22
  * vklayer: added HdrMetadata printing</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684238400">- Update to version 3.12.0~beta3+git42.6586d5e:
  * rendervulkan: Don't use 10-bit format for VR session
  * Pass through duplicate commits if there are feedbacks.
  * Ensure forward progress on frame callback.
  * Ensure that duplicated commits have forward progress.
  * Send presentation after handling commits on XDG.
  * Don't send frame callback before we have actually committed.
  * drm, rendervulkan: Pick a 10-bit format for composite buffer
  * rendervulkan: Expose some more formats</changelog>
  <changelog author="llyyr.public@gmail.com" date="1684497600">- Update to version 3.12.0~beta7+git0.56a7998:
  * steamcompmgr: Fix FSR getting enabled accidentally
  * drm, steamcompmgr: Implement edid patching for HDR for debugging
  * steamcompmgr: Disable EETF tonemapping by default
  * steamcompmgr: Rename atom to GAMESCOPE_COLOR_MANAGEMENT_CHANGING_HINT
  * steamcompmgr: Add GAMESCOPE_COLOR_SLIDER_IN_USE
  * Revert "rendervulkan: Don't use 10-bit format for VR session"</changelog>
  <changelog author="llyyr.public@gmail.com" date="1685102400">- Update to version 3.12.0~beta7+git2.baea00f:
  * [color_helpers]: cleanup tonemapping support
  * Fallback to regular-priority queue when vkCreateDevice fails</changelog>
  <changelog author="llyyr.public@gmail.com" date="1686139200">- Update to version 3.12.0~beta8+git8.8866c02:
  * vr_session: Add vrsession_set_dashboard_visible
  * steamcompmgr, rendervulkan: Only capture baseplanes in screenshots
  * rendervulkan: Fix half-texel offset for blits
  * rendervulkan: Fix RGB blits using incorrect colorspace
  * rendervulkan: Mark screenshot textures as storage compatible
  * mangoapp: report output size to mangoapp
  * pipewire: Only create up to 8 buffers
  * drm: Don't update internal screen orientation if we don't have one
  * wlserver: Disable trackpad on external screen by default
  * wlserver, drm: Make touchscreen function as trackpad when using external screen
  * drm, wlserver: Always use internal screen rotation for touchscreen orientation
  * rendervulkan: Fix screenshots since moving to 10-bit.
  * steamcompmgr: Remake output images on res change
  * vr_session: Support for trackpad scrolling</changelog>
  <changelog author="llyyr.public@gmail.com" date="1687003200">- Update to version 3.12.0~beta8+git11.789cfc9:
  * main, steamcompmgr: Add support for --headless
  * Added option to set upscaler filter
  * Added option to set upscale scaler</changelog>
  <changelog author="llyyr.public@gmail.com" date="1688990400">- Update to version 3.12.0~beta10+git10.2dd8236:
  * rendervulkan: Use native gamut wideness by default
  * steamcompmgr: Disable force composite when we would partial
  * steamcompmgr: Disable partial composition (for now until some critera are met)
  * drm: Use 10-bit partial composite formats if possible
  * main: Fix CI
  * rendervulkan: Seamless full -&gt; deferred composition switch
  * rendervulkan: Move reset for commandbuffer to main thread for partial composition
  * rendervulkan: Pick right first partial composite image
  * rendervulkan: Use same memory backing for partial and complete composition
  * steamcompmgr, rendervulkan: Implement deferred partial composition
  * drm: Fallback displayColorimetry for broken EDIDs
  * drm: Free blob in fail path
  * steamcompmgr: Fix enabling VRR from commandline
  * drm: Handle not having CRTC 3D LUT/Shaper</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690200000">- Update to version 3.12.0~beta10+git12.eb42671:
  * Fix compilation with GCC13
  * steamcompmgr: fix typo</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690632000">- Update to version 3.12.0+git2.50eaf75:
  * Add info about gamescope packages
  * fix null handle for nul surface
  * steamcompmgr: When windows get remapped and were our focus, make sure to re-set them as input focus
  * wlserver: Handle reassignment of wl_id for x11 windows
  * drm: Better fallbacks for external HDR metadata
  * steamcompmgr: Don't fill in app frametime to mangoapp</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692100800">- Update to version 3.12.1+git1.6fb83bf:
  * color: added atom to control chromatic adaptation mode (default of bradford is unchanged)
  * [color]: removed errant printf
  * [color]: Added support for overriding the apparent (virtual) white point
  * fix clang build break (attempt #2)
  * fix compilation on clang
  * mute format-truncation compile warning
  * glslang: check for renamed bin
  * layer: Support for frame limiter
  * Add info about gamescope packages
  * fix null handle for nul surface</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1692360000">- Update to version 3.12.3+git1.77d9432:
  * steamcompmgr: Remove heatmap hard flag when GAMESCOPE_DEBUG_HDR_HEATMAP is set
  * wlserver: Filter out garbage HDR metadata
  * layer: Handle multiple swapchains in QueuePresentKHR
  * steamcompmgr: Force composite when fading
  * layer: add missing header after 540323ac37fc</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1693569600">- Update to version 3.12.5+git0.a8471d8:
  * steamcompmgr: Fix build (rebase woes)
  * steamcompmgr: If we have an override surface, make sure new commits are for it
  * Remove reference to non-existent key bind
  * steamcompmgr: Fix disable color mgmt leaving some states behind
  * Only SetSelectionOwner when syncing selections
  * Improve clipboard handling
  * Remove unnecessary key bind
  * Fix build issue
  * Fix documentation
  * Update documentation and --help</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1694606400">- Tumbleweed now has a pkgconfig file for stb</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1696852800">- Update to version 3.12.7+git0.d1eb70b:
  * steamcompmgr: Overwrite SDL_VIDEODRIVER before nested app launch
  * main: Make not having presentation time not fatal
  * main: Default back to SDL_VIDEODRIVER x11 if not exposing wayland
  * wlserver: Enable xwayland force_xrandr_emulation option
  * wlserver: Handle pending surfaces in set_wl_id when we already have an existing surface
  * wlserver: Add feature bit for pixel filter
  * rendervulkan: Add PIXEL filter (band-limited pixel filter)
  * rendervulkan: Emulate bilinear sampling when we need to do custom degammas
  * wlserver: Fix rare crash on shutdown
  * sdlwindow: Fix crash on shutdown with session
- Add arch suffix to VkLayer filename as per recent changes.</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1700049600">- Update to version 3.13.3:
  * wlserver: Fix removal of gamescope_control resources
  * steamcompmgr: Fix pipewire color mgmt luts
  * steamcompmgr: Save 11MB of VRAM on images we weren't using
  * steamcompmgr: Naiively handle streaming HDR content
  * rendervulkan: Fix NV12 capture colors
  * drm: Allow reading color primaries from EDID on Galileo
  * protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag
  * layer: Disable EXT_swapchain_maintenance1
  * subprojects: Bump vkroots
  * layer: Migrate display timing impl to EnumerateDeviceExtensionProperties</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1701691200">- Update to version 3.13.16:
  * waitable: Set running to false before nudge
  * waitable: Fix draining CNudgeWaitable
  * steamcompmgr: Handle external overlays better for steamcompmgr_user_has_any_game_open
  * drm: Handle rotated screens properly in drm_get_default_refresh
  * steamcompmgr: Workaround kernel NULL pointer bug with epoll + dmabuf + close
  * waitable: Remove unused func
  * steamcompmgr: Remove dmabuf waitable on HUP
  * steamcompmgr: Reduce alloc overhead of new xwayland resources
  * drm: Reset CTM on layers with applyColorMgmt = false
  * mangoapp: Use visible frames for reporting to mangohud if FIFO</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1703246400">- Update to version 3.13.19:
  * drm: fix other headless NPE
  * layer: Fix warning on printf
  * waitable: Fix some FD close settings
  * waitable: Factor out common ITimerWaitable
  * drm: fix NPE while in headless mode
  * layer: Print more info about VkHdrMetadata
  * layer: Log more about minImageCount
  * drm: Port mode and lut tracking to drm_blob
  * drm: Introduce a drm_blob abstraction
  * drm: Initialize the owned field of blob wrappers properly</changelog>
</package>
<package pkgid="80984c20b2cf1db1e09264de6f7d5b7262dcc361da0dd5ca5c3731e74f2e725e8d7ca3addf708a04f23eb728d53cfab89a84432770a37bb91e1325de0589e6f8" name="gamin" arch="src">
  <version epoch="0" ver="0.1.10" rel="18.3"/>
  <changelog author="veillard@redhat.com" date="1126180800">- revamp of the inotify back-end
- memory leak fix
- various fixes and cleanups</changelog>
  <changelog author="veillard@redhat.com" date="1130414400">- hopefully fixes gam_server crashes
- some portability fixes
- removed a minor leak</changelog>
  <changelog author="detlef@links2linux.de" date="1216209600">- initial build for PackMan</changelog>
  <changelog author="detlef@links2linux.de" date="1230984000">- new upstream version &lt;0.1.10&gt;</changelog>
  <changelog author="detlef@links2linux.de" date="1236859200">- add return.patch</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1248523200">- add patch to be completely ABI compatible with fam, in order to avoid warnings and crashes caused by "Symbol `FamErrlist' has different size in shared object, consider re-linking"; references:
  * http://lists.opensuse.org/yast-devel/2009-02/msg00000.html
  * http://www.nabble.com/Bug-437307:-lighttpd-fails-to-restart-after-update-td12107383.html</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1251806400">- add gamin-32bit package through baselibs.conf to fix KDE 32bit compatibility libs (thanks to Martin Vogt for reporting), which requires splitting %{_libexecdir}/gam_server into its own subpackage (gamin-server) to avoid file conflicts when both gamin and gamin-32bit are installed -- note that gamin and gamin-32bit both require the package gamin-server, so nothing needs to be done on the user end</changelog>
  <changelog author="jengelh@medozas.de" date="1316692800">- Implement shlib package (libfam0-gamin)
- Resolve build error due to source disabling deprecated contructs
  that it used</changelog>
  <changelog author="toddrme2178@gmail.com" date="1317556800">- Added patch to fix building in factory
- Cleaned up spec file formatting with spec-cleaner
- Added proper license header to spec file
- Split documentation package (fix for RPMLINT warning)
- Add fam-server provides to gamin-server (other gaming packages provide their fam counterpart)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1325678400">- Added version for fam-server provides
- Added obsoletes for fam-server
- Added obsoletes for gamin-python
- Switched to original gzipped tar
- Changed source to include upstream source URL to comply with new
  packaging guidelines</changelog>
  <changelog author="jengelh@medozas.de" date="1325678401">- Use exact EVR for Provide: symbols</changelog>
  <changelog author="toddrme2178@gmail.com" date="1325764800">- Spec file cleanups
- Provide and obsolete libgamin in case of sonum changes
- Have the -devel package provide -devel-static as well since it has .a files
- Changed the baselibs.conf to use the libs per openSUSE policy
- Added duplicate files check</changelog>
  <changelog author="coolo@suse.com" date="1366977600">- add conflict with libfam0-32bit</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1380024000">- Added 0001-Poll-files-on-nfs4.patch (bgo#693006) and
  gamin-0.1.11-double-lock.patch (bgo#669292)</changelog>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
- found a testsuite, run it, but ignore result since it show
  breakages. Should be revisited.</changelog>
  <changelog author="dimstar@opensuse.org" date="1532520000">- Replace deprecated macro py_sitedir with python_sitearch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1533556800">- Add baselibs.conf to the file source list.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578571200">- Disable python bindings (python2-only):
  + Drop python-devel BuildRequires.
  + Drop gamin-fix_python_main.patch: no longer needed.
  + No longer build python-gamin sub-package.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632830400">- Fix source URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="5c870c363928fc22203d43fc91367721c45a7f2e03d8e8d13fb7df52857afdfb4c3ccaf460fb288cb65922a016579e86577bc61ba998a4edcab401f092fb394b" name="gamin-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.10" rel="18.3"/>
  <changelog author="jengelh@medozas.de" date="1325678400">- Use exact EVR for Provide: symbols</changelog>
  <changelog author="toddrme2178@gmail.com" date="1325764800">- Spec file cleanups
- Provide and obsolete libgamin in case of sonum changes
- Have the -devel package provide -devel-static as well since it has .a files
- Changed the baselibs.conf to use the libs per openSUSE policy
- Added duplicate files check</changelog>
  <changelog author="coolo@suse.com" date="1366977600">- add conflict with libfam0-32bit</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1380024000">- Added 0001-Poll-files-on-nfs4.patch (bgo#693006) and
  gamin-0.1.11-double-lock.patch (bgo#669292)</changelog>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
- found a testsuite, run it, but ignore result since it show
  breakages. Should be revisited.</changelog>
  <changelog author="dimstar@opensuse.org" date="1532520000">- Replace deprecated macro py_sitedir with python_sitearch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1533556800">- Add baselibs.conf to the file source list.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578571200">- Disable python bindings (python2-only):
  + Drop python-devel BuildRequires.
  + Drop gamin-fix_python_main.patch: no longer needed.
  + No longer build python-gamin sub-package.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632830400">- Fix source URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="429057a5719166d99c407ec58d62c881771f51f7f43cf1dead77571e4d8412b4beadaa129b2c7a7a4e3dedca535deeb1dcef33ee94488fbea01629a0ae0f80d9" name="gamin-devel" arch="src">
  <version epoch="0" ver="0.1.10" rel="18.4"/>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
  (avoiding glib2)</changelog>
  <changelog author="fcrozat@suse.com" date="1391083200">- Both library packages must require gamin-server sub-package.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565265600">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="8c89c44b03cb97b1559bc24453ce9e601e550974bee402de70eb2cd8b66af91b2c1b826ef4ed560f8feecdbebaac5d6f09dd6e90abbdccd34c131703121e6e5d" name="gamin-devel" arch="x86_64">
  <version epoch="0" ver="0.1.10" rel="18.4"/>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
  (avoiding glib2)</changelog>
  <changelog author="fcrozat@suse.com" date="1391083200">- Both library packages must require gamin-server sub-package.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565265600">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="21350ff805c2bc27b7161f7b145b064085c74f0535df8abc1865701135f064c58af29cabe0cdbc86af5dc61fa3162f71b534322831120f34e9a18a5800763d55" name="gamin-devel-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.10" rel="18.4"/>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
  (avoiding glib2)</changelog>
  <changelog author="fcrozat@suse.com" date="1391083200">- Both library packages must require gamin-server sub-package.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1565265600">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="564be7efd9a10011b54a772e2eec83c45c37fbf3998eef3955c5d727a2c539cc943327cbe75891e4a31f5d6d94c67efaf4e90a413884daedc29eea975ad3aeca" name="gamin-server" arch="x86_64">
  <version epoch="0" ver="0.1.10" rel="18.3"/>
  <changelog author="jengelh@medozas.de" date="1325678400">- Use exact EVR for Provide: symbols</changelog>
  <changelog author="toddrme2178@gmail.com" date="1325764800">- Spec file cleanups
- Provide and obsolete libgamin in case of sonum changes
- Have the -devel package provide -devel-static as well since it has .a files
- Changed the baselibs.conf to use the libs per openSUSE policy
- Added duplicate files check</changelog>
  <changelog author="coolo@suse.com" date="1366977600">- add conflict with libfam0-32bit</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1380024000">- Added 0001-Poll-files-on-nfs4.patch (bgo#693006) and
  gamin-0.1.11-double-lock.patch (bgo#669292)</changelog>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
- found a testsuite, run it, but ignore result since it show
  breakages. Should be revisited.</changelog>
  <changelog author="dimstar@opensuse.org" date="1532520000">- Replace deprecated macro py_sitedir with python_sitearch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1533556800">- Add baselibs.conf to the file source list.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578571200">- Disable python bindings (python2-only):
  + Drop python-devel BuildRequires.
  + Drop gamin-fix_python_main.patch: no longer needed.
  + No longer build python-gamin sub-package.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632830400">- Fix source URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9dc3ca392e90f0422a5db83c74f84cb81113587f28f4993ecdd09c0661b7239daeb838992d51588d749419263a8a3315e2a45c1c616414d35542d378d477ed10" name="gamin-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.10" rel="18.3"/>
  <changelog author="jengelh@medozas.de" date="1325678400">- Use exact EVR for Provide: symbols</changelog>
  <changelog author="toddrme2178@gmail.com" date="1325764800">- Spec file cleanups
- Provide and obsolete libgamin in case of sonum changes
- Have the -devel package provide -devel-static as well since it has .a files
- Changed the baselibs.conf to use the libs per openSUSE policy
- Added duplicate files check</changelog>
  <changelog author="coolo@suse.com" date="1366977600">- add conflict with libfam0-32bit</changelog>
  <changelog author="hrvoje.senjan@gmail.com" date="1380024000">- Added 0001-Poll-files-on-nfs4.patch (bgo#693006) and
  gamin-0.1.11-double-lock.patch (bgo#669292)</changelog>
  <changelog author="adrian@suse.de" date="1389355200">- split lib* packages into own spec file to avoid a build cycle
- found a testsuite, run it, but ignore result since it show
  breakages. Should be revisited.</changelog>
  <changelog author="dimstar@opensuse.org" date="1532520000">- Replace deprecated macro py_sitedir with python_sitearch.</changelog>
  <changelog author="dimstar@opensuse.org" date="1533556800">- Add baselibs.conf to the file source list.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1578571200">- Disable python bindings (python2-only):
  + Drop python-devel BuildRequires.
  + Drop gamin-fix_python_main.patch: no longer needed.
  + No longer build python-gamin sub-package.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632830400">- Fix source URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683201600">- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="4100ab47132dbe89c8af70818661a1f170511aa995b19c1e456a5ac63f2ef6c08e3317171ef8a1c90ae4e6bd5f59ffa1564816d6ec23d4c9a5f9d916412abd3a" name="garlic" arch="src">
  <version epoch="0" ver="1.6" rel="222.1"/>
  <changelog author="postadal@suse.cz" date="1013515200">- fix lib64</changelog>
  <changelog author="postadal@suse.cz" date="1014897600">- fix file permits, moved man page</changelog>
  <changelog author="postadal@suse.cz" date="1044273600">- updated to version 1.2
  * now can create and edit molecular structures</changelog>
  <changelog author="adrian@suse.de" date="1073736000">- build as user</changelog>
  <changelog author="postadal@suse.cz" date="1079697600">- removed useless .xvpics directory</changelog>
  <changelog author="postadal@suse.cz" date="1092312000">- updated to version 1.3</changelog>
  <changelog author="postadal@suse.cz" date="1106308800">- updated to version 1.4</changelog>
  <changelog author="meissner@suse.de" date="1115899200">- use RPM_OPT_FLAGS</changelog>
  <changelog author="lmichnovic@suse.cz" date="1136548800">- update to version 1.5</changelog>
  <changelog author="lmichnovic@suse.cz" date="1137153600">- fixed missing needed file residues.pdb</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmichnovic@suse.cz" date="1155297600">- builds also with X.org 7.x, checks prefix in X.org
- specifying libpath in spec file, not in Makefile (libpath.patch)</changelog>
  <changelog author="lmichnovic@suse.cz" date="1159185600">- update to version 1.6
  * new rendering features
- create desktop file</changelog>
  <changelog author="lmichnovic@suse.cz" date="1188820800">- fixed rpmlint errors: executable doc files</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Enable parallel build and remove ancient specfile tags/sections</changelog>
  <changelog author="jengelh@inai.de" date="1412942400">- Resolve rpmlint warnings files-duplicate, install-file-in-docs,
  package-with-huge-docs, macro-in-comment.
- Add garlic-1.6-undef.patch to fix rpmlint warning arraysubscript.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519041600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6" date="1552910400">- run spec cleaner
- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches</changelog>
</package>
<package pkgid="7f7fd03cb35f1db8865a3e1bf746f1402e40d78d80db1265803df2c9d450e29bcc1a5c9f3179d594730b797bb4e05ba8640b69f8bcf09242e3ed476f4e7dbc04" name="garlic" arch="x86_64">
  <version epoch="0" ver="1.6" rel="222.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmichnovic@suse.cz" date="1155297600">- builds also with X.org 7.x, checks prefix in X.org
- specifying libpath in spec file, not in Makefile (libpath.patch)</changelog>
  <changelog author="lmichnovic@suse.cz" date="1159185600">- update to version 1.6
  * new rendering features
- create desktop file</changelog>
  <changelog author="lmichnovic@suse.cz" date="1188820800">- fixed rpmlint errors: executable doc files</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Enable parallel build and remove ancient specfile tags/sections</changelog>
  <changelog author="jengelh@inai.de" date="1412942400">- Resolve rpmlint warnings files-duplicate, install-file-in-docs,
  package-with-huge-docs, macro-in-comment.
- Add garlic-1.6-undef.patch to fix rpmlint warning arraysubscript.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519041600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6" date="1552910400">- run spec cleaner
- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches</changelog>
</package>
<package pkgid="3a70047a51ab8e91f3991118ed0beb6ba029ca5991bbad9c357ad6a0f1a668db6b3c8bd9f09232f70265ede137c1676e05a1c8514f748c2875e6c7018d96380e" name="garlic-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6" rel="222.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmichnovic@suse.cz" date="1155297600">- builds also with X.org 7.x, checks prefix in X.org
- specifying libpath in spec file, not in Makefile (libpath.patch)</changelog>
  <changelog author="lmichnovic@suse.cz" date="1159185600">- update to version 1.6
  * new rendering features
- create desktop file</changelog>
  <changelog author="lmichnovic@suse.cz" date="1188820800">- fixed rpmlint errors: executable doc files</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Enable parallel build and remove ancient specfile tags/sections</changelog>
  <changelog author="jengelh@inai.de" date="1412942400">- Resolve rpmlint warnings files-duplicate, install-file-in-docs,
  package-with-huge-docs, macro-in-comment.
- Add garlic-1.6-undef.patch to fix rpmlint warning arraysubscript.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519041600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6" date="1552910400">- run spec cleaner
- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches</changelog>
</package>
<package pkgid="f6908eee1ff48962b934026f691f367dcabe6cdbb537eef579a005098693fa0178ff5db333459d4230daa23f142d4ff2bd5cd49ab3240330ef4a8926c403a728" name="garlic-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6" rel="222.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmichnovic@suse.cz" date="1155297600">- builds also with X.org 7.x, checks prefix in X.org
- specifying libpath in spec file, not in Makefile (libpath.patch)</changelog>
  <changelog author="lmichnovic@suse.cz" date="1159185600">- update to version 1.6
  * new rendering features
- create desktop file</changelog>
  <changelog author="lmichnovic@suse.cz" date="1188820800">- fixed rpmlint errors: executable doc files</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Enable parallel build and remove ancient specfile tags/sections</changelog>
  <changelog author="jengelh@inai.de" date="1412942400">- Resolve rpmlint warnings files-duplicate, install-file-in-docs,
  package-with-huge-docs, macro-in-comment.
- Add garlic-1.6-undef.patch to fix rpmlint warning arraysubscript.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519041600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6" date="1552910400">- run spec cleaner
- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches</changelog>
</package>
<package pkgid="a16afc7a356114e1436980fceb8afc74baca9310a8b2fffc1d39c4441167b548a2e8248c4c1d47ee67a40be25ca8db7f7b36d7b4fd14d7b0a9db13fb750d3f97" name="garlic-doc" arch="noarch">
  <version epoch="0" ver="1.6" rel="222.1"/>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="lmichnovic@suse.cz" date="1155297600">- builds also with X.org 7.x, checks prefix in X.org
- specifying libpath in spec file, not in Makefile (libpath.patch)</changelog>
  <changelog author="lmichnovic@suse.cz" date="1159185600">- update to version 1.6
  * new rendering features
- create desktop file</changelog>
  <changelog author="lmichnovic@suse.cz" date="1188820800">- fixed rpmlint errors: executable doc files</changelog>
  <changelog author="coolo@novell.com" date="1289217600">- remove support for pre-9.1</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="jengelh@inai.de" date="1412769600">- Enable parallel build and remove ancient specfile tags/sections</changelog>
  <changelog author="jengelh@inai.de" date="1412942400">- Resolve rpmlint warnings files-duplicate, install-file-in-docs,
  package-with-huge-docs, macro-in-comment.
- Add garlic-1.6-undef.patch to fix rpmlint warning arraysubscript.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1519041600">- BuildRequire pkgconfig(x11) not xorg-x11-devel</changelog>
  <changelog author="lars@linux-schulserver.de - 1.6" date="1552910400">- run spec cleaner
- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches</changelog>
</package>
<package pkgid="36627abe903eb7dfb7d9e3d92f88adf5290d5629764a925a53f120f9355c0481536c1758982a8df5629c2665e3afe69c55715b1f305f8a613defe817ea12b501" name="gc" arch="src">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="idonmez@suse.com" date="1324814400">- Provide libatomic-ops-devel package too</changelog>
  <changelog author="coolo@suse.com" date="1328961600">- put the provides for libatomic-ops-devel in a package actually
  in existance</changelog>
  <changelog author="uli@suse.com" date="1344340800">- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444)</changelog>
  <changelog author="jengelh@inai.de" date="1362312000">- Record autoconf requirements in spec file</changelog>
  <changelog author="dmueller@suse.com" date="1364212800">- update to 7.2d
  + no upstream changelog available, but bring it two years
    further up to date
- remove all patches. All upstream meanwhile
- fix packaging of atomic_ops.pc</changelog>
  <changelog author="schwab@suse.de" date="1368878400">- aarch64-support.patch: aarch64 support for gc from upstream
- libatomic_ops-aarch64.patch: aarch64 support for libatomic_ops from
  upstream add-aarch64-support branch</changelog>
  <changelog author="root@localhost" date="1369483200">- libatomic_ops-aarch64.patch: update makefile to install missing headers,
  don't use AO_EXPECT_FALSE.</changelog>
  <changelog author="jengelh@inai.de" date="1369569600">- Make use of external libatomic_ops --
  openSUSE has it in a separate source package
- Fix version: 7.2d is not a prerelease, so there is no need to
  call it 7.1*
- More portable make install call; more robust file list</changelog>
  <changelog author="p.drouand@gmail.com" date="1419854400">- Update to version 7.4.2
  * Add config option to use STGRTMIN-based signals for thread
  suspend/resume.
  * Allow parallel mark to be enabled on powerpc-linux systems.
  * Fix 'Array subscript is above array bounds' GCC warning in
  GC_new_kind/proc.
  * Fix 'attribute declaration must precede definition' warning.
  * Fix GC_finalized_malloc failure on disclaim_test.
  * Fix GC_sig_suspend initialization when non-constant SIGRTMIN used.
  * Fix data roots registration for Android/x86 and NDK ARM 'gold'
  linker.
  * Fix find stackbottom on BlueGene P/Q systems.
  * Fix machdep .lo files path in configure (SPARC, IA-64).
  * Fix ok_init assignment (missing cast) in GC_new_kind_inner.
- Remove aarch64-support.patch; merged on upstream release
- gc project has a new home; update URL tag and download source URL</changelog>
  <changelog author="jengelh@inai.de" date="1425556800">- Update homepage URLs</changelog>
  <changelog author="rguenther@suse.com" date="1454328000">- Force -std=gnu++98 for C++ testcases.</changelog>
  <changelog author="jengelh@inai.de" date="1517313600">- Update to new upstream release 7.6.4
  * Also enable the TSX workaround for i386 (Linux)
  * Relax mark_mutex attribute needed to disable elision (Linux/x64)
  * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
  * Add API function to calculate total memory in use by all GC blocks
  * Add API function to set/modify GC log file descriptor (Unix)
  * Add alt-stack registration support
  * Implement the finalization extension API
  * Implement thread suspend/resume API (Linux threads only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948800">- Update to new upstream release 8.0.2
  * Explicitly unblock GC signals on GC initialization.
  * Add initial RISC-V support.
  * Never return null by C++ GC allocators and gc_cpp
    operator new.
  * Add AO primitives implementation to GC based on C11 atomic
    intrinsic.
  * Change pointer arguments of push_all[_eager]/conditional API
    to void * type.
  * Change type of hb_sz field (of hblkhdr) from size_t to word.
  * Decide between memory unmapping and mprotect-based dirty bits
    at runtime.
  * New API function (GC_dump_named) to produce named dumps.
  * New API function (get_size_map_at) to get content of size_map
    table.
  * New API to stop and start the GC world externally.
  * New API to turn on manual VDB at runtime.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948801">- Add libatomic_ops-devel as a package require, since it shows up
  in bdw-gc.pc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651200">- Update to new upstream release 8.0.4
  * Avoid a full GC when growing finalizer tables if in
    incremental mode.
  * Avoid potential race in hb_sz access between realloc and
    reclaim_block.
  * Ensure result of every variant of MS_TIME_DIFF has unsigned
    long type.
  * Fix 'unexpected mark stack overflow' abort in push_all_stack.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 8.0.6
  * Allocate start_info struct on the stack in GC_pthread_create.
  * Allow GC_PAUSE_TIME_TARGET environment variable values
    smaller than 5 ms.
  * Disable mprotect-based incremental GC if /proc roots are used.
  * Enable sbrk-to-mmap fallback on major supported Unix-like
    platforms.
  * Ensure process is running on one CPU core if AO ops are
    emulated with locks.
  * Fix data race regarding *rlh value in generic_malloc_many.
  * Fix handling of areas smaller than page size in
    GC_scratch_recycle.
  * Limit number of unmapped regions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Update to release 8.2.0
  * Add API for accessing incremental GC time limit with
    nanosecond precision
  * Add API function to force start of incremental collection
  * Add GC_get/set_disable_automatic_collection API
  * New API (GC_set_markers_count) to control number of parallel
    markers
  * New API function to clear GC exclusion table
  * New API function to get size of object debug header
  * New API standalone functions to acquire and release the
    allocator lock
  * Always abort on failure to access /proc/self/maps
  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
  * Enable mprotect-based incremental GC for Linux/arm and
    Linux/aarch64
  * Enable true incremental collection even if parallel marker is on
  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
  * Report memory region bounds and errno on GC_unmap/remap failure
  * Use mprotect-based VDB on PowerPC and S390 (Linux)
  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
    specific.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638446400">- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  to repair `make install` forgetting to install gc_pthread.h.
- Drop C++98 build mode; just use what g++ uses.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 8.2.2
  * Avoid potential race in GC_init_real_syms after
    GC_allow_register_threads
  * Do not count unmapped regions if GC_unmap is madvise-based
    (Linux)
  * Fix assertion violation of GC_thread_key alignment if
    pthread-based TLS
  * Fix hang on sem_wait in GC_suspend_thread if thread was
    resumed recently
- Delete 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  (applied)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 8.2.4
  * Avoid potential race between realloc and GC_block_was_dirty
  * Fix comparisons to heap boundary in GC_get_back_ptr_info and
    GC_mark_from
  * Fix data race in GC_heapsize_at_forced_unmap variable
  * Workaround a malfunction of soft-dirty bits clearing on Power9</changelog>
</package>
<package pkgid="6bf5c3df8f454ab9acf42f357a133eeed55b3e1939b0525baee9f9e2c8cb738f6d7f7a892990671319c9899f4b068cb3f9490a92958e6339a8363209ad6aa64c" name="gc-debugsource" arch="i586">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="rguenther@suse.com" date="1454328000">- Force -std=gnu++98 for C++ testcases.</changelog>
  <changelog author="jengelh@inai.de" date="1517313600">- Update to new upstream release 7.6.4
  * Also enable the TSX workaround for i386 (Linux)
  * Relax mark_mutex attribute needed to disable elision (Linux/x64)
  * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
  * Add API function to calculate total memory in use by all GC blocks
  * Add API function to set/modify GC log file descriptor (Unix)
  * Add alt-stack registration support
  * Implement the finalization extension API
  * Implement thread suspend/resume API (Linux threads only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948800">- Update to new upstream release 8.0.2
  * Explicitly unblock GC signals on GC initialization.
  * Add initial RISC-V support.
  * Never return null by C++ GC allocators and gc_cpp
    operator new.
  * Add AO primitives implementation to GC based on C11 atomic
    intrinsic.
  * Change pointer arguments of push_all[_eager]/conditional API
    to void * type.
  * Change type of hb_sz field (of hblkhdr) from size_t to word.
  * Decide between memory unmapping and mprotect-based dirty bits
    at runtime.
  * New API function (GC_dump_named) to produce named dumps.
  * New API function (get_size_map_at) to get content of size_map
    table.
  * New API to stop and start the GC world externally.
  * New API to turn on manual VDB at runtime.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948801">- Add libatomic_ops-devel as a package require, since it shows up
  in bdw-gc.pc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651200">- Update to new upstream release 8.0.4
  * Avoid a full GC when growing finalizer tables if in
    incremental mode.
  * Avoid potential race in hb_sz access between realloc and
    reclaim_block.
  * Ensure result of every variant of MS_TIME_DIFF has unsigned
    long type.
  * Fix 'unexpected mark stack overflow' abort in push_all_stack.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 8.0.6
  * Allocate start_info struct on the stack in GC_pthread_create.
  * Allow GC_PAUSE_TIME_TARGET environment variable values
    smaller than 5 ms.
  * Disable mprotect-based incremental GC if /proc roots are used.
  * Enable sbrk-to-mmap fallback on major supported Unix-like
    platforms.
  * Ensure process is running on one CPU core if AO ops are
    emulated with locks.
  * Fix data race regarding *rlh value in generic_malloc_many.
  * Fix handling of areas smaller than page size in
    GC_scratch_recycle.
  * Limit number of unmapped regions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Update to release 8.2.0
  * Add API for accessing incremental GC time limit with
    nanosecond precision
  * Add API function to force start of incremental collection
  * Add GC_get/set_disable_automatic_collection API
  * New API (GC_set_markers_count) to control number of parallel
    markers
  * New API function to clear GC exclusion table
  * New API function to get size of object debug header
  * New API standalone functions to acquire and release the
    allocator lock
  * Always abort on failure to access /proc/self/maps
  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
  * Enable mprotect-based incremental GC for Linux/arm and
    Linux/aarch64
  * Enable true incremental collection even if parallel marker is on
  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
  * Report memory region bounds and errno on GC_unmap/remap failure
  * Use mprotect-based VDB on PowerPC and S390 (Linux)
  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
    specific.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638446400">- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  to repair `make install` forgetting to install gc_pthread.h.
- Drop C++98 build mode; just use what g++ uses.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 8.2.2
  * Avoid potential race in GC_init_real_syms after
    GC_allow_register_threads
  * Do not count unmapped regions if GC_unmap is madvise-based
    (Linux)
  * Fix assertion violation of GC_thread_key alignment if
    pthread-based TLS
  * Fix hang on sem_wait in GC_suspend_thread if thread was
    resumed recently
- Delete 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  (applied)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 8.2.4
  * Avoid potential race between realloc and GC_block_was_dirty
  * Fix comparisons to heap boundary in GC_get_back_ptr_info and
    GC_mark_from
  * Fix data race in GC_heapsize_at_forced_unmap variable
  * Workaround a malfunction of soft-dirty bits clearing on Power9</changelog>
</package>
<package pkgid="1ce774e999b23ac76d321b39b81fce55a7c6f37d13ec8e443f13f16d0a28ff2d79a4faabb23d5c378de52afd667fc488030cc7830d6f1d471375972789c20845" name="gc-debugsource" arch="x86_64">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="rguenther@suse.com" date="1454328000">- Force -std=gnu++98 for C++ testcases.</changelog>
  <changelog author="jengelh@inai.de" date="1517313600">- Update to new upstream release 7.6.4
  * Also enable the TSX workaround for i386 (Linux)
  * Relax mark_mutex attribute needed to disable elision (Linux/x64)
  * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
  * Add API function to calculate total memory in use by all GC blocks
  * Add API function to set/modify GC log file descriptor (Unix)
  * Add alt-stack registration support
  * Implement the finalization extension API
  * Implement thread suspend/resume API (Linux threads only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948800">- Update to new upstream release 8.0.2
  * Explicitly unblock GC signals on GC initialization.
  * Add initial RISC-V support.
  * Never return null by C++ GC allocators and gc_cpp
    operator new.
  * Add AO primitives implementation to GC based on C11 atomic
    intrinsic.
  * Change pointer arguments of push_all[_eager]/conditional API
    to void * type.
  * Change type of hb_sz field (of hblkhdr) from size_t to word.
  * Decide between memory unmapping and mprotect-based dirty bits
    at runtime.
  * New API function (GC_dump_named) to produce named dumps.
  * New API function (get_size_map_at) to get content of size_map
    table.
  * New API to stop and start the GC world externally.
  * New API to turn on manual VDB at runtime.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948801">- Add libatomic_ops-devel as a package require, since it shows up
  in bdw-gc.pc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651200">- Update to new upstream release 8.0.4
  * Avoid a full GC when growing finalizer tables if in
    incremental mode.
  * Avoid potential race in hb_sz access between realloc and
    reclaim_block.
  * Ensure result of every variant of MS_TIME_DIFF has unsigned
    long type.
  * Fix 'unexpected mark stack overflow' abort in push_all_stack.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 8.0.6
  * Allocate start_info struct on the stack in GC_pthread_create.
  * Allow GC_PAUSE_TIME_TARGET environment variable values
    smaller than 5 ms.
  * Disable mprotect-based incremental GC if /proc roots are used.
  * Enable sbrk-to-mmap fallback on major supported Unix-like
    platforms.
  * Ensure process is running on one CPU core if AO ops are
    emulated with locks.
  * Fix data race regarding *rlh value in generic_malloc_many.
  * Fix handling of areas smaller than page size in
    GC_scratch_recycle.
  * Limit number of unmapped regions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Update to release 8.2.0
  * Add API for accessing incremental GC time limit with
    nanosecond precision
  * Add API function to force start of incremental collection
  * Add GC_get/set_disable_automatic_collection API
  * New API (GC_set_markers_count) to control number of parallel
    markers
  * New API function to clear GC exclusion table
  * New API function to get size of object debug header
  * New API standalone functions to acquire and release the
    allocator lock
  * Always abort on failure to access /proc/self/maps
  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
  * Enable mprotect-based incremental GC for Linux/arm and
    Linux/aarch64
  * Enable true incremental collection even if parallel marker is on
  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
  * Report memory region bounds and errno on GC_unmap/remap failure
  * Use mprotect-based VDB on PowerPC and S390 (Linux)
  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
    specific.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638446400">- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  to repair `make install` forgetting to install gc_pthread.h.
- Drop C++98 build mode; just use what g++ uses.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 8.2.2
  * Avoid potential race in GC_init_real_syms after
    GC_allow_register_threads
  * Do not count unmapped regions if GC_unmap is madvise-based
    (Linux)
  * Fix assertion violation of GC_thread_key alignment if
    pthread-based TLS
  * Fix hang on sem_wait in GC_suspend_thread if thread was
    resumed recently
- Delete 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  (applied)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 8.2.4
  * Avoid potential race between realloc and GC_block_was_dirty
  * Fix comparisons to heap boundary in GC_get_back_ptr_info and
    GC_mark_from
  * Fix data race in GC_heapsize_at_forced_unmap variable
  * Workaround a malfunction of soft-dirty bits clearing on Power9</changelog>
</package>
<package pkgid="2c321cdf437edf539a477d059f9fcc66f06f0d8358e433b8cef0cdbb6303dfa47dfce0c78ff6186e96d0c9819accaee6199ceda0addeeb83d772f88f98dfb1ac" name="gc-devel" arch="i586">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="rguenther@suse.com" date="1454328000">- Force -std=gnu++98 for C++ testcases.</changelog>
  <changelog author="jengelh@inai.de" date="1517313600">- Update to new upstream release 7.6.4
  * Also enable the TSX workaround for i386 (Linux)
  * Relax mark_mutex attribute needed to disable elision (Linux/x64)
  * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
  * Add API function to calculate total memory in use by all GC blocks
  * Add API function to set/modify GC log file descriptor (Unix)
  * Add alt-stack registration support
  * Implement the finalization extension API
  * Implement thread suspend/resume API (Linux threads only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948800">- Update to new upstream release 8.0.2
  * Explicitly unblock GC signals on GC initialization.
  * Add initial RISC-V support.
  * Never return null by C++ GC allocators and gc_cpp
    operator new.
  * Add AO primitives implementation to GC based on C11 atomic
    intrinsic.
  * Change pointer arguments of push_all[_eager]/conditional API
    to void * type.
  * Change type of hb_sz field (of hblkhdr) from size_t to word.
  * Decide between memory unmapping and mprotect-based dirty bits
    at runtime.
  * New API function (GC_dump_named) to produce named dumps.
  * New API function (get_size_map_at) to get content of size_map
    table.
  * New API to stop and start the GC world externally.
  * New API to turn on manual VDB at runtime.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948801">- Add libatomic_ops-devel as a package require, since it shows up
  in bdw-gc.pc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651200">- Update to new upstream release 8.0.4
  * Avoid a full GC when growing finalizer tables if in
    incremental mode.
  * Avoid potential race in hb_sz access between realloc and
    reclaim_block.
  * Ensure result of every variant of MS_TIME_DIFF has unsigned
    long type.
  * Fix 'unexpected mark stack overflow' abort in push_all_stack.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 8.0.6
  * Allocate start_info struct on the stack in GC_pthread_create.
  * Allow GC_PAUSE_TIME_TARGET environment variable values
    smaller than 5 ms.
  * Disable mprotect-based incremental GC if /proc roots are used.
  * Enable sbrk-to-mmap fallback on major supported Unix-like
    platforms.
  * Ensure process is running on one CPU core if AO ops are
    emulated with locks.
  * Fix data race regarding *rlh value in generic_malloc_many.
  * Fix handling of areas smaller than page size in
    GC_scratch_recycle.
  * Limit number of unmapped regions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Update to release 8.2.0
  * Add API for accessing incremental GC time limit with
    nanosecond precision
  * Add API function to force start of incremental collection
  * Add GC_get/set_disable_automatic_collection API
  * New API (GC_set_markers_count) to control number of parallel
    markers
  * New API function to clear GC exclusion table
  * New API function to get size of object debug header
  * New API standalone functions to acquire and release the
    allocator lock
  * Always abort on failure to access /proc/self/maps
  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
  * Enable mprotect-based incremental GC for Linux/arm and
    Linux/aarch64
  * Enable true incremental collection even if parallel marker is on
  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
  * Report memory region bounds and errno on GC_unmap/remap failure
  * Use mprotect-based VDB on PowerPC and S390 (Linux)
  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
    specific.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638446400">- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  to repair `make install` forgetting to install gc_pthread.h.
- Drop C++98 build mode; just use what g++ uses.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 8.2.2
  * Avoid potential race in GC_init_real_syms after
    GC_allow_register_threads
  * Do not count unmapped regions if GC_unmap is madvise-based
    (Linux)
  * Fix assertion violation of GC_thread_key alignment if
    pthread-based TLS
  * Fix hang on sem_wait in GC_suspend_thread if thread was
    resumed recently
- Delete 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  (applied)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 8.2.4
  * Avoid potential race between realloc and GC_block_was_dirty
  * Fix comparisons to heap boundary in GC_get_back_ptr_info and
    GC_mark_from
  * Fix data race in GC_heapsize_at_forced_unmap variable
  * Workaround a malfunction of soft-dirty bits clearing on Power9</changelog>
</package>
<package pkgid="cd37ec0090d81244b424c3bf71412182cc4593d18cee14d45a6a74522d62975f2f8504539a5f1c5cd3b7fb368683b71472f81d3d5ab147a1d511e4709ca7af4e" name="gc-devel" arch="x86_64">
  <version epoch="0" ver="8.2.4" rel="1.1"/>
  <changelog author="rguenther@suse.com" date="1454328000">- Force -std=gnu++98 for C++ testcases.</changelog>
  <changelog author="jengelh@inai.de" date="1517313600">- Update to new upstream release 7.6.4
  * Also enable the TSX workaround for i386 (Linux)
  * Relax mark_mutex attribute needed to disable elision (Linux/x64)
  * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
  * Add API function to calculate total memory in use by all GC blocks
  * Add API function to set/modify GC log file descriptor (Unix)
  * Add alt-stack registration support
  * Implement the finalization extension API
  * Implement thread suspend/resume API (Linux threads only)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948800">- Update to new upstream release 8.0.2
  * Explicitly unblock GC signals on GC initialization.
  * Add initial RISC-V support.
  * Never return null by C++ GC allocators and gc_cpp
    operator new.
  * Add AO primitives implementation to GC based on C11 atomic
    intrinsic.
  * Change pointer arguments of push_all[_eager]/conditional API
    to void * type.
  * Change type of hb_sz field (of hblkhdr) from size_t to word.
  * Decide between memory unmapping and mprotect-based dirty bits
    at runtime.
  * New API function (GC_dump_named) to produce named dumps.
  * New API function (get_size_map_at) to get content of size_map
    table.
  * New API to stop and start the GC world externally.
  * New API to turn on manual VDB at runtime.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1546948801">- Add libatomic_ops-devel as a package require, since it shows up
  in bdw-gc.pc.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552651200">- Update to new upstream release 8.0.4
  * Avoid a full GC when growing finalizer tables if in
    incremental mode.
  * Avoid potential race in hb_sz access between realloc and
    reclaim_block.
  * Ensure result of every variant of MS_TIME_DIFF has unsigned
    long type.
  * Fix 'unexpected mark stack overflow' abort in push_all_stack.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 8.0.6
  * Allocate start_info struct on the stack in GC_pthread_create.
  * Allow GC_PAUSE_TIME_TARGET environment variable values
    smaller than 5 ms.
  * Disable mprotect-based incremental GC if /proc roots are used.
  * Enable sbrk-to-mmap fallback on major supported Unix-like
    platforms.
  * Ensure process is running on one CPU core if AO ops are
    emulated with locks.
  * Fix data race regarding *rlh value in generic_malloc_many.
  * Fix handling of areas smaller than page size in
    GC_scratch_recycle.
  * Limit number of unmapped regions.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632916800">- Update to release 8.2.0
  * Add API for accessing incremental GC time limit with
    nanosecond precision
  * Add API function to force start of incremental collection
  * Add GC_get/set_disable_automatic_collection API
  * New API (GC_set_markers_count) to control number of parallel
    markers
  * New API function to clear GC exclusion table
  * New API function to get size of object debug header
  * New API standalone functions to acquire and release the
    allocator lock
  * Always abort on failure to access /proc/self/maps
  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
  * Enable mprotect-based incremental GC for Linux/arm and
    Linux/aarch64
  * Enable true incremental collection even if parallel marker is on
  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
  * Report memory region bounds and errno on GC_unmap/remap failure
  * Use mprotect-based VDB on PowerPC and S390 (Linux)
  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
    specific.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638446400">- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  to repair `make install` forgetting to install gc_pthread.h.
- Drop C++98 build mode; just use what g++ uses.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661515200">- Update to release 8.2.2
  * Avoid potential race in GC_init_real_syms after
    GC_allow_register_threads
  * Do not count unmapped regions if GC_unmap is madvise-based
    (Linux)
  * Fix assertion violation of GC_thread_key alignment if
    pthread-based TLS
  * Fix hang on sem_wait in GC_suspend_thread if thread was
    resumed recently
- Delete 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  (applied)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685102400">- Update to release 8.2.4
  * Avoid potential race between realloc and GC_block_was_dirty
  * Fix comparisons to heap boundary in GC_get_back_ptr_info and
    GC_mark_from
  * Fix data race in GC_heapsize_at_forced_unmap variable
  * Workaround a malfunction of soft-dirty bits clearing on Power9</changelog>
</package>
<package pkgid="16ec3a93a5d233b4605ad9a1ab9c9fc4f7afff72318098f2fc8b7919f498c7baf0be3742aedd972ac036cb80bfc9a751fd137a3e319d0733ece87af109b6dade" name="gcab" arch="i586">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="1af7628c0e6be164cb58cf41c85423bc100e94d2ec83a9cd85dd11e96481187a15238d763b40ce3659daa4471f17dcfacec36e878fcaf9d4a97f9ea6eac313f2" name="gcab" arch="src">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1362571200">- Initial package, version 0.4.</changelog>
  <changelog author="dimstar@opensuse.org" date="1420545600">- Add gcab-CVE-2015-0552.patch: Avoid path traversal (boo#911814,
  bgo#742331, CVE-2015-0552).</changelog>
  <changelog author="zaitor@opensuse.org" date="1425902400">- Update to version 0.5:
  + Fix path traversal: do not escape from output directory.
  + Add gcab_cabinet_get_signature().
  + Build warning fixes.
  + Updated translations.
- Drop gcab-CVE-2015-0552.patch: fixed upstream.</changelog>
  <changelog author="schwab@linux-m68k.org" date="1426939200">- Add gcab-checksum.patch: fix checksum computation (bgo#746580).</changelog>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Update to version 0.6:
  + Fix for the AFL-detected crashes.
  + Add file information getters (get_attributes(), get_date(),
    get_size()).
  + gcab learned --list-details to list files with those
    informations.
  + Fix the file date when creating cab.
  + Build-sys fixes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1457784000">- Update to version 0.7:
  + Learn to rewind if needed during extraction (bgo#763377).
  + Fix extraction of files without cdata (bgo#763376).
  + Do not abort with a critical warning if a file has an incorrect
    checksum.
  + Set utf8 flag automatically (bgo#754091).
  + Fix wrong modification date (bgo#753040).
  + Build warning fixes.
  + Updated translations.
- Drop gcab-checksum.patch: Fixed in a different way upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1516708800">- Update to version 0.8 (CVE-2018-5345):
  + This fixes the security bug known as CVE-2018-5345.
  + Always check the return value when writing to the stream.
  + Do not crash when ncbytes is larger than the buffer size.
  + Don't encode timezone in generated files.
  + Don't use version script if unsupported.
  + Explicitly enable C99 support.
  + Fix a few 'Dereference of null pointer' warnings.
  + Fix buffer overrun when generating Huffman codes.
  + Fix builddir != srcdir builds.
  + Fix dependency on generated .h file.
  + Fix invalid return annotation.
  + Fix the calculation of the checksum on big endian machines.
  + Fix -Wimplicit-fallthrough=.
  + Use glib-mkenum's prefixes to avoid sed.
  + Updated translations.
- Minor spec cleanup, use autosetup macro.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1516708801">- Update to version 1.0 (CVE-2018-5345):
  + This fixes the security bug known as CVE-2018-5345.
  + New Features:
  - Add a helper executable to create massive compressed
    archives.
  - Add a special binary to use just for fuzzing.
  - Add gcab_cabinet_get_size().
  - Add gcab_file_new_with_bytes().
  - Add gcab_file_set_attributes().
  - Add gcab_file_set_date().
  - Add gcab_folder_get_comptype().
  - Add gcab_folder_get_file_by_name().
  - Add some self tests to test libgcab.
  - Switch to the Meson buildsystem.
  + Bugfixes:
  - Do not return translated errors from libraries.
  - Fix a large memory leak when parsing LZX cab files.
  - Fix a theoretical crash when building the table entries.
  - Replace all the custom typedefd unsigned types with working
    versions.
  - Return detailed errors from gcab_cabinet_get_signature().
  - Use g_autoptr() to fix countless memory leaks when parsing
    corrupt files.
  - Use g_autoptr() to fix several memory leaks on error in the
    library.
  - Use G_DECLARE_FINAL_TYPE to remove lots of C boilerplate.
  + Updated translations.
- Add gcab-meson-build-fixes.patch: Fixes to meson build to match
  the former autotools build.
- Add meson and gtk-doc BuildRequires and use meson, meson_build
  and meson_install macros, following upstreams switch to meson.
- Replace gobject-introspection with
  pkgconfig(gobject-introspection-1.0) BuildRequires: Actually
  build introspection support, split out new sub-package
  typelib-1_0-GCab-1_0.
- Pass docs=true, introspection=true and tests=false to meson,
  only build the features we want.
- No longer delete .la files, meson build does not generate them.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1516708802">- Add gcab-doc-fixes.patch: Two documentation build fixes.
- Add gcab-folder-simplify_sort_cfiles.patch: folder: simplify
  _sort_cfiles(), get rid of warnings.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1518177600">- Update to version 1.1:
  + Add git version in --version.
  + Fix list of new symbols in index page.
  + Fix unused declarations.
- Drop fixed upstream patches:
  gcab-meson-build-fixes.patch;
  gcab-folder-simplify_sort_cfiles.patch;
  gcab-doc-fixes.patch.
- Drop intltool BuildRequires: it's no longer a requirement after
  upstream migration to Gettext.
- Add git BuildRequires: new dependency.
- Add a little summary of its content to the main package
  description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="b18fcd275cac35e755da89dcdad5aea16407849b752b4a8b9315bd220377b9b1e77a58e56ca32e12132bd872bd0911725d5874d7be6e695ad6cdcdf62378211b" name="gcab" arch="x86_64">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="7ca2abde57b50a0d4bf4fe5aefad18b2930675e53f944f7220392e90a15a0a243025ff9f016054b1f4481160499c08ba6bc163077fbcc3d5a8cb5a44b66a97fa" name="gcab-debuginfo" arch="i586">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="7bfab8a36fc17095d23decdb9cb856ae4fd72947d979dba858d7c3e31bc1a4b780adf9966bd090db85fa42eae46fd897411345bf1b89115e7535f34eef67020c" name="gcab-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="d44e32ca7d536008301e3c56e5fd4fb444b3cfa00c5e8c707941c8bd75e47b7292c16421f5905b24bd2989a55187300822b6fe5494d547d07bc9edd1ce148c37" name="gcab-debugsource" arch="i586">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="9fce0f6bca51cbd53b61679e2baf4f94b35c78d82a8c946c4a8a9f6a28d3e8de78b611d2fd2fd20830a5856b72bb36ac8f1a48ae4a2c6f0490caa741e3acd607" name="gcab-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="fb978dad8734584f1ba6e69babf13ee2164e8df5304a6a0e9b81ee3b5325d3575123896a32611829734c6b5c4525e99dd848faee104896106888962e8e83bcf3" name="gcab-devel" arch="i586">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="fcf69aeaaf6d5053b5f4402ec9ad6d9a3f5b7db9af952bb24b957f7c2a2f64611a73f398dd3d0ce398c26390266baf18e7a8f7f77a1275b927bcbda1478e4101" name="gcab-devel" arch="x86_64">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="b0c96e0b38488696833c45b25ba92930a9dd13d99c440e39245ffa3206062839efe727689361a24d433ad8c4c90c6d127fc8b6aa8cbb748d120f51c45acf72d9" name="gcab-lang" arch="noarch">
  <version epoch="0" ver="1.6" rel="1.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1518436800">- Add gcab-revert-git-dep.patch: Revert new dependency on git,
  having a builddependency on git just to able to show version when
  using a git checkout is a bit much (bgo#793406).
- Following the above patch, drop git BuildRequires.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527249600">- Add gcab-fix-installing-the-includes.patch: build-sys: fix
  installing the includes (bgo#793388).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1544356800">- Update to version 1.2:
  + build-sys:
  - Fix installing the includes.
  - Don't require git to build.
  + gcab: Fix regression. Apparently, rewinding should reset the
    CDATA state.
  + Updated translations.
- Drop gcab-fix-installing-the-includes.patch and
  gcab-revert-git-dep.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 1.3:
  + New Features: Installed test support.
  + Bugfixes:
  - Fix file corruption on LZX extract.
  - build-sys fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1578312000">- Update to version 1.4:
  + New Features:
  - New GDateTime-based APIs.
  - Allow comping as meson subproject.
  + Bugfixes:
  - build-sys fixes.
  - MacOS/Windows build support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659700800">- Update to version 1.5:
  + New Features:
  - New gcab_file_set_bytes() API.
  - meson: Register the gcab executable with meson.
  + Bugfixes:
  - Fixed MSZIP compression when deflate algorithm would expand.
    Previous versions of gcab can produce "incorrect" archives
    (when a compressed block is larger than its input). They are
    however supported by gcab itself, and we will keep support
    for it for the foreseeble future.
  - gcab: avoid runtime warnings.
  - Fix coverity warnings.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688558400">- Update to version 1.6:
  + New Features: Allow specifying the allowed compression formats
    at runtime. This would allow us, for example, to disable the
    slightly scary LZX compression format when parsing unknown
    files.
  + Bugfixes: Do not require git when building from a tarball.</changelog>
</package>
<package pkgid="885e34b8afaf8507d51f6b6dd54ab45242a1b2d656cc3c9109cbcece4e9062909f3bb219a657c8262514746c59198967e96ae07ba72df4c14c4cfe100a378d5b" name="gccmakedep" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="4.7"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split gccmakedep from xorg-x11-util-devel.
  Initial version: 1.0.2.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1400760000">- Update to version 1.0.3:
  This release fixes gccmakedep with GNU cpp versions newer than
  4.7, by no longer using cpp to generate the gccmakedep script.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1621166400">- modernize spec-file (move license to licensedir, add source url)</changelog>
</package>
<package pkgid="574f01a8d6365b3b21f72ee7352b4e8794a8c690f42ecce5aa975aadabc4093d048c6753b6be54c77e461d71c7aae9104fddb17b751ff2a429c7599b43bae2ed" name="gccmakedep" arch="src">
  <version epoch="0" ver="1.0.3" rel="4.7"/>
  <changelog author="vuntz@opensuse.org" date="1334318400">- Split gccmakedep from xorg-x11-util-devel.
  Initial version: 1.0.2.</changelog>
  <changelog author="tobias.johannes.klausmann@mni.thm.de" date="1400760000">- Update to version 1.0.3:
  This release fixes gccmakedep with GNU cpp versions newer than
  4.7, by no longer using cpp to generate the gccmakedep script.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1621166400">- modernize spec-file (move license to licensedir, add source url)</changelog>
</package>
<package pkgid="0e9bcf52dceb69e182a6f20aa1511a021ccc562286609fda322dc2cba366cd614dbdf7e551cb837e043b00ccb7e4a466eed0f6fec02a8b7f3a414dedd840c7d3" name="gcin" arch="src">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1441627200">- Add libappindicator3-devel to BuildRequires to enable appindicator
  support for Plasma 5</changelog>
  <changelog author="ramaxlo@gmail.com" date="1443528000">- Add gcin-qt5-immodule, libappindicator3-1 as runtime dependencies
  for Plasma 5 (the program does own binding with dlsym())</changelog>
  <changelog author="glin@suse.com" date="1445601600">- Update to 2.8.4
  + Switch to appindicator by default
  + Changes: http://hyperrate.com/gcin-source/Changelog.html
- Drop upstreamed fixes
  + qt5gui-header-path-fix.patch
  + plasma5-dirty-fix.patch</changelog>
  <changelog author="glin@suse.com" date="1445688000">- Add gcin-fix-qt5-iid.patch to fix the qt5 iid so that the qt5
  applications can load the gcin immodule (boo#951750)</changelog>
  <changelog author="mlin@suse.com" date="1445860800">- Add gcin-improve-build-with-pkgconfig.patch
  + Improve build with pkgconfig
  + Add Qt5Gui private headers at moc period
- Update gcin-fix-qt5-iid.patch
  + Use macro instead of string literal, better backward compatibility
    for Qt5 &lt; 5.5</changelog>
  <changelog author="i@marguerite.su" date="1465387200">- fix tumbleweed build
- refresh patch: gcin-improve-build-with-pkgconfig.patch
  * Qt5PlatformSupport has gone from Qt 5.6.0
  * fix include for qinputmethod.h
- add gcin-qt5 to baselibs.conf
- rename the sub-packages in openSUSE style
- split libgcin-im-client1 library</changelog>
  <changelog author="glin@suse.com" date="1473422400">- Remove libappindicator since KDE already brought system tray icon
  back.</changelog>
  <changelog author="glin@suse.com" date="1476273600">- Amend baselibs.conf to avoid the immodules to require gcin-32bit
  (boo#1002566)</changelog>
  <changelog author="glin@suse.com" date="1486641600">- Update to 2.8.5
  + Fix a typing bug with Hsu layout
  + Fix the missing pre-select phrases when using Array input
    method
- Refresh patches:
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch</changelog>
  <changelog author="glin@suse.com" date="1488456000">- Add gcin-dont-copy-gcin-qt5-header.patch to avoid overwriting
  the patched gcin-qt5.h</changelog>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="6cadd6abbd2223fec81ec6a97e890f6bf92f7898e0dfdfdd70eaa3fc24257da92e1616d92fedd30f9b3d6c559ffb1f62ccbc261932ad655fbadc3736c7cd9840" name="gcin" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="e248558f2897f302ab0e2556db9c95952735d176d62f379bdde46b413c7385df092d21adee6c7bf5eca9af9e32025b33bda25397e0618e2f424a0b535de45e2b" name="gcin-anthy" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="fe8decf00c7bbab25d51d49f7d71bbd31eb0a1fb7685264ef6e2f31cc5636b269625d974ab5acfb64b188520be6816b880128f7a33bf56fa082306a460b741ce" name="gcin-anthy-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="831be89f08e307838937c7db494e97ebff3c650f3a4f143fcec2ab18e213b6e26f70a595619c14f225e24a1323a8d9640ac10a2f1739865b4a1a69ba8998322b" name="gcin-branding-upstream" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="88ac9543724bf83debbb1315be964584b98db53e77f2f28a05223f235047f935593314944fe3558feada5da9f450da03460f05dbe3ea4a02e46934961ebba23b" name="gcin-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="962377d0c5aea339a7879e83ba6f5ecce9c496a9b7884d0c41c2cb1267501889a63fbacfa237335b421d5e3749898dba817af027ca139fa534cd5162e8c493f3" name="gcin-debugsource" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="704fc6ae61821446a0286c400349899956779baac6f75a43b97c0c4c7759f374949fbb8d92b6cc6903ea739f75dfd71c9328560781615f0c032284069e1bdf9f" name="gcin-gtk2" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="5b9616481de363cfa8c8f7e69a5d1513d98ab72fdd313955b842c1c7af9f6e7823c279863d80fb543a6218a33d4df876a55ca5edd4e31c6256ff8887b8d632b7" name="gcin-gtk2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="9ece5478c873a22211da6deb4b85fd0f85fe7252a00efc2d18d3539ba657c83a31fcc69224d65258718967a1448a21f44ce6c22efed063b04c05a24ae7198322" name="gcin-gtk3" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="a7bf9b207d4b6bc2396ea0ee407cb21fb95b59b15b9c532e0a68263a6b52178d957a8c4e4377848e58be6fa42b986a26ae881560588f50cfcbe83e2bcb5eb8d3" name="gcin-gtk3-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="2350f1cacd1c5c80e11c4eb67c90faae07ed92ab4356077cd019df214a6d8aadfa30f2a30d4e78bbdd160f32c438a7fb3bda93cd4c51b6262b7e4984b81fb7d5" name="gcin-qt5" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="6639a700162a513058f23de3718b31b74af9c963c8917ab096302fec6c5d70657610a7645a80b7730225107b704fc8499351b26f3a71364590b988db814e2bbe" name="gcin-qt5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="4.22"/>
  <changelog author="glin@suse.com" date="1498046400">- Amend gcin-improve-build-with-pkgconfig.patch for Qt 5.9.0</changelog>
  <changelog author="bwiedemann@suse.com" date="1504526400">- Add gcin-reproducible.patch to initialize memory</changelog>
  <changelog author="glin@suse.com" date="1527249600">- Update to 2.8.6
  + Fixed a selection key problem with ctrl-alt-,
  + Use libcurl to upload/download phrases
  + Improved pinyin pre-select phrases
- Add libcurl-devel and libXtst-devel to BuildRequires
- Drop upstreamed patch: gcin-reproducible.patch
- Refresh patches
  + gcin-dont-copy-gcin-qt5-header.patch
  + gcin-improve-build-with-pkgconfig.patch
  + gcin-parallel-compiling.patch
- Remove the version check since openSUSE 13.1 is not supported
  long ago
- Only build gcin-qt4 for openSUSE</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1545912000">- Update to 2.8.8
  + Fix a cursor issue in 26 keys bopomofo
  + Fix a issue with Hsu's keyboard layout and enabling
    "more UTF-8 characters"
- Refresh gcin-fix-qt5-iid.patch
- Use %license for COPYING</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1554120000">- Update to 2.8.9
  + Fix issues with gtk3 and switch to gtk3 by default
  + Fix an issue with 41 keys bopomofo
- Add gcin-remove-dead-code.patch to remove the dead code which
  causes the useless warning</changelog>
  <changelog author="tiwai@suse.de" date="1555502400">- Drop build of gcin-qt4 subpackage on TW due to EOL of Qt4.</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1591617600">- Update to 2.9.0
  + Fix gtab word choosing area mismatching
  + Fix an issue with hsu keyboard
  + gcc 10 compatibility</changelog>
  <changelog author="tiwai@suse.de" date="1606392000">- Move the startup snippet to /usr/etc/X11/xim.d for TW</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1607083200">- Do not build the qt4 subpackage for Leap 15.3 or newer
  (boo#1179613).</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1614081600">- Fix the build failure due to the comparison of bare words</changelog>
</package>
<package pkgid="1dc4aaf18b86d8040bb00f9e69b61c68d86a2e3ea29baa469f9d8ebf3b285d183da903cf3a2c66fe510154e8af8c0ccf01365c6a57e6c5a6aec8338db6f214e7" name="gcr" arch="src">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1547812800">- Update to version 3.28.1:
  + system-prompter: Fix use of g_hash_table_lookup_extended.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567339200">- Update to version 3.33.4:
  + Move from intltool to gettext.
  + Fix parameter type for signal handler causing stack smashing on
    ppc64le.
  + cleanup: Don't use deprecated g_type_class_add_private()
    anymore.
  + Fix GIR annotations.
  + Fix hashtable ordering assumptions.
  + build: Fix gcr-trust symbols not appearing in GIR, and hence
    also VAPI.
  + Update gcr_pkcs11_get_trust_{store|lookup}_slot URI checks.
  + build: Update tap scripts for Python 3 compat.
  + Updated translations.
- Drop intltool dependency, and add gettext.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571054400">- Update to version 3.34.0:
  + gcr-prompt-dialog: Allow the use of mnemonics in the choice
    label (glgo#GNOME/gcr!22).
  + Use python3 shebang in ui/icons/render-icons.py
    (glgo#GNOME/gcr!21).
  + configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it
    (glgo#GNOME/gcr!20).
  + Replace tap-gtester with one that relies on GLib 2.38+ TAP
    output (glgo#GNOME/gcr!19).
  + Remove SKS network from keyserver defaults (glgo#GNOME/gcr!18).
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1574942400">- Fix usage of libexecdir instead of prefix/lib where applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1e667f6d517e1b867bce4f280ae7f018e0574e90ce0925251c68289e419962b7ede496c8de557894de00a49ce21555221a9b8e275d5f5e68ce2d5713574b378c" name="gcr-debugsource" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0ad97420a1f096825beaf117fef094da1f4b3c1d5731485085b4fdd7746bbf3487cf6fc768ba44b60c4d30732bf981c2ae0718a0ea67c6d0ad584ec987c25ca2" name="gcr-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="840089abe6f85e373deec44bc769415abe31572798391877a3e440903c74bf2380b1ecfe423b9d0d5c2abf01f4ca74152f895d4424d686507bf7e454db6a9b7c" name="gcr-doc" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e4c7d4b793656d7f57ae4956f0fe4845980e03577a647605c845c501b2566ffb2d9761aded0ad38ce4368a475c55ac71a06a94083c65768f928b3f48d88c9182" name="gcr-lang" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2240485f64255cc0d3d6a81512bfed93be2706fec07a96555c63182b1c3c98e5906bdc08c4198e5546a57ab0f88139828e84e10adb9acf21689e952a14c0acfa" name="gcr-ssh-agent" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1a7db976be11f48f0e4c2107d85a7c7103012dc0681e556dbf4f95459cf8ebb5974198a50187d249df62fa4b01c3e3fa5e2f3d656d2dd4cbe2ce85993993b329" name="gcr-ssh-agent" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="aba159a6bffae54f5e05a3d334cfdbe505a40682fa5ca7d5dc5c5a4bfe90f542be9b91ddabaabfde433f48705e8857930df2d1df746a0e5f36d4001e8d76d2f7" name="gcr-ssh-agent-debuginfo" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3219fae726bc622d6cdf02d771d48dc9b46bb39984592bbe05dc4a2f0990c7a37ea14f6cacdf51e0bc9e13fd11757b32102ad64c72701fe2ecc017570b9c0156" name="gcr-ssh-agent-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2dd29b6af880a3b36abc961eda508ba3e42efcc81d2eb71b996937bdedf5174c8b9cf66424973bc4e1552be79e054b71bdce88016c384959365d64d8ecdc5752" name="gcr-ssh-askpass" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="182d7eefb80207a2e1acf0592c8d3648abd1612f312cb01f00c4aa16343d25fc30fc9706ff9c9dd4cce37b648a9b425df05d1dadfebfa697c828f6f474857aa4" name="gcr-ssh-askpass" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b76e0ce3ec5d1bfec7db16359238092f413b76d9b6507cab7e43e47cc4ae06119ead792ced7f562c9fe0d48f8bc29d4377a9e9f27ee50fda93732b9a53aa5326" name="gcr-ssh-askpass-debuginfo" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="639f6d3e4a68487376732779f8f21665c81bf7272fbe5ad3192d824f1dac3ccca7cc085c5f15b249c881ca1de4c4c08da6eddd6d3c04c6261a17a83c125ca2f5" name="gcr-ssh-askpass-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="70cf5ea9815bd0de885d5ed887561e7d1a8952ca9d3f5ff6c4e7aced6814f79a4f729a817aa51027faadabf3b7489440cc3e68acb4896aa877352a865be8370f" name="gcr-viewer" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c31b91adf26e2bd7beeb0c26a48eff33cf71042b9a868dbfc9fcb6886fd80dd8eac15e23f9e40cc20f842d1d1c3e3cfa08b83cafc2fbde315604c009149e9c3e" name="gcr-viewer" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d777c8d83e49f206c5a249b4660a03654a96376ad7a90e6551d7c69ce9ab8d15cf1e57b6193ce097bc066663d24503860f0625070f399a9c0fdf54b71c2227b7" name="gcr-viewer-debuginfo" arch="i586">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a7b5a1888055c4d4b55251235dc47152b0b323bfe076765740acb70d66141b9828b23142df18d328e20897633e60ca7878d3b1adf1cf5369c85adb1cfafbf717" name="gcr-viewer-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658145600">- Update to version 3.41.1:
  + meson: Fix unknown kw argument in gnome.generate_gir.
  + gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn
    commands.
  + docs: Port from gtk-doc to gi-docgen.
  + Unbreak build without systemd.
  + Several CI fixes.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fixed
  upstream.
- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires following
  upstreams port.
- Use ldconfig_scriptlets macro for post(un) handling.
- Split out doc subpackage.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Build data and doc sub-packages as noarch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659528000">- Update to version 3.90.0:
  + The "gcr" pkgconfig package now no longer contains the UI
    widgets (i.e. the former "gcr-base" package)..
  + "gcr-ui" no longer exists. There is now "gcr-gtk3" and
    "gcr-gtk4" for the GTK3 and GTK4 versions respectively. These
    might be removed from by the beta release however, in favor of
    widgets for each DE (e.g. libadwaita or libgranite or ...).
  + All deprecated API has been removed, as well as most UI-related
    code. This includes most widgets, GcrColumn and any icons.
  + Most GObject-based code has been updated to use modern
    constructs like the `G_DECLARE_*` macros.
  + "pkcs11.h" and "pkcs11.vapi" have been removed. If you used
    "pcks11.h", this is provided by the p11-kit package. If you
    used pkcs11.vapi, you'll have to copy it directly in your
    repository.
  + The org.gnome.crypto.pgp schema is no longer shipped. The
    options provided in it are part of GPG configuration files.
  + The minimally required version of Meson is now 0.59.
  + All `GcrCollection` based APIs are now ported to `GListModel`.
  + Added lookup of trust assertions for distrusted certs.
  + Updated translations.
- Drop b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662379200">- Update to version 3.92.0:
  + This is the beta release of gcr4, which is a major version bump
    after gcr3 with several API and ABI breaks.
  + `GcrCertificateSection` and `GcrCertificateField` have been
    added, which now allow consumers to more easily create their
    own GcrCertificate-based UIs.
  + gcr4 will no longer ship UI libraries, i.e. gcr-gtk3 or
    gcr-gtk4.
  + `GcrComparable` and `GckList` have been removed.
- Drop pkgconfig(gtk+-3.0) BuildRequires, no longer needed, nor
  supported. Following upstream changes, stop passing gtk3=true to
  meson.
- Drop sub-package typelib-1_0-GcrUi-3, it was already gone since
  3.90.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665662400">- Update to version 4.0.0:
  + This the first stable release of gcr4 and gck2.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 4.1.0:
  + The soversion is now properly set to 4.
  + certificate: Print dates in ISO8601 format
  + viewer: Support certificates read from PKCS#11 store
  + gcr: Add means to construct GcrCertificate from PKCS#11 URI
  + Several smaller fixes found with ASAN
  + Stop using GSlice
  + a11y: Improve reading of certificate info by screen readers
  + Updated translations.
- Rename sub-packages following upstreams correction of soversion.
  libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
  libgck-2-2.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6e0a89d92b2cb85a171a913ecd4fbc16689c95ffe915ca5f93811b03dc129312140ba0c366fa6b1e337d0a6fc781b03b16039965c288b2794f85ffd114c3a485" name="gcr3" arch="src">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="dimstar@opensuse.org" date="1520856000">- Update to version 3.28.0:
  + Fix year 2038 workaround in ASN.1 decoder (bgo#787963).
  + Fix test errors when ssh-keygen is not found.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1547812800">- Update to version 3.28.1:
  + system-prompter: Fix use of g_hash_table_lookup_extended.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567339200">- Update to version 3.33.4:
  + Move from intltool to gettext.
  + Fix parameter type for signal handler causing stack smashing on
    ppc64le.
  + cleanup: Don't use deprecated g_type_class_add_private()
    anymore.
  + Fix GIR annotations.
  + Fix hashtable ordering assumptions.
  + build: Fix gcr-trust symbols not appearing in GIR, and hence
    also VAPI.
  + Update gcr_pkcs11_get_trust_{store|lookup}_slot URI checks.
  + build: Update tap scripts for Python 3 compat.
  + Updated translations.
- Drop intltool dependency, and add gettext.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571054400">- Update to version 3.34.0:
  + gcr-prompt-dialog: Allow the use of mnemonics in the choice
    label (glgo#GNOME/gcr!22).
  + Use python3 shebang in ui/icons/render-icons.py
    (glgo#GNOME/gcr!21).
  + configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it
    (glgo#GNOME/gcr!20).
  + Replace tap-gtester with one that relies on GLib 2.38+ TAP
    output (glgo#GNOME/gcr!19).
  + Remove SKS network from keyserver defaults (glgo#GNOME/gcr!18).
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1574942400">- Fix usage of libexecdir instead of prefix/lib where applicable.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="28cdfe5c7f2ff1c1790c97de76d44190d3a8a30a36177e24506ce9580a0890bac1f029b76837010b204f4f38c78ad1512c4d946c3af350ce53b53382d6542040" name="gcr3-data" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="56d1700f89f2314f8a8c308a7df10fd06bdf2cf431b079e746dd1581bc7637d8cf9e531db667ca1e45903fb9036cb145088ec1c345e781f28fb410125b803210" name="gcr3-data" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1e7c6bcb0f9e76f996a3036a755d7a4ede926e6f41d486971de321d261b54830ec919e06657bf23180d589c09d98aa4afaf474cb9de5491d637478c50a77581d" name="gcr3-debugsource" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d78c69ff59abc0564be839d74e88f7309c9a7bc0bfbb9dfddea3fd132e588bfda3e92f5e2d3853fef0533073ed3ac63abdabd56a6b89d930270886d6dc816f03" name="gcr3-debugsource" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a546de78c49f7c259333d49417131cec1cb38f92fcf974b6b91b48f719ec1424473a17bae5485039c19195d133e3917d385750575828e9fe172b27d2b9dc0830" name="gcr3-lang" arch="noarch">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="21b8d15565457822e32e6c5c347d95ff39a70a1db60c29f79f8a73465ba9dc80ce24d4abc8c011db6fb86e23e695225cd518377ba8670fecdf2813dd4a26dea6" name="gcr3-prompter" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1113ec0beb0683e0579928419fb1a4252d9517ad72c32b22ae74c6f742cc3366c1f523cb429218fa4e812cf88c3f754ba43d9f514c5cd5f1123a33a93179d2ad" name="gcr3-prompter" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f0d2b174d1e3f1a777b6cdda68db46edf4725fad40fe89889a7bdb3702f75759b500caff91c7a47526dd6010bf7969b5886d12399ee5216ac6c9c9f188b952a4" name="gcr3-prompter-debuginfo" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="39cf6a581a9932b1b6754ad6ab506dd8244f66853f641f10b9a462e6e5181b135948b5126a8e34f0e0ce86840ca2f53db87064ed1d792d8565ccdb3ddcb1e09a" name="gcr3-prompter-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8b89061a1f44ad850b0da6ce3eb5728df3d4e2817a8910f10b09d902ec1995b9410c394b18ebbef6fcb86017e1bf5c424a48f05fd7bf2f7d96fcc24890cdee89" name="gcr3-ssh-agent" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bdc02555c73b9225af12c869c0bbf91e5d6d1f8fcd9b588cf76afc4895471c280e44d0771a7186f940103555f7f3c3f5a264b3f49ed506fea072c74a17addcb4" name="gcr3-ssh-agent" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e9ca2be5fb0c69f4f77ec4237d6f3c4feb1a012f40eee57e176c89aa21d35261dafd38e1ed7f0696370357bbb008408d759c0b820ead17eeeff6b9be09e45139" name="gcr3-ssh-agent-debuginfo" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f8cb6f00e79876a47a098482462fdcf798f0045ec8d92503ea1a6ea1af19ad675325c25d8943afd64a1a87981e7f012470fb2528ad928d874ed5f0eb71339825" name="gcr3-ssh-agent-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d18ce2b63bd0856bc41102db7aefe0b2515838c3211c51fe6e64b9775d7c3350a5e7aee63a94cc6d3f286a8e8d672bfea59e7e86efc29aa64dcdec4593b02ffc" name="gcr3-ssh-askpass" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ea1b2f034acaa79e7314e973b0b66ce58f0df74f4edf741daca4f77c880554656600c1fb1853dd13f0efdd63b93e8b261871e6780227577984254797f7d01d83" name="gcr3-ssh-askpass" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="01205d903c1c29e7e5e913e7a2d747c7ecc4f3832d5d8c53a421e5ba0bbb5b8d08486614fe1a2315ab794ba3d2f87e83d3e0f3c7c2e8f9d1bb04cf74ac110771" name="gcr3-ssh-askpass-debuginfo" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dadc64322f2c1e24cf789cfd24632136e53c7541c543e56ca22646c866cc6853fc613ae3afef70b86c1c683784f85e5e20a9f3312643d03add3aa71c0233a977" name="gcr3-ssh-askpass-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c6ee099866cdcd2f40450e9d0f7ec08ae0b788176ccfaad30a067ce239a19a8ea019b5f024657632c8a0ec55d240917fc6f4901319e54d9c6f65fd6a17178b29" name="gcr3-viewer" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8213f4ba149ae31c4a85d4720b66653eb24c7a387dbc0635eecea12d3186df871e28e36ced8652923e4694d83af0cc679077407f422d260a4e3e4f8b1c05b710" name="gcr3-viewer" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="81442a52ea64bb29e72f3814eb1e6a1b57bd06e9d54330a81b92fc73a97317a71629771032d841849123efecac186e65b0cf009b0270894446f16cba319a45a7" name="gcr3-viewer-debuginfo" arch="i586">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="45336097bff21c95a0b3c53311c8a92f4d3e5b6b27061df8f10b10c5faeb89a7dcfa813e44d056a9277cc70c8cb912ec7e31413867d3136947f9269749989b6e" name="gcr3-viewer-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.41.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Add support for "NEW CERTIFICATE REQUEST" header.
  + Add support for GOST certificates.
  + Rework handling of ASN.1 standard types.
  + Fix a few regressions in the Meson build.
  + Add support for g_autoptr.
  + Fixed some compiler warnings.
- Changes from version 3.35.1:
  + gcr-certificate: Add (virtual) annotation.
  + Always use G_PARAM_STATIC_STRINGS.
  + Support Meson build system.
  + Avoid potential 64-bit pointer aliasing alignment issues.
  + Update README to mention correct environment variables.
  + build: Use sed for .desktop variables substitution.
  + Updated translations.
- Switch to meson buildsystem: replace configure/make/make_install
  macros with the meson/meson_build/meson_install counterparts.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582027200">- Update to version 3.35.91:
  + Mark deprecated functions with G_DEPRECATED.
  + egg-oid: Add comments for translators for new abbrevations.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1583928000">- Update to version 3.36.0:
  + gcr: Update gtk-doc get_der_data() vfunc.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patch on Leap (jsc#SLE-11855).</changelog>
  <changelog author="dimstar@opensuse.org" date="1601899200">- Update to version 3.38.0:
  + No changes from 3.37.91.
- Changes from version 3.37.91:
  + meson: missing dependency on generated oids header.
  + Correct display of key usage extensions.
  + meson: Correctly set internal vapi dependencies.
  + Cleanup GType boilerplate.
  + gck: Fixed test failures.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Update to version 3.38.1:
  + ui: Set "use-underline" for GcrImportButton.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 3.40.0:
  + FEATURE: add hkps://keys.openpgp.org to keyserver defaults.
  + gcr/key-mechanism: Port to GTask.
  + GckCall: Simplify the code by using GTask based implementation.
  + Updated translations.
- Make use of the new gpg_path meson option by passing
  %{_bindir}/gpg2 as value to it: We know that openSUSE installs
  gpg2 to this path. Allows to drop gpg2 BuildRequires.
- Drop pkgconfig(gtk+-x11-3.0) BuildRequires: no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633435200">- Update to version 3.41.0:
  +  Port ssh-agent from gnome-keyring.
  + build: Fix parallel build failure due to missing marshal
    dependency.
  + Fix warnings by dropping `volatile` for g_once_init_inter
    locations.
  + tests: More robust against GTask unref race condition.
  + Updated translations.
- Add pkgconfig(libsecret-1), pkgconfig(libsystemd),
  pkgconfig(systemd) and openssh-clients BuildRequires: Build new
  standalone ssh-agent, and split it out in own sub-package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add b3ca1d02bb0148ca787ac4aead164d7c8ce2c4d8.patch: Fix build
  with meson 060.0 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659700800">- Rename package to gcr3, as compat stack.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663243200">- Add provides/conflicts to the sub packages to co-exist with gcr:
  + gcr3-data provides gcr-data and conflicts with gcr-data:
    packages provided by gcr and gcr3 will thus be picked from gcr
    (higher version)
  + Same setup done for gcr3-viewew, -prompter, -ssh-askpass, and
  - ssh-agent.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663329600">- gcr-ssh-askpass: this package does still exist on gcr4 too, but
  the two are not interchanchable. The binary though has a
  different name, so they do not conflict. Drop the
  provides/obsoletes on gcr-ssh-askpass and recommend
  gcr-ssh-askpass by the library.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Have libgcr-3-1 require gcr3-ssh-askpass when gnome-keyring is
  present: gnome-keyring interacts deeper with this library, which
  justifies a hard dep in this case (boo#1204071).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9954deacfab8312fbd56f1e2b5730cc3a4364c6b7a9704913a2d66b18bda64603a07b58524d1122fa3954f1587885bca13244b90427da3d38aebb0e98405b070" name="gd" arch="i586">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="af008d87ebe2ed7475e5332af60d2db620a22d4ae942e3c8d5eb737411e443abf2217a6683ef2e55f7b8bdf0f021ba9675a9fd1af2f87ae46c92b9f99a1f788d" name="gd" arch="src">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="tchvatal@suse.com" date="1499428800">- Version update to 2.2.4:
  * gdImageCreate() doesn't check for oversized images and as such is prone
    to DoS vulnerabilities. (CVE-2016-9317) bsc#1022283
  * double-free in gdImageWebPtr() (CVE-2016-6912) bsc#1022284
  * potential unsigned underflow in gd_interpolation.c (CVE-2016-10166)
    bsc#1022263
  * DOS vulnerability in gdImageCreateFromGd2Ctx() (CVE-2016-10167)
    bsc#1022264
  * Signed Integer Overflow gd_io.c (CVE-2016-10168) bsc#1022265
- Remove patches merged/obsoleted by upstream:
  * gd-config.patch
  * gd-disable-freetype27-failed-tests.patch
  * gd-test-unintialized-var.patch
- Add patch gd-freetype.patch taking patch from upstream for
  freetype 2.7</changelog>
  <changelog author="tchvatal@suse.com" date="1500638400">- Add patch gd-rounding.patch
- Set again the cflags so other archs do not fail testsuite</changelog>
  <changelog author="lnussel@suse.de" date="1502798400">- Don't fail gdimagegrayscale/basic on SLE15 (boo#1053825)</changelog>
  <changelog author="pgajdos@suse.com" date="1504612800">- Version update to 2.2.5:
  [#]## Security
  - Double-free in gdImagePngPtr(). (CVE-2017-6362)
  - Buffer over-read into uninitialized memory. (CVE-2017-7890)
  [#]## Fixed
  - Fix #109: XBM reading fails with printed error
  - Fix #338: Fatal and normal libjpeg/ibpng errors not distinguishable
  - Fix #357: 2.2.4: Segfault in test suite
  - Fix #386: gdImageGrayScale() may produce colors
  - Fix #406: webpng -i removes the transparent color
  - Fix Coverity #155475: Failure to restore alphaBlendingFlag
  - Fix Coverity #155476: potential resource leak
  - Fix several build issues and test failures
  - Fix and reenable optimized support for reading 1 bps TIFFs
  [#]## Added
  - The native MSVC buildchain now supports libtiff and most executables
- removed patches (upstreamed):
  . gd-freetype.patch
  . gd-rounding.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1516622400">- security update:
  * CVE-2018-5711 [bsc#1076391]
    + gd-CVE-2018-5711.patch</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1520942400">- libgd-config.patch: do not inject false dependencies into
  packages, GD does not need extra libs to be used.
  this also allows us to clean up -devel package dependencies.</changelog>
  <changelog author="pgajdos@suse.com" date="1535371200">- security update:
  * CVE-2018-1000222 [bsc#1105434]
    + gd-CVE-2018-1000222.patch</changelog>
  <changelog author="meissner@suse.com" date="1544702400">- add gd-devel as baselibs, for building 32bit libaries on 64bit</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1548936000">- security update
  * CVE-2019-6978 [bsc#1123522]
    + gd-CVE-2019-6978.patch
  * CVE-2019-6977 [bsc#1123361]
    + gd-CVE-2019-6977.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1559217600">- change order while installing splitted library [bsc#1136574]</changelog>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="0c9ca7bf1e0ed6ab09dcd3fd3776c50dc31e89abd6da8ba5acb1313477f5b10488bc0ddb3375385ef56b4a0a8231f5e3aed40d39400f5934d5df401399c2b12b" name="gd" arch="x86_64">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="5c0c45e086dd95cb55ff755bf56c4d5bab0dafb165bc9e089078edd217f59d8a9a2679f5aab5378db276581b868c8989a6f1b44be5f86dfb0145df8de3f1fe53" name="gd-debuginfo" arch="i586">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="4eb48ed229ced9159f08738bdd41aef0d930ddf4f54d717304042b9e87c9f0bfac57463e5eff46d747eff9ed86179c2a4acb7782088b1f03747b382bc54d7aff" name="gd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="f32837dcc4a338e6ddbecc7cfa9dc4db10494c4045887033d4dd7cde1bc48383639e3e50c82b5e5a917ba9a596481153f8d5b34a64c203b77fa29fea31981806" name="gd-debugsource" arch="i586">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="7d8df905f362012d717036c3347e2289d1c398e4b33b7ffdca6c31be7d0391a6120a57684d79b8d2faee2c1b18cf88e42df1142263b7db710475323744b3eae6" name="gd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="6d59c7d3dc0ff285b10879a7b75e5bd05d7c70ead72001a15d19d4ff7353d8f242a3912459d931f7abfed0872fd7617f713448abddf9dc454e653302bda8e3b2" name="gd-devel" arch="i586">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="0a3a653ec67045beb2174715a1c98d1c52cc00a24387fdb8e9f08401cfb05be81859373356621f546b9e9cdd47a39c75b29081f61bdbd481a8f8eaebd4542556" name="gd-devel" arch="x86_64">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="f86216e044f0f5dc13ea8a9f79e17e11f571a7ebb37fa708e6010f8ae366f0234dfff89c918a828290d3a735085624a1d2f1b2ed8fc964fc57194e96b6cae267" name="gd-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.3.3" rel="3.5"/>
  <changelog author="pgajdos@suse.com" date="1563278400">- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1583323200">- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1596974400">- Version update to 2.3.0:
  [#]## Security
  - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
  - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
  - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
  - Double-free in gdImageBmp. (CVE-2018-1000222)
  - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
  - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
  [#]## Fixed
  - Fix #597: add codecov support
  - Fix #596: gdTransformAffineCopy run error
  - Fix #589: Install dependencies move to .travis.yml
  - Fix #586: gdTransformAffineCopy() segfaults on palette images
  - Fix #585: gdTransformAffineCopy() changes interpolation method
  - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
  - Fix #583: gdTransformAffineCopy() may use unitialized values
  - Fix #533: Remove cmake modules
  - Fix #539: Add RAQM support for cmake
  - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
  - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
  - Fix #485: auto cropping has insufficient precision
  - Fix #479: Provide a suitable malloc function to liq
  - Fix #474: libtiff link returns 404 HTTP code
  - Fix #450: Failed to open 1 bit per pixel bitmap
  - Fix #440: new_width &amp; new_height exception handling
  - Fix #432: gdImageCrop neglecting transparency
  - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
  - Fix #411: gd_gd.c format documentation appears to be incorrect
  - Fix #369: Fix new_a init error in gdImageConvolution()
  - Fix #351: gdImageFilledArc() doesn't properly draw pies
  - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
  - Fix #169: Update var type to hold bigger w&amp;h for ellipse
  - Fix #164: update doc files install directory in CMakeLists.txt
  - Correct some test depend errors
  - Update cmake min version to 3.7
  - Delete libimagequant source code download action in CMakeLists.txt
  - Improve msys support
  - Fix some logic error in CMakeLists.txt
  - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
    HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
  [#]## Added
  - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
    gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
    gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
    gdImageStringUp16(), gdImageString(), gdImageString16(),
    gdImageCopyMergeGray(), gdImageCopyMerge()
- Drop CVE patches now fixed upstream:
  - gd-CVE-2018-1000222.patch
  - gd-CVE-2018-14553.patch
  - gd-CVE-2018-5711.patch
  - gd-CVE-2019-11038.patch
  - gd-CVE-2019-6977.patch
  - gd-CVE-2019-6978.patch
- Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
- Run spec-cleaner
  + Remove package groups
  + use license macro
  + use make macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- update to 2.3.1:
  - Fix potential integer overflow detected by oss-fuzz
  - Fix #615 using libraqm
  - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
  - Fixed #472: Adjusting CMakeLists.txt (#582)
  - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
  - Fix typo but preserve BC
  - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
  - CMakeLists.txt: zlib is enabled implicitly
  - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
  - gdlib.pc: use prefixes for pkgconfig file
  - cmake: remove required host includes (#617)
  - Move initial declaration out of `for` loop
  - distribute getlib script
  - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
  - webp: support pkg-config file
  - gd_io: replace internal Putchar with gdPutC
  - gd_io: trim unused Putword function</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1615204800">- update to 2.3.2:
  * gif: allow decodin when both Global and Local Colormaps (#494)
  * avif: Support for AVIF images via libavif (#557)
  * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
  * webp: Drop ../deps/ search when building with cmake
  * Windows: Remove unused snprintf fallback</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1616760000">- Enable AVIF support</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- version update to 2.3.3 [bsc#1190400]
  * update cmake to generate config.h in the build dir
  * 2.3.3 release
  * gdPutBuf return value check
  * HEIF builds fail with latest distros
  * segfault in heif tests due to missing label.heic
  * Test failure avif/compare_avif_to_png with libavif-0.8.2
  * imagecopyresampled() produce artifacts on transparent PNG
  * Fixes to build v2.3.0 on Windows with MinGW-w64
  * optimize option in gif animation causes segfault
  * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
  * gdImageRotateInterpolated() converts the source image to truecolor
  * CMake and Makefiles build broken on Windows
  * gdImageScaleTwoPass() looses top row and left column</changelog>
  <changelog author="pgajdos@suse.com" date="1633003200">- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]</changelog>
  <changelog author="pgajdos@suse.com" date="1677499200">- fix dejavu fonts package name in BR</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- add %bcond for avif</changelog>
</package>
<package pkgid="326fa760f7440a72b1677b9e6f306ed6824503d705b47beb8905dcaf22bf937de003ddd7059bcd6a03d95413169659c8129fe5015abef4d82ced3c519cd3a689" name="gdal" arch="src">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="6f6c145a2e27d900d59135242a2aa893d6d2747ed1299bdeffa516c16017933e3dc7bd0b1665a3f336a8ea510b9cbbf4172cd4c20c1c1312f3247b6063f3f55f" name="gdal" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="25335116cc6bf6ea1d19f09adc12203fe9233d05dcd9c93ed2d2e788721e378d13ae7f2f2266bb98328d06253859b05cebc4039e0e6c31d87dc41026c7c58700" name="gdal-bash-completion" arch="noarch">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="d6fe4aa61231ed8d2000ec8870acfc69a4a72f4508ee4eace8c75853d7eb07eb96a21fb76861a59e2b18b59f2b3af5421e8fa47decbc18428ba7235531212179" name="gdal-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="be9acf6fa053f61b6552d833c868b5f61780613f50baece9075c24cc2fb04eaf568ec0d61acb116db087a4dd9a374c8a116aab3492e37c6623e2b1dbc94b4d73" name="gdal-debugsource" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="05741a0eb832aa8b0b07edfa857585eb739c47883d35aa21ff440751095d320574f507c9c94a4009e6202e3936c0b8e0d232036341a5ee17097207462a628f8d" name="gdal-devel" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="2.1"/>
  <changelog author="D. Berge &lt;opensuse@navlost.eu&gt;" date="1640952000">- Fix build on Leap 15.3</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Upgrade to version 3.4.1 bugfix release
  + Full changelog https://github.com/OSGeo/gdal/blob/v3.4.0/gdal/NEWS
  + Explicitly add a call to autogen.sh
  + Upstream PCIDSK: fix write heap-buffer-overflow boo#1194263
- Removed GDALmake.opt.in.patch due to cc1plus: warning:
  - I gcore: No such file or directory [-Wmissing-include-dirs]
- Add conditionnal support for hdf4 boo#1192614 on Leap
  build -with hdf4_support can be enabled
- Update copyright year</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646654400">- Add gdal-fix-build-poppler.patch: Fix build with poppler 22.03.0
  and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646740800">- Add gdal-fix-poppler-leap.patch: Fix build on Leap 15.4 and
  poppler.
- Add fdups macro, BuildRequires already in place, remove
  duplicate files.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1647345600">- Update to version 3.4.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.4.2/gdal/NEWS.md
- Remove merged upstream patches gdal-fix-poppler-leap.patch
  and gdal-fix-build-poppler.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377600">- Update to 3.6.0:
  * https://github.com/OSGeo/gdal/blob/v3.6.0/gdal/NEWS.md
  * Fixes boo#1205745
- Skipped 3.5.0:
  * https://github.com/OSGeo/gdal/blob/v3.5.0/gdal/NEWS.md
  * Upstream dropped deprecated perl binding
  * Drop unneeded patch:
  - gdal-perl.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1669377601">- Set bash-completion as noarch</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669464000">- Improve packaging
  + add proj for datum presence for tests
  + add cmake-full with tests_support (ctest)
  + add bison, shapelib,OpenEXR,armadillo,qhull,libz4,pcre2
    qhull,deflate are conditionnal(missing on Leap 15)
  + cmake force non use of internal, force use of external libs
    except lerc not packaged.
  + Exclude more tests (remote,out-of-memory)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1671105600">- Update to bugfix 3.6.1 (critical)
  Important: GDAL 3.6.1 officially retracts GDAL 3.6.0
  which cause corruption of the spatial index of GeoPackage files
  it created (in tables with 100 000 features or more): cf
  https://github.com/qgis/QGIS/issues/51188 and
  https://github.com/OSGeo/gdal/pull/6911.
  GDAL 3.6.1 fixes that issue.
  Setting OGR_GPKG_ALLOW_THREADED_RTREE=NO environment variable
  (at generation time) also works around the issue with GDAL 3.6.0.
  Users who have generated corrupted GeoPackage files with 3.6.0
  can regnerate them with 3.6.1 with:
  "ogr2ogr out_ok.gpkg in_corrupted.gpkg"
  (assuming a GeoPackage file with vector content only)
  Consult the release notes for the list of issues addressed :
  https://github.com/OSGeo/gdal/blob/v3.6.1/NEWS.md</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1673179200">- Update to version 3.6.2 bugfix release
  See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679054400">- update to 3.6.3:
  * bugfixes
  * see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1685102400">- add required development rpms</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1692619200">- update to bugfix release version 3.7.1
  * see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
  + see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
  * add new buildrequire pkgconfig(libarchive)
    for new /vsi7z/ and /vsirar/ virtual file systems
  * handle new delivered files
    data/gfs.xsd: XML schema for .gfs files (#6655)
    data/gml_registry.xsd: new file with XML schema of
    gml_registry.xml (#6716)
    data/ogrinfo_output.json.schema: validate ogrinfo -json output
    data/gdalinfo_output.schema.json: validate gdalinfo -json
    output (fixes #6850)
    data/grib2_table_4_2_0_21.csv
    data/grib2_table_4_2_2_6.csv
    bin/sozip
  * spec-cleaner
  * remove limitation for python &lt; 3.11 as Factory has 3.11.4</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1694692800">- Seperate drivers.ini from the library package</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1695643200">- Add Conflicts entry between drivers package and old library version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696161600">- update to 3.7.2:
  * GDAL 3.7.2 is a bugfix release.
  * /vsiaz/: fix cached URL names when listing /vsiaz/
  * /vsiaz/: add options to pass object_id/client_id/msi_res_id
    in IMDS
  * authentication requests (AZURE_IMDS_OBJECT_ID,
    AZURE_IMDS_CLIENT_ID,
  * AZURE_IMDS_MSI_RES_ID)
  * /vsiaz/: implement Azure Active Directory Workload Identity
    authentication,
  * typically for Azure Kubernetes
  * ### Core
  * TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
    Set v2 (#6882)
  * Warper: do not modify bounds when doing
    geographic-&gt;geographic on a dataset
  * with world extent but not in [-180,180] (#8194)
  * RMS resampling: avoid potential integer overflow with UInt16
    values
  * GDALChecksumImage(): fix 3.6.0 regression regarding integer
    overflow on
  * images with more than 2 billion pixels (#8254)
  * gdalinfo -json output: emit a stac['proj:epsg'] = null object
    when emitting
  * proj:wkt2 or proj:projjson (#8137)
  * gdalmdimtranslate: fix wrong output dimension size when using
    syntax like
  * '-array name=XXX,view=[::factor_gt_1]'
  * gdal2tiles: fix exception with dataset in EPSG:4326 with
    longitudes &gt; 180 in
  * WebMercator profile (#8100)
  * gdal_retile.py: allow gaps in input files larger than grid
    size (#8260)
  * GeoPackage driver:
  * GDALGeoPackageRasterBand::GetMetadata(): fix use after free
  * fix missing GRID_CELL_ENCODING metadata item when there is
    other metadata
  * remove .aux.xml file in Delete()
  * GTiff driver:
  * fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
    without
  * TIFFTAG_RESOLUTIONUNIT (#8083)
  * HDF5 driver:
  * more efficient metadata collection (no functional change)
  * deal with int64/uint64 attributes
  * remove trailing space in multi-valued metadata items
  * remove dataset name prefix in band level metadata
  * address Planet's datacube band-specific metadata
  * NITF driver:
  * fix MIN/MAX_LONG/LAT when reading RPC00B
  * add support for CSCSDB (Common Sensor Covariance Support
    Data) DES from
  * GLAS/GFM SDEs
  * nitf_spec.xml: corrections to CSEXRB TRE
  * OGCAPI driver:
  * make it work when the media type of links (expected to be
    application/json)
  * is missing, using Accept content negotiation (#7970)
  * do not try to use the 'uri' member of a tilematrixset
    definition document
  * reproject bounding box from CRS84 to tile matrix set CRS
  * skip too small overview levels
  * remove erroneous taking into account of tilematrixset limits
  * STACIT driver:
  * correctly process asset 'href' starting with 'file://'
    (#8135)
  * make it tolerant to missing proj:epsg if proj:wkt2 or
    proj:projjson are
  * provided (#8137)
  * apply vsis3 protocol to s3:// items
  * WEBP driver:
  * fix build against libwebp &lt; 0.4.0 (#8111)
  * Zarr driver:
  * Zarr V2: fix duplicate array listing when both a 'foo' file
    and 'foo/'
  * directory exist on the object storage (#8192)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1700395200">- update to bugfix release version 3.7.3
  see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1701777600">- update to bugfix release 3.8.1
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
  * Full list of changes in
    https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1703073600">- update to bugfix release 3.8.2
  * Full list of changes in
  https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1704801600">- update to bugfix release 3.8.3
  https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year</changelog>
</package>
<package pkgid="a9caf7f75d360096d0aa876ad9603d5a9229a45cabbd1d5111eddac088356e91208eb2b5ca81ca3f41d959657e0dde6ed53c46df282195fd8131bf7452931f4e" name="gdb" arch="i586">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="046ff5cbfd3e860c7c5bad8ea2a14f020ae499e3db8a7fc464a65a5b2693a9063f28491f9afe0eadf3b980a01a5622a2e39923c5ddc4bbf3d223298aaf4146d0" name="gdb" arch="src">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="a9f4c3efa129ab21cf8062cf735a16579939d9ad15c4f709a4b830d230208beea9eecff930bd9b73845c68ed95193542faed4a3c06b367e49af225e6e703fb5e" name="gdb" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="6d49ab15a75e40ec876c3218207e3eeaaa34a74602de57c73e43459b1fddab2bc95c8466f1a30951299b4d61ec74a34941688d0fb7b8bae44e60f5b174923348" name="gdb-debuginfo" arch="i586">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="0b65d0566705e7fb5f4472a18cec275d68fd8885a1f46f2d7e94d6c534d8e91caa96b90c46b30b44eb3e560829087c8327c389b36718f47b61dc39f2d4d2eb2a" name="gdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="fbc0b57be1241a77b41ec5255b0b028d23d7fd395a22f8f490366c59bc7ca5b533a5bde7c06a3c60cf4787782d6979cd9d9c794911c0dbe582ab18484ee1042a" name="gdb-debugsource" arch="i586">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="76bbc8e6215b60b0ff66745ec3bb4819d630774a2cac1e43e5d0f7ab58997a326632fe99a72ac124a2d46014be41b350ef7138074d738b967ab9bfe40c153b7e" name="gdb-debugsource" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="de26f78f9bd238c973700d7b069c7ea712682013f9690b789325a91950d4ed0f6e32f53d37431e8bab100ff5e0115c98a7487da8994d4ea112c1dd2791533263" name="gdb-testresults" arch="src">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="16565839c1dbe1c7b9cd2172da0792b9e8b36660b2ef21e1d04c12e22672332ffd215dd40092d003ea81559f188e5f75208f59f3ff8dd71058f9195ba00eab60" name="gdb-testresults" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="67745b0b89b17cc8f4320c77a40801fbe13876c463cc49ae0383ef20cc4e0ed0553abb460457253c6b5ee1d430c7aeb334d7e016720ecc085b472ac9fa84af0b" name="gdbm" arch="src">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="kukuk@suse.de" date="1522152000">- Use %license instead of %doc [bsc#1082318]
- Move docu to -devel subpackage, where it fits better</changelog>
  <changelog author="tchvatal@suse.com" date="1526040000">- Version update to 1.14.1:
  * Manpage formating issues
  * Make gdbm_error thread-safe
  * Improve database reproducibility
  * Fix build with --enable-gdbm-export
- Rebase patch gdbm-no-build-date.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1526299200">- Put back ndbm compat as the perl testuite seem to have hard time
  without it
- Require both compat and base in develpkg</changelog>
  <changelog author="tchvatal@suse.com" date="1526299201">- Fix baselibs.conf that got hammered with the compat split from
  main library</changelog>
  <changelog author="tchvatal@suse.com" date="1526299202">- Revert to release 1.13 to allow migration to split compat package
  first. Otherwise OBS can't get heads or tails on conflicts</changelog>
  <changelog author="tchvatal@suse.com" date="1526644800">- Fix missing dash in baselibs.conf</changelog>
  <changelog author="jengelh@inai.de" date="1526644801">- Fix boilerplate summary.</changelog>
  <changelog author="tchvatal@suse.com" date="1527076800">- Version update to 1.14.1:
  * Manpage formating issues
  * Make gdbm_error thread-safe
  * Improve database reproducibility
  * Fix build with --enable-gdbm-export
- Rebase patch gdbm-no-build-date.patch</changelog>
  <changelog author="astieger@suse.com" date="1529236800">- update to 1.15:
  * Extensive database consistency checking
  * Improved error checking
  * Removed gdbm-1.8.3 compatibility layer
  * Commands can be given to gdbmtool in the command line
  * Fixed data conversion bugs in storing structured keys or content
  * New member in the gdbm_recovery structure: duplicate_keys
  * New error codes</changelog>
  <changelog author="pgajdos@suse.com" date="1531742400">- update to 1.16:
  * Fix typo
  * New gdbmtool variables: coalesce and centfree
  * src/falloc.c (avail_lookup): Remove the start parameter.
    (_gdbm_put_av_elem): Rewrite the "can_merge" loop.
- added gdbm-close-and-sync-return-value.patch
  see https://puszcza.gnu.org.ua/bugs/index.php?399</changelog>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="e839eabbcf4e6909ab4c167f5640ed58ed416e08e8187deececfaf155c3856db33daa555de75beee2b24f54fd95287f6b7a4d59c2d6f586fa9ef1b63742f6579" name="gdbm-debugsource" arch="i586">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="3759562c825d5d1e0512ef29095332a5a73b43888746362ec377a247bdc018b1be15fd61b091f66c071776250e70c83b7cc0955f4fad7151683f6324a44cfaa7" name="gdbm-debugsource" arch="x86_64">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="63885e15fe70cc5fa927420a316ccdea1a6e3dba717be808abd4e69b63686454f053db98b8f20de107f21cdf0c3ae60d973450146fc7528ae93ca7298108c0dc" name="gdbm-devel" arch="i586">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="3e1bbb512ce11aaef992e8e79dd34cb95050b7e1ed2e96c6b5ed104020767ccd92085b18ef8cab185d5b97b186ffa953da37bd23324eb31a42aa53ec8a5ff0c0" name="gdbm-devel" arch="x86_64">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="2e59f0eb0e57db65da08dac9231f39d32c6248d4f5c3b164966d740d6647155112c1cef8cebd27b677c2e814ef78a94cfc627bd3ef153c4b41ba5abd9053732e" name="gdbm-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="25b8f9d4e4d8df1c7222176bc43e7c88146cf37fcfef223e013663aa1a86fa330c7c907b2705102621a6cbe8c7459d1c4791fa882b9a48b58d24a36b38a5ab36" name="gdbm-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="632a6eeff441278350d0bbae1b6ec1b491f52212ad9d5c369ee68483d312bf3d1d4594fafd28febc9fe894d043e10acc94018df79c912dd5962cb4d30fb6850f" name="gdbm-devel-debuginfo" arch="i586">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="66b366eef2b4ce724f9cb81841c7788bebabe3631da763cd5690f92c3e33e2879b441fdb3b7b166fbf2cb9ecea3862d4dc550084b83a6446ae1b985d1251a2e3" name="gdbm-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="3b43d4e05c517aa01f8f27c15d769dfe1c4b31a0bcdb94e002dd905aed70a071742b64e77eca62650fdb9ecb0442e83c191605f894691e3186e780fbb6750e22" name="gdbm-lang" arch="noarch">
  <version epoch="0" ver="1.23" rel="3.1"/>
  <changelog author="astieger@suse.com" date="1534939200">- update to 1.18:
  * Fix directory entry validation
  * Fix improper use of GDBM_DEBUG macro
  * Fix spurious error from gdbm_dump and gdbm_export
  * Make sure gdbm_sync always returns a meaningful value
- includes changes from 1.17:
  * Fix bug in gdbm_dump function, it did not clear the
    GDBM_ITEM_NOT_FOUND error marker, which is set upon its normal
    termination
- changes upstreamed:
  * gdbm_close() and gdbm_sync() now return 0 on success. On error,
    they return -1 and set gdbm_errno and errno to the appropriate
    error codes - drop gdbm-close-and-sync-return-value.patch</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1540987200">- update to 1.18.1:
  * Fix debian bug 910911: This restores backward compatibility with
    databases created by version 1.8 (and some later versions, with
    mmapped I/O disabled).</changelog>
  <changelog author="pgajdos@suse.com" date="1579521600">- added patches
  Build with -no-common, [bsc#1160872]
  + gdbm-no-common.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1582372800">- No longer recommend -lang: supplements are in use. Also add a
  explicit %%{name] = %%{version} Provides to aid supplements to do
  the right thing. We will lose the lang package Recommends for the
  compat package, but normally nobody will have only the compat
  package installed without the current package.</changelog>
  <changelog author="pgajdos@suse.com" date="1609156800">- version update to 1.19
  * Pre-read the memory mapped regions on systems that support it.
  This speeds up operations on big databases.
  * gdbmtool: tagged initialization of structured data
  Initializers for structured data can be given in tagged form, e.g.:
    store somekey { status=2, id={a,u,x}, name="foo" }
  * Bugfixes:
  * * Preserve locking type during database reorganization
- modified patches
  % gdbm-no-build-date.patch (refreshed)
- deleted patches
  - gdbm-no-common.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1628510400">- version update to 1.20
  * New bucket cache
    The bucket cache support has been rewritten from scratch.  The new
    bucket cache code provides for significant speed up of search
    operations.
  * Change mmap prereading strategy
    Pre-reading of the memory mapper regions, introduced in version 1.19
    can be advantageous only when doing intensive look-ups on a read-only
    database.  It degrades performance otherwise, especially if doing
    multiple inserts.  Therefore, this version introduces a new flag
    to gdbm_open: GDBM_PREREAD.  When given, it enables pre-reading of
    memory mapped regions.
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1639396800">- version update to 1.22
  * Fix file header validation
  * Fix key verification in sequential access
  * Fix testing with DejaGNU 1.6.3
  * Fix stack overflow in print_usage
  * Fix a leak of avail entry on pushing a new avail block
  * New gdbmtool variables: errorexit, errormask, trace, timing
  * etc. see CHANGES
- modified patches
  % gdbm-no-build-date.patch (refreshed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644148800">- update to 1.23:
  * Bucket cache switched from balanced tree to hash table
  * Speed up flushing the changed buckets on disk
  * New option codes for gdbm_setopt
  * Enable or disable automatic cache adjustment
- remove obsolete texinfo packaging macros</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1691496000">- Fix bsc#1209583, gdbm_load and gdbm_dump receive a SEGFAULT if
  run without arguments
  bsc1209583.patch</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1701864000">- libgdbm_compat4: Fix libgdbm version of Conflicts [bsc#1217727]</changelog>
</package>
<package pkgid="9eb2cf27eee1d280ad2bc263379a881d508c30b41907aba24f2cdd375a572f5fdf382fd31b3a2a6110a2d20e6149cb3c0f9dacfd2d347ea37e2b4a5ea48b92d1" name="gdbserver" arch="i586">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="d55fe77fd9c166941e3f2c375b42f44b7be16a2b9912be8e29293246646a137d843dc976707a3f2b0cfcd28b3d97c2aa1e646d0eea18feec178bf2d774e9ee3b" name="gdbserver" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="daa79b9ed4445874ee39843c11a11de5370a013cac1a53aa3204eb894cc95471716f4f994e9f0cf39067f8b82d0cef04abfa1794d8601f6a029dea19300e61e0" name="gdbserver-debuginfo" arch="i586">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="a6560c2704beff7fedd4f70fc8904c354a6bf91b2613fde553b04f562f9f84fdba253f8e75d5fa30e8da39fd105b9e2beccaf42a0b02b8fe734c8bc893ff3c00" name="gdbserver-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.2" rel="4.1"/>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609600">- Don't use multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680609601">- Add multispec _multibuild.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1680868800">- Revert to singlespec multibuild.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684756800">- disable werror as a workaround for deprecation warnings with
  python 3.11 (bsc#1211052)</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686052800">- Rebase to 13.2 release (fedora 38 @ fc4e284)
  * Replace gdb-12.1.tar.bz2 with gdb-13.2.tar.bz2.
- Patches dropped:
  * add-elfcompress_zstd.patch
  * binutils-gdb-support-zstd-compressed-debug-section.patch
  * fix-comparison-of-unsigned-long-int-to-int-in-record_linux_system_call.patch
  * fix-core-file-detach-crash-corefiles-29275.patch
  * fix-for-gdb.base-solib-search.exp-test.patch
  * fix-gdb-build-elf-support-check-lzstd.patch
  * fixup-gdb-rhbz1325795-framefilters-test.patch
  * gdb-6.3-focus-cmd-prev-test.patch
  * gdb-6.3-inheritancetest-20050726.patch
  * gdb-6.3-test-dtorfix-20050121.patch
  * gdb-6.3-test-movedir-20050125.patch
  * gdb-6.3-threaded-watchpoints2-20050225.patch
  * gdb-6.6-buildid-locate-rpm-scl.patch
  * gdb-6.6-bz230000-power6-disassembly-test.patch
  * gdb-add-gdb-syscalls-makefile.patch
  * gdb-add-support-for-readline-8.2.patch
  * gdb-bz601887-dwarf4-rh-test.patch
  * gdb-disable-commit-resumed-in-target_kill.patch
  * gdb-fix-assert-in-handle_jit_event.patch
  * gdb-fix-assert-when-quitting-gdb-while-a-thread-is-stepping.patch
  * gdb-fix-for-gdb.base-eof-exit.exp-test-failures.patch
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
  * gdb-fortran-frame-string.patch
  * gdb-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-improved-eof-handling-when-using-readline-7.patch
  * gdb-physname-pr11734-test.patch
  * gdb-physname-pr12273-test.patch
  * gdb-record-handle-statx-system-call.patch
  * gdb-rhbz1325795-framefilters-test.patch
  * gdb-rhbz1398387-tab-crash-test.patch
  * gdb-runtest-pie-override.patch
  * gdb-symtab-fix-handling-of-dw_tag_unspecified_type.patch
  * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
  * gdb-tdep-update-syscalls-ppc64-ppc-linux.xml.patch
  * gdb-test-expr-cumulative-archer.patch
  * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
  * gdb-testsuite-add-new-gdb_attach-to-check-attach-command.patch
  * gdb-testsuite-address-test-failures-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-detect-change-instead-of-init-in-gdb.mi-mi-var-block.exp.patch
  * gdb-testsuite-enable-some-test-cases-for-x86_64-m32.patch
  * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
  * gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
  * gdb-testsuite-fix-gdb.base-break-idempotent.exp-on-ppc.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-with-with-expat-no.patch
  * gdb-testsuite-fix-gdb.base-catch-syscall.exp-without-enable-targets.patch
  * gdb-testsuite-fix-gdb.base-infoline-reloc-main-from-.patch
  * gdb-testsuite-fix-gdb.base-nested-subp-2-3-.exp-with.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-dir-file-name.exp-w.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-out-of-range-end-of-seq.exp-on-aarch64.patch
  * gdb-testsuite-fix-gdb.dwarf2-dw2-unspecified-type-foo.c-with-m32.patch
  * gdb-testsuite-fix-gdb.mi-mi-sym-info.exp-on-opensuse-tumbleweed.patch
  * gdb-testsuite-fix-gdb.opt-clobbered-registers-o2.exp-with-gcc-12.patch
  * gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
  * gdb-testsuite-fix-gdb.reverse-test_ioctl_tcsetsw.exp-with-libc-debuginfo.patch
  * gdb-testsuite-fix-gdb.threads-killed-outside.exp-on-aarch64.patch
  * gdb-testsuite-fix-have_mpx-test.patch
  * gdb-testsuite-fix-occasional-failure-in-gdb.mi-mi-multi-commands.exp.patch
  * gdb-testsuite-fix-test-failure-when-building-against-readline-v7.patch
  * gdb-testsuite-handle-init-errors-in-gdb.mi-user-selected-context-sync.exp.patch
  * gdb-testsuite-handle-missing-.note.gnu-stack.patch
  * gdb-testsuite-handle-older-python-in-gdb.python-py-send-packet.py.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-handle-quotes-in-gdb_py_module_available.patch
  * gdb-testsuite-handle-unordered-dict-in-gdb.python-py-mi-cmd.exp.patch
  * gdb-testsuite-refactor-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-attach-test-from-can_spawn_for_attach.patch
  * gdb-testsuite-remove-global-declarations-in-gdb.threads-detach-step-over.exp.patch
  * gdb-testsuite-remove-target-limits-in-gdb.base-catch-syscall.exp.patch
  * gdb-testsuite-skip-gdb.fortran-namelist.exp-for-gfortran-4.8.patch
  * gdb-testsuite-support-recording-of-getrandom.patch
  * gdb-testsuite-workaround-unnecessary-.s-file-with-gfortran-4.8.patch
  * gdb-update-syscalls-amd64-i386-linux.xml.patch
  * gdbserver-switch-to-right-process-in-find_one_thread.patch
  * make-gdb.ada-float-bits.exp-more-generic.patch
  * powerpc-add-support-for-ieee-128-bit-format.patch
  * powerpc-correct-the-gdb-ioctl-values-for-tcgets-tcsets-tcsetsw-and-tcsetsf.patch
  * powerpc-fix-for-gdb.base-eh_return.exp.patch
  * powerpc-fix-gdb.base-watchpoint.exp-on-power-9.patch
  * powerpc-update-expected-floating-point-output-for-gdb.arch-altivec-regs.exp-and-gdb.arch-vsx-regs.exp.patch
- Patches added:
  * fixup-gdb-bz634108-solib_address.patch
  * gdb-binutils29988-read_indexed_address.patch
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-rhbz2177655-aarch64-pauth-valid-regcache.patch
  * gdb-rhbz2183595-rustc-inside_main.patch
  * gdb-testsuite-fix-gdb.gdb-python-helper.exp-with-o2-.patch
  * gdb-testsuite-handle-output-after-prompt-in-gdb.thre.patch
  * gdb-testsuite-simplify-gdb.base-unwind-on-each-insn..patch
  * remove-some-unnecessary-includes-from-exp.y.patch
  * gdb-testsuite-fix-gdb.rust-main-crash.exp.patch
- Patches modified:
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.6-buildid-locate-rpm-suse.patch
  * gdb-6.6-buildid-locate-rpm.patch
  * gdb-6.6-buildid-locate-solib-missing-ids.patch
  * gdb-6.6-buildid-locate.patch
  * gdb-6.7-testsuite-stable-results.patch
  * gdb-ccache-workaround.patch
  * gdb-core-open-vdso-warning.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gcore-bash.patch
  * gdb-linux_perf-bundle.patch
  * gdb-testsuite-ada-pie.patch
  * gdb-testsuite-add-xfail-in-gdb.arch-i386-pkru.exp.patch
  * gdb-testsuite-factor-out-proc-linux_kernel_version.patch
  * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
- Maintenance script qa.sh:
  * Add -i586 and -x86_64.
  * Add KFAILs for PR29040, PR30521, PR30180, PR30518, PR30519.
  * Update some KFAIL patterns.
  * Add some factory KFAILs.
  * Add gdb.base/longjmp-until-in-main.exp in PR26967 KFAILs.
- Maintenance script qa-local.sh:
  * Factor out version variable, update to 13.2.
  * Try to give reason for build failure.
  * Use -$arch as argument to qa.sh.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686312000">- Patches added (master backports):
  * aarch64-avoid-initializers-for-vlas.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686571200">- Patches added (master backports):
  * fix-pr30369-regression-on-aarch64-arm-pr30506.patch
  * gdb-tdep-aarch64-fix-frame-address-of-last-insn.patch
  * gdb-testsuite-fix-breakpoint-regexp-in-gdb.ada-out_o.patch
  * gdb-testsuite-relax-breakpoint-count-check-in-gdb.py.patch
  * gdb-testsuite-fix-buffer-overflow-in-gdb.base-signed.patch
  * gdb-testsuite-require-syscall-time-in-gdb.reverse-ti.patch
  * gdb-testsuite-handle-missing-gdc-in-gdb.dlang-dlang-.patch
  * gdb-testsuite-add-basic-lmap-for-tcl-8.6.patch
  * gdb-testsuite-fix-gdb.rust-watch.exp-on-ppc64le.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-timeo.patch
  * powerpc-fix-for-gdb.reverse-finish-precsave.exp-and-.patch
  * powerpc-regression-fix-for-reverse-finish-command.patch
  * gdb-testsuite-don-t-use-string-cat-in-gdb.dwarf2-dw2.patch
  * move-step_until-procedure.patch
- Patches added (gdb-patches backport):
  * gdb-testsuite-add-have_host_locale.patch
- Patches added (fedora patch fixups):
  * fixup-gdb-6.3-gstack-20050411.patch
  * fixup-gdb-6.3-attach-see-vdso-test.patch
  * fixup-gdb-lineno-makeup-test.patch
  * fixup-gdb-rhbz1261564-aarch64-hw-watchpoint-test.pat.patch
- Patches dropped:
  * gdb-ppc-power7-test.patch
  * gdb-rhbz1156192-recursive-dlopen-test.patch
  * gdb-6.3-bz140532-ppc-unwinding-test.patch
- Maintenance script qa.sh:
  * Add PR30540, PR30537, PR30021 and PR30542 KFAILs.
  * Add gdb.base/gcore-excessive-memory.exp internal error.
  * Update gdb.base/inline-frame-cycle-unwind.exp KFAIL comment.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1686744000">- Patches added (master backports):
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch
- Maintenance script qa.sh:
  * Add PR30543 kfail.
  * Remove PR29793 kfail.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1692532800">- Drop libdebuginfod1 BuildRequires/Recommends. The former isn't
  needed because there's a build requirement on libdebuginfod-devel
  already, which will pull the shared library. And the latter,
  because it's bogus since RPM auto generated dependency will take
  care of that requirement.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1695816000">- Add "Suggests: %{python}-Pygments".
- Maintenance script qa.sh:
  * Note investigation of some ada test-cases.
  * Update PR30547 kfail.
  * Add PR28561 kfail.
  * Update PKRU-related kfail.
  * Use openSUSE_Factory_LegacyX86.i586 instead of
    openSUSE_Factory.i586.
  * Remove PR27813 kfail and corresponding todo.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697803200">- Maintenance script import-fedora.sh:
  * New script.  Move skipped patches list from gdb.spec to script.
- Update to fedora 38 @ 82cc8e0.
- Patch renamed:
  * pass-const-frame_info_ptr-reference-for-skip_-langua.patch -&gt;
    gdb-rhbz2192105-ftbs-dangling-pointer
- Patches added:
  * gdb-bz2237392-dwarf-obstack-allocation.patch
  * gdb-bz2237515-debuginfod-double-free.patch
  * gdb-rhbz2160211-excessive-core-file-warnings.patch
  * gdb-rhbz2196395-debuginfod-legacy-openssl-crash.patch
  * gdb-rhbz2233961-CVE-2022-4806.patch
  * gdb-rhbz2233965-memory-leak.patch
- Maintenance script qa-local.sh:
  * Add openSUSE_Leap_15.5 and openSUSE_Factory_LegacyX86.
  * Add "List configs" item.
  * Skip i586 for SLE-11.
- Maintenance script qa.sh:
  * Make sure exit status is 0</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1697889600">- Mention import-fedora.sh to fix warning.
- Maintenance script qa.sh:
  * Update kfail for PR28561.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698148800">- Patches added (manual import from fedora rawhide @ 52a4dab):
  * gdb-rhbz1773651-gdb-index-internal-error.patch
- Patches added (backport from master):
  * gdb-support-rseq-auxvs.patch
  * gdb-symtab-fix-line-number-of-static-const-class-mem.patch
  * gdb-symtab-fix-too-many-symbols-in-gdbpy_lookup_stat.patch
  * gdb-symtab-handle-pu-in-iterate_over_some_symtabs.patch
  * gdb-symtab-work-around-pr-gas-29517.patch
  * gdb-testsuite-add-kfail-for-pr-ada-30908.patch
  * gdb-testsuite-add-xfail-for-gdb-29965-in-gdb.threads.patch
  * gdb-testsuite-fix-gdb.ada-mi_task_arg.exp-with-newer.patch
  * gdb-testsuite-fix-gdb.arch-i386-signal.exp-on-x86_64.patch
  * gdb-testsuite-fix-gdb.cp-m-static.exp-regression-on-.patch
  * gdb-testsuite-fix-gdb.dwarf2-nullptr_t.exp-with-cc-w.patch
  * gdb-testsuite-fix-regexps-in-gdb.base-step-over-sysc.patch
  * gdb-symtab-find-main-language-without-symtab-expansi.patch
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Patches moved (from "Backport from gdb-patches" to
  "Backports from master, available in next release"):
  * gdb-cli-handle-pending-c-after-rl_callback_read_char.patch
  * gdb-testsuite-add-have_host_locale.patch
- Maintenance script qa.sh:
  * Remove PR28463, PR28108, PR29247 and PR29160 kfails.
  * Remove PR30540, PR30908, PR29965 kfails.
  * Remove gdb.ada/mi_task_arg.exp kfail.
- Limit "Suggests: %{python}-Pygments" to SLE-15 and later.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321600">- Patches added (backport from master):
  * gdb-symtab-don-t-deduplicate-variables-in-gdb-index.patch
- Patches dropped (requires unsupported command):
  * gdb-testsuite-add-wait-for-index-cache-in-gdb.dwarf2.patch
- Maintenance script qa.sh:
  * Added PR30528 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698321601">- Maintenance script qa.sh:
  * Add comment to kfail for PR30528.
  * Add UNRESOLVED kfail for gdb.base/gcore-excessive-memory.exp.
  * Add UNRESOLVED kfail for PR31001.
  * Remove PR27238 kfail.
  * Add powerpc64le hw watchpoint kfails.
  * Add PR31004 kfail.
  * Add PR30531 kfail.
- Patches added (backport from master):
  * xcoffread.c-fix-werror-dangling-pointer-issue-with-m.patch
  * avoid-manual-memory-management-in-go-lang.c.patch
  * gdb-go-handle-v3-go_0-mangled-prefix.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698580800">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Update PR29781 kfail.
- Maintenance script qa-local.sh:
  * Add "Verify quilt setup" step.
- Patches added (backport from master):
  * gdb-symtab-handle-self-reference-die.patch
  * gdb-symtab-handle-self-reference-in-inherit_abstract.patch
  * gdb-symtab-add-optimized-out-static-var-to-cooked-in.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753600">- Maintenance script qa.sh:
  * Remove PR28467, PR29418, PR29420, PR29814 and PR29408 kfail.
  * Remove gdb.tui/tui-layout-asm-short-prog.exp kfail.
  * Remove commit f68eca29d3b, 29004660c94, 301fe55e9c4,
    4d88ae0c7b5, e7d69e72bfd, 8b272d7671f, 85819864f7c, 167f3beb655
    and a0eda3df5b7 kfails.
  * Add PR31015 kfail.
  * Remove PR29793 kfail.
  * Remove gdb.arch/powerpc-bcl-prologue.exp kfail.
  * Remove PR29813 and PR29816 kfail.</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1698753601">- Maintenance script qa.sh:
  * Update PR28561 kfail.
  * Remove PR31015 kfail.
  * Remove PR30547 kfail.
- Patches added (backport from master):
  * gdb-symtab-add-producer_is_gas.patch
  * gdb-symtab-work-around-gas-pr28629.patch
  * gdb-tdep-fix-nr-array-elements-in-ppc64_aggregate_ca.patch
  * gdb-testsuite-fix-gdb.python-py-breakpoint.exp-with-.patch
  * gdb-tui-fix-segfault-in-tui_find_disassembly_address.patch
  * gdb-tui-fix-wmaybe-uninitialized-in-tui_find_disasse.patch
  * gdb-testsuite-add-wait_for_msg-arg-to-term-resize-fi.patch
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-2.patch
  * gdb-tui-allow-command-window-of-1-or-2-lines.patch
  * gdb-tui-fix-resizing-of-terminal-to-1-or-2-lines.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1699876800">- Maintenance script qa.sh:
  * Update PR31004 kfail.
- Patches added (backport from gdb-patches):
  * gdb-fix-segfault-in-for_each_block-part-1.patch</changelog>
  <changelog author="Tom de Vries &lt;tdevries@suse.com&gt;" date="1702468800">- Patches added (backport from gdb-patches, swo#30728):
  * gdb-symtab-refactor-condition-in-scan_attributes.patch
  * gdb-symtab-factor-out-m_die_range_map-usage.patch
  * gdb-symtab-handle-nullptr-parent-in-parent_map-set_p.patch
  * gdb-symtab-factor-out-m_deferred_entries-usage.patch
  * gdb-symtab-resolve-deferred-entries-inter-shard-case.patch
  * gdb-symtab-keep-track-of-processed-dies-in-shard.patch
  * gdb-symtab-resolve-deferred-entries-intra-shard-case.patch
  * gdb-symtab-don-t-defer-backward-refs-inter-cu-intra-.patch
  * gdb-symtab-recurse-into-c-dw_tag_subprogram-dies-for.patch
  * gdb-symtab-keep-track-of-all-parents-for-cooked-inde.patch
  * gdb-symtab-fix-dw_tag_inlined_subroutine-entries-in-.patch</changelog>
</package>
<package pkgid="8f09e78cae9652b51bc71065e280f4546b0de2ad805ad52e703332a3162b4d76d23be8076c6b818e44b020023918b06f6cc01e245b0c8798f8a48db0c79937f7" name="gdk-pixbuf" arch="src">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="mgorse@suse.com" date="1568030400">- Update to version 2.39.2:
  + Add gdk_pixbuf_init_modules() for applications with GdkPixbuf
    loader modules in a separate directory.
  + Add subproject fallback for dependencies.
  + Handle large XPM without crashing.
  + Use the appropriate gdk-pixbuf-query-loaders on install.
  + Disable deprecation warnings introduced by GLib 2.62.
  + Escape GIF version in error messages.
  + Render GIF frames on demand.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 2.40.0:
  + Allow creating a GdkPixbuf instance without any property.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574856000">- Drop pkgconfig(x11) BuildRequires and pass -Dx11=false to meson.
  No longer build x11 support, that is now split out in it's own
  compat package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="430e2974b233df209db5d6eab632caee96501e6f3dee35aa03ecc3f5fe53c5d4e82380590076b042acd1f148624ddfaef79a8a5134ad921a97bc340dd47daf1f" name="gdk-pixbuf" arch="src">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="mgorse@suse.com" date="1568030400">- Update to version 2.39.2:
  + Add gdk_pixbuf_init_modules() for applications with GdkPixbuf
    loader modules in a separate directory.
  + Add subproject fallback for dependencies.
  + Handle large XPM without crashing.
  + Use the appropriate gdk-pixbuf-query-loaders on install.
  + Disable deprecation warnings introduced by GLib 2.62.
  + Escape GIF version in error messages.
  + Render GIF frames on demand.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570536000">- Update to version 2.40.0:
  + Allow creating a GdkPixbuf instance without any property.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574856000">- Drop pkgconfig(x11) BuildRequires and pass -Dx11=false to meson.
  No longer build x11 support, that is now split out in it's own
  compat package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="6402627d0c01873b824268526f7b781a5364730f0419adbee566c46d245cbbb9c3e12e1dcc6e3ce6cc194b2bddb9e73fd5582818410b21d065fb88200e50baa6" name="gdk-pixbuf-debugsource" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="77feffbec63a6b9086cc36f22e36943daf7d3e5195d2cac869257b9168d16f6382514e02ca5b2e2d0703b1287ad2961ae5beaa78d1e48838d64ed05526c42cb7" name="gdk-pixbuf-debugsource" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="08f6e496f9c06f8dfcf3c3b81f3116c77b99950393c0dadf18c916980a9f16a27fc19d9452beda1fc6a6e69250a7253f25cfe8f8d5ab5bc2f4784922e50049e9" name="gdk-pixbuf-devel" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="bfb064c5fc451c6ac972e02afc83dca6bcfbb2609f4e546415ca009930ce4219b57cf35b2e7e5c5fba25bbf27202d9ac940190d5f14adf6d9d278cbb07f0d16a" name="gdk-pixbuf-devel" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="5d6824a752b93b3504510d4e4a7658da09f89e851af79dec8964bde6bf4605a8d3b5faae92615be2cedc35c7e7647ec88248ee69e1fd1a24afbe49b846820ab8" name="gdk-pixbuf-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="d8ed08def98eb0f373b011ef1ee3c247f60eaf440a5bd64fc25e6280ad46f66f703473166780772f9c289159d5e6ca2e646150e3bd51d318267f28e0e61f349f" name="gdk-pixbuf-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="bb55de335676cff1bd8a1cf0f10847363743b3097ce6b3d347d13cf659af71a4f960374ad853dfd8afcd880138536b0aeacf9689025e7efd3bd30c769050d7ba" name="gdk-pixbuf-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="310ffc9d5d91421df83d1abe84e7c305dccd244fdef5851b26ddf477598de46431c081e31f6d4703a0ecc3637188fdea790ef4bfc85bdb2b2aa7be5090adac56" name="gdk-pixbuf-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="f4143c707f9abe272229f479cb50b5276ed55afd1493a940666eb1fd459e39b6c1aec1bb856efdc3cb45b92d94e300b72b67b7d7769e1c709f99f2a251caaa2c" name="gdk-pixbuf-lang" arch="noarch">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="ed7189b5483e80aa943f306d905de1cda8a7d05cd1f3223f387bc6d7e80396dfb34bfac216f134d473af92c6582981e395571c171da23112686777de52e0e743" name="gdk-pixbuf-lang" arch="noarch">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="149c82f34dad894b0d2bd898b399754868b89583e65e88ce8e5498743a5f0fdda4a312e68fc8738a38063849a67cf3c974fe5da90f905fa3ae0f2b46c34da673" name="gdk-pixbuf-loader-jxl" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658577600">- Initial package (version 0.7~779.f5d6e29) build.opensuse.org</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1663848000">- Update to 0.7.0:
  * new functions for retrieving associated alpha channel with
    premultiplied or unpremultiplied colors, for blending
    information for extra channels in the non-coalesced case, for
    getting the intended downsampling ratio of progressive steps,
    for disabling rendering of spot colors.
  * Added ability to add metadata boxes, to set several encoder
    options, to check required codestream compatibility level,
    for force-emitting the box-based container format, to store
    JPEG metadata for lossless reconstruction, to encode
    arbitrary extra channels.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1671105600">- Added missing baselibs.conf so that 32bit library packages
  become available</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1671451200">- Add patch (applied reversed) to revert the requirement for an
  updated liblcms2 library when we have an older one. This allows
  libjxl to build in SLE15 SP4/SP5 (and Leap 15.4/15.5):
  * 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Update to release 0.8
  * API: new function JxlDecoderSetImageBitDepth and
    JxlEncoderSetFrameBitDepth to set the bit depth of buffers.
  * encoder API: add an effort 10 option for lossless
    compression; using this setting requires calling
    JxlEncoderAllowExpertOptions.
- Enable PNG utilities [boo#1205107]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675598400">- Update to release 0.8.1
  * Allow fast-lossless for 16-bit float input
  * Fix OOB read in exif.h</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676030400">- build glibc hwcaps optimized overlay</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681732800">- Refresh 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686312000">- Build package in correct phase
- Use macros for ldconfig</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686744000">- Update to release 0.8.2
  * Fix an integer underflow bug in patch decoding.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694865600">- Build plugins:
  * Add _service file to generate skcms tarball (needed to build
    plugins).
  * Add skcms tarball as source and copy extracted dir to
    ./third_party/ so cmake can find it.
  * Split out new packages:
  * gdk-pixbuf-loader-jxl: Pixbuf loader for supported apps.
  * gimp-plugin-jxl: Plugin to allow gimp to work with JPEG XL
    files.
  * jxl-thumbnailer: Thumbnailer and mime files to allow
    generating thumbnails for JPEG XL files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Switch from LCMS to SKCMS: libjxl core can use either, but
  plugins can only use SKCMS. Exercising two CMS simultaneously
  also is silly. Delete 0001-Remove-LCMS-mutex.patch .</changelog>
</package>
<package pkgid="aab987a75528e4fe0f1a2fa096be27a84132e6e778572fca937272a60ef38a63c735b35fd00d5f22c96248a2d5b333ebd4c6101c8f1d519047829256518030bb" name="gdk-pixbuf-loader-jxl-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658577600">- Initial package (version 0.7~779.f5d6e29) build.opensuse.org</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1663848000">- Update to 0.7.0:
  * new functions for retrieving associated alpha channel with
    premultiplied or unpremultiplied colors, for blending
    information for extra channels in the non-coalesced case, for
    getting the intended downsampling ratio of progressive steps,
    for disabling rendering of spot colors.
  * Added ability to add metadata boxes, to set several encoder
    options, to check required codestream compatibility level,
    for force-emitting the box-based container format, to store
    JPEG metadata for lossless reconstruction, to encode
    arbitrary extra channels.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1671105600">- Added missing baselibs.conf so that 32bit library packages
  become available</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1671451200">- Add patch (applied reversed) to revert the requirement for an
  updated liblcms2 library when we have an older one. This allows
  libjxl to build in SLE15 SP4/SP5 (and Leap 15.4/15.5):
  * 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Update to release 0.8
  * API: new function JxlDecoderSetImageBitDepth and
    JxlEncoderSetFrameBitDepth to set the bit depth of buffers.
  * encoder API: add an effort 10 option for lossless
    compression; using this setting requires calling
    JxlEncoderAllowExpertOptions.
- Enable PNG utilities [boo#1205107]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675598400">- Update to release 0.8.1
  * Allow fast-lossless for 16-bit float input
  * Fix OOB read in exif.h</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676030400">- build glibc hwcaps optimized overlay</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681732800">- Refresh 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686312000">- Build package in correct phase
- Use macros for ldconfig</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686744000">- Update to release 0.8.2
  * Fix an integer underflow bug in patch decoding.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694865600">- Build plugins:
  * Add _service file to generate skcms tarball (needed to build
    plugins).
  * Add skcms tarball as source and copy extracted dir to
    ./third_party/ so cmake can find it.
  * Split out new packages:
  * gdk-pixbuf-loader-jxl: Pixbuf loader for supported apps.
  * gimp-plugin-jxl: Plugin to allow gimp to work with JPEG XL
    files.
  * jxl-thumbnailer: Thumbnailer and mime files to allow
    generating thumbnails for JPEG XL files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Switch from LCMS to SKCMS: libjxl core can use either, but
  plugins can only use SKCMS. Exercising two CMS simultaneously
  also is silly. Delete 0001-Remove-LCMS-mutex.patch .</changelog>
</package>
<package pkgid="5a9ad4d271609f25f759892d8bad1e5b50eb4fb101ce0bba485299ff572a7c9802e6618d094d249c3e9e36405aa87d7f21df41b98074ce07a50553c8a23eaf63" name="gdk-pixbuf-loader-libavif" arch="i586">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="4599f163e2fa62af0387fb9d372598ef45fa87ceffff83b651b3dca50bcfe5091e2199176745fb9ca41fe8fcd0865b662e284b9d17044f98aa84db014a63b174" name="gdk-pixbuf-loader-libavif" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="0a7b2ca557f779cea3170f4e9e0aa9e50c4c4894ea5013c78a0e68d3bff29c0cce2726651778fc70749d39c3915cc01af3450081b9f600430b554eeec4b24b3b" name="gdk-pixbuf-loader-libavif-debuginfo" arch="i586">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="d0ad0fee5cb423cfc5e9307f2e86c3acf8a8615b2e92e6e0967e09d56cbc8daaf7cb85c820e69ee0444ff8aba1b3b078745ad160415696eb45dcb447dd75c0b4" name="gdk-pixbuf-loader-libavif-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="5.1"/>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1597665600">- Update to version 0.8.1
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.
- Enabled AOM support (default)</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1602763200">- Update to version 0.8.2
  * See https://github.com/AOMediaCodec/libavif/blob/master/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1607515200">- Update to version 0.8.4
  * See https://github.com/AOMediaCodec/libavif/blob/v0.8.4/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1610539200">- Build the gdk-pixbuf module: Add pkgconfig(gdk-pixbuf-2.0)
  BuildRequires and pass DAVIF_BUILD_GDK_PIXBUF=ON to cmake.
  Package the resulting loader in a new sub package.
- Use cmake_build macro.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1615809600">- Update to version 0.9.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.0/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618315200">- Add baselibs.conf: produce libavif10-32bit as a new dependency to
  libgd3-32bit (support avif in libgd).</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1621512000">- Update to version 0.9.1
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.1/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1624536000">- Update to version 0.9.2
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.2/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1634817600">- Update to version 0.9.3
  * See https://github.com/AOMediaCodec/libavif/blob/v0.9.3/CHANGELOG.md
    for a complete changelog.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1640433600">- Disable libaom and use rav1e by default
  * As PHP 8.1 has AVIF support, use rav1e by default as it is more
    secure being written in Rust.</changelog>
  <changelog author="Andreas Schneider &lt;asn@cryptomilk.org&gt;" date="1649419200">- Update to version 0.10.0
  * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md
    for a complete changelog or check the CHANGELOG.md in the doc directory.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650801600">- update to 0.10.1:
  * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly
  * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204:
    nonstandard extension used: non-constant aggregate initializer
  * Fix the help message of avifdec: --index takes a value</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1659182400">- Enable libyuv on TW</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1665835200">- Update to version 0.11.0:
  * There are incompatible ABI changes in this release. The
    alphaRange member was removed from the avifImage struct. The
    chromaDownsampling and avoidLibYUV members were added to the
    avifRGBImage struct. The imageDimensionLimit member was added
    to the avifDecoder struct. avifImageCopy() and
    avifImageAllocatePlanes() signatures changed. It is necessary
    to recompile your code. Also check the return values of
    avifImageCopy() and avifImageAllocatePlanes().
  * Added:
  - Add man pages for avifenc and avifdec
  - Add the avifChannelIndex type alias for enum avifChannelIndex
  - Add avifChromaDownsampling enum
  - Add chromaDownsampling field to avifRGBImage struct
  - Add support for AVIF_RGB_FORMAT_RGB_565
  - Add imageDimensionLimit field to avifDecoder struct
  - Add autoTiling field to avifEncoder struct
  - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING
    and AVIF_RESULT_INCOMPATIBLE_IMAGE
  - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and
    AVIF_RGB_FORMAT_COUNT
  - avifdec: Add --dimension-limit, which specifies the image
    dimension limit (width or height) that should be tolerated
  - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420
    conversion, which reduces artifacts caused by 420 chroma
    downsampling. Needs libsharpyuv (part of the libwebp
    repository) at compile time.
  - avifenc: Add --ignore-exif and --ignore-xmp flags.
  - avifenc: Add --autotiling, which sets --tilerowslog2 and
  - -tilecolslog2 automatically.
  - avifenc: Input Exif orientation is converted to irot/imir by
    default.
  * Changed:
  - Fix memory leaks of metadata on avifenc exit
  - Update the handling of 'lsel' and progressive decoding to
    AVIF spec v1.1.0
  - Treat an absent lsel and layer_id == 0xFFFF equivalently for
    backward compatibility with earlier drafts of AVIF spec
    v1.1.0
  - Set libavif's own default value of cfg.rc_end_usage for
    libaom
  - Set the libaom-specific option -a tune=ssim by default
  - Bump cmake_minimum_required from 3.5 to 3.13
  - Fix https://crbug.com/oss-fuzz/48135
  - Use several new libyuv functions in reformat_libyuv.c
  - Fix SVT-AV1's issue 1957 related to uninitialized variables
    crashing the encoder
  - Update aom.cmd: v3.5.0
  - Update rav1e.cmd: v0.5.1
  - Update svt.cmd/svt.sh: v1.2.1
  - Update libgav1.cmd: v0.18.0
  - Update libyuv.cmd: f9fda6e7 (version 1844)
  - avifImageCopy() and avifImageAllocatePlanes() now return
    avifResult instead of void to report invalid parameters or
    memory allocation failures.
  - avifImageRGBToYUV() now uses libyuv fast paths by default. It
    may slightly change conversion results. The old behavior can
    be restored by setting avifRGBImage::chromaDownsampling to
    AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and
    avifRGBImage::avoidLibYUV to AVIF_TRUE.
  - avifRGBImage::chromaUpsampling now only applies to
    conversions that need upsampling chroma from 4:2:0 or 4:2:2
    and has no impact on the use of libyuv.
  - Set avifRGBImage::avoidLibYUV accordingly to control the use
    of libyuv.
  - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs
  - Support updating encoder settings and codec-specific options
    during encoding
  - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED
    in the JNI wrapper
  - avifdec: Return proper exit code in "info" mode
  - In avifenc and avifdec, treat all arguments that start with
    '-' as options
  - Exif and XMP metadata is imported from PNG and JPEG files.
  - avifImageSetMetadataExif() parses the Exif metadata and
    converts any Exif orientation found into transformFlags, irot
    and imir values.
  - Write 'auxi' box for animated images with alpha channel
  - Write 'auxv' as handler_type for alpha channel track
  - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output
  - Replace repeated subtraction by modulo in calcGCD
  - Change avifImageCreate to take uint32_t instead of int
    parameters
  - When writing an image sequence, check if it's safe to cast
    width and height to uint16_t
  - Allow clamped grid cells in avifEncoderAddImageGrid()
  * Removed:
  - alphaRange field was removed from the avifImage struct. It it
    presumed that alpha plane is always full range.
  - The avifCodecConfigurationBox struct becomes a private type
    for libavif internal use
- Bump lib_soversion global (also in baselibs.conf) to 15 following
  upstream change.
- Use ldconfig_scriptlets for post(un) handling.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1666872000">- Remove unused BuildRequires on nasm
- Remove indirect/incorrect Buildrequires on zlib
- add direct glib Buildrequires</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1668427200">- Update to version 0.11.1:
  * Changed:
  - avifincrtest_helpers: Cast 64-bit offset to size_t
  - avifmetadatatest: don't include avif/internal.h
  - avifrgbtoyuvtest: skip if no libsharpyuv
  - Disable tests that may fail if the codec is not aom (#1176)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693310400">- Update to 1.0.0:
  * Incompatible changes:
    + The clli member was added to the avifImage struct.
    + The repetitionCount member was added to the avifEncoder and avifDecoder
    structs.
    + The quality and qualityAlpha members were added to the avifEncoder struct.
    + Check that functions returning pointers do not return NULL before accessing
    those pointers.
    + Check the return value of avifEncoderSetCodecSpecificOption().
    + The maxThreads member was added to the avifRGBImage struct.
    + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(),
    avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and
    avifImageSetMetadataXMP().
    + The meaning of the keyframeInterval member of avifEncoder struct has changed
    slightly. When set to a value of "n",
    Before: It forces a keyframe on every nth frame.
    After: Any set of "n" consecutive frame will have at least one keyframe
    (every nth frame may or may not be a keyframe).
  * Added:
    + Add clli metadata read and write support
    + Add repetitionCount member to avifEncoder and avifDecoder structs to specify
    the number of repetitions for animated image sequences.
    + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer,
    maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code
    should be updated to set quality (and qualityAlpha if applicable) and leave
    minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha
    initialized to the default values.
    + The --target-size flag in avifenc was added to adapt the quality so that the
    output file size is as close to the given number of bytes as possible.
    + Add the public API function avifImageIsOpaque() in avif.h.
    + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(),
    avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h.
    + Add API for multi-threaded YUV to RGB color conversion.
    + Allow lossless 4:0:0 on grayscale input.
    + Add avifenc --no-overwrite flag to avoid overwriting output file.
    + Add avifenc --clli flag to set clli.
    + Add support for all transfer functions when using libsharpyuv.
  * Changed:
    + Exif and XMP metadata is exported to PNG and JPEG files by default,
    except XMP payloads larger than 65502 bytes in JPEG.
    + The --grid flag in avifenc can be used for images that are not evenly divided
    into cells.
    + Change the encoder to write the boxes within the "stbl" box in the order of
    stsd, stts, stsc, stsz, stco, stss.
    + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10,
    12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage
    instances.
    + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other
    internal functions now return NULL if a memory allocation failed.
    + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to
    report memory allocation failures.
- Add fix-gdkpixbuf.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1701172800">- update to 1.0.2:
  * Update avifCropRectConvertCleanApertureBox() to the revised
    requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section
    7.3.6.7.
  * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614)
  * CVE-2023-6351: use-after-free in colorProperties (boo#1217615)
- drop fix-gdkpixbuf.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703160000">- update to 1.0.3:
  * Rewrite the fix for memory errors fixed in 1.0.2
  * CVE-2023-6704: Fix use-after-free errors (boo#1218303)
  * src/reformat.c: Allocate the threadData array directly</changelog>
</package>
<package pkgid="98ff018554c0492ade4732ffd343b784af9d6718ac35c6cc5b14263c24e08659e51ff4513d052e219dfdfa3dc73d821d31d04bb15c018939da5507cb9bbf5db2" name="gdk-pixbuf-loader-libheif" arch="i586">
  <version epoch="0" ver="1.17.6" rel="6.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674216000">- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674820800">- The fix for rpath error for the examples sub-package was mistakenly
  moved</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674820801">- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
    b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
  * replace internal API with public API and fix typo (Fixes #745)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Use chrpath during build to delete otherwise illegal runtime
  directories stored as RPATH in the executables</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676548800">- update to 1.15.1
  * fix compilation without plugins
- update to 1.15.0
  * codec plugin system now also works with Windows
  * heif_convert: manually choose which decoder should be used
  * support for CLLI (content light level box), MDCV (mastering
    display colour volume), PASP (pixel aspect) information
  * ICC profile support in gdk-pixbuf loader
  * various fixes
- build with plugins enabled on Tumbleweed
- remove upstreamed patches
  - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
  - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Remove no longer existing files avif.xml and heif.xml from the
  files list</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680177600">- update to 1.15.2
  * Fixes an incompatibility with AOM v3.6.0.
  * A couple of smaller fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683115200">- update to 1.16.1:
  * Small maintenance update that fixes building the gdk-pixbuf
    loader.
  * The source package name has also been changed back to the old
    naming scheme.
  * Support for HEIFv2 regions (rgan) and user annotations
    (udes). This enables to annotate regions in the image with
    several geometric primitives and assign user text
    descriptions to them. Thank you @bradh for the contributions.
    Mask support will be added soon.
  * Previously, chroma was downsampled and upsampled with a
    simple nearest-neighbor method. We now included the sharp-yuv
    chroma downsampling algorithm. This gives improved image
    quality when images are downsampled to 4:2:0 and upsampled
    with bilinear interpolation. Thank you @maryla-uc for the
    contributions.
  * The bilinear chroma upsampling and averaging downsampling
    algorithms are also new. You can choose what to use.
  * We added experimental support for decoding uncompressed
    images according to ISO/IEC 23001-17:2023. This is work in
    progress and currently decoding only. Thank you @bradh for
    the contributions.
  * There are new APIs to query the image transformations. Thus,
    you may choose to get the original image and apply the
    transformations yourself.
  * A longstanding bug writing non-compliant 'ispe' boxes (image
    size) has been fixed. Files should be standard compliant now.
  * When building binary packages, you can now make use of a
    CMake presets to set a default configuration.
  * The deprecated autotools build files have been removed.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683115201">- Package the optional plugins in separate packages, so it is possible
  to install a minimal version of the library without pulling in the
  libraries needed by the plugins only.
- BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv
  work.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1684756800">- update to 1.16.2:
  * adds an option to heif-convert to set the PNG compression level
  * fixes a few build issues with some compilers
  * fixes the --encoder option in heif-enc
  * fixes heif_item_get_properties_of_type and
    heif_item_get_transformation_properties</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697544000">- update to 1.17.0:
  * Kvazaar encoder (HEIC) as alternative to x265
  * ffmpeg decoder (HEIC) decoding with potential hardware decoder support
  * jpegdec / jpegenc codecs for JPEG in HEIF
  * j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)
  * added support for region masks
  * added support for alpha channels in images decoded with JS/WASM
  * heif-enc and heif-convert can be called with only input filenames,
    input and output filename, or with -o option. This makes the use of the
    two command more consistent.
  * added 4:2:2 &lt;-&gt; 4:4:4 color conversion with bilinear upscaling / average
    filtering
  * heif_context_get_image_handle() can now also access non-top-level images
  * add script to build Android libraries for all platforms
  * known bugs have been fixed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697716800">- update to 1.17.1:
  * fix issue of loading images with premultiplied alpha channel
  * correctly set compatible_version for macOS dylib builds
  * fix loading HDR PNGs, but encoding them as 8-bit SDR
  * fix saving AVIF with alpha using the SVT-AV1 encoder
- cmake-presets version 3 requires cmake &gt;= 3.21</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1699012800">- update to 1.17.3
  * Bug fix #1026: corrected transform box generation for
    heif_orientation_flip_vertically and
    heif_orientation_rotate_90_cw_then_flip_vertically
- update to 1.17.2:
  * #1010 loading of HEIF files with extra zero bytes at the end
  * #1015 / #1017 default nclx values now match sRGB
  * support JPEG2000 images with alpha channel
  * various smaller fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- update to 1.17.4:
  * ispe boxes in AVIF images with clap boxes were written with
    the wrong size (would only happen with svt-av1 encoder),
    always output MIAF brand for AVIF images
  * fix kvazaar encoding with odd image sizes and encodings with
    non-4:2:0 chroma</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700654400">- update to 1.17.5:
  * Fixes installation of the Gnome "heif.thumbnailer" config
    file.</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- security update
- added patches
  fix CVE-2023-49462 [bsc#1217898], read16 segv
  + libheif-CVE-2023-49462.patch
  fix CVE-2023-49464 [bsc#1217900], UAF
  + libheif-CVE-2023-49464.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1702382400">- remove usage of presets to allow any cmake
- remove plugin conditional, to provide plugins on Leap as well
- remove rav1e conditional, because it is always available</changelog>
  <changelog author="olaf@aepfle.de" date="1702900800">- sync ExclusiveArch with SVT-AV1
- move HEIF plugins from examples to separate package
- make sure all subpackages use the same libheif1 ABI</changelog>
  <changelog author="pgajdos@suse.com" date="1702987200">- security update
- added patches
  fix CVE-2023-49460 [bsc#1217902], segmentation violation in decode_uncompressed_image()
  + libheif-CVE-2023-49460.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- update to 1.17.6:
  * A couple of build fixes and bug fixes detected by fuzzing.
  * Corrects these issues:
  * CVE-2023-49462 - #1043
  * CVE-2023-49463 - #1042
- drop libheif-CVE-2023-49462.patch,
  libheif-CVE-2023-49464.patch,
  libheif-CVE-2023-49460.patch: upstream</changelog>
</package>
<package pkgid="c0c9b981f9961583008803f96604dd56de663178f5623af344878f7db7e24a3956b1441f34b090e8c1739a342e38bbb0db35398ddaf4d690b39425fea6e8cfd6" name="gdk-pixbuf-loader-libheif" arch="x86_64">
  <version epoch="0" ver="1.17.6" rel="6.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674216000">- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674820800">- The fix for rpath error for the examples sub-package was mistakenly
  moved</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674820801">- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
    b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
  * replace internal API with public API and fix typo (Fixes #745)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Use chrpath during build to delete otherwise illegal runtime
  directories stored as RPATH in the executables</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676548800">- update to 1.15.1
  * fix compilation without plugins
- update to 1.15.0
  * codec plugin system now also works with Windows
  * heif_convert: manually choose which decoder should be used
  * support for CLLI (content light level box), MDCV (mastering
    display colour volume), PASP (pixel aspect) information
  * ICC profile support in gdk-pixbuf loader
  * various fixes
- build with plugins enabled on Tumbleweed
- remove upstreamed patches
  - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
  - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Remove no longer existing files avif.xml and heif.xml from the
  files list</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680177600">- update to 1.15.2
  * Fixes an incompatibility with AOM v3.6.0.
  * A couple of smaller fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683115200">- update to 1.16.1:
  * Small maintenance update that fixes building the gdk-pixbuf
    loader.
  * The source package name has also been changed back to the old
    naming scheme.
  * Support for HEIFv2 regions (rgan) and user annotations
    (udes). This enables to annotate regions in the image with
    several geometric primitives and assign user text
    descriptions to them. Thank you @bradh for the contributions.
    Mask support will be added soon.
  * Previously, chroma was downsampled and upsampled with a
    simple nearest-neighbor method. We now included the sharp-yuv
    chroma downsampling algorithm. This gives improved image
    quality when images are downsampled to 4:2:0 and upsampled
    with bilinear interpolation. Thank you @maryla-uc for the
    contributions.
  * The bilinear chroma upsampling and averaging downsampling
    algorithms are also new. You can choose what to use.
  * We added experimental support for decoding uncompressed
    images according to ISO/IEC 23001-17:2023. This is work in
    progress and currently decoding only. Thank you @bradh for
    the contributions.
  * There are new APIs to query the image transformations. Thus,
    you may choose to get the original image and apply the
    transformations yourself.
  * A longstanding bug writing non-compliant 'ispe' boxes (image
    size) has been fixed. Files should be standard compliant now.
  * When building binary packages, you can now make use of a
    CMake presets to set a default configuration.
  * The deprecated autotools build files have been removed.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683115201">- Package the optional plugins in separate packages, so it is possible
  to install a minimal version of the library without pulling in the
  libraries needed by the plugins only.
- BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv
  work.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1684756800">- update to 1.16.2:
  * adds an option to heif-convert to set the PNG compression level
  * fixes a few build issues with some compilers
  * fixes the --encoder option in heif-enc
  * fixes heif_item_get_properties_of_type and
    heif_item_get_transformation_properties</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697544000">- update to 1.17.0:
  * Kvazaar encoder (HEIC) as alternative to x265
  * ffmpeg decoder (HEIC) decoding with potential hardware decoder support
  * jpegdec / jpegenc codecs for JPEG in HEIF
  * j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)
  * added support for region masks
  * added support for alpha channels in images decoded with JS/WASM
  * heif-enc and heif-convert can be called with only input filenames,
    input and output filename, or with -o option. This makes the use of the
    two command more consistent.
  * added 4:2:2 &lt;-&gt; 4:4:4 color conversion with bilinear upscaling / average
    filtering
  * heif_context_get_image_handle() can now also access non-top-level images
  * add script to build Android libraries for all platforms
  * known bugs have been fixed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697716800">- update to 1.17.1:
  * fix issue of loading images with premultiplied alpha channel
  * correctly set compatible_version for macOS dylib builds
  * fix loading HDR PNGs, but encoding them as 8-bit SDR
  * fix saving AVIF with alpha using the SVT-AV1 encoder
- cmake-presets version 3 requires cmake &gt;= 3.21</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1699012800">- update to 1.17.3
  * Bug fix #1026: corrected transform box generation for
    heif_orientation_flip_vertically and
    heif_orientation_rotate_90_cw_then_flip_vertically
- update to 1.17.2:
  * #1010 loading of HEIF files with extra zero bytes at the end
  * #1015 / #1017 default nclx values now match sRGB
  * support JPEG2000 images with alpha channel
  * various smaller fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- update to 1.17.4:
  * ispe boxes in AVIF images with clap boxes were written with
    the wrong size (would only happen with svt-av1 encoder),
    always output MIAF brand for AVIF images
  * fix kvazaar encoding with odd image sizes and encodings with
    non-4:2:0 chroma</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700654400">- update to 1.17.5:
  * Fixes installation of the Gnome "heif.thumbnailer" config
    file.</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- security update
- added patches
  fix CVE-2023-49462 [bsc#1217898], read16 segv
  + libheif-CVE-2023-49462.patch
  fix CVE-2023-49464 [bsc#1217900], UAF
  + libheif-CVE-2023-49464.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1702382400">- remove usage of presets to allow any cmake
- remove plugin conditional, to provide plugins on Leap as well
- remove rav1e conditional, because it is always available</changelog>
  <changelog author="olaf@aepfle.de" date="1702900800">- sync ExclusiveArch with SVT-AV1
- move HEIF plugins from examples to separate package
- make sure all subpackages use the same libheif1 ABI</changelog>
  <changelog author="pgajdos@suse.com" date="1702987200">- security update
- added patches
  fix CVE-2023-49460 [bsc#1217902], segmentation violation in decode_uncompressed_image()
  + libheif-CVE-2023-49460.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- update to 1.17.6:
  * A couple of build fixes and bug fixes detected by fuzzing.
  * Corrects these issues:
  * CVE-2023-49462 - #1043
  * CVE-2023-49463 - #1042
- drop libheif-CVE-2023-49462.patch,
  libheif-CVE-2023-49464.patch,
  libheif-CVE-2023-49460.patch: upstream</changelog>
</package>
<package pkgid="175a17f406119f0d86c6472bea0641afa233c4005f05620026eb253df950a8c2c0df1a195c4f346547ea5eea8dd2eb71f015fcbdf6e59e82f8df416546baf504" name="gdk-pixbuf-loader-libheif-debuginfo" arch="i586">
  <version epoch="0" ver="1.17.6" rel="6.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674216000">- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674820800">- The fix for rpath error for the examples sub-package was mistakenly
  moved</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674820801">- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
    b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
  * replace internal API with public API and fix typo (Fixes #745)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Use chrpath during build to delete otherwise illegal runtime
  directories stored as RPATH in the executables</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676548800">- update to 1.15.1
  * fix compilation without plugins
- update to 1.15.0
  * codec plugin system now also works with Windows
  * heif_convert: manually choose which decoder should be used
  * support for CLLI (content light level box), MDCV (mastering
    display colour volume), PASP (pixel aspect) information
  * ICC profile support in gdk-pixbuf loader
  * various fixes
- build with plugins enabled on Tumbleweed
- remove upstreamed patches
  - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
  - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Remove no longer existing files avif.xml and heif.xml from the
  files list</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680177600">- update to 1.15.2
  * Fixes an incompatibility with AOM v3.6.0.
  * A couple of smaller fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683115200">- update to 1.16.1:
  * Small maintenance update that fixes building the gdk-pixbuf
    loader.
  * The source package name has also been changed back to the old
    naming scheme.
  * Support for HEIFv2 regions (rgan) and user annotations
    (udes). This enables to annotate regions in the image with
    several geometric primitives and assign user text
    descriptions to them. Thank you @bradh for the contributions.
    Mask support will be added soon.
  * Previously, chroma was downsampled and upsampled with a
    simple nearest-neighbor method. We now included the sharp-yuv
    chroma downsampling algorithm. This gives improved image
    quality when images are downsampled to 4:2:0 and upsampled
    with bilinear interpolation. Thank you @maryla-uc for the
    contributions.
  * The bilinear chroma upsampling and averaging downsampling
    algorithms are also new. You can choose what to use.
  * We added experimental support for decoding uncompressed
    images according to ISO/IEC 23001-17:2023. This is work in
    progress and currently decoding only. Thank you @bradh for
    the contributions.
  * There are new APIs to query the image transformations. Thus,
    you may choose to get the original image and apply the
    transformations yourself.
  * A longstanding bug writing non-compliant 'ispe' boxes (image
    size) has been fixed. Files should be standard compliant now.
  * When building binary packages, you can now make use of a
    CMake presets to set a default configuration.
  * The deprecated autotools build files have been removed.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683115201">- Package the optional plugins in separate packages, so it is possible
  to install a minimal version of the library without pulling in the
  libraries needed by the plugins only.
- BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv
  work.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1684756800">- update to 1.16.2:
  * adds an option to heif-convert to set the PNG compression level
  * fixes a few build issues with some compilers
  * fixes the --encoder option in heif-enc
  * fixes heif_item_get_properties_of_type and
    heif_item_get_transformation_properties</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697544000">- update to 1.17.0:
  * Kvazaar encoder (HEIC) as alternative to x265
  * ffmpeg decoder (HEIC) decoding with potential hardware decoder support
  * jpegdec / jpegenc codecs for JPEG in HEIF
  * j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)
  * added support for region masks
  * added support for alpha channels in images decoded with JS/WASM
  * heif-enc and heif-convert can be called with only input filenames,
    input and output filename, or with -o option. This makes the use of the
    two command more consistent.
  * added 4:2:2 &lt;-&gt; 4:4:4 color conversion with bilinear upscaling / average
    filtering
  * heif_context_get_image_handle() can now also access non-top-level images
  * add script to build Android libraries for all platforms
  * known bugs have been fixed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697716800">- update to 1.17.1:
  * fix issue of loading images with premultiplied alpha channel
  * correctly set compatible_version for macOS dylib builds
  * fix loading HDR PNGs, but encoding them as 8-bit SDR
  * fix saving AVIF with alpha using the SVT-AV1 encoder
- cmake-presets version 3 requires cmake &gt;= 3.21</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1699012800">- update to 1.17.3
  * Bug fix #1026: corrected transform box generation for
    heif_orientation_flip_vertically and
    heif_orientation_rotate_90_cw_then_flip_vertically
- update to 1.17.2:
  * #1010 loading of HEIF files with extra zero bytes at the end
  * #1015 / #1017 default nclx values now match sRGB
  * support JPEG2000 images with alpha channel
  * various smaller fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- update to 1.17.4:
  * ispe boxes in AVIF images with clap boxes were written with
    the wrong size (would only happen with svt-av1 encoder),
    always output MIAF brand for AVIF images
  * fix kvazaar encoding with odd image sizes and encodings with
    non-4:2:0 chroma</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700654400">- update to 1.17.5:
  * Fixes installation of the Gnome "heif.thumbnailer" config
    file.</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- security update
- added patches
  fix CVE-2023-49462 [bsc#1217898], read16 segv
  + libheif-CVE-2023-49462.patch
  fix CVE-2023-49464 [bsc#1217900], UAF
  + libheif-CVE-2023-49464.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1702382400">- remove usage of presets to allow any cmake
- remove plugin conditional, to provide plugins on Leap as well
- remove rav1e conditional, because it is always available</changelog>
  <changelog author="olaf@aepfle.de" date="1702900800">- sync ExclusiveArch with SVT-AV1
- move HEIF plugins from examples to separate package
- make sure all subpackages use the same libheif1 ABI</changelog>
  <changelog author="pgajdos@suse.com" date="1702987200">- security update
- added patches
  fix CVE-2023-49460 [bsc#1217902], segmentation violation in decode_uncompressed_image()
  + libheif-CVE-2023-49460.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- update to 1.17.6:
  * A couple of build fixes and bug fixes detected by fuzzing.
  * Corrects these issues:
  * CVE-2023-49462 - #1043
  * CVE-2023-49463 - #1042
- drop libheif-CVE-2023-49462.patch,
  libheif-CVE-2023-49464.patch,
  libheif-CVE-2023-49460.patch: upstream</changelog>
</package>
<package pkgid="5adae3d60d4d4dac60977b601e5b47dd15e0c72bf49c80961776d28d44af41a2aea97eb3bea4c0ce8be0397724081658e5dadc958b7c00cf7319e16437189120" name="gdk-pixbuf-loader-libheif-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.17.6" rel="6.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674216000">- Add missing BuildRequires for SVT-AV1 support for Tumbleweed (only
  for x86_64)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1674820800">- The fix for rpath error for the examples sub-package was mistakenly
  moved</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674820801">- add 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
    b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch: (bsc#1206945)
  * replace internal API with public API and fix typo (Fixes #745)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Use chrpath during build to delete otherwise illegal runtime
  directories stored as RPATH in the executables</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676548800">- update to 1.15.1
  * fix compilation without plugins
- update to 1.15.0
  * codec plugin system now also works with Windows
  * heif_convert: manually choose which decoder should be used
  * support for CLLI (content light level box), MDCV (mastering
    display colour volume), PASP (pixel aspect) information
  * ICC profile support in gdk-pixbuf loader
  * various fixes
- build with plugins enabled on Tumbleweed
- remove upstreamed patches
  - 2ca02a128b2f76f7f293aa86a2ce1e04a8306c65.patch
  - b6812284a2d70f29a5121ec3dbe652da07fdbbb7.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Remove no longer existing files avif.xml and heif.xml from the
  files list</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680177600">- update to 1.15.2
  * Fixes an incompatibility with AOM v3.6.0.
  * A couple of smaller fixes.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683115200">- update to 1.16.1:
  * Small maintenance update that fixes building the gdk-pixbuf
    loader.
  * The source package name has also been changed back to the old
    naming scheme.
  * Support for HEIFv2 regions (rgan) and user annotations
    (udes). This enables to annotate regions in the image with
    several geometric primitives and assign user text
    descriptions to them. Thank you @bradh for the contributions.
    Mask support will be added soon.
  * Previously, chroma was downsampled and upsampled with a
    simple nearest-neighbor method. We now included the sharp-yuv
    chroma downsampling algorithm. This gives improved image
    quality when images are downsampled to 4:2:0 and upsampled
    with bilinear interpolation. Thank you @maryla-uc for the
    contributions.
  * The bilinear chroma upsampling and averaging downsampling
    algorithms are also new. You can choose what to use.
  * We added experimental support for decoding uncompressed
    images according to ISO/IEC 23001-17:2023. This is work in
    progress and currently decoding only. Thank you @bradh for
    the contributions.
  * There are new APIs to query the image transformations. Thus,
    you may choose to get the original image and apply the
    transformations yourself.
  * A longstanding bug writing non-compliant 'ispe' boxes (image
    size) has been fixed. Files should be standard compliant now.
  * When building binary packages, you can now make use of a
    CMake presets to set a default configuration.
  * The deprecated autotools build files have been removed.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683115201">- Package the optional plugins in separate packages, so it is possible
  to install a minimal version of the library without pulling in the
  libraries needed by the plugins only.
- BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv
  work.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1684756800">- update to 1.16.2:
  * adds an option to heif-convert to set the PNG compression level
  * fixes a few build issues with some compilers
  * fixes the --encoder option in heif-enc
  * fixes heif_item_get_properties_of_type and
    heif_item_get_transformation_properties</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697544000">- update to 1.17.0:
  * Kvazaar encoder (HEIC) as alternative to x265
  * ffmpeg decoder (HEIC) decoding with potential hardware decoder support
  * jpegdec / jpegenc codecs for JPEG in HEIF
  * j2kdec, j2kenc codecs for JPEG-2000 in HEIF (still experimental)
  * added support for region masks
  * added support for alpha channels in images decoded with JS/WASM
  * heif-enc and heif-convert can be called with only input filenames,
    input and output filename, or with -o option. This makes the use of the
    two command more consistent.
  * added 4:2:2 &lt;-&gt; 4:4:4 color conversion with bilinear upscaling / average
    filtering
  * heif_context_get_image_handle() can now also access non-top-level images
  * add script to build Android libraries for all platforms
  * known bugs have been fixed</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1697716800">- update to 1.17.1:
  * fix issue of loading images with premultiplied alpha channel
  * correctly set compatible_version for macOS dylib builds
  * fix loading HDR PNGs, but encoding them as 8-bit SDR
  * fix saving AVIF with alpha using the SVT-AV1 encoder
- cmake-presets version 3 requires cmake &gt;= 3.21</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1699012800">- update to 1.17.3
  * Bug fix #1026: corrected transform box generation for
    heif_orientation_flip_vertically and
    heif_orientation_rotate_90_cw_then_flip_vertically
- update to 1.17.2:
  * #1010 loading of HEIF files with extra zero bytes at the end
  * #1015 / #1017 default nclx values now match sRGB
  * support JPEG2000 images with alpha channel
  * various smaller fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- update to 1.17.4:
  * ispe boxes in AVIF images with clap boxes were written with
    the wrong size (would only happen with svt-av1 encoder),
    always output MIAF brand for AVIF images
  * fix kvazaar encoding with odd image sizes and encodings with
    non-4:2:0 chroma</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700654400">- update to 1.17.5:
  * Fixes installation of the Gnome "heif.thumbnailer" config
    file.</changelog>
  <changelog author="pgajdos@suse.com" date="1702296000">- security update
- added patches
  fix CVE-2023-49462 [bsc#1217898], read16 segv
  + libheif-CVE-2023-49462.patch
  fix CVE-2023-49464 [bsc#1217900], UAF
  + libheif-CVE-2023-49464.patch</changelog>
  <changelog author="olaf@aepfle.de" date="1702382400">- remove usage of presets to allow any cmake
- remove plugin conditional, to provide plugins on Leap as well
- remove rav1e conditional, because it is always available</changelog>
  <changelog author="olaf@aepfle.de" date="1702900800">- sync ExclusiveArch with SVT-AV1
- move HEIF plugins from examples to separate package
- make sure all subpackages use the same libheif1 ABI</changelog>
  <changelog author="pgajdos@suse.com" date="1702987200">- security update
- added patches
  fix CVE-2023-49460 [bsc#1217902], segmentation violation in decode_uncompressed_image()
  + libheif-CVE-2023-49460.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704283200">- update to 1.17.6:
  * A couple of build fixes and bug fixes detected by fuzzing.
  * Corrects these issues:
  * CVE-2023-49462 - #1043
  * CVE-2023-49463 - #1042
- drop libheif-CVE-2023-49462.patch,
  libheif-CVE-2023-49464.patch,
  libheif-CVE-2023-49460.patch: upstream</changelog>
</package>
<package pkgid="2176db774ea97d3357c697a20ecd4569ff005473b7c80ee70155fc3492795413dc0cc4804eeab76ba411fecdd9a623e3a86e6bb36d4ea818caa9f6761bee0bbe" name="gdk-pixbuf-loader-libopenraw" arch="x86_64">
  <version epoch="0" ver="0.3.7" rel="1.3"/>
  <changelog author="alarrosa@suse.com" date="1468584000">- Update to GNOME 3.20.2  Fate#318572</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1559304000">- Update to version 0.1.3:
  + Add support for lots and lots of new cameras.
  + Rename .pc to libopenraw-0.1.pc.
- Drop patches fixed upstream:
  + libopenraw-orf-thumbnail.patch.
  + openraw-noansiflag.patch.
- Following the above, drop autoconf, automake and libtool
  BuildRequires and autoreconf usage.
- Stop exporting no longer needed CXXFLAGS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1650456000">- Update to version 0.3.1:
  + Changes:
  * API: some camera ID have been renamed or value changed.
  * API: or_rawdata_get_roi() renamed to or_rawdata_get_active_area().
  * API: cfa_pattern renamed to mosaicinfo.
  * API: Added or_ifd_release(), or_ifd_get_name() and or_ifd_get_type().
  * API: The ORIfdDirRef returned by or_rawfile_get_ifd() must
    be released.
  * API: or_rawfile_get_ifd() support more IFD types.
  * API: or_ifd_index is replaced by or_ifd_dir_type. OR_IFD_MAKERNOTE is replaced
    by OR_IFD_MNOTE, OR_IFD_CFA is replaced by OR_IFD_RAW.
  * API: or_iterator*() to iterate through the metadata tags.
  * API: Added or_metavalue_get_count().
  * Fix getting MakerNotes for Pentax, Panasonic.
  * Get the Panasonic Exif thumbnail.
  * Added tool `exifdump`.
  + Lots of new cameras added and bugs fixed. See the following link for a complete
    list: https://gitlab.freedesktop.org/libopenraw/libopenraw/-/blob/master/NEWS</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Rename libopenraw1 subpackage to libopenraw9, making the package
  name the actual library provided.
- Make libopenraw9 conflict with libopenraw1 &gt;= 0.3 to ease the
  upgrade path from the wrongly named package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Move documentation to where it's used: with the -devel subpackage.
- Update descriptions, RPM groups
- Trim --with-pic (only has effects for static libs)
- Repair a bit more of libopenraw1-&gt;9</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- Update to version 0.3.4:
  * Added Canon R8 and R50.
  * Added Panasonic G95D* and S5M2.
  * Added Canon 200D Mk II*, EOS R6 MKII*, EOS R7* and EOS R10*.
  * Added DJI Mini 3 Pro / FC-3582 (DNG).
  * Added Fujifilm X-H2*, X-H2S*, X-T5*, S6000fd*, SL1000* and HS50EXR*.
  * Added Hasselblad L2D-20c / DJI Mavic 3 Cine (DNG).
  * Added Olympus C5060WZ*, SP570UZ* and E-P7*.
  * Added OM Systems OM-5*.
  * Added Panasonic FZ38*, FZ300*, FZ70, FZ72*, G6*, G70*, G81*, G90*, GM1S*,
    GX7 Mk3*, GX85*, LF1*, TZ71*, TZ81*, TZ90*, TZ96*, TZ101*, ZS40*/TZ60*/TZ61*.
  * Added Sony 7RM5*.
  * Added Leica D-LUX 6*.
  * Added Nikon Z 30*.
  * Added Epson RD-1X*.
  * Added Leica DIGILUX3*.
  * Added Nikon D1H*, D7500*, D850* and P7800*.
  * Added Olympus E30*, E420*, E450*, E520*, E600* and E-P5*.
  * Added Pentax K2000* and K-m* (PEF).
  * Ensure that RawFile::init() is never called twice.
    This would cause crashes if it was called concurrently.
  * Properly detect compressed data for Panasonic.
  * Fix the linkage of the mp4parse library with libtool.
  * Fixed the demo/ccfa to output properly the byte stream.
  * Fixed BitIterator code to peek past the number of bits for Olympus decoding.
  * Fixed decompression of packed Olympus ORF files.
  * Fixed over reported size of Panasonic compressed Raw data.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Add 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch: Include
  stdint.h where needed. This fixes an issue building with gcc 13.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1690977600">- Update to version 0.3.7 and remove incorporated patch:
  03f8270d6bb255ca6618505e83169ab9d95ccef1.patch
- Fix build using %prep from Gentoo and autoconf
- Upstream changes:
  * Bug fixes:
    Fix a crash when rendering Leica M Monochron DNG files.
    Preserve the raw data photometric interpretation when
    decompressing raw data.
    Properly decode uncompressed big endian 16 bit raw data from
    Pentax PEF. Issue #2. Including PENTAX *ist DS. #2
    Added missing MPL-2.0 license to tarball. #15
    Fix build issue with Rust 1.70.
    Fix offline Rust build from tarball.
    Fix a missing include with gcc 13. Issue #12.
  * New features:
    The Rust crates are vendored for the tarball. Note: resulting
    tarball is bigger.
  * Camera support:
    [ a * denote that static WB coefficients have been included, unless DNG ]
    Added Leica M11 Monochrom, Q3.
    [ a * denote that static WB coefficients have been included, unless DNG ]
    Added coefficients for Canon R8* and R50*.
    Added coefficients for Panasonic S5M2*.
    Added Panasonic GF8*.
    Added Sony ZV-E1*, ILME-FX30*.
  * Other:
    Updated Exif tags.</changelog>
</package>
<package pkgid="8ac1d9ba82b4e62d088151d6a01c6fa689763f8624504fc5778ff8a256854ba1f341a9a0bd7aa6d5273a099106844ca838c58066fcbc7a917b72fa57157ec0a7" name="gdk-pixbuf-loader-libopenraw-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3.7" rel="1.3"/>
  <changelog author="alarrosa@suse.com" date="1468584000">- Update to GNOME 3.20.2  Fate#318572</changelog>
  <changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1559304000">- Update to version 0.1.3:
  + Add support for lots and lots of new cameras.
  + Rename .pc to libopenraw-0.1.pc.
- Drop patches fixed upstream:
  + libopenraw-orf-thumbnail.patch.
  + openraw-noansiflag.patch.
- Following the above, drop autoconf, automake and libtool
  BuildRequires and autoreconf usage.
- Stop exporting no longer needed CXXFLAGS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1650456000">- Update to version 0.3.1:
  + Changes:
  * API: some camera ID have been renamed or value changed.
  * API: or_rawdata_get_roi() renamed to or_rawdata_get_active_area().
  * API: cfa_pattern renamed to mosaicinfo.
  * API: Added or_ifd_release(), or_ifd_get_name() and or_ifd_get_type().
  * API: The ORIfdDirRef returned by or_rawfile_get_ifd() must
    be released.
  * API: or_rawfile_get_ifd() support more IFD types.
  * API: or_ifd_index is replaced by or_ifd_dir_type. OR_IFD_MAKERNOTE is replaced
    by OR_IFD_MNOTE, OR_IFD_CFA is replaced by OR_IFD_RAW.
  * API: or_iterator*() to iterate through the metadata tags.
  * API: Added or_metavalue_get_count().
  * Fix getting MakerNotes for Pentax, Panasonic.
  * Get the Panasonic Exif thumbnail.
  * Added tool `exifdump`.
  + Lots of new cameras added and bugs fixed. See the following link for a complete
    list: https://gitlab.freedesktop.org/libopenraw/libopenraw/-/blob/master/NEWS</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Rename libopenraw1 subpackage to libopenraw9, making the package
  name the actual library provided.
- Make libopenraw9 conflict with libopenraw1 &gt;= 0.3 to ease the
  upgrade path from the wrongly named package.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651060800">- Move documentation to where it's used: with the -devel subpackage.
- Update descriptions, RPM groups
- Trim --with-pic (only has effects for static libs)
- Repair a bit more of libopenraw1-&gt;9</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676980800">- Update to version 0.3.4:
  * Added Canon R8 and R50.
  * Added Panasonic G95D* and S5M2.
  * Added Canon 200D Mk II*, EOS R6 MKII*, EOS R7* and EOS R10*.
  * Added DJI Mini 3 Pro / FC-3582 (DNG).
  * Added Fujifilm X-H2*, X-H2S*, X-T5*, S6000fd*, SL1000* and HS50EXR*.
  * Added Hasselblad L2D-20c / DJI Mavic 3 Cine (DNG).
  * Added Olympus C5060WZ*, SP570UZ* and E-P7*.
  * Added OM Systems OM-5*.
  * Added Panasonic FZ38*, FZ300*, FZ70, FZ72*, G6*, G70*, G81*, G90*, GM1S*,
    GX7 Mk3*, GX85*, LF1*, TZ71*, TZ81*, TZ90*, TZ96*, TZ101*, ZS40*/TZ60*/TZ61*.
  * Added Sony 7RM5*.
  * Added Leica D-LUX 6*.
  * Added Nikon Z 30*.
  * Added Epson RD-1X*.
  * Added Leica DIGILUX3*.
  * Added Nikon D1H*, D7500*, D850* and P7800*.
  * Added Olympus E30*, E420*, E450*, E520*, E600* and E-P5*.
  * Added Pentax K2000* and K-m* (PEF).
  * Ensure that RawFile::init() is never called twice.
    This would cause crashes if it was called concurrently.
  * Properly detect compressed data for Panasonic.
  * Fix the linkage of the mp4parse library with libtool.
  * Fixed the demo/ccfa to output properly the byte stream.
  * Fixed BitIterator code to peek past the number of bits for Olympus decoding.
  * Fixed decompression of packed Olympus ORF files.
  * Fixed over reported size of Panasonic compressed Raw data.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681128000">- Add 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch: Include
  stdint.h where needed. This fixes an issue building with gcc 13.</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1690977600">- Update to version 0.3.7 and remove incorporated patch:
  03f8270d6bb255ca6618505e83169ab9d95ccef1.patch
- Fix build using %prep from Gentoo and autoconf
- Upstream changes:
  * Bug fixes:
    Fix a crash when rendering Leica M Monochron DNG files.
    Preserve the raw data photometric interpretation when
    decompressing raw data.
    Properly decode uncompressed big endian 16 bit raw data from
    Pentax PEF. Issue #2. Including PENTAX *ist DS. #2
    Added missing MPL-2.0 license to tarball. #15
    Fix build issue with Rust 1.70.
    Fix offline Rust build from tarball.
    Fix a missing include with gcc 13. Issue #12.
  * New features:
    The Rust crates are vendored for the tarball. Note: resulting
    tarball is bigger.
  * Camera support:
    [ a * denote that static WB coefficients have been included, unless DNG ]
    Added Leica M11 Monochrom, Q3.
    [ a * denote that static WB coefficients have been included, unless DNG ]
    Added coefficients for Canon R8* and R50*.
    Added coefficients for Panasonic S5M2*.
    Added Panasonic GF8*.
    Added Sony ZV-E1*, ILME-FX30*.
  * Other:
    Updated Exif tags.</changelog>
</package>
<package pkgid="935eab8f573dae629a280312b78c942531ef4f7f57e2cb5c70f8d30ced75785ccb254c6368c2a7b335beffba1b2e62555df8648ab7428b79bb779f81c75637f2" name="gdk-pixbuf-loader-rsvg" arch="i586">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="b4a7a5450de007a97178d7afa6f56002f32c4ed035cd12e928e02978851e09170f348c985fb69a62d275481eda3a07bffdb838920e61525882c148113a7dd55e" name="gdk-pixbuf-loader-rsvg" arch="x86_64">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="abb94347239920d3e1f445199ae0c86f100becccf1be0a00704b9e2125c8450d505b1d5caf6a717dc296b7422ea48f45a924dac6e131fa5817569e06977221ca" name="gdk-pixbuf-loader-rsvg-32bit" arch="x86_64">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="0a6e76e562c8d37ac8435eb27d2b77354d8897113e5c578b25c5164ff4b2e75d5d59592c89af7769f37f54ac76877b1430f1e7b6af95075afe9a313879942139" name="gdk-pixbuf-loader-rsvg-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="0700248825f451ed7465dd3f8ee8038a1806bc4d91b9e3e895301d3fbae30a13a68a52cbec363f86c906aa80c9f56866a4d441018edc5239c58659c1ba26d45c" name="gdk-pixbuf-loader-rsvg-debuginfo" arch="i586">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="a79795d4da5996d8488e07c4773ffa4fc2dd4c9fef724754f9c830274a1cf133e645a5dea41d8cc95d40b3126125ac0d68e673ea3c85279b66f1ef1d1fa7b695" name="gdk-pixbuf-loader-rsvg-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.57.1" rel="5.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661515200">- Update to version 2.55.0:
  + The Minimum Supported Rust Version (MSRV) is now Rust 1.58.
  + The release tarball no longer contains vendored Rust
    dependencies. Most distributions now have infrastructure to
    pull these themselves, so let's make the tarball smaller.
  + Accept patterns with userSpaceOnUse units for the stroke of
    axis-aligned lines.
  + Small reductions in memory consumption of the DOM tree.
  + Updates for the gtk-rs API.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update of vendored dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662465600">- Update to version 2.55.1:
  + As an experiment, I'll move librsvg from even-odd versioning
    (odd minor version is unstable, even minor version is stable),
    to the versioning scheme that GNOME uses these days. So, 2.55.x
    is the new stable series.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673524800">- update vendor tarball
- actually run the testsuite for x86_64 (bsc#1207167)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677585600">- Update to version 2.55.91:
  + Support "turn" unit for CSS &lt;angle&gt; values.
  + Support the feDropShadow element.
  + Fix panic when a feTile filter gets an empty source region.
  + Update to gtk-rs 0.17.0.
  + Simplify the NMake Makefiles for Windows; see
    win32/MSVC-Builds.md for details.
  + Documentation and infrastructure updates.
  + Consolidate the scattered .md documents into the Development
    Guide. Updated links throughout.
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + Internal refactoring of the test suite.
  + Updated dependencies to avoid duplicated crates.
- Changes from version 2.55.90:
  + rsvg-convert now supports Tab completion for bash, elvish,
    fish, powershell, and zsh.  Please run rsvg-convert
  - -completion bash to generate the completion file.  You can use
    the other shells' names as an argument to the --completion
    option.
  + Support vector-effect="non-scaling-stroke" for paths.
  + Apply width, height when &lt;use&gt;ing an &lt;svg&gt;.
  + There is a new development guide for librsvg, for people who
    want to help in its development. I hope this will be especially
    useful to Outreachy and Summer of Code interns:
    https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
  + In the use element, honor the overflow:hidden property of a
    referenced symbol.
  + Treat property and attribute parse errors / invalid values as
    if they were not present, per the specs.  Previously this would
    cause the offending element's subtree to not be rendered.
  + Make feGaussianBlur work as a pass-through filter if the
    stdDeviation is invalid.
  + Define missing crate metadata for Cargo.toml.
  + Add some tests that were missing for the C API.
  + Fix the basic test suite in Windows.
  + Miscellaneous fixes for the build and CI.
  + Plenty of internal refactoring to enable more consistent
    logging.
  + Slight reductions in memory consumption for elements with
    context-stroke and context-fill.
  + Experimental gdk-pixbuf loader in Rust. This is not installed
    yet.
  + Update the gtk-rs crates to 0.16.0.
  + Port rsvg-convert's argument parsing to the clap4 crate.
  + Updates to the dependencies.
  + The CI now has a cargo-deny step, which should help us notice
    when there are security advisories for dependencies</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 2.55.92:
  + Update to cssparser 0.29.6; this adds support for hwb() color
    syntax, from the CSS Color Module Level 4 spec
    (https://drafts.csswg.org/css-color-4/#changes). Note that
    values inside hwb() are *not* comma-separated, just whitespace.
  + Fix panic when a requested font-size is too big.
  + Validate all clipPath and mask transforms.
  + Add a performance tracking framework. This is part of an
    Outreachy internship.
  + Slight improvements in the size of generated code and memory
    consumption.
  + The Rust crate is now called "rsvg", for consistency with other
    crates that don't usually have a "lib" prefix.
  + The Rust API documentation is now available at
    https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html
- Add minimum harddisk size of 9G for x86_64 to constraints. The
  cargo test uses a lot of disk space.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Pass --skip filter_morphology_from_reference_page_svg to
  cargo_test, filter out new test that fails when building against
  cairo-1.17.8.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.56.0:
  + Fix crash when XML files get recursively included through
    XInclude.
  + When running the suite of reference tests, you can now use the
    TESTS_OUTPUT_DIR environment variable to specify where results
    for failures get written. See tests/README.md for details.
  + The minimum supported Rust version (MSRV) is 1.64.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681560000">- Use __rustflags macro and drop no longer needed rustflags global.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1682596800">- Update licence tag, there is no longer any Apache licensed code.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683288000">- Tune _constraints for the various architectures.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685534400">- Update to version 2.56.1:
  + The minimum supported Rust version (MSRV) is 1.65.
    Unfortunately the assert_cmd crate, used in the test suite,
    bumped its MSRV and is forcing us to do the same.
  + Shrink the shared library by telling the linker to omit unused
    code.
  + Updates to dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686744000">- Use %__default_rustflags instead of the deprecated %__rustflags
  macro. Requires at least cargo-packaging 1.2.0+2 (boo#1212333).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687348800">- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3 (boo#1212333).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689940800">- Update to version 2.56.3:
  + This is a security release for bug glgo#GNOME/librsvg#996.
  - glgo#GNOME/librsvg#996: Fix arbitrary file read when href has
    special characters.
  - glgo#GNOME/librsvg#998: Fix cascade for symbol elements being
    referenced from use elements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692100800">- Update to version 2.56.92:
  + Fix the build for aarch64.
  + More extensive logging for filter primitives.
  + Update gtk-rs-core to 0.18.
  + Update dependencies.
  + Include license text in packaged crates.
  + The minimum supported Rust version (MSRV) is 1.70.0, due to the
    gtk-rs-core update.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Skip bugs_bug668_small_caps_svg test, started failing with
  harfbuzz-8.2.0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 2.57.0:
  + rsvg-convert can now output PDF versions 1.4, 1.5, 1.6, in
    addition to the default 1.7, especially for LaTeX users. See
    the rsvg-convert(1) man page for options like --format=pdf1.4
  + Support the image-rendering property.
  + For consistency with other command-line tools, rsvg-convert now
    supports an argument "-" to specify the standard input. This is
    in addition to the already-supported syntax of not specifying
    an input file at all.
  + Partial support for the edgeMode attribute in feGaussianBlur,
    only for small blurs right now.
  + The minimum supported Rust version (MSRV) is 1.70.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701345600">- Run service with new obs-service-cargo, drop cargo_config as
  source and clean up spec and service, and switch to zst as
  buildtime compression.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 2.57.1:
  + Fix small-caps and bump the version of Pango required to 1.50.0.
  + Fix panic when using negative scaling transforms on the
    toplevel.
  + Support "var(--foo, #aabbcc)" just for colors.  This is the
    minimum required to render color SVG emoji fonts that provide
    color fallbacks, but it is not yet full support for CSS var().
  + Fix the VS2017 build.
  + Update cairo-rs.
  + Update the project metadata files.</changelog>
</package>
<package pkgid="d7269d87b16c9b1003febf981b9470569cfe59ac81175d70798cf62632d202c739ffe6989227c01fe8c33a7de1ba58bf0c453b06e76ef14dd9378ab5483b978e" name="gdk-pixbuf-query-loaders" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="ff4f2c6e562290f76991dc9ab7ca2fccb98ff315dc8e0aff320dd42976c357ab9f17a2a9bd224ec0f4001901ab9e0b2b60b0c72de363368f36dec29f341dced4" name="gdk-pixbuf-query-loaders" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="c65c239379c625380432bd7b05e50ca59e73a0f03c5580660be6087b68aa25afc909083f0d82ba312515dfa86fd2514ebe5c4b15af026e45ca53463f1a38cd12" name="gdk-pixbuf-query-loaders-32bit" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="239afecee11c6a7a7cd39018e868c893fe34388c1bb65eab77d74790451c542428e330fac6be91a6f547d4e2a135f07c0156db0c1b558dd140354e15a527901b" name="gdk-pixbuf-query-loaders-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="56b5959e69f9974cf93d6fb5147deba9d04e8ede14bdc35ba664af7c7cf71809e8912a6df439c01102058ecfc59ef1fcc05d411e608b43a855ef038edb49627e" name="gdk-pixbuf-query-loaders-debuginfo" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="0f1bd48ffc9b0320f8dea17c871ea39860f55118a2180282bfdf3f216b110aaafd608d697f4c0f3fea5fc4b1549b84041857936432e053accde6090e91dd2973" name="gdk-pixbuf-query-loaders-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="c0489f940281648d4b9687a7025e97647bb95a80053d5e58c54137354bfaa48c4c185e3ae181b494a66f6acb318103221b7c6288dcdf48e8f7a9def5763cbec1" name="gdk-pixbuf-thumbnailer" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="c13407bb7641982838b5a2865a008d4cf513e73b9ca3f84e01c188043d8492e0b357894c9a7002a978f6c19ead5a7c74791e0fc41eed4f1e24856d3d2c9e7a55" name="gdk-pixbuf-thumbnailer" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="ce329d1137276493219ecde105d4fc205d6f00b75332a609a9d9b88638eebdabeabb1d878fa7635726173fd283b6c03effc78105a5a4043032808d4e2b203923" name="gdk-pixbuf-thumbnailer-debuginfo" arch="i586">
  <version epoch="0" ver="2.42.10" rel="2.3"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="c84afdcc580417027c71bbb6e2b4b2abad5f965d967ca7e48d59a52a7136b172c22c4cafba03a092843b2a024ac5101ba15b4cedcd0f295be5f1546fc46db252" name="gdk-pixbuf-thumbnailer-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.42.10" rel="3.2"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1582545600">- A file tests/test-images/gif-test-suite/max-width.gif from the
  test suite is correctly identified by clamav to be a malicious
  BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
  of the test suite to ensure it has no negative side effects.
  On SLE, the package is built with clamav scanning, which then
  prevents a successful build. This change repacks the source
  package to a password-protected zip to bypass the clamav scanning
  for SLE (bsc#1159337), with following update:
  + Download upstream tarball through source service
  + Add pre_checkin.sh to convert tarball to zip file
  + Update spec-file to use the zip file as main source</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1595851200">- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Udpate to version 2.42.0:
  + Remove the libjasper JPEG2000 loader.
  + Split the gdk-pixbuf-xlib library to a separate repository.
  + Fix cppcheck 'shifting signed 32-bit value warning',
  + Fix memory leaks in pixops error paths,
  + Improve internal consistency of loaders,
  + Skip bytes during JPEG incremental load.
  + Check for overflows.
  + Let the test suite cope with missing loaders.
  + Check for mmap failure.
  + Fix UB in the XPM loader.
  + Speed up alpha scaling pixop.
  + Add the `gtk_doc` configuration option, and deprecate `docs`.
  + Add the `introspection` configuration option, and remove `gir`.
  + Handle truncated PNMs more gracefully.
  + Clean up GIF loader code.
  + Fix colormap handling in GIF.
- Drop gdk-pixbuf-boo1174307-io-gif-overflow.patch: fixed upstream.
- Replace meson parameters, following upstream changes:
  + -Ddocs=true =&gt; -Dgtk_doc=true.
  + -Dgir=true =&gt; -Dintrospection=enabled.</changelog>
  <changelog author="dimstar@opensuse.org" date="1607428800">- Update to version 2.42.2:
  + Requre Meson 0.55.3.
  + Improve the PNG save operation.
  + Fix leak in the error path of the XPM loader.
  + Fix loading GIF without a GCE rendering color 0.
  + Fix invalid LZW codes in the GIF loader (CVE-2020-29385).</changelog>
  <changelog author="Jia Zhaocong &lt;zcjia@suse.com&gt;" date="1610020800">- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch:
  gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616328000">- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616846400">- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to stable 2.42.6
  + Yield gtk_doc option value in subprojects
  + Always initialise locale on thumbnailer startup
  + Add fallback subproject for libjpeg
  + Use type:array for the builtin_loaders option
  + Default to using builtin png and jpeg loaders</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1627646400">- Drop gdk-pixbuf-bsc1180393-CVE-2020-29385.patch on SLE and Leap
  15.4: fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing no longer used nor recognized options jasper=false
  and x11=false to meson, fails the build when using meson 0.60.x.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 2.42.8 (boo#1201826):
  + Clear the pixbuf's memory buffer to avoid returning
    uninitialized memory.
  + Turn GdkPixbufModule functions into typed callbacks.
  + tiff: Use non-deprecated C99 integer types.
  + gif: Check for overflow when compositing or clearing frames.
  + Change png/jpeg/tiff build options from boolean to feature.
  + jpeg: Do not rely on UB around setjmp/longjmp.
  + Build fixes.
  + Documentation fixes.
  + Security fixes: CVE-2021-46829.
  + Updated translations.
- Stop passing options to meson that just follow upstream default,
  just rely on upstream providing sane defaults, apart from where
  we want to deviate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.42.9:
  + Fix the check for maximum value of LZW initial code size
    (boo#1194633 CVE-2021-44648).
  + Use CMake for dependencies on Windows/MSVC.
  + Add option for building tests.
  + Move man pages to reStructuredText.
  + Disable relocation when built as a static libary on Windows.
  + Update wrap file for libjpeg-turbo.
  + Limit the memory size when loading image data.
- Add docutils and pkgconfig(gi-docgen) BuildRequires: New
  dependencies.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1661860800">- Add 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch:
  fix loading of larger images (glgo#GNOME/gdk-pixbuf#216).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666785600">- Update to version 2.42.10:
  + Search for rst2man.py.
  + Update the memory size limit for JPEG images.
  + Updated translations.
- Drop patch fixed upstream (with different limit):
  + 0001-jpeg-Increase-memory-limit-for-loading-image-data.patch</changelog>
</package>
<package pkgid="f0c863d7271aa012725f737adffb7fc43e50e8c99d7e62a5ef1c0851064aabce7af8b9e34347ae5e8ab670d2725a0218c09ccd1dd3e6207b5e5a3cb2778d35bc" name="gdk-pixbuf-xlib" arch="src">
  <version epoch="0" ver="2.40.2" rel="1.10"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574856000">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Add 1.patch (MR!1): Headers are installed to the gdk-pixbuf-2.0
  subdir for backwards compatibility but the Cflags in the
  pkg-config file did not match that.
- Add 2.patch (MR!2): Subject: [PATCH] build: Declare public
  dependencies in pkg-config; gdk-pixbuf and X11 headers are
  included in public headers so they should be in Requires.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 2.40.2
  * This is the first release of gdk-pixbuf-xlib, previous versions
    were based on gdk-pixbuf version 2.40.1
  * Last version provided with this packaged was git revision dc22ea36
  * There will be no future release as upstreams strongly
    encourages to port away from it (the API were already deprecated)
- Dropped upstream merged 1.patch and 2.patch
- Use SourceURL instead of _service file, see
  https://en.opensuse.org/SourceUrls</changelog>
</package>
<package pkgid="d0912c9c0ef23cd2e86657d60cdc73e5204495fb7af120a7ecd0ec6e2ca7773649ed73c16caa481cdf5f0025b90c884021c38a4b4dfe0184eabb172c369e4758" name="gdk-pixbuf-xlib-debugsource" arch="x86_64">
  <version epoch="0" ver="2.40.2" rel="1.10"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574856000">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Add 1.patch (MR!1): Headers are installed to the gdk-pixbuf-2.0
  subdir for backwards compatibility but the Cflags in the
  pkg-config file did not match that.
- Add 2.patch (MR!2): Subject: [PATCH] build: Declare public
  dependencies in pkg-config; gdk-pixbuf and X11 headers are
  included in public headers so they should be in Requires.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 2.40.2
  * This is the first release of gdk-pixbuf-xlib, previous versions
    were based on gdk-pixbuf version 2.40.1
  * Last version provided with this packaged was git revision dc22ea36
  * There will be no future release as upstreams strongly
    encourages to port away from it (the API were already deprecated)
- Dropped upstream merged 1.patch and 2.patch
- Use SourceURL instead of _service file, see
  https://en.opensuse.org/SourceUrls</changelog>
</package>
<package pkgid="9a3b194444438d0648009e65b995a72b21cc54963e9d65232f72c70bce01f7447d406c5fcf635a0ae1fefb0941f28e2301c86bb604767ae851daa006c3f46404" name="gdk-pixbuf-xlib-devel" arch="x86_64">
  <version epoch="0" ver="2.40.2" rel="1.10"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574856000">- Initial packaging for openSUSE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1604923200">- Add 1.patch (MR!1): Headers are installed to the gdk-pixbuf-2.0
  subdir for backwards compatibility but the Cflags in the
  pkg-config file did not match that.
- Add 2.patch (MR!2): Subject: [PATCH] build: Declare public
  dependencies in pkg-config; gdk-pixbuf and X11 headers are
  included in public headers so they should be in Requires.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 2.40.2
  * This is the first release of gdk-pixbuf-xlib, previous versions
    were based on gdk-pixbuf version 2.40.1
  * Last version provided with this packaged was git revision dc22ea36
  * There will be no future release as upstreams strongly
    encourages to port away from it (the API were already deprecated)
- Dropped upstream merged 1.patch and 2.patch
- Use SourceURL instead of _service file, see
  https://en.opensuse.org/SourceUrls</changelog>
</package>
<package pkgid="1a29279f4476de281c216b6eea4d38b6c99a84ac35203f5a736737a8546dee6aebf2023beac7e883eb8d094b6e8fd29166778c1571c94ada36cef0deca0443a4" name="gdl" arch="src">
  <version epoch="0" ver="3.40.0" rel="3.1"/>
  <changelog author="zaitor@opensuse.org" date="1378036800">- Update to version 3.9.91:
  + Allow to add GdlDock object inside GdlDockItem.
  + Hide unused widget.
  + Remove unused header.
  + Indent layout when saving.
  + New property tab-pos and tab-reorderable for GdlSwitcher.
  + Emit notify signal in DockObject setters.
  + Bugs fixed: bgo#699545, bgo#515755.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1379937600">- Update to version 3.10.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1395057600">- Update to version 3.11.92:
  + Fix build using C++11.
  + Fix valgrind warnings.
  + Update FSF's address.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1395835200">- Update to version 3.12.0:
  + No changes from version 3.11.92.</changelog>
  <changelog author="zaitor@opensuse.org" date="1410696000">- Update to version 3.13.92:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 3.14.0:
  + No changes since 3.13.92, stable release.</changelog>
  <changelog author="zaitor@opensuse.org" date="1426939200">- Update to version 3.16.0:
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1442750400">- Update to version 3.18.0:
  + Use "resize" property and fix a bug in panel widget.
  + bgo#751239: Fix preview window color.
  + bgo#729325: Set type hint of dragged-out windows to TOOLBAR.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1458388800">- Update to version 3.20.0:
  + No changes, versionbump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1474200000">- Update to version 3.22.0:
  + Really enforce GDL_DOCK_ITEM_BEH_CANT_CLOSE.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Update to version 3.25.91:
  + Remove some run time warnings.
  + Convert various source files to UTF-8.
  + dock-object: fix gtk-doc comment for dock signal.
  + Updated translations.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="zaitor@opensuse.org" date="1505044800">- Update to version 3.26.0:
  + No changes, stable bump only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.28.0:
  + bgo#791913: Convert Latin-1-encoded characters to UTF-8.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567944000">- Update to version 3.34.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1630065600">- Update to version 3.40.0:
  + Center dock item button images
  + Fix build problem on macOS
  + Fix tab reordering
  + Updated translations.
- Update URL to new gitlab home.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
  consequence cannot be held responsible to deliver that basic
  directory structure.</changelog>
</package>
<package pkgid="c708ba9899b029d4e60aa0f52307348cf657d9e28dc0786403aaf11b76858eb0bc76d7e821d0807c50c7ed30fc22ca4653da7351c7772bc9355ad3a28f496c73" name="gdl-debugsource" arch="x86_64">
  <version epoch="0" ver="3.40.0" rel="3.1"/>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Update to version 3.25.91:
  + Remove some run time warnings.
  + Convert various source files to UTF-8.
  + dock-object: fix gtk-doc comment for dock signal.
  + Updated translations.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="zaitor@opensuse.org" date="1505044800">- Update to version 3.26.0:
  + No changes, stable bump only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.28.0:
  + bgo#791913: Convert Latin-1-encoded characters to UTF-8.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567944000">- Update to version 3.34.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1630065600">- Update to version 3.40.0:
  + Center dock item button images
  + Fix build problem on macOS
  + Fix tab reordering
  + Updated translations.
- Update URL to new gitlab home.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
  consequence cannot be held responsible to deliver that basic
  directory structure.</changelog>
</package>
<package pkgid="1e529aced118c84800ed470202167fd82b7ec4dc8f8674b600223e0b5584ae7423a2158636670952fc46bdaf7ba88e5c5865e6b711a9e8af87a234a32d1f3748" name="gdl-devel" arch="x86_64">
  <version epoch="0" ver="3.40.0" rel="3.1"/>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Update to version 3.25.91:
  + Remove some run time warnings.
  + Convert various source files to UTF-8.
  + dock-object: fix gtk-doc comment for dock signal.
  + Updated translations.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="zaitor@opensuse.org" date="1505044800">- Update to version 3.26.0:
  + No changes, stable bump only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.28.0:
  + bgo#791913: Convert Latin-1-encoded characters to UTF-8.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567944000">- Update to version 3.34.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1630065600">- Update to version 3.40.0:
  + Center dock item button images
  + Fix build problem on macOS
  + Fix tab reordering
  + Updated translations.
- Update URL to new gitlab home.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
  consequence cannot be held responsible to deliver that basic
  directory structure.</changelog>
</package>
<package pkgid="8f8e69e1f12a63ab37730d17be59f0d44e0b401e7e82a1c81750d03c3f161d781ecda698948a094dbf28cb99b20a306ebaf20ce7ef936e27d6de1fd656f802f2" name="gdl-lang" arch="noarch">
  <version epoch="0" ver="3.40.0" rel="3.1"/>
  <changelog author="zaitor@opensuse.org" date="1503230400">- Update to version 3.25.91:
  + Remove some run time warnings.
  + Convert various source files to UTF-8.
  + dock-object: fix gtk-doc comment for dock signal.
  + Updated translations.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions, RPM groups and old macros.</changelog>
  <changelog author="zaitor@opensuse.org" date="1505044800">- Update to version 3.26.0:
  + No changes, stable bump only.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="dimstar@opensuse.org" date="1520769600">- Update to version 3.28.0:
  + bgo#791913: Convert Latin-1-encoded characters to UTF-8.
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567944000">- Update to version 3.34.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1630065600">- Update to version 3.40.0:
  + Center dock item button images
  + Fix build problem on macOS
  + Fix tab reordering
  + Updated translations.
- Update URL to new gitlab home.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
  consequence cannot be held responsible to deliver that basic
  directory structure.</changelog>
</package>
<package pkgid="d53dfb4882be75bd1fe5451bccabd0f0dcf4eb2e260ddf4743c0197bd9739df53286927a30e7c68ce04811db36eb009329929d2b5afcb58e984c78007f3c2bde" name="geany" arch="i586">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="4b888c43dd38162a96d06075c352807b834f39058b9cf7eda6cbebb5bd405d8b9edecb08a95f27188f28fbc1eb786b03b9fab2f0bda1f2ed96139390e009f8f2" name="geany" arch="src">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="badshah400@gmail.com" date="1488974400">- Update to version 1.30:
  + General:
  - Initial accessibility support in the editor (SF#328).
  - Fix scrolling on Wayland (gh#geany/geany#1320).
  + Interface:
  - Fix the current scope shown in the statusbar
    (gh#geany/geany#1279).
  + Editor:
  - Update Scintilla to version 3.7.3.
  - Fix triggering default keybindings together with snippets
    keybindings (gh#geany/geany#1354, gh#geany/geany#1356).
  + Filetypes:
  - Update JavaScript keywords (gh#geany/geany#1361).
  - Partial highlighting of JavaScript ES6 template strings
    (gh#geany/geany#934).
  - Add Arduino custom filetype (gh#geany/geany#1339).
  + API:
  - Remove unprefixed Scintilla structure aliases. Plugins must
    use the `Sci_`-prefixed version from now on.
  - Add `geany_api_version()` to detect the API version of Geany
    at runtime (gh#geany/geany#1406).
  + Bug fixes:
  - Fix Ctrl+X and Ctrl+C in non-Latin keyboard layouts
    (gh#geany/geany#1386).
  - Fix search history filling on GTK &gt;= 3.20
    (gh#geany/geany#1404).
  - Simplify setting build menu items labels, fixing a Commander
    plugin issue (gh#geany/geany#1396).
  + Updated translations.</changelog>
  <changelog author="michael@stroeder.com" date="1495454400">- Update to version 1.30.1
  + Editor: fix auto-completion and calltip popup position on
    multi-monitor setups (gh#geany/geany#1422).
  + Updated translations.</changelog>
  <changelog author="badshah400@gmail.com" date="1499774400">- Drop easily-togglable support for building against gtk2 -- it
  leads to assumptions that we want to officially support gtk2,
  where we don't. Remove the %%{prefer_gtk2} macro.
- Switch gtk3-devel BuildRequires to pkgconfig(gtk+-3.0).</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1502971200">- Update to version 1.31
  + Bug fixes:
  - Update statusbar after applying indentation detection.
  - Fix converting color to hex for insertion in the Color
    Chooser dialog.
  + Filetypes:
  - Add `parfor` to the Matlab keyword list.
  - C: fix line continuation handling.
  - Add `require_relative` to the Ruby keyword list.
  - Update Haxe keywords.
  - Fix Arduino comment toggling.
  - Update CMake keywords.
  - Update C# keywords.
  - Update HTML keywords.
  + API: Fix crash when calling plugin_set_key_group() more than
    once.
  + Updated translations.
- Refresh spec-file, run spec-cleaner.</changelog>
  <changelog author="zaitor@opensuse.org" date="1503316800">- Update description.</changelog>
  <changelog author="jengelh@inai.de" date="1503748800">- Update description: say more about what geany does.</changelog>
  <changelog author="mailaender@opensuse.org" date="1513425600">- Update to version 1.32
  + General:
  - Improve CLI argument help (gh#geany/geany#1644).
  - Keep the current tab when closing documents to the right of
    another tab.
  - Re-enable SIGTERM handling (gh#geany/geany#1255).
  - Create correct path for filetype config files.
  - Add an option to enable IME's candidate window display
    inline.
  - Add an option to automatically reload files changed on disk
  + Bug fixes:
  - Fix backward compatibility of the geometry saving setting.
  - Close "Deleted from Disk" Infobar on Reload.
  - Make sure GDK_MOD2_MASK is cleared when getting modifiers
  - Use non-symlinked VTE libraries on MacOS X.
  - Fix crash if plugin manager is opened more than once.
  - Fix incorrect variable reference.
  + Interface:
  - Add "Close Documents to the Right" feature.
  - Add an option to save/reload either window position or size,
    but optionally not both (gh#geany/geany#1456).
  + Editor
  - Update Scintilla to version 3.7.5 (gh#geany/geany#1503).
  - Improve snippet support (visual indicators and more)
    (gh#geany/geany#1470).
  - Push current position to navqueue before navigating back
    (gh#geany/geany#1537).
  + Filetypes:
  - Add GNU assembler filetype extensions (gh#geany/geany#904).
  - Make Python comment hash space (gh#geany/geany#1682).
  - Add missing string and comment styles for various lexers
    (gh#geany/geany#1502).
  - Add missing PHP keywords, especially for PHP 7.x
    (gh#geany/geany#1547).
  - Python: Don't highlight sub-identifiers as keywords
    (gh#geany/geany#1544).
  + Plugins: FileBrowser: don't change directory on project save
    (gh#geany/geany#1400).
  + API
  - Add `utils_get_real_path()` and deprecate
    `tm_get_real_path()` (gh#geany/geany#1224).
  - Add `geany_plugin_get_data()` (gh#geany/geany#1234).
  - Add `keybindings_load_keyfile()` (gh#geany/geany#1430).
  - Add `tm_tag_get_type()` (gh#geany/geany#1465).
  + HACKING: Add note about data types and update for best
    practices (gh#geany/geany#1282).
  + Updated translations.</changelog>
  <changelog author="badshah400@gmail.com" date="1519819200">- Update to version 1.33:
  + Bug fixes: Fix the symbols tree hierarchy when several tags
    have the same name (gh#geany/geany#1598).
  + Interface:
  - Add a tooltip showing the full path on menu items
    representing documents (gh#geany/geany#1706).
  - Add a note for applying the indent settings in the project
    preferences (gh#geany/geany#1650).
  - Enable popup menu on sidebar and message window notebooks
    (gh#geany/geany#1726).
  - Show status message on attempt to execute empty context
    action (gh#geany/geany#1642).
  - GTK3 theming improvements and documentation
    (gh#geany/geany#1382).
  + Filetypes: CSS: Update Grid properties (gh#geany/geany#1705).
  * Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1544961600">- Update to version 1.34:
  + GTK version to build against is now automatically detected.
  + Show part of the file path to show unique items in the go to
    symbol popup.
  + Fix high CPU usage with the Scope plugin.
  + Update Scintilla to version 3.10.0.
  + Fix display issues on Windows with HiDPI displays.
  + Fix line breaking with multi-byte characters.
  + Update Python 3.7 keywords and PHP 7.2 tags.
  + Updated translations.</changelog>
  <changelog author="sean@suspend.net" date="1546776000">- Update to version 1.34.1:
  + Fix line breaking on existing lines.
  + Fix displaying filenames containing XML control chars inside
    infobars.
  + Updated translations.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="e44f0e47e7cffb25e6a4f999c272e289af9a3e672b71fe436999fea61252e428fb36e9fb505049395cb6c2a7b02bdc15651d13cb76114b401247f3766fa528cd" name="geany" arch="x86_64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="b0c32520d92d0b022d1d29d1d1e7d2d8fe377b879d10caca00daf95e396b14fe30c34ce461c8297c1bff1f0f4c298f42c1a030657f010c2366fa6e14df49ecf2" name="geany-debuginfo" arch="i586">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="f19e7a2692afbdbcf490de0b2c60dfddef254c8effdaf48a7f2039911cbba13b26c6e16f87ea6eccad8e71a4c004284f4afbd2330e0546e4c70ca76c22f7c74b" name="geany-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="83f0bf64ba61fb00ac61734a50b5cbf4b0d69d0ffc6c63dd9959c5344f35ebac576f6bf3bf663b0a65027dcc80eb4bcb51c63e1bf0bec38d53fc711841179f4c" name="geany-debugsource" arch="i586">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="9caa7432e61219d8e34758ab2759970635a15ddba06f706866b2d59f70b6d4159dff0fe24a6f6c3a7c7ac107682e82de69e50564bea67d2a24f0a34710c08015" name="geany-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="8976765084c7507bc27512560d3c9542c305f8ac8cf8cf1e7347a634f09a64ad02aea63694490b756579d5f8d39a192fb02389731fba1c3d7471346bd30e0d35" name="geany-devel" arch="i586">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="ce9667fe0b848752416740d9dd8d1b94145df65e8ac4949ae799c9df39fdfb92619337220e77df74aa1d5d7f5e4894120043eff45a7d8c782832c3236345c6df" name="geany-devel" arch="x86_64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="2037a72effebe0f9fb46cea471cd97163fbddd898480d12ea2836735290f1664a7c2d4a57940b54f9e5cdcd98645a7d23f8f3011d6daadc530fb77e262a24afe" name="geany-doc" arch="i586">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="627ffcfd37b169e7e76b50c1dc39cd68472d55ea5939e58bc1a0bb5b495b693044234aca65b9512dbccbdcaa2365768b88964faf0401a2eefbb58e7271b2f26c" name="geany-doc" arch="x86_64">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="75fa17efa6fcfd45386ae3e7adb8efaa193ce43caab7bb30a25173d37a584392814280cf1895d4db09c45ff6c33273c3f0ac1303148be48633b23610c588a22f" name="geany-lang" arch="noarch">
  <version epoch="0" ver="2.0" rel="1.1"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1556539200">- Update to version 1.35:
  + General: Start synchronization with Universal-CTags.
  + Bug fixes:
  - Improve IPC socket handling.
  - Fix loading the default open encoding option.
  - Fix VTE path following after reset.
  + Interface: Show variable type in a tooltip in symbol tree.
  + Editor:
  - Update Scintilla to version 3.10.2.
  - Drastically speed up huge bulk replacements.
  - Fix accessibility information reported upon deletion.
  - Fix garbage data insertion when moving lines up or down.
  - Don't perform line breaking in rectangular selection mode.
  + Filetypes:
  - Allow stripping trailing spaces from custom filetypes based
    on the Diff lexer.
  - Improve JavaScript symbols parsing.
  - Improve HTML symbols parsing.
  - Improve COBOL symbols parsing.
  - Improve ActionScript symbols parsing.
  + Updated translations.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1569672000">- Update to version 1.36:
  + Add support for fractional font sizes.
  + Improve matching filetype extensions.
  + Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
  + Update CUDA and NSIS filetypes.
  + Update Scintilla to version 3.10.4.
  + Fix build on recent MSYS2.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1586347200">- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1603800000">- Update to version 1.37:
  * Save main and project configuration whenever documents are
    opened/closed to reduce accidental loss of current session in the
    event of a crash (can be disabled).
  * Fix a possible crash when quitting
  * Show OS info in debug messages which can and should be included
    in bug reports to ease support and debugging.
  * Update Scintilla to version 3.21.1.
  * Add BibTeX (Mirco Schoenfeld) and Smalltalk
  * Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608206400">- Update to version 1.37.1:
  * Fix crash on first startup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633867200">- Update to version 1.38
  * General
  - Increase speed when opening documents, especially on startup
    (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
  - Synchronize Geany's Ctags implementation with Universal Ctags, this
    leads to updated symbol parsers (Jiří Techet, PR#2666).
  - Remove GTK+2 Support (PR#2602).
  - Geany needs a C++17 compiler to build (PR#2862).
  * Bug fixes
  - Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
  * Interface
  - Add keybinding to reload all open documents (David Yang, PR#2859).
  * Filetypes
  - Add Julia filetype (getzze, Issue#434, PR#2584).
  - Add Meson filetype (Andy Alt, PR#2850).
  * Plugins
  - SaveActions: add configurable target directory for instantly saved files
  - (Issue#640, PR#2769).
  * Windows
  - Fix message window height after restart (Issue#2591, PR#2892).
  - Switch Windows builds to GTK3 and x86_64 (PR#2590).
  * Internationalization
  - Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1636113600">- Require libgeany0 by -devel package: we install the .so symlink
  and are thus responsible for the link target too.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1648987200">- Add geany-inttool.patch and adopt geany-appstream.patch to fix
  for autoconf 2.71 - upstream moved away from broken intltool,
  so cherry picked that</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697803200">- Update to 2.0:
  * Split "session data" into session.conf, preferences are written to
    and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
  * Require GTK 3.24.
  * (Re-)Add ability to scroll over document tabs (PR#3134).
  * Fix keyword colorization on filetype change (PR#3553).
  * Fix startup files order when placing tabs next to the current one (PR#3611).
  * The document list in the sidebar has a new tree view. This mode is
    the new default and existing installations automatically use it (PR#1813).
  * Use dark-theme friendly colors for compiler messages (PR#3013).
  * Add a confirmation dialog on search &amp; replace for the whole session (PR#3033).
  * Filter entry for symbol tree (PR#3055).
  * Simplify project creation from existing directories with sources (PR#3042).
  * Add option to show symbols in symbol tree without category groups (PR#3172).
  * Add option to only show line endings if they differ from file default (PR#3287).
  * Make tab label length and window title length configurable (Abdul Rafey, #3365).
  * Make Go to Symbol commands show signature list (PR#3475).
  * Sync many parsers from the Universal Ctags project, this leads to
    updated symbol parsers (PR#2990, PR#2991, PR#3032).
  * Improved support for the ctags file format, which is now the recommended
    format for tags files (PR#3049).
  * Enable local variables and improve autocompletion for C/C++ and
    some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.</changelog>
</package>
<package pkgid="6a854b96defe0f6df11dc5a9bd3abf7f146bae092c5ea7aedbdeb5334fd30e233fe5f4c07c03e77d316c4a04fe53ee82504478a29b4833502f869e06cac79449" name="gede" arch="i586">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="120cad838531e5ad315f880c86f5ddb7ef2250d9cba3a08dc18c45039df6dff67acc9cccf7e22c4c7f38a5a6c160c3ae18948f91c799b031a9a9f900670a98f7" name="gede" arch="src">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="cffa2542cefc93a7669d5c51c378b1bd8e39ffefdea4b59ce43444c41075789adfd6c539b29eb4be2e24fcd85b69e63f0b06486905d7149762a7bbf798639cc4" name="gede" arch="x86_64">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="6f3bdc9d8ba83a9bca3e0aaf967e33d06f6f4b525c253f5b65d33ce5a1a44f67710ccbaaaf4370462aa26c98905433d9ab6ee9dcbf1727004039d8c6ba4a5547" name="gede-debuginfo" arch="i586">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="0d258f246ecdd53aeccf6db00012c98a9d676f8b5c0bfd9be32440e30fb7f9249d9601085b9e373865519672004046730e659671ed1705b2e054bfc5ad89b92a" name="gede-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="1973c004fc74067547573ed4ab6325851095b7fd364b02a2ca97b0919974dda4ebb098ce8552c007cc22ee4d24fb8ab6a0bf83d61592261d1e63ec2927753bd0" name="gede-debugsource" arch="i586">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="3f2493329b4bf551e4ac088fbeabaa877ee231db0c56fb2d1130b948f0b78f25c1b31be636a035220bb8dc641c46a879f3aded9f62595cfae710e8ca351f7391" name="gede-debugsource" arch="x86_64">
  <version epoch="0" ver="2.19.3" rel="1.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
</package>
<package pkgid="ea604e9072dd3bc0818fe96fdcc48ecc8510fa4057ab1a7399b3cb86eb8902509fcd9536209a7de23144531c62601ada9a9f3da97cdfcc32fa38247b86cf0be7" name="gegl" arch="src">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="b0c8b092cb4b6a3237bca3ec919b8b3dfcb1ba33bbbcaf4f4057deded6aeabd1913f4615aabed73c8c42224bbddee7992bc09a919c2a924191b59089355d0e7d" name="gegl" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="8e710f145e3192c9e1d492d988402956fd1e1d8a2a6cb94a4b01e78f64b744d9bdb5a16114da2a92b8ef8ea63d90df9afd4c1c89cadfc2ed9b6e34267cdfcf51" name="gegl-0_4" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="037bca5640a8c345623240c106821ee014280e0023b16a38927c3b0bdbd6c747bda162c13dd4a65ad295cd787a16e1c51bd419a27e26d0960b0c8edc2e11db52" name="gegl-0_4-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="b04dcac6b6c43ba2ebbd88dea42bcc904d2d9339103fc64c062056c625409080d72700ce138626434ecd8e73be6c617e56c8a998da9e1db0fb3525948059f6c2" name="gegl-0_4-lang" arch="noarch">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="8017a2bbab7200f9f3bf79b2b798208bb8b2c51189f33329b49ea8b40c681a09cb4d3cedc2cf2c357d1396930830ce93d3fb276fd3ed4ac378eb18319a61a896" name="gegl-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="6b749702b15ff1333a3ab03b7c782d70793874c3ee5f779e92d7cad197c7f2440bba1b7ebae6bf51ae011a27ca5cd1edff4ba51aa1f47b72bdf40b7f46bfb9c4" name="gegl-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="6ad19dc1ddcf465e7f1bbec98e84ca554c4dc609474785a7492ce74fe3e7fb4859f85983eca42289659bdad0afd67a01b3af3600e6228797b5c60b345a5de651" name="gegl-devel" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="9b39b310c8d2819dc1c84c15aab78478f35dc02c307c6a484ba2e6917fc68c61fbcbf4d14b2365295db58d36d472b0e59bd3310a8e42c85be1d3d9c12fc9a28f" name="gegl-doc" arch="x86_64">
  <version epoch="0" ver="0.4.46" rel="1.3"/>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1600776000">- Fix build on aarch64 by pre-loading libgomp.so.1 to avoid:
  "load error: /usr/lib64/libgomp.so.1: cannot allocate memory
  in static TLS block"</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1609243200">- Update to version 0.4.28:
  + Core: Infrastructure to opt out of listing ops with unmet
    runtime dependencies.
  + Build: Set vapi metadata better under meson. Make graphviz' dot
    library is a run-time not build time dependency.
  + Operations:
  - gegl:convert-space and gegl:cast-space operations fixed, and
    added to build.
  - icc:load new operation that treats .icc files as images,
    permitting loading a space into the graph from file.
  + Workshop: New operation paint-select for an foreground select
    tool in development.
- Add disabled pkgconfig(maxflow) BuildRequires: New dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616760000">- Add 93.patch: fix build with glib 2.67.3.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1617019200">- Update to version 0.4.30:
  + New Operations:
  - negative-darkroom: This operation is for artists who use hybrid workflow
    technique of analog photography. After scanning a developed negative, this
    operation is used to invert the scan to create a positive image by simulating
    the light behaviour of darkroom enlarger and common photographic papers.
  + Operations:
  - jpg-load,png-load,tiff-load: show ICC relatd problems as warnings.
  - rgbe-load : fix handling of exponent=0 in RLE encoded files.
  - color-reduction : Added blue-noise modes, the patents are expired for some
    years already, also added fix to levels parameters; enabling bi-level.
  - fattal02 : ensure gaussian pyramid has at least one level.
  - paint-select (in workshop): multi-level banded graphcut, sub-region rather
    than full buffer rcomputations and other improvements.
- Drop 93.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
</package>
<package pkgid="e4f954f0856ea608b28e02ca6e1551402a720698f7e77f764cee644719ce3acadbaaec0795c80c79b7b8e6d3f20b13a87a6dab02b6cdc73465af85fedfa438a4" name="geis" arch="src">
  <version epoch="0" ver="2.2.17" rel="4.10"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- initial package</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344600000">- main package now is %{name}-tools</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 2.2.11
- package name change from 'utouch-geis' to 'geis'; following
  upstream name changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Version bump to 2.2.16:
  * Various upstream fixes
  * bindings are py3 not py2 now
- Cleanup spec-file
- Explicitely enable some configure switches</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1440849600">- Update to 2.2.17.
- Rename geis package to geis-tools.
- Add baselibs.conf.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1447588800">- Set RPM groups</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1466078400">- Use tarball signing.
- Add geis-disable-werror.patch: disable -Werror (boo#985131).</changelog>
  <changelog author="jengelh@inai.de" date="1466164800">- Remove pointless pkg-config require; it already exist through
  by /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Change geisview's __init__.py shebang to be python3.
- Use %license macro</changelog>
</package>
<package pkgid="84aa5e4c3b071d525e96d8e279a0df978ff80eda004011847581741b8560d6e82aa859f56742b140d21a0af0c86c73b952baf902e31738b831e1775b6575c126" name="geis-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.17" rel="4.10"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- initial package</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344600000">- main package now is %{name}-tools</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 2.2.11
- package name change from 'utouch-geis' to 'geis'; following
  upstream name changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Version bump to 2.2.16:
  * Various upstream fixes
  * bindings are py3 not py2 now
- Cleanup spec-file
- Explicitely enable some configure switches</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1440849600">- Update to 2.2.17.
- Rename geis package to geis-tools.
- Add baselibs.conf.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1447588800">- Set RPM groups</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1466078400">- Use tarball signing.
- Add geis-disable-werror.patch: disable -Werror (boo#985131).</changelog>
  <changelog author="jengelh@inai.de" date="1466164800">- Remove pointless pkg-config require; it already exist through
  by /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Change geisview's __init__.py shebang to be python3.
- Use %license macro</changelog>
</package>
<package pkgid="99edd7cac60bf6b21cca9218177f3a3e078b4d000edc337303eeb5564794dce3a83e7bb1240984996ddbd9341ffae09c4ec484bcf4df4c756cdd8143366ff1c3" name="geis-devel" arch="x86_64">
  <version epoch="0" ver="2.2.17" rel="4.10"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- initial package</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344600000">- main package now is %{name}-tools</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 2.2.11
- package name change from 'utouch-geis' to 'geis'; following
  upstream name changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Version bump to 2.2.16:
  * Various upstream fixes
  * bindings are py3 not py2 now
- Cleanup spec-file
- Explicitely enable some configure switches</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1440849600">- Update to 2.2.17.
- Rename geis package to geis-tools.
- Add baselibs.conf.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1447588800">- Set RPM groups</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1466078400">- Use tarball signing.
- Add geis-disable-werror.patch: disable -Werror (boo#985131).</changelog>
  <changelog author="jengelh@inai.de" date="1466164800">- Remove pointless pkg-config require; it already exist through
  by /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Change geisview's __init__.py shebang to be python3.
- Use %license macro</changelog>
</package>
<package pkgid="717f557a52d6609cb54e91e95f8bcbd5a82b5f2db06bb01e1e8b62d2863556cd840da225291c5a8732218922a8e067bcf0f0bf912c5a07a5f9e94b75f2e8f405" name="geis-tools" arch="x86_64">
  <version epoch="0" ver="2.2.17" rel="4.10"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- initial package</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344600000">- main package now is %{name}-tools</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 2.2.11
- package name change from 'utouch-geis' to 'geis'; following
  upstream name changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Version bump to 2.2.16:
  * Various upstream fixes
  * bindings are py3 not py2 now
- Cleanup spec-file
- Explicitely enable some configure switches</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1440849600">- Update to 2.2.17.
- Rename geis package to geis-tools.
- Add baselibs.conf.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1447588800">- Set RPM groups</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1466078400">- Use tarball signing.
- Add geis-disable-werror.patch: disable -Werror (boo#985131).</changelog>
  <changelog author="jengelh@inai.de" date="1466164800">- Remove pointless pkg-config require; it already exist through
  by /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Change geisview's __init__.py shebang to be python3.
- Use %license macro</changelog>
</package>
<package pkgid="c10307e62010700e4b377cdcc9abb1602ecd650374edb9997e8ebc136e00f3b730ffbcb638e367019e1197e51f4e4f02b477e8768249134c57434526323121b8" name="geis-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.17" rel="4.10"/>
  <changelog author="nmo.marques@gmail.com" date="1344513600">- initial package</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344600000">- main package now is %{name}-tools</changelog>
  <changelog author="nmo.marques@gmail.com" date="1344686400">- update to version 2.2.11
- package name change from 'utouch-geis' to 'geis'; following
  upstream name changes</changelog>
  <changelog author="tchvatal@suse.com" date="1419249600">- Version bump to 2.2.16:
  * Various upstream fixes
  * bindings are py3 not py2 now
- Cleanup spec-file
- Explicitely enable some configure switches</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1440849600">- Update to 2.2.17.
- Rename geis package to geis-tools.
- Add baselibs.conf.
- Spec cleanup.</changelog>
  <changelog author="jengelh@inai.de" date="1447588800">- Set RPM groups</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1466078400">- Use tarball signing.
- Add geis-disable-werror.patch: disable -Werror (boo#985131).</changelog>
  <changelog author="jengelh@inai.de" date="1466164800">- Remove pointless pkg-config require; it already exist through
  by /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1623758400">- Change geisview's __init__.py shebang to be python3.
- Use %license macro</changelog>
</package>
<package pkgid="0ff173168b1b7d017e6b4391d178ee842a7af9f310d2eeec8f77aeaa594684abc178b5dc7b78a18de7b1d030f48d48254e0612ed17cd6c1adb28d4879c131872" name="gensio" arch="src">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603972800">- Update to version 2.2.0
  * Support for mDNS in gtlssh.
  * Some minor bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 2.2.1
  * rewritten the OpenIPMI SoL code so I could make it stable
    under adverse circumstances, and lots of fixes in the gensio
    code, it's stable and holds up well under duress.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610280000">- Update to version 2.2.2
  * fixes a compile error if openipmi is not installed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.2.4
  * Minor bug fixes, including a long standing issue with UDP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 2.2.5
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 2.2.7
  * Fix: multiple connections to UDP sockets not work correctly.
- Update to version 2.2.6
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629720000">- Udpate to version 2.2.9
  * A user noticed that doing a "send break" operation on a telnet
    connection would crash ser2net. It would only happen if
    rfc2217 was not enabled. I've uploaded a new version to fix the
    issue.
- Udpate to version 2.2.8
  * This release adds 2-factor authentication support to gtlssh.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.3.1
  * C++ support. The interface was already OO, this is a mapping
    into C++. It's light, but not much was required.
  * Built-in TCL and glib OS handlers were added.
  * 2-factor authentication support is built-in to the certauth
    protocol.
  * Support for elliptical keys was added to certauth.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634904000">- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
  adjust the requirements for the -devel package accordingly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636286400">- Update to version 2.3.2
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.3.4
  * Bugfix release
- Update to version 2.3.3
  * The major feature part of this is gensiot is rewritten to
    support a server mode, which allows it to continue to accept
    connections after a connection comes in. As part of this, it
    supports multiple threads, pidfiles, and output to syslog.
    This is useful as a stripped down ser2net, and also for
    creating a forwarding application, letting you convert a
    non-ssl connection to an ssl on, or receive ssl connections
    and forward them to a local application that doesn't support
    ssl.
  * The oomtests are getting better.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637409600">- Update to version 2.3.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645704000">- Update to version 2.3.6
  * Another bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653048000">- Udpate to version 2.4.1
  * Added support for the AX25 Amateur Radio packet protocol
  * Rewritten the C++ interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 2.5.4
  * Ratelimit - limit the data throughput on the write side of
    the gensio stack. This is useful if you have a slow device on
    a serial port that doesn't have flow control.
  * Sound - Yes, you can access sound on Linux
  * Fixed multiple bugs
  * This release adds a workaround for non-compliant AX.25 stacks.
  * It also fixes a long-standing bug with blocking I/O; in
    certain situations it can crash. This will not affect
    ser2net, but if you are using blocking I/O, it could affect you.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.4:
  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
  * The internal structure has been reworked so that gensios are dynamically loaded
    by default and can be individually selected at build time. The library itself
    was getting too many dependencies, so these dependencies are pushed to the
    individally loaded gensios. There should be no difference from the user's point
    of view; gensios go into libexec and get loaded on demand. And you can write
    your own and stick them in this directory and it will pick them up.
  * The os interface and mdns code has been put into their own libraries. There
    were circular dependencies, and mdns brings a boatload of other libraries. They
    really aren't gensios, they are gensio support, so they needed to be in their
    own library anyway. This make the gensio library just about gensios. But it
    will change the way you have to link against it if you are using mdns.
  * The sound gensio is now no longer experimental, I'd say it's beta quality now.
  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio have
    a change in the way euid and uid setting work. There wasn't a security issue,
    per se, but the way it was before didn't work on BSD. This makes the usage more
    standard.
- add splitprovides/obsoletes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693310400">- Update to 2.7.5
  * https://github.com/cminyard/gensio/compare/v2.6.1...v2.7.5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700308800">- update to 2.7.6:
    https://github.com/cminyard/gensio/compare/v2.7.5...v2.7.6</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.8.0
  * https://github.com/cminyard/gensio/compare/v2.7.6...v2.8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.8.2:
  * Fix some initialization code I messed up in 2.8.1.
  * A minor release to fix some Windows issues and clean up some
    docs.</changelog>
</package>
<package pkgid="f6948011f793947e8f75183f5728031ff6eeab47302ae44f5855770974573217557d30f058656abc346122f3fb138952658d96dd4f773b108180bf96f521c6a7" name="gensio" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603972800">- Update to version 2.2.0
  * Support for mDNS in gtlssh.
  * Some minor bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 2.2.1
  * rewritten the OpenIPMI SoL code so I could make it stable
    under adverse circumstances, and lots of fixes in the gensio
    code, it's stable and holds up well under duress.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610280000">- Update to version 2.2.2
  * fixes a compile error if openipmi is not installed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.2.4
  * Minor bug fixes, including a long standing issue with UDP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 2.2.5
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 2.2.7
  * Fix: multiple connections to UDP sockets not work correctly.
- Update to version 2.2.6
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629720000">- Udpate to version 2.2.9
  * A user noticed that doing a "send break" operation on a telnet
    connection would crash ser2net. It would only happen if
    rfc2217 was not enabled. I've uploaded a new version to fix the
    issue.
- Udpate to version 2.2.8
  * This release adds 2-factor authentication support to gtlssh.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.3.1
  * C++ support. The interface was already OO, this is a mapping
    into C++. It's light, but not much was required.
  * Built-in TCL and glib OS handlers were added.
  * 2-factor authentication support is built-in to the certauth
    protocol.
  * Support for elliptical keys was added to certauth.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634904000">- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
  adjust the requirements for the -devel package accordingly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636286400">- Update to version 2.3.2
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.3.4
  * Bugfix release
- Update to version 2.3.3
  * The major feature part of this is gensiot is rewritten to
    support a server mode, which allows it to continue to accept
    connections after a connection comes in. As part of this, it
    supports multiple threads, pidfiles, and output to syslog.
    This is useful as a stripped down ser2net, and also for
    creating a forwarding application, letting you convert a
    non-ssl connection to an ssl on, or receive ssl connections
    and forward them to a local application that doesn't support
    ssl.
  * The oomtests are getting better.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637409600">- Update to version 2.3.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645704000">- Update to version 2.3.6
  * Another bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653048000">- Udpate to version 2.4.1
  * Added support for the AX25 Amateur Radio packet protocol
  * Rewritten the C++ interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 2.5.4
  * Ratelimit - limit the data throughput on the write side of
    the gensio stack. This is useful if you have a slow device on
    a serial port that doesn't have flow control.
  * Sound - Yes, you can access sound on Linux
  * Fixed multiple bugs
  * This release adds a workaround for non-compliant AX.25 stacks.
  * It also fixes a long-standing bug with blocking I/O; in
    certain situations it can crash. This will not affect
    ser2net, but if you are using blocking I/O, it could affect you.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.4:
  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
  * The internal structure has been reworked so that gensios are dynamically loaded
    by default and can be individually selected at build time. The library itself
    was getting too many dependencies, so these dependencies are pushed to the
    individally loaded gensios. There should be no difference from the user's point
    of view; gensios go into libexec and get loaded on demand. And you can write
    your own and stick them in this directory and it will pick them up.
  * The os interface and mdns code has been put into their own libraries. There
    were circular dependencies, and mdns brings a boatload of other libraries. They
    really aren't gensios, they are gensio support, so they needed to be in their
    own library anyway. This make the gensio library just about gensios. But it
    will change the way you have to link against it if you are using mdns.
  * The sound gensio is now no longer experimental, I'd say it's beta quality now.
  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio have
    a change in the way euid and uid setting work. There wasn't a security issue,
    per se, but the way it was before didn't work on BSD. This makes the usage more
    standard.
- add splitprovides/obsoletes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693310400">- Update to 2.7.5
  * https://github.com/cminyard/gensio/compare/v2.6.1...v2.7.5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700308800">- update to 2.7.6:
    https://github.com/cminyard/gensio/compare/v2.7.5...v2.7.6</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.8.0
  * https://github.com/cminyard/gensio/compare/v2.7.6...v2.8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.8.2:
  * Fix some initialization code I messed up in 2.8.1.
  * A minor release to fix some Windows issues and clean up some
    docs.</changelog>
</package>
<package pkgid="f782d7dbb27168fe0730289142a9d6dd2763eb57019ae0b4a3adb6634352bb679b6a697ad662651ab1b6844681bf073001d753d1d3e1609a2a2341ad1039ea03" name="gensio-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603972800">- Update to version 2.2.0
  * Support for mDNS in gtlssh.
  * Some minor bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 2.2.1
  * rewritten the OpenIPMI SoL code so I could make it stable
    under adverse circumstances, and lots of fixes in the gensio
    code, it's stable and holds up well under duress.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610280000">- Update to version 2.2.2
  * fixes a compile error if openipmi is not installed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.2.4
  * Minor bug fixes, including a long standing issue with UDP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 2.2.5
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 2.2.7
  * Fix: multiple connections to UDP sockets not work correctly.
- Update to version 2.2.6
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629720000">- Udpate to version 2.2.9
  * A user noticed that doing a "send break" operation on a telnet
    connection would crash ser2net. It would only happen if
    rfc2217 was not enabled. I've uploaded a new version to fix the
    issue.
- Udpate to version 2.2.8
  * This release adds 2-factor authentication support to gtlssh.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.3.1
  * C++ support. The interface was already OO, this is a mapping
    into C++. It's light, but not much was required.
  * Built-in TCL and glib OS handlers were added.
  * 2-factor authentication support is built-in to the certauth
    protocol.
  * Support for elliptical keys was added to certauth.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634904000">- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
  adjust the requirements for the -devel package accordingly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636286400">- Update to version 2.3.2
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.3.4
  * Bugfix release
- Update to version 2.3.3
  * The major feature part of this is gensiot is rewritten to
    support a server mode, which allows it to continue to accept
    connections after a connection comes in. As part of this, it
    supports multiple threads, pidfiles, and output to syslog.
    This is useful as a stripped down ser2net, and also for
    creating a forwarding application, letting you convert a
    non-ssl connection to an ssl on, or receive ssl connections
    and forward them to a local application that doesn't support
    ssl.
  * The oomtests are getting better.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637409600">- Update to version 2.3.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645704000">- Update to version 2.3.6
  * Another bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653048000">- Udpate to version 2.4.1
  * Added support for the AX25 Amateur Radio packet protocol
  * Rewritten the C++ interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 2.5.4
  * Ratelimit - limit the data throughput on the write side of
    the gensio stack. This is useful if you have a slow device on
    a serial port that doesn't have flow control.
  * Sound - Yes, you can access sound on Linux
  * Fixed multiple bugs
  * This release adds a workaround for non-compliant AX.25 stacks.
  * It also fixes a long-standing bug with blocking I/O; in
    certain situations it can crash. This will not affect
    ser2net, but if you are using blocking I/O, it could affect you.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.4:
  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
  * The internal structure has been reworked so that gensios are dynamically loaded
    by default and can be individually selected at build time. The library itself
    was getting too many dependencies, so these dependencies are pushed to the
    individally loaded gensios. There should be no difference from the user's point
    of view; gensios go into libexec and get loaded on demand. And you can write
    your own and stick them in this directory and it will pick them up.
  * The os interface and mdns code has been put into their own libraries. There
    were circular dependencies, and mdns brings a boatload of other libraries. They
    really aren't gensios, they are gensio support, so they needed to be in their
    own library anyway. This make the gensio library just about gensios. But it
    will change the way you have to link against it if you are using mdns.
  * The sound gensio is now no longer experimental, I'd say it's beta quality now.
  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio have
    a change in the way euid and uid setting work. There wasn't a security issue,
    per se, but the way it was before didn't work on BSD. This makes the usage more
    standard.
- add splitprovides/obsoletes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693310400">- Update to 2.7.5
  * https://github.com/cminyard/gensio/compare/v2.6.1...v2.7.5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700308800">- update to 2.7.6:
    https://github.com/cminyard/gensio/compare/v2.7.5...v2.7.6</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.8.0
  * https://github.com/cminyard/gensio/compare/v2.7.6...v2.8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.8.2:
  * Fix some initialization code I messed up in 2.8.1.
  * A minor release to fix some Windows issues and clean up some
    docs.</changelog>
</package>
<package pkgid="03a3466290ca8d17ba14ba1528bb7b5d2c568b26f8a61d6c2ca788c308e3035dfe6924755326f2642b06517c7ba2df1ef7c78e54d7865826a8fb6a75d88a55f7" name="gensio-debugsource" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603972800">- Update to version 2.2.0
  * Support for mDNS in gtlssh.
  * Some minor bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 2.2.1
  * rewritten the OpenIPMI SoL code so I could make it stable
    under adverse circumstances, and lots of fixes in the gensio
    code, it's stable and holds up well under duress.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610280000">- Update to version 2.2.2
  * fixes a compile error if openipmi is not installed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.2.4
  * Minor bug fixes, including a long standing issue with UDP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 2.2.5
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 2.2.7
  * Fix: multiple connections to UDP sockets not work correctly.
- Update to version 2.2.6
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629720000">- Udpate to version 2.2.9
  * A user noticed that doing a "send break" operation on a telnet
    connection would crash ser2net. It would only happen if
    rfc2217 was not enabled. I've uploaded a new version to fix the
    issue.
- Udpate to version 2.2.8
  * This release adds 2-factor authentication support to gtlssh.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.3.1
  * C++ support. The interface was already OO, this is a mapping
    into C++. It's light, but not much was required.
  * Built-in TCL and glib OS handlers were added.
  * 2-factor authentication support is built-in to the certauth
    protocol.
  * Support for elliptical keys was added to certauth.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634904000">- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
  adjust the requirements for the -devel package accordingly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636286400">- Update to version 2.3.2
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.3.4
  * Bugfix release
- Update to version 2.3.3
  * The major feature part of this is gensiot is rewritten to
    support a server mode, which allows it to continue to accept
    connections after a connection comes in. As part of this, it
    supports multiple threads, pidfiles, and output to syslog.
    This is useful as a stripped down ser2net, and also for
    creating a forwarding application, letting you convert a
    non-ssl connection to an ssl on, or receive ssl connections
    and forward them to a local application that doesn't support
    ssl.
  * The oomtests are getting better.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637409600">- Update to version 2.3.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645704000">- Update to version 2.3.6
  * Another bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653048000">- Udpate to version 2.4.1
  * Added support for the AX25 Amateur Radio packet protocol
  * Rewritten the C++ interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 2.5.4
  * Ratelimit - limit the data throughput on the write side of
    the gensio stack. This is useful if you have a slow device on
    a serial port that doesn't have flow control.
  * Sound - Yes, you can access sound on Linux
  * Fixed multiple bugs
  * This release adds a workaround for non-compliant AX.25 stacks.
  * It also fixes a long-standing bug with blocking I/O; in
    certain situations it can crash. This will not affect
    ser2net, but if you are using blocking I/O, it could affect you.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.4:
  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
  * The internal structure has been reworked so that gensios are dynamically loaded
    by default and can be individually selected at build time. The library itself
    was getting too many dependencies, so these dependencies are pushed to the
    individally loaded gensios. There should be no difference from the user's point
    of view; gensios go into libexec and get loaded on demand. And you can write
    your own and stick them in this directory and it will pick them up.
  * The os interface and mdns code has been put into their own libraries. There
    were circular dependencies, and mdns brings a boatload of other libraries. They
    really aren't gensios, they are gensio support, so they needed to be in their
    own library anyway. This make the gensio library just about gensios. But it
    will change the way you have to link against it if you are using mdns.
  * The sound gensio is now no longer experimental, I'd say it's beta quality now.
  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio have
    a change in the way euid and uid setting work. There wasn't a security issue,
    per se, but the way it was before didn't work on BSD. This makes the usage more
    standard.
- add splitprovides/obsoletes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693310400">- Update to 2.7.5
  * https://github.com/cminyard/gensio/compare/v2.6.1...v2.7.5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700308800">- update to 2.7.6:
    https://github.com/cminyard/gensio/compare/v2.7.5...v2.7.6</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.8.0
  * https://github.com/cminyard/gensio/compare/v2.7.6...v2.8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.8.2:
  * Fix some initialization code I messed up in 2.8.1.
  * A minor release to fix some Windows issues and clean up some
    docs.</changelog>
</package>
<package pkgid="5def391541c2ea63bd96bddd98d5374d223c7e4de0e8568e539a6608e37bb1d88e39f35d6193903ea390edbf48b83f19600e76213a097ddea29426717f9c2424" name="gensio-devel" arch="x86_64">
  <version epoch="0" ver="2.8.2" rel="1.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1603972800">- Update to version 2.2.0
  * Support for mDNS in gtlssh.
  * Some minor bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607515200">- Update to version 2.2.1
  * rewritten the OpenIPMI SoL code so I could make it stable
    under adverse circumstances, and lots of fixes in the gensio
    code, it's stable and holds up well under duress.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610280000">- Update to version 2.2.2
  * fixes a compile error if openipmi is not installed</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.2.4
  * Minor bug fixes, including a long standing issue with UDP.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1620907200">- Update to version 2.2.5
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1622894400">- Update to version 2.2.7
  * Fix: multiple connections to UDP sockets not work correctly.
- Update to version 2.2.6
  * Mostly small bug fixes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1629720000">- Udpate to version 2.2.9
  * A user noticed that doing a "send break" operation on a telnet
    connection would crash ser2net. It would only happen if
    rfc2217 was not enabled. I've uploaded a new version to fix the
    issue.
- Udpate to version 2.2.8
  * This release adds 2-factor authentication support to gtlssh.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634472000">- Update to version 2.3.1
  * C++ support. The interface was already OO, this is a mapping
    into C++. It's light, but not much was required.
  * Built-in TCL and glib OS handlers were added.
  * 2-factor authentication support is built-in to the certauth
    protocol.
  * Support for elliptical keys was added to certauth.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1634904000">- We build gensio with support for SCTP, MDNS and OpenIPMI; let's
  adjust the requirements for the -devel package accordingly.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1636286400">- Update to version 2.3.2
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.3.4
  * Bugfix release
- Update to version 2.3.3
  * The major feature part of this is gensiot is rewritten to
    support a server mode, which allows it to continue to accept
    connections after a connection comes in. As part of this, it
    supports multiple threads, pidfiles, and output to syslog.
    This is useful as a stripped down ser2net, and also for
    creating a forwarding application, letting you convert a
    non-ssl connection to an ssl on, or receive ssl connections
    and forward them to a local application that doesn't support
    ssl.
  * The oomtests are getting better.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637409600">- Update to version 2.3.5
  * Bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1645704000">- Update to version 2.3.6
  * Another bugfix release</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1653048000">- Udpate to version 2.4.1
  * Added support for the AX25 Amateur Radio packet protocol
  * Rewritten the C++ interface</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 2.5.4
  * Ratelimit - limit the data throughput on the write side of
    the gensio stack. This is useful if you have a slow device on
    a serial port that doesn't have flow control.
  * Sound - Yes, you can access sound on Linux
  * Fixed multiple bugs
  * This release adds a workaround for non-compliant AX.25 stacks.
  * It also fixes a long-standing bug with blocking I/O; in
    certain situations it can crash. This will not affect
    ser2net, but if you are using blocking I/O, it could affect you.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 2.6.4:
  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1
  * The internal structure has been reworked so that gensios are dynamically loaded
    by default and can be individually selected at build time. The library itself
    was getting too many dependencies, so these dependencies are pushed to the
    individally loaded gensios. There should be no difference from the user's point
    of view; gensios go into libexec and get loaded on demand. And you can write
    your own and stick them in this directory and it will pick them up.
  * The os interface and mdns code has been put into their own libraries. There
    were circular dependencies, and mdns brings a boatload of other libraries. They
    really aren't gensios, they are gensio support, so they needed to be in their
    own library anyway. This make the gensio library just about gensios. But it
    will change the way you have to link against it if you are using mdns.
  * The sound gensio is now no longer experimental, I'd say it's beta quality now.
  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio have
    a change in the way euid and uid setting work. There wasn't a security issue,
    per se, but the way it was before didn't work on BSD. This makes the usage more
    standard.
- add splitprovides/obsoletes</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1693310400">- Update to 2.7.5
  * https://github.com/cminyard/gensio/compare/v2.6.1...v2.7.5</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700308800">- update to 2.7.6:
    https://github.com/cminyard/gensio/compare/v2.7.5...v2.7.6</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1700827200">- Update to version 2.8.0
  * https://github.com/cminyard/gensio/compare/v2.7.6...v2.8.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 2.8.2:
  * Fix some initialization code I messed up in 2.8.1.
  * A minor release to fix some Windows issues and clean up some
    docs.</changelog>
</package>
<package pkgid="d411bb409fe088a4e1f44550a46d0182efd56e76c1c596ed9970c5c6c78b585e291b50d7447933c05e637a2037362570a3bcf31cca6c6f7641aa544c8549e9e3" name="geocode-glib" arch="src">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1431432000">- Update to version 3.17.1:
  + Make error handling of reverse geocode more robust.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439726400">- Update to version 3.17.90:
  + Update unit tests.
  + Add workaround for Nominatim boundingbox bug (bgo#749963).
  + Update project description.
  + Prettify Geo URI generation.</changelog>
  <changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Fix compilation under MacOS X.
  + Make location timestamp writable on construction.</changelog>
  <changelog author="zaitor@opensuse.org" date="1442750400">- Update to version 3.18.0:
  + No changes, version bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1454241600">- Update to version 3.18.1:
  + Added a default User-Agent, based on GApplication ID if
    available. Nominatim’s usage policy requires a User-Agent, so
    we add one.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455451200">- Update to version 3.19.90:
  + Add simple train stops and tram stops to place types.
  + Fix timestamp documentation.</changelog>
  <changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add icons to EXTRA_DIST.
  + Fix memleaks in query cache.</changelog>
  <changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Fix build for uClibc.</changelog>
  <changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Update to version 3.23.90:
  + Add g_autoptr cleanup functions.
  + Make code base const-correct.
  + Add backend abstraction.
  + Make unit-test base on offline mock backend.
  + Add support for multiple reverse results.
  + Add a user-agent property to override default user-agent.
  + Add equality functions to bbox/location/place.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="bef79856e55f5d1cdce7306b0ea9269fcf0a6152a8f684b7b2558377415a67b348dbc09fcde14964ce08866bab297fd880fcbc390e7fc7d2b430dbf494182e51" name="geocode-glib" arch="x86_64">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="979630f2a90ae5c24af7a18162e19a2dadcd413ef5246eb8d62854b1213f8c41f4bf97615c6afca8fea6f5c0b7de381ef71e2c34c58fc47bde2f5902f85d040a" name="geocode-glib-debugsource" arch="x86_64">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="d049a8819a1f236d9684d2110affae215d332521657f698161b7362bc882fb6605fa10fd7e16824acb3c81408e8349e605fc6f6cd046bebf21091b6b89c2dfe4" name="geocode-glib-devel" arch="x86_64">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="d6cbb057d9abd2dcaad9b33f19b4e2ed121166fa5d65622e8cf44ef176785825af4fa42a2b4202bc3a284c0426ee1bcf169c8ef546c78f1bf120a8e6f1ca9b37" name="geocode-glib-soup2" arch="src">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1431432000">- Update to version 3.17.1:
  + Make error handling of reverse geocode more robust.</changelog>
  <changelog author="zaitor@opensuse.org" date="1439726400">- Update to version 3.17.90:
  + Update unit tests.
  + Add workaround for Nominatim boundingbox bug (bgo#749963).
  + Update project description.
  + Prettify Geo URI generation.</changelog>
  <changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Fix compilation under MacOS X.
  + Make location timestamp writable on construction.</changelog>
  <changelog author="zaitor@opensuse.org" date="1442750400">- Update to version 3.18.0:
  + No changes, version bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1454241600">- Update to version 3.18.1:
  + Added a default User-Agent, based on GApplication ID if
    available. Nominatim’s usage policy requires a User-Agent, so
    we add one.</changelog>
  <changelog author="zaitor@opensuse.org" date="1455451200">- Update to version 3.19.90:
  + Add simple train stops and tram stops to place types.
  + Fix timestamp documentation.</changelog>
  <changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add icons to EXTRA_DIST.
  + Fix memleaks in query cache.</changelog>
  <changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Fix build for uClibc.</changelog>
  <changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
  <changelog author="dimstar@opensuse.org" date="1486468800">- Update to version 3.23.90:
  + Add g_autoptr cleanup functions.
  + Make code base const-correct.
  + Add backend abstraction.
  + Make unit-test base on offline mock backend.
  + Add support for multiple reverse results.
  + Add a user-agent property to override default user-agent.
  + Add equality functions to bbox/location/place.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="08d7f130f3093b492e38613dd9f9aa28ac77b3f4e7654bfb0aadc1aa3513b9d493079bb4b9f1026b552e5beb323bfe430dc74b96ca0b7ebf7a2ec9e721a00a13" name="geocode-glib-soup2-debugsource" arch="x86_64">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="efe6181b1c4828c000e5e578dab033c7d09412a56384c2db7785f9d8122c7491018fcea723777634145f4e1270888ba830e0afe70333cbb07875e65fe1c42ffd" name="geocode-glib-soup2-devel" arch="x86_64">
  <version epoch="0" ver="3.26.4" rel="1.5"/>
  <changelog author="zaitor@opensuse.org" date="1502280000">- Update to version 3.24.0:
  + Stable bump only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1502280001">- Update to version 3.25.4.1:
  + Brown paperbag release to add news entry for 3.25.4.
- Changes from version 3.25.4:
  + Port to meson build system.
  + Drop autotools.
  + Provide a configure script for backwards compatibility.
  + Fix a warning from gcc 7.1.1.
- Add meson BuildRequires and switch autotools macros configure,
  make and makeinstall to meson, meson_build and meson_install
  following upstream switch to Meson build system.
- Replace gnome-doc-utils-devel with gtk-doc BuildRequires and pass
  enable-gtk-doc=true to meson.
- Pass enable-installed-tests=false to meson, unsure if we should
  package these or not, default upstream is yes.</changelog>
  <changelog author="jengelh@inai.de" date="1504872000">- Update descriptions and RPM groups.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521288000">- Add geocode-glib-make-reproducible.patch: lib: Remove full build
  path from public headers. So as to make the build more easily
  reproducible.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1528286400">- Update to version 3.26.0:
  + Remove full build path from public headers so as to make the
    build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552564800">- Update to version 3.26.1:
  + Fix crashes caused by Nominatim server changes.
  + Fix warnings when building the API documentation.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.26.2:
  + Fix build exporting all the symbols.
  + Allow GIR generation when cross-compiling.
  + Allow unknown parameters inside geo: URL.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1656590400">- Update to version 3.26.3:
  + This release adds support for libsoup 3.x. To use the libsoup
    3.x build, applications will need to be adapted to look for the
    "-2.0" version of the API.
- Create multibuild flavor "soup2":
  + The soup2 flavor contains the packages we had so far, API 1.0
  + The ""-flavor is API 2.0, creating new subpackages
    libgeocode-glib-2-0 and typelib-1_0-GeocodeGlib-2_0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.26.4:
  + This release includes a fix to a test data file not being
    installed, and a bug fix for a bug in the libsoup3 port.</changelog>
</package>
<package pkgid="8a09223dcb665bcab8e674749cdb4a10fad90aab3f408b5e2fd2283227f96ba2b1898304b9c5c0126b4637b348fea4aa8f81d545bc7b1817a1cb1fb185a804cb" name="gerbera" arch="src">
  <version epoch="0" ver="1.12.1" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618660800">- Update to 1.8.0:
  * Significant improvement in import speeds with large collections
  * Handle Samsung X_SetBookmark action, for saving position of viewed
    media, when enabled by flag
  * New search support for containers, i.e. Albums, Artists and Genres
  * Extract metadata information from mp3 files with ID3v1 tags,
    not just v2
  * Added a retry when binding to interfaces, should make Gerbera
    much more reliable to start with slow network startup.
  * Fix build with GCC11
  * Beautify titles which are generated from file names</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1621425600">- Update to 1.8.1:
  * Mysql transactions
  * Support creation_time on FFmpeg handler
  * Bump lodash from 4.17.19 to 4.17.21 in /gerbera-web
  * Synchronize threads properly
  * add missing optional header for GCC11
  * remove several implicit fs::path conversions
  * Concatenate multivalue field with entrySeparator
  * remove push_back branch
  * change some size_t to bool
  * remove some pointless lambdas
  * remove std::distance where empty is sufficient
  * Implement SAMSUNG X_GetFeatureList
  * More chrono optimizations
  * algorithm cleanups
  * Determine container art image from files
  * massive std::chrono conversion
  * string_view conversions
  * Add support for Windows Media Player
  * Conan: Tidy up CMake conan integration
  * Implement UPnP SortCriteria
  * Avoid needless process elevation requirement on illumos
  * Only use music tracks as container art source
  * Work around undefined syscalls on solaroid systems
  * Documentation for exiv2 meta data usage
  * Clean compilation and errno fix
  * Enable ContainerArt for PC Directory
  * auto&amp;&amp; conversions
  * fs::path conversions
  * Cleanup path handling
  * add -d, -u and -P commandline options to docs
  * Fixed required versions of libupnp and libnpupnp
  * fix UPNP_USING_CHUNKED breaks npupnp compatibility
  * clang-tidy: replace typedef with using
  * Add cmdline options -u, -d and -P
  * Fix transcoded media ends before file is complete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624017600">- Update to 1.8.2:
  * Enhance structured layout with configuration
  * string_view to string conversions
  * pass SearchLexer by value
  * return std::nullopt for std::optional
  * remove pointless const_cast
  * Improve handling of default config values
  * several clang-tidy and manual cleanups
  * Fix parseSortStatement
  * mostly pass by value changes
  * Revert last_write_time to seconds since 1970
  * Encoding of web editor arguments
  * clang-analyzer and misc
  * Search query sign from beginning
  * manual destructor changes
  * Fix double truncation of playlist name
  * Generate correct statement for metadata table
  * Make transactions for SQLite thread safe</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628164800">- Update to 1.9.0:
  * New or Improved features:
    + Many more things have been added to configuration (order of
    resources for album art, DLNA profiles, upnp properties).
    Please consult https://docs.gerbera.io/en/stable/config-overview.html
    for the exact usage
    + Gerbera now can display dynamic containers, i.e. its contents
    are calculated as you click. This may show you recently add
    or changed media
    + Gerbera now supports client specific transcoding, i.e. video
    is only transcode for your older devices, newer can stream it
    as it is
    + The compatibility with Samsung TV sets was increase again
    + Minor media and upnp additions in search allow you to make
    the most out of your files
  * Refactoring of Code in Database Layer: this means that after
    the upgrade to 1.9.0 it's not possible to downgrade
  * Lots of small bug fixed
    (https://github.com/gerbera/gerbera/releases/tag/v1.9.0)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1630584000">- Update to 1.9.1:
  * lots of small code-related fixes
    https://github.com/gerbera/gerbera/releases/tag/v1.9.1</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632225600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gerbera.service.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632225601">- Fix spec file
- Add config.xml
- Remove unneeded tmpfile</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1633608000">- Update to 1.9.2:
  * Titles of search results can be configured
  * Containers in virtual layout can be defined as search result, so,
  e.g. albums, located in several places are only found once
  * Metadata, like artist, appearing multiple times are now stored
  in that way and can be sent to UPnP clients as separate entries
  as well or addressed in layout scripts. If you have a custom js
  import script which updates metadata you have to modify it using
  the new properties (see doc on scripting)
  * DLNA profile can be configured using video and audio codec,
  allow devices to pick supported streams
  * DLNA profile can be set for transcoding</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642161600">- Use %sysusers_create_package on Tumbleweed
- Add fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1647864000">- Update to 1.10.0:
  * show subdir of recursive autoscan in directory tree
  * add screenshots for grid view
  * add all metadata to search capabilities
  * search title in metadata instead of file name
  * reuse Request Handler
  * lots of other fixes: https://github.com/gerbera/gerbera/releases/tag/v1.10.0
- Remove fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to 1.11.0:
  * New features:
  - Database: Clients and statistics are stored database so restart
    does not empty client list. Client grouping for play statistics.
  - Search: Support searching playlists containers
  - Search: Respect ContainerID when performing search
  - Import: item class filtering and mapping by file properties
    allows more sophisticated virtual structure
  - Transcoding: Support filtering transcoding profiles by resource properties
    (like codecs) avoids transcoding if client can play files
  - DLNA: Detect DNLA profiles by resource attributes to specify more detailled
    profile for handling in client
  - File type support for WavPack improved: More metadata read with
    special library if compiled in.
  * Fixes:
  - Playlist: Fix parser error
  - Playlist: Handle end of file properly
  - Browsing: Sort containers first
  - Search: search result is sort by title now
  - Import: Timestamps in future are not stored for containers
  - Lots of others fixes: https://github.com/gerbera/gerbera/releases/tag/v1.11.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652875200">- Add 2635.patch: this fixes and issue on i586 and x86</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653480000">- Update 2635.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1665835200">- Add fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669723200">- Update to 1.12.0:
  * Support for NFO files as additional resources: Set up in resources
    and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
  * Tweaking mimetypes for clients
  * Editing Flags in web UI
  * More statistics on web UI
  * Add support for ip subnets in client config
  * Defaults for virtual container upnp class
  * Configuration for SQLite database modes
  * Offline mode for initial scan large libraries
- Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755
  is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber)
  were added with this release.
- Remove 2635.patch
- Remove fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670241600">- Add 2759.patch: fix tests execution issues.
- Remove disable-test.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673006400">- Update to 1.12.1:
  * Debug options for specialized messages
  * Configure offset of lastPlayedPosition (aka Samsung bookmark)
  * Calling null IOHandler
  * Encoding of ticks ' as &amp;apos; for Bose
  * ffmpeg and transcoding in docker container
  * Tests failing on openSuSE &gt; 15.3 and others
- Drop 2759.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix usage of %sysusers_create_package: the macro takes two
  parameters.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Use better macro for selecting a newer GCC on Leap.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704024000">- fix build on Tumbleweed with fmtlib 10 (boo#1218445)
  add gerbera-1.12.1-buildfix-support-fmtlib-10.patch</changelog>
</package>
<package pkgid="df6700c7504bf6ab278e4cff493717ff6183ede218770285853530560184a8e68f3028537265c4b8b97f86c1d98d7d3a566e65cd0985c13372f8ffc77064beb3" name="gerbera" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618660800">- Update to 1.8.0:
  * Significant improvement in import speeds with large collections
  * Handle Samsung X_SetBookmark action, for saving position of viewed
    media, when enabled by flag
  * New search support for containers, i.e. Albums, Artists and Genres
  * Extract metadata information from mp3 files with ID3v1 tags,
    not just v2
  * Added a retry when binding to interfaces, should make Gerbera
    much more reliable to start with slow network startup.
  * Fix build with GCC11
  * Beautify titles which are generated from file names</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1621425600">- Update to 1.8.1:
  * Mysql transactions
  * Support creation_time on FFmpeg handler
  * Bump lodash from 4.17.19 to 4.17.21 in /gerbera-web
  * Synchronize threads properly
  * add missing optional header for GCC11
  * remove several implicit fs::path conversions
  * Concatenate multivalue field with entrySeparator
  * remove push_back branch
  * change some size_t to bool
  * remove some pointless lambdas
  * remove std::distance where empty is sufficient
  * Implement SAMSUNG X_GetFeatureList
  * More chrono optimizations
  * algorithm cleanups
  * Determine container art image from files
  * massive std::chrono conversion
  * string_view conversions
  * Add support for Windows Media Player
  * Conan: Tidy up CMake conan integration
  * Implement UPnP SortCriteria
  * Avoid needless process elevation requirement on illumos
  * Only use music tracks as container art source
  * Work around undefined syscalls on solaroid systems
  * Documentation for exiv2 meta data usage
  * Clean compilation and errno fix
  * Enable ContainerArt for PC Directory
  * auto&amp;&amp; conversions
  * fs::path conversions
  * Cleanup path handling
  * add -d, -u and -P commandline options to docs
  * Fixed required versions of libupnp and libnpupnp
  * fix UPNP_USING_CHUNKED breaks npupnp compatibility
  * clang-tidy: replace typedef with using
  * Add cmdline options -u, -d and -P
  * Fix transcoded media ends before file is complete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624017600">- Update to 1.8.2:
  * Enhance structured layout with configuration
  * string_view to string conversions
  * pass SearchLexer by value
  * return std::nullopt for std::optional
  * remove pointless const_cast
  * Improve handling of default config values
  * several clang-tidy and manual cleanups
  * Fix parseSortStatement
  * mostly pass by value changes
  * Revert last_write_time to seconds since 1970
  * Encoding of web editor arguments
  * clang-analyzer and misc
  * Search query sign from beginning
  * manual destructor changes
  * Fix double truncation of playlist name
  * Generate correct statement for metadata table
  * Make transactions for SQLite thread safe</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628164800">- Update to 1.9.0:
  * New or Improved features:
    + Many more things have been added to configuration (order of
    resources for album art, DLNA profiles, upnp properties).
    Please consult https://docs.gerbera.io/en/stable/config-overview.html
    for the exact usage
    + Gerbera now can display dynamic containers, i.e. its contents
    are calculated as you click. This may show you recently add
    or changed media
    + Gerbera now supports client specific transcoding, i.e. video
    is only transcode for your older devices, newer can stream it
    as it is
    + The compatibility with Samsung TV sets was increase again
    + Minor media and upnp additions in search allow you to make
    the most out of your files
  * Refactoring of Code in Database Layer: this means that after
    the upgrade to 1.9.0 it's not possible to downgrade
  * Lots of small bug fixed
    (https://github.com/gerbera/gerbera/releases/tag/v1.9.0)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1630584000">- Update to 1.9.1:
  * lots of small code-related fixes
    https://github.com/gerbera/gerbera/releases/tag/v1.9.1</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632225600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gerbera.service.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632225601">- Fix spec file
- Add config.xml
- Remove unneeded tmpfile</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1633608000">- Update to 1.9.2:
  * Titles of search results can be configured
  * Containers in virtual layout can be defined as search result, so,
  e.g. albums, located in several places are only found once
  * Metadata, like artist, appearing multiple times are now stored
  in that way and can be sent to UPnP clients as separate entries
  as well or addressed in layout scripts. If you have a custom js
  import script which updates metadata you have to modify it using
  the new properties (see doc on scripting)
  * DLNA profile can be configured using video and audio codec,
  allow devices to pick supported streams
  * DLNA profile can be set for transcoding</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642161600">- Use %sysusers_create_package on Tumbleweed
- Add fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1647864000">- Update to 1.10.0:
  * show subdir of recursive autoscan in directory tree
  * add screenshots for grid view
  * add all metadata to search capabilities
  * search title in metadata instead of file name
  * reuse Request Handler
  * lots of other fixes: https://github.com/gerbera/gerbera/releases/tag/v1.10.0
- Remove fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to 1.11.0:
  * New features:
  - Database: Clients and statistics are stored database so restart
    does not empty client list. Client grouping for play statistics.
  - Search: Support searching playlists containers
  - Search: Respect ContainerID when performing search
  - Import: item class filtering and mapping by file properties
    allows more sophisticated virtual structure
  - Transcoding: Support filtering transcoding profiles by resource properties
    (like codecs) avoids transcoding if client can play files
  - DLNA: Detect DNLA profiles by resource attributes to specify more detailled
    profile for handling in client
  - File type support for WavPack improved: More metadata read with
    special library if compiled in.
  * Fixes:
  - Playlist: Fix parser error
  - Playlist: Handle end of file properly
  - Browsing: Sort containers first
  - Search: search result is sort by title now
  - Import: Timestamps in future are not stored for containers
  - Lots of others fixes: https://github.com/gerbera/gerbera/releases/tag/v1.11.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652875200">- Add 2635.patch: this fixes and issue on i586 and x86</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653480000">- Update 2635.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1665835200">- Add fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669723200">- Update to 1.12.0:
  * Support for NFO files as additional resources: Set up in resources
    and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
  * Tweaking mimetypes for clients
  * Editing Flags in web UI
  * More statistics on web UI
  * Add support for ip subnets in client config
  * Defaults for virtual container upnp class
  * Configuration for SQLite database modes
  * Offline mode for initial scan large libraries
- Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755
  is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber)
  were added with this release.
- Remove 2635.patch
- Remove fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670241600">- Add 2759.patch: fix tests execution issues.
- Remove disable-test.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673006400">- Update to 1.12.1:
  * Debug options for specialized messages
  * Configure offset of lastPlayedPosition (aka Samsung bookmark)
  * Calling null IOHandler
  * Encoding of ticks ' as &amp;apos; for Bose
  * ffmpeg and transcoding in docker container
  * Tests failing on openSuSE &gt; 15.3 and others
- Drop 2759.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix usage of %sysusers_create_package: the macro takes two
  parameters.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Use better macro for selecting a newer GCC on Leap.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704024000">- fix build on Tumbleweed with fmtlib 10 (boo#1218445)
  add gerbera-1.12.1-buildfix-support-fmtlib-10.patch</changelog>
</package>
<package pkgid="26895b692ce0ceee7443fff2eb5e03ef08b5819c65d301dcc0b50d4ddf37c589112c5e9bbc7c45ce8211dee82bbb6cc28fa7a25dffab9c5182371132ad2693b1" name="gerbera-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618660800">- Update to 1.8.0:
  * Significant improvement in import speeds with large collections
  * Handle Samsung X_SetBookmark action, for saving position of viewed
    media, when enabled by flag
  * New search support for containers, i.e. Albums, Artists and Genres
  * Extract metadata information from mp3 files with ID3v1 tags,
    not just v2
  * Added a retry when binding to interfaces, should make Gerbera
    much more reliable to start with slow network startup.
  * Fix build with GCC11
  * Beautify titles which are generated from file names</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1621425600">- Update to 1.8.1:
  * Mysql transactions
  * Support creation_time on FFmpeg handler
  * Bump lodash from 4.17.19 to 4.17.21 in /gerbera-web
  * Synchronize threads properly
  * add missing optional header for GCC11
  * remove several implicit fs::path conversions
  * Concatenate multivalue field with entrySeparator
  * remove push_back branch
  * change some size_t to bool
  * remove some pointless lambdas
  * remove std::distance where empty is sufficient
  * Implement SAMSUNG X_GetFeatureList
  * More chrono optimizations
  * algorithm cleanups
  * Determine container art image from files
  * massive std::chrono conversion
  * string_view conversions
  * Add support for Windows Media Player
  * Conan: Tidy up CMake conan integration
  * Implement UPnP SortCriteria
  * Avoid needless process elevation requirement on illumos
  * Only use music tracks as container art source
  * Work around undefined syscalls on solaroid systems
  * Documentation for exiv2 meta data usage
  * Clean compilation and errno fix
  * Enable ContainerArt for PC Directory
  * auto&amp;&amp; conversions
  * fs::path conversions
  * Cleanup path handling
  * add -d, -u and -P commandline options to docs
  * Fixed required versions of libupnp and libnpupnp
  * fix UPNP_USING_CHUNKED breaks npupnp compatibility
  * clang-tidy: replace typedef with using
  * Add cmdline options -u, -d and -P
  * Fix transcoded media ends before file is complete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624017600">- Update to 1.8.2:
  * Enhance structured layout with configuration
  * string_view to string conversions
  * pass SearchLexer by value
  * return std::nullopt for std::optional
  * remove pointless const_cast
  * Improve handling of default config values
  * several clang-tidy and manual cleanups
  * Fix parseSortStatement
  * mostly pass by value changes
  * Revert last_write_time to seconds since 1970
  * Encoding of web editor arguments
  * clang-analyzer and misc
  * Search query sign from beginning
  * manual destructor changes
  * Fix double truncation of playlist name
  * Generate correct statement for metadata table
  * Make transactions for SQLite thread safe</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628164800">- Update to 1.9.0:
  * New or Improved features:
    + Many more things have been added to configuration (order of
    resources for album art, DLNA profiles, upnp properties).
    Please consult https://docs.gerbera.io/en/stable/config-overview.html
    for the exact usage
    + Gerbera now can display dynamic containers, i.e. its contents
    are calculated as you click. This may show you recently add
    or changed media
    + Gerbera now supports client specific transcoding, i.e. video
    is only transcode for your older devices, newer can stream it
    as it is
    + The compatibility with Samsung TV sets was increase again
    + Minor media and upnp additions in search allow you to make
    the most out of your files
  * Refactoring of Code in Database Layer: this means that after
    the upgrade to 1.9.0 it's not possible to downgrade
  * Lots of small bug fixed
    (https://github.com/gerbera/gerbera/releases/tag/v1.9.0)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1630584000">- Update to 1.9.1:
  * lots of small code-related fixes
    https://github.com/gerbera/gerbera/releases/tag/v1.9.1</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632225600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gerbera.service.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632225601">- Fix spec file
- Add config.xml
- Remove unneeded tmpfile</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1633608000">- Update to 1.9.2:
  * Titles of search results can be configured
  * Containers in virtual layout can be defined as search result, so,
  e.g. albums, located in several places are only found once
  * Metadata, like artist, appearing multiple times are now stored
  in that way and can be sent to UPnP clients as separate entries
  as well or addressed in layout scripts. If you have a custom js
  import script which updates metadata you have to modify it using
  the new properties (see doc on scripting)
  * DLNA profile can be configured using video and audio codec,
  allow devices to pick supported streams
  * DLNA profile can be set for transcoding</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642161600">- Use %sysusers_create_package on Tumbleweed
- Add fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1647864000">- Update to 1.10.0:
  * show subdir of recursive autoscan in directory tree
  * add screenshots for grid view
  * add all metadata to search capabilities
  * search title in metadata instead of file name
  * reuse Request Handler
  * lots of other fixes: https://github.com/gerbera/gerbera/releases/tag/v1.10.0
- Remove fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to 1.11.0:
  * New features:
  - Database: Clients and statistics are stored database so restart
    does not empty client list. Client grouping for play statistics.
  - Search: Support searching playlists containers
  - Search: Respect ContainerID when performing search
  - Import: item class filtering and mapping by file properties
    allows more sophisticated virtual structure
  - Transcoding: Support filtering transcoding profiles by resource properties
    (like codecs) avoids transcoding if client can play files
  - DLNA: Detect DNLA profiles by resource attributes to specify more detailled
    profile for handling in client
  - File type support for WavPack improved: More metadata read with
    special library if compiled in.
  * Fixes:
  - Playlist: Fix parser error
  - Playlist: Handle end of file properly
  - Browsing: Sort containers first
  - Search: search result is sort by title now
  - Import: Timestamps in future are not stored for containers
  - Lots of others fixes: https://github.com/gerbera/gerbera/releases/tag/v1.11.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652875200">- Add 2635.patch: this fixes and issue on i586 and x86</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653480000">- Update 2635.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1665835200">- Add fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669723200">- Update to 1.12.0:
  * Support for NFO files as additional resources: Set up in resources
    and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
  * Tweaking mimetypes for clients
  * Editing Flags in web UI
  * More statistics on web UI
  * Add support for ip subnets in client config
  * Defaults for virtual container upnp class
  * Configuration for SQLite database modes
  * Offline mode for initial scan large libraries
- Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755
  is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber)
  were added with this release.
- Remove 2635.patch
- Remove fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670241600">- Add 2759.patch: fix tests execution issues.
- Remove disable-test.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673006400">- Update to 1.12.1:
  * Debug options for specialized messages
  * Configure offset of lastPlayedPosition (aka Samsung bookmark)
  * Calling null IOHandler
  * Encoding of ticks ' as &amp;apos; for Bose
  * ffmpeg and transcoding in docker container
  * Tests failing on openSuSE &gt; 15.3 and others
- Drop 2759.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix usage of %sysusers_create_package: the macro takes two
  parameters.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Use better macro for selecting a newer GCC on Leap.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704024000">- fix build on Tumbleweed with fmtlib 10 (boo#1218445)
  add gerbera-1.12.1-buildfix-support-fmtlib-10.patch</changelog>
</package>
<package pkgid="c795625f03bf2443ce87a0314cddf2b197a13910fe42432092e5d1796ef38efd325c924b66b847222129cc846a0baf669b0bd8807632a3070b36dac6c46580c3" name="gerbera-debugsource" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="1.2"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618660800">- Update to 1.8.0:
  * Significant improvement in import speeds with large collections
  * Handle Samsung X_SetBookmark action, for saving position of viewed
    media, when enabled by flag
  * New search support for containers, i.e. Albums, Artists and Genres
  * Extract metadata information from mp3 files with ID3v1 tags,
    not just v2
  * Added a retry when binding to interfaces, should make Gerbera
    much more reliable to start with slow network startup.
  * Fix build with GCC11
  * Beautify titles which are generated from file names</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1621425600">- Update to 1.8.1:
  * Mysql transactions
  * Support creation_time on FFmpeg handler
  * Bump lodash from 4.17.19 to 4.17.21 in /gerbera-web
  * Synchronize threads properly
  * add missing optional header for GCC11
  * remove several implicit fs::path conversions
  * Concatenate multivalue field with entrySeparator
  * remove push_back branch
  * change some size_t to bool
  * remove some pointless lambdas
  * remove std::distance where empty is sufficient
  * Implement SAMSUNG X_GetFeatureList
  * More chrono optimizations
  * algorithm cleanups
  * Determine container art image from files
  * massive std::chrono conversion
  * string_view conversions
  * Add support for Windows Media Player
  * Conan: Tidy up CMake conan integration
  * Implement UPnP SortCriteria
  * Avoid needless process elevation requirement on illumos
  * Only use music tracks as container art source
  * Work around undefined syscalls on solaroid systems
  * Documentation for exiv2 meta data usage
  * Clean compilation and errno fix
  * Enable ContainerArt for PC Directory
  * auto&amp;&amp; conversions
  * fs::path conversions
  * Cleanup path handling
  * add -d, -u and -P commandline options to docs
  * Fixed required versions of libupnp and libnpupnp
  * fix UPNP_USING_CHUNKED breaks npupnp compatibility
  * clang-tidy: replace typedef with using
  * Add cmdline options -u, -d and -P
  * Fix transcoded media ends before file is complete</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624017600">- Update to 1.8.2:
  * Enhance structured layout with configuration
  * string_view to string conversions
  * pass SearchLexer by value
  * return std::nullopt for std::optional
  * remove pointless const_cast
  * Improve handling of default config values
  * several clang-tidy and manual cleanups
  * Fix parseSortStatement
  * mostly pass by value changes
  * Revert last_write_time to seconds since 1970
  * Encoding of web editor arguments
  * clang-analyzer and misc
  * Search query sign from beginning
  * manual destructor changes
  * Fix double truncation of playlist name
  * Generate correct statement for metadata table
  * Make transactions for SQLite thread safe</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628164800">- Update to 1.9.0:
  * New or Improved features:
    + Many more things have been added to configuration (order of
    resources for album art, DLNA profiles, upnp properties).
    Please consult https://docs.gerbera.io/en/stable/config-overview.html
    for the exact usage
    + Gerbera now can display dynamic containers, i.e. its contents
    are calculated as you click. This may show you recently add
    or changed media
    + Gerbera now supports client specific transcoding, i.e. video
    is only transcode for your older devices, newer can stream it
    as it is
    + The compatibility with Samsung TV sets was increase again
    + Minor media and upnp additions in search allow you to make
    the most out of your files
  * Refactoring of Code in Database Layer: this means that after
    the upgrade to 1.9.0 it's not possible to downgrade
  * Lots of small bug fixed
    (https://github.com/gerbera/gerbera/releases/tag/v1.9.0)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1630584000">- Update to 1.9.1:
  * lots of small code-related fixes
    https://github.com/gerbera/gerbera/releases/tag/v1.9.1</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632225600">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_gerbera.service.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632225601">- Fix spec file
- Add config.xml
- Remove unneeded tmpfile</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1633608000">- Update to 1.9.2:
  * Titles of search results can be configured
  * Containers in virtual layout can be defined as search result, so,
  e.g. albums, located in several places are only found once
  * Metadata, like artist, appearing multiple times are now stored
  in that way and can be sent to UPnP clients as separate entries
  as well or addressed in layout scripts. If you have a custom js
  import script which updates metadata you have to modify it using
  the new properties (see doc on scripting)
  * DLNA profile can be configured using video and audio codec,
  allow devices to pick supported streams
  * DLNA profile can be set for transcoding</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642161600">- Use %sysusers_create_package on Tumbleweed
- Add fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1647864000">- Update to 1.10.0:
  * show subdir of recursive autoscan in directory tree
  * add screenshots for grid view
  * add all metadata to search capabilities
  * search title in metadata instead of file name
  * reuse Request Handler
  * lots of other fixes: https://github.com/gerbera/gerbera/releases/tag/v1.10.0
- Remove fix_for_smt_gt8.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652097600">- Update to 1.11.0:
  * New features:
  - Database: Clients and statistics are stored database so restart
    does not empty client list. Client grouping for play statistics.
  - Search: Support searching playlists containers
  - Search: Respect ContainerID when performing search
  - Import: item class filtering and mapping by file properties
    allows more sophisticated virtual structure
  - Transcoding: Support filtering transcoding profiles by resource properties
    (like codecs) avoids transcoding if client can play files
  - DLNA: Detect DNLA profiles by resource attributes to specify more detailled
    profile for handling in client
  - File type support for WavPack improved: More metadata read with
    special library if compiled in.
  * Fixes:
  - Playlist: Fix parser error
  - Playlist: Handle end of file properly
  - Browsing: Sort containers first
  - Search: search result is sort by title now
  - Import: Timestamps in future are not stored for containers
  - Lots of others fixes: https://github.com/gerbera/gerbera/releases/tag/v1.11.0</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652875200">- Add 2635.patch: this fixes and issue on i586 and x86</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653480000">- Update 2635.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1665835200">- Add fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669723200">- Update to 1.12.0:
  * Support for NFO files as additional resources: Set up in resources
    and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
  * Tweaking mimetypes for clients
  * Editing Flags in web UI
  * More statistics on web UI
  * Add support for ip subnets in client config
  * Defaults for virtual container upnp class
  * Configuration for SQLite database modes
  * Offline mode for initial scan large libraries
- Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755
  is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber)
  were added with this release.
- Remove 2635.patch
- Remove fix-fmt9.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670241600">- Add 2759.patch: fix tests execution issues.
- Remove disable-test.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673006400">- Update to 1.12.1:
  * Debug options for specialized messages
  * Configure offset of lastPlayedPosition (aka Samsung bookmark)
  * Calling null IOHandler
  * Encoding of ticks ' as &amp;apos; for Bose
  * ffmpeg and transcoding in docker container
  * Tests failing on openSuSE &gt; 15.3 and others
- Drop 2759.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix usage of %sysusers_create_package: the macro takes two
  parameters.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696593600">- Use better macro for selecting a newer GCC on Leap.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1704024000">- fix build on Tumbleweed with fmtlib 10 (boo#1218445)
  add gerbera-1.12.1-buildfix-support-fmtlib-10.patch</changelog>
</package>
<package pkgid="667ac6ec65845544b3caae9334748cbebf16af6dc210eb913c8241e663b2f7fcac4baf4f73071cd88011ebf0177526bc5508ad4f6c2ceb6400fc5c10759dfb3b" name="gettext-csharp" arch="src">
  <version epoch="0" ver="0.21.1" rel="2.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1402401600">- GNU gettext 0.19.1:
  * Desktop Entry: msgfmt now always reads the po/LINGUAS file
  * Vala:  Bug fix in xgettext handling of "//" in string literals
  * po/Makevars.template now contains the newly added variables
  * msgfmt now treats errors in the PO file header as non-fatal
    In future Gettext versions, msgfmt will treat header errors as
    fatal and terminate the command execution.
- switch to xz tarball</changelog>
  <changelog author="pth@suse.de" date="1405425600">- Update to 0.19.2:
  * Fix xgettext crash in parsing empty string literals in C and Vala.
  * Autoconf macro trace in autopoint now works again with Autoconf 2.68
    or earlier.  It was a regression in 0.19.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1413547200">- GNU gettext 0.19.3:
  * Fix xgettext mishandling of octal character escapes in C.
  * Fix autopoint infinite recursion with certain configure.ac.
  * The po/Makevars file has a new field MSGINIT_OPTIONS, that can
    be used to adjust msginit's operation.  This is particularly
    useful for controlling line wrapping behavior together with
    MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1422360000">- GNU gettext 0.19.4:
  * The --keyword option of xgettext now accepts same argument
    number for both singular and plural forms.
  * Programming languages support:
  - C#: xgettext now properly handles Unicode characters encoded
    with surrogate pairs.
  - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
    literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
  - Shell: xgettext now properly recognizes Bash ANSI-C quoting
    ($'...').
  * Bug fixes:
  - Fix integer overflow when reading certain MO files with
    msgunfmt.
  - Avoid invalid memory access in various cases.  In particular,
    when the same argument number is specified for singular/
    plural arguments, and when checking Lisp and Scheme format
    strings.</changelog>
  <changelog author="mlin@suse.com" date="1425988800">- Add gettext-check-allocated-size-for-static-segment.patch from upstream
  * Check if the embedded segment size is valid, before adding it to
    the string length. Please see
    http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html</changelog>
  <changelog author="astieger@suse.com" date="1436529600">- GNU gettext 0.19.5:
  * drop gettext-check-allocated-size-for-static-segment.patch,
    is upstream</changelog>
  <changelog author="astieger@suse.com" date="1437048000">- GNU gettext 0.19.5.1:
  * fix build on old platforms where stpcpy and stpncpy is missing</changelog>
  <changelog author="astieger@suse.com" date="1441972800">- GNU gettext 0.19.6:
  * Support AppData file format</changelog>
  <changelog author="astieger@suse.com" date="1459771200">- GNU gettext 0.19.7:
  * can now load custom string extraction rules in XML
    Internationalization Tag Set (ITS) standard
  * the existing XML-based language scanners (Glade, GSettings, and
    AppData) rewritten using ITS
  * Add msgfmt --xml option to merge translations back to the
    original XML document.</changelog>
  <changelog author="astieger@suse.com" date="1465646400">- GNU gettext 0.19.8:
  * msgfmt now produces little-endian .mo files by default.
  * xml: xgettext and msgfmt now look for .its files in directories
    supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
    environment variable.
  * JavaScript: xgettext and msgfmt now recognize numbered
    arguments in format strings.</changelog>
  <changelog author="astieger@suse.com" date="1466337600">- GNU gettext 0.19.8.1:
  * Fix unintentional soname bump</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Disable debug packages on RHEL and derived distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Remove prereq on info: No info page installed.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updated to version 0.20.1:
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
- Rebased gettext-po-mode.diff
- Removed gettext-needlessly_init_vars.patch (now in upstream)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1575892800">- Added -lm flag to CFLAGS</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">-Updated to version 0.21
  * Improvements for translators:
  When msgfmt writes a MO file, it now does so in such a way that processes
  that are currently using an older copy of the MO file will not crash.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- use https for urls
- spec-cleaner run
- apply all the patches from gettext-runtime</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="bd9431e85801c84582269a3b863f8ede76f18adfa7307c33106efc34506dcff59fe463ada2b455ad7fb0994c9956bb4948fc3653dc69b7ea3d1f4a98fb9db72b" name="gettext-csharp" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.1"/>
  <changelog author="astieger@suse.com" date="1466337600">- GNU gettext 0.19.8.1:
  * Fix unintentional soname bump</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Disable debug packages on RHEL and derived distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Remove prereq on info: No info page installed.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updated to version 0.20.1:
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
- Rebased gettext-po-mode.diff
- Removed gettext-needlessly_init_vars.patch (now in upstream)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1575892800">- Added -lm flag to CFLAGS</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">-Updated to version 0.21
  * Improvements for translators:
  When msgfmt writes a MO file, it now does so in such a way that processes
  that are currently using an older copy of the MO file will not crash.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- use https for urls
- spec-cleaner run
- apply all the patches from gettext-runtime</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="3cd0243a2e0536424c5ef90ecbbc637514277fb195cd0d90b190c84038bdfbb6e13cf4d35f2993b143fb4d8a2265195be0b3dd756bf8a1561b0b4c7b04748837" name="gettext-its-gtk3" arch="noarch">
  <version epoch="0" ver="3.24.38+111" rel="1.1"/>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1656936000">- Add compatible dependency "python3-gobject-Gdk if python3-gobject"
  to the typelib package for SLE and Leap (boo#1200614).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1660564800">- avoid bashism in baselibs postscript (bsc#1195391).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no
  purpose, nor can I find anything to suggest that gtk depends on
  it.</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1663934400">- Fix unstable drag-and-drop on Wayland KDE, add:
  * gtk3-gdkwayland-Update-selections-offer-before-updating-dnd.patch
  https://gitlab.gnome.org/GNOME/gtk/-/commit/56100ab4</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669809600">- Update to version 3.24.35:
  + GtkFontChooserWidget: Fix a critical.
  + GtkAccelLabel: Differentiate keypad keysyms in accelerators.
  + Input:
  - Recognize stylus devices as pens.
  - Fix problems with motion compression.
  + Windows: Build system improvements.
  + Wayland:
  - Fix problems with unreliable DND.
  - Use GLES if required.
  - Add support for titlebar gestures.
  - Refactor handling of IM client updates.
  - Fix cursor hotspots with scaled surfaces.
  - Use the xdg-activation protocol.
  - Load cursors on demand.
  - Fix cursor size on hi-dpi displays.
  + MacOS: Use a CVDisplayLink based frame clock.
  + Updated translations.
- Drop upstream merged patch
  gtk3-gdkwayland-Update-selections-offer-before-updating-dnd.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.24.35+10:
  + Flush drawable surface when getting a pixbuf.
  + wayland: Look for cursor themes in $HOME (boo#1206001).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1672315200">- Update to version 3.24.36:
  + GtkLabel: Tweak selection behavior.
  + GtkEmojiChooser: Properly handle empty recent section.
  + GtkFileChooser: Make ~ key work regardless of dead keys.
  + Wayland:
  - Fix problems with X&lt;&gt;Wayland DND.
  - Revert cursor changes from 3.24.35.
  - Fix handling of surrounding text in input.
  + Updated translation.
- Switch from Autotools to Meson, dropping libtool build
  requirement while adding meson and ninja. And replace configure,
  make_build, and make_install macros with meson, meson_build and
  meson_install.
- Adopt the use of autosetup and autopatch macro facilities to
  improve package maintainability.
- Drop multibuild facility due to the fact that Gtk 3 Meson build
  scripts can't fully disable some components. And, at least for
  now, we cannot achieve the same degree of modularity we had with
  Autotools.
- Drop macros.gtk3 file as no package (if it ever had any) consumes
  its macros.
- After switching to Meson, the build doesn't produce a Wayland
  Input Method module anymore, at least not as a standalone. Update
  baselibs.conf accordingly. And some GResource files are now being
  provided in the devel package for working with emojis.
- Define __provides_exclude_from macro with ^%{_libdir}/gtk-3.0 as
  its value to prevent the automatic provision generator to offer
  private modules as requirable symbols.
- Make cloudproviders to be easily switchable, through bcond
  facility, to allow people to test it, or for maintainers to turn
  it on and off easily.
- Make gettext-its-gtk3 and gtk3-devel-doc sub-packages
  arch-independent (noarch), as they don't contain any binaries.
- Convert IM modules cache update post(un) scriptlets to RPM
  file triggers. Though we had good results with icon cache update
  scriptlets previously, we still can't use transfiletriggers to
  trigger the cache update only once, post transaction, because
  Zypper is still working on implementing support for them.
- Refresh patch with Quilt: gtk3-revert-forced-xftdpi.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.24.37:
  + Support the file transfer portal for copy-paste and DND
  + Treat XKB_MODE_NAME_LODO as super key
  + Refactor startup notification handling to be in sync with GTK 4
  + GL: Synchronie when calling MakeCurrent
  + CSS: Fix a problem with stopping animations
  + Wayland: Drop the legacy text input module
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1678190400">- Prepend gtk3 to binary_version and _immoduledir macro names to
  avoid possible name clash now that they are being defined in the
  macros.gtk3 file instead of the spec file.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679400000">- Re-add macros.gtk3: there are quite a few consumers left
  requiring the defined macros.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1681128000">- Deprecate %gtk_immodule_(requires|post|postun) macros defined in
  the macros.gtk3 file. Since we are using RPM file triggers to
  provide their functionality, without nullifying them the commands
  will run twice, once by the file triggers and another time by the
  macros.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1682510400">- Update to version 3.24.37+68:
  + application: Clean up signal handlers
  + OLE2 DND: Check if move is supported
  + Address issue 5711 by checking that the context is not NULL
  + wayland:
  - Don't crash without xdg_activation_v1
  - Don't crash on cursor size 0
  + gdkscreen-wayland: Notify initial setting change from
    org.gtk.Settings
  + gdk: Swap Cairo calls when reading back from a GdkWindow
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1682942400">- Update to version 3.24.37+70:
  + Fix a crash.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684756800">- Update to version 3.24.38:
  + GtkFileChooser: Avoid warnings with GLib 2.76.
  + Theme: Set caret color in the dark theme.
  + Windows: Fix running under GLES.
  + Wayland:
  - Notify on initial setting changes.
  - Don't crash on 0 size cursors.
  - Don't crash if xdg_activation_v1 is missing.
  + Debugging: Show more information in the inspector.
  + Updated translations.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1685707200">- Fix nautilus crash after entering wrong SMB password (bsc#1211952)
  * add gtk3-gtkmountoperation-avoid-SEGV-after-bad-password-inpu.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1694520000">- Use RPM ternary operations to specify true/false arguments based
  on build conditions (%[%{with FOO} ? "true" : "false"])</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1696766400">- Revert RPM ternary operations on SLE where rpm version is not
  ready.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="dimstar@opensuse.org" date="1701950400">- Update to version 3.24.38+111:
  + [gtk3] Support tiled windows from xdg-shell.
  + Fix a minor issue in the file portal test.
  + wayland: Be more careful when loading cursors.
  + gdk/wayland: Use g_warning_once for cursor scale mismatches.
  + gdk/wayland: Don't fall back directly to 1 for mismatched
    cursor sizes.
  + Updated translations.
- Drop upstream applied patch
  gtk3-gtkmountoperation-avoid-SEGV-after-bad-password-inpu.patch</changelog>
</package>
<package pkgid="4f73b28b880fbb1dd31ca7b6fb7596561ea244782d99a7f70c6070f94a5e7c1f9249b7c3edc3be9b980f68a9ea95dcb01d8d90d6fd1169776fdf443a34074f02" name="gettext-java" arch="src">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="andreas.stieger@gmx.de" date="1402401600">- GNU gettext 0.19.1:
  * Desktop Entry: msgfmt now always reads the po/LINGUAS file
  * Vala:  Bug fix in xgettext handling of "//" in string literals
  * po/Makevars.template now contains the newly added variables
  * msgfmt now treats errors in the PO file header as non-fatal
    In future Gettext versions, msgfmt will treat header errors as
    fatal and terminate the command execution.
- switch to xz tarball</changelog>
  <changelog author="pth@suse.de" date="1405425600">- Update to 0.19.2:
  * Fix xgettext crash in parsing empty string literals in C and Vala.
  * Autoconf macro trace in autopoint now works again with Autoconf 2.68
    or earlier.  It was a regression in 0.19.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1413547200">- GNU gettext 0.19.3:
  * Fix xgettext mishandling of octal character escapes in C.
  * Fix autopoint infinite recursion with certain configure.ac.
  * The po/Makevars file has a new field MSGINIT_OPTIONS, that can
    be used to adjust msginit's operation.  This is particularly
    useful for controlling line wrapping behavior together with
    MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1422360000">- GNU gettext 0.19.4:
  * The --keyword option of xgettext now accepts same argument
    number for both singular and plural forms.
  * Programming languages support:
  - C#: xgettext now properly handles Unicode characters encoded
    with surrogate pairs.
  - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
    literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
  - Shell: xgettext now properly recognizes Bash ANSI-C quoting
    ($'...').
  * Bug fixes:
  - Fix integer overflow when reading certain MO files with
    msgunfmt.
  - Avoid invalid memory access in various cases.  In particular,
    when the same argument number is specified for singular/
    plural arguments, and when checking Lisp and Scheme format
    strings.</changelog>
  <changelog author="mlin@suse.com" date="1425988800">- Add gettext-check-allocated-size-for-static-segment.patch from upstream
  * Check if the embedded segment size is valid, before adding it to
    the string length. Please see
    http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html</changelog>
  <changelog author="astieger@suse.com" date="1436529600">- GNU gettext 0.19.5:
  * drop gettext-check-allocated-size-for-static-segment.patch,
    is upstream</changelog>
  <changelog author="astieger@suse.com" date="1437048000">- GNU gettext 0.19.5.1:
  * fix build on old platforms where stpcpy and stpncpy is missing</changelog>
  <changelog author="astieger@suse.com" date="1441972800">- GNU gettext 0.19.6:
  * Support AppData file format</changelog>
  <changelog author="astieger@suse.com" date="1459771200">- GNU gettext 0.19.7:
  * can now load custom string extraction rules in XML
    Internationalization Tag Set (ITS) standard
  * the existing XML-based language scanners (Glade, GSettings, and
    AppData) rewritten using ITS
  * Add msgfmt --xml option to merge translations back to the
    original XML document.</changelog>
  <changelog author="astieger@suse.com" date="1465646400">- GNU gettext 0.19.8:
  * msgfmt now produces little-endian .mo files by default.
  * xml: xgettext and msgfmt now look for .its files in directories
    supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
    environment variable.
  * JavaScript: xgettext and msgfmt now recognize numbered
    arguments in format strings.</changelog>
  <changelog author="astieger@suse.com" date="1466337600">- GNU gettext 0.19.8.1:
  * Fix unintentional soname bump</changelog>
  <changelog author="fstrba@suse.com" date="1507032000">- Added patch:
  * gettext-0.19.8.1-jdk9.patch
    + specify java soure and target level 6 to be able to build
    with jdk9
- Do not depend on gcc-java and do not build native binaries of the
  gnu.gettext.GetURL and gnu.gettext.DumpResource tools, since
  gcc-java is bound to disappear
- Build the gettext.jar using any java-devel provider and make the
  gnu.gettext.GetURL and gnu.gettext.DumpResource tools scripts
  running classes from this gettext.jar
- Clean the spec file a bit</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Replace deprecated PreReq: with Requires(post): and Requires(preun):
- Disable debug packages on RHEL and derived distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Remove prereq on info: No info page installed.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updated to version 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.in now uses msgmerge --previous.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
  + Java:
  * xgettext now supports UTF-8 encoded .properties files (a new feature
    of Java 9).
  * The build system and tools now support Java 9, 10, and 11. On the
    other hand, support for old versions of Java (Java 5 and older,
    GCJ 4.2.x and older) has been dropped.
- Rebased gettext-po-mode.diff
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Removed gettext-0.19.8.1-jdk9.patch (now in upstream)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Updated to version 0.21
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - Improvements for translators:
    o  When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- use https for urls
- apply all the patches from gettext-runtime</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9bcae9025f86b778ad0274eaf66a63bf61872c735e82559a9b7cdf6dc4f3aca66622c4def04b8a751521bb233602338d45f5c59cb7367890336807c33286cac8" name="gettext-java" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="astieger@suse.com" date="1466337600">- GNU gettext 0.19.8.1:
  * Fix unintentional soname bump</changelog>
  <changelog author="fstrba@suse.com" date="1507032000">- Added patch:
  * gettext-0.19.8.1-jdk9.patch
    + specify java soure and target level 6 to be able to build
    with jdk9
- Do not depend on gcc-java and do not build native binaries of the
  gnu.gettext.GetURL and gnu.gettext.DumpResource tools, since
  gcc-java is bound to disappear
- Build the gettext.jar using any java-devel provider and make the
  gnu.gettext.GetURL and gnu.gettext.DumpResource tools scripts
  running classes from this gettext.jar
- Clean the spec file a bit</changelog>
  <changelog author="jayvdb@gmail.com" date="1508328000">- Replace deprecated PreReq: with Requires(post): and Requires(preun):
- Disable debug packages on RHEL and derived distributions</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1526299200">- Remove prereq on info: No info page installed.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updated to version 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.in now uses msgmerge --previous.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
  + Java:
  * xgettext now supports UTF-8 encoded .properties files (a new feature
    of Java 9).
  * The build system and tools now support Java 9, 10, and 11. On the
    other hand, support for old versions of Java (Java 5 and older,
    GCJ 4.2.x and older) has been dropped.
- Rebased gettext-po-mode.diff
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Removed gettext-0.19.8.1-jdk9.patch (now in upstream)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Updated to version 0.21
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - Improvements for translators:
    o  When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- use https for urls
- apply all the patches from gettext-runtime</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="e087ad9780beb476864998f070eca636ff685ca53b30a162e7c5f7359801db5d57a534379597155b7ec1a12a4634b901f24b7943d891c4cc4ed8e1f4be44fdeb" name="gettext-runtime" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="81feb75924c9f06362cd5c1a268cfe83bd45695a33fcdfbad98bedded5fc3fa80600368030791e9d1d8fbb300d1ba76684b55877553c5f2af17e61de7cdffab3" name="gettext-runtime" arch="src">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.in now uses msgmerge --previous.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
  + C, C++:
  * xgettext now supports strings in u8"..." syntax, as specified in C11
    and C++11.
  * xgettext now supports 'p'/'P' exponent markers in number tokens, as
    specified in C99 and C++17.
  + C++:
  * xgettext now supports single-quotes in number tokens, as specified in
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh contains new function eval_pgettext and eval_npgettext
    for producing translations of messages with context.
  + Perl:
  * Native support for context functions (pgettext, dpgettext, dcpgettext,
    npgettext, dnpgettext, dcnpgettext).
  * better detection of question mark and slash as operators (as opposed
    to regular expression delimiters).
  + Scheme:
  * xgettext now parses the syntax for specialized byte vectors (#u8(...),
    [#]vu8(...), etc.) correctly.
  + Pascal:
  * xgettext can now extract strings from .rsj files, produced by the
    Free Pascal compiler version 3.0.0 or newer.
  + Vala:
  * xgettext now parses escape sequences in strings more accurately.
  + JavaScript:
  * xgettext now parses template literals correctly.
- Rebased gettext-dont-test-gnulib.patch
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Rebased gettext-po-mode.diff
- Removed msgfmt-remove-pot-creation-date.patch (now in upstream)
- Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)
- Removed parts of reproducible.patch (now in upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 in the right package.
- Drop documentation from libtextstyle0, no one will read it there.
- Drop static library.
- Remove pointless ldconfig calls for libtextstyle-devel.
- Avoid pointless sh invocation of libtextstyle0 scriptlets.
- Avoid unnecessary |xargs rm.
- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1576929600">- Add missing Requires: libtextstyle0 in corresponding devel package,
  drop gettext-runtime Requires.
- Skip creation of shared libtextstyle in -mini flavor.
- Statically link to libtextstyle in -mini flavor, fixes
  broken bootstrap of gettext.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="2eb3cad7fcac98b90e2fb54a455ecc7bcb991de4e14da60b537ebe2ff6ee2d6428b709a79aa4e5dc12337a3b4b59acef39c08aafe1a9dbb046d0970680d657eb" name="gettext-runtime" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="2ab0c22794bcad70833de753027d0bcb247ecaa457b6eec0dacbde38341956fb2859a36bca512624679b37586ece9941fda22814cdaa1b6d7f033f3083b44e03" name="gettext-runtime-32bit" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="62fce59a08d80e985658e1631eea2c8ff803de9632ff8db178140f58d0af9b4e5d98f357de388061b8d2e47696a1f45cead93f464d0b6e81f3bf49601e3bab49" name="gettext-runtime-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="6cfaef5803d0a57bff61ef57aa8c5150fa0e5474dc831de1fa3495e10eae896f1eaea7ec7e19e6418d51a9a8ee39d5083e0f7ca11ae9794fba9f6d78f64d8ea8" name="gettext-runtime-debuginfo" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="d6e1ff5ac2e3e62947c2d78094e61e9f92c0ad4a29a6a6554ada917e802aa21392074d2f6d9a4fd748a9c6faa6f324915dfc53a9a46698eb95fe133963f8229c" name="gettext-runtime-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="8d36858ec19eb47479f9ebc7cc22150791dcbc8fc85b2191e222f6da6027be95befcf22ba7de69fa0ab5a69f13c08ca1bf5476fe80b7cf404be71ad022fa3dad" name="gettext-runtime-debugsource" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9251f78c5916d0073b4ec464e6e60229102764e7421f2016a322bd16c5e2de45635a41ecd1b72906d1694b6d9a8c2dc6b7aba70b6829f0746f7e1d46f12eb450" name="gettext-runtime-debugsource" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="9be39bf99f675000397ef8bae2aa0a17d2d5172592cd5b41ba4e15fbe95bc28856e2c001aa3262f28cf725187acfd57f1b3550bfd067740047a028575acaa016" name="gettext-runtime-mini" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="8dfcf9afd73fc0a7f2ba134755224060392d2eda439417496a3aec9c529a7d9617215ff8087cf07748ffc937350f99097e0d87c9bc054bcdafd8804014040aa6" name="gettext-runtime-mini" arch="src">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1558785600">- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
  for reproducible builds</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1560254400">- Updatetd to 0.20.1
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + update-po target in Makefile.in.in now uses msgmerge --previous.
  + msgmerge now has an option --for-msgfmt, that produces a PO file meant
    for use by msgfmt only.  This option saves processing time, in particular
    by omitting fuzzy matching that is not useful in this situation.
  + The .pot file in a 'po' directory is now erased by "make maintainer-clean".
  + It is now possible to override xgettext options from the po/Makefile.in.in
    through options in XGETTEXT_OPTIONS (declared in po/Makevars).
  + The --intl option of the gettextize program (deprecated since 2010) is
    no longer available. Instead of including the intl sources in your package,
    we suggest making the libintl library an optional prerequisite of your
    package. This will simplify the build system of your package.
  + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
  + C, C++:
  * xgettext now supports strings in u8"..." syntax, as specified in C11
    and C++11.
  * xgettext now supports 'p'/'P' exponent markers in number tokens, as
    specified in C99 and C++17.
  + C++:
  * xgettext now supports single-quotes in number tokens, as specified in
    C++14.
  + Shell:
  * The programs 'gettext', 'ngettext' now support a --context argument.
  * gettext.sh contains new function eval_pgettext and eval_npgettext
    for producing translations of messages with context.
  + Perl:
  * Native support for context functions (pgettext, dpgettext, dcpgettext,
    npgettext, dnpgettext, dcnpgettext).
  * better detection of question mark and slash as operators (as opposed
    to regular expression delimiters).
  + Scheme:
  * xgettext now parses the syntax for specialized byte vectors (#u8(...),
    [#]vu8(...), etc.) correctly.
  + Pascal:
  * xgettext can now extract strings from .rsj files, produced by the
    Free Pascal compiler version 3.0.0 or newer.
  + Vala:
  * xgettext now parses escape sequences in strings more accurately.
  + JavaScript:
  * xgettext now parses template literals correctly.
- Rebased gettext-dont-test-gnulib.patch
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Rebased gettext-po-mode.diff
- Removed msgfmt-remove-pot-creation-date.patch (now in upstream)
- Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)
- Removed parts of reproducible.patch (now in upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1561032000">- Disable LTO (boo#1138806).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566561600">- Heed SLPP by placing libtextstyle.so.0 in the right package.
- Drop documentation from libtextstyle0, no one will read it there.
- Drop static library.
- Remove pointless ldconfig calls for libtextstyle-devel.
- Avoid pointless sh invocation of libtextstyle0 scriptlets.
- Avoid unnecessary |xargs rm.
- Remove redundant %clean section.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1572436800">- Remove autoreconf call (not required), and drop the no longer
  required libtool build dependency.</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1574769600">- Added xz to requires (boo#1141380)
- The previous update to 0.20.1 also fixes (boo#1113719)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;cvoegl@suse.de&gt;" date="1576584000">- Add -lm to LDFLAGS (boo#1138806)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1576929600">- Add missing Requires: libtextstyle0 in corresponding devel package,
  drop gettext-runtime Requires.
- Skip creation of shared libtextstyle in -mini flavor.
- Statically link to libtextstyle in -mini flavor, fixes
  broken bootstrap of gettext.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="738eb128df8b4011dd92f3eece5d71d70283d2b70b1c361b6953ddad51a9e8e174dcadae7d45b84695ad4d184cb89e6d8457297a4755dfeae76587318b93d7e6" name="gettext-runtime-mini" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="75efd9e6e079db43c8160d2180d6d05c411353286d988ac73be3ee7025b5cc485e691d19d39552a75bd3509a0ce2c322e04abf5a8d9c62799dda2328aaffb2b8" name="gettext-runtime-mini-debuginfo" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="86a4dcae1d9739bb54f19fa7f83b69877417c0854352c6006ccc9de310e70035caf8009cfdcbd883ac3472f849ee928352cc5e7b8041268b78d9a51757a998b6" name="gettext-runtime-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="7ff12b3e5b82196bf45bd05671f67dd1552a7160622895a83f2600d2589dc77ee1699e430dfb9d4b6f8dd35ce3aee4c5dc48bf7e2eb55e22fd41206ca5e4203c" name="gettext-runtime-mini-debugsource" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="6576b39339fada112f9f8a72e45fc18858d5b082fb42b909c8ff700cf30299b5a5f8791e0d604cd19a1fc310bcbb5b7665ad7467fcf051895ff04080d201a982" name="gettext-runtime-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="c1a0cf3a17db795afad0bba4de111c10a8d2a4f5885f491019472c6a772bc6a618659a7e1c2f0f7a603fa6f094aa067b06122d05d53ec8376cb18c2b365f6c62" name="gettext-runtime-mini-tools-doc" arch="noarch">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="fe2252ad31743ed42db7de7ca89aabc45e38840c7c36a2c2ad055483bdfc6d3d22397c183fc8d7c883d9ce905200761087c3547a1d1b30902fc3f291d20263f9" name="gettext-runtime-tools-doc" arch="noarch">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="e6af601f00e854b00d0913f97454adc957213224800a1c16099fce930028617281ee948a8cd27151cd1dc067ad6ff39602ad9fff864b1af9cf6dee5069a17e67" name="gettext-tools" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="27a1887cb6e6eb541857323a623445a21441b94d415038a136b14872f445519b7158134c49ed486e2037aa59fc1c04a603390443eeb90235824a704044ca5fc0" name="gettext-tools" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="91e774b6bace1ea26e2851b3688ce377600a6ff8c5be0d6315db346a9a7ea5f75756415f20eed33ebe19df2f36d51399adbafcbdc318c6595b08dd3b6a5aa211" name="gettext-tools-debuginfo" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="59127fcf6ad233dea0f9efcb0f9f5a5ed34d34fc8215a96454272acfcf819d466dbdca928ca5581952e760fd4fc9e8ac169a661fd1be5ab5e68b58cfe89fb88b" name="gettext-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.4"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="49cfda63353dedbf03e600554c5c1474a2ac24d2abd30d36e932a31dfbd21c2fd0b5c08cc5662ccc1b29e013e40130379e183bbcbf0aef0e1ce97cb1401c7cfa" name="gettext-tools-mini" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="d891e25502f27743b17b5d8aac74415c98f5d06647964e3085d38e2b84f3b46c72126d42a91aa925ed842c7f371c3c9c8f11867affd641fbac35f442f0cfa9c3" name="gettext-tools-mini" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="60fc69519e7ba5887d8827c8e12c434c6541221e89ab916d1583655951845a5dfad0f6be1e8ab6feb406ebed3b45509ab912eb889ee3c481e7b6b86efc05b6a0" name="gettext-tools-mini-debuginfo" arch="i586">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="ecac2a8efa552aa0e49d11e8aa95d418673b394a6a45e3216744491cf68528538efbf4517052a37e2d57c6521035e4866e1ed65da9ed28cf75911670427b2754" name="gettext-tools-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.21.1" rel="2.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579089600">- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
  dependency on it, so we also need the library built as -32bit.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1580126400">- Don't disable openmp with qemu, the emulation works now</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1587902400">- update to 0.20.2:
  * The programs 'gettext', 'ngettext', when invoked with option -e,
    now expand '\\' and octal escape sequences, instead of
    swallowing them
  * xgettext now recognizes 'gettext' program invocations with the
    '-e' option, such as gettext -e 'some\nstring\n'
  * xgettext now assumes a Python source file is in UTF-8 encoding
    by default, as stated in PEP 3120
  * The value of the 'Icon' property is no longer extracted into
    the POT file by xgettext</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1594123200">- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)</changelog>
  <changelog author="Christian V&#xF6;gl &lt;christian.voegl@suse.com&gt;" date="1595937600">- Update to 0.21:
  * Programming languages support:
  - Shell:
    o xgettext now recognizes and ignores 'env' invocations and environment
    variable assignments in front of commands.
  - Java:
    o xgettext now recognizes format strings in the Formatter syntax.  They
    are marked as 'java-printf-format' in POT and PO files.
    o xgettext now recognizes text blocks as string literals.
  - JavaScript:
    xgettext parses JSX expressions more reliably.
  - Ruby:
    o xgettext now supports Ruby.
    o 'msgfmt -c' now verifies the syntax of translations of Ruby format
    strings.
  * Improvements for translators:
  - When msgfmt writes a MO file, it now does so in such a way that processes
    that are currently using an older copy of the MO file will not crash.
  * Libtextstyle:
  - Added support for emitting hyperlinks.
  - New API for doing formatted output.
  - The example programs support the NO_COLOR environment variable.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1596801600">- Add multiple new features (bsc#1165138)
- Add patches:
  * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch
  * 0002-msgcat-Merge-headers-when-use-first.patch
- Reintroduce autoreconf call</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611316800">- fixup libtextstyle autofoo with adding
  use-acinit-for-libtextstyle.patch</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1638187200">- Remove libcroco from BuildRequires: it is now bundled internally.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1649419200">- Added patch:
  * gettext-0.21-jdk17.patch
    + Build with java source and target levels 1.8
    + Allows building with JDK17
    + Fixes build in Factory</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1665835200">- Update to Version 0.21.1
  * Runtime behaviour:
  - On AIX, locale names with a script or with an uppercase language are now
    supported.
    For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8@cyrillic, and
    EN_US.UTF-8 is treated like en_US.UTF-8.
  * The base Unicode standard is now updated to 14.0.0.
  * Portability:
  - Building on macOS 11/arm64 is now supported.
  - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666612800">- update keyring for the last version update</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
</package>
<package pkgid="fa41d8c7f7f7a3c1badd020801bf59ba90d376e4183b0f061d622d3010bb3c3b8c4f5ffd0ba92030f64774a5f2d07d913c7398759070cb306852f4b7a02a3925" name="gfxboot" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="f22b981ccfc08c52917b69bd6091d36405eb9b3b30b08746d6b07f7f31d0c45d5545eb7c014e4fc09515b188bfd6a05ea7e5ea8b21d2c5fa3cfbde294f940389" name="gfxboot" arch="src">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="d8fb7f27e259bc13e99b9b6a4ec0a98e1b1e5219b0365789eb0d54de7f7430df54e8b61284d28c9728054d9535d11c5857fd1b19b4eb5e498b1df84c1531c482" name="gfxboot" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="34fd9ff701cc8ec71ca946f972e1b3603e680f1069523e9c4b4e7133cd1fc60bec81b903a635a4d98240c5637d4bce77a7e13053a7b2cee676a2d018ba9753e3" name="gfxboot-branding-KDE" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="a4f5ceca664642fa8becf1763691497270cb78c63e101c7513582be3e6be052337c4c7a5a554efcefe3d9adca7158aa0a53835f365ca8e6f4890167510d77c51" name="gfxboot-branding-KDE" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="28bee524516aaee88fab5133656ffd23acdf4e5556fba44c08660fb0824cf4d630dc3e73673d7a3ffd764f0e289661cc0c5f3ea7422e6b10266fc99f565ac3c2" name="gfxboot-branding-SLED" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="c2adfc76269292a399f3be58da76a7877bf986b0e4ae38b829cf788c51158e9550292360dddec5f3fbc0c770fb0811c1a8b32b84b49ef0a8e1f8004ff9510995" name="gfxboot-branding-SLED" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="a954e274c26acc264a25bdcbee9e9436826a7247b82ca6fa5122d3dc846c3cc920440c7cd26a513434fa0b1cc32096bc072999725b8a2139b0396388caf26066" name="gfxboot-branding-SLES" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="5cfe7a6400fd0011f8e58feef95e64e39a5b793fb86a9cab10ff93f7769d548cf645dfc0b7ddf6efe15f2fc17d56af8b1c1edfd5b485584c4900c8b10d15ddc0" name="gfxboot-branding-SLES" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="45d38843091271ec10216f7eb89bc94d84f04ee7da57dbf31d17fe142100e3054dd45d4702a862e3624e3768dcca85c0c44975824be9e329091a559f7f0a2b41" name="gfxboot-branding-upstream" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="56b8f6d9fc20034cb9573b60999b6494f564c4e16e6d244384ba25e99137f391457df56fd6732a7df573efdb20d2c76d7df8cf0ec4647380016d00487ed58195" name="gfxboot-branding-upstream" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="cfb419393b70dd9367f5ceb535ccaff915346e4dfef1317e2ba85706d15cc110c1b9011943704c8efb6a75b0557ba99f66b45d7c91b93019ad80e3d22debf46d" name="gfxboot-debugsource" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="28d55c6e66fe97987647f5473385668e2b558dfc5a48a6b50a2e75e255a7ac4b728c6d7e950ec8a4a64fd8736e88fd52baf6fca88b055ae99d13f54e5274a6d6" name="gfxboot-debugsource" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="4c7032d6dfb5c4fa7d1c4feb1c01a352e21c45d50175baed06f29e588a8b9ec2f8d01e21916702f59ac2598b06089f3524ab53f499c32b2c3af27791e937fdca" name="gfxboot-devel" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="522458b712b7612df4cdc2a4e4013400c2ecbc87c66627e3b95901f899428ed1abc198914f834e7d1fc40ec8ae7571a5a30ca0fdc8a95cf314606a029571d0eb" name="gfxboot-devel" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="fbad3b6f7100927bd185ddfad604b506fe994d33ec9437444be1ea22cf11c025d6b96e7164798ccb6480c182ead96e19981fe608e5cc76332365eafa921bd4c9" name="gfxboot-devel-debuginfo" arch="i586">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="42075ac5a8cde05e736c7551e1cbc4f0b20e441ab9521ec90d70dc9a193cfce08a02ed6d22e1531107a37be74333e8ea825198b49053d566550ac241fbd098ad" name="gfxboot-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.5.93" rel="1.1"/>
  <changelog author="wfeldt@opensuse.org" date="1612180800">- merge gh#openSUSE/gfxboot#50
- Do not generate .note.gnu.property section.
- 4.5.74</changelog>
  <changelog author="wfeldt@opensuse.org" date="1617883200">- merge gh#openSUSE/gfxboot#51
- remove changelog file
- update git2log to latest version
- remove .gitignore
- 4.5.75</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1620993600">- Translated using Weblate (Lithuanian) (bsc#1149754)
- 4.5.76</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622203200">- Translated using Weblate (Catalan) (bsc#1149754)
- 4.5.77</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1622980800">- Translated using Weblate (Italian) (bsc#1149754)
- 4.5.78</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1626868800">- Translated using Weblate (Turkish) (bsc#1149754)
- 4.5.79</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1640779200">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.80</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1641038400">- Translated using Weblate (Arabic) (bsc#1149754)
- 4.5.81</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1642680000">- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.82</changelog>
  <changelog author="shundhammer@suse.de" date="1643198400">- merge gh#openSUSE/gfxboot#53
- Adapted to new YaST keymap codes
- Adapted default keymap for lang to new YaST keymap codes
  (jsc#SLE-21107)
- Migrate to new kbd also in gfxboot
- 4.5.83</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1651060800">- Translated using Weblate (Slovenian) (bsc#1149754)
- 4.5.84</changelog>
  <changelog author="wfeldt@opensuse.org" date="1654171200">- merge gh#openSUSE/gfxboot#54
- work around broken Video BIOS: in case VBE video mode list is
  empty, try VESA pre-defined mode numbers (bsc#1199896)
- How to build and view the bincode reference
- 4.5.85</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1671710400">- Translated using Weblate (Kazakh) (bsc#1149754)
- 4.5.86</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1672401600">- Translated using Weblate (Georgian) (bsc#1149754)
- 4.5.87</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677758400">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.88</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1677844800">- Translated using Weblate (Persian) (bsc#1149754)
- 4.5.89</changelog>
  <changelog author="bittin@opensuse.org" date="1678622400">- Translated using Weblate (Swedish) (bsc#1149754)
- 4.5.90</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1687262400">- Translated using Weblate (Dutch) (bsc#1149754)
- 4.5.91</changelog>
  <changelog author="wfeldt@opensuse.org" date="1704974400">- merge gh#openSUSE/gfxboot#55
- limit the 'autodown' feature to first key press
- 4.5.92</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1705060800">- Translated using Weblate (Russian) (bsc#1149754)
- 4.5.93</changelog>
</package>
<package pkgid="3b9e4ac5da3765f8ecf58e3448bcbf24d02277a3f7dfceb664b1197a0c844bc78c5112b430e2b619a316021ce7e09f8448da13ad69de1854f779d16e4b8977c4" name="ghc-ansi-terminal" arch="src">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1538654400">- Update ansi-terminal to version 0.8.1.
  * Add `hSupportsANSIWithoutEmulation`. On Windows 10, if the handle is identifed
    as connected to a native terminal ('Command Prompt' or 'PowerShell'), the
    processing of 'ANSI' control characters will be enabled.</changelog>
  <changelog author="psimons@suse.com" date="1540814400">- Update ansi-terminal to version 0.8.2.
  Version 0.8.2
  - ------------
  * Add `getCursorPosition0` and deprecate `getCursorPosition`. Any position
    provided by the latter is 1-based. Any position provided by the former is
    0-based, consistent with `setCursorColumn` and `setCursorPosition`.
  * Improvements to Haddock documentation in respect of 0-based and 1-based
    cursor positions.</changelog>
  <changelog author="psimons@suse.com" date="1548590400">- Update ansi-terminal to version 0.9.
  Version 0.9
  - ----------
  * Add support for 256-color palettes with new `SetPaletteColor` constructor of
    `SGR` type, and `xterm6LevelRGB`, `xterm24LevelGray` and `xtermSystem`.
  * Remove deprecated `getCursorPosition`. (Use `getCursorPosition0` instead.)
  * Add `hSupportsANSIColor`.
  * Add `getTerminalSize`.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="psimons@suse.com" date="1557748800">- Update ansi-terminal to version 0.9.1.
  Version 0.9.1
  - ------------
  * Flag modules with GHC's 'Safe Haskell' language extensions (from GHC 7.2.1).
  * Improvements and corrections to Haddock documentation.</changelog>
  <changelog author="psimons@suse.com" date="1567771200">- Update ansi-terminal to version 0.10.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.10/src/CHANGELOG.md</changelog>
  <changelog author="psimons@suse.com" date="1570363200">- Update ansi-terminal to version 0.10.1.
  Version 0.10.1
  - -------------
  * Add `hGetCursorPosition` and `hGetTerminalSize`.
  * On Unix-like operating systems, fix a bug where `getReportedCursorPosition`
    could block indefinitely if no information was forthcoming on the console
    input stream.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1574337600">- Update ansi-terminal to version 0.10.2.
  Version 0.10.2
  - -------------
  * `hGetTerminalSize` now assumes a terminal is no bigger than 9,999 by 9,999
    (previously, no bigger than 999 by 999).
  * On Windows, fix a bug where emulated cursor movement functions differed from
    Windows 10 (movement bounded by the current viewport).</changelog>
  <changelog author="psimons@suse.com" date="1582804800">- Update ansi-terminal to version 0.10.3.
  Version 0.10.3
  - -------------
  * Add `getCursorPosition` as a synonym of `getCursorPosition0` and deprecate the
    latter.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1597147200">- Update ansi-terminal to version 0.11.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1637668800">- Update ansi-terminal to version 0.11.1.
  Version 0.11.1
  - -------------
  * On Windows, fix compatability with the Windows I/O Manager (WinIO) introduced
    in GHC 9.0.1, by incorporating changes made in package `Win32-2.13.2.0` in
    that regard.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651147200">- Update ansi-terminal to version 0.11.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.3/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update ansi-terminal to version 0.11.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update ansi-terminal to version 0.11.5.
  Version 0.11.5
  - -------------
  * Module `System.Console.ANSI.Types` spun out to new dependency package
    `ansi-terminal-types-0.11.5`.
  * Drop support for GHC versions before GHC 7.10.1 (released March 2015).
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683979200">- Update ansi-terminal to version 1.0.
  Version 1.0
  - ----------
  * On Windows, drop support for legacy Windows requiring emulation.
  * On Windows, the package no longer depends (directly or indirectly) on the
    `Win32`, `array`,`containers`, `deepseq`, `filepath`, `ghc-boot-th`, `mintty`,
    `pretty` or `template-haskell` packages.
  * `hSupportsANSI` no longer assumes that the given handle is writeable.
  * `hSupportsANSIWithoutEmulation` is deprecated.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705147200">- Update ansi-terminal to version 1.0.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-1.0.2/src/CHANGELOG.md</changelog>
</package>
<package pkgid="1641acba2f808de2fe2f9d252ffcb0da4615b99d48d2614160e75a008c394d3e3511bd682b7c5f397e4a95a12618cff7fe841e6ba0f211a08b3d54e3a3110a0a" name="ghc-ansi-terminal" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1597147200">- Update ansi-terminal to version 0.11.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1637668800">- Update ansi-terminal to version 0.11.1.
  Version 0.11.1
  - -------------
  * On Windows, fix compatability with the Windows I/O Manager (WinIO) introduced
    in GHC 9.0.1, by incorporating changes made in package `Win32-2.13.2.0` in
    that regard.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651147200">- Update ansi-terminal to version 0.11.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.3/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update ansi-terminal to version 0.11.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update ansi-terminal to version 0.11.5.
  Version 0.11.5
  - -------------
  * Module `System.Console.ANSI.Types` spun out to new dependency package
    `ansi-terminal-types-0.11.5`.
  * Drop support for GHC versions before GHC 7.10.1 (released March 2015).
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683979200">- Update ansi-terminal to version 1.0.
  Version 1.0
  - ----------
  * On Windows, drop support for legacy Windows requiring emulation.
  * On Windows, the package no longer depends (directly or indirectly) on the
    `Win32`, `array`,`containers`, `deepseq`, `filepath`, `ghc-boot-th`, `mintty`,
    `pretty` or `template-haskell` packages.
  * `hSupportsANSI` no longer assumes that the given handle is writeable.
  * `hSupportsANSIWithoutEmulation` is deprecated.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705147200">- Update ansi-terminal to version 1.0.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-1.0.2/src/CHANGELOG.md</changelog>
</package>
<package pkgid="0f18b0203ae1d5a2582066a6d5df541908f6d7402cfffc95055d4ec15078ee68bddd898c7dd1ba6e03bce2e8548880cab05cc1458a004e4e897bc68eea923571" name="ghc-ansi-terminal-devel" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1597147200">- Update ansi-terminal to version 0.11.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1637668800">- Update ansi-terminal to version 0.11.1.
  Version 0.11.1
  - -------------
  * On Windows, fix compatability with the Windows I/O Manager (WinIO) introduced
    in GHC 9.0.1, by incorporating changes made in package `Win32-2.13.2.0` in
    that regard.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651147200">- Update ansi-terminal to version 0.11.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.3/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update ansi-terminal to version 0.11.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update ansi-terminal to version 0.11.5.
  Version 0.11.5
  - -------------
  * Module `System.Console.ANSI.Types` spun out to new dependency package
    `ansi-terminal-types-0.11.5`.
  * Drop support for GHC versions before GHC 7.10.1 (released March 2015).
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683979200">- Update ansi-terminal to version 1.0.
  Version 1.0
  - ----------
  * On Windows, drop support for legacy Windows requiring emulation.
  * On Windows, the package no longer depends (directly or indirectly) on the
    `Win32`, `array`,`containers`, `deepseq`, `filepath`, `ghc-boot-th`, `mintty`,
    `pretty` or `template-haskell` packages.
  * `hSupportsANSI` no longer assumes that the given handle is writeable.
  * `hSupportsANSIWithoutEmulation` is deprecated.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705147200">- Update ansi-terminal to version 1.0.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-1.0.2/src/CHANGELOG.md</changelog>
</package>
<package pkgid="1cf9423624eb488ee99868988cd23823bcacd0b572640eb7b2c883737a653649db64537f84de21c59bd06d7efc174d9f4d1923f01880b6f6f7ab340077f6b267" name="ghc-ansi-terminal-doc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1597147200">- Update ansi-terminal to version 0.11.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1637668800">- Update ansi-terminal to version 0.11.1.
  Version 0.11.1
  - -------------
  * On Windows, fix compatability with the Windows I/O Manager (WinIO) introduced
    in GHC 9.0.1, by incorporating changes made in package `Win32-2.13.2.0` in
    that regard.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651147200">- Update ansi-terminal to version 0.11.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.3/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update ansi-terminal to version 0.11.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update ansi-terminal to version 0.11.5.
  Version 0.11.5
  - -------------
  * Module `System.Console.ANSI.Types` spun out to new dependency package
    `ansi-terminal-types-0.11.5`.
  * Drop support for GHC versions before GHC 7.10.1 (released March 2015).
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683979200">- Update ansi-terminal to version 1.0.
  Version 1.0
  - ----------
  * On Windows, drop support for legacy Windows requiring emulation.
  * On Windows, the package no longer depends (directly or indirectly) on the
    `Win32`, `array`,`containers`, `deepseq`, `filepath`, `ghc-boot-th`, `mintty`,
    `pretty` or `template-haskell` packages.
  * `hSupportsANSI` no longer assumes that the given handle is writeable.
  * `hSupportsANSIWithoutEmulation` is deprecated.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705147200">- Update ansi-terminal to version 1.0.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-1.0.2/src/CHANGELOG.md</changelog>
</package>
<package pkgid="b03970b73b175966f7b13045dca441b56841ddfb21162db1d455eac193f87a4e84db8ce47337b2a3b44b0e1c3fd6b71fb9698eb908ccdc124ba31aa4eceb73c9" name="ghc-ansi-terminal-prof" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1597147200">- Update ansi-terminal to version 0.11.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1637668800">- Update ansi-terminal to version 0.11.1.
  Version 0.11.1
  - -------------
  * On Windows, fix compatability with the Windows I/O Manager (WinIO) introduced
    in GHC 9.0.1, by incorporating changes made in package `Win32-2.13.2.0` in
    that regard.
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1651147200">- Update ansi-terminal to version 0.11.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.3/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669032000">- Update ansi-terminal to version 0.11.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-0.11.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679313600">- Update ansi-terminal to version 0.11.5.
  Version 0.11.5
  - -------------
  * Module `System.Console.ANSI.Types` spun out to new dependency package
    `ansi-terminal-types-0.11.5`.
  * Drop support for GHC versions before GHC 7.10.1 (released March 2015).
  * Improvements to Haddock documentation.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683979200">- Update ansi-terminal to version 1.0.
  Version 1.0
  - ----------
  * On Windows, drop support for legacy Windows requiring emulation.
  * On Windows, the package no longer depends (directly or indirectly) on the
    `Win32`, `array`,`containers`, `deepseq`, `filepath`, `ghc-boot-th`, `mintty`,
    `pretty` or `template-haskell` packages.
  * `hSupportsANSI` no longer assumes that the given handle is writeable.
  * `hSupportsANSIWithoutEmulation` is deprecated.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1705147200">- Update ansi-terminal to version 1.0.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/ansi-terminal-1.0.2/src/CHANGELOG.md</changelog>
</package>
<package pkgid="fc670e9503016a48d5983bb36c5ba5f407b547ff433d614f1c0e9704437f77e72071efd6ce0eb86f449cba04d9bd03de7278de1fb2cb7d4eec9dc4d23ed03501" name="ghc-cairo" arch="src">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add cairo at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update cairo to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update cairo to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="519e1513f69c32dfb37d51e41b7e20d45dceef1176c3d84618020ca97aa651cba6a8b35b632d83d13a06c371aa8d82a7801dbc777375e3848ece671d07ce656e" name="ghc-cairo" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add cairo at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update cairo to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update cairo to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="eb5c003cb298b8763710d599e4657704475a1e329426feed69e31905cb867d48a13e893ee6e00c51cdefde8dc3e65bed96d1d13d9ee5408a2ac460b616c1a6d7" name="ghc-cairo-devel" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add cairo at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update cairo to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update cairo to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="aa97663fcdc501039b4056f0e21c3c32daccb22cdbcc0562fccbeebe8c56ce7ebe2739c84719b85165bd48076bbe0929a6cba517981f5da9c57f24359c3fad12" name="ghc-cairo-doc" arch="noarch">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add cairo at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update cairo to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update cairo to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b272d6f42f0de638e874ea4c5a3ceb09401c923d7a41eb855abefc5fd7f21be0770ccbf4ab5496f438d741dd1ac69610bb9989bdb8ccf1b0ac6d630bdc0371c3" name="ghc-cairo-prof" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add cairo at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update cairo to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update cairo to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="abc68be940cc7fd0875e8348ddcf94eb1f06d81b43f406f17b3104e92607e4a9fa974d30332d5c8066e1ec543fd5ee95980c71084aba7bad1a7a796a6734ad1a" name="ghc-commonmark" arch="src">
  <version epoch="0" ver="0.2.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark at version 0.1.0.1.</changelog>
  <changelog author="psimons@suse.com" date="1596715200">- Update commonmark to version 0.1.0.2.
  [#]# 0.1.0.2
  * Fix tight/loose list detection with multiple blank lines at end (#56).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604318400">- Update commonmark to version 0.1.1.
  [#]# 0.1.1
  * Export `reverseSubforests` from `Commonmark.Blocks` [API change] (#64).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark to version 0.1.1.2.
  [#]# 0.1.1.2
  * Fix bug in fix to #65 (#66).
  [#]# 0.1.1.1
  * Fixed corner case with link suffix parsing, which could result
    in dropped tokens in certain cases (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610452800">- Update commonmark to version 0.1.1.3.
  [#]# 0.1.1.3
  * Fix bug in links with spaces at the beginning or end of
    link description (#67).  We were putting flankingness constraints
    on the link delimiters, but this isn't requried by the spec.</changelog>
  <changelog author="psimons@suse.com" date="1612785600">- Update commonmark to version 0.1.1.4.
  [#]# 0.1.1.4
  * Fix build with GHC 9.0.1 (Simon Jakobi, #72).</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark to version 0.2.
  [#]# 0.2
  * Commonmark.Inlines: export LinkInfo(..) [API change].
  * Commonmark.Inlines: export pLink [API chage].
  * Comonmark.ReferenceMap: Add linkPos field to LinkInfo [API change].
  * Commonmark.Tokens: normalize unicode to NFC before tokenizing (#57).
    Normalization might affect detection of flankingness, recognition
    of reference links, etc.
  * Commonmark.Html:  add data-prefix to non-HTML5 attributes, as pandoc does.
  * Remove unnecessary build-depends.
  * Use lightweight tasty-bench instead of criterion for benchmarks.</changelog>
  <changelog author="psimons@suse.com" date="1624276800">- Update commonmark to version 0.2.1.
  [#]# 0.2.1
  * Use official 0.30 spec.txt.
  * Update HTML block parser for recent spec changes.
  * Fix test case from commonmark/cmark#383.  We need to index the list
    of stack bottoms not just by the length mod 3 of the closer but by
    whether it can be an opener, since this goes into the calculation of
    whether the delimiters can match.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update commonmark to version 0.2.1.1.
  [#]# 0.2.1.1
  * Fix bug in `prettyShow` for `SourceRange` (#80).
    The bug led to an infinite loop in certain cases.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark to version 0.2.2.
  [#]# 0.2.2
  * Blocks: export `getParentListType` [API change].
  * Require unicode-data &gt;= 0.3.
  * Change `mkFormattingSpecMap` so it integrates different
    FormattingSpecs that use the same character (#87).  Otherwise
    we have problems if you have one formatting spec that
    reacts to single delimiters and another that reacts to
    pairs; if the first fails to match, the fallback behavior
    is produced and the second never matches.
  * Use unicode-data's faster versions of Data.Char functions.
    This speeds up benchmarks for tokenize considerably; little difference
    in other benchmarks.  unicode-data is already a transitive dependency,
    via unicode-transforms.
  * Increase strictness in tokenize/go.
  * Remove legacy cpp needed to support ghc &lt; 8.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687694400">- Update commonmark to version 0.2.3.
  [#]# 0.2.3
  * Re-export Text.Parsec.Pos from Commonmark.Types (Fraser
    Tweedale, #106).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark to version 0.2.4.
  [#]# 0.2.4
  * Do not parse hard line breaks in fenced codeblock info (#116,
    Michael Howell). This change makes commonmark-hs conform to the spec
    and behave like other implementations when an info string in a code
    block ends with a backslash.
  * [API change] Commonmark.Inlines now exports `pEscapedSymbol`
    (#116, Michael Howell).
  * Tokenize combining marks as WordChars not Symbol (#114).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark to version 0.2.4.1.
  [#]# 0.2.4.1
  * Commonmark.Html: Add `aria-hidden`, `d`, and `viewBox` to allowed attributes list.
  * Correctly merge list blanks with non-list blanks (#133, Michael Howell).
  * Do not look for backslashed hard breaks in link titles (#130, Michael Howell).
  * Work around ghc bug with `-K` RTS options, to set the stack space properly
    for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445.
  * Revert block state completely if lazy line (#126). This fixes an issue with
    lazily-wrapped footnotes.
  * Avoid adding trailing newline to list block if it's already there
    (Michael Howell). This fixes tight/loose classification in a few
    cases.
  * Fix incorrectly parsing links with nested `[]` (Michael Howell).</changelog>
</package>
<package pkgid="6fb8082eeb3da6f8bca0218dc9b86e2915784a339f3a6d6bd03e4d68198918ebb7e86bc52c64b05423b1f65122d9264a7f0a369df7ec2e02694b1a8c772d6401" name="ghc-commonmark" arch="x86_64">
  <version epoch="0" ver="0.2.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark at version 0.1.0.1.</changelog>
  <changelog author="psimons@suse.com" date="1596715200">- Update commonmark to version 0.1.0.2.
  [#]# 0.1.0.2
  * Fix tight/loose list detection with multiple blank lines at end (#56).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604318400">- Update commonmark to version 0.1.1.
  [#]# 0.1.1
  * Export `reverseSubforests` from `Commonmark.Blocks` [API change] (#64).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark to version 0.1.1.2.
  [#]# 0.1.1.2
  * Fix bug in fix to #65 (#66).
  [#]# 0.1.1.1
  * Fixed corner case with link suffix parsing, which could result
    in dropped tokens in certain cases (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610452800">- Update commonmark to version 0.1.1.3.
  [#]# 0.1.1.3
  * Fix bug in links with spaces at the beginning or end of
    link description (#67).  We were putting flankingness constraints
    on the link delimiters, but this isn't requried by the spec.</changelog>
  <changelog author="psimons@suse.com" date="1612785600">- Update commonmark to version 0.1.1.4.
  [#]# 0.1.1.4
  * Fix build with GHC 9.0.1 (Simon Jakobi, #72).</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark to version 0.2.
  [#]# 0.2
  * Commonmark.Inlines: export LinkInfo(..) [API change].
  * Commonmark.Inlines: export pLink [API chage].
  * Comonmark.ReferenceMap: Add linkPos field to LinkInfo [API change].
  * Commonmark.Tokens: normalize unicode to NFC before tokenizing (#57).
    Normalization might affect detection of flankingness, recognition
    of reference links, etc.
  * Commonmark.Html:  add data-prefix to non-HTML5 attributes, as pandoc does.
  * Remove unnecessary build-depends.
  * Use lightweight tasty-bench instead of criterion for benchmarks.</changelog>
  <changelog author="psimons@suse.com" date="1624276800">- Update commonmark to version 0.2.1.
  [#]# 0.2.1
  * Use official 0.30 spec.txt.
  * Update HTML block parser for recent spec changes.
  * Fix test case from commonmark/cmark#383.  We need to index the list
    of stack bottoms not just by the length mod 3 of the closer but by
    whether it can be an opener, since this goes into the calculation of
    whether the delimiters can match.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update commonmark to version 0.2.1.1.
  [#]# 0.2.1.1
  * Fix bug in `prettyShow` for `SourceRange` (#80).
    The bug led to an infinite loop in certain cases.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark to version 0.2.2.
  [#]# 0.2.2
  * Blocks: export `getParentListType` [API change].
  * Require unicode-data &gt;= 0.3.
  * Change `mkFormattingSpecMap` so it integrates different
    FormattingSpecs that use the same character (#87).  Otherwise
    we have problems if you have one formatting spec that
    reacts to single delimiters and another that reacts to
    pairs; if the first fails to match, the fallback behavior
    is produced and the second never matches.
  * Use unicode-data's faster versions of Data.Char functions.
    This speeds up benchmarks for tokenize considerably; little difference
    in other benchmarks.  unicode-data is already a transitive dependency,
    via unicode-transforms.
  * Increase strictness in tokenize/go.
  * Remove legacy cpp needed to support ghc &lt; 8.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687694400">- Update commonmark to version 0.2.3.
  [#]# 0.2.3
  * Re-export Text.Parsec.Pos from Commonmark.Types (Fraser
    Tweedale, #106).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark to version 0.2.4.
  [#]# 0.2.4
  * Do not parse hard line breaks in fenced codeblock info (#116,
    Michael Howell). This change makes commonmark-hs conform to the spec
    and behave like other implementations when an info string in a code
    block ends with a backslash.
  * [API change] Commonmark.Inlines now exports `pEscapedSymbol`
    (#116, Michael Howell).
  * Tokenize combining marks as WordChars not Symbol (#114).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark to version 0.2.4.1.
  [#]# 0.2.4.1
  * Commonmark.Html: Add `aria-hidden`, `d`, and `viewBox` to allowed attributes list.
  * Correctly merge list blanks with non-list blanks (#133, Michael Howell).
  * Do not look for backslashed hard breaks in link titles (#130, Michael Howell).
  * Work around ghc bug with `-K` RTS options, to set the stack space properly
    for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445.
  * Revert block state completely if lazy line (#126). This fixes an issue with
    lazily-wrapped footnotes.
  * Avoid adding trailing newline to list block if it's already there
    (Michael Howell). This fixes tight/loose classification in a few
    cases.
  * Fix incorrectly parsing links with nested `[]` (Michael Howell).</changelog>
</package>
<package pkgid="45409996942f13c27cbac5720150c181611365ec17fb397f3ab5f63f8e1512ba144f999f82eada80e907ebb5951ea4ce9ae3bd64c52d25433527c553178458a2" name="ghc-commonmark-devel" arch="x86_64">
  <version epoch="0" ver="0.2.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark at version 0.1.0.1.</changelog>
  <changelog author="psimons@suse.com" date="1596715200">- Update commonmark to version 0.1.0.2.
  [#]# 0.1.0.2
  * Fix tight/loose list detection with multiple blank lines at end (#56).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604318400">- Update commonmark to version 0.1.1.
  [#]# 0.1.1
  * Export `reverseSubforests` from `Commonmark.Blocks` [API change] (#64).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark to version 0.1.1.2.
  [#]# 0.1.1.2
  * Fix bug in fix to #65 (#66).
  [#]# 0.1.1.1
  * Fixed corner case with link suffix parsing, which could result
    in dropped tokens in certain cases (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610452800">- Update commonmark to version 0.1.1.3.
  [#]# 0.1.1.3
  * Fix bug in links with spaces at the beginning or end of
    link description (#67).  We were putting flankingness constraints
    on the link delimiters, but this isn't requried by the spec.</changelog>
  <changelog author="psimons@suse.com" date="1612785600">- Update commonmark to version 0.1.1.4.
  [#]# 0.1.1.4
  * Fix build with GHC 9.0.1 (Simon Jakobi, #72).</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark to version 0.2.
  [#]# 0.2
  * Commonmark.Inlines: export LinkInfo(..) [API change].
  * Commonmark.Inlines: export pLink [API chage].
  * Comonmark.ReferenceMap: Add linkPos field to LinkInfo [API change].
  * Commonmark.Tokens: normalize unicode to NFC before tokenizing (#57).
    Normalization might affect detection of flankingness, recognition
    of reference links, etc.
  * Commonmark.Html:  add data-prefix to non-HTML5 attributes, as pandoc does.
  * Remove unnecessary build-depends.
  * Use lightweight tasty-bench instead of criterion for benchmarks.</changelog>
  <changelog author="psimons@suse.com" date="1624276800">- Update commonmark to version 0.2.1.
  [#]# 0.2.1
  * Use official 0.30 spec.txt.
  * Update HTML block parser for recent spec changes.
  * Fix test case from commonmark/cmark#383.  We need to index the list
    of stack bottoms not just by the length mod 3 of the closer but by
    whether it can be an opener, since this goes into the calculation of
    whether the delimiters can match.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update commonmark to version 0.2.1.1.
  [#]# 0.2.1.1
  * Fix bug in `prettyShow` for `SourceRange` (#80).
    The bug led to an infinite loop in certain cases.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark to version 0.2.2.
  [#]# 0.2.2
  * Blocks: export `getParentListType` [API change].
  * Require unicode-data &gt;= 0.3.
  * Change `mkFormattingSpecMap` so it integrates different
    FormattingSpecs that use the same character (#87).  Otherwise
    we have problems if you have one formatting spec that
    reacts to single delimiters and another that reacts to
    pairs; if the first fails to match, the fallback behavior
    is produced and the second never matches.
  * Use unicode-data's faster versions of Data.Char functions.
    This speeds up benchmarks for tokenize considerably; little difference
    in other benchmarks.  unicode-data is already a transitive dependency,
    via unicode-transforms.
  * Increase strictness in tokenize/go.
  * Remove legacy cpp needed to support ghc &lt; 8.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687694400">- Update commonmark to version 0.2.3.
  [#]# 0.2.3
  * Re-export Text.Parsec.Pos from Commonmark.Types (Fraser
    Tweedale, #106).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark to version 0.2.4.
  [#]# 0.2.4
  * Do not parse hard line breaks in fenced codeblock info (#116,
    Michael Howell). This change makes commonmark-hs conform to the spec
    and behave like other implementations when an info string in a code
    block ends with a backslash.
  * [API change] Commonmark.Inlines now exports `pEscapedSymbol`
    (#116, Michael Howell).
  * Tokenize combining marks as WordChars not Symbol (#114).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark to version 0.2.4.1.
  [#]# 0.2.4.1
  * Commonmark.Html: Add `aria-hidden`, `d`, and `viewBox` to allowed attributes list.
  * Correctly merge list blanks with non-list blanks (#133, Michael Howell).
  * Do not look for backslashed hard breaks in link titles (#130, Michael Howell).
  * Work around ghc bug with `-K` RTS options, to set the stack space properly
    for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445.
  * Revert block state completely if lazy line (#126). This fixes an issue with
    lazily-wrapped footnotes.
  * Avoid adding trailing newline to list block if it's already there
    (Michael Howell). This fixes tight/loose classification in a few
    cases.
  * Fix incorrectly parsing links with nested `[]` (Michael Howell).</changelog>
</package>
<package pkgid="e3f6bc2ad9a248f76762ce8a313be19cc3fbda9db7303d970a66ed9459cadd596e7c5c77042bdb438f38806512bc0757ab8e50019bd2c81380ba3867d1f6e6f6" name="ghc-commonmark-doc" arch="noarch">
  <version epoch="0" ver="0.2.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark at version 0.1.0.1.</changelog>
  <changelog author="psimons@suse.com" date="1596715200">- Update commonmark to version 0.1.0.2.
  [#]# 0.1.0.2
  * Fix tight/loose list detection with multiple blank lines at end (#56).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604318400">- Update commonmark to version 0.1.1.
  [#]# 0.1.1
  * Export `reverseSubforests` from `Commonmark.Blocks` [API change] (#64).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark to version 0.1.1.2.
  [#]# 0.1.1.2
  * Fix bug in fix to #65 (#66).
  [#]# 0.1.1.1
  * Fixed corner case with link suffix parsing, which could result
    in dropped tokens in certain cases (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610452800">- Update commonmark to version 0.1.1.3.
  [#]# 0.1.1.3
  * Fix bug in links with spaces at the beginning or end of
    link description (#67).  We were putting flankingness constraints
    on the link delimiters, but this isn't requried by the spec.</changelog>
  <changelog author="psimons@suse.com" date="1612785600">- Update commonmark to version 0.1.1.4.
  [#]# 0.1.1.4
  * Fix build with GHC 9.0.1 (Simon Jakobi, #72).</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark to version 0.2.
  [#]# 0.2
  * Commonmark.Inlines: export LinkInfo(..) [API change].
  * Commonmark.Inlines: export pLink [API chage].
  * Comonmark.ReferenceMap: Add linkPos field to LinkInfo [API change].
  * Commonmark.Tokens: normalize unicode to NFC before tokenizing (#57).
    Normalization might affect detection of flankingness, recognition
    of reference links, etc.
  * Commonmark.Html:  add data-prefix to non-HTML5 attributes, as pandoc does.
  * Remove unnecessary build-depends.
  * Use lightweight tasty-bench instead of criterion for benchmarks.</changelog>
  <changelog author="psimons@suse.com" date="1624276800">- Update commonmark to version 0.2.1.
  [#]# 0.2.1
  * Use official 0.30 spec.txt.
  * Update HTML block parser for recent spec changes.
  * Fix test case from commonmark/cmark#383.  We need to index the list
    of stack bottoms not just by the length mod 3 of the closer but by
    whether it can be an opener, since this goes into the calculation of
    whether the delimiters can match.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update commonmark to version 0.2.1.1.
  [#]# 0.2.1.1
  * Fix bug in `prettyShow` for `SourceRange` (#80).
    The bug led to an infinite loop in certain cases.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark to version 0.2.2.
  [#]# 0.2.2
  * Blocks: export `getParentListType` [API change].
  * Require unicode-data &gt;= 0.3.
  * Change `mkFormattingSpecMap` so it integrates different
    FormattingSpecs that use the same character (#87).  Otherwise
    we have problems if you have one formatting spec that
    reacts to single delimiters and another that reacts to
    pairs; if the first fails to match, the fallback behavior
    is produced and the second never matches.
  * Use unicode-data's faster versions of Data.Char functions.
    This speeds up benchmarks for tokenize considerably; little difference
    in other benchmarks.  unicode-data is already a transitive dependency,
    via unicode-transforms.
  * Increase strictness in tokenize/go.
  * Remove legacy cpp needed to support ghc &lt; 8.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687694400">- Update commonmark to version 0.2.3.
  [#]# 0.2.3
  * Re-export Text.Parsec.Pos from Commonmark.Types (Fraser
    Tweedale, #106).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark to version 0.2.4.
  [#]# 0.2.4
  * Do not parse hard line breaks in fenced codeblock info (#116,
    Michael Howell). This change makes commonmark-hs conform to the spec
    and behave like other implementations when an info string in a code
    block ends with a backslash.
  * [API change] Commonmark.Inlines now exports `pEscapedSymbol`
    (#116, Michael Howell).
  * Tokenize combining marks as WordChars not Symbol (#114).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark to version 0.2.4.1.
  [#]# 0.2.4.1
  * Commonmark.Html: Add `aria-hidden`, `d`, and `viewBox` to allowed attributes list.
  * Correctly merge list blanks with non-list blanks (#133, Michael Howell).
  * Do not look for backslashed hard breaks in link titles (#130, Michael Howell).
  * Work around ghc bug with `-K` RTS options, to set the stack space properly
    for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445.
  * Revert block state completely if lazy line (#126). This fixes an issue with
    lazily-wrapped footnotes.
  * Avoid adding trailing newline to list block if it's already there
    (Michael Howell). This fixes tight/loose classification in a few
    cases.
  * Fix incorrectly parsing links with nested `[]` (Michael Howell).</changelog>
</package>
<package pkgid="f2ee81bd4ba366e17f22128fbedcc78cde516b01c9c801e6ffba744eafa38046cffb9831ed2a4de21d32df554e90991a2710773762903440995711f1ee15c8fb" name="ghc-commonmark-extensions" arch="src">
  <version epoch="0" ver="0.2.5.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-extensions at version 0.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604404800">- Update commonmark-extensions to version 0.2.0.2.
  [#]# 0.2.0.2
  - Remove unnecessary Typeable constraint on `TaskList` and
    `gfmExtensions` (#58).
  - Fix bug in `footnote` extension:  multiple blocks in
    a block container (e.g. block quote or list) inside
    a footnote were being rendered in reverse order (#63,
    Harald Gliebe).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark-extensions to version 0.2.0.4.
  [#]# 0.2.0.4
  - Add a test for autolinks (#66).
  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
    properly).
  [#]# 0.2.0.3
  - Add some new test examples to the autolinks extension spec (#65).
  - Allow interior `~` characters in autolinks (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-extensions to version 0.2.1.1.
  [#]# 0.2.1.1
  - Fix bug in wikilinks extensions.
  [#]# 0.2.1
  - Add `rebase_relative_paths` extension.
    New exported module Commonmark.Extensions.RebaseRelativePaths [API change].
  - Add `wikilinks_title_before_pipe` and `wikilinks_title_after_pipe`
    extensions (#69).
    New exported module Commonmark.Extensions.Wikilinks [API change].</changelog>
  <changelog author="psimons@suse.com" date="1622376000">- Update commonmark-extensions to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix bug with absolute paths in rebase_relative_paths
    extension on Windows.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Add commonmark-extensions at version 0.2.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update commonmark-extensions to version 0.2.3.
  [#]# 0.2.3
  - Allow bare word attribute in fenced_divs (#84).  This follows a similar
    change in pandoc (jgm/pandoc#7242).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark-extensions to version 0.2.3.1.
  [#]# 0.2.3.1
  - `math` extension:  don't fail when display math contains
    embedded inline math.  See jgm/pandoc#7942.
  - Make math parsing more sophisticated.
    Count embeddings inside `{..}`, since math can contain
    e.g. `\text{...}` which itself contains math delimiters.
  - Small improvement in pipe table parsing.
    The old parser failed on some edge cases with extra whitespace
    after pipes (which we should just ignore).
  - `fancy_list` extension: improve list type ambiguity resolution (#89).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update commonmark-extensions to version 0.2.3.2.
  [#]# 0.2.3.2
  - Update lower version bounds for commonmark (#93, David
    Thrane Christiansen).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update commonmark-extensions to version 0.2.3.3.
  [#]# 0.2.3.3
  - Fix definition_lists extension (#96). We were not properly consuming
    indentation in definitions, which caused problems when the definitions
    themselves contained lists.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677931200">- Update commonmark-extensions to version 0.2.3.4.
  [#]# 0.2.3.4
  - Require whitespace after definition list marker (#104).
    Otherwise we can inadvertently clobber strikeout or subscript.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update commonmark-extensions to version 0.2.3.5.
  [#]# 0.2.3.5
  - Resolve entities inside wikilinks (#105, Michał Kukieła).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694606400">- Update commonmark-extensions to version 0.2.3.6.
  [#]# 0.2.3.6
  * Fix pipe table parser so that `|`s don't interfere with
    other block structures (Michael Howell, #111, fixing #52 and
    [#95]). This parser is structured as a system that parses the
  * second* line first, then parses the first line. That is, if
    it detects a delimiter row as the second line of a
    paragraph, it converts the paragraph into a table. This
    seems counterintuitive, but it works better than trying to
    convert a table into a paragraph, since it might need to be
    something else.
  * Improve parsing of inline math (#110).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark-extensions to version 0.2.4.
  [#]# 0.2.4
  * Make `pipe_tables` extension treat backslash escapes like GH does (#112,
    Michael Howell). This change essentially changes the way the text
    `\\|` gets parsed inside a table. In the old version, the first backslash
    escapes the second backslash, and then the pipe is treated as a cell
    separator. In the new version, the pipe is still preceded by a backslash,
    so it is still literal text. The escaping rule is documented in detail
    in the spec for this extension. This change also aligns our escaping
    of pipes with GitHub's.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-extensions to version 0.2.5.
  [#]# 0.2.5
  * Add support for alerts extension, supporting GitHub-style alerts (#132).
    &lt;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&gt;
    New module Commonmark.Extensions.Alerts [API change].
  * Do not accept footnote labels with line breaks (Michael Howell).
  * Parse `[^ ]` and `[^]` as links (Michael Howell). This is consistent with
    most other CommonMark parsers, even when they have support for footnotes turned on.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702382400">- Update commonmark-extensions to version 0.2.5.1.
  [#]# 0.2.5.1
  * Add `test/alerts.md` to extra-source-files in cabal file.</changelog>
</package>
<package pkgid="3fb6dff026ea05e48f594c18428f8fbb758b4e6967755cf7ec93b3840647c69d8d188162fa7a5bf5a40fe843b137cfaaede36f21de0cf618645f2f43880bd0a6" name="ghc-commonmark-extensions" arch="x86_64">
  <version epoch="0" ver="0.2.5.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-extensions at version 0.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604404800">- Update commonmark-extensions to version 0.2.0.2.
  [#]# 0.2.0.2
  - Remove unnecessary Typeable constraint on `TaskList` and
    `gfmExtensions` (#58).
  - Fix bug in `footnote` extension:  multiple blocks in
    a block container (e.g. block quote or list) inside
    a footnote were being rendered in reverse order (#63,
    Harald Gliebe).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark-extensions to version 0.2.0.4.
  [#]# 0.2.0.4
  - Add a test for autolinks (#66).
  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
    properly).
  [#]# 0.2.0.3
  - Add some new test examples to the autolinks extension spec (#65).
  - Allow interior `~` characters in autolinks (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-extensions to version 0.2.1.1.
  [#]# 0.2.1.1
  - Fix bug in wikilinks extensions.
  [#]# 0.2.1
  - Add `rebase_relative_paths` extension.
    New exported module Commonmark.Extensions.RebaseRelativePaths [API change].
  - Add `wikilinks_title_before_pipe` and `wikilinks_title_after_pipe`
    extensions (#69).
    New exported module Commonmark.Extensions.Wikilinks [API change].</changelog>
  <changelog author="psimons@suse.com" date="1622376000">- Update commonmark-extensions to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix bug with absolute paths in rebase_relative_paths
    extension on Windows.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Add commonmark-extensions at version 0.2.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update commonmark-extensions to version 0.2.3.
  [#]# 0.2.3
  - Allow bare word attribute in fenced_divs (#84).  This follows a similar
    change in pandoc (jgm/pandoc#7242).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark-extensions to version 0.2.3.1.
  [#]# 0.2.3.1
  - `math` extension:  don't fail when display math contains
    embedded inline math.  See jgm/pandoc#7942.
  - Make math parsing more sophisticated.
    Count embeddings inside `{..}`, since math can contain
    e.g. `\text{...}` which itself contains math delimiters.
  - Small improvement in pipe table parsing.
    The old parser failed on some edge cases with extra whitespace
    after pipes (which we should just ignore).
  - `fancy_list` extension: improve list type ambiguity resolution (#89).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update commonmark-extensions to version 0.2.3.2.
  [#]# 0.2.3.2
  - Update lower version bounds for commonmark (#93, David
    Thrane Christiansen).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update commonmark-extensions to version 0.2.3.3.
  [#]# 0.2.3.3
  - Fix definition_lists extension (#96). We were not properly consuming
    indentation in definitions, which caused problems when the definitions
    themselves contained lists.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677931200">- Update commonmark-extensions to version 0.2.3.4.
  [#]# 0.2.3.4
  - Require whitespace after definition list marker (#104).
    Otherwise we can inadvertently clobber strikeout or subscript.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update commonmark-extensions to version 0.2.3.5.
  [#]# 0.2.3.5
  - Resolve entities inside wikilinks (#105, Michał Kukieła).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694606400">- Update commonmark-extensions to version 0.2.3.6.
  [#]# 0.2.3.6
  * Fix pipe table parser so that `|`s don't interfere with
    other block structures (Michael Howell, #111, fixing #52 and
    [#95]). This parser is structured as a system that parses the
  * second* line first, then parses the first line. That is, if
    it detects a delimiter row as the second line of a
    paragraph, it converts the paragraph into a table. This
    seems counterintuitive, but it works better than trying to
    convert a table into a paragraph, since it might need to be
    something else.
  * Improve parsing of inline math (#110).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark-extensions to version 0.2.4.
  [#]# 0.2.4
  * Make `pipe_tables` extension treat backslash escapes like GH does (#112,
    Michael Howell). This change essentially changes the way the text
    `\\|` gets parsed inside a table. In the old version, the first backslash
    escapes the second backslash, and then the pipe is treated as a cell
    separator. In the new version, the pipe is still preceded by a backslash,
    so it is still literal text. The escaping rule is documented in detail
    in the spec for this extension. This change also aligns our escaping
    of pipes with GitHub's.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-extensions to version 0.2.5.
  [#]# 0.2.5
  * Add support for alerts extension, supporting GitHub-style alerts (#132).
    &lt;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&gt;
    New module Commonmark.Extensions.Alerts [API change].
  * Do not accept footnote labels with line breaks (Michael Howell).
  * Parse `[^ ]` and `[^]` as links (Michael Howell). This is consistent with
    most other CommonMark parsers, even when they have support for footnotes turned on.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702382400">- Update commonmark-extensions to version 0.2.5.1.
  [#]# 0.2.5.1
  * Add `test/alerts.md` to extra-source-files in cabal file.</changelog>
</package>
<package pkgid="bf10ebb89b1276365af8738e47f4f164209974229ceb7ec7069fce4b1deffd76e608401ba7d2f3d04fb7ea5e79d3864153269cc78276595ea40b55ac6ea0ecbd" name="ghc-commonmark-extensions-devel" arch="x86_64">
  <version epoch="0" ver="0.2.5.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-extensions at version 0.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604404800">- Update commonmark-extensions to version 0.2.0.2.
  [#]# 0.2.0.2
  - Remove unnecessary Typeable constraint on `TaskList` and
    `gfmExtensions` (#58).
  - Fix bug in `footnote` extension:  multiple blocks in
    a block container (e.g. block quote or list) inside
    a footnote were being rendered in reverse order (#63,
    Harald Gliebe).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark-extensions to version 0.2.0.4.
  [#]# 0.2.0.4
  - Add a test for autolinks (#66).
  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
    properly).
  [#]# 0.2.0.3
  - Add some new test examples to the autolinks extension spec (#65).
  - Allow interior `~` characters in autolinks (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-extensions to version 0.2.1.1.
  [#]# 0.2.1.1
  - Fix bug in wikilinks extensions.
  [#]# 0.2.1
  - Add `rebase_relative_paths` extension.
    New exported module Commonmark.Extensions.RebaseRelativePaths [API change].
  - Add `wikilinks_title_before_pipe` and `wikilinks_title_after_pipe`
    extensions (#69).
    New exported module Commonmark.Extensions.Wikilinks [API change].</changelog>
  <changelog author="psimons@suse.com" date="1622376000">- Update commonmark-extensions to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix bug with absolute paths in rebase_relative_paths
    extension on Windows.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Add commonmark-extensions at version 0.2.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update commonmark-extensions to version 0.2.3.
  [#]# 0.2.3
  - Allow bare word attribute in fenced_divs (#84).  This follows a similar
    change in pandoc (jgm/pandoc#7242).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark-extensions to version 0.2.3.1.
  [#]# 0.2.3.1
  - `math` extension:  don't fail when display math contains
    embedded inline math.  See jgm/pandoc#7942.
  - Make math parsing more sophisticated.
    Count embeddings inside `{..}`, since math can contain
    e.g. `\text{...}` which itself contains math delimiters.
  - Small improvement in pipe table parsing.
    The old parser failed on some edge cases with extra whitespace
    after pipes (which we should just ignore).
  - `fancy_list` extension: improve list type ambiguity resolution (#89).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update commonmark-extensions to version 0.2.3.2.
  [#]# 0.2.3.2
  - Update lower version bounds for commonmark (#93, David
    Thrane Christiansen).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update commonmark-extensions to version 0.2.3.3.
  [#]# 0.2.3.3
  - Fix definition_lists extension (#96). We were not properly consuming
    indentation in definitions, which caused problems when the definitions
    themselves contained lists.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677931200">- Update commonmark-extensions to version 0.2.3.4.
  [#]# 0.2.3.4
  - Require whitespace after definition list marker (#104).
    Otherwise we can inadvertently clobber strikeout or subscript.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update commonmark-extensions to version 0.2.3.5.
  [#]# 0.2.3.5
  - Resolve entities inside wikilinks (#105, Michał Kukieła).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694606400">- Update commonmark-extensions to version 0.2.3.6.
  [#]# 0.2.3.6
  * Fix pipe table parser so that `|`s don't interfere with
    other block structures (Michael Howell, #111, fixing #52 and
    [#95]). This parser is structured as a system that parses the
  * second* line first, then parses the first line. That is, if
    it detects a delimiter row as the second line of a
    paragraph, it converts the paragraph into a table. This
    seems counterintuitive, but it works better than trying to
    convert a table into a paragraph, since it might need to be
    something else.
  * Improve parsing of inline math (#110).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark-extensions to version 0.2.4.
  [#]# 0.2.4
  * Make `pipe_tables` extension treat backslash escapes like GH does (#112,
    Michael Howell). This change essentially changes the way the text
    `\\|` gets parsed inside a table. In the old version, the first backslash
    escapes the second backslash, and then the pipe is treated as a cell
    separator. In the new version, the pipe is still preceded by a backslash,
    so it is still literal text. The escaping rule is documented in detail
    in the spec for this extension. This change also aligns our escaping
    of pipes with GitHub's.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-extensions to version 0.2.5.
  [#]# 0.2.5
  * Add support for alerts extension, supporting GitHub-style alerts (#132).
    &lt;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&gt;
    New module Commonmark.Extensions.Alerts [API change].
  * Do not accept footnote labels with line breaks (Michael Howell).
  * Parse `[^ ]` and `[^]` as links (Michael Howell). This is consistent with
    most other CommonMark parsers, even when they have support for footnotes turned on.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702382400">- Update commonmark-extensions to version 0.2.5.1.
  [#]# 0.2.5.1
  * Add `test/alerts.md` to extra-source-files in cabal file.</changelog>
</package>
<package pkgid="dcf58833b601ed0304b6538cd579b4fefab6db86f26a9a3ad5089e6818a3aebdbce5bcb3a5179261c6d12892272e408fd88d40eebeda3e07b4ca8995e800939c" name="ghc-commonmark-extensions-doc" arch="noarch">
  <version epoch="0" ver="0.2.5.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-extensions at version 0.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604404800">- Update commonmark-extensions to version 0.2.0.2.
  [#]# 0.2.0.2
  - Remove unnecessary Typeable constraint on `TaskList` and
    `gfmExtensions` (#58).
  - Fix bug in `footnote` extension:  multiple blocks in
    a block container (e.g. block quote or list) inside
    a footnote were being rendered in reverse order (#63,
    Harald Gliebe).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark-extensions to version 0.2.0.4.
  [#]# 0.2.0.4
  - Add a test for autolinks (#66).
  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
    properly).
  [#]# 0.2.0.3
  - Add some new test examples to the autolinks extension spec (#65).
  - Allow interior `~` characters in autolinks (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-extensions to version 0.2.1.1.
  [#]# 0.2.1.1
  - Fix bug in wikilinks extensions.
  [#]# 0.2.1
  - Add `rebase_relative_paths` extension.
    New exported module Commonmark.Extensions.RebaseRelativePaths [API change].
  - Add `wikilinks_title_before_pipe` and `wikilinks_title_after_pipe`
    extensions (#69).
    New exported module Commonmark.Extensions.Wikilinks [API change].</changelog>
  <changelog author="psimons@suse.com" date="1622376000">- Update commonmark-extensions to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix bug with absolute paths in rebase_relative_paths
    extension on Windows.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Add commonmark-extensions at version 0.2.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update commonmark-extensions to version 0.2.3.
  [#]# 0.2.3
  - Allow bare word attribute in fenced_divs (#84).  This follows a similar
    change in pandoc (jgm/pandoc#7242).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark-extensions to version 0.2.3.1.
  [#]# 0.2.3.1
  - `math` extension:  don't fail when display math contains
    embedded inline math.  See jgm/pandoc#7942.
  - Make math parsing more sophisticated.
    Count embeddings inside `{..}`, since math can contain
    e.g. `\text{...}` which itself contains math delimiters.
  - Small improvement in pipe table parsing.
    The old parser failed on some edge cases with extra whitespace
    after pipes (which we should just ignore).
  - `fancy_list` extension: improve list type ambiguity resolution (#89).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update commonmark-extensions to version 0.2.3.2.
  [#]# 0.2.3.2
  - Update lower version bounds for commonmark (#93, David
    Thrane Christiansen).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update commonmark-extensions to version 0.2.3.3.
  [#]# 0.2.3.3
  - Fix definition_lists extension (#96). We were not properly consuming
    indentation in definitions, which caused problems when the definitions
    themselves contained lists.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677931200">- Update commonmark-extensions to version 0.2.3.4.
  [#]# 0.2.3.4
  - Require whitespace after definition list marker (#104).
    Otherwise we can inadvertently clobber strikeout or subscript.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update commonmark-extensions to version 0.2.3.5.
  [#]# 0.2.3.5
  - Resolve entities inside wikilinks (#105, Michał Kukieła).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694606400">- Update commonmark-extensions to version 0.2.3.6.
  [#]# 0.2.3.6
  * Fix pipe table parser so that `|`s don't interfere with
    other block structures (Michael Howell, #111, fixing #52 and
    [#95]). This parser is structured as a system that parses the
  * second* line first, then parses the first line. That is, if
    it detects a delimiter row as the second line of a
    paragraph, it converts the paragraph into a table. This
    seems counterintuitive, but it works better than trying to
    convert a table into a paragraph, since it might need to be
    something else.
  * Improve parsing of inline math (#110).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark-extensions to version 0.2.4.
  [#]# 0.2.4
  * Make `pipe_tables` extension treat backslash escapes like GH does (#112,
    Michael Howell). This change essentially changes the way the text
    `\\|` gets parsed inside a table. In the old version, the first backslash
    escapes the second backslash, and then the pipe is treated as a cell
    separator. In the new version, the pipe is still preceded by a backslash,
    so it is still literal text. The escaping rule is documented in detail
    in the spec for this extension. This change also aligns our escaping
    of pipes with GitHub's.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-extensions to version 0.2.5.
  [#]# 0.2.5
  * Add support for alerts extension, supporting GitHub-style alerts (#132).
    &lt;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&gt;
    New module Commonmark.Extensions.Alerts [API change].
  * Do not accept footnote labels with line breaks (Michael Howell).
  * Parse `[^ ]` and `[^]` as links (Michael Howell). This is consistent with
    most other CommonMark parsers, even when they have support for footnotes turned on.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702382400">- Update commonmark-extensions to version 0.2.5.1.
  [#]# 0.2.5.1
  * Add `test/alerts.md` to extra-source-files in cabal file.</changelog>
</package>
<package pkgid="e17a4061a42b981047ff14d18068743aae62fe4d362f1ee0afae3a9fa2a5faeaf388590de80fa9ca936079d3e6255e0c3ef0b189d176fbb0caf8b2feb8cd29e6" name="ghc-commonmark-extensions-prof" arch="x86_64">
  <version epoch="0" ver="0.2.5.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-extensions at version 0.2.0.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604404800">- Update commonmark-extensions to version 0.2.0.2.
  [#]# 0.2.0.2
  - Remove unnecessary Typeable constraint on `TaskList` and
    `gfmExtensions` (#58).
  - Fix bug in `footnote` extension:  multiple blocks in
    a block container (e.g. block quote or list) inside
    a footnote were being rendered in reverse order (#63,
    Harald Gliebe).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark-extensions to version 0.2.0.4.
  [#]# 0.2.0.4
  - Add a test for autolinks (#66).
  - Require commonmark 0.1.1.2 (otherwise autolinks don't work
    properly).
  [#]# 0.2.0.3
  - Add some new test examples to the autolinks extension spec (#65).
  - Allow interior `~` characters in autolinks (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-extensions to version 0.2.1.1.
  [#]# 0.2.1.1
  - Fix bug in wikilinks extensions.
  [#]# 0.2.1
  - Add `rebase_relative_paths` extension.
    New exported module Commonmark.Extensions.RebaseRelativePaths [API change].
  - Add `wikilinks_title_before_pipe` and `wikilinks_title_after_pipe`
    extensions (#69).
    New exported module Commonmark.Extensions.Wikilinks [API change].</changelog>
  <changelog author="psimons@suse.com" date="1622376000">- Update commonmark-extensions to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix bug with absolute paths in rebase_relative_paths
    extension on Windows.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Add commonmark-extensions at version 0.2.2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update commonmark-extensions to version 0.2.3.
  [#]# 0.2.3
  - Allow bare word attribute in fenced_divs (#84).  This follows a similar
    change in pandoc (jgm/pandoc#7242).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark-extensions to version 0.2.3.1.
  [#]# 0.2.3.1
  - `math` extension:  don't fail when display math contains
    embedded inline math.  See jgm/pandoc#7942.
  - Make math parsing more sophisticated.
    Count embeddings inside `{..}`, since math can contain
    e.g. `\text{...}` which itself contains math delimiters.
  - Small improvement in pipe table parsing.
    The old parser failed on some edge cases with extra whitespace
    after pipes (which we should just ignore).
  - `fancy_list` extension: improve list type ambiguity resolution (#89).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update commonmark-extensions to version 0.2.3.2.
  [#]# 0.2.3.2
  - Update lower version bounds for commonmark (#93, David
    Thrane Christiansen).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update commonmark-extensions to version 0.2.3.3.
  [#]# 0.2.3.3
  - Fix definition_lists extension (#96). We were not properly consuming
    indentation in definitions, which caused problems when the definitions
    themselves contained lists.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677931200">- Update commonmark-extensions to version 0.2.3.4.
  [#]# 0.2.3.4
  - Require whitespace after definition list marker (#104).
    Otherwise we can inadvertently clobber strikeout or subscript.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update commonmark-extensions to version 0.2.3.5.
  [#]# 0.2.3.5
  - Resolve entities inside wikilinks (#105, Michał Kukieła).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694606400">- Update commonmark-extensions to version 0.2.3.6.
  [#]# 0.2.3.6
  * Fix pipe table parser so that `|`s don't interfere with
    other block structures (Michael Howell, #111, fixing #52 and
    [#95]). This parser is structured as a system that parses the
  * second* line first, then parses the first line. That is, if
    it detects a delimiter row as the second line of a
    paragraph, it converts the paragraph into a table. This
    seems counterintuitive, but it works better than trying to
    convert a table into a paragraph, since it might need to be
    something else.
  * Improve parsing of inline math (#110).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark-extensions to version 0.2.4.
  [#]# 0.2.4
  * Make `pipe_tables` extension treat backslash escapes like GH does (#112,
    Michael Howell). This change essentially changes the way the text
    `\\|` gets parsed inside a table. In the old version, the first backslash
    escapes the second backslash, and then the pipe is treated as a cell
    separator. In the new version, the pipe is still preceded by a backslash,
    so it is still literal text. The escaping rule is documented in detail
    in the spec for this extension. This change also aligns our escaping
    of pipes with GitHub's.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-extensions to version 0.2.5.
  [#]# 0.2.5
  * Add support for alerts extension, supporting GitHub-style alerts (#132).
    &lt;https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts&gt;
    New module Commonmark.Extensions.Alerts [API change].
  * Do not accept footnote labels with line breaks (Michael Howell).
  * Parse `[^ ]` and `[^]` as links (Michael Howell). This is consistent with
    most other CommonMark parsers, even when they have support for footnotes turned on.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702382400">- Update commonmark-extensions to version 0.2.5.1.
  [#]# 0.2.5.1
  * Add `test/alerts.md` to extra-source-files in cabal file.</changelog>
</package>
<package pkgid="9b05c85abeecf7a5ca9ce25884080a92853ae1670ce4f8dbeba66d26ad2cae94b4b750d154cb9fb3cd5e9628d9c037ca423d4e431812e82232e7cd108c399079" name="ghc-commonmark-pandoc" arch="src">
  <version epoch="0" ver="0.2.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-pandoc at version 0.2.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1600171200">- Add _constraints with 4GB min disk space</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update commonmark-pandoc to version 0.2.0.1.
  [#]# 0.2.0.1
  - Allow pandoc-types 1.22.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-pandoc to version 0.2.1.
  [#]# 0.2.1
  - commonmark-pandoc.cabal: remove unneeded build-depend on containers.
  - Support wikilinks extension.</changelog>
  <changelog author="psimons@suse.com" date="1625140800">- Update commonmark-pandoc to version 0.2.1.1.
  [#]# 0.2.1.1
  - Don't collapse Para to Plain in task lists (#77).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642161600">- Update commonmark-pandoc to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
    We were always adding an enclosing Div, even when the block
    admits attributes. Now the attributes are added to the block
    itself, unless it can't accept attributes (as with inlines).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update commonmark-pandoc to version 0.2.1.3.
  [#]# 0.2.1.3
  - Allow pandoc-types 1.23.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-pandoc to version 0.2.2.
  [#]# 0.2.2
  - Add support for alerts extension (#132).</changelog>
</package>
<package pkgid="57188d473d798008095e626cb107e1eed867c0b5bc7fe5de28ef2baa1b14dc8b7cc866ada3df96b46aa4e8f3d94d5c1017811c354123016d3890a4db77585752" name="ghc-commonmark-pandoc" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-pandoc at version 0.2.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1600171200">- Add _constraints with 4GB min disk space</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update commonmark-pandoc to version 0.2.0.1.
  [#]# 0.2.0.1
  - Allow pandoc-types 1.22.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-pandoc to version 0.2.1.
  [#]# 0.2.1
  - commonmark-pandoc.cabal: remove unneeded build-depend on containers.
  - Support wikilinks extension.</changelog>
  <changelog author="psimons@suse.com" date="1625140800">- Update commonmark-pandoc to version 0.2.1.1.
  [#]# 0.2.1.1
  - Don't collapse Para to Plain in task lists (#77).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642161600">- Update commonmark-pandoc to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
    We were always adding an enclosing Div, even when the block
    admits attributes. Now the attributes are added to the block
    itself, unless it can't accept attributes (as with inlines).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update commonmark-pandoc to version 0.2.1.3.
  [#]# 0.2.1.3
  - Allow pandoc-types 1.23.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-pandoc to version 0.2.2.
  [#]# 0.2.2
  - Add support for alerts extension (#132).</changelog>
</package>
<package pkgid="9092e80ef317567e900a32b81168cbbea3e5c680df10ee71631335483987a305bcf2db243a5b4b12d053eeae9b6c354a0bd212e0563fbe9398a234d178aca57a" name="ghc-commonmark-pandoc-devel" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-pandoc at version 0.2.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1600171200">- Add _constraints with 4GB min disk space</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update commonmark-pandoc to version 0.2.0.1.
  [#]# 0.2.0.1
  - Allow pandoc-types 1.22.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-pandoc to version 0.2.1.
  [#]# 0.2.1
  - commonmark-pandoc.cabal: remove unneeded build-depend on containers.
  - Support wikilinks extension.</changelog>
  <changelog author="psimons@suse.com" date="1625140800">- Update commonmark-pandoc to version 0.2.1.1.
  [#]# 0.2.1.1
  - Don't collapse Para to Plain in task lists (#77).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642161600">- Update commonmark-pandoc to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
    We were always adding an enclosing Div, even when the block
    admits attributes. Now the attributes are added to the block
    itself, unless it can't accept attributes (as with inlines).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update commonmark-pandoc to version 0.2.1.3.
  [#]# 0.2.1.3
  - Allow pandoc-types 1.23.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-pandoc to version 0.2.2.
  [#]# 0.2.2
  - Add support for alerts extension (#132).</changelog>
</package>
<package pkgid="3d9af205db79322f6179ca784f1d4254146720b88a871c738976459ae7c9bc53e8bc98a693496faa4ddbbff11b2da12ba9b0ea4bd5f4ec254a931957899fe995" name="ghc-commonmark-pandoc-doc" arch="noarch">
  <version epoch="0" ver="0.2.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-pandoc at version 0.2.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1600171200">- Add _constraints with 4GB min disk space</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update commonmark-pandoc to version 0.2.0.1.
  [#]# 0.2.0.1
  - Allow pandoc-types 1.22.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-pandoc to version 0.2.1.
  [#]# 0.2.1
  - commonmark-pandoc.cabal: remove unneeded build-depend on containers.
  - Support wikilinks extension.</changelog>
  <changelog author="psimons@suse.com" date="1625140800">- Update commonmark-pandoc to version 0.2.1.1.
  [#]# 0.2.1.1
  - Don't collapse Para to Plain in task lists (#77).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642161600">- Update commonmark-pandoc to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
    We were always adding an enclosing Div, even when the block
    admits attributes. Now the attributes are added to the block
    itself, unless it can't accept attributes (as with inlines).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update commonmark-pandoc to version 0.2.1.3.
  [#]# 0.2.1.3
  - Allow pandoc-types 1.23.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-pandoc to version 0.2.2.
  [#]# 0.2.2
  - Add support for alerts extension (#132).</changelog>
</package>
<package pkgid="000d880f1d13b4719f40298848a9ce6a6963aaae581b60912ad4f89d7fee93b9e6205374fb5a00d8f01b0f046dac56b9b1cd2a6648ee8879868c0fced95e402b" name="ghc-commonmark-pandoc-prof" arch="x86_64">
  <version epoch="0" ver="0.2.2" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark-pandoc at version 0.2.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1600171200">- Add _constraints with 4GB min disk space</changelog>
  <changelog author="psimons@suse.com" date="1600776000">- Update commonmark-pandoc to version 0.2.0.1.
  [#]# 0.2.0.1
  - Allow pandoc-types 1.22.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark-pandoc to version 0.2.1.
  [#]# 0.2.1
  - commonmark-pandoc.cabal: remove unneeded build-depend on containers.
  - Support wikilinks extension.</changelog>
  <changelog author="psimons@suse.com" date="1625140800">- Update commonmark-pandoc to version 0.2.1.1.
  [#]# 0.2.1.1
  - Don't collapse Para to Plain in task lists (#77).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642161600">- Update commonmark-pandoc to version 0.2.1.2.
  [#]# 0.2.1.2
  - Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
    We were always adding an enclosing Div, even when the block
    admits attributes. Now the attributes are added to the block
    itself, unless it can't accept attributes (as with inlines).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update commonmark-pandoc to version 0.2.1.3.
  [#]# 0.2.1.3
  - Allow pandoc-types 1.23.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark-pandoc to version 0.2.2.
  [#]# 0.2.2
  - Add support for alerts extension (#132).</changelog>
</package>
<package pkgid="a23e14243df7f0fe3c2d071d14ffd53b8e51e963e9518270e76340784088d6709c0d9005a05c2f5329a3f54bff035150a8740d5d81557ca7d0f2d097cbf9163d" name="ghc-commonmark-prof" arch="x86_64">
  <version epoch="0" ver="0.2.4.1" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1596542400">- Add commonmark at version 0.1.0.1.</changelog>
  <changelog author="psimons@suse.com" date="1596715200">- Update commonmark to version 0.1.0.2.
  [#]# 0.1.0.2
  * Fix tight/loose list detection with multiple blank lines at end (#56).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1604318400">- Update commonmark to version 0.1.1.
  [#]# 0.1.1
  * Export `reverseSubforests` from `Commonmark.Blocks` [API change] (#64).</changelog>
  <changelog author="psimons@suse.com" date="1604750400">- Update commonmark to version 0.1.1.2.
  [#]# 0.1.1.2
  * Fix bug in fix to #65 (#66).
  [#]# 0.1.1.1
  * Fixed corner case with link suffix parsing, which could result
    in dropped tokens in certain cases (#65).</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610452800">- Update commonmark to version 0.1.1.3.
  [#]# 0.1.1.3
  * Fix bug in links with spaces at the beginning or end of
    link description (#67).  We were putting flankingness constraints
    on the link delimiters, but this isn't requried by the spec.</changelog>
  <changelog author="psimons@suse.com" date="1612785600">- Update commonmark to version 0.1.1.4.
  [#]# 0.1.1.4
  * Fix build with GHC 9.0.1 (Simon Jakobi, #72).</changelog>
  <changelog author="psimons@suse.com" date="1622289600">- Update commonmark to version 0.2.
  [#]# 0.2
  * Commonmark.Inlines: export LinkInfo(..) [API change].
  * Commonmark.Inlines: export pLink [API chage].
  * Comonmark.ReferenceMap: Add linkPos field to LinkInfo [API change].
  * Commonmark.Tokens: normalize unicode to NFC before tokenizing (#57).
    Normalization might affect detection of flankingness, recognition
    of reference links, etc.
  * Commonmark.Html:  add data-prefix to non-HTML5 attributes, as pandoc does.
  * Remove unnecessary build-depends.
  * Use lightweight tasty-bench instead of criterion for benchmarks.</changelog>
  <changelog author="psimons@suse.com" date="1624276800">- Update commonmark to version 0.2.1.
  [#]# 0.2.1
  * Use official 0.30 spec.txt.
  * Update HTML block parser for recent spec changes.
  * Fix test case from commonmark/cmark#383.  We need to index the list
    of stack bottoms not just by the length mod 3 of the closer but by
    whether it can be an opener, since this goes into the calculation of
    whether the delimiters can match.</changelog>
  <changelog author="psimons@suse.com" date="1635768000">- Update commonmark to version 0.2.1.1.
  [#]# 0.2.1.1
  * Fix bug in `prettyShow` for `SourceRange` (#80).
    The bug led to an infinite loop in certain cases.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update commonmark to version 0.2.2.
  [#]# 0.2.2
  * Blocks: export `getParentListType` [API change].
  * Require unicode-data &gt;= 0.3.
  * Change `mkFormattingSpecMap` so it integrates different
    FormattingSpecs that use the same character (#87).  Otherwise
    we have problems if you have one formatting spec that
    reacts to single delimiters and another that reacts to
    pairs; if the first fails to match, the fallback behavior
    is produced and the second never matches.
  * Use unicode-data's faster versions of Data.Char functions.
    This speeds up benchmarks for tokenize considerably; little difference
    in other benchmarks.  unicode-data is already a transitive dependency,
    via unicode-transforms.
  * Increase strictness in tokenize/go.
  * Remove legacy cpp needed to support ghc &lt; 8.4.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1687694400">- Update commonmark to version 0.2.3.
  [#]# 0.2.3
  * Re-export Text.Parsec.Pos from Commonmark.Types (Fraser
    Tweedale, #106).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update commonmark to version 0.2.4.
  [#]# 0.2.4
  * Do not parse hard line breaks in fenced codeblock info (#116,
    Michael Howell). This change makes commonmark-hs conform to the spec
    and behave like other implementations when an info string in a code
    block ends with a backslash.
  * [API change] Commonmark.Inlines now exports `pEscapedSymbol`
    (#116, Michael Howell).
  * Tokenize combining marks as WordChars not Symbol (#114).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update commonmark to version 0.2.4.1.
  [#]# 0.2.4.1
  * Commonmark.Html: Add `aria-hidden`, `d`, and `viewBox` to allowed attributes list.
  * Correctly merge list blanks with non-list blanks (#133, Michael Howell).
  * Do not look for backslashed hard breaks in link titles (#130, Michael Howell).
  * Work around ghc bug with `-K` RTS options, to set the stack space properly
    for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445.
  * Revert block state completely if lazy line (#126). This fixes an issue with
    lazily-wrapped footnotes.
  * Avoid adding trailing newline to list block if it's already there
    (Michael Howell). This fixes tight/loose classification in a few
    cases.
  * Fix incorrectly parsing links with nested `[]` (Michael Howell).</changelog>
</package>
<package pkgid="a059ecfb2bd46e4148e655557809695a5a585ee5845708207703f83a006a3249d20c16655d469e6bedfe63f429df2f49d4552afd934f86ac3d018f5b7669ffa6" name="ghc-commutative-semigroups" arch="src">
  <version epoch="0" ver="0.1.0.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Add commutative-semigroups at version 0.1.0.0 revision 3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1681732800">- Update commutative-semigroups to version 0.1.0.1.
  [#]# 0.1.0.1 -- 2023-04-17
  - Loosen version bounds
  - Support GHC 9.6.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update commutative-semigroups to version 0.1.0.2.
  [#]# 0.1.0.2 -- 2023-12-22
  - Support GHC 9.8.1</changelog>
</package>
<package pkgid="538d133eb7d886e12a8ef120d653fcb90db31dfa4efd143addd61868f9dc236e7581769ccd184546e6b6571abab65f71051f21c4eb9dbca84f82049aabba43e7" name="ghc-commutative-semigroups" arch="x86_64">
  <version epoch="0" ver="0.1.0.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Add commutative-semigroups at version 0.1.0.0 revision 3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1681732800">- Update commutative-semigroups to version 0.1.0.1.
  [#]# 0.1.0.1 -- 2023-04-17
  - Loosen version bounds
  - Support GHC 9.6.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update commutative-semigroups to version 0.1.0.2.
  [#]# 0.1.0.2 -- 2023-12-22
  - Support GHC 9.8.1</changelog>
</package>
<package pkgid="3e358874549b8e84af762d8bac28a358d15dd2466233cd9ec20fce80d4ef0a2d8e9c1bd1aa9f1c80bf7d044faafd38fae9b77a7ae1545435656c4dbec7da5e52" name="ghc-commutative-semigroups-devel" arch="x86_64">
  <version epoch="0" ver="0.1.0.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Add commutative-semigroups at version 0.1.0.0 revision 3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1681732800">- Update commutative-semigroups to version 0.1.0.1.
  [#]# 0.1.0.1 -- 2023-04-17
  - Loosen version bounds
  - Support GHC 9.6.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update commutative-semigroups to version 0.1.0.2.
  [#]# 0.1.0.2 -- 2023-12-22
  - Support GHC 9.8.1</changelog>
</package>
<package pkgid="9483b8e7ff6fbbc67e7c3b7c5e711dd71bc36c64eef57980e341b8cf432366e3dc2da12c90b2c07f402672e3f3f4bc039adee3a41cf19b70119df3df3dbbadcb" name="ghc-commutative-semigroups-doc" arch="noarch">
  <version epoch="0" ver="0.1.0.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Add commutative-semigroups at version 0.1.0.0 revision 3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1681732800">- Update commutative-semigroups to version 0.1.0.1.
  [#]# 0.1.0.1 -- 2023-04-17
  - Loosen version bounds
  - Support GHC 9.6.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update commutative-semigroups to version 0.1.0.2.
  [#]# 0.1.0.2 -- 2023-12-22
  - Support GHC 9.8.1</changelog>
</package>
<package pkgid="0823bbfdf08005e4eb6fe066c9d7f46693751b7814b935e0bbe84c6c058018f661c6f3b5afee420a4723917c995f1613251c1343d80262f3879adbe432a6b1c2" name="ghc-commutative-semigroups-prof" arch="x86_64">
  <version epoch="0" ver="0.1.0.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665057600">- Add commutative-semigroups at version 0.1.0.0 revision 3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1681732800">- Update commutative-semigroups to version 0.1.0.1.
  [#]# 0.1.0.1 -- 2023-04-17
  - Loosen version bounds
  - Support GHC 9.6.1</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update commutative-semigroups to version 0.1.0.2.
  [#]# 0.1.0.2 -- 2023-12-22
  - Support GHC 9.8.1</changelog>
</package>
<package pkgid="3c9225b1dd5e1acffd5ad2dc5eddcb951b4e3ec01f7ea1629eeeaa8faab0c74d1c03112c915e0deb5b51643e0ff97a515b97d10d6d8ee1b85a40a5161cf8a65c" name="ghc-digest" arch="src">
  <version epoch="0" ver="0.0.2.0" rel="1.1"/>
  <changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.0.1.2 from upstream (no changelog)
  * minor change in cabal flag default</changelog>
  <changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag</changelog>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>
  <changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update digest to version 0.0.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670846400">- Update digest to version 0.0.1.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update digest to version 0.0.1.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674561600">- Update digest to version 0.0.1.5.
  Upstream added a new change log file in this release. With no
  previous version to compare against, the automatic updater cannot
  reliable determine the relevante entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update digest to version 0.0.1.6.
  [#]# 0.0.1.6 — 5th March 2023
  - Introduce 'pkg-config' cabal flag (Thanks to @jonathanlking): &lt;https://github.com/TeofilC/digest/pull/11&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update digest to version 0.0.1.7.
  [#]# 0.0.1.7 — 5th March 2023
  - Don't use 'pkg-config' to locate zlib on FreeBSD (Thanks to @arrowd): &lt;https://github.com/TeofilC/digest/pull/13&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update digest to version 0.0.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update digest to version 0.0.2.0.
  [#]# 0.0.2.0 — 13th December 2023
  - Add CRC32C (Thanks to @4eUep): &lt;https://github.com/TeofilC/digest/pull/18&gt;
  - Support latest GHC versions: &lt;https://github.com/TeofilC/digest/pull/19&gt;</changelog>
</package>
<package pkgid="227e70d836a7ab9ec0c2dbba1bfb6b452e83c16334da5fb7c33f758fe550ff6483fb80e3a6b8e6ec0c662b2addf9828fa64ad685c1251f1d3be3e5c1a1cc4431" name="ghc-digest" arch="x86_64">
  <version epoch="0" ver="0.0.2.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update digest to version 0.0.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670846400">- Update digest to version 0.0.1.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update digest to version 0.0.1.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674561600">- Update digest to version 0.0.1.5.
  Upstream added a new change log file in this release. With no
  previous version to compare against, the automatic updater cannot
  reliable determine the relevante entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update digest to version 0.0.1.6.
  [#]# 0.0.1.6 — 5th March 2023
  - Introduce 'pkg-config' cabal flag (Thanks to @jonathanlking): &lt;https://github.com/TeofilC/digest/pull/11&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update digest to version 0.0.1.7.
  [#]# 0.0.1.7 — 5th March 2023
  - Don't use 'pkg-config' to locate zlib on FreeBSD (Thanks to @arrowd): &lt;https://github.com/TeofilC/digest/pull/13&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update digest to version 0.0.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update digest to version 0.0.2.0.
  [#]# 0.0.2.0 — 13th December 2023
  - Add CRC32C (Thanks to @4eUep): &lt;https://github.com/TeofilC/digest/pull/18&gt;
  - Support latest GHC versions: &lt;https://github.com/TeofilC/digest/pull/19&gt;</changelog>
</package>
<package pkgid="577679e3f372c31f35df34d27868fbfe5b81aeb6b94b387e27b73008dc514ace8e22ca37c6dd95ebef5b8dc09c02577a7f6cbb73182a434874fe7df2685f3341" name="ghc-digest-devel" arch="x86_64">
  <version epoch="0" ver="0.0.2.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update digest to version 0.0.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670846400">- Update digest to version 0.0.1.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update digest to version 0.0.1.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674561600">- Update digest to version 0.0.1.5.
  Upstream added a new change log file in this release. With no
  previous version to compare against, the automatic updater cannot
  reliable determine the relevante entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update digest to version 0.0.1.6.
  [#]# 0.0.1.6 — 5th March 2023
  - Introduce 'pkg-config' cabal flag (Thanks to @jonathanlking): &lt;https://github.com/TeofilC/digest/pull/11&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update digest to version 0.0.1.7.
  [#]# 0.0.1.7 — 5th March 2023
  - Don't use 'pkg-config' to locate zlib on FreeBSD (Thanks to @arrowd): &lt;https://github.com/TeofilC/digest/pull/13&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update digest to version 0.0.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update digest to version 0.0.2.0.
  [#]# 0.0.2.0 — 13th December 2023
  - Add CRC32C (Thanks to @4eUep): &lt;https://github.com/TeofilC/digest/pull/18&gt;
  - Support latest GHC versions: &lt;https://github.com/TeofilC/digest/pull/19&gt;</changelog>
</package>
<package pkgid="18827117f114ef61dec704971721234860624e6c2868de2d5ae12307bfff2494bda8889b0fb091a9430a80eb8bf5ddc3a41bde0bc14732c30d68ef5578e82695" name="ghc-digest-doc" arch="noarch">
  <version epoch="0" ver="0.0.2.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update digest to version 0.0.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670846400">- Update digest to version 0.0.1.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update digest to version 0.0.1.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674561600">- Update digest to version 0.0.1.5.
  Upstream added a new change log file in this release. With no
  previous version to compare against, the automatic updater cannot
  reliable determine the relevante entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update digest to version 0.0.1.6.
  [#]# 0.0.1.6 — 5th March 2023
  - Introduce 'pkg-config' cabal flag (Thanks to @jonathanlking): &lt;https://github.com/TeofilC/digest/pull/11&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update digest to version 0.0.1.7.
  [#]# 0.0.1.7 — 5th March 2023
  - Don't use 'pkg-config' to locate zlib on FreeBSD (Thanks to @arrowd): &lt;https://github.com/TeofilC/digest/pull/13&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update digest to version 0.0.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update digest to version 0.0.2.0.
  [#]# 0.0.2.0 — 13th December 2023
  - Add CRC32C (Thanks to @4eUep): &lt;https://github.com/TeofilC/digest/pull/18&gt;
  - Support latest GHC versions: &lt;https://github.com/TeofilC/digest/pull/19&gt;</changelog>
</package>
<package pkgid="d5b6e781c5dce97ef997b54e5b5f2b7b1dbd4ada27aee2c9efe0646d890c46b3138976bebb7a6a4516dfa649a6198b06454409b48a9b0727b43944c6297e4dea" name="ghc-digest-prof" arch="x86_64">
  <version epoch="0" ver="0.0.2.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1625918400">- Update digest to version 0.0.1.3.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1670846400">- Update digest to version 0.0.1.4.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update digest to version 0.0.1.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674561600">- Update digest to version 0.0.1.5.
  Upstream added a new change log file in this release. With no
  previous version to compare against, the automatic updater cannot
  reliable determine the relevante entries for this release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678017600">- Update digest to version 0.0.1.6.
  [#]# 0.0.1.6 — 5th March 2023
  - Introduce 'pkg-config' cabal flag (Thanks to @jonathanlking): &lt;https://github.com/TeofilC/digest/pull/11&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update digest to version 0.0.1.7.
  [#]# 0.0.1.7 — 5th March 2023
  - Don't use 'pkg-config' to locate zlib on FreeBSD (Thanks to @arrowd): &lt;https://github.com/TeofilC/digest/pull/13&gt;</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update digest to version 0.0.1.7 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update digest to version 0.0.2.0.
  [#]# 0.0.2.0 — 13th December 2023
  - Add CRC32C (Thanks to @4eUep): &lt;https://github.com/TeofilC/digest/pull/18&gt;
  - Support latest GHC versions: &lt;https://github.com/TeofilC/digest/pull/19&gt;</changelog>
</package>
<package pkgid="976e2deb1d6bc52b2a6e1bdb164b534251879db72983e6fbc9e7739ac68c1a5ed9436ae3cdb18beb41c9fb1ff174041f0da4b6fc45264acbec5a4cbde7356d93" name="ghc-ghc-lib-parser" arch="src">
  <version epoch="0" ver="9.6.4.20240109" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1671969600">- Add ghc-lib-parser at version 9.4.4.20221225.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682856000">- Update ghc-lib-parser to version 9.4.5.20230430.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691496000">- Update ghc-lib-parser to version 9.4.6.20230808.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693051200">- Update ghc-lib-parser to version 9.4.7.20230826.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697284800">- Update ghc-lib-parser to version 9.6.3.20231014.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update ghc-lib-parser to version 9.6.3.20231121.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update ghc-lib-parser to version 9.6.4.20240109.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="6710a13f24d105ba3962da7ba8f1f61ee0193953a6dfa5636913b644f20f25a4482773f80519ed843f91bb1d2443c0e4d08b130dbfb8aa41feaefeeb8959f987" name="ghc-ghc-lib-parser" arch="x86_64">
  <version epoch="0" ver="9.6.4.20240109" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1671969600">- Add ghc-lib-parser at version 9.4.4.20221225.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682856000">- Update ghc-lib-parser to version 9.4.5.20230430.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691496000">- Update ghc-lib-parser to version 9.4.6.20230808.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693051200">- Update ghc-lib-parser to version 9.4.7.20230826.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697284800">- Update ghc-lib-parser to version 9.6.3.20231014.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update ghc-lib-parser to version 9.6.3.20231121.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update ghc-lib-parser to version 9.6.4.20240109.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a8c405af51b48a3d5cee69ad82c5f1f8c3cfbc78c1549cb5e2f47fac53017ef7a2220a77196cd205e7315b38a3d6f358e6fc3915ed3dda46e0d2e45e5dd85784" name="ghc-ghc-lib-parser-devel" arch="x86_64">
  <version epoch="0" ver="9.6.4.20240109" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1671969600">- Add ghc-lib-parser at version 9.4.4.20221225.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682856000">- Update ghc-lib-parser to version 9.4.5.20230430.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691496000">- Update ghc-lib-parser to version 9.4.6.20230808.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693051200">- Update ghc-lib-parser to version 9.4.7.20230826.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697284800">- Update ghc-lib-parser to version 9.6.3.20231014.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update ghc-lib-parser to version 9.6.3.20231121.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update ghc-lib-parser to version 9.6.4.20240109.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="75ada1ecd293b2eb4fe0139fb82ae5a025124855341bf856c17abbd36b81cbd58d47fbbd6f44f286bc26871936918d7d67a1bcbcab1557f8c30644172ee7cd91" name="ghc-ghc-lib-parser-doc" arch="noarch">
  <version epoch="0" ver="9.6.4.20240109" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1671969600">- Add ghc-lib-parser at version 9.4.4.20221225.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682856000">- Update ghc-lib-parser to version 9.4.5.20230430.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691496000">- Update ghc-lib-parser to version 9.4.6.20230808.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693051200">- Update ghc-lib-parser to version 9.4.7.20230826.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697284800">- Update ghc-lib-parser to version 9.6.3.20231014.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update ghc-lib-parser to version 9.6.3.20231121.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update ghc-lib-parser to version 9.6.4.20240109.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="a502abd8863eadf505090dc42d477bca480bf1e6997526ecae2b5a181bbc59eea37eba6a1dd8dd3f23ffbafce2bea1eca85602356958dfa03f8389d723945990" name="ghc-ghc-lib-parser-prof" arch="x86_64">
  <version epoch="0" ver="9.6.4.20240109" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1671969600">- Add ghc-lib-parser at version 9.4.4.20221225.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682856000">- Update ghc-lib-parser to version 9.4.5.20230430.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691496000">- Update ghc-lib-parser to version 9.4.6.20230808.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693051200">- Update ghc-lib-parser to version 9.4.7.20230826.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697284800">- Update ghc-lib-parser to version 9.6.3.20231014.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700568000">- Update ghc-lib-parser to version 9.6.3.20231121.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update ghc-lib-parser to version 9.6.4.20240109.
  Upstream does not provide a change log file.</changelog>
</package>
<package pkgid="5bc71e228bee88188d42536cfe394bb0d184940c0be9d2a67b2fe520171e2647aa4118da047a13ceb8136f410c103db4ff84447abb7483dfa0517b181ce09f83" name="ghc-glib" arch="src">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add glib at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update glib to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update glib to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="e04f2039bee01b53ba606ee94f2c17e4887d110c4710fbd8a6b44790f973d532b618e4fa0a3155e948c81b22376fc7bf5085cba963bda94d53c6cede3d839822" name="ghc-glib" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add glib at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update glib to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update glib to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="29bad28d2177ae4b0451eda6de41fc42746cf26090bd2f5a8149528805a0d2fe67b67f7872042a14274d3f41e7c949eba9eaff985e1bf00b4a5146c849f13d16" name="ghc-glib-devel" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add glib at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update glib to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update glib to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="8e6ba91382b9887d641ecf238b28a57ae4244e0aee501eef7049d40b1a574975c2d56fc690a74e78ec09d202ea3962bc91fb28c60fc3c1ad2216d1f261a6b339" name="ghc-glib-doc" arch="noarch">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add glib at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update glib to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update glib to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b9dc5c071b02b7d917d23645a81f07904fe2f6baee3e1708f27c3e35ecae4d254e68d3860d8481e76b3df324ee3627f51cbcee73b929dc07574ab88dd2d43b85" name="ghc-glib-prof" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add glib at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update glib to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update glib to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="2fc293090a49b56da59b76627d9586b382a0c3451bdfaf7bd288f1745d7b60cb2f3310785ac6941c8c76c065ea05fc308bc999ab228edf270c3932b35e505e6d" name="ghc-gridtables" arch="src">
  <version epoch="0" ver="0.1.0.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659182400">- Add gridtables at version 0.0.2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660824000">- Update gridtables to version 0.0.3.0.
  [#]# gridtables-0.0.3.0
  Released 2022-08-18.
  - Missing cells no longer cause an error, but are replaced with
    empty cells.
  - The borders of the last cell in a row are allowed to be
    shorter than the cell. Previously the last column was
    discarded in that case.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661947200">- Update gridtables to version 0.0.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664539200">- Update gridtables to version 0.1.0.0.
  [#]# gridtables-0.1.0.0
  Release pending.
  - Added support for table foots.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update gridtables to version 0.1.0.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="a3eb6362d7d4707d0c169ce2ec28a49d250936942219a0d072377fafa2103bba6783708a2ba67c49af0676e4f92afcf535c1fa264d509af21e97c921f551434b" name="ghc-gridtables" arch="x86_64">
  <version epoch="0" ver="0.1.0.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659182400">- Add gridtables at version 0.0.2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660824000">- Update gridtables to version 0.0.3.0.
  [#]# gridtables-0.0.3.0
  Released 2022-08-18.
  - Missing cells no longer cause an error, but are replaced with
    empty cells.
  - The borders of the last cell in a row are allowed to be
    shorter than the cell. Previously the last column was
    discarded in that case.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661947200">- Update gridtables to version 0.0.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664539200">- Update gridtables to version 0.1.0.0.
  [#]# gridtables-0.1.0.0
  Release pending.
  - Added support for table foots.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update gridtables to version 0.1.0.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9e1eca8ef6f8b93ab1a05ed186901c9b48c1b59c5c131529564b3b7031629b7875517ec5fcb89019c043732b586ea4b265f065633d9dc05181f9859f09837c86" name="ghc-gridtables-devel" arch="x86_64">
  <version epoch="0" ver="0.1.0.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659182400">- Add gridtables at version 0.0.2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660824000">- Update gridtables to version 0.0.3.0.
  [#]# gridtables-0.0.3.0
  Released 2022-08-18.
  - Missing cells no longer cause an error, but are replaced with
    empty cells.
  - The borders of the last cell in a row are allowed to be
    shorter than the cell. Previously the last column was
    discarded in that case.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661947200">- Update gridtables to version 0.0.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664539200">- Update gridtables to version 0.1.0.0.
  [#]# gridtables-0.1.0.0
  Release pending.
  - Added support for table foots.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update gridtables to version 0.1.0.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="61bf64709f917fda9483c32eb9497fb2197d024afaf1bdab89d8db5131061495c6474d57be6771363c7427103e5a153f3c15d17b62edc3ec366e22432199f38d" name="ghc-gridtables-doc" arch="noarch">
  <version epoch="0" ver="0.1.0.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659182400">- Add gridtables at version 0.0.2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660824000">- Update gridtables to version 0.0.3.0.
  [#]# gridtables-0.0.3.0
  Released 2022-08-18.
  - Missing cells no longer cause an error, but are replaced with
    empty cells.
  - The borders of the last cell in a row are allowed to be
    shorter than the cell. Previously the last column was
    discarded in that case.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661947200">- Update gridtables to version 0.0.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664539200">- Update gridtables to version 0.1.0.0.
  [#]# gridtables-0.1.0.0
  Release pending.
  - Added support for table foots.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update gridtables to version 0.1.0.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="410508b984d92ac89c6e9d95ff1140dde632d2721eeeb10713b2f6f8e78acb250f366fd83e9b2a089c6551f8fda11f9e2c339fc576832b7c1353577af3522ffa" name="ghc-gridtables-prof" arch="x86_64">
  <version epoch="0" ver="0.1.0.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659182400">- Add gridtables at version 0.0.2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660824000">- Update gridtables to version 0.0.3.0.
  [#]# gridtables-0.0.3.0
  Released 2022-08-18.
  - Missing cells no longer cause an error, but are replaced with
    empty cells.
  - The borders of the last cell in a row are allowed to be
    shorter than the cell. Previously the last column was
    discarded in that case.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1661947200">- Update gridtables to version 0.0.3.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664539200">- Update gridtables to version 0.1.0.0.
  [#]# gridtables-0.1.0.0
  Release pending.
  - Added support for table foots.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update gridtables to version 0.1.0.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="733aca031ca0444a32b02f3a774f309c08fdb2ee964e25fa8833a23bbf1b7bb685ada5acb8149ca39d8fb780f5286382146906b97e3796d66294f8234e48ce6a" name="ghc-gtk2hs-buildtools" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add gtk2hs-buildtools at version 0.13.8.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675252800">- Apply "fix-ghc-9.4.x-build.patch" to fix builds that use this package for
  building with ghc-9.4.x. See https://github.com/gtk2hs/gtk2hs/issues/323.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update gtk2hs-buildtools to version 0.13.10.0.
  Upstream does not provide a change log file.
- Drop obsolete "fix-ghc-9.4.x-build.patch" patch. The upstream
  version compiles fine with ghc 9.4.x now.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update gtk2hs-buildtools to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="de2f8ad30f81a81b4d910bef521af3d857b7803b678be265746ec4aec977cec057de70520c7dbb8a8ce779ad0b04faa12e1163a5b57c86fbfd5da154b489831b" name="ghc-gtk2hs-buildtools-devel" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add gtk2hs-buildtools at version 0.13.8.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675252800">- Apply "fix-ghc-9.4.x-build.patch" to fix builds that use this package for
  building with ghc-9.4.x. See https://github.com/gtk2hs/gtk2hs/issues/323.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update gtk2hs-buildtools to version 0.13.10.0.
  Upstream does not provide a change log file.
- Drop obsolete "fix-ghc-9.4.x-build.patch" patch. The upstream
  version compiles fine with ghc 9.4.x now.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update gtk2hs-buildtools to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3898860a18b9f37eadb265d545cde0284a222594765604f97c852388f3daf540325a71348bdf1cbf4b264c316e6e9b2c8077889b835dd7f003a3404f5d045e95" name="ghc-gtk2hs-buildtools-doc" arch="noarch">
  <version epoch="0" ver="0.13.10.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add gtk2hs-buildtools at version 0.13.8.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675252800">- Apply "fix-ghc-9.4.x-build.patch" to fix builds that use this package for
  building with ghc-9.4.x. See https://github.com/gtk2hs/gtk2hs/issues/323.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update gtk2hs-buildtools to version 0.13.10.0.
  Upstream does not provide a change log file.
- Drop obsolete "fix-ghc-9.4.x-build.patch" patch. The upstream
  version compiles fine with ghc 9.4.x now.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update gtk2hs-buildtools to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="267ff26b3085ca8b7b68e24a4d5c891568be07e67db0efb6e5378206dfa1e0cf6ca1c2f29a3244a2bc4285e8688448c107e16519eb02c075656b9fda41a1bef3" name="ghc-gtk2hs-buildtools-prof" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add gtk2hs-buildtools at version 0.13.8.3.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1675252800">- Apply "fix-ghc-9.4.x-build.patch" to fix builds that use this package for
  building with ghc-9.4.x. See https://github.com/gtk2hs/gtk2hs/issues/323.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update gtk2hs-buildtools to version 0.13.10.0.
  Upstream does not provide a change log file.
- Drop obsolete "fix-ghc-9.4.x-build.patch" patch. The upstream
  version compiles fine with ghc 9.4.x now.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update gtk2hs-buildtools to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="02aa911da16c6acf51a979cedc7205ddbb645d5b50aaafa3a07fb1bd2ec9263824e4b65b2062454b6a6ea33c8a48b08aa2e3e3ccdb556b08ed30dd39a2cd7b6e" name="ghc-hackage-security" arch="src">
  <version epoch="0" ver="0.6.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update hackage-security to version 0.6.0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1599048000">- Update hackage-security to version 0.6.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1600430400">- Update hackage-security to version 0.6.0.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615464000">- Update hackage-security to version 0.6.0.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626350400">- Update hackage-security to version 0.6.0.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626436800">- Update hackage-security to version 0.6.0.1 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1627992000">- Update hackage-security to version 0.6.0.1 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642420800">- Update hackage-security to version 0.6.1.0.
  0.6.1.0
  - ------
  * Support basic auth in package-indices (#252)
  * Fix tests due to new aeson handling of unescaped control sequences (#256)
  * Bump a lot of bounds on packages we depend on</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1668859200">- Update hackage-security to version 0.6.2.3.
  0.6.2.3
  - ------
  * Bump base for GHC 9.4 comp
  * Fix code to *really* support mtl-2.3
  0.6.2.2
  - ------
  * Fix broken compilation of test-suite with Cabal-syntax-3.8.1.0 on Hackage
  * Huge README updates
  0.6.2.1
  - ------
  * Allow GHC-9.0 (base-4.15) (#265)
  * Fix running `cabal repl hackage-security` (#263)
  0.6.2.0
  - ------
  * Safely prepare for when cabal factors out Cabal-syntax</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677067200">- Update hackage-security to version 0.6.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679054400">- Update hackage-security to version 0.6.2.3 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update hackage-security to version 0.6.2.3 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update hackage-security to version 0.6.2.3 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694520000">- Update hackage-security to version 0.6.2.3 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update hackage-security to version 0.6.2.3 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update hackage-security to version 0.6.2.3 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update hackage-security to version 0.6.2.4.
  0.6.2.4
  - ------
  * Allow `tar-0.6`
  * Drop support for GHC &lt; 7.8 in favor of `PatternSynonyms`
  * Drop flags `base48`, `mtl21`, `old-directory` and support for GHC 7.8, `mtl &lt; 2.2` and `directory &lt; 1.2`
  * Tested with GHC 7.10 - 9.8</changelog>
</package>
<package pkgid="ade77a046106534f86d54a859c9d58bc442f34e4229db205b81581fb8643c9d31844bc4fd7f9394f5fa3cffb7ec6a3c698b37456cc06b9d3a39a81af372a88b6" name="ghc-hackage-security" arch="x86_64">
  <version epoch="0" ver="0.6.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update hackage-security to version 0.6.0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1599048000">- Update hackage-security to version 0.6.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1600430400">- Update hackage-security to version 0.6.0.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615464000">- Update hackage-security to version 0.6.0.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626350400">- Update hackage-security to version 0.6.0.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626436800">- Update hackage-security to version 0.6.0.1 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1627992000">- Update hackage-security to version 0.6.0.1 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642420800">- Update hackage-security to version 0.6.1.0.
  0.6.1.0
  - ------
  * Support basic auth in package-indices (#252)
  * Fix tests due to new aeson handling of unescaped control sequences (#256)
  * Bump a lot of bounds on packages we depend on</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1668859200">- Update hackage-security to version 0.6.2.3.
  0.6.2.3
  - ------
  * Bump base for GHC 9.4 comp
  * Fix code to *really* support mtl-2.3
  0.6.2.2
  - ------
  * Fix broken compilation of test-suite with Cabal-syntax-3.8.1.0 on Hackage
  * Huge README updates
  0.6.2.1
  - ------
  * Allow GHC-9.0 (base-4.15) (#265)
  * Fix running `cabal repl hackage-security` (#263)
  0.6.2.0
  - ------
  * Safely prepare for when cabal factors out Cabal-syntax</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677067200">- Update hackage-security to version 0.6.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679054400">- Update hackage-security to version 0.6.2.3 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update hackage-security to version 0.6.2.3 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update hackage-security to version 0.6.2.3 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694520000">- Update hackage-security to version 0.6.2.3 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update hackage-security to version 0.6.2.3 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update hackage-security to version 0.6.2.3 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update hackage-security to version 0.6.2.4.
  0.6.2.4
  - ------
  * Allow `tar-0.6`
  * Drop support for GHC &lt; 7.8 in favor of `PatternSynonyms`
  * Drop flags `base48`, `mtl21`, `old-directory` and support for GHC 7.8, `mtl &lt; 2.2` and `directory &lt; 1.2`
  * Tested with GHC 7.10 - 9.8</changelog>
</package>
<package pkgid="27c590b3521662e1bb227fc9a2e2b2e2298373783349e2cf8440f7f0e8b1a2acf3c61b92c7ec764923ba9e2d6ec4fa71f2c5d0f289e2e0ad375dfae43d0ebe69" name="ghc-hackage-security-devel" arch="x86_64">
  <version epoch="0" ver="0.6.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update hackage-security to version 0.6.0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1599048000">- Update hackage-security to version 0.6.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1600430400">- Update hackage-security to version 0.6.0.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615464000">- Update hackage-security to version 0.6.0.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626350400">- Update hackage-security to version 0.6.0.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626436800">- Update hackage-security to version 0.6.0.1 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1627992000">- Update hackage-security to version 0.6.0.1 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642420800">- Update hackage-security to version 0.6.1.0.
  0.6.1.0
  - ------
  * Support basic auth in package-indices (#252)
  * Fix tests due to new aeson handling of unescaped control sequences (#256)
  * Bump a lot of bounds on packages we depend on</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1668859200">- Update hackage-security to version 0.6.2.3.
  0.6.2.3
  - ------
  * Bump base for GHC 9.4 comp
  * Fix code to *really* support mtl-2.3
  0.6.2.2
  - ------
  * Fix broken compilation of test-suite with Cabal-syntax-3.8.1.0 on Hackage
  * Huge README updates
  0.6.2.1
  - ------
  * Allow GHC-9.0 (base-4.15) (#265)
  * Fix running `cabal repl hackage-security` (#263)
  0.6.2.0
  - ------
  * Safely prepare for when cabal factors out Cabal-syntax</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677067200">- Update hackage-security to version 0.6.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679054400">- Update hackage-security to version 0.6.2.3 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update hackage-security to version 0.6.2.3 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update hackage-security to version 0.6.2.3 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694520000">- Update hackage-security to version 0.6.2.3 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update hackage-security to version 0.6.2.3 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update hackage-security to version 0.6.2.3 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update hackage-security to version 0.6.2.4.
  0.6.2.4
  - ------
  * Allow `tar-0.6`
  * Drop support for GHC &lt; 7.8 in favor of `PatternSynonyms`
  * Drop flags `base48`, `mtl21`, `old-directory` and support for GHC 7.8, `mtl &lt; 2.2` and `directory &lt; 1.2`
  * Tested with GHC 7.10 - 9.8</changelog>
</package>
<package pkgid="905a9219b19c9b9472480101b95aa2eea82902a25d69f61d36e2b3f66f6373e4e0469a531285a385b0a27f09731eea9020ae1df4f9fea5b75b1d608c61015590" name="ghc-hackage-security-doc" arch="noarch">
  <version epoch="0" ver="0.6.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update hackage-security to version 0.6.0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1599048000">- Update hackage-security to version 0.6.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1600430400">- Update hackage-security to version 0.6.0.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615464000">- Update hackage-security to version 0.6.0.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626350400">- Update hackage-security to version 0.6.0.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626436800">- Update hackage-security to version 0.6.0.1 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1627992000">- Update hackage-security to version 0.6.0.1 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642420800">- Update hackage-security to version 0.6.1.0.
  0.6.1.0
  - ------
  * Support basic auth in package-indices (#252)
  * Fix tests due to new aeson handling of unescaped control sequences (#256)
  * Bump a lot of bounds on packages we depend on</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1668859200">- Update hackage-security to version 0.6.2.3.
  0.6.2.3
  - ------
  * Bump base for GHC 9.4 comp
  * Fix code to *really* support mtl-2.3
  0.6.2.2
  - ------
  * Fix broken compilation of test-suite with Cabal-syntax-3.8.1.0 on Hackage
  * Huge README updates
  0.6.2.1
  - ------
  * Allow GHC-9.0 (base-4.15) (#265)
  * Fix running `cabal repl hackage-security` (#263)
  0.6.2.0
  - ------
  * Safely prepare for when cabal factors out Cabal-syntax</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677067200">- Update hackage-security to version 0.6.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679054400">- Update hackage-security to version 0.6.2.3 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update hackage-security to version 0.6.2.3 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update hackage-security to version 0.6.2.3 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694520000">- Update hackage-security to version 0.6.2.3 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update hackage-security to version 0.6.2.3 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update hackage-security to version 0.6.2.3 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update hackage-security to version 0.6.2.4.
  0.6.2.4
  - ------
  * Allow `tar-0.6`
  * Drop support for GHC &lt; 7.8 in favor of `PatternSynonyms`
  * Drop flags `base48`, `mtl21`, `old-directory` and support for GHC 7.8, `mtl &lt; 2.2` and `directory &lt; 1.2`
  * Tested with GHC 7.10 - 9.8</changelog>
</package>
<package pkgid="7c19d63efe9a8c2fb9d48eea595b26665c1e5793a624394249da0dfffd9c4a38621c4e311507dbefd7b1bac705dbbcb7981e7c6faaf328950f163ab1c6c84e6c" name="ghc-hackage-security-prof" arch="x86_64">
  <version epoch="0" ver="0.6.2.4" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update hackage-security to version 0.6.0.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1599048000">- Update hackage-security to version 0.6.0.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1600430400">- Update hackage-security to version 0.6.0.1 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615464000">- Update hackage-security to version 0.6.0.1 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626350400">- Update hackage-security to version 0.6.0.1 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1626436800">- Update hackage-security to version 0.6.0.1 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1627992000">- Update hackage-security to version 0.6.0.1 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1642420800">- Update hackage-security to version 0.6.1.0.
  0.6.1.0
  - ------
  * Support basic auth in package-indices (#252)
  * Fix tests due to new aeson handling of unescaped control sequences (#256)
  * Bump a lot of bounds on packages we depend on</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1668859200">- Update hackage-security to version 0.6.2.3.
  0.6.2.3
  - ------
  * Bump base for GHC 9.4 comp
  * Fix code to *really* support mtl-2.3
  0.6.2.2
  - ------
  * Fix broken compilation of test-suite with Cabal-syntax-3.8.1.0 on Hackage
  * Huge README updates
  0.6.2.1
  - ------
  * Allow GHC-9.0 (base-4.15) (#265)
  * Fix running `cabal repl hackage-security` (#263)
  0.6.2.0
  - ------
  * Safely prepare for when cabal factors out Cabal-syntax</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1677067200">- Update hackage-security to version 0.6.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679054400">- Update hackage-security to version 0.6.2.3 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update hackage-security to version 0.6.2.3 revision 4.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689163200">- Update hackage-security to version 0.6.2.3 revision 5.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694520000">- Update hackage-security to version 0.6.2.3 revision 6.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696420800">- Update hackage-security to version 0.6.2.3 revision 7.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update hackage-security to version 0.6.2.3 revision 8.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update hackage-security to version 0.6.2.4.
  0.6.2.4
  - ------
  * Allow `tar-0.6`
  * Drop support for GHC &lt; 7.8 in favor of `PatternSynonyms`
  * Drop flags `base48`, `mtl21`, `old-directory` and support for GHC 7.8, `mtl &lt; 2.2` and `directory &lt; 1.2`
  * Tested with GHC 7.10 - 9.8</changelog>
</package>
<package pkgid="7cb6b6600008a5b33e7f939d7001733e3c528f7cc30d9d10b36f1e51fca155478d644eda00fbe1562e7cbc069b84d515c5df82826777bf974b1bfa74893074c6" name="ghc-hledger" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1625918400">- Update hledger to version 1.22.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.22/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency constraints on base-compat-batteries</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger to version 1.27.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="75fe2fbff287b34940fdd48d4abc94aa1fb767432ceef2eeb34ccf7d6cd3b44d364e5d4f9ffff6dfecb974b39441fb2520f916565d3cb2fa10c9807096a54857" name="ghc-hledger-devel" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1625918400">- Update hledger to version 1.22.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.22/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency constraints on base-compat-batteries</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger to version 1.27.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="5091cbdf04b3f7769e282cdc37a70f9426d9d8035a0d2b79012ee58c45ecef35084a4a097a59e92778c0b52d3f1fc99106353df56520ea4d78456344d42f4567" name="ghc-hledger-doc" arch="noarch">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1625918400">- Update hledger to version 1.22.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.22/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency constraints on base-compat-batteries</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger to version 1.27.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c2b88badf253a206bad3f0fbe76e41e56c6df10817c60bf3f8fa6b84517217ad3a37bbdc2017303fe8419b92b94f2266b94f4822c28f64f41f506ccf8cb5712a" name="ghc-hledger-lib" arch="src">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger-lib to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger-lib to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger-lib to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency on base-compat-batteries</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1631016001">- Increase RAM required in _constraints to match the current
  requirements and avoid OOM errors seen on aarch64</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger-lib to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger-lib to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger-lib to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger-lib to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger-lib to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger-lib to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger-lib to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger-lib to version 1.27.1.
  Upstream has not updated the file "CHANGES.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger-lib to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger-lib to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger-lib to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-lib-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger-lib to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger-lib to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger-lib to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c8f0909c9b8ddec208cab939064d850a1cd0ea80210b981632947efa10d401fab6e4fc1e6cabd1ab10a914e6857456b98386a387c44f5afbe9308cdb4212079c" name="ghc-hledger-lib" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger-lib to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger-lib to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger-lib to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency on base-compat-batteries</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1631016001">- Increase RAM required in _constraints to match the current
  requirements and avoid OOM errors seen on aarch64</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger-lib to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger-lib to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger-lib to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger-lib to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger-lib to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger-lib to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger-lib to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger-lib to version 1.27.1.
  Upstream has not updated the file "CHANGES.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger-lib to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger-lib to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger-lib to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-lib-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger-lib to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger-lib to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger-lib to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="24bda46dce12612c51e03308f73188c0ed12f0bcd269fbcb4a3bc078612e7bccb69ffa5a266741a18b10c615f816af276fde6b46ec7bed3a9eb08ffa38a0a431" name="ghc-hledger-lib-devel" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger-lib to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger-lib to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger-lib to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency on base-compat-batteries</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1631016001">- Increase RAM required in _constraints to match the current
  requirements and avoid OOM errors seen on aarch64</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger-lib to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger-lib to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger-lib to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger-lib to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger-lib to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger-lib to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger-lib to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger-lib to version 1.27.1.
  Upstream has not updated the file "CHANGES.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger-lib to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger-lib to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger-lib to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-lib-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger-lib to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger-lib to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger-lib to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1ca17085d41cffa3a9c013d669689f38ac0340b2c71a1cb03f2bc6fee1fc64dbabfcbdf4c5f353999ba1cf75fa4bb6a112318b80d4e7c8513fabde72d23c5575" name="ghc-hledger-lib-doc" arch="noarch">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger-lib to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger-lib to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger-lib to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency on base-compat-batteries</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1631016001">- Increase RAM required in _constraints to match the current
  requirements and avoid OOM errors seen on aarch64</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger-lib to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger-lib to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger-lib to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger-lib to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger-lib to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger-lib to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger-lib to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger-lib to version 1.27.1.
  Upstream has not updated the file "CHANGES.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger-lib to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger-lib to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger-lib to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-lib-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger-lib to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger-lib to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger-lib to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b72c9a0c316e30554104bcd607eb99e4a32c012b2108bf12b4929ab5d62732963d4a095ca694c55e88461ea06654ac7dff45599dccf6be087e4d72b965a764d5" name="ghc-hledger-lib-prof" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger-lib to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger-lib to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger-lib to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency on base-compat-batteries</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1631016001">- Increase RAM required in _constraints to match the current
  requirements and avoid OOM errors seen on aarch64</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger-lib to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger-lib to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger-lib to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger-lib to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger-lib to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger-lib to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger-lib to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger-lib to version 1.27.1.
  Upstream has not updated the file "CHANGES.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger-lib to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger-lib to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger-lib to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-lib-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger-lib to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger-lib to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-lib-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger-lib to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="c10a7eab8ef2b47a167b0115ee8a3a47fbc7fce13e0035b71cd34432064059a7e144c63a43f830e7595798267cba07454ddb914ddb8a38cad7a71b701bbbe4a5" name="ghc-hledger-prof" arch="x86_64">
  <version epoch="0" ver="1.32.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1625918400">- Update hledger to version 1.22.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.22/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1626696000">- Update hledger to version 1.22 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="psimons@suse.com" date="1628078400">- Update hledger to version 1.22.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.1/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1628424000">- Update hledger to version 1.22.2.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.22.2/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- relax dependency constraints on base-compat-batteries</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update hledger to version 1.23.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.23/src/CHANGES.md</changelog>
  <changelog author="psimons@suse.com" date="1633608000">- Update hledger to version 1.23 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1639137600">- Update hledger to version 1.24.99.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.24.99/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646481600">- Update hledger to version 1.25.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.25/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654344000">- Update hledger to version 1.26.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1657540800">- Update hledger to version 1.26.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.26.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1662120000">- Update hledger to version 1.27.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1663502400">- Update hledger to version 1.27.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.27.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1669896000">- Update hledger to version 1.28.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.28/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688212800">- Update hledger to version 1.28 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693742400">- Update hledger to version 1.31.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/hledger-1.31/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701518400">- Update hledger to version 1.32.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701950400">- Update hledger to version 1.32.1.
  Upstream's change log file format is strange (too much unmodified
  text at at the top). The automatic updater cannot extract the
  relevant additions. You can find the file at:
  http://hackage.haskell.org/package/hledger-1.32.1/src/CHANGES.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702555200">- Update hledger to version 1.32.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f9be0f3c5f0a2c7da7efed5319ce5fc0be3c15f400570e69be7af37b535d5378dbc751a6e6b7cb13b4c00aa51482a469c43a19ade68d555c17435c5e7ca4004e" name="ghc-http-client" arch="src">
  <version epoch="0" ver="0.7.16" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598011200">- Update http-client to version 0.7.2.
  [#]# 0.7.2
  * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method.</changelog>
  <changelog author="psimons@suse.com" date="1598270400">- Update http-client to version 0.7.2.1.
  [#]# 0.7.2.1
  * Fix bug in `useProxySecureWithoutConnect`.</changelog>
  <changelog author="psimons@suse.com" date="1605614400">- Update http-client to version 0.7.3.
  [#]# 0.7.3
  * Added `withSocket` to `Network.HTTP.Client.Connection`.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610539200">- Update http-client to version 0.7.4.
  [#]# 0.7.4
  * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453)</changelog>
  <changelog author="psimons@suse.com" date="1612526400">- Update http-client to version 0.7.5.
  [#]# 0.7.5
  * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454).</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update http-client to version 0.7.6.
  [#]# 0.7.6
  * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files)</changelog>
  <changelog author="psimons@suse.com" date="1618401600">- Update http-client to version 0.7.7.
  [#]# 0.7.7
  * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460)</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update http-client to version 0.7.8.
  [#]# 0.7.8
  * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`.</changelog>
  <changelog author="psimons@suse.com" date="1631275200">- Update http-client to version 0.7.9.
  [#]# 0.7.9
  * Exceptions from streamed request body now cause the request to fail. Previously they were
    routed through onRequestBodyException and, by default, the IOExceptions were discarded.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update http-client to version 0.7.11.
  [#]# 0.7.11
  * Allow making requests to raw IPv6 hosts [#477](https://github.com/snoyberg/http-client/pull/477)
  * Catch "resource vanished" exception on initial response read [#480](https://github.com/snoyberg/http-client/pull/480)
  * Search for reachable IP addresses asynchronously (RFC 6555, 8305) after calling `getAddrInfo` to reduce latency [#472](https://github.com/snoyberg/http-client/pull/472).
  [#]# 0.7.10
  * Consume trailers and last CRLF of chunked body. The trailers are not exposed,
    unless the raw body is requested.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645099200">- Update http-client to version 0.7.11 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658836800">- Update http-client to version 0.7.12.
  [#]# 0.7.12
  * Fix premature connection closing due to weak reference lifetimes [#490](https://github.com/snoyberg/http-client/pull/490)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659614400">- Update http-client to version 0.7.13.1.
  [#]# 0.7.13
  * Create the ability to redact custom header values to censor sensitive information</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update http-client to version 0.7.13.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692619200">- Update http-client to version 0.7.14.
  [#]# 0.7.14
  * Allow customizing max header length [#514](https://github.com/snoyberg/http-client/pull/514)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update http-client to version 0.7.14 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698667200">- Update http-client to version 0.7.15.
  [#]# 0.7.15
  * Adds `shouldStripHeaderOnRedirectIfOnDifferentHostOnly` option to `Request` [#520](https://github.com/snoyberg/http-client/pull/520)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704024000">- Update http-client to version 0.7.16.
  [#]# 0.7.16
  * Add `responseEarlyHints` field to `Response`, containing a list of all HTTP 103 Early Hints headers received from the server.
  * Add `earlyHintHeadersReceived` callback to `Request`, which will be called on each HTTP 103 Early Hints header section received.</changelog>
</package>
<package pkgid="6e1ee24d3a4e01dc36a2cb3607dd998f8699c0d38aa14876737757166be8ad276b96bacac0797a60374c478be2d70c0bf802ee8527e0cd79296a72a545b94612" name="ghc-http-client" arch="x86_64">
  <version epoch="0" ver="0.7.16" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598011200">- Update http-client to version 0.7.2.
  [#]# 0.7.2
  * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method.</changelog>
  <changelog author="psimons@suse.com" date="1598270400">- Update http-client to version 0.7.2.1.
  [#]# 0.7.2.1
  * Fix bug in `useProxySecureWithoutConnect`.</changelog>
  <changelog author="psimons@suse.com" date="1605614400">- Update http-client to version 0.7.3.
  [#]# 0.7.3
  * Added `withSocket` to `Network.HTTP.Client.Connection`.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610539200">- Update http-client to version 0.7.4.
  [#]# 0.7.4
  * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453)</changelog>
  <changelog author="psimons@suse.com" date="1612526400">- Update http-client to version 0.7.5.
  [#]# 0.7.5
  * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454).</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update http-client to version 0.7.6.
  [#]# 0.7.6
  * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files)</changelog>
  <changelog author="psimons@suse.com" date="1618401600">- Update http-client to version 0.7.7.
  [#]# 0.7.7
  * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460)</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update http-client to version 0.7.8.
  [#]# 0.7.8
  * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`.</changelog>
  <changelog author="psimons@suse.com" date="1631275200">- Update http-client to version 0.7.9.
  [#]# 0.7.9
  * Exceptions from streamed request body now cause the request to fail. Previously they were
    routed through onRequestBodyException and, by default, the IOExceptions were discarded.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update http-client to version 0.7.11.
  [#]# 0.7.11
  * Allow making requests to raw IPv6 hosts [#477](https://github.com/snoyberg/http-client/pull/477)
  * Catch "resource vanished" exception on initial response read [#480](https://github.com/snoyberg/http-client/pull/480)
  * Search for reachable IP addresses asynchronously (RFC 6555, 8305) after calling `getAddrInfo` to reduce latency [#472](https://github.com/snoyberg/http-client/pull/472).
  [#]# 0.7.10
  * Consume trailers and last CRLF of chunked body. The trailers are not exposed,
    unless the raw body is requested.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645099200">- Update http-client to version 0.7.11 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658836800">- Update http-client to version 0.7.12.
  [#]# 0.7.12
  * Fix premature connection closing due to weak reference lifetimes [#490](https://github.com/snoyberg/http-client/pull/490)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659614400">- Update http-client to version 0.7.13.1.
  [#]# 0.7.13
  * Create the ability to redact custom header values to censor sensitive information</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update http-client to version 0.7.13.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692619200">- Update http-client to version 0.7.14.
  [#]# 0.7.14
  * Allow customizing max header length [#514](https://github.com/snoyberg/http-client/pull/514)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update http-client to version 0.7.14 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698667200">- Update http-client to version 0.7.15.
  [#]# 0.7.15
  * Adds `shouldStripHeaderOnRedirectIfOnDifferentHostOnly` option to `Request` [#520](https://github.com/snoyberg/http-client/pull/520)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704024000">- Update http-client to version 0.7.16.
  [#]# 0.7.16
  * Add `responseEarlyHints` field to `Response`, containing a list of all HTTP 103 Early Hints headers received from the server.
  * Add `earlyHintHeadersReceived` callback to `Request`, which will be called on each HTTP 103 Early Hints header section received.</changelog>
</package>
<package pkgid="bc65131435101b0e8f1c787855cdef8bb7af133a4738c123893fcf735330e292665f325aa0903daa8cc6d670a10d755ea8f26a2ddc8cf3c598a7c51d48339073" name="ghc-http-client-devel" arch="x86_64">
  <version epoch="0" ver="0.7.16" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598011200">- Update http-client to version 0.7.2.
  [#]# 0.7.2
  * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method.</changelog>
  <changelog author="psimons@suse.com" date="1598270400">- Update http-client to version 0.7.2.1.
  [#]# 0.7.2.1
  * Fix bug in `useProxySecureWithoutConnect`.</changelog>
  <changelog author="psimons@suse.com" date="1605614400">- Update http-client to version 0.7.3.
  [#]# 0.7.3
  * Added `withSocket` to `Network.HTTP.Client.Connection`.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610539200">- Update http-client to version 0.7.4.
  [#]# 0.7.4
  * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453)</changelog>
  <changelog author="psimons@suse.com" date="1612526400">- Update http-client to version 0.7.5.
  [#]# 0.7.5
  * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454).</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update http-client to version 0.7.6.
  [#]# 0.7.6
  * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files)</changelog>
  <changelog author="psimons@suse.com" date="1618401600">- Update http-client to version 0.7.7.
  [#]# 0.7.7
  * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460)</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update http-client to version 0.7.8.
  [#]# 0.7.8
  * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`.</changelog>
  <changelog author="psimons@suse.com" date="1631275200">- Update http-client to version 0.7.9.
  [#]# 0.7.9
  * Exceptions from streamed request body now cause the request to fail. Previously they were
    routed through onRequestBodyException and, by default, the IOExceptions were discarded.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update http-client to version 0.7.11.
  [#]# 0.7.11
  * Allow making requests to raw IPv6 hosts [#477](https://github.com/snoyberg/http-client/pull/477)
  * Catch "resource vanished" exception on initial response read [#480](https://github.com/snoyberg/http-client/pull/480)
  * Search for reachable IP addresses asynchronously (RFC 6555, 8305) after calling `getAddrInfo` to reduce latency [#472](https://github.com/snoyberg/http-client/pull/472).
  [#]# 0.7.10
  * Consume trailers and last CRLF of chunked body. The trailers are not exposed,
    unless the raw body is requested.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645099200">- Update http-client to version 0.7.11 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658836800">- Update http-client to version 0.7.12.
  [#]# 0.7.12
  * Fix premature connection closing due to weak reference lifetimes [#490](https://github.com/snoyberg/http-client/pull/490)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659614400">- Update http-client to version 0.7.13.1.
  [#]# 0.7.13
  * Create the ability to redact custom header values to censor sensitive information</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update http-client to version 0.7.13.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692619200">- Update http-client to version 0.7.14.
  [#]# 0.7.14
  * Allow customizing max header length [#514](https://github.com/snoyberg/http-client/pull/514)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update http-client to version 0.7.14 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698667200">- Update http-client to version 0.7.15.
  [#]# 0.7.15
  * Adds `shouldStripHeaderOnRedirectIfOnDifferentHostOnly` option to `Request` [#520](https://github.com/snoyberg/http-client/pull/520)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704024000">- Update http-client to version 0.7.16.
  [#]# 0.7.16
  * Add `responseEarlyHints` field to `Response`, containing a list of all HTTP 103 Early Hints headers received from the server.
  * Add `earlyHintHeadersReceived` callback to `Request`, which will be called on each HTTP 103 Early Hints header section received.</changelog>
</package>
<package pkgid="52d41ccb38e5a1b74804c8356a91152f9eb24d379149f45d7733ce9eb7d288bc63a0e5245c6babec287893369293003129c3bd3ef7fe9fcc088cc6d4c6d0dcf8" name="ghc-http-client-doc" arch="noarch">
  <version epoch="0" ver="0.7.16" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598011200">- Update http-client to version 0.7.2.
  [#]# 0.7.2
  * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method.</changelog>
  <changelog author="psimons@suse.com" date="1598270400">- Update http-client to version 0.7.2.1.
  [#]# 0.7.2.1
  * Fix bug in `useProxySecureWithoutConnect`.</changelog>
  <changelog author="psimons@suse.com" date="1605614400">- Update http-client to version 0.7.3.
  [#]# 0.7.3
  * Added `withSocket` to `Network.HTTP.Client.Connection`.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610539200">- Update http-client to version 0.7.4.
  [#]# 0.7.4
  * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453)</changelog>
  <changelog author="psimons@suse.com" date="1612526400">- Update http-client to version 0.7.5.
  [#]# 0.7.5
  * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454).</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update http-client to version 0.7.6.
  [#]# 0.7.6
  * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files)</changelog>
  <changelog author="psimons@suse.com" date="1618401600">- Update http-client to version 0.7.7.
  [#]# 0.7.7
  * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460)</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update http-client to version 0.7.8.
  [#]# 0.7.8
  * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`.</changelog>
  <changelog author="psimons@suse.com" date="1631275200">- Update http-client to version 0.7.9.
  [#]# 0.7.9
  * Exceptions from streamed request body now cause the request to fail. Previously they were
    routed through onRequestBodyException and, by default, the IOExceptions were discarded.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update http-client to version 0.7.11.
  [#]# 0.7.11
  * Allow making requests to raw IPv6 hosts [#477](https://github.com/snoyberg/http-client/pull/477)
  * Catch "resource vanished" exception on initial response read [#480](https://github.com/snoyberg/http-client/pull/480)
  * Search for reachable IP addresses asynchronously (RFC 6555, 8305) after calling `getAddrInfo` to reduce latency [#472](https://github.com/snoyberg/http-client/pull/472).
  [#]# 0.7.10
  * Consume trailers and last CRLF of chunked body. The trailers are not exposed,
    unless the raw body is requested.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645099200">- Update http-client to version 0.7.11 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658836800">- Update http-client to version 0.7.12.
  [#]# 0.7.12
  * Fix premature connection closing due to weak reference lifetimes [#490](https://github.com/snoyberg/http-client/pull/490)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659614400">- Update http-client to version 0.7.13.1.
  [#]# 0.7.13
  * Create the ability to redact custom header values to censor sensitive information</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update http-client to version 0.7.13.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692619200">- Update http-client to version 0.7.14.
  [#]# 0.7.14
  * Allow customizing max header length [#514](https://github.com/snoyberg/http-client/pull/514)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update http-client to version 0.7.14 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698667200">- Update http-client to version 0.7.15.
  [#]# 0.7.15
  * Adds `shouldStripHeaderOnRedirectIfOnDifferentHostOnly` option to `Request` [#520](https://github.com/snoyberg/http-client/pull/520)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704024000">- Update http-client to version 0.7.16.
  [#]# 0.7.16
  * Add `responseEarlyHints` field to `Response`, containing a list of all HTTP 103 Early Hints headers received from the server.
  * Add `earlyHintHeadersReceived` callback to `Request`, which will be called on each HTTP 103 Early Hints header section received.</changelog>
</package>
<package pkgid="910437f8ac47167838652316358d31b14826512ac736998cfa2a3e236af2d7fd30e0f1883f4ee3db3c2487ceddc74f5af19c374bf44968af8b348e061eafec48" name="ghc-http-client-prof" arch="x86_64">
  <version epoch="0" ver="0.7.16" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1598011200">- Update http-client to version 0.7.2.
  [#]# 0.7.2
  * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method.</changelog>
  <changelog author="psimons@suse.com" date="1598270400">- Update http-client to version 0.7.2.1.
  [#]# 0.7.2.1
  * Fix bug in `useProxySecureWithoutConnect`.</changelog>
  <changelog author="psimons@suse.com" date="1605614400">- Update http-client to version 0.7.3.
  [#]# 0.7.3
  * Added `withSocket` to `Network.HTTP.Client.Connection`.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1610539200">- Update http-client to version 0.7.4.
  [#]# 0.7.4
  * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453)</changelog>
  <changelog author="psimons@suse.com" date="1612526400">- Update http-client to version 0.7.5.
  [#]# 0.7.5
  * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454).</changelog>
  <changelog author="psimons@suse.com" date="1613908800">- Update http-client to version 0.7.6.
  [#]# 0.7.6
  * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files)</changelog>
  <changelog author="psimons@suse.com" date="1618401600">- Update http-client to version 0.7.7.
  [#]# 0.7.7
  * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460)</changelog>
  <changelog author="psimons@suse.com" date="1619092800">- Update http-client to version 0.7.8.
  [#]# 0.7.8
  * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`.</changelog>
  <changelog author="psimons@suse.com" date="1631275200">- Update http-client to version 0.7.9.
  [#]# 0.7.9
  * Exceptions from streamed request body now cause the request to fail. Previously they were
    routed through onRequestBodyException and, by default, the IOExceptions were discarded.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1643976000">- Update http-client to version 0.7.11.
  [#]# 0.7.11
  * Allow making requests to raw IPv6 hosts [#477](https://github.com/snoyberg/http-client/pull/477)
  * Catch "resource vanished" exception on initial response read [#480](https://github.com/snoyberg/http-client/pull/480)
  * Search for reachable IP addresses asynchronously (RFC 6555, 8305) after calling `getAddrInfo` to reduce latency [#472](https://github.com/snoyberg/http-client/pull/472).
  [#]# 0.7.10
  * Consume trailers and last CRLF of chunked body. The trailers are not exposed,
    unless the raw body is requested.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1645099200">- Update http-client to version 0.7.11 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1658836800">- Update http-client to version 0.7.12.
  [#]# 0.7.12
  * Fix premature connection closing due to weak reference lifetimes [#490](https://github.com/snoyberg/http-client/pull/490)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659614400">- Update http-client to version 0.7.13.1.
  [#]# 0.7.13
  * Create the ability to redact custom header values to censor sensitive information</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673179200">- Update http-client to version 0.7.13.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692619200">- Update http-client to version 0.7.14.
  [#]# 0.7.14
  * Allow customizing max header length [#514](https://github.com/snoyberg/http-client/pull/514)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update http-client to version 0.7.14 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698667200">- Update http-client to version 0.7.15.
  [#]# 0.7.15
  * Adds `shouldStripHeaderOnRedirectIfOnDifferentHostOnly` option to `Request` [#520](https://github.com/snoyberg/http-client/pull/520)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704024000">- Update http-client to version 0.7.16.
  [#]# 0.7.16
  * Add `responseEarlyHints` field to `Response`, containing a list of all HTTP 103 Early Hints headers received from the server.
  * Add `earlyHintHeadersReceived` callback to `Request`, which will be called on each HTTP 103 Early Hints header section received.</changelog>
</package>
<package pkgid="578eddfc9bf9fa717041e066a14e2ded171982139ac3314214eb7fbe1f97d6c99fdd5914a3760b9caf3749c10e325167bfb5113f6274ebc7a53a3cab14d39a3d" name="ghc-jira-wiki-markup" arch="src">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1577361600">- Add jira-wiki-markup at version 1.0.0.</changelog>
  <changelog author="psimons@suse.com" date="1588766400">- Update jira-wiki-markup to version 1.1.4.
  * Fixed parsing of image parameters. Thumbnails and images with
    parameters were previously not recognized as images.
  * Fixed table detection in endOfParagraph parser: Tables were
    expected to have a space between the leading pipe(s) and the
    cell content. Lines like `||Name|` were erroneously not
    recognized as the beginning of a new block.
  * Don't escape colon/semicolon unless necessary: it is necessary
    to escape colons or semicolons only if they could otherwise
    become part of a smiley.
  * Colon `:` and semicolon `;` are now parsed as special
    characters, since they can be the first characters of an emoji.
  * Fixed parsing of words which contain non-special symbol
    characters: word boundaries were not set correctly if a word
    contained a dot `.` or similar chars.
  * Fixed incorrect emphasis parsing: digits were erroneously allows
    as the first characters after closing emphasis characters.
  * Lists are now allowed to be indented; i.e., lists are still
    recognized if list markers are preceded by spaces.
  * Support for colored inlines has been added.
  * New constructor `ColorInline` for type `Inline` (API change).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1594209600">- Update jira-wiki-markup to version 1.3.2.
  * Braces are now always escaped when printing; Jira treats braces
    specially, regardless of context.
  * Added support for links to anchors.
  * Styled text may not wrap across multiple lines; linebreaks in
    marked-up text are now forbidden.
  * Module Text.Jira.Parser.Core: new function `many1Till` which
    behaves like `manyTill`, but requires at least on element to be
    parsed.
  * Ensured the package works with GHC 8.10.
  * Support was added for additional syntax constructs:
  - citation markup (`??citation??`),
  - links to attachments (`[title^attachment.ext]`), and
  - user links (`[~username]`).
  * Changes to module `Text.Jira.Markup`:
  * A new data type `LinkType` is exported from the module.
  * Changes to type `Inline`:
  - a new constructor `Citation` has been added;
  - the `Link` constructor now takes an additional
  parameter of type `LinkType`.
  * Fixed rendering of image attributes: image attributes are
    separated by commas instead of pipes; the latter are used in
    block parameters.
  * Fixed parsing of blockquotes which are not preceeded by blank
    lines.
  * Ensure parsing of single-line blockquotes is possible even if
    there is no space between `bq.` marker and contents.
  * Fixed parsing of colors: parsing no longer fails for hexcolors
    which contain non-decimal digits.
  * Changes to module `Text.Jira.Parser.Shared`:
  - New parsing function `colorName` which parses a color
  descriptor, i.e. either a name or a hexcolor.
  * Added check that a closing markup char is not preceeded by a
    whitespace character. Previously, plain text was still
    incorrectly treated as markup. E.g., the dashes in `-&gt; step -&gt;`
    used to be interpreted as delimiters marking deleted text.
  * Allows empty table cells; table parsing failed if one of the
    cells did not contain any content.
  * Changes to module `Text.Jira.Parser.Core`:
  - A field `stateLastSpcPos` was added to data type
  `ParserState` to keep track of spaces.
  - Function `updateLastSpcPos` was added to update the
  aforementioned field.
  - Function `afterSpace` was added to test the field.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613217600">- Update jira-wiki-markup to version 1.3.3.
  1.3.3
  - ----
  Released 2021-02-12.
  * Modified the Doc parser to skip leading blank lines. This fixes
    parsing of documents which start with multiple blank lines.
  * Prevent URLs within link aliases to be treated as autolinks.</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update jira-wiki-markup to version 1.3.4.
  1.3.4
  - ----
  Released 2021-03-13.
  * Fixed parsing of autolinks (i.e., of bare URLs in the text).
    Previously an autolink would take up the rest of a line, as
    spaces were allowed characters in these items.
  * Emoji character sequences no longer cause parsing failures. This
    was due to missing backtracking when emoji parsing fails.
  * Block quotes are only rendered as `bq.` if they do not contain a
    linebreak.</changelog>
  <changelog author="psimons@suse.com" date="1621857600">- Update jira-wiki-markup to version 1.3.5.
  1.3.5
  - ----
  Released 2021-05-24.
  * Allow spaces and most unicode characters in attachment links.
  * No longer require a newline character after `{noformat}`.
  * Only allow URI path segment characters in bare links.
  * The `file:` schema is no longer allowed in bare links; these
    rarely make sense.</changelog>
  <changelog author="psimons@suse.com" date="1622030400">- Update jira-wiki-markup to version 1.4.0.
  1.4.0
  - ----
  Released 2021-05-25.
  * Allow quoted image parameters.
  * Added support for "smart links".
  * **API Change**: Add new constructors `SmartCard` and `SmartLink` to
    Text.Jira.Markup.LinkType.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654257600">- Update jira-wiki-markup to version 1.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update jira-wiki-markup to version 1.5.0.
  1.5.0
  - ----
  Released 2023-01-11.
  * Relaxed upper bounds for mtl, allow mtl 2.3.
  * Fixed handling of character sequences that would be interpreted
    as icons if they weren't followed by an alphanumeric character.
    See also [pandoc issue #8511][].
  [pandoc issue #8511]: https://github.com/jgm/pandoc/issues/8511</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update jira-wiki-markup to version 1.5.1.
  1.5.1
  - ----
  Released 2023-03-13.
  * Parser: Disallow image paths that start with a space.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update jira-wiki-markup to version 1.5.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="3cf5b70a1e786031928f4eabc32b267c4f52d964eb99c0cb5642eab4f9eb36cc943c720758d2380823e415bb5f031a9c757d45b2f91f17bd62dc64ac20c897f0" name="ghc-jira-wiki-markup" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1588766400">- Update jira-wiki-markup to version 1.1.4.
  * Fixed parsing of image parameters. Thumbnails and images with
    parameters were previously not recognized as images.
  * Fixed table detection in endOfParagraph parser: Tables were
    expected to have a space between the leading pipe(s) and the
    cell content. Lines like `||Name|` were erroneously not
    recognized as the beginning of a new block.
  * Don't escape colon/semicolon unless necessary: it is necessary
    to escape colons or semicolons only if they could otherwise
    become part of a smiley.
  * Colon `:` and semicolon `;` are now parsed as special
    characters, since they can be the first characters of an emoji.
  * Fixed parsing of words which contain non-special symbol
    characters: word boundaries were not set correctly if a word
    contained a dot `.` or similar chars.
  * Fixed incorrect emphasis parsing: digits were erroneously allows
    as the first characters after closing emphasis characters.
  * Lists are now allowed to be indented; i.e., lists are still
    recognized if list markers are preceded by spaces.
  * Support for colored inlines has been added.
  * New constructor `ColorInline` for type `Inline` (API change).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1594209600">- Update jira-wiki-markup to version 1.3.2.
  * Braces are now always escaped when printing; Jira treats braces
    specially, regardless of context.
  * Added support for links to anchors.
  * Styled text may not wrap across multiple lines; linebreaks in
    marked-up text are now forbidden.
  * Module Text.Jira.Parser.Core: new function `many1Till` which
    behaves like `manyTill`, but requires at least on element to be
    parsed.
  * Ensured the package works with GHC 8.10.
  * Support was added for additional syntax constructs:
  - citation markup (`??citation??`),
  - links to attachments (`[title^attachment.ext]`), and
  - user links (`[~username]`).
  * Changes to module `Text.Jira.Markup`:
  * A new data type `LinkType` is exported from the module.
  * Changes to type `Inline`:
  - a new constructor `Citation` has been added;
  - the `Link` constructor now takes an additional
  parameter of type `LinkType`.
  * Fixed rendering of image attributes: image attributes are
    separated by commas instead of pipes; the latter are used in
    block parameters.
  * Fixed parsing of blockquotes which are not preceeded by blank
    lines.
  * Ensure parsing of single-line blockquotes is possible even if
    there is no space between `bq.` marker and contents.
  * Fixed parsing of colors: parsing no longer fails for hexcolors
    which contain non-decimal digits.
  * Changes to module `Text.Jira.Parser.Shared`:
  - New parsing function `colorName` which parses a color
  descriptor, i.e. either a name or a hexcolor.
  * Added check that a closing markup char is not preceeded by a
    whitespace character. Previously, plain text was still
    incorrectly treated as markup. E.g., the dashes in `-&gt; step -&gt;`
    used to be interpreted as delimiters marking deleted text.
  * Allows empty table cells; table parsing failed if one of the
    cells did not contain any content.
  * Changes to module `Text.Jira.Parser.Core`:
  - A field `stateLastSpcPos` was added to data type
  `ParserState` to keep track of spaces.
  - Function `updateLastSpcPos` was added to update the
  aforementioned field.
  - Function `afterSpace` was added to test the field.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613217600">- Update jira-wiki-markup to version 1.3.3.
  1.3.3
  - ----
  Released 2021-02-12.
  * Modified the Doc parser to skip leading blank lines. This fixes
    parsing of documents which start with multiple blank lines.
  * Prevent URLs within link aliases to be treated as autolinks.</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update jira-wiki-markup to version 1.3.4.
  1.3.4
  - ----
  Released 2021-03-13.
  * Fixed parsing of autolinks (i.e., of bare URLs in the text).
    Previously an autolink would take up the rest of a line, as
    spaces were allowed characters in these items.
  * Emoji character sequences no longer cause parsing failures. This
    was due to missing backtracking when emoji parsing fails.
  * Block quotes are only rendered as `bq.` if they do not contain a
    linebreak.</changelog>
  <changelog author="psimons@suse.com" date="1621857600">- Update jira-wiki-markup to version 1.3.5.
  1.3.5
  - ----
  Released 2021-05-24.
  * Allow spaces and most unicode characters in attachment links.
  * No longer require a newline character after `{noformat}`.
  * Only allow URI path segment characters in bare links.
  * The `file:` schema is no longer allowed in bare links; these
    rarely make sense.</changelog>
  <changelog author="psimons@suse.com" date="1622030400">- Update jira-wiki-markup to version 1.4.0.
  1.4.0
  - ----
  Released 2021-05-25.
  * Allow quoted image parameters.
  * Added support for "smart links".
  * **API Change**: Add new constructors `SmartCard` and `SmartLink` to
    Text.Jira.Markup.LinkType.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654257600">- Update jira-wiki-markup to version 1.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update jira-wiki-markup to version 1.5.0.
  1.5.0
  - ----
  Released 2023-01-11.
  * Relaxed upper bounds for mtl, allow mtl 2.3.
  * Fixed handling of character sequences that would be interpreted
    as icons if they weren't followed by an alphanumeric character.
    See also [pandoc issue #8511][].
  [pandoc issue #8511]: https://github.com/jgm/pandoc/issues/8511</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update jira-wiki-markup to version 1.5.1.
  1.5.1
  - ----
  Released 2023-03-13.
  * Parser: Disallow image paths that start with a space.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update jira-wiki-markup to version 1.5.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b67f67fdc050763f262e0e4f3240f131a1be390ecd80ba152766146c971772d46e0139579ab4797ae35f5990c3cc6480b14f640dc6e411fc710b8f6063e032ed" name="ghc-jira-wiki-markup-devel" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1588766400">- Update jira-wiki-markup to version 1.1.4.
  * Fixed parsing of image parameters. Thumbnails and images with
    parameters were previously not recognized as images.
  * Fixed table detection in endOfParagraph parser: Tables were
    expected to have a space between the leading pipe(s) and the
    cell content. Lines like `||Name|` were erroneously not
    recognized as the beginning of a new block.
  * Don't escape colon/semicolon unless necessary: it is necessary
    to escape colons or semicolons only if they could otherwise
    become part of a smiley.
  * Colon `:` and semicolon `;` are now parsed as special
    characters, since they can be the first characters of an emoji.
  * Fixed parsing of words which contain non-special symbol
    characters: word boundaries were not set correctly if a word
    contained a dot `.` or similar chars.
  * Fixed incorrect emphasis parsing: digits were erroneously allows
    as the first characters after closing emphasis characters.
  * Lists are now allowed to be indented; i.e., lists are still
    recognized if list markers are preceded by spaces.
  * Support for colored inlines has been added.
  * New constructor `ColorInline` for type `Inline` (API change).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1594209600">- Update jira-wiki-markup to version 1.3.2.
  * Braces are now always escaped when printing; Jira treats braces
    specially, regardless of context.
  * Added support for links to anchors.
  * Styled text may not wrap across multiple lines; linebreaks in
    marked-up text are now forbidden.
  * Module Text.Jira.Parser.Core: new function `many1Till` which
    behaves like `manyTill`, but requires at least on element to be
    parsed.
  * Ensured the package works with GHC 8.10.
  * Support was added for additional syntax constructs:
  - citation markup (`??citation??`),
  - links to attachments (`[title^attachment.ext]`), and
  - user links (`[~username]`).
  * Changes to module `Text.Jira.Markup`:
  * A new data type `LinkType` is exported from the module.
  * Changes to type `Inline`:
  - a new constructor `Citation` has been added;
  - the `Link` constructor now takes an additional
  parameter of type `LinkType`.
  * Fixed rendering of image attributes: image attributes are
    separated by commas instead of pipes; the latter are used in
    block parameters.
  * Fixed parsing of blockquotes which are not preceeded by blank
    lines.
  * Ensure parsing of single-line blockquotes is possible even if
    there is no space between `bq.` marker and contents.
  * Fixed parsing of colors: parsing no longer fails for hexcolors
    which contain non-decimal digits.
  * Changes to module `Text.Jira.Parser.Shared`:
  - New parsing function `colorName` which parses a color
  descriptor, i.e. either a name or a hexcolor.
  * Added check that a closing markup char is not preceeded by a
    whitespace character. Previously, plain text was still
    incorrectly treated as markup. E.g., the dashes in `-&gt; step -&gt;`
    used to be interpreted as delimiters marking deleted text.
  * Allows empty table cells; table parsing failed if one of the
    cells did not contain any content.
  * Changes to module `Text.Jira.Parser.Core`:
  - A field `stateLastSpcPos` was added to data type
  `ParserState` to keep track of spaces.
  - Function `updateLastSpcPos` was added to update the
  aforementioned field.
  - Function `afterSpace` was added to test the field.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613217600">- Update jira-wiki-markup to version 1.3.3.
  1.3.3
  - ----
  Released 2021-02-12.
  * Modified the Doc parser to skip leading blank lines. This fixes
    parsing of documents which start with multiple blank lines.
  * Prevent URLs within link aliases to be treated as autolinks.</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update jira-wiki-markup to version 1.3.4.
  1.3.4
  - ----
  Released 2021-03-13.
  * Fixed parsing of autolinks (i.e., of bare URLs in the text).
    Previously an autolink would take up the rest of a line, as
    spaces were allowed characters in these items.
  * Emoji character sequences no longer cause parsing failures. This
    was due to missing backtracking when emoji parsing fails.
  * Block quotes are only rendered as `bq.` if they do not contain a
    linebreak.</changelog>
  <changelog author="psimons@suse.com" date="1621857600">- Update jira-wiki-markup to version 1.3.5.
  1.3.5
  - ----
  Released 2021-05-24.
  * Allow spaces and most unicode characters in attachment links.
  * No longer require a newline character after `{noformat}`.
  * Only allow URI path segment characters in bare links.
  * The `file:` schema is no longer allowed in bare links; these
    rarely make sense.</changelog>
  <changelog author="psimons@suse.com" date="1622030400">- Update jira-wiki-markup to version 1.4.0.
  1.4.0
  - ----
  Released 2021-05-25.
  * Allow quoted image parameters.
  * Added support for "smart links".
  * **API Change**: Add new constructors `SmartCard` and `SmartLink` to
    Text.Jira.Markup.LinkType.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654257600">- Update jira-wiki-markup to version 1.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update jira-wiki-markup to version 1.5.0.
  1.5.0
  - ----
  Released 2023-01-11.
  * Relaxed upper bounds for mtl, allow mtl 2.3.
  * Fixed handling of character sequences that would be interpreted
    as icons if they weren't followed by an alphanumeric character.
    See also [pandoc issue #8511][].
  [pandoc issue #8511]: https://github.com/jgm/pandoc/issues/8511</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update jira-wiki-markup to version 1.5.1.
  1.5.1
  - ----
  Released 2023-03-13.
  * Parser: Disallow image paths that start with a space.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update jira-wiki-markup to version 1.5.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="33a90361e4ecea8d8da57a4c18ff6f51c4b750ad2cf6da5f8ef39f9f001d179d4186d62a72b2c786293369dcd52c304481be3913aa169fc2a239be3bd1bf6a48" name="ghc-jira-wiki-markup-doc" arch="noarch">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1588766400">- Update jira-wiki-markup to version 1.1.4.
  * Fixed parsing of image parameters. Thumbnails and images with
    parameters were previously not recognized as images.
  * Fixed table detection in endOfParagraph parser: Tables were
    expected to have a space between the leading pipe(s) and the
    cell content. Lines like `||Name|` were erroneously not
    recognized as the beginning of a new block.
  * Don't escape colon/semicolon unless necessary: it is necessary
    to escape colons or semicolons only if they could otherwise
    become part of a smiley.
  * Colon `:` and semicolon `;` are now parsed as special
    characters, since they can be the first characters of an emoji.
  * Fixed parsing of words which contain non-special symbol
    characters: word boundaries were not set correctly if a word
    contained a dot `.` or similar chars.
  * Fixed incorrect emphasis parsing: digits were erroneously allows
    as the first characters after closing emphasis characters.
  * Lists are now allowed to be indented; i.e., lists are still
    recognized if list markers are preceded by spaces.
  * Support for colored inlines has been added.
  * New constructor `ColorInline` for type `Inline` (API change).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1594209600">- Update jira-wiki-markup to version 1.3.2.
  * Braces are now always escaped when printing; Jira treats braces
    specially, regardless of context.
  * Added support for links to anchors.
  * Styled text may not wrap across multiple lines; linebreaks in
    marked-up text are now forbidden.
  * Module Text.Jira.Parser.Core: new function `many1Till` which
    behaves like `manyTill`, but requires at least on element to be
    parsed.
  * Ensured the package works with GHC 8.10.
  * Support was added for additional syntax constructs:
  - citation markup (`??citation??`),
  - links to attachments (`[title^attachment.ext]`), and
  - user links (`[~username]`).
  * Changes to module `Text.Jira.Markup`:
  * A new data type `LinkType` is exported from the module.
  * Changes to type `Inline`:
  - a new constructor `Citation` has been added;
  - the `Link` constructor now takes an additional
  parameter of type `LinkType`.
  * Fixed rendering of image attributes: image attributes are
    separated by commas instead of pipes; the latter are used in
    block parameters.
  * Fixed parsing of blockquotes which are not preceeded by blank
    lines.
  * Ensure parsing of single-line blockquotes is possible even if
    there is no space between `bq.` marker and contents.
  * Fixed parsing of colors: parsing no longer fails for hexcolors
    which contain non-decimal digits.
  * Changes to module `Text.Jira.Parser.Shared`:
  - New parsing function `colorName` which parses a color
  descriptor, i.e. either a name or a hexcolor.
  * Added check that a closing markup char is not preceeded by a
    whitespace character. Previously, plain text was still
    incorrectly treated as markup. E.g., the dashes in `-&gt; step -&gt;`
    used to be interpreted as delimiters marking deleted text.
  * Allows empty table cells; table parsing failed if one of the
    cells did not contain any content.
  * Changes to module `Text.Jira.Parser.Core`:
  - A field `stateLastSpcPos` was added to data type
  `ParserState` to keep track of spaces.
  - Function `updateLastSpcPos` was added to update the
  aforementioned field.
  - Function `afterSpace` was added to test the field.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613217600">- Update jira-wiki-markup to version 1.3.3.
  1.3.3
  - ----
  Released 2021-02-12.
  * Modified the Doc parser to skip leading blank lines. This fixes
    parsing of documents which start with multiple blank lines.
  * Prevent URLs within link aliases to be treated as autolinks.</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update jira-wiki-markup to version 1.3.4.
  1.3.4
  - ----
  Released 2021-03-13.
  * Fixed parsing of autolinks (i.e., of bare URLs in the text).
    Previously an autolink would take up the rest of a line, as
    spaces were allowed characters in these items.
  * Emoji character sequences no longer cause parsing failures. This
    was due to missing backtracking when emoji parsing fails.
  * Block quotes are only rendered as `bq.` if they do not contain a
    linebreak.</changelog>
  <changelog author="psimons@suse.com" date="1621857600">- Update jira-wiki-markup to version 1.3.5.
  1.3.5
  - ----
  Released 2021-05-24.
  * Allow spaces and most unicode characters in attachment links.
  * No longer require a newline character after `{noformat}`.
  * Only allow URI path segment characters in bare links.
  * The `file:` schema is no longer allowed in bare links; these
    rarely make sense.</changelog>
  <changelog author="psimons@suse.com" date="1622030400">- Update jira-wiki-markup to version 1.4.0.
  1.4.0
  - ----
  Released 2021-05-25.
  * Allow quoted image parameters.
  * Added support for "smart links".
  * **API Change**: Add new constructors `SmartCard` and `SmartLink` to
    Text.Jira.Markup.LinkType.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654257600">- Update jira-wiki-markup to version 1.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update jira-wiki-markup to version 1.5.0.
  1.5.0
  - ----
  Released 2023-01-11.
  * Relaxed upper bounds for mtl, allow mtl 2.3.
  * Fixed handling of character sequences that would be interpreted
    as icons if they weren't followed by an alphanumeric character.
    See also [pandoc issue #8511][].
  [pandoc issue #8511]: https://github.com/jgm/pandoc/issues/8511</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update jira-wiki-markup to version 1.5.1.
  1.5.1
  - ----
  Released 2023-03-13.
  * Parser: Disallow image paths that start with a space.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update jira-wiki-markup to version 1.5.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f7105815632d976a63081f920cac701dfa94127251e0f691f5cd0510f12b1b3eda3023f1fdd0fabf471fd891ce891f458bd48b7ec42b3d1ca53391dcbaa42ca2" name="ghc-jira-wiki-markup-prof" arch="x86_64">
  <version epoch="0" ver="1.5.1" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1588766400">- Update jira-wiki-markup to version 1.1.4.
  * Fixed parsing of image parameters. Thumbnails and images with
    parameters were previously not recognized as images.
  * Fixed table detection in endOfParagraph parser: Tables were
    expected to have a space between the leading pipe(s) and the
    cell content. Lines like `||Name|` were erroneously not
    recognized as the beginning of a new block.
  * Don't escape colon/semicolon unless necessary: it is necessary
    to escape colons or semicolons only if they could otherwise
    become part of a smiley.
  * Colon `:` and semicolon `;` are now parsed as special
    characters, since they can be the first characters of an emoji.
  * Fixed parsing of words which contain non-special symbol
    characters: word boundaries were not set correctly if a word
    contained a dot `.` or similar chars.
  * Fixed incorrect emphasis parsing: digits were erroneously allows
    as the first characters after closing emphasis characters.
  * Lists are now allowed to be indented; i.e., lists are still
    recognized if list markers are preceded by spaces.
  * Support for colored inlines has been added.
  * New constructor `ColorInline` for type `Inline` (API change).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1594209600">- Update jira-wiki-markup to version 1.3.2.
  * Braces are now always escaped when printing; Jira treats braces
    specially, regardless of context.
  * Added support for links to anchors.
  * Styled text may not wrap across multiple lines; linebreaks in
    marked-up text are now forbidden.
  * Module Text.Jira.Parser.Core: new function `many1Till` which
    behaves like `manyTill`, but requires at least on element to be
    parsed.
  * Ensured the package works with GHC 8.10.
  * Support was added for additional syntax constructs:
  - citation markup (`??citation??`),
  - links to attachments (`[title^attachment.ext]`), and
  - user links (`[~username]`).
  * Changes to module `Text.Jira.Markup`:
  * A new data type `LinkType` is exported from the module.
  * Changes to type `Inline`:
  - a new constructor `Citation` has been added;
  - the `Link` constructor now takes an additional
  parameter of type `LinkType`.
  * Fixed rendering of image attributes: image attributes are
    separated by commas instead of pipes; the latter are used in
    block parameters.
  * Fixed parsing of blockquotes which are not preceeded by blank
    lines.
  * Ensure parsing of single-line blockquotes is possible even if
    there is no space between `bq.` marker and contents.
  * Fixed parsing of colors: parsing no longer fails for hexcolors
    which contain non-decimal digits.
  * Changes to module `Text.Jira.Parser.Shared`:
  - New parsing function `colorName` which parses a color
  descriptor, i.e. either a name or a hexcolor.
  * Added check that a closing markup char is not preceeded by a
    whitespace character. Previously, plain text was still
    incorrectly treated as markup. E.g., the dashes in `-&gt; step -&gt;`
    used to be interpreted as delimiters marking deleted text.
  * Allows empty table cells; table parsing failed if one of the
    cells did not contain any content.
  * Changes to module `Text.Jira.Parser.Core`:
  - A field `stateLastSpcPos` was added to data type
  `ParserState` to keep track of spaces.
  - Function `updateLastSpcPos` was added to update the
  aforementioned field.
  - Function `afterSpace` was added to test the field.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1613217600">- Update jira-wiki-markup to version 1.3.3.
  1.3.3
  - ----
  Released 2021-02-12.
  * Modified the Doc parser to skip leading blank lines. This fixes
    parsing of documents which start with multiple blank lines.
  * Prevent URLs within link aliases to be treated as autolinks.</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update jira-wiki-markup to version 1.3.4.
  1.3.4
  - ----
  Released 2021-03-13.
  * Fixed parsing of autolinks (i.e., of bare URLs in the text).
    Previously an autolink would take up the rest of a line, as
    spaces were allowed characters in these items.
  * Emoji character sequences no longer cause parsing failures. This
    was due to missing backtracking when emoji parsing fails.
  * Block quotes are only rendered as `bq.` if they do not contain a
    linebreak.</changelog>
  <changelog author="psimons@suse.com" date="1621857600">- Update jira-wiki-markup to version 1.3.5.
  1.3.5
  - ----
  Released 2021-05-24.
  * Allow spaces and most unicode characters in attachment links.
  * No longer require a newline character after `{noformat}`.
  * Only allow URI path segment characters in bare links.
  * The `file:` schema is no longer allowed in bare links; these
    rarely make sense.</changelog>
  <changelog author="psimons@suse.com" date="1622030400">- Update jira-wiki-markup to version 1.4.0.
  1.4.0
  - ----
  Released 2021-05-25.
  * Allow quoted image parameters.
  * Added support for "smart links".
  * **API Change**: Add new constructors `SmartCard` and `SmartLink` to
    Text.Jira.Markup.LinkType.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1654257600">- Update jira-wiki-markup to version 1.4.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673438400">- Update jira-wiki-markup to version 1.5.0.
  1.5.0
  - ----
  Released 2023-01-11.
  * Relaxed upper bounds for mtl, allow mtl 2.3.
  * Fixed handling of character sequences that would be interpreted
    as icons if they weren't followed by an alphanumeric character.
    See also [pandoc issue #8511][].
  [pandoc issue #8511]: https://github.com/jgm/pandoc/issues/8511</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678708800">- Update jira-wiki-markup to version 1.5.1.
  1.5.1
  - ----
  Released 2023-03-13.
  * Parser: Disallow image paths that start with a space.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703505600">- Update jira-wiki-markup to version 1.5.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f85d7136c97a6f9089a7d8a7e99f4e8c5166e84671b427b8dad4d0fa6c86dc251033d3d4cddc4d139700333ae88789742ff3bf2c44e04d51e3b1e87b316352ee" name="ghc-old-time" arch="src">
  <version epoch="0" ver="1.1.0.4" rel="1.1"/>
  <changelog author="mimi.vx@gmail.com" date="1431604800">- initial commmit
  * decoupled from ghc</changelog>
  <changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.3 revision 1 with cabal2obs.</changelog>
  <changelog author="psimons@suse.com" date="1495108800">- Update to version 1.1.0.3 revision 2 with cabal2obs.</changelog>
  <changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update old-time to version 1.1.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update old-time to version 1.1.0.4.
  [#]# 1.1.0.4  *Dec 2023*
  * Add `build-tools: hsc2hs` to `old-time.cabal` for compilation with GHC 8.
    Fixes [issue #12](https://github.com/haskell/old-time/issues/12)</changelog>
</package>
<package pkgid="3f8ff2c8b8b3754b1c43d7bdfe89dc10cfec55c23765e13b6cfa1d855770a45ee9ec9413362ebdb8c389ef25b9f612fca1dd31dab7ed2782516fe4dc42d09482" name="ghc-old-time" arch="x86_64">
  <version epoch="0" ver="1.1.0.4" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update old-time to version 1.1.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update old-time to version 1.1.0.4.
  [#]# 1.1.0.4  *Dec 2023*
  * Add `build-tools: hsc2hs` to `old-time.cabal` for compilation with GHC 8.
    Fixes [issue #12](https://github.com/haskell/old-time/issues/12)</changelog>
</package>
<package pkgid="ef96d87f3b0c261da81e47a12e3020ab7f247deda9c02e62b9259f1fbf3ed7144d545af09edaa5043765c3ca6689f15b9ec01fe29cecf84b386a262234c8e53f" name="ghc-old-time-devel" arch="x86_64">
  <version epoch="0" ver="1.1.0.4" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update old-time to version 1.1.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update old-time to version 1.1.0.4.
  [#]# 1.1.0.4  *Dec 2023*
  * Add `build-tools: hsc2hs` to `old-time.cabal` for compilation with GHC 8.
    Fixes [issue #12](https://github.com/haskell/old-time/issues/12)</changelog>
</package>
<package pkgid="e47a9c379c135014c0242bdc1bb6d2c151078d96e95facf080948dc6f8b4efa2e6f4aa29b9f2318ccafbfd3dca1dedf1917502d633b706d99dc69e29c298d514" name="ghc-old-time-doc" arch="noarch">
  <version epoch="0" ver="1.1.0.4" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update old-time to version 1.1.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update old-time to version 1.1.0.4.
  [#]# 1.1.0.4  *Dec 2023*
  * Add `build-tools: hsc2hs` to `old-time.cabal` for compilation with GHC 8.
    Fixes [issue #12](https://github.com/haskell/old-time/issues/12)</changelog>
</package>
<package pkgid="8f5968676f07410691d08506dbd4646891543cafd019825f3d84227cba35dd57e5d5ea5a7bd282bf691110ab3d25eeb8f8bd76492ca1f6d3f2b6bf49977cd594" name="ghc-old-time-prof" arch="x86_64">
  <version epoch="0" ver="1.1.0.4" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1526472000">- Prefer the new %license attribute over %doc.</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1598875200">- Update old-time to version 1.1.0.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update old-time to version 1.1.0.4.
  [#]# 1.1.0.4  *Dec 2023*
  * Add `build-tools: hsc2hs` to `old-time.cabal` for compilation with GHC 8.
    Fixes [issue #12](https://github.com/haskell/old-time/issues/12)</changelog>
</package>
<package pkgid="ebdeeaf5b83d63d7dd75d551ab09afeac401544202a2ef3e39d2b25d228fd6277a0cce21fc37c019ecd5eadf5cdf2a333a484033eaced3637571e2da38be22ae" name="ghc-pango" arch="src">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add pango at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update pango to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update pango to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="4601d54a93d645fd385bacca11446df5cb83ba863909146660304d6056a8e8e1611b1d783db4084d055944a6219812ac56d8fa24d36a2e10d8d5d7dc8782761b" name="ghc-pango" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add pango at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update pango to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update pango to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="bb4b867ab38eb700f9f23b85fdaf41e2b9b84af35dc0d4cbddb167e709578a9a3481ec5efee661698e512c2834187443ce789863f7bcb91b08410336214e0ac7" name="ghc-pango-devel" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add pango at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update pango to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update pango to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ae0d9533972d6c8236d514564fbfbf938abf6615c4647225246ba5c97e17899c3cad5fa35bb15230333ce85137e329f4eace46f9d41ff3e6d05880cfabc60063" name="ghc-pango-doc" arch="noarch">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add pango at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update pango to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update pango to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9cb3b22915dc62c6670a99941648409c4fdc55d513f8fc046bdf38e7a2c4e82da03ed8dde82a2c2dfaecf671970353822f59aabfb402380793481551efe015d1" name="ghc-pango-prof" arch="x86_64">
  <version epoch="0" ver="0.13.10.0" rel="2.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648123200">- Add pango at version 0.13.8.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1683892800">- Update pango to version 0.13.10.0.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update pango to version 0.13.10.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="ecbcc62e7b78e2500daab182230645bc61ceb055b90a798d2415dcd7a5411b80369dce7e0de789b4b267f36695503000f974be6dae12fe8f6bd2a62d7eb4fdc7" name="ghc-split" arch="src">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1495108800">- Update to version 0.2.3.2 with cabal2obs.</changelog>
  <changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
  <changelog author="psimons@suse.com" date="1526299200">- Update split to version 0.2.3.3.
  * Update for GHC-8.4, test with GHC 7.0-8.4</changelog>
  <changelog author="psimons@suse.com" date="1531915200">- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1533643200">- Update Cabal build information to GHC 8.6.x.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1540036800">- Use https URL to refer to bugs.opensuse.org.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="psimons@suse.com" date="1582804800">- Update split to version 0.2.3.4.
  * 0.2.3.4 (22 February 2020)
  - Allow base-4.14 for GHC-8.10
  * 0.2.3.3-r2 (19 August 2019)
  - Allow base-4.13 for GHC-8.8
  * 0.2.3.3-r1 (2 August 2018)
  - Allow base-4.12 for GHC-8.6</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614081600">- Update split to version 0.2.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- make rpmlint happy</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update split to version 0.2.3.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Make sure installed text files have no +x flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644926400">- Update copyright header in the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update split to version 0.2.3.5.
  * 0.2.3.5 (11 August 2022)
  - Change base upper bound to &lt; 5.
  - Test with GHC 9.2 and 9.4.
  * 0.2.3.4-r1 (22 February 2021)
  - Allow base-4.15 for GHC-9.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696852800">- Update split to version 0.2.4.
  * 0.2.4 (9 October 2023)
  - Test with GHC 9.6.
  - Change examples to doctests (+ add a few more), and check them as part of CI.
  - Fix up a bunch of style hints.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update split to version 0.2.5.
  * 0.2.5 (9 January 2024)
  - Test with GHC 9.8.
  - New function `mapSplitter` witnessing the fact that `Splitter` is
    a contravariant functor
    ([#22](https://github.com/byorgey/split/pull/22), thanks to Ellis
    Kesterton)</changelog>
</package>
<package pkgid="647e50d4cd65ecd4d8fd1fe040d0bbc92f8c7ebfe81b8d8be08b56fb87fe461ed6058b083aab5c613d9715ebf9e6f3af6263daef206b8910bc7401e11f390ca4" name="ghc-split" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614081600">- Update split to version 0.2.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- make rpmlint happy</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update split to version 0.2.3.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Make sure installed text files have no +x flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644926400">- Update copyright header in the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update split to version 0.2.3.5.
  * 0.2.3.5 (11 August 2022)
  - Change base upper bound to &lt; 5.
  - Test with GHC 9.2 and 9.4.
  * 0.2.3.4-r1 (22 February 2021)
  - Allow base-4.15 for GHC-9.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696852800">- Update split to version 0.2.4.
  * 0.2.4 (9 October 2023)
  - Test with GHC 9.6.
  - Change examples to doctests (+ add a few more), and check them as part of CI.
  - Fix up a bunch of style hints.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update split to version 0.2.5.
  * 0.2.5 (9 January 2024)
  - Test with GHC 9.8.
  - New function `mapSplitter` witnessing the fact that `Splitter` is
    a contravariant functor
    ([#22](https://github.com/byorgey/split/pull/22), thanks to Ellis
    Kesterton)</changelog>
</package>
<package pkgid="5ac013ebfd32a307aee06ec5da796370a5b4118f0ee351e7d079eea9766cce2a2bec54d4541a7b54e2aa984955b2701745bc9a76b6e9d488e156651ed6e6a153" name="ghc-split-devel" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614081600">- Update split to version 0.2.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- make rpmlint happy</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update split to version 0.2.3.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Make sure installed text files have no +x flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644926400">- Update copyright header in the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update split to version 0.2.3.5.
  * 0.2.3.5 (11 August 2022)
  - Change base upper bound to &lt; 5.
  - Test with GHC 9.2 and 9.4.
  * 0.2.3.4-r1 (22 February 2021)
  - Allow base-4.15 for GHC-9.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696852800">- Update split to version 0.2.4.
  * 0.2.4 (9 October 2023)
  - Test with GHC 9.6.
  - Change examples to doctests (+ add a few more), and check them as part of CI.
  - Fix up a bunch of style hints.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update split to version 0.2.5.
  * 0.2.5 (9 January 2024)
  - Test with GHC 9.8.
  - New function `mapSplitter` witnessing the fact that `Splitter` is
    a contravariant functor
    ([#22](https://github.com/byorgey/split/pull/22), thanks to Ellis
    Kesterton)</changelog>
</package>
<package pkgid="1d2637f0b0ae8c90ff8e6703ef36530648df934d1b91e18186a0aec19ac4d91cd81f75df982f027f84bff49efed62e7cf2a200240aaffc7758550cba8aa66ddc" name="ghc-split-doc" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614081600">- Update split to version 0.2.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- make rpmlint happy</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update split to version 0.2.3.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Make sure installed text files have no +x flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644926400">- Update copyright header in the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update split to version 0.2.3.5.
  * 0.2.3.5 (11 August 2022)
  - Change base upper bound to &lt; 5.
  - Test with GHC 9.2 and 9.4.
  * 0.2.3.4-r1 (22 February 2021)
  - Allow base-4.15 for GHC-9.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696852800">- Update split to version 0.2.4.
  * 0.2.4 (9 October 2023)
  - Test with GHC 9.6.
  - Change examples to doctests (+ add a few more), and check them as part of CI.
  - Fix up a bunch of style hints.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update split to version 0.2.5.
  * 0.2.5 (9 January 2024)
  - Test with GHC 9.8.
  - New function `mapSplitter` witnessing the fact that `Splitter` is
    a contravariant functor
    ([#22](https://github.com/byorgey/split/pull/22), thanks to Ellis
    Kesterton)</changelog>
</package>
<package pkgid="b81276679cb726112d16c34e40803bd8edc65e74ec9af38c918ead5150543374f2b3f63a58deeb0afd5b5703eb141ae82c1955a659126d5be7dce0c368900124" name="ghc-split-prof" arch="x86_64">
  <version epoch="0" ver="0.2.5" rel="1.1"/>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1614081600">- Update split to version 0.2.3.4 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1631016000">- make rpmlint happy</changelog>
  <changelog author="psimons@suse.com" date="1632312000">- Update split to version 0.2.3.4 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644580800">- Make sure installed text files have no +x flag.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1644926400">- Update copyright header in the spec file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660219200">- Update split to version 0.2.3.5.
  * 0.2.3.5 (11 August 2022)
  - Change base upper bound to &lt; 5.
  - Test with GHC 9.2 and 9.4.
  * 0.2.3.4-r1 (22 February 2021)
  - Allow base-4.15 for GHC-9.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1696852800">- Update split to version 0.2.4.
  * 0.2.4 (9 October 2023)
  - Test with GHC 9.6.
  - Change examples to doctests (+ add a few more), and check them as part of CI.
  - Fix up a bunch of style hints.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update split to version 0.2.5.
  * 0.2.5 (9 January 2024)
  - Test with GHC 9.8.
  - New function `mapSplitter` witnessing the fact that `Splitter` is
    a contravariant functor
    ([#22](https://github.com/byorgey/split/pull/22), thanks to Ellis
    Kesterton)</changelog>
</package>
<package pkgid="999ab6808d72177eef2c1529f777cd756fc134d4affb851963629cd072e3cf83578ae4e6149c3c26f527cbed71875121315e8f5dcee2204f40437e0d8954361e" name="ghc-tar" arch="src">
  <version epoch="0" ver="0.5.1.1" rel="15.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695816000">- Add tar at version 0.5.1.1 revision 9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update tar to version 0.5.1.1 revision 10.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="10af3e31c15a5f6fc7ce5b047545deca625f81c1baa4909f138340dcd8b12c400670a4d12f17eb96ce7ebfc0f7f3c43368c76ecc2632aa5efdf368a263fde01a" name="ghc-tar" arch="x86_64">
  <version epoch="0" ver="0.5.1.1" rel="15.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695816000">- Add tar at version 0.5.1.1 revision 9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update tar to version 0.5.1.1 revision 10.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="4e5a6ca5477c9f63546bcdc0ec9cddcdceecdf7c137a0591b06f677fce171043da7d4a3bf5a960e8eecb1b202f33b8aa6e585893d3e1ebbdc6e56cfd8c444a49" name="ghc-tar-devel" arch="x86_64">
  <version epoch="0" ver="0.5.1.1" rel="15.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695816000">- Add tar at version 0.5.1.1 revision 9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update tar to version 0.5.1.1 revision 10.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f26e32f113380b0a2fbd8186d37f5b9aaff4c6110a774d6a2c13b9e8d419d96731414392d29be3087834c833d787f20caceb259125f2252508462e298a46bc87" name="ghc-tar-doc" arch="noarch">
  <version epoch="0" ver="0.5.1.1" rel="15.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695816000">- Add tar at version 0.5.1.1 revision 9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update tar to version 0.5.1.1 revision 10.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="e57d392b52abaa01017a3f5a0287079836cd1e03db4b727300c2b4f4bf7caef06ab2481f068564689c8b4dc2e45d1d32afff6d3c1cfab364c7fc07018230059b" name="ghc-tar-prof" arch="x86_64">
  <version epoch="0" ver="0.5.1.1" rel="15.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1695816000">- Add tar at version 0.5.1.1 revision 9.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update tar to version 0.5.1.1 revision 10.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="2955fd6e50c6cc7a2ffe3e58e980e0a14175f2ae0ea76a0288a60708964c77b829fd5ade4115841a6da851e812f954d4e0c454a7eddb0d0366160645ab4f9142" name="ghc-texmath" arch="x86_64">
  <version epoch="0" ver="0.12.8.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1635768000">- Update texmath to version 0.12.3.2.
  texmath (0.12.3.2)
  * OMML writer: remove m:nor element in math operators (#178).
    This caused the document's main font, rather than the math
    font, to be used in formatting operators, which is undesirable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update texmath to version 0.12.4.
  texmath (0.12.4)
  * TeX reader: handle hyperref better (#186).  We don't parse it as a link,
    but we pass its contents through rather than failing.
  * Update scripts and data in `lib/` directory. These are not build
    dependencies, but they were used to produce some of the large
    tables in the source code.  Fixed the scripts and Makefile to work
    with recent texmath and cabal.  Removed two very large unicode data
    files that can be downloaded when needed.  (This reduces the size of
    the source tarball considerably.) Remove `lib/toascii` (no longer used).
  * Update MMLDict using latest unicode.xml.
  * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).
  * Remove Text.TeXMath.Compat.  We can now safely require mtl &gt;= 2.2.1.
  * Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
    Now we only hard-code items that differ what what is in symbolMap.
    This reduces the code size by thousands of lines.
  * Unicode.ToTeX: export `symbolMap` [API change].  This uses the data in
    `records` to create a backwards mapping from TeX commands to Exps (ESymbol
    elements).  This can replace most of the hardcoded list in the current
    TeX reader.
  * Split out TeXMath.Readers.TeX.Commands internal module.
    This makes the TeX reader shorter and should help compile times.
  * OMML reader: better handling of m:t nodes (#151).
    Previously we parsed an m:t element as an EIdentifier if it contains a
    single letter, but an EText TextNormal if it contains more than one.  This
    gave bad results in some cases.  It is better to reserve EText for the
    case where the m:nor property is specified for "normal text."
  * Require base &gt;= 4.11.
  * Remove `network-uri` flag from stack.yaml.
  texmath (0.12.3.3)
  * OMML writer: use nary only for operators supported by LibreOffice
    (Albert Krewinkel).  LibreOffice (and possibly Word, too) can handle
    only a small set of operators in an `nary` element.
  * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
    (Albert Krewinkel).  The commands are generated for expressions over `←`
    or `→`. Besides being more idiomatic, this change also prevents the
    generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
    math operators and hence may not be followed by `\limit`.
    Both commands are part of amsmath.sty.
  * TeX reader:
    + Improve angled-bracket support (Albert Krewinkel).
    The amsmath package allows `\left&lt;` and `\right&gt;` as alternatives to
    `\left\langle` and `\right\rangle`, respectively.
    + Ignore stared version of `\tag` (Albert Krewinkel).
    + Support \dots{c,b,m,i,o} from amsmath (#179).
    + Change symbol returned for \dots{b,i,m} from `…` to `⋯`
    (Albert Krewinkel).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update texmath to version 0.12.5.
  texmath (0.12.5)
  * TeX reader: Improve treatment of `\operatorname` (#147).
    We can now handle spaces, as in `\operatorname{arg\,max}`.
    We also now have a better fallback when the operator name
    contains content that can't be turned into plain text.
    (In this case, we just pass through the contents, since EMathOperator
    takes a text argument.)
  * TeX: Support more `\var...` commands for greek letters (Albert
    Krewinkel). AMSmath defines `\varGamma`, `\varDelta`, `\varTheta`,
    `\varLambda`, `\varXi`, `\varPi`, `\varSigma`, `\varUpsilon`, `\varPhi`,
    `\varPsi`, and `\varOmega`, all of which are now parsed as unicode
    characters *MATHEMATICAL ITALIC CAPITAL ...*.  Also, `\varsigma` is
    now parsed as *MATHEMATICAL SMALL FINAL SIGMA*.
  * OMML writer: better handling for scaled delimeter symbols (#140).
    We now try to represent these using m:d when possible.
    This allows the parentheses to expand with the content;
    previously we'd often get small parentheses with large
    contents.
  * OMML reader:
    + Allow m:pos to be missing or lack an attribute in m:bar (#187).
    + Set the default value of pos to "bot" (Maximilian Meier).
    + Implement support for noBar fractions (#191, Meimax).
  * Add servant-based server with a JSON API.
  * Remove old cgi directory.
  * Improve test suite (#189).  The existing test suite was a complicated
    mess, so that it was hard to add new tests.  (One of the problems
    was that the same files were used as golden files for reader
    tests and as sources for writer tests.) This commit shifts
    the same tests to a new, easier to understand format, so that
    it will be simple to add new tests in the future.  We now use
    the tasty test framework, and we use pretty-show to make the
    native golden tests easier to comprehend.
  * Add regression tests.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update texmath to version 0.12.5.1.
  texmath (0.12.5.1)
  * Compile texmath-server with `-threaded`.
    This should fix the crashes we have experienced.
  * Add apache style logging to web server.
  * Add more strictness in Unicode.ToTeX.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659528000">- Update texmath to version 0.12.5.2.
  texmath (0.12.5.2)
  * Fix bug in implementation of `\mspace` (#195).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update texmath to version 0.12.5.3.
  texmath (0.12.5.3)
  * Eqn writer: avoid empty `{}` (#198).
    This causes an error, along the lines of
    ```
    eqn:&lt;standard input&gt;:73: error: syntax error
    context is
    } above { &gt;&gt;&gt; } &lt;&lt;&lt;
    ```
    which can be avoided if we use `{""}`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665230400">- Update texmath to version 0.12.5.4.
  texmath (0.12.5.4)
  * OMML reader: fix treatment of `eqArr` (#196).
    This change also includes a change to the TeX writer: any array
    with an alternating sequence of R,L alignments will be rendered
    as an aligned environment (not just a single [R,L] as currently).
  * OOML Writer: Add low line char ("_") to `isBarChar` (#193, Hagb).
    Closes jgm/pandoc#8152.
  * Eqn writer: use `-` for minus, `cdots` for cdots (#200).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update texmath to version 0.12.5.5.
  texmath (0.12.5.5)
  * Allow pandoc-types 1.23.
  * TeX reader: remove false positives for isConvertible (#204).
    "Convertible" symbols are those in which subscripts render
    under the symbol in display environments, and as subscripts
    in inline environments. Previously the TeX parser recognized
    all relation and binary symbols as convertible, which does not
    match TeX's behavior.
  * TeX reader: Support `\enspace` (#203).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674648000">- Update texmath to version 0.12.6.
  texmath (0.12.6)
  * MathML writer:
    + Use style with CSS as well as columnalign (#205).
    This seems to be needed by browser implementations of MathML.
    + Remove reliance on mstyle (#205). mstyle doesn't seem to be
    supported any more, at least in browser implementations of MathML,
    and the documentation indicates that it is treated like mrow now
    that styles can go directly on child elements. This commit removes
    our use of mstyle. Instead of using mstyle, we change mathvariant
    attributes on descendent elements (and displaystyle attributes on
    direct children, in the case of fractions).
    + Extend our existing use of unicode replacements, since many
    implementations don't properly handle mathvariant. We now get
    variant characters for mo, mn, and all elements that can sensibly
    take them, not just mi and mtext.
    + Omit mathvariant attribute unless we can't find appropriate Unicode.
    When MathML is displayed by ODT, having BOTH a bold math Unicode
    character and a mathvariant="bold" attribute seems to confuse it.
    (Browsers don't care either way.) This gives us more compact and
    readable output, as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update texmath to version 0.12.7.
  texmath (0.12.7)
  * Add typst writer. New module: Text.TeXMath.Writers.Typst.
  * TeX reader: Support multilined environment. Closes #210.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Update texmath to version 0.12.7.1.
  texmath (0.12.7.1)
  * Typst writer:
    + Improve under/overbrace/bracket/line.
    + Fix bugs with super/subscript grouping (#212).
    + Fix case where super/subscript is on an empty element,
    by inserting a zws.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685966400">- Update texmath to version 0.12.8.
  texmath (0.12.8)
  * Expose Text.TeXMath.Shared [API change]
  * Typst writer: Fix bug where 's' turned into 'space' (#219).
  * Typst writer: Fix handling of overline (#214).
  * Typst writer: Fix underbrace (#217).
  * Typst writer: Improve some accents (#216).
  * TeX writer: don't include \\ on last line of matrix.
  * TeX writer: Remove escaping of spaces inside \text{}.
    It isn't needed, and it causes problems in MathJax rendering.
  * TeX reader: allow empty matrices.
  * MathML writer: Fix rendering of vectors (#218).
  * Depend on external typst-symbols package.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update texmath to version 0.12.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Update texmath to version 0.12.8.1.
  texmath (0.12.8.1)
  * Typst Writer: several fixes (#223, Lleu Yang).
    + Escape quotes (") in inQuotes
    + Accent `\8407` corresponds to `arrow()`
    + Write `#none`'s for matrices with blanks at the beginning of a row</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694174400">- Update texmath to version 0.12.8.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.2/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update texmath to version 0.12.8.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.3/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update texmath to version 0.12.8.4.
  texmath (0.12.8.4)
  * TeX reader: ignore `\allowbreak` (#230).
  * TeX reader: handle `*{5}{lr}` in array column specifier (#229).
  * OMML reader: allow `m:e` to be missing in `m:nary` (#228).
    Technically this is not allowed, according to the spec, but
    Word and LibreOffice seem to tolerate it.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update texmath to version 0.12.8.5.
  texmath (0.12.8.5)
  * Typst writer: use ASCII symbols when possible instead of symbols (#232).
    E.g., `+` instead of `plus`. Add `\` to characters needing escape.
    Enhance list of characters that need escaping.
  * Typst writer: fixed EBoxed output so it includes a border.
  * Handle `\ddot` better in conversion to typst (#231).
  * Use typst-symbols 0.1.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update texmath to version 0.12.8.6.
  texmath (0.12.8.6)
  * Typst writer: avoid redundant `lr`s (#233).</changelog>
</package>
<package pkgid="5da4a59b7328d01243d8fc214d1a6905e91e79aa4cd5a42f3a94035e302259e7d3ac4783be52c111692daaa516a9ccb90f51c908d7c44f716c05ee99984b1b4e" name="ghc-texmath-devel" arch="x86_64">
  <version epoch="0" ver="0.12.8.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1635768000">- Update texmath to version 0.12.3.2.
  texmath (0.12.3.2)
  * OMML writer: remove m:nor element in math operators (#178).
    This caused the document's main font, rather than the math
    font, to be used in formatting operators, which is undesirable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update texmath to version 0.12.4.
  texmath (0.12.4)
  * TeX reader: handle hyperref better (#186).  We don't parse it as a link,
    but we pass its contents through rather than failing.
  * Update scripts and data in `lib/` directory. These are not build
    dependencies, but they were used to produce some of the large
    tables in the source code.  Fixed the scripts and Makefile to work
    with recent texmath and cabal.  Removed two very large unicode data
    files that can be downloaded when needed.  (This reduces the size of
    the source tarball considerably.) Remove `lib/toascii` (no longer used).
  * Update MMLDict using latest unicode.xml.
  * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).
  * Remove Text.TeXMath.Compat.  We can now safely require mtl &gt;= 2.2.1.
  * Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
    Now we only hard-code items that differ what what is in symbolMap.
    This reduces the code size by thousands of lines.
  * Unicode.ToTeX: export `symbolMap` [API change].  This uses the data in
    `records` to create a backwards mapping from TeX commands to Exps (ESymbol
    elements).  This can replace most of the hardcoded list in the current
    TeX reader.
  * Split out TeXMath.Readers.TeX.Commands internal module.
    This makes the TeX reader shorter and should help compile times.
  * OMML reader: better handling of m:t nodes (#151).
    Previously we parsed an m:t element as an EIdentifier if it contains a
    single letter, but an EText TextNormal if it contains more than one.  This
    gave bad results in some cases.  It is better to reserve EText for the
    case where the m:nor property is specified for "normal text."
  * Require base &gt;= 4.11.
  * Remove `network-uri` flag from stack.yaml.
  texmath (0.12.3.3)
  * OMML writer: use nary only for operators supported by LibreOffice
    (Albert Krewinkel).  LibreOffice (and possibly Word, too) can handle
    only a small set of operators in an `nary` element.
  * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
    (Albert Krewinkel).  The commands are generated for expressions over `←`
    or `→`. Besides being more idiomatic, this change also prevents the
    generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
    math operators and hence may not be followed by `\limit`.
    Both commands are part of amsmath.sty.
  * TeX reader:
    + Improve angled-bracket support (Albert Krewinkel).
    The amsmath package allows `\left&lt;` and `\right&gt;` as alternatives to
    `\left\langle` and `\right\rangle`, respectively.
    + Ignore stared version of `\tag` (Albert Krewinkel).
    + Support \dots{c,b,m,i,o} from amsmath (#179).
    + Change symbol returned for \dots{b,i,m} from `…` to `⋯`
    (Albert Krewinkel).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update texmath to version 0.12.5.
  texmath (0.12.5)
  * TeX reader: Improve treatment of `\operatorname` (#147).
    We can now handle spaces, as in `\operatorname{arg\,max}`.
    We also now have a better fallback when the operator name
    contains content that can't be turned into plain text.
    (In this case, we just pass through the contents, since EMathOperator
    takes a text argument.)
  * TeX: Support more `\var...` commands for greek letters (Albert
    Krewinkel). AMSmath defines `\varGamma`, `\varDelta`, `\varTheta`,
    `\varLambda`, `\varXi`, `\varPi`, `\varSigma`, `\varUpsilon`, `\varPhi`,
    `\varPsi`, and `\varOmega`, all of which are now parsed as unicode
    characters *MATHEMATICAL ITALIC CAPITAL ...*.  Also, `\varsigma` is
    now parsed as *MATHEMATICAL SMALL FINAL SIGMA*.
  * OMML writer: better handling for scaled delimeter symbols (#140).
    We now try to represent these using m:d when possible.
    This allows the parentheses to expand with the content;
    previously we'd often get small parentheses with large
    contents.
  * OMML reader:
    + Allow m:pos to be missing or lack an attribute in m:bar (#187).
    + Set the default value of pos to "bot" (Maximilian Meier).
    + Implement support for noBar fractions (#191, Meimax).
  * Add servant-based server with a JSON API.
  * Remove old cgi directory.
  * Improve test suite (#189).  The existing test suite was a complicated
    mess, so that it was hard to add new tests.  (One of the problems
    was that the same files were used as golden files for reader
    tests and as sources for writer tests.) This commit shifts
    the same tests to a new, easier to understand format, so that
    it will be simple to add new tests in the future.  We now use
    the tasty test framework, and we use pretty-show to make the
    native golden tests easier to comprehend.
  * Add regression tests.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update texmath to version 0.12.5.1.
  texmath (0.12.5.1)
  * Compile texmath-server with `-threaded`.
    This should fix the crashes we have experienced.
  * Add apache style logging to web server.
  * Add more strictness in Unicode.ToTeX.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659528000">- Update texmath to version 0.12.5.2.
  texmath (0.12.5.2)
  * Fix bug in implementation of `\mspace` (#195).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update texmath to version 0.12.5.3.
  texmath (0.12.5.3)
  * Eqn writer: avoid empty `{}` (#198).
    This causes an error, along the lines of
    ```
    eqn:&lt;standard input&gt;:73: error: syntax error
    context is
    } above { &gt;&gt;&gt; } &lt;&lt;&lt;
    ```
    which can be avoided if we use `{""}`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665230400">- Update texmath to version 0.12.5.4.
  texmath (0.12.5.4)
  * OMML reader: fix treatment of `eqArr` (#196).
    This change also includes a change to the TeX writer: any array
    with an alternating sequence of R,L alignments will be rendered
    as an aligned environment (not just a single [R,L] as currently).
  * OOML Writer: Add low line char ("_") to `isBarChar` (#193, Hagb).
    Closes jgm/pandoc#8152.
  * Eqn writer: use `-` for minus, `cdots` for cdots (#200).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update texmath to version 0.12.5.5.
  texmath (0.12.5.5)
  * Allow pandoc-types 1.23.
  * TeX reader: remove false positives for isConvertible (#204).
    "Convertible" symbols are those in which subscripts render
    under the symbol in display environments, and as subscripts
    in inline environments. Previously the TeX parser recognized
    all relation and binary symbols as convertible, which does not
    match TeX's behavior.
  * TeX reader: Support `\enspace` (#203).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674648000">- Update texmath to version 0.12.6.
  texmath (0.12.6)
  * MathML writer:
    + Use style with CSS as well as columnalign (#205).
    This seems to be needed by browser implementations of MathML.
    + Remove reliance on mstyle (#205). mstyle doesn't seem to be
    supported any more, at least in browser implementations of MathML,
    and the documentation indicates that it is treated like mrow now
    that styles can go directly on child elements. This commit removes
    our use of mstyle. Instead of using mstyle, we change mathvariant
    attributes on descendent elements (and displaystyle attributes on
    direct children, in the case of fractions).
    + Extend our existing use of unicode replacements, since many
    implementations don't properly handle mathvariant. We now get
    variant characters for mo, mn, and all elements that can sensibly
    take them, not just mi and mtext.
    + Omit mathvariant attribute unless we can't find appropriate Unicode.
    When MathML is displayed by ODT, having BOTH a bold math Unicode
    character and a mathvariant="bold" attribute seems to confuse it.
    (Browsers don't care either way.) This gives us more compact and
    readable output, as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update texmath to version 0.12.7.
  texmath (0.12.7)
  * Add typst writer. New module: Text.TeXMath.Writers.Typst.
  * TeX reader: Support multilined environment. Closes #210.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Update texmath to version 0.12.7.1.
  texmath (0.12.7.1)
  * Typst writer:
    + Improve under/overbrace/bracket/line.
    + Fix bugs with super/subscript grouping (#212).
    + Fix case where super/subscript is on an empty element,
    by inserting a zws.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685966400">- Update texmath to version 0.12.8.
  texmath (0.12.8)
  * Expose Text.TeXMath.Shared [API change]
  * Typst writer: Fix bug where 's' turned into 'space' (#219).
  * Typst writer: Fix handling of overline (#214).
  * Typst writer: Fix underbrace (#217).
  * Typst writer: Improve some accents (#216).
  * TeX writer: don't include \\ on last line of matrix.
  * TeX writer: Remove escaping of spaces inside \text{}.
    It isn't needed, and it causes problems in MathJax rendering.
  * TeX reader: allow empty matrices.
  * MathML writer: Fix rendering of vectors (#218).
  * Depend on external typst-symbols package.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update texmath to version 0.12.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Update texmath to version 0.12.8.1.
  texmath (0.12.8.1)
  * Typst Writer: several fixes (#223, Lleu Yang).
    + Escape quotes (") in inQuotes
    + Accent `\8407` corresponds to `arrow()`
    + Write `#none`'s for matrices with blanks at the beginning of a row</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694174400">- Update texmath to version 0.12.8.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.2/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update texmath to version 0.12.8.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.3/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update texmath to version 0.12.8.4.
  texmath (0.12.8.4)
  * TeX reader: ignore `\allowbreak` (#230).
  * TeX reader: handle `*{5}{lr}` in array column specifier (#229).
  * OMML reader: allow `m:e` to be missing in `m:nary` (#228).
    Technically this is not allowed, according to the spec, but
    Word and LibreOffice seem to tolerate it.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update texmath to version 0.12.8.5.
  texmath (0.12.8.5)
  * Typst writer: use ASCII symbols when possible instead of symbols (#232).
    E.g., `+` instead of `plus`. Add `\` to characters needing escape.
    Enhance list of characters that need escaping.
  * Typst writer: fixed EBoxed output so it includes a border.
  * Handle `\ddot` better in conversion to typst (#231).
  * Use typst-symbols 0.1.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update texmath to version 0.12.8.6.
  texmath (0.12.8.6)
  * Typst writer: avoid redundant `lr`s (#233).</changelog>
</package>
<package pkgid="ed9f7eba1e62cd4b1bbaf9d64aefbac246674e7c438de41a113bfb1290c2821331934fea3056f8d4fa7745cf8a68803929fac3c14b838f44e5eada6de732a3ff" name="ghc-texmath-doc" arch="noarch">
  <version epoch="0" ver="0.12.8.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1635768000">- Update texmath to version 0.12.3.2.
  texmath (0.12.3.2)
  * OMML writer: remove m:nor element in math operators (#178).
    This caused the document's main font, rather than the math
    font, to be used in formatting operators, which is undesirable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update texmath to version 0.12.4.
  texmath (0.12.4)
  * TeX reader: handle hyperref better (#186).  We don't parse it as a link,
    but we pass its contents through rather than failing.
  * Update scripts and data in `lib/` directory. These are not build
    dependencies, but they were used to produce some of the large
    tables in the source code.  Fixed the scripts and Makefile to work
    with recent texmath and cabal.  Removed two very large unicode data
    files that can be downloaded when needed.  (This reduces the size of
    the source tarball considerably.) Remove `lib/toascii` (no longer used).
  * Update MMLDict using latest unicode.xml.
  * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).
  * Remove Text.TeXMath.Compat.  We can now safely require mtl &gt;= 2.2.1.
  * Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
    Now we only hard-code items that differ what what is in symbolMap.
    This reduces the code size by thousands of lines.
  * Unicode.ToTeX: export `symbolMap` [API change].  This uses the data in
    `records` to create a backwards mapping from TeX commands to Exps (ESymbol
    elements).  This can replace most of the hardcoded list in the current
    TeX reader.
  * Split out TeXMath.Readers.TeX.Commands internal module.
    This makes the TeX reader shorter and should help compile times.
  * OMML reader: better handling of m:t nodes (#151).
    Previously we parsed an m:t element as an EIdentifier if it contains a
    single letter, but an EText TextNormal if it contains more than one.  This
    gave bad results in some cases.  It is better to reserve EText for the
    case where the m:nor property is specified for "normal text."
  * Require base &gt;= 4.11.
  * Remove `network-uri` flag from stack.yaml.
  texmath (0.12.3.3)
  * OMML writer: use nary only for operators supported by LibreOffice
    (Albert Krewinkel).  LibreOffice (and possibly Word, too) can handle
    only a small set of operators in an `nary` element.
  * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
    (Albert Krewinkel).  The commands are generated for expressions over `←`
    or `→`. Besides being more idiomatic, this change also prevents the
    generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
    math operators and hence may not be followed by `\limit`.
    Both commands are part of amsmath.sty.
  * TeX reader:
    + Improve angled-bracket support (Albert Krewinkel).
    The amsmath package allows `\left&lt;` and `\right&gt;` as alternatives to
    `\left\langle` and `\right\rangle`, respectively.
    + Ignore stared version of `\tag` (Albert Krewinkel).
    + Support \dots{c,b,m,i,o} from amsmath (#179).
    + Change symbol returned for \dots{b,i,m} from `…` to `⋯`
    (Albert Krewinkel).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update texmath to version 0.12.5.
  texmath (0.12.5)
  * TeX reader: Improve treatment of `\operatorname` (#147).
    We can now handle spaces, as in `\operatorname{arg\,max}`.
    We also now have a better fallback when the operator name
    contains content that can't be turned into plain text.
    (In this case, we just pass through the contents, since EMathOperator
    takes a text argument.)
  * TeX: Support more `\var...` commands for greek letters (Albert
    Krewinkel). AMSmath defines `\varGamma`, `\varDelta`, `\varTheta`,
    `\varLambda`, `\varXi`, `\varPi`, `\varSigma`, `\varUpsilon`, `\varPhi`,
    `\varPsi`, and `\varOmega`, all of which are now parsed as unicode
    characters *MATHEMATICAL ITALIC CAPITAL ...*.  Also, `\varsigma` is
    now parsed as *MATHEMATICAL SMALL FINAL SIGMA*.
  * OMML writer: better handling for scaled delimeter symbols (#140).
    We now try to represent these using m:d when possible.
    This allows the parentheses to expand with the content;
    previously we'd often get small parentheses with large
    contents.
  * OMML reader:
    + Allow m:pos to be missing or lack an attribute in m:bar (#187).
    + Set the default value of pos to "bot" (Maximilian Meier).
    + Implement support for noBar fractions (#191, Meimax).
  * Add servant-based server with a JSON API.
  * Remove old cgi directory.
  * Improve test suite (#189).  The existing test suite was a complicated
    mess, so that it was hard to add new tests.  (One of the problems
    was that the same files were used as golden files for reader
    tests and as sources for writer tests.) This commit shifts
    the same tests to a new, easier to understand format, so that
    it will be simple to add new tests in the future.  We now use
    the tasty test framework, and we use pretty-show to make the
    native golden tests easier to comprehend.
  * Add regression tests.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update texmath to version 0.12.5.1.
  texmath (0.12.5.1)
  * Compile texmath-server with `-threaded`.
    This should fix the crashes we have experienced.
  * Add apache style logging to web server.
  * Add more strictness in Unicode.ToTeX.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659528000">- Update texmath to version 0.12.5.2.
  texmath (0.12.5.2)
  * Fix bug in implementation of `\mspace` (#195).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update texmath to version 0.12.5.3.
  texmath (0.12.5.3)
  * Eqn writer: avoid empty `{}` (#198).
    This causes an error, along the lines of
    ```
    eqn:&lt;standard input&gt;:73: error: syntax error
    context is
    } above { &gt;&gt;&gt; } &lt;&lt;&lt;
    ```
    which can be avoided if we use `{""}`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665230400">- Update texmath to version 0.12.5.4.
  texmath (0.12.5.4)
  * OMML reader: fix treatment of `eqArr` (#196).
    This change also includes a change to the TeX writer: any array
    with an alternating sequence of R,L alignments will be rendered
    as an aligned environment (not just a single [R,L] as currently).
  * OOML Writer: Add low line char ("_") to `isBarChar` (#193, Hagb).
    Closes jgm/pandoc#8152.
  * Eqn writer: use `-` for minus, `cdots` for cdots (#200).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update texmath to version 0.12.5.5.
  texmath (0.12.5.5)
  * Allow pandoc-types 1.23.
  * TeX reader: remove false positives for isConvertible (#204).
    "Convertible" symbols are those in which subscripts render
    under the symbol in display environments, and as subscripts
    in inline environments. Previously the TeX parser recognized
    all relation and binary symbols as convertible, which does not
    match TeX's behavior.
  * TeX reader: Support `\enspace` (#203).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674648000">- Update texmath to version 0.12.6.
  texmath (0.12.6)
  * MathML writer:
    + Use style with CSS as well as columnalign (#205).
    This seems to be needed by browser implementations of MathML.
    + Remove reliance on mstyle (#205). mstyle doesn't seem to be
    supported any more, at least in browser implementations of MathML,
    and the documentation indicates that it is treated like mrow now
    that styles can go directly on child elements. This commit removes
    our use of mstyle. Instead of using mstyle, we change mathvariant
    attributes on descendent elements (and displaystyle attributes on
    direct children, in the case of fractions).
    + Extend our existing use of unicode replacements, since many
    implementations don't properly handle mathvariant. We now get
    variant characters for mo, mn, and all elements that can sensibly
    take them, not just mi and mtext.
    + Omit mathvariant attribute unless we can't find appropriate Unicode.
    When MathML is displayed by ODT, having BOTH a bold math Unicode
    character and a mathvariant="bold" attribute seems to confuse it.
    (Browsers don't care either way.) This gives us more compact and
    readable output, as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update texmath to version 0.12.7.
  texmath (0.12.7)
  * Add typst writer. New module: Text.TeXMath.Writers.Typst.
  * TeX reader: Support multilined environment. Closes #210.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Update texmath to version 0.12.7.1.
  texmath (0.12.7.1)
  * Typst writer:
    + Improve under/overbrace/bracket/line.
    + Fix bugs with super/subscript grouping (#212).
    + Fix case where super/subscript is on an empty element,
    by inserting a zws.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685966400">- Update texmath to version 0.12.8.
  texmath (0.12.8)
  * Expose Text.TeXMath.Shared [API change]
  * Typst writer: Fix bug where 's' turned into 'space' (#219).
  * Typst writer: Fix handling of overline (#214).
  * Typst writer: Fix underbrace (#217).
  * Typst writer: Improve some accents (#216).
  * TeX writer: don't include \\ on last line of matrix.
  * TeX writer: Remove escaping of spaces inside \text{}.
    It isn't needed, and it causes problems in MathJax rendering.
  * TeX reader: allow empty matrices.
  * MathML writer: Fix rendering of vectors (#218).
  * Depend on external typst-symbols package.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update texmath to version 0.12.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Update texmath to version 0.12.8.1.
  texmath (0.12.8.1)
  * Typst Writer: several fixes (#223, Lleu Yang).
    + Escape quotes (") in inQuotes
    + Accent `\8407` corresponds to `arrow()`
    + Write `#none`'s for matrices with blanks at the beginning of a row</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694174400">- Update texmath to version 0.12.8.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.2/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update texmath to version 0.12.8.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.3/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update texmath to version 0.12.8.4.
  texmath (0.12.8.4)
  * TeX reader: ignore `\allowbreak` (#230).
  * TeX reader: handle `*{5}{lr}` in array column specifier (#229).
  * OMML reader: allow `m:e` to be missing in `m:nary` (#228).
    Technically this is not allowed, according to the spec, but
    Word and LibreOffice seem to tolerate it.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update texmath to version 0.12.8.5.
  texmath (0.12.8.5)
  * Typst writer: use ASCII symbols when possible instead of symbols (#232).
    E.g., `+` instead of `plus`. Add `\` to characters needing escape.
    Enhance list of characters that need escaping.
  * Typst writer: fixed EBoxed output so it includes a border.
  * Handle `\ddot` better in conversion to typst (#231).
  * Use typst-symbols 0.1.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update texmath to version 0.12.8.6.
  texmath (0.12.8.6)
  * Typst writer: avoid redundant `lr`s (#233).</changelog>
</package>
<package pkgid="40fd761c2063dcb8f32769f899f4d38b2a0f31748f3779415e9647350a82765558f6d40d1134cdf0e52b503f243c35af0620fbd7b575262a6f309967414b9bc8" name="ghc-texmath-prof" arch="x86_64">
  <version epoch="0" ver="0.12.8.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1635768000">- Update texmath to version 0.12.3.2.
  texmath (0.12.3.2)
  * OMML writer: remove m:nor element in math operators (#178).
    This caused the document's main font, rather than the math
    font, to be used in formatting operators, which is undesirable.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1641988800">- Update texmath to version 0.12.4.
  texmath (0.12.4)
  * TeX reader: handle hyperref better (#186).  We don't parse it as a link,
    but we pass its contents through rather than failing.
  * Update scripts and data in `lib/` directory. These are not build
    dependencies, but they were used to produce some of the large
    tables in the source code.  Fixed the scripts and Makefile to work
    with recent texmath and cabal.  Removed two very large unicode data
    files that can be downloaded when needed.  (This reduces the size of
    the source tarball considerably.) Remove `lib/toascii` (no longer used).
  * Update MMLDict using latest unicode.xml.
  * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).
  * Remove Text.TeXMath.Compat.  We can now safely require mtl &gt;= 2.2.1.
  * Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
    Now we only hard-code items that differ what what is in symbolMap.
    This reduces the code size by thousands of lines.
  * Unicode.ToTeX: export `symbolMap` [API change].  This uses the data in
    `records` to create a backwards mapping from TeX commands to Exps (ESymbol
    elements).  This can replace most of the hardcoded list in the current
    TeX reader.
  * Split out TeXMath.Readers.TeX.Commands internal module.
    This makes the TeX reader shorter and should help compile times.
  * OMML reader: better handling of m:t nodes (#151).
    Previously we parsed an m:t element as an EIdentifier if it contains a
    single letter, but an EText TextNormal if it contains more than one.  This
    gave bad results in some cases.  It is better to reserve EText for the
    case where the m:nor property is specified for "normal text."
  * Require base &gt;= 4.11.
  * Remove `network-uri` flag from stack.yaml.
  texmath (0.12.3.3)
  * OMML writer: use nary only for operators supported by LibreOffice
    (Albert Krewinkel).  LibreOffice (and possibly Word, too) can handle
    only a small set of operators in an `nary` element.
  * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
    (Albert Krewinkel).  The commands are generated for expressions over `←`
    or `→`. Besides being more idiomatic, this change also prevents the
    generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
    math operators and hence may not be followed by `\limit`.
    Both commands are part of amsmath.sty.
  * TeX reader:
    + Improve angled-bracket support (Albert Krewinkel).
    The amsmath package allows `\left&lt;` and `\right&gt;` as alternatives to
    `\left\langle` and `\right\rangle`, respectively.
    + Ignore stared version of `\tag` (Albert Krewinkel).
    + Support \dots{c,b,m,i,o} from amsmath (#179).
    + Change symbol returned for \dots{b,i,m} from `…` to `⋯`
    (Albert Krewinkel).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1648900800">- Update texmath to version 0.12.5.
  texmath (0.12.5)
  * TeX reader: Improve treatment of `\operatorname` (#147).
    We can now handle spaces, as in `\operatorname{arg\,max}`.
    We also now have a better fallback when the operator name
    contains content that can't be turned into plain text.
    (In this case, we just pass through the contents, since EMathOperator
    takes a text argument.)
  * TeX: Support more `\var...` commands for greek letters (Albert
    Krewinkel). AMSmath defines `\varGamma`, `\varDelta`, `\varTheta`,
    `\varLambda`, `\varXi`, `\varPi`, `\varSigma`, `\varUpsilon`, `\varPhi`,
    `\varPsi`, and `\varOmega`, all of which are now parsed as unicode
    characters *MATHEMATICAL ITALIC CAPITAL ...*.  Also, `\varsigma` is
    now parsed as *MATHEMATICAL SMALL FINAL SIGMA*.
  * OMML writer: better handling for scaled delimeter symbols (#140).
    We now try to represent these using m:d when possible.
    This allows the parentheses to expand with the content;
    previously we'd often get small parentheses with large
    contents.
  * OMML reader:
    + Allow m:pos to be missing or lack an attribute in m:bar (#187).
    + Set the default value of pos to "bot" (Maximilian Meier).
    + Implement support for noBar fractions (#191, Meimax).
  * Add servant-based server with a JSON API.
  * Remove old cgi directory.
  * Improve test suite (#189).  The existing test suite was a complicated
    mess, so that it was hard to add new tests.  (One of the problems
    was that the same files were used as golden files for reader
    tests and as sources for writer tests.) This commit shifts
    the same tests to a new, easier to understand format, so that
    it will be simple to add new tests in the future.  We now use
    the tasty test framework, and we use pretty-show to make the
    native golden tests easier to comprehend.
  * Add regression tests.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1653998400">- Update texmath to version 0.12.5.1.
  texmath (0.12.5.1)
  * Compile texmath-server with `-threaded`.
    This should fix the crashes we have experienced.
  * Add apache style logging to web server.
  * Add more strictness in Unicode.ToTeX.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1659528000">- Update texmath to version 0.12.5.2.
  texmath (0.12.5.2)
  * Fix bug in implementation of `\mspace` (#195).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664452800">- Update texmath to version 0.12.5.3.
  texmath (0.12.5.3)
  * Eqn writer: avoid empty `{}` (#198).
    This causes an error, along the lines of
    ```
    eqn:&lt;standard input&gt;:73: error: syntax error
    context is
    } above { &gt;&gt;&gt; } &lt;&lt;&lt;
    ```
    which can be avoided if we use `{""}`.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1665230400">- Update texmath to version 0.12.5.4.
  texmath (0.12.5.4)
  * OMML reader: fix treatment of `eqArr` (#196).
    This change also includes a change to the TeX writer: any array
    with an alternating sequence of R,L alignments will be rendered
    as an aligned environment (not just a single [R,L] as currently).
  * OOML Writer: Add low line char ("_") to `isBarChar` (#193, Hagb).
    Closes jgm/pandoc#8152.
  * Eqn writer: use `-` for minus, `cdots` for cdots (#200).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674043200">- Update texmath to version 0.12.5.5.
  texmath (0.12.5.5)
  * Allow pandoc-types 1.23.
  * TeX reader: remove false positives for isConvertible (#204).
    "Convertible" symbols are those in which subscripts render
    under the symbol in display environments, and as subscripts
    in inline environments. Previously the TeX parser recognized
    all relation and binary symbols as convertible, which does not
    match TeX's behavior.
  * TeX reader: Support `\enspace` (#203).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1674648000">- Update texmath to version 0.12.6.
  texmath (0.12.6)
  * MathML writer:
    + Use style with CSS as well as columnalign (#205).
    This seems to be needed by browser implementations of MathML.
    + Remove reliance on mstyle (#205). mstyle doesn't seem to be
    supported any more, at least in browser implementations of MathML,
    and the documentation indicates that it is treated like mrow now
    that styles can go directly on child elements. This commit removes
    our use of mstyle. Instead of using mstyle, we change mathvariant
    attributes on descendent elements (and displaystyle attributes on
    direct children, in the case of fractions).
    + Extend our existing use of unicode replacements, since many
    implementations don't properly handle mathvariant. We now get
    variant characters for mo, mn, and all elements that can sensibly
    take them, not just mi and mtext.
    + Omit mathvariant attribute unless we can't find appropriate Unicode.
    When MathML is displayed by ODT, having BOTH a bold math Unicode
    character and a mathvariant="bold" attribute seems to confuse it.
    (Browsers don't care either way.) This gives us more compact and
    readable output, as well.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1679832000">- Update texmath to version 0.12.7.
  texmath (0.12.7)
  * Add typst writer. New module: Text.TeXMath.Writers.Typst.
  * TeX reader: Support multilined environment. Closes #210.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177601">- Update texmath to version 0.12.7.1.
  texmath (0.12.7.1)
  * Typst writer:
    + Improve under/overbrace/bracket/line.
    + Fix bugs with super/subscript grouping (#212).
    + Fix case where super/subscript is on an empty element,
    by inserting a zws.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685966400">- Update texmath to version 0.12.8.
  texmath (0.12.8)
  * Expose Text.TeXMath.Shared [API change]
  * Typst writer: Fix bug where 's' turned into 'space' (#219).
  * Typst writer: Fix handling of overline (#214).
  * Typst writer: Fix underbrace (#217).
  * Typst writer: Improve some accents (#216).
  * TeX writer: don't include \\ on last line of matrix.
  * TeX writer: Remove escaping of spaces inside \text{}.
    It isn't needed, and it causes problems in MathJax rendering.
  * TeX reader: allow empty matrices.
  * MathML writer: Fix rendering of vectors (#218).
  * Depend on external typst-symbols package.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update texmath to version 0.12.8 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692705600">- Update texmath to version 0.12.8.1.
  texmath (0.12.8.1)
  * Typst Writer: several fixes (#223, Lleu Yang).
    + Escape quotes (") in inQuotes
    + Accent `\8407` corresponds to `arrow()`
    + Write `#none`'s for matrices with blanks at the beginning of a row</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694174400">- Update texmath to version 0.12.8.2.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.2/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1694692800">- Update texmath to version 0.12.8.3.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/texmath-0.12.8.3/src/changelog</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update texmath to version 0.12.8.4.
  texmath (0.12.8.4)
  * TeX reader: ignore `\allowbreak` (#230).
  * TeX reader: handle `*{5}{lr}` in array column specifier (#229).
  * OMML reader: allow `m:e` to be missing in `m:nary` (#228).
    Technically this is not allowed, according to the spec, but
    Word and LibreOffice seem to tolerate it.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702296000">- Update texmath to version 0.12.8.5.
  texmath (0.12.8.5)
  * Typst writer: use ASCII symbols when possible instead of symbols (#232).
    E.g., `+` instead of `plus`. Add `\` to characters needing escape.
    Enhance list of characters that need escaping.
  * Typst writer: fixed EBoxed output so it includes a border.
  * Handle `\ddot` better in conversion to typst (#231).
  * Use typst-symbols 0.1.5</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702468800">- Update texmath to version 0.12.8.6.
  texmath (0.12.8.6)
  * Typst writer: avoid redundant `lr`s (#233).</changelog>
</package>
<package pkgid="c8645b5bd385a480f142d6eb7e579743f67fbe6426f8cd7a3853d482a7cce4c50064d4f22835bf0e5397648cadc51e594cc04d2d0916a9952b115b82e5a90c3e" name="ghc-toml-parser" arch="src">
  <version epoch="0" ver="1.3.1.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689508800">- Add toml-parser at version 1.3.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701172800">- Update toml-parser to version 1.3.1.0.
  [#]# 1.3.1.0
  * Added `Toml.Semantics.Ordered` for preserving input TOML orderings
  * Added support for pretty-printing multi-line strings</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702123200">- Update toml-parser to version 1.3.1.1.
  [#]# 1.3.1.1
  * Ensure years are rendered zero-padded</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update toml-parser to version 1.3.1.2.
  [#]# 1.3.1.2
  * Bugfix: In some cases overlapping keys in inline tables could throw an exception
    instead instead of returning the proper semantic error value.</changelog>
</package>
<package pkgid="59add8620ac38579acf4936d4ccb968e93da05710324b834d25b152ae592e67dedfee0a74fa8b4e057a2226f3f3524098b3ee184a0a82ee8b1e33b11fd4b9a13" name="ghc-toml-parser" arch="x86_64">
  <version epoch="0" ver="1.3.1.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689508800">- Add toml-parser at version 1.3.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701172800">- Update toml-parser to version 1.3.1.0.
  [#]# 1.3.1.0
  * Added `Toml.Semantics.Ordered` for preserving input TOML orderings
  * Added support for pretty-printing multi-line strings</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702123200">- Update toml-parser to version 1.3.1.1.
  [#]# 1.3.1.1
  * Ensure years are rendered zero-padded</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update toml-parser to version 1.3.1.2.
  [#]# 1.3.1.2
  * Bugfix: In some cases overlapping keys in inline tables could throw an exception
    instead instead of returning the proper semantic error value.</changelog>
</package>
<package pkgid="5bed49008bc6e1f652c6be1a48e6b358828021cdcc301a5c8f14c86dd30c477c04f59f9466d24d53414fbe822b8ce6438896eee8f7887d4783164fce3570b865" name="ghc-toml-parser-devel" arch="x86_64">
  <version epoch="0" ver="1.3.1.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689508800">- Add toml-parser at version 1.3.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701172800">- Update toml-parser to version 1.3.1.0.
  [#]# 1.3.1.0
  * Added `Toml.Semantics.Ordered` for preserving input TOML orderings
  * Added support for pretty-printing multi-line strings</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702123200">- Update toml-parser to version 1.3.1.1.
  [#]# 1.3.1.1
  * Ensure years are rendered zero-padded</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update toml-parser to version 1.3.1.2.
  [#]# 1.3.1.2
  * Bugfix: In some cases overlapping keys in inline tables could throw an exception
    instead instead of returning the proper semantic error value.</changelog>
</package>
<package pkgid="11d9c68307022eea33c4eaabb108aae57cfcb98d61f2a2d77775482dd2489f4a93d9f8d791f1202cf549b604c55151477072e6faa57d42c963167a6461c20acc" name="ghc-toml-parser-doc" arch="noarch">
  <version epoch="0" ver="1.3.1.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689508800">- Add toml-parser at version 1.3.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701172800">- Update toml-parser to version 1.3.1.0.
  [#]# 1.3.1.0
  * Added `Toml.Semantics.Ordered` for preserving input TOML orderings
  * Added support for pretty-printing multi-line strings</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702123200">- Update toml-parser to version 1.3.1.1.
  [#]# 1.3.1.1
  * Ensure years are rendered zero-padded</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update toml-parser to version 1.3.1.2.
  [#]# 1.3.1.2
  * Bugfix: In some cases overlapping keys in inline tables could throw an exception
    instead instead of returning the proper semantic error value.</changelog>
</package>
<package pkgid="bb16e5baeaa22972761a4dd42572f8cd44ffa3f50c8b87cb299e54f5960e6fb085cf537b656a2e1503b0dab376e82672c82d8665c39cf051c990f3d4d1e38c79" name="ghc-toml-parser-prof" arch="x86_64">
  <version epoch="0" ver="1.3.1.2" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1689508800">- Add toml-parser at version 1.3.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1701172800">- Update toml-parser to version 1.3.1.0.
  [#]# 1.3.1.0
  * Added `Toml.Semantics.Ordered` for preserving input TOML orderings
  * Added support for pretty-printing multi-line strings</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702123200">- Update toml-parser to version 1.3.1.1.
  [#]# 1.3.1.1
  * Ensure years are rendered zero-padded</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704456000">- Update toml-parser to version 1.3.1.2.
  [#]# 1.3.1.2
  * Bugfix: In some cases overlapping keys in inline tables could throw an exception
    instead instead of returning the proper semantic error value.</changelog>
</package>
<package pkgid="3d3f51b24a4c3aa609031c07af696678b3202203c987455f2d3ffd4e459652c185b102a2f9a3d3b974f4549612c6b9b6894d48efa776c3db560a5fd4e1f0443f" name="ghc-typst-symbols" arch="src">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685880000">- Add typst-symbols at version 0.1.0.1 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688040000">- Update typst-symbols to version 0.1.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update typst-symbols to version 0.1.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update typst-symbols to version 0.1.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-symbols-0.1.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700049600">- Update typst-symbols to version 0.1.5.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update typst-symbols to version 0.1.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d60c98c8e426fc39f2d43c6f66f39645cc3429186beb98a257588d94132a5fc3e8ba4cfd03ec37fa16d176d13c03e68deae929aae9ba48544753a18c70d1fb60" name="ghc-typst-symbols" arch="x86_64">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685880000">- Add typst-symbols at version 0.1.0.1 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688040000">- Update typst-symbols to version 0.1.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update typst-symbols to version 0.1.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update typst-symbols to version 0.1.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-symbols-0.1.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700049600">- Update typst-symbols to version 0.1.5.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update typst-symbols to version 0.1.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="1139f88b71c98609965acd03afe201800b77b7cbf75d833624ff655bf82abd1150678d3e337ee48a94e4aab66f9e9b75b77e0080020eba6a438e54815231f6ce" name="ghc-typst-symbols-devel" arch="x86_64">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685880000">- Add typst-symbols at version 0.1.0.1 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688040000">- Update typst-symbols to version 0.1.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update typst-symbols to version 0.1.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update typst-symbols to version 0.1.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-symbols-0.1.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700049600">- Update typst-symbols to version 0.1.5.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update typst-symbols to version 0.1.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="7867f91d2a854343dc3d6e64f47eeec5ae84eca16ed6b9fbf4799eca4a6e41515592651434baec785e263c3f2712ea10ff3d551bb399f9450133d2ac486900ef" name="ghc-typst-symbols-doc" arch="noarch">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685880000">- Add typst-symbols at version 0.1.0.1 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688040000">- Update typst-symbols to version 0.1.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update typst-symbols to version 0.1.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update typst-symbols to version 0.1.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-symbols-0.1.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700049600">- Update typst-symbols to version 0.1.5.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update typst-symbols to version 0.1.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="2da216d3b1127f91333ac737f230c9b598ebca910573a4a9fe4c26433bfabb2a5afb0cf182db25a3f0cd8c1f0a6bf534338af19c90a881da3c873c147b1d5452" name="ghc-typst-symbols-prof" arch="x86_64">
  <version epoch="0" ver="0.1.5" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1685880000">- Add typst-symbols at version 0.1.0.1 revision 1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688040000">- Update typst-symbols to version 0.1.1.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1688126400">- Update typst-symbols to version 0.1.2.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1692446400">- Update typst-symbols to version 0.1.4.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-symbols-0.1.4/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1700049600">- Update typst-symbols to version 0.1.5.
  Upstream has not updated the file "CHANGELOG.md" since the last
  release.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update typst-symbols to version 0.1.5 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="12daf335172d53b3231b7440ca903705512f38d71b69fe57d31868dbb5dd1d83f70479db0958b6e967d1b0623d117ce57d722d7e88f7743e1968f6194f0667a9" name="ghc-unicode-collation" arch="src">
  <version epoch="0" ver="0.1.3.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1620907200">- Add unicode-collation at version 0.1.3.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update unicode-collation to version 0.1.3.1.
  [#]# 0.1.3.1
  * Allow base 4.16 (so the library can compile with ghc 9.2).
  * Micro-optimization in normalize; update benchmarks.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652961600">- Update unicode-collation to version 0.1.3.2.
  [#]# 0.1.3.2
  * Allow text 2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664798400">- Update unicode-collation to version 0.1.3.3.
  [#]# 0.1.3.3
    + Allow base 4.17.  Closes #12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update unicode-collation to version 0.1.3.4.
  [#]# 0.1.3.4
    + Allow base 4.18.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update unicode-collation to version 0.1.3.5.
  [#]# 0.1.3.5
    + Allow text 2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update unicode-collation to version 0.1.3.6.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md</changelog>
</package>
<package pkgid="09180a49cb75e9cefdc4c161c78dcd630234dca95ec0b50a940f0f898eb44782b2b1a3104b8f7855fd7ec16840284a2c74aa8c49698c5f8c565f8f91ec22be33" name="ghc-unicode-collation" arch="x86_64">
  <version epoch="0" ver="0.1.3.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1620907200">- Add unicode-collation at version 0.1.3.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update unicode-collation to version 0.1.3.1.
  [#]# 0.1.3.1
  * Allow base 4.16 (so the library can compile with ghc 9.2).
  * Micro-optimization in normalize; update benchmarks.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652961600">- Update unicode-collation to version 0.1.3.2.
  [#]# 0.1.3.2
  * Allow text 2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664798400">- Update unicode-collation to version 0.1.3.3.
  [#]# 0.1.3.3
    + Allow base 4.17.  Closes #12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update unicode-collation to version 0.1.3.4.
  [#]# 0.1.3.4
    + Allow base 4.18.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update unicode-collation to version 0.1.3.5.
  [#]# 0.1.3.5
    + Allow text 2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update unicode-collation to version 0.1.3.6.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md</changelog>
</package>
<package pkgid="6cbc94f1782f17c8717111c04674913864885951e9433f33de37b013a2fe97d82f4ebc2a4fc26d5feb3f82db713ac677240e88e57b5380aba4ec4b90fbc9b144" name="ghc-unicode-collation-devel" arch="x86_64">
  <version epoch="0" ver="0.1.3.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1620907200">- Add unicode-collation at version 0.1.3.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update unicode-collation to version 0.1.3.1.
  [#]# 0.1.3.1
  * Allow base 4.16 (so the library can compile with ghc 9.2).
  * Micro-optimization in normalize; update benchmarks.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652961600">- Update unicode-collation to version 0.1.3.2.
  [#]# 0.1.3.2
  * Allow text 2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664798400">- Update unicode-collation to version 0.1.3.3.
  [#]# 0.1.3.3
    + Allow base 4.17.  Closes #12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update unicode-collation to version 0.1.3.4.
  [#]# 0.1.3.4
    + Allow base 4.18.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update unicode-collation to version 0.1.3.5.
  [#]# 0.1.3.5
    + Allow text 2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update unicode-collation to version 0.1.3.6.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md</changelog>
</package>
<package pkgid="a1cdc548bf2be1536635f4e2e2557034b5bcca20b64a977e7e7b6c0fbca72508ebf5708b18469512a2867a11586e9fb4b39dc961aa73468150e8a2283f518437" name="ghc-unicode-collation-doc" arch="noarch">
  <version epoch="0" ver="0.1.3.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1620907200">- Add unicode-collation at version 0.1.3.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update unicode-collation to version 0.1.3.1.
  [#]# 0.1.3.1
  * Allow base 4.16 (so the library can compile with ghc 9.2).
  * Micro-optimization in normalize; update benchmarks.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652961600">- Update unicode-collation to version 0.1.3.2.
  [#]# 0.1.3.2
  * Allow text 2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664798400">- Update unicode-collation to version 0.1.3.3.
  [#]# 0.1.3.3
    + Allow base 4.17.  Closes #12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update unicode-collation to version 0.1.3.4.
  [#]# 0.1.3.4
    + Allow base 4.18.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update unicode-collation to version 0.1.3.5.
  [#]# 0.1.3.5
    + Allow text 2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update unicode-collation to version 0.1.3.6.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md</changelog>
</package>
<package pkgid="c04507cf881afe788806d60b981d9d33fe8c701868a0a3a8102c5a45225facea7eefbd6653f57c0ed959e831d70a3fe5cd93e7c3e848aec33e5681b3ecf19547" name="ghc-unicode-collation-prof" arch="x86_64">
  <version epoch="0" ver="0.1.3.6" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1620907200">- Add unicode-collation at version 0.1.3.</changelog>
  <changelog author="psimons@suse.com" date="1636977600">- Update unicode-collation to version 0.1.3.1.
  [#]# 0.1.3.1
  * Allow base 4.16 (so the library can compile with ghc 9.2).
  * Micro-optimization in normalize; update benchmarks.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1652961600">- Update unicode-collation to version 0.1.3.2.
  [#]# 0.1.3.2
  * Allow text 2.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1664798400">- Update unicode-collation to version 0.1.3.3.
  [#]# 0.1.3.3
    + Allow base 4.17.  Closes #12.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678968000">- Update unicode-collation to version 0.1.3.4.
  [#]# 0.1.3.4
    + Allow base 4.18.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1693483200">- Update unicode-collation to version 0.1.3.5.
  [#]# 0.1.3.5
    + Allow text 2.1.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703073600">- Update unicode-collation to version 0.1.3.6.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unicode-collation-0.1.3.6/src/CHANGELOG.md</changelog>
</package>
<package pkgid="9b4e4ce75aaa214d8e02814c1b4ebe97dec1c2513213e7b2e591f6e9fae14b6ac7f1b29c160d2848bb2241ef168e0aed80b5a3574d9edcc2607632a1a112ec09" name="ghc-unordered-containers" arch="src">
  <version epoch="0" ver="0.2.20" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1547899200">- Update unordered-containers to version 0.2.10.0.
  [#]# 0.2.10.0
  * Add `HashMap.alterF`.
  * Add `HashMap.keysSet`.
  * Make `HashMap.Strict.traverseWithKey` force the results before
    installing them in the map.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1560254400">- Update Cabal file for more accurate build dependencies.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1573214400">- Drop obsolete group attributes.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1592308800">- Re-generate file with latest version of spec-cleaner.</changelog>
  <changelog author="psimons@suse.com" date="1592481600">- Update unordered-containers to version 0.2.11.0.
  [#]# 0.2.11.0
  * Add `HashMap.findWithDefault` (soft-deprecates `HashMap.lookupDefault`).
    Thanks, Matt Renaud.
  * Add `HashMap.fromListWithKey`. Thanks, Josef Svenningsson.
  * Add more folding functions and use them in `Foldable` instances. Thanks,
    David Feuer.
  * Add `HashMap.!?`, a flipped version of `lookup`. Thanks, Matt Renaud.
  * Add a `Bifoldable` instance for `HashMap`. Thanks, Joseph Sible.
  * Add a `HasCallStack` constraint to `(!)`. Thanks, Roman Cheplyaka.
  [#]## Bug fixes
  * Fix a space leak affecting updates on keys with hash collisions. Thanks,
    Neil Mitchell. ([#254])
  * Get rid of some silly thunks that could be left lying around. ([#232]).
    Thanks, David Feuer.
  [#]## Other changes
  * Speed up the `Hashable` instances for `HashMap` and `HashSet`. Thanks,
    Edward Amsden.
  * Remove a dependency cycle hack from the benchmark suite. Thanks,
    Andrew Martin.
  * Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth Smith,
    Simon Jakobi, Sergey Vinokurov, and likely others.
  [#232]: https://github.com/haskell-unordered-containers/unordered-containers/issues/232
  [#254]: https://github.com/haskell-unordered-containers/unordered-containers/issues/254</changelog>
  <changelog author="psimons@suse.com" date="1596628800">- Update unordered-containers to version 0.2.12.0.
  [#]# [0.2.12.0]
  * Add `HashMap.isSubmapOf[By]` and `HashSet.isSubsetOf`. Thanks Sven Keidel. ([#282])
  * Expose internal modules. ([#283])
  * Documentation improvements in `Data.HashSet`, including a beginner-friendly
    introduction. Thanks Matt Renaud. ([#267])
  * `HashMap[.Strict].alterF`: Skip key deletion for absent keys. ([#288])
  * Remove custom `unsafeShift{L,R}` definitions. ([#281])
  * Various other documentation improvements.
  [0.2.12.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.11.0...v0.2.12.0
  [#267]: https://github.com/haskell-unordered-containers/unordered-containers/pull/267
  [#281]: https://github.com/haskell-unordered-containers/unordered-containers/pull/281
  [#282]: https://github.com/haskell-unordered-containers/unordered-containers/pull/282
  [#283]: https://github.com/haskell-unordered-containers/unordered-containers/pull/283
  [#288]: https://github.com/haskell-unordered-containers/unordered-containers/pull/288</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="psimons@suse.com" date="1601985600">- Update unordered-containers to version 0.2.13.0.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/unordered-containers-0.2.13.0/src/CHANGES.md</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1621684800">- Update unordered-containers to version 0.2.14.0.
  [#]# [0.2.14.0]
  * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone!
  * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus!
  * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314!
  [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0</changelog>
  <changelog author="psimons@suse.com" date="1636545600">- Update unordered-containers to version 0.2.15.0.
  [#]# [0.2.15.0]
  * [Add security advisory regarding hash collision attacks](https://github.com/haskell-unordered-containers/unordered-containers/pull/320)
  * [Add support for hashable 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/324)
  * [Drop support for GHC &lt; 8](https://github.com/haskell-unordered-containers/unordered-containers/pull/323)
  [0.2.15.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.14.0...v0.2.15.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1638792000">- Update unordered-containers to version 0.2.16.0.
  [#]# [0.2.16.0]
  * [Increase maximum branching factor from 16 to 32](https://github.com/haskell-unordered-containers/unordered-containers/pull/317)
  * [Tweak `union.goDifferentHash`](https://github.com/haskell-unordered-containers/unordered-containers/pull/277)
  * [Fix debug mode bounds check in `cloneM`](https://github.com/haskell-unordered-containers/unordered-containers/pull/331)
  * [Remove some old internal compatibility code](https://github.com/haskell-unordered-containers/unordered-containers/pull/334)
  [0.2.16.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.15.0...v0.2.16.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646568000">- Update unordered-containers to version 0.2.17.0.
  [#]# [0.2.17.0]
  * [Define `dataCast1` for `HashMap`](https://github.com/haskell-unordered-containers/unordered-containers/pull/345)
  * [Add `Lift` instances for Template Haskell](https://github.com/haskell-unordered-containers/unordered-containers/pull/343)
  * [Add definitions for `stimes`](https://github.com/haskell-unordered-containers/unordered-containers/pull/340)
  * [Expose internal constructors for `HashSet`, `Array` and `MArray`](https://github.com/haskell-unordered-containers/unordered-containers/pull/347)
  * [Tweak internal `Array.insertM` function](https://github.com/haskell-unordered-containers/unordered-containers/pull/359)
  * [Drop support for GHC 8.0](https://github.com/haskell-unordered-containers/unordered-containers/pull/354)
  * [Drop support for `hashable &lt; 1.2.5`](https://github.com/haskell-unordered-containers/unordered-containers/pull/355)
  * Various cleanup and documentation improvements
  [0.2.17.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.16.0...v0.2.17.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1650801600">- Update unordered-containers to version 0.2.19.1.
  [#]# [0.2.19.1] – April 2022
  * [Fix bug in `intersection[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/427)
  * [Improve docs of bit twiddling functions](https://github.com/haskell-unordered-containers/unordered-containers/pull/396)
  [0.2.19.1]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.19.0...v0.2.19.1
  [#]# [0.2.19.0] – April 2022
  * [Make intersections much faster](https://github.com/haskell-unordered-containers/unordered-containers/pull/406)
  * [Fix undefined behaviour on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/413)
  * Speed up some array-appending operations: [#407](https://github.com/haskell-unordered-containers/unordered-containers/pull/407), [#409](https://github.com/haskell-unordered-containers/unordered-containers/pull/409)
  * [Use MathJax format for complexity annotations](https://github.com/haskell-unordered-containers/unordered-containers/pull/411)
  [0.2.19.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.18.0...v0.2.19.0
  [#]# [0.2.18.0]
  * [Fix strictness properties of `Strict.mapMaybe[WithKey]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/385)
  * [Fix strictness properties of `Strict.alterFEager`](https://github.com/haskell-unordered-containers/unordered-containers/pull/384)
  * [Fix space leaks in `union[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/380)
  * [Fix space leak in `Lazy.fromListWith`](https://github.com/haskell-unordered-containers/unordered-containers/pull/386)
  * [Speed up `difference*` and `intersection*` with `unsafeInsert`](https://github.com/haskell-unordered-containers/unordered-containers/pull/372)
  * [`unionArrayBy`: Find next 1-bits with `countTrailingZeros`](https://github.com/haskell-unordered-containers/unordered-containers/pull/395)
  - This speeds up `union*` for sparsely filled nodes, while penalizing `union` operations on densely filled nodes.
  * [Reduce reboxing in internal array operations](https://github.com/haskell-unordered-containers/unordered-containers/pull/377)
  * [Reduce code size of array operations in `union*`](https://github.com/haskell-unordered-containers/unordered-containers/pull/376)
  [0.2.18.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.17.0...v0.2.18.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update unordered-containers to version 0.2.19.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update unordered-containers to version 0.2.19.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update unordered-containers to version 0.2.19.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update unordered-containers to version 0.2.20.
  [#]# [0.2.20] - January 2024
  * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
  * [Rename confusing variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
  * [Deal with introduction of `Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
  * [Remove redundant `Hashable` constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
    from `intersection.*` and `union.*`.
  * Various optimizations and cleanups:
    [#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
    [#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
    [#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
    [#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
    [#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
    [#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
  * Add invariant tests:
    [#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
    [#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
  * [Improve test case generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
  * [Improve test failure reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update unordered-containers to version 0.2.20 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="8a050ff8f03ba4e690b8268a17228a12099fa06987255b02b44fa8697332b33af7be25bbab526c2e23eb45bd577acd670e45950bd3da4ee1dd78dbc63ba1fb54" name="ghc-unordered-containers" arch="x86_64">
  <version epoch="0" ver="0.2.20" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1621684800">- Update unordered-containers to version 0.2.14.0.
  [#]# [0.2.14.0]
  * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone!
  * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus!
  * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314!
  [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0</changelog>
  <changelog author="psimons@suse.com" date="1636545600">- Update unordered-containers to version 0.2.15.0.
  [#]# [0.2.15.0]
  * [Add security advisory regarding hash collision attacks](https://github.com/haskell-unordered-containers/unordered-containers/pull/320)
  * [Add support for hashable 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/324)
  * [Drop support for GHC &lt; 8](https://github.com/haskell-unordered-containers/unordered-containers/pull/323)
  [0.2.15.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.14.0...v0.2.15.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1638792000">- Update unordered-containers to version 0.2.16.0.
  [#]# [0.2.16.0]
  * [Increase maximum branching factor from 16 to 32](https://github.com/haskell-unordered-containers/unordered-containers/pull/317)
  * [Tweak `union.goDifferentHash`](https://github.com/haskell-unordered-containers/unordered-containers/pull/277)
  * [Fix debug mode bounds check in `cloneM`](https://github.com/haskell-unordered-containers/unordered-containers/pull/331)
  * [Remove some old internal compatibility code](https://github.com/haskell-unordered-containers/unordered-containers/pull/334)
  [0.2.16.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.15.0...v0.2.16.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646568000">- Update unordered-containers to version 0.2.17.0.
  [#]# [0.2.17.0]
  * [Define `dataCast1` for `HashMap`](https://github.com/haskell-unordered-containers/unordered-containers/pull/345)
  * [Add `Lift` instances for Template Haskell](https://github.com/haskell-unordered-containers/unordered-containers/pull/343)
  * [Add definitions for `stimes`](https://github.com/haskell-unordered-containers/unordered-containers/pull/340)
  * [Expose internal constructors for `HashSet`, `Array` and `MArray`](https://github.com/haskell-unordered-containers/unordered-containers/pull/347)
  * [Tweak internal `Array.insertM` function](https://github.com/haskell-unordered-containers/unordered-containers/pull/359)
  * [Drop support for GHC 8.0](https://github.com/haskell-unordered-containers/unordered-containers/pull/354)
  * [Drop support for `hashable &lt; 1.2.5`](https://github.com/haskell-unordered-containers/unordered-containers/pull/355)
  * Various cleanup and documentation improvements
  [0.2.17.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.16.0...v0.2.17.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1650801600">- Update unordered-containers to version 0.2.19.1.
  [#]# [0.2.19.1] – April 2022
  * [Fix bug in `intersection[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/427)
  * [Improve docs of bit twiddling functions](https://github.com/haskell-unordered-containers/unordered-containers/pull/396)
  [0.2.19.1]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.19.0...v0.2.19.1
  [#]# [0.2.19.0] – April 2022
  * [Make intersections much faster](https://github.com/haskell-unordered-containers/unordered-containers/pull/406)
  * [Fix undefined behaviour on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/413)
  * Speed up some array-appending operations: [#407](https://github.com/haskell-unordered-containers/unordered-containers/pull/407), [#409](https://github.com/haskell-unordered-containers/unordered-containers/pull/409)
  * [Use MathJax format for complexity annotations](https://github.com/haskell-unordered-containers/unordered-containers/pull/411)
  [0.2.19.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.18.0...v0.2.19.0
  [#]# [0.2.18.0]
  * [Fix strictness properties of `Strict.mapMaybe[WithKey]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/385)
  * [Fix strictness properties of `Strict.alterFEager`](https://github.com/haskell-unordered-containers/unordered-containers/pull/384)
  * [Fix space leaks in `union[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/380)
  * [Fix space leak in `Lazy.fromListWith`](https://github.com/haskell-unordered-containers/unordered-containers/pull/386)
  * [Speed up `difference*` and `intersection*` with `unsafeInsert`](https://github.com/haskell-unordered-containers/unordered-containers/pull/372)
  * [`unionArrayBy`: Find next 1-bits with `countTrailingZeros`](https://github.com/haskell-unordered-containers/unordered-containers/pull/395)
  - This speeds up `union*` for sparsely filled nodes, while penalizing `union` operations on densely filled nodes.
  * [Reduce reboxing in internal array operations](https://github.com/haskell-unordered-containers/unordered-containers/pull/377)
  * [Reduce code size of array operations in `union*`](https://github.com/haskell-unordered-containers/unordered-containers/pull/376)
  [0.2.18.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.17.0...v0.2.18.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update unordered-containers to version 0.2.19.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update unordered-containers to version 0.2.19.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update unordered-containers to version 0.2.19.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update unordered-containers to version 0.2.20.
  [#]# [0.2.20] - January 2024
  * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
  * [Rename confusing variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
  * [Deal with introduction of `Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
  * [Remove redundant `Hashable` constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
    from `intersection.*` and `union.*`.
  * Various optimizations and cleanups:
    [#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
    [#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
    [#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
    [#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
    [#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
    [#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
  * Add invariant tests:
    [#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
    [#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
  * [Improve test case generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
  * [Improve test failure reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update unordered-containers to version 0.2.20 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="28fb84bb4da690a10cd2d9c9099ecc0eaa5a919fca630df27b5f7bdda3b8a87d6da273d2f6aaadefcc9b0264166f70624a18e1a9505cc76293cd144d068e556c" name="ghc-unordered-containers-devel" arch="x86_64">
  <version epoch="0" ver="0.2.20" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1621684800">- Update unordered-containers to version 0.2.14.0.
  [#]# [0.2.14.0]
  * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone!
  * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus!
  * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314!
  [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0</changelog>
  <changelog author="psimons@suse.com" date="1636545600">- Update unordered-containers to version 0.2.15.0.
  [#]# [0.2.15.0]
  * [Add security advisory regarding hash collision attacks](https://github.com/haskell-unordered-containers/unordered-containers/pull/320)
  * [Add support for hashable 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/324)
  * [Drop support for GHC &lt; 8](https://github.com/haskell-unordered-containers/unordered-containers/pull/323)
  [0.2.15.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.14.0...v0.2.15.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1638792000">- Update unordered-containers to version 0.2.16.0.
  [#]# [0.2.16.0]
  * [Increase maximum branching factor from 16 to 32](https://github.com/haskell-unordered-containers/unordered-containers/pull/317)
  * [Tweak `union.goDifferentHash`](https://github.com/haskell-unordered-containers/unordered-containers/pull/277)
  * [Fix debug mode bounds check in `cloneM`](https://github.com/haskell-unordered-containers/unordered-containers/pull/331)
  * [Remove some old internal compatibility code](https://github.com/haskell-unordered-containers/unordered-containers/pull/334)
  [0.2.16.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.15.0...v0.2.16.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646568000">- Update unordered-containers to version 0.2.17.0.
  [#]# [0.2.17.0]
  * [Define `dataCast1` for `HashMap`](https://github.com/haskell-unordered-containers/unordered-containers/pull/345)
  * [Add `Lift` instances for Template Haskell](https://github.com/haskell-unordered-containers/unordered-containers/pull/343)
  * [Add definitions for `stimes`](https://github.com/haskell-unordered-containers/unordered-containers/pull/340)
  * [Expose internal constructors for `HashSet`, `Array` and `MArray`](https://github.com/haskell-unordered-containers/unordered-containers/pull/347)
  * [Tweak internal `Array.insertM` function](https://github.com/haskell-unordered-containers/unordered-containers/pull/359)
  * [Drop support for GHC 8.0](https://github.com/haskell-unordered-containers/unordered-containers/pull/354)
  * [Drop support for `hashable &lt; 1.2.5`](https://github.com/haskell-unordered-containers/unordered-containers/pull/355)
  * Various cleanup and documentation improvements
  [0.2.17.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.16.0...v0.2.17.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1650801600">- Update unordered-containers to version 0.2.19.1.
  [#]# [0.2.19.1] – April 2022
  * [Fix bug in `intersection[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/427)
  * [Improve docs of bit twiddling functions](https://github.com/haskell-unordered-containers/unordered-containers/pull/396)
  [0.2.19.1]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.19.0...v0.2.19.1
  [#]# [0.2.19.0] – April 2022
  * [Make intersections much faster](https://github.com/haskell-unordered-containers/unordered-containers/pull/406)
  * [Fix undefined behaviour on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/413)
  * Speed up some array-appending operations: [#407](https://github.com/haskell-unordered-containers/unordered-containers/pull/407), [#409](https://github.com/haskell-unordered-containers/unordered-containers/pull/409)
  * [Use MathJax format for complexity annotations](https://github.com/haskell-unordered-containers/unordered-containers/pull/411)
  [0.2.19.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.18.0...v0.2.19.0
  [#]# [0.2.18.0]
  * [Fix strictness properties of `Strict.mapMaybe[WithKey]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/385)
  * [Fix strictness properties of `Strict.alterFEager`](https://github.com/haskell-unordered-containers/unordered-containers/pull/384)
  * [Fix space leaks in `union[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/380)
  * [Fix space leak in `Lazy.fromListWith`](https://github.com/haskell-unordered-containers/unordered-containers/pull/386)
  * [Speed up `difference*` and `intersection*` with `unsafeInsert`](https://github.com/haskell-unordered-containers/unordered-containers/pull/372)
  * [`unionArrayBy`: Find next 1-bits with `countTrailingZeros`](https://github.com/haskell-unordered-containers/unordered-containers/pull/395)
  - This speeds up `union*` for sparsely filled nodes, while penalizing `union` operations on densely filled nodes.
  * [Reduce reboxing in internal array operations](https://github.com/haskell-unordered-containers/unordered-containers/pull/377)
  * [Reduce code size of array operations in `union*`](https://github.com/haskell-unordered-containers/unordered-containers/pull/376)
  [0.2.18.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.17.0...v0.2.18.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update unordered-containers to version 0.2.19.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update unordered-containers to version 0.2.19.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update unordered-containers to version 0.2.19.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update unordered-containers to version 0.2.20.
  [#]# [0.2.20] - January 2024
  * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
  * [Rename confusing variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
  * [Deal with introduction of `Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
  * [Remove redundant `Hashable` constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
    from `intersection.*` and `union.*`.
  * Various optimizations and cleanups:
    [#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
    [#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
    [#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
    [#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
    [#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
    [#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
  * Add invariant tests:
    [#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
    [#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
  * [Improve test case generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
  * [Improve test failure reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update unordered-containers to version 0.2.20 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="b1edc30e5ad5b5f62a482777a1ba13c37a869faaee1645a942b8f60ed8a189571b4f85c0548ae591d857ac724718d6bccc45783fe0a83ca38e8331a9956de2ff" name="ghc-unordered-containers-doc" arch="noarch">
  <version epoch="0" ver="0.2.20" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1621684800">- Update unordered-containers to version 0.2.14.0.
  [#]# [0.2.14.0]
  * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone!
  * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus!
  * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314!
  [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0</changelog>
  <changelog author="psimons@suse.com" date="1636545600">- Update unordered-containers to version 0.2.15.0.
  [#]# [0.2.15.0]
  * [Add security advisory regarding hash collision attacks](https://github.com/haskell-unordered-containers/unordered-containers/pull/320)
  * [Add support for hashable 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/324)
  * [Drop support for GHC &lt; 8](https://github.com/haskell-unordered-containers/unordered-containers/pull/323)
  [0.2.15.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.14.0...v0.2.15.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1638792000">- Update unordered-containers to version 0.2.16.0.
  [#]# [0.2.16.0]
  * [Increase maximum branching factor from 16 to 32](https://github.com/haskell-unordered-containers/unordered-containers/pull/317)
  * [Tweak `union.goDifferentHash`](https://github.com/haskell-unordered-containers/unordered-containers/pull/277)
  * [Fix debug mode bounds check in `cloneM`](https://github.com/haskell-unordered-containers/unordered-containers/pull/331)
  * [Remove some old internal compatibility code](https://github.com/haskell-unordered-containers/unordered-containers/pull/334)
  [0.2.16.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.15.0...v0.2.16.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646568000">- Update unordered-containers to version 0.2.17.0.
  [#]# [0.2.17.0]
  * [Define `dataCast1` for `HashMap`](https://github.com/haskell-unordered-containers/unordered-containers/pull/345)
  * [Add `Lift` instances for Template Haskell](https://github.com/haskell-unordered-containers/unordered-containers/pull/343)
  * [Add definitions for `stimes`](https://github.com/haskell-unordered-containers/unordered-containers/pull/340)
  * [Expose internal constructors for `HashSet`, `Array` and `MArray`](https://github.com/haskell-unordered-containers/unordered-containers/pull/347)
  * [Tweak internal `Array.insertM` function](https://github.com/haskell-unordered-containers/unordered-containers/pull/359)
  * [Drop support for GHC 8.0](https://github.com/haskell-unordered-containers/unordered-containers/pull/354)
  * [Drop support for `hashable &lt; 1.2.5`](https://github.com/haskell-unordered-containers/unordered-containers/pull/355)
  * Various cleanup and documentation improvements
  [0.2.17.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.16.0...v0.2.17.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1650801600">- Update unordered-containers to version 0.2.19.1.
  [#]# [0.2.19.1] – April 2022
  * [Fix bug in `intersection[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/427)
  * [Improve docs of bit twiddling functions](https://github.com/haskell-unordered-containers/unordered-containers/pull/396)
  [0.2.19.1]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.19.0...v0.2.19.1
  [#]# [0.2.19.0] – April 2022
  * [Make intersections much faster](https://github.com/haskell-unordered-containers/unordered-containers/pull/406)
  * [Fix undefined behaviour on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/413)
  * Speed up some array-appending operations: [#407](https://github.com/haskell-unordered-containers/unordered-containers/pull/407), [#409](https://github.com/haskell-unordered-containers/unordered-containers/pull/409)
  * [Use MathJax format for complexity annotations](https://github.com/haskell-unordered-containers/unordered-containers/pull/411)
  [0.2.19.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.18.0...v0.2.19.0
  [#]# [0.2.18.0]
  * [Fix strictness properties of `Strict.mapMaybe[WithKey]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/385)
  * [Fix strictness properties of `Strict.alterFEager`](https://github.com/haskell-unordered-containers/unordered-containers/pull/384)
  * [Fix space leaks in `union[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/380)
  * [Fix space leak in `Lazy.fromListWith`](https://github.com/haskell-unordered-containers/unordered-containers/pull/386)
  * [Speed up `difference*` and `intersection*` with `unsafeInsert`](https://github.com/haskell-unordered-containers/unordered-containers/pull/372)
  * [`unionArrayBy`: Find next 1-bits with `countTrailingZeros`](https://github.com/haskell-unordered-containers/unordered-containers/pull/395)
  - This speeds up `union*` for sparsely filled nodes, while penalizing `union` operations on densely filled nodes.
  * [Reduce reboxing in internal array operations](https://github.com/haskell-unordered-containers/unordered-containers/pull/377)
  * [Reduce code size of array operations in `union*`](https://github.com/haskell-unordered-containers/unordered-containers/pull/376)
  [0.2.18.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.17.0...v0.2.18.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update unordered-containers to version 0.2.19.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update unordered-containers to version 0.2.19.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update unordered-containers to version 0.2.19.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update unordered-containers to version 0.2.20.
  [#]# [0.2.20] - January 2024
  * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
  * [Rename confusing variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
  * [Deal with introduction of `Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
  * [Remove redundant `Hashable` constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
    from `intersection.*` and `union.*`.
  * Various optimizations and cleanups:
    [#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
    [#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
    [#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
    [#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
    [#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
    [#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
  * Add invariant tests:
    [#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
    [#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
  * [Improve test case generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
  * [Improve test failure reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update unordered-containers to version 0.2.20 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="56fd42cb6d8b5ae70426801cf293cc1d6d9d51bfc154a44a7b3c98d04b9bb179ae714e000c96c3a56c3632807a85a1f0d7318f2c558939c1ceb05a3c3075261f" name="ghc-unordered-containers-prof" arch="x86_64">
  <version epoch="0" ver="0.2.20" rel="1.1"/>
  <changelog author="psimons@suse.com" date="1621684800">- Update unordered-containers to version 0.2.14.0.
  [#]# [0.2.14.0]
  * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone!
  * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus!
  * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314!
  [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0</changelog>
  <changelog author="psimons@suse.com" date="1636545600">- Update unordered-containers to version 0.2.15.0.
  [#]# [0.2.15.0]
  * [Add security advisory regarding hash collision attacks](https://github.com/haskell-unordered-containers/unordered-containers/pull/320)
  * [Add support for hashable 1.4](https://github.com/haskell-unordered-containers/unordered-containers/pull/324)
  * [Drop support for GHC &lt; 8](https://github.com/haskell-unordered-containers/unordered-containers/pull/323)
  [0.2.15.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.14.0...v0.2.15.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1638792000">- Update unordered-containers to version 0.2.16.0.
  [#]# [0.2.16.0]
  * [Increase maximum branching factor from 16 to 32](https://github.com/haskell-unordered-containers/unordered-containers/pull/317)
  * [Tweak `union.goDifferentHash`](https://github.com/haskell-unordered-containers/unordered-containers/pull/277)
  * [Fix debug mode bounds check in `cloneM`](https://github.com/haskell-unordered-containers/unordered-containers/pull/331)
  * [Remove some old internal compatibility code](https://github.com/haskell-unordered-containers/unordered-containers/pull/334)
  [0.2.16.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.15.0...v0.2.16.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1646568000">- Update unordered-containers to version 0.2.17.0.
  [#]# [0.2.17.0]
  * [Define `dataCast1` for `HashMap`](https://github.com/haskell-unordered-containers/unordered-containers/pull/345)
  * [Add `Lift` instances for Template Haskell](https://github.com/haskell-unordered-containers/unordered-containers/pull/343)
  * [Add definitions for `stimes`](https://github.com/haskell-unordered-containers/unordered-containers/pull/340)
  * [Expose internal constructors for `HashSet`, `Array` and `MArray`](https://github.com/haskell-unordered-containers/unordered-containers/pull/347)
  * [Tweak internal `Array.insertM` function](https://github.com/haskell-unordered-containers/unordered-containers/pull/359)
  * [Drop support for GHC 8.0](https://github.com/haskell-unordered-containers/unordered-containers/pull/354)
  * [Drop support for `hashable &lt; 1.2.5`](https://github.com/haskell-unordered-containers/unordered-containers/pull/355)
  * Various cleanup and documentation improvements
  [0.2.17.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.16.0...v0.2.17.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1650801600">- Update unordered-containers to version 0.2.19.1.
  [#]# [0.2.19.1] – April 2022
  * [Fix bug in `intersection[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/427)
  * [Improve docs of bit twiddling functions](https://github.com/haskell-unordered-containers/unordered-containers/pull/396)
  [0.2.19.1]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.19.0...v0.2.19.1
  [#]# [0.2.19.0] – April 2022
  * [Make intersections much faster](https://github.com/haskell-unordered-containers/unordered-containers/pull/406)
  * [Fix undefined behaviour on 32-bit platforms](https://github.com/haskell-unordered-containers/unordered-containers/pull/413)
  * Speed up some array-appending operations: [#407](https://github.com/haskell-unordered-containers/unordered-containers/pull/407), [#409](https://github.com/haskell-unordered-containers/unordered-containers/pull/409)
  * [Use MathJax format for complexity annotations](https://github.com/haskell-unordered-containers/unordered-containers/pull/411)
  [0.2.19.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.18.0...v0.2.19.0
  [#]# [0.2.18.0]
  * [Fix strictness properties of `Strict.mapMaybe[WithKey]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/385)
  * [Fix strictness properties of `Strict.alterFEager`](https://github.com/haskell-unordered-containers/unordered-containers/pull/384)
  * [Fix space leaks in `union[With[Key]]`](https://github.com/haskell-unordered-containers/unordered-containers/pull/380)
  * [Fix space leak in `Lazy.fromListWith`](https://github.com/haskell-unordered-containers/unordered-containers/pull/386)
  * [Speed up `difference*` and `intersection*` with `unsafeInsert`](https://github.com/haskell-unordered-containers/unordered-containers/pull/372)
  * [`unionArrayBy`: Find next 1-bits with `countTrailingZeros`](https://github.com/haskell-unordered-containers/unordered-containers/pull/395)
  - This speeds up `union*` for sparsely filled nodes, while penalizing `union` operations on densely filled nodes.
  * [Reduce reboxing in internal array operations](https://github.com/haskell-unordered-containers/unordered-containers/pull/377)
  * [Reduce code size of array operations in `union*`](https://github.com/haskell-unordered-containers/unordered-containers/pull/376)
  [0.2.18.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.17.0...v0.2.18.0</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1660046400">- Update unordered-containers to version 0.2.19.1 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1678622400">- Update unordered-containers to version 0.2.19.1 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1697198400">- Update unordered-containers to version 0.2.19.1 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704801600">- Update unordered-containers to version 0.2.20.
  [#]# [0.2.20] - January 2024
  * [Allow `template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
  * [Rename confusing variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
  * [Deal with introduction of `Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
  * [Remove redundant `Hashable` constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
    from `intersection.*` and `union.*`.
  * Various optimizations and cleanups:
    [#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
    [#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
    [#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
    [#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
    [#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
    [#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
  * Add invariant tests:
    [#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
    [#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
  * [Improve test case generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
  * [Improve test failure reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704974400">- Update unordered-containers to version 0.2.20 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="898be4da93b01adee885db2bdda37fb3bc18b4cbff101f3fdc1d60ed0066034bd13c7237d6047860ff9eeab4493acf6a9024472c8faf83bb365a6b1910f3d55a" name="ghc-utility-ht" arch="src">
  <version epoch="0" ver="0.0.17" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add utility-ht at version 0.0.15.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update utility-ht to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682683200">- Update utility-ht to version 0.0.17.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update utility-ht to version 0.0.17 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d267623a27a802cfab5c68cbcdd380e4fb5285509c39343c5f74aeb595715e18b59727cbb72f056400311d9ba9bd1fefe97fc788b51a5f01808ea08c58458dec" name="ghc-utility-ht" arch="x86_64">
  <version epoch="0" ver="0.0.17" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add utility-ht at version 0.0.15.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update utility-ht to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682683200">- Update utility-ht to version 0.0.17.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update utility-ht to version 0.0.17 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="49860642c992378deafe46ac43041a04d73f7d8fce4cc080ad0e88bf289ec0a70e150a6cc4919503697edcefb7e87ace6cfd0369c8cae9aaf41bf148c5453929" name="ghc-utility-ht-devel" arch="x86_64">
  <version epoch="0" ver="0.0.17" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add utility-ht at version 0.0.15.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update utility-ht to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682683200">- Update utility-ht to version 0.0.17.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update utility-ht to version 0.0.17 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="9f2449afd28ef7e9dfea0cde56eda3eb213a5cbec578a49a8e271dd23e2458e8cf0b9f83cdb2cfd5bb46db812428acb58c23f3b76bff0c07a49136c7b93b42ff" name="ghc-utility-ht-doc" arch="noarch">
  <version epoch="0" ver="0.0.17" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add utility-ht at version 0.0.15.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update utility-ht to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682683200">- Update utility-ht to version 0.0.17.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update utility-ht to version 0.0.17 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="d38ae25068c43d4ce693279f0ab4a2fc5b5f312f2cb8e1963c0ae2a90db60fd948f6f7ce16bcb642dbe2972c7de5e6ec5f8a2664bc1eaf9cfb31267053c9c9bb" name="ghc-utility-ht-prof" arch="x86_64">
  <version epoch="0" ver="0.0.17" rel="2.1"/>
  <changelog author="psimons@suse.com" date="1591704000">- Add utility-ht at version 0.0.15.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1597752000">- Replace %setup -q with the more modern %autosetup macro.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1608206400">- disable %{ix86} build</changelog>
  <changelog author="psimons@suse.com" date="1615723200">- Update utility-ht to version 0.0.16.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1682683200">- Update utility-ht to version 0.0.17.
  Upstream does not provide a change log file.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1703246400">- Update utility-ht to version 0.0.17 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
</package>
<package pkgid="f89d58784381748d0dbdffb6bd9b56851ca84f62d070ced2299b10efd28fb9cdfa23be1dab057f39966961bf5d3f8c16e59e88ea9a45971f871eafa47ccd2a68" name="ghc-vector-stream" arch="src">
  <version epoch="0" ver="0.1.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673870400">- Add vector-stream at version 0.1.0.0 revision 2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691668800">- Update vector-stream to version 0.1.0.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update vector-stream to version 0.1.0.1.
  [#] Changes in version 0.1.0.1
  * Compatibility with future GHC 9.10 release
    [#462](https://github.com/haskell/vector/pull/462)</changelog>
</package>
<package pkgid="056296f866d3b350bf31e2dbfe5c9423998984f0f40ba80740cc09666e439b8fdf9a1b39b1ccfe6a1af519ff6cbc1e3ba39c962cbed6eddb928a2f9b2a9e306c" name="ghc-vector-stream" arch="x86_64">
  <version epoch="0" ver="0.1.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673870400">- Add vector-stream at version 0.1.0.0 revision 2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691668800">- Update vector-stream to version 0.1.0.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update vector-stream to version 0.1.0.1.
  [#] Changes in version 0.1.0.1
  * Compatibility with future GHC 9.10 release
    [#462](https://github.com/haskell/vector/pull/462)</changelog>
</package>
<package pkgid="7933a7d76ef6f907d3a2bc097984c1ad01b66d87f77e6f17e28d30bbdc4a97d6f5ddb5e5b5b6329fd9cc503ce24d208feef7a6c784714f8f25c958dc7060b53a" name="ghc-vector-stream-devel" arch="x86_64">
  <version epoch="0" ver="0.1.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673870400">- Add vector-stream at version 0.1.0.0 revision 2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691668800">- Update vector-stream to version 0.1.0.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update vector-stream to version 0.1.0.1.
  [#] Changes in version 0.1.0.1
  * Compatibility with future GHC 9.10 release
    [#462](https://github.com/haskell/vector/pull/462)</changelog>
</package>
<package pkgid="b4e516bbd388ca9072ee5aff7024cec25a30ca099cf2bc3122d86501f7d477fcd1c7b8292324c88d03ef2f13486acd9f05e79b5c198fdd75a0bc7038d67b9b12" name="ghc-vector-stream-doc" arch="noarch">
  <version epoch="0" ver="0.1.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673870400">- Add vector-stream at version 0.1.0.0 revision 2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691668800">- Update vector-stream to version 0.1.0.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update vector-stream to version 0.1.0.1.
  [#] Changes in version 0.1.0.1
  * Compatibility with future GHC 9.10 release
    [#462](https://github.com/haskell/vector/pull/462)</changelog>
</package>
<package pkgid="34430c62842434b5a8c63584c6f94f2974afd893bfbe42f3ad5fa06d1ab55ea5eea79616e39ee4adae0851b45e62105e3c1a1656480ad4ca550bfa9eb4c6e0b4" name="ghc-vector-stream-prof" arch="x86_64">
  <version epoch="0" ver="0.1.0.1" rel="1.1"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1673870400">- Add vector-stream at version 0.1.0.0 revision 2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1680177600">- Updated spec file to conform with ghc-rpm-macros-2.5.2.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1691668800">- Update vector-stream to version 0.1.0.0 revision 3.
  Upstream has revised the Cabal build instructions on Hackage.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1704542400">- Update vector-stream to version 0.1.0.1.
  [#] Changes in version 0.1.0.1
  * Compatibility with future GHC 9.10 release
    [#462](https://github.com/haskell/vector/pull/462)</changelog>
</package>
<package pkgid="4ebdba0fb61c42d204117641166c45b3dfdd4f0e814bcda90f8e046eb85122bec85c04ec44452bdee30bc91cb9e6f0f59b804905a321fd18a85791f491a2c6c8" name="ghostscript" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="2f091cc5fb584c1f2b046e4c2cd5bb32ac73287aa03a90f6a9c5dd6229846abab67d172b0f2ceabe6267ddc7c77fc83d1cc227fe2ba40b73a19d84802c401eef" name="ghostscript" arch="src">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="db00ec6c6b921133e6871de29c2e9822f057d29a7b2272658a1e491dee5dafeb8584735c25493d6a91221c5397fdc185c76fe06d310c6cfa33abb1886627cc93" name="ghostscript" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="835b35ee66827e20fd06be1a210b37a1dc092d9b14dc95c8197382c37a420803a2af7594e8e80028095cb3a9a4f6c46d0d0ab9c6e2f1865b3d42c717420254a8" name="ghostscript-debuginfo" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="484985d9025c6076423abaed9663b90ca45d550ba9b77ed2cc376d52a24231992c986a13181254a7e1b27950fd11d039723bbbc0d38196cdec67c03727a03475" name="ghostscript-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="daaa86eebcf6a4e7be4eb96ea35da0a37668f33f465805986de0a54728353a59bd3507adc0fd46a2c8c6acd00d62d64efeb66d3b04a644cc1b6e84e7bc3369c3" name="ghostscript-debugsource" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="64c6ead5923569fcbce6fd930a74b1ad0616f6b433d4f74fefe07a82b54a97b66eda2da07b785828e21b07090822e3db7076dbb77b4cbee380db8bf63e163415" name="ghostscript-debugsource" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="17e6f19f2738f5a75c83c09d776d5e47b2951770387b83798955af6862b2646a475108dc28e27705edfda78a3c484b3dbd0bdcb1f57b89d368cab5cf8f80dae7" name="ghostscript-devel" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="1668399ee316bfa0a8d4e84966975612886a1d04a782ef51f660f981b658ea0c0b68b53992cd2954d18521800781955062a84fb6e54e4e92cb7159a64342e11b" name="ghostscript-devel" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="76590d6eaade40c61c961dc795596028daffd8ea566f527e764bc09297038477048c0afd65b1c97be95f05d11fa7727e0fe21e153cbb00e19ac47cf6eabe9a89" name="ghostscript-fonts" arch="noarch">
  <version epoch="0" ver="9.06" rel="13.13"/>
  <changelog author="jsmeix@suse.de" date="1348660800">- Provide a link /usr/share/fonts/ghostscript which points to
  /usr/share/ghostscript/fonts (the directory where Ghostscript
  expects its fonts) to make the Ghostscript fonts also appear
  in the directory /usr/share/fonts/ where applications
  search for fonts (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348747200">- Using an absolute path as source in symbolic link in spec file
  to avoid an issue with /usr/sbin/Check in SLE11, SLE_11_SP1,
  and SLE_11_SP2 that would wrongly convert a relative path
  ../ghostscript/fonts into a ../ghostscript/fonts.gz file.
  Afterwards /usr/lib/rpm/brp-symlink converts it to a relative
  path so that the binary RPM gets the intended symbolic link
  /usr/share/fonts/ghostscript -&gt; ../ghostscript/fonts
  (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833600">- Have SuSEconfig.pango stuff in RPM scriptlets only
  if suse_version &lt; 1220 because since openSUSE 12.2
  there is no longer SuSEconfig.pango (see the "declined"
  comment of OBS submitrequest 136232).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833601">- Set the version is the same version as the current ghostscript
  package i.e. 9.06 because this ghostscript-fonts-* packages
  are the right ones for this Ghostscript version.</changelog>
  <changelog author="jsmeix@suse.de" date="1507118400">- Do no longer mess around with the original fonts: Do no longer
  try to "improve" the appearance of glyphs in certain fonts in
  a SUSE-sepcific way. Provide the fonts as originally intended.
  Now neither the SUSE-sepcific ghostscript-fonts-std-8.11.patch
  nor special tools like t1ascii and t1binary from the t1utils RPM
  are needed to build a RPM package that only contains fonts.
  Cf. the entry below dated "Tue Mar 27 16:57:57 CEST 2012".</changelog>
  <changelog author="jsmeix@suse.de" date="1513598400">- Call reconfigure_fonts_* -n binary_RPM_package_name
  on openSUSE Tumbleweed and Leap 15.0 and SLE15 and later
  (boo#1067213).</changelog>
  <changelog author="dimstar@opensuse.org" date="1514376000">- Revert last change: reconfigure_post_* does not know a -n
  parameter, which in turn results in warnings (rpm &lt; 4.14) or
  errors (rpm &gt;= 4.14).
  &gt; reconfigure_fonts_post: invalid option -- 'n'
  &gt; error: Unknown option n in reconfigure_fonts_post(c)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Add "Provides: urw-fonts" to ghostscript-fonts-std since some
  binary packages like the ones from grafana.com explicitly require
  "urw-fonts".</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591617600">- Add a ghostscript-fonts-std-converted subpackage with fonts from
  ghostscript-fonts-std converted to TrueType format (boo#1169444)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1592827200">- Force the converted Nimbus Mono font to be monospaced by using
  the --force-monospaced argument of ttf-converter 1.0.3
  (boo#1169444 #c41)</changelog>
</package>
<package pkgid="b8cde099760c62d3b8d05cd478923cbdf1fa3dc12f58ba6062572075aa88b0062d89ced50c65727a10752544b275cf9c5e52dbf6592170e96f462ad0190ba061" name="ghostscript-fonts" arch="src">
  <version epoch="0" ver="9.06" rel="13.13"/>
  <changelog author="jsmeix@suse.de" date="1332849600">- Initial ghostscript-fonts package.</changelog>
  <changelog author="jsmeix@suse.de" date="1332849601">- ghostscript-fonts-std-8.11.patch is made by mfabian@suse.de
  see https://bugzilla.novell.com/show_bug.cgi?id=suse36778
  (bnc#51778).
  It changes weight of "Nimbus Roman No9 L:style=Medium Italic"
  and "Nimbus Roman No9 L:style=Medium" back to "Bold" instead
  of "Medium".
  ghostscript-fonts-std-8.11.patch must be listed as SourceNNN
  because it is applied via an explicit patch call in install
  section but the SUSE internal check_if_valid_source_dir tool
  could abort with fatal error because it thinks this patch
  is not applied
  (see https://bugzilla.novell.com/show_bug.cgi?id=649207#c17).</changelog>
  <changelog author="jsmeix@suse.de" date="1332936000">- Have the version the same as the current ghostscript package
  (currently Ghostscript version 9.05). This versioning scheme
  makes sense because this ghostscript-fonts-* packages are the
  right ones for this Ghostscript version (see bnc#735824).</changelog>
  <changelog author="pgajdos@suse.com" date="1344254400">- prepare spec file for dropping SuSEconfig.fonts (openFATE#313536)</changelog>
  <changelog author="jsmeix@suse.de" date="1348574400">- Fix the negligent changes done by the below "prepare spec file
  for dropping SuSEconfig.fonts" so that it builds again for
  all released openSUSE versions (up to 12.2) because only
  if suse_version &gt; 1220 one can BuildRequire fontpackages-devel
  which provides the RPM macros like reconfigure_fonts_post,
  reconfigure_fonts_postun, and reconfigure_fonts_posttrans.</changelog>
  <changelog author="jsmeix@suse.de" date="1348660800">- Provide a link /usr/share/fonts/ghostscript which points to
  /usr/share/ghostscript/fonts (the directory where Ghostscript
  expects its fonts) to make the Ghostscript fonts also appear
  in the directory /usr/share/fonts/ where applications
  search for fonts (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348747200">- Using an absolute path as source in symbolic link in spec file
  to avoid an issue with /usr/sbin/Check in SLE11, SLE_11_SP1,
  and SLE_11_SP2 that would wrongly convert a relative path
  ../ghostscript/fonts into a ../ghostscript/fonts.gz file.
  Afterwards /usr/lib/rpm/brp-symlink converts it to a relative
  path so that the binary RPM gets the intended symbolic link
  /usr/share/fonts/ghostscript -&gt; ../ghostscript/fonts
  (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833600">- Have SuSEconfig.pango stuff in RPM scriptlets only
  if suse_version &lt; 1220 because since openSUSE 12.2
  there is no longer SuSEconfig.pango (see the "declined"
  comment of OBS submitrequest 136232).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833601">- Set the version is the same version as the current ghostscript
  package i.e. 9.06 because this ghostscript-fonts-* packages
  are the right ones for this Ghostscript version.</changelog>
  <changelog author="jsmeix@suse.de" date="1507118400">- Do no longer mess around with the original fonts: Do no longer
  try to "improve" the appearance of glyphs in certain fonts in
  a SUSE-sepcific way. Provide the fonts as originally intended.
  Now neither the SUSE-sepcific ghostscript-fonts-std-8.11.patch
  nor special tools like t1ascii and t1binary from the t1utils RPM
  are needed to build a RPM package that only contains fonts.
  Cf. the entry below dated "Tue Mar 27 16:57:57 CEST 2012".</changelog>
  <changelog author="jsmeix@suse.de" date="1513598400">- Call reconfigure_fonts_* -n binary_RPM_package_name
  on openSUSE Tumbleweed and Leap 15.0 and SLE15 and later
  (boo#1067213).</changelog>
  <changelog author="dimstar@opensuse.org" date="1514376000">- Revert last change: reconfigure_post_* does not know a -n
  parameter, which in turn results in warnings (rpm &lt; 4.14) or
  errors (rpm &gt;= 4.14).
  &gt; reconfigure_fonts_post: invalid option -- 'n'
  &gt; error: Unknown option n in reconfigure_fonts_post(c)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Add "Provides: urw-fonts" to ghostscript-fonts-std since some
  binary packages like the ones from grafana.com explicitly require
  "urw-fonts".</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591617600">- Add a ghostscript-fonts-std-converted subpackage with fonts from
  ghostscript-fonts-std converted to TrueType format (boo#1169444)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1592827200">- Force the converted Nimbus Mono font to be monospaced by using
  the --force-monospaced argument of ttf-converter 1.0.3
  (boo#1169444 #c41)</changelog>
</package>
<package pkgid="b29de86d5a2fa0787352d79c2c8f7136e4aa7cb07ba42da9f630c93ff46dd601f915296e0e0974bb4b30e9a9df762b9782b2200ab047b7b15b47c5d9878ed2a5" name="ghostscript-fonts-other" arch="noarch">
  <version epoch="0" ver="9.06" rel="13.13"/>
  <changelog author="jsmeix@suse.de" date="1348660800">- Provide a link /usr/share/fonts/ghostscript which points to
  /usr/share/ghostscript/fonts (the directory where Ghostscript
  expects its fonts) to make the Ghostscript fonts also appear
  in the directory /usr/share/fonts/ where applications
  search for fonts (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348747200">- Using an absolute path as source in symbolic link in spec file
  to avoid an issue with /usr/sbin/Check in SLE11, SLE_11_SP1,
  and SLE_11_SP2 that would wrongly convert a relative path
  ../ghostscript/fonts into a ../ghostscript/fonts.gz file.
  Afterwards /usr/lib/rpm/brp-symlink converts it to a relative
  path so that the binary RPM gets the intended symbolic link
  /usr/share/fonts/ghostscript -&gt; ../ghostscript/fonts
  (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833600">- Have SuSEconfig.pango stuff in RPM scriptlets only
  if suse_version &lt; 1220 because since openSUSE 12.2
  there is no longer SuSEconfig.pango (see the "declined"
  comment of OBS submitrequest 136232).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833601">- Set the version is the same version as the current ghostscript
  package i.e. 9.06 because this ghostscript-fonts-* packages
  are the right ones for this Ghostscript version.</changelog>
  <changelog author="jsmeix@suse.de" date="1507118400">- Do no longer mess around with the original fonts: Do no longer
  try to "improve" the appearance of glyphs in certain fonts in
  a SUSE-sepcific way. Provide the fonts as originally intended.
  Now neither the SUSE-sepcific ghostscript-fonts-std-8.11.patch
  nor special tools like t1ascii and t1binary from the t1utils RPM
  are needed to build a RPM package that only contains fonts.
  Cf. the entry below dated "Tue Mar 27 16:57:57 CEST 2012".</changelog>
  <changelog author="jsmeix@suse.de" date="1513598400">- Call reconfigure_fonts_* -n binary_RPM_package_name
  on openSUSE Tumbleweed and Leap 15.0 and SLE15 and later
  (boo#1067213).</changelog>
  <changelog author="dimstar@opensuse.org" date="1514376000">- Revert last change: reconfigure_post_* does not know a -n
  parameter, which in turn results in warnings (rpm &lt; 4.14) or
  errors (rpm &gt;= 4.14).
  &gt; reconfigure_fonts_post: invalid option -- 'n'
  &gt; error: Unknown option n in reconfigure_fonts_post(c)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Add "Provides: urw-fonts" to ghostscript-fonts-std since some
  binary packages like the ones from grafana.com explicitly require
  "urw-fonts".</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591617600">- Add a ghostscript-fonts-std-converted subpackage with fonts from
  ghostscript-fonts-std converted to TrueType format (boo#1169444)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1592827200">- Force the converted Nimbus Mono font to be monospaced by using
  the --force-monospaced argument of ttf-converter 1.0.3
  (boo#1169444 #c41)</changelog>
</package>
<package pkgid="26ae4b5a1a7396fd6bbeb239471d9e2e78492222578db7147cdd383052edd2d758bf259512be3a41f5bf48b6105a7c9e74abbf6e1647acc5f5afcbe89136f205" name="ghostscript-fonts-std" arch="noarch">
  <version epoch="0" ver="9.06" rel="13.13"/>
  <changelog author="jsmeix@suse.de" date="1348660800">- Provide a link /usr/share/fonts/ghostscript which points to
  /usr/share/ghostscript/fonts (the directory where Ghostscript
  expects its fonts) to make the Ghostscript fonts also appear
  in the directory /usr/share/fonts/ where applications
  search for fonts (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348747200">- Using an absolute path as source in symbolic link in spec file
  to avoid an issue with /usr/sbin/Check in SLE11, SLE_11_SP1,
  and SLE_11_SP2 that would wrongly convert a relative path
  ../ghostscript/fonts into a ../ghostscript/fonts.gz file.
  Afterwards /usr/lib/rpm/brp-symlink converts it to a relative
  path so that the binary RPM gets the intended symbolic link
  /usr/share/fonts/ghostscript -&gt; ../ghostscript/fonts
  (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833600">- Have SuSEconfig.pango stuff in RPM scriptlets only
  if suse_version &lt; 1220 because since openSUSE 12.2
  there is no longer SuSEconfig.pango (see the "declined"
  comment of OBS submitrequest 136232).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833601">- Set the version is the same version as the current ghostscript
  package i.e. 9.06 because this ghostscript-fonts-* packages
  are the right ones for this Ghostscript version.</changelog>
  <changelog author="jsmeix@suse.de" date="1507118400">- Do no longer mess around with the original fonts: Do no longer
  try to "improve" the appearance of glyphs in certain fonts in
  a SUSE-sepcific way. Provide the fonts as originally intended.
  Now neither the SUSE-sepcific ghostscript-fonts-std-8.11.patch
  nor special tools like t1ascii and t1binary from the t1utils RPM
  are needed to build a RPM package that only contains fonts.
  Cf. the entry below dated "Tue Mar 27 16:57:57 CEST 2012".</changelog>
  <changelog author="jsmeix@suse.de" date="1513598400">- Call reconfigure_fonts_* -n binary_RPM_package_name
  on openSUSE Tumbleweed and Leap 15.0 and SLE15 and later
  (boo#1067213).</changelog>
  <changelog author="dimstar@opensuse.org" date="1514376000">- Revert last change: reconfigure_post_* does not know a -n
  parameter, which in turn results in warnings (rpm &lt; 4.14) or
  errors (rpm &gt;= 4.14).
  &gt; reconfigure_fonts_post: invalid option -- 'n'
  &gt; error: Unknown option n in reconfigure_fonts_post(c)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Add "Provides: urw-fonts" to ghostscript-fonts-std since some
  binary packages like the ones from grafana.com explicitly require
  "urw-fonts".</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591617600">- Add a ghostscript-fonts-std-converted subpackage with fonts from
  ghostscript-fonts-std converted to TrueType format (boo#1169444)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1592827200">- Force the converted Nimbus Mono font to be monospaced by using
  the --force-monospaced argument of ttf-converter 1.0.3
  (boo#1169444 #c41)</changelog>
</package>
<package pkgid="b07ef40ff0a4c64d494bcd2e82da842d6f0ec1cb3b2d6686f4fbabf3dae3be6d25db867ab46cc7c5ccec59d48995de63b9b37e90b7e30ca9b2829d128eaf905a" name="ghostscript-fonts-std-converted" arch="noarch">
  <version epoch="0" ver="9.06" rel="13.13"/>
  <changelog author="jsmeix@suse.de" date="1348660800">- Provide a link /usr/share/fonts/ghostscript which points to
  /usr/share/ghostscript/fonts (the directory where Ghostscript
  expects its fonts) to make the Ghostscript fonts also appear
  in the directory /usr/share/fonts/ where applications
  search for fonts (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348747200">- Using an absolute path as source in symbolic link in spec file
  to avoid an issue with /usr/sbin/Check in SLE11, SLE_11_SP1,
  and SLE_11_SP2 that would wrongly convert a relative path
  ../ghostscript/fonts into a ../ghostscript/fonts.gz file.
  Afterwards /usr/lib/rpm/brp-symlink converts it to a relative
  path so that the binary RPM gets the intended symbolic link
  /usr/share/fonts/ghostscript -&gt; ../ghostscript/fonts
  (bnc#778879).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833600">- Have SuSEconfig.pango stuff in RPM scriptlets only
  if suse_version &lt; 1220 because since openSUSE 12.2
  there is no longer SuSEconfig.pango (see the "declined"
  comment of OBS submitrequest 136232).</changelog>
  <changelog author="jsmeix@suse.de" date="1348833601">- Set the version is the same version as the current ghostscript
  package i.e. 9.06 because this ghostscript-fonts-* packages
  are the right ones for this Ghostscript version.</changelog>
  <changelog author="jsmeix@suse.de" date="1507118400">- Do no longer mess around with the original fonts: Do no longer
  try to "improve" the appearance of glyphs in certain fonts in
  a SUSE-sepcific way. Provide the fonts as originally intended.
  Now neither the SUSE-sepcific ghostscript-fonts-std-8.11.patch
  nor special tools like t1ascii and t1binary from the t1utils RPM
  are needed to build a RPM package that only contains fonts.
  Cf. the entry below dated "Tue Mar 27 16:57:57 CEST 2012".</changelog>
  <changelog author="jsmeix@suse.de" date="1513598400">- Call reconfigure_fonts_* -n binary_RPM_package_name
  on openSUSE Tumbleweed and Leap 15.0 and SLE15 and later
  (boo#1067213).</changelog>
  <changelog author="dimstar@opensuse.org" date="1514376000">- Revert last change: reconfigure_post_* does not know a -n
  parameter, which in turn results in warnings (rpm &lt; 4.14) or
  errors (rpm &gt;= 4.14).
  &gt; reconfigure_fonts_post: invalid option -- 'n'
  &gt; error: Unknown option n in reconfigure_fonts_post(c)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1582891200">- Add "Provides: urw-fonts" to ghostscript-fonts-std since some
  binary packages like the ones from grafana.com explicitly require
  "urw-fonts".</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1591617600">- Add a ghostscript-fonts-std-converted subpackage with fonts from
  ghostscript-fonts-std converted to TrueType format (boo#1169444)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1592827200">- Force the converted Nimbus Mono font to be monospaced by using
  the --force-monospaced argument of ttf-converter 1.0.3
  (boo#1169444 #c41)</changelog>
</package>
<package pkgid="177799102e37a774d4c3103ac4f53c19a03478f2ae8d4ce162e93877cc7bb820c8d910ad8cd8e175ca156b89fa9d2023c8b278d718f5888e2bdf398e9cc5ad5c" name="ghostscript-mini" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="ae08f3aaf6711d555c255cfea77814df27213c10a20d7c350fb49f7b613a81676ca982fd85e7238116834a0b92fd7367cfc64dd0f45c9a0e395a863b7c2114fa" name="ghostscript-mini" arch="src">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="3ce02de88a875290e904a65cbb6ea6fb47a5ed3261a6ea4b03d7a2d6bee795fe8d99b90e410935f397dc0d1828ba00bd03bd2c6e79071f9120f4898cd616a95b" name="ghostscript-mini" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="68fe654458f3afc83fc59f455edc68d1573150c28999c54de06bd8923ceaee4431e2bdd7b0e518dd8bf45e74427b302a63a53c21eb8b281e5950f9a2d520b6c2" name="ghostscript-mini-debuginfo" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="ea7b2a8fe946529ebb2a44dc696598a5846d1865f824fede6c347a58a4352e67c31401d7efa715a034f5fe1446026cad419ca4fd681eda7a46222a6e9f876f41" name="ghostscript-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="abc725a506b3368a007841ad8635e1aecbbe1570171e3c4a0edb6cbba5eb0cf58c492e8562cea868b6f678fab78f3b8536eee915679865cc97049c09c62efe64" name="ghostscript-mini-debugsource" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="8f42b3db74593c59b2676152139ea9be929aedaffe20e73211a68b8796a1b392a520938f99773fb89fa63dabc90281a97191911b73b16a2317cc314944e92df4" name="ghostscript-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="21be59f59ba511a18c3633df5b47e7038cbbfcd5ad62581a57dd0a3ebc4b7ac4baf7e1f031199f3c239a70ad9df2a1ba2f23a87b1c877e6bec8e6993cfacb687" name="ghostscript-mini-devel" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="58d44996a48a875f29237e3f7bafe2174d015c252e1ec095710b1261c29cd4502b0a5d9dc3b0427584896773599d1963a783ead424a1a174df2ad34779b5680d" name="ghostscript-mini-devel" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="390926d6add7834da3054d7ad7a7c4797b757a04f68ac17ce24b8bb646ee2905024bc8543ce255521b828ca10b762fdf972eb754d83108679effb36245036dd4" name="ghostscript-x11" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="b7833a31d526a0c0a1db8c413d9709c18eec8e09325e910afd92e4b556871a3564a7c522e87248d5f13b1ad4ff8de6231039e25f910f4b0470c5888f86408aea" name="ghostscript-x11" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="238f06d5205f473a5ebf0abe54b36d8fc5e20e78695efca4c4e8fac8cfba081f4894cdb3a059966bdd58779c837d67bdec0ea418503a03b4a38d63b1bde7fa98" name="ghostscript-x11-debuginfo" arch="i586">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="3ed2a338f128cb5cb8a49c80e229b9f02a3b34f2ee23a60e6fdfbb6b902e21bc575c33249f4361cae3100661a7dc3d54571c66c405643d0f2231f28557bfe14d" name="ghostscript-x11-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.56.1" rel="8.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1580472000">- Use system openjpeg2 on Tumbleweed/Factory.</changelog>
  <changelog author="jsmeix@suse.de" date="1588161600">- The version upgrade to 9.52 fixes in particular
  CVE-2020-12268: jbic2dec: heap-based buffer overflow
  in jbig2_image_compose (bsc#1170603)
- Version upgrade to 9.52
  Highlights in this release include:
  * The 9.52 release replaces the 9.51 release after a problem
    was reported with 9.51 which warranted the quick turnaround.
    Thus, like 9.51, 9.52 is primarily a maintenance release,
    consolidating the changes we introduced in 9.50.
  * IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt
    (the "mt" indicating "multi-thread").
    LCMS2 is not thread-safe, and cannot be made thread-safe
    without breaking the ABI. Our fork will be thread-safe and
    include performance enhancements (these changes have all
    been offered and rejected upstream). We will maintain
    compatibility between Ghostscript and LCMS2 for a time,
    but not in perpetuity. If there is sufficient interest,
    our fork will be available as its own package separately
    from Ghostscript (and MuPDF).
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * New option -dALLOWPSTRANSPARENCY: The transparency compositor
    (and related features), whilst we are improving it, remains
    sensitive to being driven correctly, and incorrect use
    can have unexpected/undefined results. Hence, as part of
    improving security, we limited access to these operators,
    originally using the -dSAFER feature. As we made "SAFER"
    the default mode, that became unacceptable, hence the
    new option -dALLOWPSTRANSPARENCY which enables access
    to the operators, cf.
    https://www.ghostscript.com/doc/9.52/Use.htm#ALLOWPSTRANSPARENCY
  For a release summary see:
  https://www.ghostscript.com/doc/9.52/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.51
  Highlights in this release include:
  * 9.51 is primarily a maintainance release, consolidating
    the changes we introduced in 9.50.
  * We have continued our work on code hygiene for this release,
    with a focus on the static analysis tool Coverity
    (from Synopsys, Inc) and we are now maintaining a policy of
    zero Coverity issues in the Ghostscript/GhostPDL source base.
  * IMPORTANT: In consultation with a representative of
    OpenPrinting (http://www.openprinting.org/) it is our
    intention to deprecate and, in the not distant future,
    remove the OpenPrinting Vector/Raster Printer Drivers
    (that is, the opvp and oprp devices).
    If you rely on either of these devices, please get in touch
    with us (i.e. Ghostscript upstream), so we can discuss your
    use case, and revise our plans accordingly.
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For a release summary see:
  https://www.ghostscript.com/doc/9.51/News.htm
  For details see the News.htm and History9.htm files.
- Version upgrade to 9.50
  Highlights in this release include:
  * The change to version 9.50 follows recognition
    of the extent and importance of the file access control
    redesign/reimplementation outlined below.
  * The file access control capability (enable with -dSAFER)
    has been completely rewritten, with a ground-up rethink
    of the design. For more details, see: "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * It is important to note that -dSAFER now only enables the
    file access controls, and no longer applies restrictions
    to standard Postscript functionality (specifically,
    restrictions on setpagedevice). If your application relies
    on these Postscript restrictions, see "OLDSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#OldSafer
    and please get in touch, as we do plan to remove those
    Postscript restrictions unless we have reason not to.
  IMPORTANT: File access controls are now enabled by default.
    In order to run Ghostscript without these controls,
    see "NOSAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#NoSafer
  * We (i.e. Ghostscript upstream) are in the process of forking
    LittleCMS, cf. the other release notes entries below.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  Incompatible changes:
  * There are a couple of subtle incompatibilities between the old
    and new SAFER implementations. Firstly, as mentioned above,
    SAFER now leaves standard Postcript functionality unchanged
    (except for the file access limitations). Secondly, the
    interaction with save/restore operations, see "SAFER" at
    https://www.ghostscript.com/doc/9.50/Use.htm#Safer
  * The following is not strictly speaking new to 9.50,
    as not much has changed since 9.27 in this area,
    but for those who don't upgrade with every release:
    The process of "tidying" the Postscript name space should have
    removed only non-standard and undocumented operators.
    Nevertheless, it is possible that any integrations or utilities
    that rely on those non-standard and undocumented operators
    may stop working, or may change behaviour.
    If you encounter such a case, please contact us
    (i.e. Ghostscript upstream, either the #ghostscript IRC channel
    or the gs-devel mailing list would be best), and we'll work
    with you to either find an alternative solution or return the
    previous functionality, if there is genuinely no other option.
    One case we know this has occurred is GSView 5 (and earlier).
    GSView 5 support for PDF files relied upon internal use only
    features which are no longer available. GSView 5 will still
    work as previously for Postscript files. For PDF files,
    users are encouraged to look at MuPDF https://www.mupdf.com/
  For a release summary see:
  https://www.ghostscript.com/doc/9.50/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2019-10216.patch
  gs-CVE-2019-14811-885444fc.patch
  gs-CVE-2019-14817-cd1b1cac.patch
  openjpeg4gs-CVE-2018-6616-8ee33522.patch
  are fixed in the version 9.52 upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1595937600">- CVE-2020-15900.patch fixes CVE-2020-15900 Memory Corruption
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=702582
  (bsc#1174415)</changelog>
  <changelog author="jsmeix@suse.de" date="1603195200">- Version upgrade to 9.53.3
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.53.3/News.htm):
  * The 9.53.3 release is primarily maintenance.
  * Issues arose with 9.53.0/1/2 that prompted the release
    of a .3 patch:
    A crash related to management of ICC profile objects.
    A parameter type mismatch that would cause Ghostscript
    to error out during initialisation, which
    affected 64 big, big endian architectures.
    An unexpected side effect of another change that prevented
    multithreaded rendering and background rendering
    from working correctly.
  * The most obvious change is the (re-)introduction of the
    patch level to the version number, this helps facilitate
    a revised policy on handling security related issues.
    To clarify: in the event we decide to release a patch revision,
    it will replace the release with the previous patch number.
    Release notes, highlights and warnings will remain the same,
    except for the addition of whatever fix(es) prompted the patch.
  * Our efforts in code hygiene and maintainability continue.
  * We have added Python bindings for the gsapi interface, can be
    found in demos/python. These are experimental, and we welcome
    feedback from interested developers.
  * For those integrating Ghostscript/GhostPDL via the gsapi
    interface, we have added new capabilities to that, specifically
    in terms of setting and interrogating device parameters. These,
    along with the existing interface calls, are documented in:
    Ghostscript Interpreter API at
    https://www.ghostscript.com/doc/9.53.3/API.htm
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  Incompatible changes:
  * As of 9.53.0, we have (re-)introduced the patch level to the
    version number, this helps facilitate a revised policy
    on handling security related issues.
    Note for GSView Users: The patch level addition breaks
    GSView 5 (it is hardcoded to check for versions 704-999).
    It is possible, but not guaranteed that a GSView update might
    be forthcoming to resolve this.
  For a release summary see:
  https://www.ghostscript.com/doc/9.53.3/News.htm
  For details see the News.htm and History9.htm files.
- CVE-2020-15900.patch is no longer needed
  because it is fixed in the upstream sources.
- Ghostscript 9.53.3 fixes in particular txtwrite memory issues
  (boo#1177922).</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1603195201">- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch
  fixes compilation with FreeType 2.10.3+
  http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=41ef9a0bc36b9db7115fbe9623f989bfb47bbade
  c.f. https://bugs.ghostscript.com/show_bug.cgi?id=702985</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1618401600">- Hardening: compile with PIC, link as PIE</changelog>
  <changelog author="jsmeix@suse.de" date="1621598400">- Version upgrade to 9.54.0
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://www.ghostscript.com/doc/9.54.0/News.htm):
  * The 9.54.0 release is a maintenance release,
    and also adds new functionality.
  * Overprint simulation is now available to all output devices,
    allowing quality previewing/proofing of PostScript and
    PDF jobs that rely on overprint. See the -dOverprint option
    documentation in: doc/9.54.0/Use.htm#Overprint
  * The "docxwrite" device adds the ability to output
    to Microsoft Word "docx" format.
    See: doc/9.54.0/VectorDevices.htm#DOCX
  * The pdfwrite device is now capable of using the Tesseract OCR
    engine when it is built into Ghostscript to improve
    searchability and copy and paste functionality when the input
    lacks the metadata for that purpose.
    See: doc/9.54.0/VectorDevices.htm#UseOCR
  * Ghostscript/GhostPDL now includes a "map text to black"
    function, where text drawn by an input job (except when drawn
    using a Type 3 font) can be forced to draw in solid black.
    See: doc/9.54.0/Use.htm#BlackText
  * Ghostscript/GhostPDL now supports simple N-up imposition
    "internally". See: doc/9.54.0/Use.htm#NupControl
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes,
    and incremental improvements.
  * For a list of open issues, or to report problems, please visit
    bugs.ghostscript.com
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- 41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch is no longer
  needed because it is fixed in the upstream sources.</changelog>
  <changelog author="jsmeix@suse.de" date="1631275200">- CVE-2021-3781.patch fixes CVE-2021-3781
  Trivial -dSAFER bypass
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=704342
  (bsc#1190381)</changelog>
  <changelog author="jsmeix@suse.de" date="1641902400">- CVE-2021-45949.patch fixes CVE-2021-45949
  heap-based buffer overflow in sampled_data_finish
  cf. https://github.com/google/oss-fuzz-vulns/blob/main/vulns/ghostscript/OSV-2021-803.yaml
  (bsc#1194304)
- CVE-2021-45944 use-after-free in sampled_data_sample
  is already fixed in the Ghostscript 9.54.0 upstream sources
  (bsc#1194303)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1649332800">- Do no longer require apparmor-abstractions, it is not mandatory
  to use Ghostscript (bsc#1134289).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- Use system zlib (bsc#1198449)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145600">- Use _multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1658145601">- update to 9.56.1:
  Highlights in this release include
  (excerpts from the Ghostscript upstream release summary
  in https://ghostscript.com/docs/9.56.1/News.htm):
  * New PDF Interpreter: This is an entirely new implementation
    written in C (rather than PostScript, as before)
  * Calling Ghostscript via the GS API is now thread safe. The one
    limitation is that the X11 devices for Unix-like systems (x11,
    x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2,
    x11gray4 and x11mono) cannot be made thread safe, due to their
    interaction with the X11 server, those devices have been
    modified to only allow one instance in an executable.
  * The PSD output device now writes ICC profiles to their output
    files, for improved color fidelity.
  * Our efforts in code hygiene and maintainability continue.
  * The usual round of bug fixes, compatibility changes, and
    incremental improvements.
  * We have added the capability to build with the Tesseract OCR
    engine. In such a build, new devices are available
    (pdfocr8/pdfocr24/pdfocr32) which render the output file to an
    image, OCR that image, and output the image "wrapped" up as a
    PDF file, with the OCR generated text information included
    as "invisible" text (in PDF terms, text rendering mode 3).
    Mainly due to time constraints, we only support including
    Tesseract from source included in our release packages,
    and not linking to Tesseract/Leptonica shared libraries.
    Whether we add this capability will be largely dependent
    on community demand for the feature. See Enabling OCR
    at https://www.ghostscript.com/ocr.html for more details.
  For a release summary see:
  https://www.ghostscript.com/doc/9.54.0/News.htm
  For details see the News.htm and History9.htm files.
- Configure --without-tesseract because this requires C++ (it
  might be added if Tesseract support in Ghostscript is needed).
- Drop CVE-2021-3781.patch, CVE-2021-45949.patch: upstream</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1681214400">- CVE-2023-28879.patch fixes CVE-2023-28879
  Buffer Overflow in s_xBCPE_process
  cf. https://bugs.ghostscript.com/show_bug.cgi?id=706494
  (bsc#1210062)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1688472000">- CVE-2023-36664.patch fixes CVE-2023-36664
  see https://bugs.ghostscript.com/show_bug.cgi?id=706761
  "OS command injection in %pipe% access"
  and https://bugs.ghostscript.com/show_bug.cgi?id=706778
  "%pipe% allowed_path bypass"
  and bsc#1212711
  "permission validation mishandling for pipe devices
  (with the %pipe% prefix or the | pipe character prefix)"</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1690372800">- CVE-2023-38559.patch fixes CVE-2023-38559
  "out of bounds read devn_pcx_write_rle() could result in DoS"
  see bsc#1213637
  and https://bugs.ghostscript.com/show_bug.cgi?id=706897
  which is in base/gdevdevn.c the same issue
  "ordering in if expression to avoid out-of-bounds access"
  as the already fixed CVE-2020-16305 in devices/gdevpcx.c
  see https://bugs.ghostscript.com/show_bug.cgi?id=701819</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1695211200">- CVE-2023-43115.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
  that fixes CVE-2023-43115 "remote code execution
  via crafted PostScript documents in gdevijs.c"
  see https://bugs.ghostscript.com/show_bug.cgi?id=707051
  (bsc#1215466)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702900800">- Recommend cups-filters only when cups is present.</changelog>
  <changelog author="Johannes Meixner &lt;jsmeix@suse.com&gt;" date="1704283200">- CVE-2023-46751.patch is
  https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcdbc595c13
  adapted for Ghostscript-9.56.1 that fixes
  https://bugs.ghostscript.com/show_bug.cgi?id=707264
  which includes a fix for CVE-2023-46751
  "dangling pointer in gdev_prn_open_printer_seekable()"
  (bsc#1217871)</changelog>
</package>
<package pkgid="2c407fd441bbcb3a44afc18d4ae73471b626366cd4813e955b8e199eb51f3a267edc59bbb711e6fc402ff6ff8b92ae00d9bf85d5e377b3f7fc76cca0a2f4cc8b" name="giada" arch="src">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="avvissu@yandex.by" date="1509105600">- Update to 0.14.4:
  * see: /usr/share/doc/packages/giada/ChangeLog</changelog>
  <changelog author="aloisio@gmx.com" date="1524139200">- Update to version 0.15.0
  * Refactor audio engine into frame-based processing
  * Refactor channels readers/writers into channelManager namespace
  * Smarter Solo algorithm
  * Fix missing .wav extension on recorded audio takes
  * Fix wrong Channel status update after 'Clear all actions'
  version 0.14.6
  * MIDI velocity drives volume for one-shot sample channels
  * FLAC and Ogg support
  * Ability to use system-provided Catch library (GitHub #151)
  * Update Catch to version 2
  * Fix unreadable tabs title in Configuration Window (GitHub #168)
  * Fix crash on opening About window
  * Fix 'read actions' button behavior during ending and waiting statuses
  version 0.14.5
  * Support for multiple plug-in directories
  * New directory browser for adding plug-in directories
  * Update plug-in's parameters on program change in plug-in's window
  * Improved MIDI action management in Piano Roll
  * Simplified conditional rules in Makefile.am
  * Fix crash on MIDI learn for plug-in parameters
  * Fix crash in MIDI input window if MIDI in params are 0
  * Fix unwanted new action when dragging piano items in Piano Roll
  * Fix crash while recording on existing project (GitHub #161)
- Dropped giada.patch (no longer necessary)
- Added giada-gcc48.patch
- Spec cleanup</changelog>
  <changelog author="jengelh@inai.de" date="1524312000">- Ensure neutrality of description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555934400">- Update to version 0.15.4
  * New record-on-signal option for input and action recording
  * Initial support for plug-ins with mono I/O buses
  * PluginHost refactoring
  * Smart pointers for Wave and Plugin objects
  * Remove old and deprecated input delay compensation
  * Optimized audio IO processing in Mixer callback
  * Atomic I/O meters with improved accuracy
  * Fix memory leak when replacing samples in a Sample Channel
  * Fix plug-ins ordering method when re-opening Giada
  * Fix silent Sample Channel when recording actions a second
    time
  * Fix velocity always discarded when sending key-press to
    Sample Channel
  * Fix inability to record actions with quantizer enabled
  version 0.15.3:
  * Action recorder refactoring
  * Optional midimap parameters (thank you @tomek-szczesny)
  * Support for "inaudible" MIDI lightning events (thank you
    @tomek-szczesny)
  * Build AppImage for Linux on Travis CI instance
  * Huge optimization of the AppImage binary file
  * Fix Action Editor repaint on min/max zoom levels
  * "Resize recording" flag has been removed
  * Change text labels for channel operations
  * Smarter column assignment while loading a patch/project
  * Fix wrong resizer bar width between Action Editor widgets
    when zooming
  * Can't display custom channel name in Sample Channel (fixed)
  * Fix crash when cloning Sample Channel with audio data in it
  * Clone channel doesn't clone channel name (fix #219)
  version 0.15.2:
  * New sample-accurate Action Editor
  * New MIDI Velocity Editor widget
  * Ability to move MIDI events vertically in piano roll (i.e.
    change note)
  * Remove mute action recording
  * Better handling of MIDI devices that send NOTEON + velocity
    0 as NOTEOFF
  * Avoid calls to deprecated JUCE plug-ins methods
  * Removed useless pthreadGC2.dll from Windows package
  * Can't kill MIDI channels (fix #197)
  * Can't record MIDI actions (fix #202)
  * Fix missing first beat on metronome rendering
  * Fix crash on opening plug-in window on macOS
  version 0.15.1:
  * Deep code refactoring, featuring Channels processors
  * Many new unit tests added
  * Simplify mutex mechanism
  * Fix wrong quantizer value on patch/project load
  * Remove the old, buggy and glitchy internal crossfade
    algorithm
  * Fix many potential plug-in crashes on Linux
  * Properly close plug-in window on plug-in removal
  * Improve BPM changes while running as JACK client
- Drop giada-gcc48.patch (no longer useful)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577880000">- Update to version 0.16.0
  * Fix columns' resizer bar height on verical window resize
  * Fix crash on MIDI learn global commands
  * Fix wrong channel routing when triggering MIDI learnt
    commands
  * Fix rewind button not rewinding sample channels in LOOP_*
    mode
  * Use actual buffer size from KernelAudio when loading
    channels from a patch
  * Remove FLTK multithreading initialization
  * Remove all pthread.h leftovers
  * Fix memory corruption on Keyboard refresh
  * Fix wave size corruption while editing samples in Sample
    Editor
  * Fix freeze when cloning a Sample Channel with a sample in it
  * Fix buffer overflow when playing an edited sample
  * Fix crash when loading a project with missing plug-ins
  * Fix freeze when pressing 'play' during an audio recording
    session
  * Fix play/ending UI status of MIDI channels
  * Fix plug-in sorting on reload
  * Fix crash when reloading a sample in the Sample Editor
  * Fix messy 'R' button status when toggled
  * Fix missing icons and broken checkboxes
  * Optimize model updates on keyboard interaction
  * Always read Columns data from patch files
  * Show missing (and removable) plug-ins in Plug-in Window list
  * Create default empty columns on 'Reset to initial state'
  * Save relative Wave paths in project files
  * New internal engine&lt;-&gt;UI architecture
  * New persistence layer
  * New MIDI queue for incoming live MIDI messages
  * Switch to std::thread
  * Absolute #include paths in source code
  * Removed Boost parameter from Sample Channel</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1647432000">- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1653393600">- workaround for gcc12 build failure in TW:
    temporarily use gcc11 until upstream fix will be available</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653825600">- Add giada-gcc12.patch to fix Factory build</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663416000">- Update to version 0.23.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1663502400">- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
- disable giada-gcc12.patch (now upstream)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663588800">- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1671105600">- update to version 0.23.2
  * 2nd bugfix release for version 0.23 Catoblepas</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1680091200">- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1680177600">- Update patchset:
  * 001-Fix-build-with-fmt-9-GCC-12.patch
  * rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1687089600">- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
  * Ability to change audio and MIDI engines on the fly — no need to restart
    Giada anymore when the audio and/or MIDI devices change. No need to restart
    also when changing several properties in the Configuration Window;
  * Add new "Clear" button next to all MIDI learning widgets to easily clear
    the MIDI binding (#486);
  * Set default resampler quality to "Linear" (the fastest one);
  * Update FLTK to latest commit available;
  * Update JUCE to version 7.0.5;
  * Fix Velocity parameter not being usable in Action Editor;
  * Fix MIDI Channel parameter not being usable in MIDI input configuration;
  * Code refactoring and other architectural improvements.</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1691236800">- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
  * Update changelog
  * Include &lt;cstdint&gt; for uint32_t
  * DRY geTabAudio
  * Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
  * Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
  * Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
  * New method geChoice::showFirstItem()
  * Show MIDI map path in drop down menu only if available and found
  * Store actual MIDI map path (std::string) into c::MidiData struct
  * Show MIDI in/out ports in drop down menu only if they are available</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correction of license based on legaldb review</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1697457600">- Update to version 0.26.0:
  * Add ability to open more than one plug-in UI (#575)
    — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  * improved floating legends in Action Editor (#655)
    — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  * huge optimizations to the audio rendering process;
  * Windows: store configuration file in AppData directory
    — to allow better integration with the environment (#299);
  * Windows: fix missing .dll file on startup (#661);
  * many more usability improvements and smaller optimizations.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1697457601">- Drop the Commercial from license tag
  * It is an licensing option suggested by author, however our legaldb
    throws an error that it's not a valid SPDX license</changelog>
  <changelog author="edogawa@aon.at" date="1703332800">- Update to version 0.26.1:
  * Update Changelog
  * Bump version to 0.26.1
  * Fix crash when fetching audio device and JACK is in use
  * Fix glitches in geScroll positioning inside geSplitScroll
  * Fix Sample Editor not picking up Channel properties when loading a project
  * Const-correctness when preparing Preview Channel
  * Fix assertion when selected RtMidi API is not present in available APIs (#670)
  * Add geChoice::hasItem() method
  * [Linux] Follow the XDG Base Directory Specification (#338)
  * Minor fixup to some help labels
  * Disable 'rec-on-signal mode' button if function not available (#629)
  * Disable 'free loop-length mode' button if function not available (#629)
  * Disable 'record audio' button if can't record audio with better explanation (#629)
  * Disable UI refresh while loading a project to prevent crashes
  * Show 'missing assets' window only once the UI has been loaded
  * [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
  * Adjust plug-in window size before showing it (reduce weird window flickering)
  * Load wave in Channel only when type is SAMPLE or PREVIEW
  * DRY m::Channel's constructor
  * Add some assertions in m::Channel class
  * Show correct progress in plug-in scan when multiple formats are in use
  * PluginManager: tidy up code
  * PluginManager: modernize scan loop
  * Add ability to stop plug-in scan (#423)
  * Pass progress callback to PluginManager::scanDirs() by value
  * PluginManager: add ability to cancel plug-in scan
  * Add support to cancellable gdProgress in gdMainWindow::ScopedProgress
  * Cancellable geProgress widget
  * Flex-based gdProgress window
  * Add geProgress constructor without parameters
  * Add some explicit imports
  * Ability to sort plug-ins in both ascending and descending order (#542)
  * Smarter plug-in sort mechanism
  * Don't close browser twice on project load to prevent crash
  * KernelAudio: prevent assertion on inputDevice.channelsStart &gt;= 0 when applying audio changes and input device is disabled
  * On project close, close all subwindows first before resetting the engine
  * Ui::closeAllSubwindows() now closes ALL existing subwindows
  * Beautify gdWindow::deleteChild() method
  * Refactor method name in gdWindow
  * DRY gdWindow delChild() method
  * Refactor gdWindow cleanup into separate method
  * Truncate column's help text if column is too narrow
  * Print help text on columns background
  * Refactor columns background drawing
  * Add geScroll::getViewportBounds()
  * Update geompp dep
  * Leave some empty margin at the bottom of each column as drag and drop area
  * geFlexResizable: add ability to set an empty margin at the end of the stack
  * Pass by ref in some geFlexResizable methods
  * DRY some geFlexResizable internals
  * Make geFlexResizable::computeHeight() more generic
  * geFlexResizable-based geColumn
  * Add better support for MOVE mode in geResizerBar
  * Adjust parent size when widgets inside geFlexResizable are resized in MOVE mode
  * Refactor resizer bar code into separate method in geFlexResizable
  * Make widgets vector protected in geFlexResizable
  * Add geFlexResizable::clearWidgets() method
  * Add geChannel::getId() method
  * Ability to add widgets of arbitrary size to geFlexResizable
  * Add alternate constructor with explicit coordinates to geFlexResizable
  * Update FLTK to latest master
- add giada-fmt.patch (missing includee)</changelog>
</package>
<package pkgid="279fe233f2dd63319e3bbe9a053cb0433b2d65e23863f16093c3defb157a679b7d88deff2be43c02f05b1b73864727ecc71fcd2194950bdff6e7c66d83ce2568" name="giada" arch="x86_64">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577880000">- Update to version 0.16.0
  * Fix columns' resizer bar height on verical window resize
  * Fix crash on MIDI learn global commands
  * Fix wrong channel routing when triggering MIDI learnt
    commands
  * Fix rewind button not rewinding sample channels in LOOP_*
    mode
  * Use actual buffer size from KernelAudio when loading
    channels from a patch
  * Remove FLTK multithreading initialization
  * Remove all pthread.h leftovers
  * Fix memory corruption on Keyboard refresh
  * Fix wave size corruption while editing samples in Sample
    Editor
  * Fix freeze when cloning a Sample Channel with a sample in it
  * Fix buffer overflow when playing an edited sample
  * Fix crash when loading a project with missing plug-ins
  * Fix freeze when pressing 'play' during an audio recording
    session
  * Fix play/ending UI status of MIDI channels
  * Fix plug-in sorting on reload
  * Fix crash when reloading a sample in the Sample Editor
  * Fix messy 'R' button status when toggled
  * Fix missing icons and broken checkboxes
  * Optimize model updates on keyboard interaction
  * Always read Columns data from patch files
  * Show missing (and removable) plug-ins in Plug-in Window list
  * Create default empty columns on 'Reset to initial state'
  * Save relative Wave paths in project files
  * New internal engine&lt;-&gt;UI architecture
  * New persistence layer
  * New MIDI queue for incoming live MIDI messages
  * Switch to std::thread
  * Absolute #include paths in source code
  * Removed Boost parameter from Sample Channel</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1647432000">- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1653393600">- workaround for gcc12 build failure in TW:
    temporarily use gcc11 until upstream fix will be available</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653825600">- Add giada-gcc12.patch to fix Factory build</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663416000">- Update to version 0.23.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1663502400">- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
- disable giada-gcc12.patch (now upstream)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663588800">- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1671105600">- update to version 0.23.2
  * 2nd bugfix release for version 0.23 Catoblepas</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1680091200">- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1680177600">- Update patchset:
  * 001-Fix-build-with-fmt-9-GCC-12.patch
  * rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1687089600">- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
  * Ability to change audio and MIDI engines on the fly — no need to restart
    Giada anymore when the audio and/or MIDI devices change. No need to restart
    also when changing several properties in the Configuration Window;
  * Add new "Clear" button next to all MIDI learning widgets to easily clear
    the MIDI binding (#486);
  * Set default resampler quality to "Linear" (the fastest one);
  * Update FLTK to latest commit available;
  * Update JUCE to version 7.0.5;
  * Fix Velocity parameter not being usable in Action Editor;
  * Fix MIDI Channel parameter not being usable in MIDI input configuration;
  * Code refactoring and other architectural improvements.</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1691236800">- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
  * Update changelog
  * Include &lt;cstdint&gt; for uint32_t
  * DRY geTabAudio
  * Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
  * Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
  * Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
  * New method geChoice::showFirstItem()
  * Show MIDI map path in drop down menu only if available and found
  * Store actual MIDI map path (std::string) into c::MidiData struct
  * Show MIDI in/out ports in drop down menu only if they are available</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correction of license based on legaldb review</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1697457600">- Update to version 0.26.0:
  * Add ability to open more than one plug-in UI (#575)
    — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  * improved floating legends in Action Editor (#655)
    — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  * huge optimizations to the audio rendering process;
  * Windows: store configuration file in AppData directory
    — to allow better integration with the environment (#299);
  * Windows: fix missing .dll file on startup (#661);
  * many more usability improvements and smaller optimizations.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1697457601">- Drop the Commercial from license tag
  * It is an licensing option suggested by author, however our legaldb
    throws an error that it's not a valid SPDX license</changelog>
  <changelog author="edogawa@aon.at" date="1703332800">- Update to version 0.26.1:
  * Update Changelog
  * Bump version to 0.26.1
  * Fix crash when fetching audio device and JACK is in use
  * Fix glitches in geScroll positioning inside geSplitScroll
  * Fix Sample Editor not picking up Channel properties when loading a project
  * Const-correctness when preparing Preview Channel
  * Fix assertion when selected RtMidi API is not present in available APIs (#670)
  * Add geChoice::hasItem() method
  * [Linux] Follow the XDG Base Directory Specification (#338)
  * Minor fixup to some help labels
  * Disable 'rec-on-signal mode' button if function not available (#629)
  * Disable 'free loop-length mode' button if function not available (#629)
  * Disable 'record audio' button if can't record audio with better explanation (#629)
  * Disable UI refresh while loading a project to prevent crashes
  * Show 'missing assets' window only once the UI has been loaded
  * [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
  * Adjust plug-in window size before showing it (reduce weird window flickering)
  * Load wave in Channel only when type is SAMPLE or PREVIEW
  * DRY m::Channel's constructor
  * Add some assertions in m::Channel class
  * Show correct progress in plug-in scan when multiple formats are in use
  * PluginManager: tidy up code
  * PluginManager: modernize scan loop
  * Add ability to stop plug-in scan (#423)
  * Pass progress callback to PluginManager::scanDirs() by value
  * PluginManager: add ability to cancel plug-in scan
  * Add support to cancellable gdProgress in gdMainWindow::ScopedProgress
  * Cancellable geProgress widget
  * Flex-based gdProgress window
  * Add geProgress constructor without parameters
  * Add some explicit imports
  * Ability to sort plug-ins in both ascending and descending order (#542)
  * Smarter plug-in sort mechanism
  * Don't close browser twice on project load to prevent crash
  * KernelAudio: prevent assertion on inputDevice.channelsStart &gt;= 0 when applying audio changes and input device is disabled
  * On project close, close all subwindows first before resetting the engine
  * Ui::closeAllSubwindows() now closes ALL existing subwindows
  * Beautify gdWindow::deleteChild() method
  * Refactor method name in gdWindow
  * DRY gdWindow delChild() method
  * Refactor gdWindow cleanup into separate method
  * Truncate column's help text if column is too narrow
  * Print help text on columns background
  * Refactor columns background drawing
  * Add geScroll::getViewportBounds()
  * Update geompp dep
  * Leave some empty margin at the bottom of each column as drag and drop area
  * geFlexResizable: add ability to set an empty margin at the end of the stack
  * Pass by ref in some geFlexResizable methods
  * DRY some geFlexResizable internals
  * Make geFlexResizable::computeHeight() more generic
  * geFlexResizable-based geColumn
  * Add better support for MOVE mode in geResizerBar
  * Adjust parent size when widgets inside geFlexResizable are resized in MOVE mode
  * Refactor resizer bar code into separate method in geFlexResizable
  * Make widgets vector protected in geFlexResizable
  * Add geFlexResizable::clearWidgets() method
  * Add geChannel::getId() method
  * Ability to add widgets of arbitrary size to geFlexResizable
  * Add alternate constructor with explicit coordinates to geFlexResizable
  * Update FLTK to latest master
- add giada-fmt.patch (missing includee)</changelog>
</package>
<package pkgid="6658b542c9ebda52549d9c5744904909d50a4db548489cb4dc7aa3ea37f8b584347316d7fe344bf74129ed77ec78d9514cae78e5c270aa89071d0dc101da4c0b" name="giada-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.26.1" rel="1.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1577880000">- Update to version 0.16.0
  * Fix columns' resizer bar height on verical window resize
  * Fix crash on MIDI learn global commands
  * Fix wrong channel routing when triggering MIDI learnt
    commands
  * Fix rewind button not rewinding sample channels in LOOP_*
    mode
  * Use actual buffer size from KernelAudio when loading
    channels from a patch
  * Remove FLTK multithreading initialization
  * Remove all pthread.h leftovers
  * Fix memory corruption on Keyboard refresh
  * Fix wave size corruption while editing samples in Sample
    Editor
  * Fix freeze when cloning a Sample Channel with a sample in it
  * Fix buffer overflow when playing an edited sample
  * Fix crash when loading a project with missing plug-ins
  * Fix freeze when pressing 'play' during an audio recording
    session
  * Fix play/ending UI status of MIDI channels
  * Fix plug-in sorting on reload
  * Fix crash when reloading a sample in the Sample Editor
  * Fix messy 'R' button status when toggled
  * Fix missing icons and broken checkboxes
  * Optimize model updates on keyboard interaction
  * Always read Columns data from patch files
  * Show missing (and removable) plug-ins in Plug-in Window list
  * Create default empty columns on 'Reset to initial state'
  * Save relative Wave paths in project files
  * New internal engine&lt;-&gt;UI architecture
  * New persistence layer
  * New MIDI queue for incoming live MIDI messages
  * Switch to std::thread
  * Absolute #include paths in source code
  * Removed Boost parameter from Sample Channel</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1647432000">- Update to version 0.21.0+git, switch to obs_scm service
- add giada-findFLTK.patch
- enable VST3 support</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1653393600">- workaround for gcc12 build failure in TW:
    temporarily use gcc11 until upstream fix will be available</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653825600">- Add giada-gcc12.patch to fix Factory build</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663416000">- Update to version 0.23.0</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1663502400">- add 003-cmake-exclude-juce-from-all.patch to avoid juce stuff install
- disable giada-gcc12.patch (now upstream)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1663588800">- remove giada-gcc12.patch and giada-findFLTK.patch (obsolete by upstream changes)</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1671105600">- update to version 0.23.2
  * 2nd bugfix release for version 0.23 Catoblepas</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1680091200">- add 001-cstdint.patch to fix TW build (gcc13)
- remove tarball from package sources (generated at buildtime)</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1680177600">- Update patchset:
  * 001-Fix-build-with-fmt-9-GCC-12.patch
  * rename 001-cstdint.patch to 002-fix-include-cstdint.patch
- Switch to tar_scm with disabled mode
- Update to 0.24.0
  * Revamped MIDI sync Clock support
  * MIDI engine refactoring, featuring multi-threading support
  * UI: Resizable vu-meters
  * UI: New global MIDI activity leds
  * More core classes and functions refactoring
  * More robust persistence mechanism for project and configuration files
  * Add new tests suites for MidiEvent and ChannelFactory
  * Set C++ version to C++20
  * Update FLTK to latest commit available</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1687089600">- remove 001-Fix-build-with-fmt-9-GCC-12.patch (now upstream)
- update to 0.25.0
  * Ability to change audio and MIDI engines on the fly — no need to restart
    Giada anymore when the audio and/or MIDI devices change. No need to restart
    also when changing several properties in the Configuration Window;
  * Add new "Clear" button next to all MIDI learning widgets to easily clear
    the MIDI binding (#486);
  * Set default resampler quality to "Linear" (the fastest one);
  * Update FLTK to latest commit available;
  * Update JUCE to version 7.0.5;
  * Fix Velocity parameter not being usable in Action Editor;
  * Fix MIDI Channel parameter not being usable in MIDI input configuration;
  * Code refactoring and other architectural improvements.</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1691236800">- remove 002-fix-include-cstdint.patch (now upstream)
- Update to version 0.25.1:
  * Update changelog
  * Include &lt;cstdint&gt; for uint32_t
  * DRY geTabAudio
  * Better samplerate selection in dropdown menu if device has no samplerate (e.g. JACK)
  * Show 'none' in channel's dropdown menu if device has no channels (e.g. JACK)
  * Use geChoice::showFirstItem() in place of geChoice::showItem(0) in geTabAudio
  * New method geChoice::showFirstItem()
  * Show MIDI map path in drop down menu only if available and found
  * Store actual MIDI map path (std::string) into c::MidiData struct
  * Show MIDI in/out ports in drop down menu only if they are available</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1695124800">- Correction of license based on legaldb review</changelog>
  <changelog author="Edgar Aichinger edogawa@aon.at" date="1697457600">- Update to version 0.26.0:
  * Add ability to open more than one plug-in UI (#575)
    — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  * improved floating legends in Action Editor (#655)
    — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  * huge optimizations to the audio rendering process;
  * Windows: store configuration file in AppData directory
    — to allow better integration with the environment (#299);
  * Windows: fix missing .dll file on startup (#661);
  * many more usability improvements and smaller optimizations.</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1697457601">- Drop the Commercial from license tag
  * It is an licensing option suggested by author, however our legaldb
    throws an error that it's not a valid SPDX license</changelog>
  <changelog author="edogawa@aon.at" date="1703332800">- Update to version 0.26.1:
  * Update Changelog
  * Bump version to 0.26.1
  * Fix crash when fetching audio device and JACK is in use
  * Fix glitches in geScroll positioning inside geSplitScroll
  * Fix Sample Editor not picking up Channel properties when loading a project
  * Const-correctness when preparing Preview Channel
  * Fix assertion when selected RtMidi API is not present in available APIs (#670)
  * Add geChoice::hasItem() method
  * [Linux] Follow the XDG Base Directory Specification (#338)
  * Minor fixup to some help labels
  * Disable 'rec-on-signal mode' button if function not available (#629)
  * Disable 'free loop-length mode' button if function not available (#629)
  * Disable 'record audio' button if can't record audio with better explanation (#629)
  * Disable UI refresh while loading a project to prevent crashes
  * Show 'missing assets' window only once the UI has been loaded
  * [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
  * Adjust plug-in window size before showing it (reduce weird window flickering)
  * Load wave in Channel only when type is SAMPLE or PREVIEW
  * DRY m::Channel's constructor
  * Add some assertions in m::Channel class
  * Show correct progress in plug-in scan when multiple formats are in use
  * PluginManager: tidy up code
  * PluginManager: modernize scan loop
  * Add ability to stop plug-in scan (#423)
  * Pass progress callback to PluginManager::scanDirs() by value
  * PluginManager: add ability to cancel plug-in scan
  * Add support to cancellable gdProgress in gdMainWindow::ScopedProgress
  * Cancellable geProgress widget
  * Flex-based gdProgress window
  * Add geProgress constructor without parameters
  * Add some explicit imports
  * Ability to sort plug-ins in both ascending and descending order (#542)
  * Smarter plug-in sort mechanism
  * Don't close browser twice on project load to prevent crash
  * KernelAudio: prevent assertion on inputDevice.channelsStart &gt;= 0 when applying audio changes and input device is disabled
  * On project close, close all subwindows first before resetting the engine
  * Ui::closeAllSubwindows() now closes ALL existing subwindows
  * Beautify gdWindow::deleteChild() method
  * Refactor method name in gdWindow
  * DRY gdWindow delChild() method
  * Refactor gdWindow cleanup into separate method
  * Truncate column's help text if column is too narrow
  * Print help text on columns background
  * Refactor columns background drawing
  * Add geScroll::getViewportBounds()
  * Update geompp dep
  * Leave some empty margin at the bottom of each column as drag and drop area
  * geFlexResizable: add ability to set an empty margin at the end of the stack
  * Pass by ref in some geFlexResizable methods
  * DRY some geFlexResizable internals
  * Make geFlexResizable::computeHeight() more generic
  * geFlexResizable-based geColumn
  * Add better support for MOVE mode in geResizerBar
  * Adjust parent size when widgets inside geFlexResizable are resized in MOVE mode
  * Refactor resizer bar code into separate method in geFlexResizable
  * Make widgets vector protected in geFlexResizable
  * Add geFlexResizable::clearWidgets() method
  * Add geChannel::getId() method
  * Ability to add widgets of arbitrary size to geFlexResizable
  * Add alternate constructor with explicit coordinates to geFlexResizable
  * Update FLTK to latest master
- add giada-fmt.patch (missing includee)</changelog>
</package>
<package pkgid="eb0108f4d0a38dcf2b8601626606f8e354e2e1162e6e9cf4bd53e86f634115d1dc4af2e03cf6fbcaaffa416529e3259b8aaa96dc1c49137b8e00717cfd53fb50" name="giflib" arch="src">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="jengelh@inai.de" date="1357300800">- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
  since they are now no longer provided.</changelog>
  <changelog author="jengelh@inai.de" date="1357905600">- Remove "Obsoletes: giflib", because libgif6 must not obsolete
  libgif4 (it would do that by way of libgif4's "Provides: giflib").</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1362225600">- add giflib-automake-1_13.patch, fix build with automake-1.13.1</changelog>
  <changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="jengelh@inai.de" date="1372248000">- Update to new upstream release 5.0.4
  * Fix for a rare misrendering bug when a GIF overruns the
  decompression-code table.
- Make patches have -p1, as requested by
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
  <changelog author="jengelh@inai.de" date="1377950400">- Update to new upstream release 5.0.5 (bugfix release)
  * This release sets the error return properly when a screen
  descriptor read fails, and fixes minor API documentation bugs.</changelog>
  <changelog author="jengelh@inai.de" date="1401451200">- Update to new upstream release 5.1.0
  * Minor API change to assist library wrappers in dynamic languages,
  removal of the the gif2raw utility, and various minor fix patches
  for unusual edge cases.
  * API changes to functions:
  GifErrorString returns const char *;
  EGifGetGifVersion returns const char *;
  EGifCloseFile takes another int *errorcode;
  DGifCloseFile takes another int *errorcode;</changelog>
  <changelog author="p.drouand@gmail.com" date="1421236800">- Update to version 5.1.1
  + Numerous minor fixes in getarg.c. Affects only the utilities, not the
    core library.
  + Fix SourceForge bug #59 DGifOpen can segfault if DGifGetScreenDesc fails.
  + SourceForge patch #20: In gifalloc, fix usage of realloc() in case of failure.
  + Fix SourceForge bug #61 Leak in gifsponge.
  + glibtoolize port fix for OS X.</changelog>
  <changelog author="tchvatal@suse.com" date="1421323200">- Cleanup a bit
- Remove obsolete sle10 deprecations
- Fix one tiny rpmlint warning</changelog>
  <changelog author="fstrba@suse.com" date="1453204800">- Update to version 5.1.2 (fixes CVE-2015-7555, bsc#960319)
  * Code Fixes
    + Code hardening using reallocarray() from OpenBSD.
    + Sanity check in giffilter catches files with malformed
  extension records. Fixes SourceForge bug #63: malformed gif
  causes segfault in giffilter.
  + Inexpensive sanity check in DGifSlurp() catches malformed files
    with  no image descriptor. Fixes SourceForge bug #64: malformed
  gif causes crash in giftool.
  + Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying
    constant input parameter.
  + Bail out of GIF read on invalid pixel width. Addresses Savannah
    bug #67: invalid shift in dgif_lib.c
  + Fix SourceForge bug #69: #69 Malformed: Gif file with no
    extension block after a GRAPHICS_EXT_FUNC_CODE extension causes
  segfault (in giftext).
  + Fix SourceForge bug #71: Buffer overwrite when giffixing a
    malformed gif.
  + Fix SourceForge bug #73: Null pointer deference in gifclrmap
    (only reachable with malformed GIF).
  + Fix SourceForge bug #74: Double free in gifsponge under 5.1,1,
    for any valid gif image.
  + Fix SourceForge bug #75: GAGetArgs overflows due to uncounted
    use of va_arg.
  + Sanity check in giffix catches some malformed files. Addresses
    SourceForge bug #77: dgif_lib.c: extension processing error
- Modified patches:
  * giflib-automake-1_13.patch
  * giflib-visibility.patch
    + rediff to changed context</changelog>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="fcf5469ef1e998f10a5f594e7d29fa5897d3104f23578659f4a94516f144a0c19427049982c6d0a7d113c9b075e97642f037bd74f018b1ebab5f247775fd5798" name="giflib-debugsource" arch="i586">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="5f21ca9e854b9bec1b9f8e66f3120a610038222986c8359be045d54dc4f20f2f008b0cde17d3de135d1433a4c7e8ec87a5e7d328cb43f75d043b2b9540581f46" name="giflib-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="31c8a99b0c6f5f3fdab5009197c6b2102b3ba01e4f2cb0dc935b42f7e6aa70bcb73c88f7e3fb715347c410f2e6f49cb0df653c09c4936d70f95d9a80b1c0673d" name="giflib-devel-32bit" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="10ea24d0f03d1fe9610f3d5364bfa70e0a0806ed4ff5c7702ff3a1873ebfafe651591eada31dfbaa9a698d5d2d9b545e30371e8c0c50fac149075e14df4e2d91" name="giflib-devel" arch="i586">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="817413a2506c46f4ff8ec7c20a481026acda15b861ace3dd2df469e2835ce0fd676a4e888183acdd5129f37017016059c51aecc57a4508c480b073366dc9be20" name="giflib-devel" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="98f13e063b316cfe4dde855dc97b3381d86414acae2e8a7efb160020a73d25f47f9ea63e0598e4b3c3e9cf030b3b3943c477605f211dbaa270bb3e1a1cd8cacc" name="giflib-progs" arch="i586">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="c1e1a0d46bc1f3c3de47e4e2fa323ce0dfd3f4d73182e59ab2fa875b1d5d13c8d0e8d91c52ebde5dd98541fa27b0cf0bc3ce3e7cad309ff1ca4ab10aab4431e2" name="giflib-progs" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="784f1a71e17b4628d3d2fe78d39998a3d9f9b070d5691e0891cb4b224b2406ad254fc22b7f7111f63e1c5993cf2b31ea7c84ddcf1976fedf34d00a408bb71035" name="giflib-progs-debuginfo" arch="i586">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="496d9e16a7c46d0af5ee88012b69b2166827e058a65d1d0ee4a267ba065a0b824fa26c6953628ecdb716546b3f05047c2d4e4bbbc43ea61e86b4beae85e042f9" name="giflib-progs-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.1" rel="4.1"/>
  <changelog author="idonmez@suse.com" date="1458734400">- Update to version 5.1.3
  * Prevent malloc randomess from causing the header output routine
  to emit a GIF89 version string even when no GIF89 features are
  present.
  * Prevent malloc randomess from producing sporadic failures by causing
  sanity checks added in 5.1.2 to misfire.
  * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
  Heap overflow in gif2rgb with images of size 0, also sf#82.
  * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
  introduced in 5.1.2.
  * Fix sf#84: incorrect return of DGifSlurp().
- Add giflib-sf-88.patch to fix sf#88</changelog>
  <changelog author="fstrba@suse.com" date="1460462400">- Update to version 5.1.4
  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
  * Fix SF Bug #92: Fix buffer overread in gifbuild.
  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
  * Fix SF Bug #89: Fix buffer overread in gifbuild.
- Removed patch:
  * giflib-sf-88.patch
    + Integrated upstream
- Added patch:
  * giflib-CVE-2016-3977.patch
  - Fix CVE-2016-3977: heap buffer overflow in gif2rgb
    (bsc#974847)</changelog>
  <changelog author="rpm@fthiessen.de" date="1463140800">- Added fix-autoconf11.patch for fixing build with older autoconf,
  requires for SLE11.</changelog>
  <changelog author="bwiedemann@suse.com" date="1499256000">- Keep timestamps before patch updates them to fix build-compare</changelog>
  <changelog author="schwab@suse.de" date="1541764800">- Remove unused build requires on X libraries
- Use %license</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1594382400">- Update to version 5.2.1
  * In gifbuild.c, avoid a core dump on no color map.
  * Restore inadvertently removed library version numbers in Makefile.
- Changes in version 5.2.0
  * The undocumented and deprecated GifQuantizeBuffer() entry point
    has been moved to the util library to reduce libgif size and attack
    surface. Applications needing this function are couraged to link the
    util library or make their own copy.
  * The following obsolete utility programs are no longer installed:
    gifecho, giffilter, gifinto, gifsponge. These were either installed in
    error or have been obsolesced by modern image-transformmation tools
    like ImageMagick convert. They may be removed entirely in a future
    release.
  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
  * Address SF bug #134: Giflib fails to slurp significant number of gifs
  * Apply SPDX convention for license tagging.
- Changes in version 5.1.9
  * The documentation directory now includes an HTMlified version of the
    GIF89 standard, and a more detailed description of how LZW compression
    is applied to GIFs.
  * Address SF bug #129: The latest version of giflib cannot be build on windows.
  * Address SF bug #126: Cannot compile giflib using c89
- Changes in version 5.1.8
  * Address SF bug #119: MemorySanitizer: FPE on unknown address
  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
  * Address SF bug #121: make: getversion: Command not found
  * Address SF bug #120: 5.1.7 does not build a proper library - no
- Changes in version 5.1.7
  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 tarballs.
- Changes in version 5.1.6
  * Fix library installation in the Makefile.
- Changes in version 5.1.5
  * Fix SF bug #114: Null dereferences in main() of gifclrmp
  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
    in cgif.c.  This had been assigned (CVE-2018-11490).
  * Fix SF bug #111: segmentation fault in PrintCodeBlock
  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
  * Fix SF bug #107: Floating point exception in giftext utility
  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
  * The horrible old autoconf build system has been removed with extreme prejudice.
    You now build this simply by running "make" from the top-level directory.
- Run spec-cleaner
- Drop patches fixed upstream:
  * giflib-visibility.patch
  * giflib-automake-1_13.patch
  * giflib-CVE-2016-3977.patch
  * fix-autoconf11.patch
- Change build system to Make only (upstream not using autoconf)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1618401600">- Added patch:
  * PIE.patch
    + build path independent objects</changelog>
  <changelog author="olaf@aepfle.de" date="1618488000">- prep section should just extract and patch,
  further modifications have to be done in the build section</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- add reproducible.patch to avoid timestamp patching in the build
  section and allowing it to build with -Werror=date-time</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691841600">- Define make_build for distributions which do not define them in
  system macros</changelog>
</package>
<package pkgid="ce449ee785c8a26192ded0065a645e4eda71f8af1e5e7532d8026ef3e2c05c69750d6fdb06c9795983a876d6aa531ea8b96264776565ce364615748d66b82079" name="gimp-plugin-gmic" arch="x86_64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="7f5ca184c698e079b90558fd63f51a687416a104626f4cb9f2e1ca9b33189951c7db088b5d27d86aeae8d68310797ecfdd21125735dbe012e3d454ca06b4bbd4" name="gimp-plugin-gmic-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="2c3075a01b9901a984949d9d63693d3d2a499f63661b554e36166bbf44ab782d594150471dd22f8a1e52b73ccf96a493065de4ce447a7bfb3975924b64655db2" name="gimp-plugin-jxl" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658577600">- Initial package (version 0.7~779.f5d6e29) build.opensuse.org</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1663848000">- Update to 0.7.0:
  * new functions for retrieving associated alpha channel with
    premultiplied or unpremultiplied colors, for blending
    information for extra channels in the non-coalesced case, for
    getting the intended downsampling ratio of progressive steps,
    for disabling rendering of spot colors.
  * Added ability to add metadata boxes, to set several encoder
    options, to check required codestream compatibility level,
    for force-emitting the box-based container format, to store
    JPEG metadata for lossless reconstruction, to encode
    arbitrary extra channels.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1671105600">- Added missing baselibs.conf so that 32bit library packages
  become available</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1671451200">- Add patch (applied reversed) to revert the requirement for an
  updated liblcms2 library when we have an older one. This allows
  libjxl to build in SLE15 SP4/SP5 (and Leap 15.4/15.5):
  * 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Update to release 0.8
  * API: new function JxlDecoderSetImageBitDepth and
    JxlEncoderSetFrameBitDepth to set the bit depth of buffers.
  * encoder API: add an effort 10 option for lossless
    compression; using this setting requires calling
    JxlEncoderAllowExpertOptions.
- Enable PNG utilities [boo#1205107]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675598400">- Update to release 0.8.1
  * Allow fast-lossless for 16-bit float input
  * Fix OOB read in exif.h</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676030400">- build glibc hwcaps optimized overlay</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681732800">- Refresh 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686312000">- Build package in correct phase
- Use macros for ldconfig</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686744000">- Update to release 0.8.2
  * Fix an integer underflow bug in patch decoding.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694865600">- Build plugins:
  * Add _service file to generate skcms tarball (needed to build
    plugins).
  * Add skcms tarball as source and copy extracted dir to
    ./third_party/ so cmake can find it.
  * Split out new packages:
  * gdk-pixbuf-loader-jxl: Pixbuf loader for supported apps.
  * gimp-plugin-jxl: Plugin to allow gimp to work with JPEG XL
    files.
  * jxl-thumbnailer: Thumbnailer and mime files to allow
    generating thumbnails for JPEG XL files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Switch from LCMS to SKCMS: libjxl core can use either, but
  plugins can only use SKCMS. Exercising two CMS simultaneously
  also is silly. Delete 0001-Remove-LCMS-mutex.patch .</changelog>
</package>
<package pkgid="131a7cfebc9d647b7f6c2c548c926812a257da1e07fc47e808ee8b177790adac081c34520a7b43c46a5632568327b003e09e95c0a412d88fd5ebe41da909e31e" name="gimp-plugin-jxl-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="2.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1658577600">- Initial package (version 0.7~779.f5d6e29) build.opensuse.org</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1663848000">- Update to 0.7.0:
  * new functions for retrieving associated alpha channel with
    premultiplied or unpremultiplied colors, for blending
    information for extra channels in the non-coalesced case, for
    getting the intended downsampling ratio of progressive steps,
    for disabling rendering of spot colors.
  * Added ability to add metadata boxes, to set several encoder
    options, to check required codestream compatibility level,
    for force-emitting the box-based container format, to store
    JPEG metadata for lossless reconstruction, to encode
    arbitrary extra channels.</changelog>
  <changelog author="Simon Vogl &lt;simon.vogl@gmx.net&gt;" date="1671105600">- Added missing baselibs.conf so that 32bit library packages
  become available</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1671451200">- Add patch (applied reversed) to revert the requirement for an
  updated liblcms2 library when we have an older one. This allows
  libjxl to build in SLE15 SP4/SP5 (and Leap 15.4/15.5):
  * 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674043200">- Update to release 0.8
  * API: new function JxlDecoderSetImageBitDepth and
    JxlEncoderSetFrameBitDepth to set the bit depth of buffers.
  * encoder API: add an effort 10 option for lossless
    compression; using this setting requires calling
    JxlEncoderAllowExpertOptions.
- Enable PNG utilities [boo#1205107]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1675598400">- Update to release 0.8.1
  * Allow fast-lossless for 16-bit float input
  * Fix OOB read in exif.h</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676030400">- build glibc hwcaps optimized overlay</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681732800">- Refresh 0001-Remove-LCMS-mutex.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686312000">- Build package in correct phase
- Use macros for ldconfig</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1686744000">- Update to release 0.8.2
  * Fix an integer underflow bug in patch decoding.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1694865600">- Build plugins:
  * Add _service file to generate skcms tarball (needed to build
    plugins).
  * Add skcms tarball as source and copy extracted dir to
    ./third_party/ so cmake can find it.
  * Split out new packages:
  * gdk-pixbuf-loader-jxl: Pixbuf loader for supported apps.
  * gimp-plugin-jxl: Plugin to allow gimp to work with JPEG XL
    files.
  * jxl-thumbnailer: Thumbnailer and mime files to allow
    generating thumbnails for JPEG XL files.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695297600">- Switch from LCMS to SKCMS: libjxl core can use either, but
  plugins can only use SKCMS. Exercising two CMS simultaneously
  also is silly. Delete 0001-Remove-LCMS-mutex.patch .</changelog>
</package>
<package pkgid="3667c92b4cea0b182323ce791d9d73cdd5132d699d3677abea292cf729a992731f81a9c1d8de18daeb998ef00abf2999f39b571ade2260fd317edefd382e7943" name="gimp-plugin-resynthesizer" arch="src">
  <version epoch="0" ver="2.0.3~git.20231001" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1318420800">- initial package</changelog>
  <changelog author="jw@suse.com" date="1341748800">- fixed missing intltool and SUSE_ASNEEDED</changelog>
  <changelog author="jw@suse.com" date="1341748801">- upgrade to 2.0, added autoconf/automake support
- linking with gthread-2.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1368705600">- updated to git snapshot 23dced0908
  - fixes build failures
- added gimp-plugins-python dependency
- spec file cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated to git snapshot 77eb3a6fc0
  * fixes build failure (am 1.13)</changelog>
  <changelog author="info@paolostivanin.com" date="1589198400">- Update to version 2.0.3.20190428:
  * Adding missing translation on progress bar text.
  * Adding French Translation and updating all po files with new strings.  Tweaked README on how to use translation files on Ubuntu.
  * Add vagga test gimp-plugin-registry and installed resynthesizer.
  * Add vagga scripts for testing build
  * README: replace dead links with archive
  * Issued #47 typo in readme</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590667200">- Add missing copyright header to the spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1636545600">- Update to 2.0.3.20210530:
  * implement imageSynth2 which takes two masks
  * update translations
  * update documentation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1662638400">- Update to 2.0.3~git.20220422:
  * Fix Filter&gt;Render&gt;Texture improperly yields a transparent image
    for an input image with alpha channel.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705665600">- Update to 2.0.3~git.20231001:
  * switch to a new fork that removes Python2 requirements</changelog>
</package>
<package pkgid="1e6dd42f87ee4918921112352fe9321cea75d95ccf4bd2d0a270f6b282eedaae4f70114c882e0df242613a466aa7ce7e4f39ebb57865c359e3aa7e6cd4b05f09" name="gimp-plugin-resynthesizer" arch="x86_64">
  <version epoch="0" ver="2.0.3~git.20231001" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1318420800">- initial package</changelog>
  <changelog author="jw@suse.com" date="1341748800">- fixed missing intltool and SUSE_ASNEEDED</changelog>
  <changelog author="jw@suse.com" date="1341748801">- upgrade to 2.0, added autoconf/automake support
- linking with gthread-2.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1368705600">- updated to git snapshot 23dced0908
  - fixes build failures
- added gimp-plugins-python dependency
- spec file cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated to git snapshot 77eb3a6fc0
  * fixes build failure (am 1.13)</changelog>
  <changelog author="info@paolostivanin.com" date="1589198400">- Update to version 2.0.3.20190428:
  * Adding missing translation on progress bar text.
  * Adding French Translation and updating all po files with new strings.  Tweaked README on how to use translation files on Ubuntu.
  * Add vagga test gimp-plugin-registry and installed resynthesizer.
  * Add vagga scripts for testing build
  * README: replace dead links with archive
  * Issued #47 typo in readme</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590667200">- Add missing copyright header to the spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1636545600">- Update to 2.0.3.20210530:
  * implement imageSynth2 which takes two masks
  * update translations
  * update documentation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1662638400">- Update to 2.0.3~git.20220422:
  * Fix Filter&gt;Render&gt;Texture improperly yields a transparent image
    for an input image with alpha channel.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705665600">- Update to 2.0.3~git.20231001:
  * switch to a new fork that removes Python2 requirements</changelog>
</package>
<package pkgid="5bef942fa586e841f96d2026dae8a90b9cf8853bcebc0e3679602fc2b6f6c9211d0147506a87a4d675df29bc68439118904cc0f31100fc25725c6bf2b6b941ee" name="gimp-plugin-resynthesizer-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.3~git.20231001" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1318420800">- initial package</changelog>
  <changelog author="jw@suse.com" date="1341748800">- fixed missing intltool and SUSE_ASNEEDED</changelog>
  <changelog author="jw@suse.com" date="1341748801">- upgrade to 2.0, added autoconf/automake support
- linking with gthread-2.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1368705600">- updated to git snapshot 23dced0908
  - fixes build failures
- added gimp-plugins-python dependency
- spec file cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated to git snapshot 77eb3a6fc0
  * fixes build failure (am 1.13)</changelog>
  <changelog author="info@paolostivanin.com" date="1589198400">- Update to version 2.0.3.20190428:
  * Adding missing translation on progress bar text.
  * Adding French Translation and updating all po files with new strings.  Tweaked README on how to use translation files on Ubuntu.
  * Add vagga test gimp-plugin-registry and installed resynthesizer.
  * Add vagga scripts for testing build
  * README: replace dead links with archive
  * Issued #47 typo in readme</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590667200">- Add missing copyright header to the spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1636545600">- Update to 2.0.3.20210530:
  * implement imageSynth2 which takes two masks
  * update translations
  * update documentation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1662638400">- Update to 2.0.3~git.20220422:
  * Fix Filter&gt;Render&gt;Texture improperly yields a transparent image
    for an input image with alpha channel.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705665600">- Update to 2.0.3~git.20231001:
  * switch to a new fork that removes Python2 requirements</changelog>
</package>
<package pkgid="5d2cc93a799fe431e0f50a2731940c8fac24f2989c9fc0f3a21ed087672707bc3db80a6432cc626723e22619ea6c1990bc5b2d9da2b53ea7ef2b8398e4b81e90" name="gimp-plugin-resynthesizer-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.3~git.20231001" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1318420800">- initial package</changelog>
  <changelog author="jw@suse.com" date="1341748800">- fixed missing intltool and SUSE_ASNEEDED</changelog>
  <changelog author="jw@suse.com" date="1341748801">- upgrade to 2.0, added autoconf/automake support
- linking with gthread-2.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1368705600">- updated to git snapshot 23dced0908
  - fixes build failures
- added gimp-plugins-python dependency
- spec file cleanup</changelog>
  <changelog author="pgajdos@suse.com" date="1388664000">- updated to git snapshot 77eb3a6fc0
  * fixes build failure (am 1.13)</changelog>
  <changelog author="info@paolostivanin.com" date="1589198400">- Update to version 2.0.3.20190428:
  * Adding missing translation on progress bar text.
  * Adding French Translation and updating all po files with new strings.  Tweaked README on how to use translation files on Ubuntu.
  * Add vagga test gimp-plugin-registry and installed resynthesizer.
  * Add vagga scripts for testing build
  * README: replace dead links with archive
  * Issued #47 typo in readme</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1590667200">- Add missing copyright header to the spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1636545600">- Update to 2.0.3.20210530:
  * implement imageSynth2 which takes two masks
  * update translations
  * update documentation</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1662638400">- Update to 2.0.3~git.20220422:
  * Fix Filter&gt;Render&gt;Texture improperly yields a transparent image
    for an input image with alpha channel.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1705665600">- Update to 2.0.3~git.20231001:
  * switch to a new fork that removes Python2 requirements</changelog>
</package>
<package pkgid="8c1e1b3f33df1b3189c964f64efb420cd6293f5510571e11c01ca03391729770732ee275024d653f1a240e82e62ab2e0c7904929bdab252a33e781a976b3da00" name="ginac" arch="src">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1517659200">- Update to 1.7.3:
  * Speed up some corner cases of polynomial factorization.
  * Speed up some corner cases of gcd computation.
  * Speed up factorization of pre-factored polynomials.
  * Make matrix::solve() work with hidden (non-normal) zeros.
  * Fix bug in evaluation of real and imaginary parts of powers.
  * Fix some LaTeX output, add new function symbol::get_TeX_name().
- cleanup with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1517745600">- Remove --with-pic which has no effect with --disable-static.
- Fix the shlib package's RPM groups.</changelog>
  <changelog author="badshah400@gmail.com" date="1520769600">- Update to version 1.7.4:
  * Fix ABI compatibility with 1.7.[0-2] (broken unintentionally
    in 1.7.3).</changelog>
  <changelog author="dimstar@opensuse.org" date="1522843200">- Drop ginac-devel from baselibs: baselibs was produced in 2016,
  but the deps for it where never in place, which means
  ginac-devel-32bit was never installable, and nobody cared.
  Clearly this -32bit package is not used (for -devel there is
  rarely a need for a -32bit package).</changelog>
  <changelog author="dimstar@opensuse.org" date="1523016000">- Drop baselibs.conf completely: This was introdcued two years ago
  but in this entire time, nobody cared that the resulting -32bit
  library was not installable due to missing dependencies. So it
  is obvioulsy not used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="3b6711f2da9b9c39fbd3112df556d4654b2ad128c0ae4a712f94c0bafe6e9c5937cfe99c2c9e0046374330c86c50961cf304d0412fdf7f21b9d23574e12daf67" name="ginac" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="6c85d7daa7af07304389e93e8a4973fa031c65f03298ea072f1dbbea15b099da373935f1d64d3525ac24e267ad96775873805c0fb6416edfb0f0b7edee59401f" name="ginac-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="50208fd57c514cf9ffedce162ed0ba0afb3c6248488a89fad36837ad0c9cf5b2decbeee9669616b202d69e20eafc418536ebc17b99557df144cebf740f0c6843" name="ginac-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="efcb2acdcddd24fa35b73538aab0dd3a63a6b04c7ae2e30e87a6cb8c1f32f842a54d5c32088f0d671e1191e7da6cb38a9e888473903595f5d0b3230519669cac" name="ginac-devel" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="ad5227a65cf69e8e3088f79b10ac9c77eedf95f1a6cda4d3df3b9428582d1e1823347ed167aea9eea8ffe921628baa3797bad007e23359e1792275f21ffe23db" name="ginac-doc" arch="src">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="avindra@opensuse.org" date="1517659200">- Update to 1.7.3:
  * Speed up some corner cases of polynomial factorization.
  * Speed up some corner cases of gcd computation.
  * Speed up factorization of pre-factored polynomials.
  * Make matrix::solve() work with hidden (non-normal) zeros.
  * Fix bug in evaluation of real and imaginary parts of powers.
  * Fix some LaTeX output, add new function symbol::get_TeX_name().
- cleanup with spec-cleaner</changelog>
  <changelog author="jengelh@inai.de" date="1517745600">- Remove --with-pic which has no effect with --disable-static.
- Fix the shlib package's RPM groups.</changelog>
  <changelog author="badshah400@gmail.com" date="1520769600">- Update to version 1.7.4:
  * Fix ABI compatibility with 1.7.[0-2] (broken unintentionally
    in 1.7.3).</changelog>
  <changelog author="dimstar@opensuse.org" date="1522843200">- Drop ginac-devel from baselibs: baselibs was produced in 2016,
  but the deps for it where never in place, which means
  ginac-devel-32bit was never installable, and nobody cared.
  Clearly this -32bit package is not used (for -devel there is
  rarely a need for a -32bit package).</changelog>
  <changelog author="dimstar@opensuse.org" date="1523016000">- Drop baselibs.conf completely: This was introdcued two years ago
  but in this entire time, nobody cared that the resulting -32bit
  library was not installable due to missing dependencies. So it
  is obvioulsy not used.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="84989f63dd280f7f14467eabf5c9966ed5d12a2704ee2e14edf6ce3f9f8898a654f7216d7b0b5a501388a13c1f8af0daf25f46f7a41deac1404eff355ad63ff9" name="ginac-doc-html" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="cab2dc84de9339b24db85918baaa1952f2539cb5e63fc0d1ea426f56ac80034437eef29f8e64a7d1a8bdc81e88579d7e945e3d531287180288f889d9c437bb02" name="ginac-doc-pdf" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="a4f85b31599f4de4d7e2b5a5667ca513aa4702488b3b42b36182d7af68c418ac2719dad79bfbde6abf07630a669581d9ee6b3c214feae8e16bd3436340524a65" name="ginac-doc-tutorial" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.1"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1580990400">- Update to version 1.7.8
  * Fix pseries::evalf(), broken since 1.7.0.
  * Fix a corner-case bug in H_evalf().
- Changes from version 1.7.4 to 1.7.7: See
  %{_docdir}/ginac-devel/NEWS file.
- Use python3 instead of python(2) for building.
- Add ginac-check-for-python3.patch to check for python3 during
  configure; requires running autoreconf before configure.
- Rename devel file to ginac-devel, instead of libginac-devel,
  according to recommended naming guidelines.
- Build and package API documentation and examples in html format;
  add BuildRequires necessary for this.
- Use Requires(post) and Requires(preun) instead of PreReq.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1600689600">- Fail to build if there are undefined symbols in the shared library</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776000">- Update to version 1.7.11:
  * Fix elusive bugs in factor() and in expand().
- Changes from version 1.7.10:
  * Fix collect_common_factors() for hidden zero arguments.
  * Fix build on modern systems (C++20 and Python3).
- Changes from version 1.7.9:
  * Fix unarchiving of overloaded functions.
  * Fix MinGW64 build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1600776001">- Add _service file to use git version at commit 9b53600 as it
  includes various build related fixes over latest tagged version
  1.7.11.
- Add patches to fix/improve builds when using cmake:
  * ginac-fix-makeindex.patch: Fix input file path when running
    `makeindex` which does not like absolute paths.
  * ginac-cmake-install-doc.patch: Install man and other
    documentation files when cmake is used for building.
- Drop ginac-check-for-python3.patch: incorporated upstream.
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
- Build API documentation in PDF and HTML formats and package as
  part of new %{name}-doc-pdf and %{name}-doc-html packages
  respectively (add appropriate BuildRequires).
- Drop Group tags from packages.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602417600">- Use multibuild to split off documentation building from main
  package, whereby we build only the reference documentation and
  tutorial pdf for the "doc" flavour and the main libraries and
  binaries for the unflavoured pkg.
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
  package as it requires texinfo and texlive to build, and bloats
  the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
  for ginac-devel.
- BuildRequires: python3-base instead of python3.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602763200">- Update to version 1.8.0
  * New routines for the numerical evaluation of iterated
    integrals like elliptic multiple polylogarithms or iterated
    integrals of modular forms.
  * Stronger normalization methods for expressions with powers.
    Where this is safe, GiNaC now tries replacing various kinds of
    powers in order to find and cancel common subexpressions.
  * Improved CMake build.
- Drop _service file and go back to using full URL for Source.
- Update so version in keeping with upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1628510400">- Update to version 1.8.1:
  * Add method relational::canonical() and improve conversion of
    relational to Boolean (it now works on many simple symbolic
    cases).
  * Improve normalization of negative exponents.
  * Fix indexing multiply referenced objects with ex::operator[].
  * Make functions evalf() their arguments before doing own
    evalf().
  * Fix bugs in H_evalf() and in evaluation of iterated integrals.
  * Several portability improvements and compiler warning fixes.
- New BuildRequires for doc flavour: tex(fancyvrb.sty).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1640088000">- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
  for doc flavor.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1641038400">- Update to version 1.8.2:
  * Fix elusive bug in comparing relational objects.
  * Ensure modular_form_kernel::series() includes an Order term.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1648123200">- Update to version 1.8.3:
  * series_to_poly() can be used from ginsh.
  * Fix power::to_polynomial() for posint exponents.
  * Fix power::subs() in some special cases.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1663761600">- Update to version 1.8.4:
  * Complete the support for sqrfree_parfrac().
  * Add info methods for transcendental functions.
- Move BuildArch: noarch tag to relevant subpackages to calm
  rpmlint down.
- Run fdupes for doc-html package.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672833600">- Update to version 1.8.5:
  * Speed up multivariate polynomial factorization
  * fix it in some rare corner cases where it didn't previously
    terminate.
- Move graphviz build dependency to doc flavor package</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1678276800">- Make documentation build reproducible:
  * Use SVGs for HTML API reference documentation
  * Use dot to generate PDFs, instead of relying on ghostscript
    to convert EPS to PDF
- Disable PDF API reference on Leap/SLE 15.x, fails to build.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1686571200">- Update to version 1.8.6:
  * Fix wrong numeric info on transcendental functions.
  * Fix crash of evaluation of binomial(n, k) with negative
    integer n, k.
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
  get pdflatex to build reference.pdf correctly; upstream commit.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.8.7
  * Fix series expansion of polynomial(x)^n for small and large n.
  * Fix bugs in internal parser from strings.
  * Make ginsh evaluate line-by-line in non-interactive mode.
  * Several build fixes.
  * remove obsolete patch ginac-doc-latex-symbol-error.patch
    becuase it has applied into source code
  * update patch ginac-fix-makeindex.patch because one line
    changed</changelog>
</package>
<package pkgid="a63975a561992686c10e214e48e671adec691d2207306ff0c844c1d56db28783c3dc1c48d3cfb5ace506cd6884ec12ab92c89d26256d5ef74119981c6bd6e63d" name="gio-branding-upstream" arch="noarch">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="58d4d097e68996b8227b232231eefba31cba13f15ba0680df9847db16f291dc150030162d2d565d6d72ce0b7f94d4314f281f68519741ca751549f5c88eba1ae" name="girara" arch="src">
  <version epoch="0" ver="0.4.1" rel="1.1"/>
  <changelog author="mimi.vx@gmail.com" date="1414411200">- move to group System/Libraries</changelog>
  <changelog author="mimi.vx@gmail.com" date="1414497600">- change licence to Zlib</changelog>
  <changelog author="mimi.vx@gmail.com" date="1431259200">- update to 0.2.4
  * Make xembed support optional
  * Use GDK_WINDOWING_X11
  * Command to dump settings to JSON file
  * Make undershoot transparent
  * Update build system
  * Update documentation
  * Update translations</changelog>
  <changelog author="mimi.vx@gmail.com" date="1431345600">- edhance spec to better work with so_version</changelog>
  <changelog author="mimi.vx@gmail.com" date="1456228800">-  update to 0.2.5
  * Make scrollbar styleable
  * Build with C11 standard
  * Enable LFS everywhere
  * Home key mapping
  * Bind ctrl-[,j,]
  * Update translations</changelog>
  <changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.2.6
  * GTK+ 3.20 compatibility
  * Update translations</changelog>
  <changelog author="mimi.vx@gmail.com" date="1476360000">- add girara-font-handling.patch -- fix for gtk-3.21+ compaktibility</changelog>
  <changelog author="jengelh@inai.de" date="1476705600">- Update rpm group; trim description</changelog>
  <changelog author="mimi.vx@gmail.com" date="1486296000">- update to 0.2.7
- drop girara-font-handling.patch
  * Various fixes and improvments
  * Updated font handling</changelog>
  <changelog author="mimi.vx@gmail.com" date="1516968000">- update to 0.2.7
- respect optflags
- spec-cleaned
  * Adopt CSS to newer GTK+ 3 releases
  * Remove obsolete features
  * Update translations
  * Various fixes and improvments</changelog>
  <changelog author="mimi.vx@gmail.com" date="1527076800">- update to 0.3.0
  * Make colors changeable during runtime
  * various fixes
  * Replace deprecated GTK+ 3 functions
  * Replace build system with meson
  * Adopt CSS to newer GTK+ 3 releases
  * remove obsoleted features</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1547899200">- update to 0.3.2
  * Various fixes and improvements
  * Update transations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572955200">- update to 0.3.3
  * Various fixes and improvments</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1581422400">- update to 0.3.4
  * bugixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611144000">- update to 0.3.5
  * Set RGBA visual
  * Update translations
  * Set meson warning_level</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- update to 0.3.6
  * Various fixes and improvements
  * updated translations</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645704000">- update to 0.3.7
  * Various fixes and improvements
  * Update translations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1677412800">- update to 0.3.9
  * Switch to json-glib
  * Add support for non-ASCII keys</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1693224000">- update to 0.4.0
  * Fix use after free</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- update to 0.4.1:
  * Add keyboard device to simulated key events
  * Fix placement of bottom box
  * Run tests under xvfb if required
  * Rework data structures
  * Update translations</changelog>
</package>
<package pkgid="c250f148e94acc3f72e113da04160b0c4cc347361a79c166f93969473feb7aebe21c8f5cb808410b5c2c0d8db3b48161c3c83d9f43446c276866c23daeda5329" name="girara-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.1" rel="1.1"/>
  <changelog author="mimi.vx@gmail.com" date="1527076800">- update to 0.3.0
  * Make colors changeable during runtime
  * various fixes
  * Replace deprecated GTK+ 3 functions
  * Replace build system with meson
  * Adopt CSS to newer GTK+ 3 releases
  * remove obsoleted features</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1547899200">- update to 0.3.2
  * Various fixes and improvements
  * Update transations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572955200">- update to 0.3.3
  * Various fixes and improvments</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1581422400">- update to 0.3.4
  * bugixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611144000">- update to 0.3.5
  * Set RGBA visual
  * Update translations
  * Set meson warning_level</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- update to 0.3.6
  * Various fixes and improvements
  * updated translations</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645704000">- update to 0.3.7
  * Various fixes and improvements
  * Update translations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1677412800">- update to 0.3.9
  * Switch to json-glib
  * Add support for non-ASCII keys</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1693224000">- update to 0.4.0
  * Fix use after free</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- update to 0.4.1:
  * Add keyboard device to simulated key events
  * Fix placement of bottom box
  * Run tests under xvfb if required
  * Rework data structures
  * Update translations</changelog>
</package>
<package pkgid="dc54bba2dad2225739027981194d51a82fbf1567e4f2753c2124e6a198fca0ae6fa63927417bf7b76fb52ca8d59427d4713b47194390ea83929feb913e51aaf4" name="girara-devel" arch="x86_64">
  <version epoch="0" ver="0.4.1" rel="1.1"/>
  <changelog author="mimi.vx@gmail.com" date="1527076800">- update to 0.3.0
  * Make colors changeable during runtime
  * various fixes
  * Replace deprecated GTK+ 3 functions
  * Replace build system with meson
  * Adopt CSS to newer GTK+ 3 releases
  * remove obsoleted features</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1547899200">- update to 0.3.2
  * Various fixes and improvements
  * Update transations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1572955200">- update to 0.3.3
  * Various fixes and improvments</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1581422400">- update to 0.3.4
  * bugixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611144000">- update to 0.3.5
  * Set RGBA visual
  * Update translations
  * Set meson warning_level</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1628078400">- update to 0.3.6
  * Various fixes and improvements
  * updated translations</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645704000">- update to 0.3.7
  * Various fixes and improvements
  * Update translations</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1677412800">- update to 0.3.9
  * Switch to json-glib
  * Add support for non-ASCII keys</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1693224000">- update to 0.4.0
  * Fix use after free</changelog>
  <changelog author="Joshua Smith &lt;jsmithfpv@gmail.com&gt;" date="1704024000">- update to 0.4.1:
  * Add keyboard device to simulated key events
  * Fix placement of bottom box
  * Run tests under xvfb if required
  * Rework data structures
  * Update translations</changelog>
</package>
<package pkgid="7e0129168424f135a31b51c0c0f41c2ba975a35fcbc0df2a9099481d414ae90d2bff6513ca89447f4ff72bbef4ccd68f5aa0efa472204447c2d68ad530926bbf" name="girepository-1_0" arch="i586">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="af54f29bf4fe751c2312de99b79cbfdff5ec7572b663648c2c8a9404d18441f6bc146ed990bf52fa788029322adba274d338ba8ce00def320aaf729b1c8ab3b6" name="girepository-1_0" arch="x86_64">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="d90c1f4763bd91a050a3f50f17036c9a315c9c7f1afb90dfcdd1a45ec43abcd92ab9d25480334f47fd9e484f4e9242d4c74cc0ff4a416f6e6daa4124e724d09b" name="git" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="03ec1ac5d1340671ece42bca788853c99f048ab25d3a0fc2798a215d61cbe4006a9b956d482802f1f9e6bf3295d7e267ab47704e86bf08fd137a02a415feceeb" name="git" arch="src">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="698ceea5d100fe88c5f07783bc7b15131f1184ad62ae03b810176a5c6c9ee2b6d0adf2d71a97d701f6ec9dfd471364831252d061be54ca8dcbacbef833d87771" name="git" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="0f7d22ec3728617f49e4d1db612ec6fa4f9a2704c4d10f350966b88e83f31d052e6f558df5d273b03d44965667083c0f24dc69dc6e37f68c4bdb3dfdddcda60e" name="git-arch" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="e1c1bb107cc535276a7098a01d9fddc9f0194b875e5e83904a47e7cace7bf9e5d4f9433d878125181decd15fdadfb589b359c58a2ad6adfec95670f75a1719ef" name="git-arch" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="f5759fdd1eb02b51f206eb1c5e22d7c4e77541444ebaebd7c3660922a2abb447e2ca01fabc6a63fd0054bdb46365f9e2f0d42267d4511ebc9d3e7189d5c4f1a1" name="git-core" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="1e082a0ce4a49ceda736f5aca38656f291127f87b17580106b4481ded42fdddf43e9684ad4af7fafe854c667d189cf4e0408c31756acb1685c3c2e8b23e07ff7" name="git-core" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="2543ea406fd63a89d517a6f77ed2fcd9561c70fba01fa73c341a146148e5e25b958718ab8a477959ee0269a3b722b48d9e9b99ec26772e7f74857498eaeaeda9" name="git-core-debuginfo" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="02bace466311cc16911b2ed51208102fc918738eafd75661aa074db4123f76e38741f411b4475da5f6d19915e1b1f72911f8543363db419d04c98607ae7094dc" name="git-core-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="4a33c8c97ff6c074552069e29ae6f4a3051d9dfef6218c04a7ad0e812f238ff405c8970b291682be068e6bfaae0bf07a08bc2900360e9a97fcccb2588a51a4ab" name="git-credential-libsecret" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="80196468e32b460abc377e22c5e00d5267b93b288665a0ff706d19f00dad58161dd8380eaf4b23aedc3c910e8426f3bb6ea45a61a4501be9cfefc87d301b4b63" name="git-credential-libsecret" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="996002379d26fd277733e3e5902e64bf27498dc86db9ad79c5c624b562af237de41528850ab3d0fc9a2b0668801b6041afbe7d5ad59bdc842a190713c3f59b84" name="git-credential-libsecret-debuginfo" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="873b83fd60d24f41fa7b1e7cf2a038c143c14cdd254bfefd439dd9df61bf9219f9e25ee2e9a0b47821eb04b12fc5df18f2fad6f3702cbd63a3e108470e0b3f64" name="git-credential-libsecret-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="87e8b71e40bd09ed7d0b3a18cc2bfc753f927cacff00dfccee1e2843e8825f18d8e2c2a36de98db0f055318d8083e0e54a3daa2df5c7aa38f8ae269fab234d87" name="git-cvs" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="16205d91f4c7a686bdce4d1da8cd6df61f298a6f717b5f17d51dc758f455740c8bda48136dc96ef68444a70dcd3ee40b3e7b2917c696d2026824b725b3fe16e8" name="git-cvs" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="bc3381e848668121d6bb5ebbc88d45143aeb545638504fc6e9a7573d1989119b925f31e72319b60efb30594029a6906930f96c2b5368f4c5a28b6cd6d775a92b" name="git-daemon" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="4351c5e25134d2cbb109fe37109a9bcbe2b0d1a561b960e7150af4bf641e73dfc24654638bab4bf94746d057d17d0fadf0cde6a22d80755d8e24e8e2e605a531" name="git-daemon" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="187bfab3164bfb81bfcb4dc08e726f29df1f12057bde126c95f0b1e693639b97d08d9390b81d8008beeeff148fb4a91a0aa8cb705fa1dfa368cd09a47fe5c8e2" name="git-daemon-debuginfo" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="5201fb5a7e2d73ef48b3aef7c2283e07d5fee0584c464e479218cfc53a15e11c18d960476a0e1317764a1e275eb6a8cd2ebaa6b0cb0482db368009c84432c906" name="git-daemon-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="df505b92c53bda8a15cda4737cabd0ea751055af35478a2e72b3b64853205ce66c63b5c23a62640d3105d91dbe7001bdbe480d76bab0cc47ced83c2c0fec4912" name="git-debuginfo" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="116573debbbcd2ff071967b59a35a6ad41b0e0c85951320ffe6f32c3c7acb6cca90bcd1ef8541ef2df175a8d06c723cc10b24e96ce850524faccbd7bda57a09b" name="git-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="84a2e3e1609b7ebe1d8b6f4631481558fd256753dc4397dadcdbaa1fba4e1a2c921feab09c61150ccc5e7789b66284a77f50641050c4300149353e292750641a" name="git-debugsource" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="246539a4611198dc619a527c3f3b3d135df1e191a15b17529aeb5be3c8141c2caaf9466885ead279c2edb513a1989da4c3b7e8834e903b1105f727f983791113" name="git-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="d6edd813a596b44e7ad8ad8df960b5f8f26f1a8572ca84040bd55f69c0d488b6b768b4d30f8add207290701970816426958450780b3360b7792495ad5c9d643b" name="git-doc" arch="noarch">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="eaceac3ef64a24b5fc97b322c8ec088c3bd4b52531991b9e687e7294772ff515af2ebb8eb036bd2c3131f203a2718ffbe8c74108e2a84f5375c4f4d727279cf9" name="git-email" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="7cdb7fc0f4e63f428d01b0da973dc7b2457415a83127bd3442ae937fd32f76e59cb913e641bdad17251248e5a2ac5953a7af58d73ad18731f4f1eb63fe3e07fa" name="git-email" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="5012329c3c3b08e00f7da18eaffa92adadbd3f2006ebd7dabdea5f6723b3bf8999d2c4b7867bb176f36a18eedbbec17205775d4f159c4524cc7de41125beaba3" name="git-gui" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="1ba39805878d48ecb250092df890a5c16b5b5c16b160221dfbd9441ed868da0853c12bc5e50d1a72f2f8fff21da294aff1fd374079bb41a0124c2ac9604a99f2" name="git-gui" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="aacab00dc1d74b5e8ec2dbc3f467a5eb6fdc7e086b2e9411b2253a83583f088df779ee8ae02c2f5e4703b3d55b7534f6de96ccc514cd183fd196dc9cd7a919df" name="git-p4" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="c4cf666f776bbe4b7470266b085e759c613cba660cdefca5085d183f95571e4394677ac3dd250f4b015c9f7c84a458be698404f6e99d7aaa8e8a0c440f5e55af" name="git-p4" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="7797a2a9d05db8889be192f827de465d0f109654b504d4704162dad7b0b530cb25f8fc4e9554c3c7477a8945f89ff543123c1667d0706cd250791af082807fad" name="git-svn" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="139303def334b06951d539c5c8c44dd51a696c75d187cc350769d12e8443061940fa0372f0bc5cfa3087e1b3b2b4668ef2affcbc90c1226f5b695b28661de05d" name="git-svn" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="4a67f23098a1bab87def68a38f880cddf4d5ac8829ccb33506f89702d41e81e3405435632779ec457153bf04f2f397019aba00a32cd84e295b24f9cbb47832ca" name="git-web" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="24bb53f54e13f847d159eb0436e742b21b6e3a82087b3015467c091ad2fb2429ba03f2b5fa495af122cdeb2f5a759cbe976831fc37ae3fa8dc5ef8c9216b0711" name="git-web" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="672f19be43f82a4964cee669ab2419feeba340bdcbf0a52acd611bd5d992668972ea901b04ef0e57ddf9324ff1b7d3cbb8fdb0f5e357b2f8d8156c715a097003" name="gitk" arch="i586">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="51da55567074d9b0e269c7476f84b5b075ceeb371ea47b93b35901f7ca0a056a12490caf095966a7207ff92c212e20bdf92998d2eae50394e5fdb5f0f9df75f1" name="gitk" arch="x86_64">
  <version epoch="0" ver="2.43.0" rel="3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665057600">- git 2.38.0:
  * scalar: a repository management tool for large repositories
  * new git rebase --update-refs (global rebase.updateRefs)
    to update dependent branches
  * merge-tree integrated with the new ort merge strategy
  - -write-tree, while --trivial-merge retains the old mode
  * bare git repositories can now be stored and distributed
    in other git repositories
  * Setting the safe.bareRepository configuration to "explicit"
    avoids running arbitrary commands from filesystem monitoring
    hooks of untrusted git repositories unless --git-dir is set
  * git grep: new -m / --max-count options to limit the number
    of matches per file
  * git ls-files --format is a new option to customize outout
  * git cat-file and git show now support mailmap author mapping
  * bug fixes and performance improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666785600">- update to 2.38.1 (bsc#1204455, CVE-2022-39253, bsc#1204456, CVE-2022-39260):
  * CVE-2022-39253:
    When relying on the `--local` clone optimization, Git dereferences
    symbolic links in the source repository before creating hardlinks
    (or copies) of the dereferenced link in the destination repository.
    This can lead to surprising behavior where arbitrary files are
    present in a repository's `$GIT_DIR` when cloning from a malicious
    repository.
    Git will no longer dereference symbolic links via the `--local`
    clone mechanism, and will instead refuse to clone repositories that
    have symbolic links present in the `$GIT_DIR/objects` directory.
    Additionally, the value of `protocol.file.allow` is changed to be
    "user" by default.
  * CVE-2022-39260:
    An overly-long command string given to `git shell` can result in
    overflow in `split_cmdline()`, leading to arbitrary heap writes and
    remote code execution when `git shell` is exposed and the directory
    `$HOME/git-shell-commands` exists.
    `git shell` is taught to refuse interactive commands that are
    longer than 4MiB in size. `split_cmdline()` is hardened to reject
    inputs larger than 2GiB.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1667304000">- disable tests on s390x (check-chainlint)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846400">- git 2.38.2, a general maintenance release:
  * Fix unaligned memory access for reads from the index v4
  * "git remote rename" failed to rename a remote without fetch
    refspec, which has been corrected.
  * "git clone" did not like to see the "--bare" and the "--origin"
    options used together without a good reason.
  * "git fsck" failed to release contents of tree objects already
    used from the memory
  * "git rebase -i" can mistakenly attempt to apply a fixup to
    commit itself, which has been corrected.
  * Fix segfault with "git merge-tree" on read-only repositories
  * Fix a logic in "mailinfo -b" that miscomputed the length of a
    substring, which lead to an out-of-bounds access.
  * The codepath to sign learned to report errors when it fails to
    read from "ssh-keygen".
  * "GIT_EDITOR=: git branch --edit-description" resulted in failure
  * "git multi-pack-index repack/expire" used to repack unreachable
    cruft into a new pack, which have been corrected.
  * The code to clean temporary object directories (used for
    quarantine) tried to remove them inside its signal handler
  * "git branch --edit-description" on an unborh branch misleadingly
    said that no such branch exists
  * `git rebase --update-refs` would delete references when all
    `update-ref` commands in the sequencer were removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670846401">- git 2.39.0:
  * "git grep" learned to expand the sparse-index more lazily and
    on demand in a sparse checkout.
  * By default, use of fsmonitor on a repository on networked
    filesystem is disabled.
  * After checking out a "branch" that is a symbolic-ref that points at
    another branch, "git symbolic-ref HEAD" reports the underlying
    branch, not the symbolic-ref the user gave checkout as argument.
    The command learned the "--no-recurse" option to stop after
    dereferencing a symbolic-ref only once.
  * "git branch --edit-description @{-1}" is now a way to edit branch
    description of the branch you were on before switching to the
    current branch.
  * "git merge-tree --stdin" is a new way to request a series of merges
    and report the merge results.
  * "git shortlog" learned to group by the "format" string.
  * A new "--include-whitespace" option is added to "git patch-id", and
    existing bugs in the internal patch-id logic that did not match
    what "git patch-id" produces have been corrected.
  * Enable gc.cruftpacks by default for those who opt into
    feature.experimental setting.
  * "git repack" learns to send cruft objects out of the way into
    packfiles outside the repository.
  * 'scalar reconfigure -a' is taught to automatically remove
    scalar.repo entires which no longer exist.
  * Redact headers from cURL's h2h3 module in GIT_CURL_VERBOSE and
    others.
  * 'git maintenance register' is taught to write configuration to an
    arbitrary path, and 'git for-each-repo' is taught to expand tilde
    characters in paths.
  * When creating new notes, the template used to get a stray empty
    newline, which has been removed.
  * "git receive-pack" used to use all the local refs as the boundary for
    checking connectivity of the data "git push" sent, but now it uses
    only the refs that it advertised to the pusher. In a repository with
    the .hideRefs configuration, this reduces the resources needed to
    perform the check.
  * With '--recurse-submodules=on-demand', all submodules are
    recursively pushed.
  * developer visible fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1673956800">- git 2.39.1, fixing two security issues that could allow remote
  code execution when accessing specially crafted repositories:
  * CVE-2022-41903: log format integer overflow boo#1207033
  * CVE-2022-23521: gitattributed parsing integer overflow
    boo#1207032</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1676376000">- git 2.39.2:
  * CVE-2023-22490: Using a specially-crafted repository, Git can
    be tricked into using its local clone optimization even when
    using a non-local transport boo#1208027
  * CVE-2023-23946: a path outside the working tree can be
    overwritten as the user who is running "git apply" boo#1208028</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1678708800">- git 2.40.0:
  * backward incompatible change: The format.attach configuration
    variable lacked a way to override a value defined in a
    lower-priority configuration file (e.g. the system one) by
    redefining it in a higher-priority configuration file. Now,
    setting format.attach to an empty string means show the patch
    inline in the e-mail message, without using MIME attachment.
  * multiple commands and workflows gained additional options,
    compatible functionality, or more helpful output
  * "grep -P" learned to use Unicode Character Property to grok
    character classes when processing \b and \w etc.
  * under-the-hood improvements and bug fixes
- The scripted "git add -p/-i" implementation was removed upstream.
  The openSUSE package already preferred the C implementation.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1680782400">- sha256_clone_fix.patch: fix cloning of empty sha256 repositories (jsc#PED-3891)</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1682424000">- git 2.40.1:
  * CVE-2023-25652: By feeding specially crafted input to git apply
  - -reject, a path outside the working tree can be overwritten
    with partially controlled contents (corresponding to the
    rejected hunk(s) from the given patch).
  * CVE-2023-25815: When Git is compiled with runtime prefix
    support and runs without translated messages, it still used
    the gettext machinery to display messages, which subsequently
    potentially looked for translated messages in unexpected
    places. This allowed for malicious placement of crafted
    messages.
  * CVE-2023-29007: When renaming or deleting a section from a
    configuration file, certain malicious configuration values may
    be misinterpreted as the beginning of a new configuration
    section, leading to arbitrary configuration injection.</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1685793600">- git 2.41.0: This update contains a number of compatible updates,
  improvements and extensions to multiple workflows. Some changes
  may break backwards compatibility:
  * The libsecret credential helper obsoletes direct GNOME keyring
    support, which was dropped (git-credential-gnome-keyring)
  * "git format-patch" has been taught to ignore end-user
    configuration ("diff.noprefix") and always use the standard
    prefixes, to avoid breaking the receiving end of the patch
- drop sha256_clone_fix.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1692792000">- git 2.42.0:
  * "git pack-refs" learns "--include" and "--exclude" to tweak the ref
    hierarchy to be packed using pattern matching.
  * 'git worktree add' learned how to create a worktree based on an
    orphaned branch with `--orphan`.
  * "git pack-objects" learned to invoke a new hook program that
    enumerates extra objects to be used as anchoring points to keep
    otherwise unreachable objects in cruft packs.
  * Add more "git var" for toolsmiths to learn various locations Git is
    configured with either via the configuration or hard-coded defaults.
  * 'git notes append' was taught '--separator' to specify string to insert
    between paragraphs.
  * The "git for-each-ref" family of commands learned placeholders
    related to GPG signature verification.
  * "git diff --no-index" learned to read from named pipes as if they
    were regular files, to allow "git diff &lt;(process) &lt;(substitution)"
    some shells support.
  * Help newbies by suggesting that there are cases where force-pushing
    is a valid and sensible thing to update a branch at a remote
    repository, rather than reconciling with merge/rebase.
  * "git blame --contents=file" has been taught to work in a bare
    repository.
  * "git branch -f X" to repoint the branch X said that X was "checked
    out" in another worktree, even when branch X was not and instead
    being bisected or rebased.  The message was reworded to say the
    branch was "in use".
  * Tone down the warning on SHA-256 repositories being an experimental
    curiosity.  We do not have support for them to interoperate with
    traditional SHA-1 repositories, but at this point, we do not plan
    to make breaking changes to SHA-256 repositories and there is no
    longer need for such a strongly phrased warning.
  * "git diff-tree" has been taught to take advantage of the
    sparse-index feature.
  * The object traversal using reachability bitmap done by
    "pack-object" has been tweaked to take advantage of the fact that
    using "boundary" commits as representative of all the uninteresting
    ones can save quite a lot of object enumeration.
  * "git worktree" learned to work better with sparse index feature.
  * When the external merge driver is killed by a signal, its output
    should not be trusted as a resolution with conflicts that is
    proposed by the driver, but the code did.
  * The set-up code for the get_revision() API now allows feeding
    options like --all and --not in the --stdin mode.
  * Move functions that are not about pure string manipulation out of
    strbuf.[ch]
  * "imap-send" codepaths got cleaned up to get rid of unused
    parameters.
  * Enumerating refs in the packed-refs file, while excluding refs that
    match certain patterns, has been optimized.
  * Mark-up unused parameters in the code so that we can eventually
    enable -Wunused-parameter by default.
  * Instead of inventing a custom counter variables for debugging,
    use existing trace2 facility in the fsync customization codepath.
  * "git branch --list --format=&lt;format&gt;" and friends are taught
    a new "%(describe)" placeholder.
  * Clarify how to choose the starting point for a new topic in
    developer guidance document.
  * The implementation of "get_sha1_hex()" that reads a hexadecimal
    string that spells a full object name has been extended to cope
    with any hash function used in the repository, but the "sha1" in
    its name survived.  Rename it to get_hash_hex(), a name that is
    more consistent within its friends like get_hash_hex_algop().
  * Command line parser fix, and a small parse-options API update.
  * bug fixes</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1695384000">- Downgrade openssh dependency to recommends (bsc#1215533)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1698062400">- gitweb.cgi AppArmor profile
  - make the profile a named profile
  - add local/ include to make custom additions easier</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1698062401">- Add rule for /etc/gitconfig in gitweb.cgi apparmor profile (bsc#1216501).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699099200">- git 2.42.1:
  * The usual number of bug fixes, including
  * Fix "git diff" exit code handling
  * Various fixes to the behavior of "rebase -i" when the command
    got interrupted by conflicting changes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700568000">- update to 2.43.0:
  * The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=&lt;something&gt;" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.
  * In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.
  * A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.
  * Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.
  * "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".
  * The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.
  * Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.
  * Git GUI updates.
  * "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.
  * Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.
  * "git format-patch --rfc --subject-prefix=&lt;foo&gt;" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.
  * "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.
  * The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.
  * The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.
  * "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.
  * "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.
  * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.
  * The command line completion script (in contrib/) can be told to
  complete aliases by including ": git &lt;cmd&gt; ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  &lt;cmd&gt;" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.
  * "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.
  * "git repack" machinery learned to pay attention to the "--filter="
  option.
  * "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.
  * "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.
  * "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".
  * The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.
  * "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.
  * see https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704715200">- git moved to /usr/libexec/git/git, update AppArmor profile
  accordingly (boo#1218588)</changelog>
  <changelog author="Christian Boltz &lt;suse-beta@cboltz.de&gt;" date="1704801600">- gitweb AppArmor profile: allow reading etc/gitweb-common.conf
  (boo#1218664)</changelog>
</package>
<package pkgid="bce0846e1791b9c01027d5fd0c57fe6440c1714d0e47dfc5597a49f00e391d90d438fd61ca71cea221243d1a8f63ca5dfaf1e1a27dcc3ab7fa0d8aed6684f3b4" name="glade-catalog-evolution" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="03ebd6802e12d23bbbcc452e6a2372e30773e349a7ceba33ab062737c4cfbb864b0d59ad111652a6de75438aa8d47e608756af163f24ab035a53f67131dc2cd6" name="glade-catalog-evolution-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663329600">- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666353600">- Update to version 3.46.1:
  + Calendar: Compare date with correct zone
  + publish-calendar: Correct type of a 'port' variable to match
    GUri's port type
  + Fix possible crash under type_ahead_complete_on_timeout_cb()
  + EWebView: Make sure an error is set when passing it to
    webkit_uri_scheme_request_finish_error()
  + EHTTPRequest: Rearrange free functions and set error on failure
  + help: Replace to-be-retired mailing list with GNOME Discourse
    link
  + Bugs fixed:
  - Add option to disable use of header bars
  - Calendar:
    . Decode attendee names in meeting editor
    . Meeting's Reply-To-All should not use attendee response in
    Subject
    . Periodically refresh Marcus Bains line
  - Contacts: Correct print of multiline text
  - EHeaderBarButton: Avoid busy loop on toggle action's 'active'
    change
  - Enable sandboxing for WebKitGTK 2.38.0+
  - EShellHeaderBar: Disable subtitle for the header bar
  - Fix possible memory leak in e_table_state_load_from_node()
  - Group Manager: Auto-deselect sources in to be hidden groups
  - Hide extra separators in Composer, Mail and Calendar view
    toolbars
  - Limit number of previewed messages on mbox file import
  - Mail:
    . Hide print Preview in the menu
    . Update preview's iframe height to match its content
  - Make it possible to disable GOA accounts
  - New-Mail-Account: 'Skip Lookup' button not removed
  - prefer-plain:
    . 'related' under 'alternative' shows 'html' part
    . Runtime warnings for "Only ever show plain text"
  - Tasks: Correct interpretation of Due DATE value
  - VEVENT components should not contain both DTEND and DURATION
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670241600">- Update to version 3.46.2:
  + Composer: Correct conversion of TABLE into Plain Text.
  + EHTMLEditor: Traverse between all editors when looking for the
    editor name.
  + itip-utils: Change provided HTML transcript of a replied-to
    meeting.
  + EYearView: Correct calculation of the shown date.
  + Add WebKit user plugin paths into the sandbox.
  + Mute "No provider available for protocol “sendmail”" under
    Flatpak.
  + EMailBrowser: Correct placement of the menu button in the
    header bar.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1673006400">- Update to version 3.46.3:
  + Fix few memory leaks
  + EMailReader: Correct sensitivity of toolbar buttons
  + Add Interlingue translation into the list of supported locales
  + Bugs fixed:
  - e_task_table_get_selected: Skip non-existent comp_data
  - Calendar: Unset "Show Event Preview" shortcut
  - Duplicate attachments when forwarding
  - MarkdownEditor: Correct signature boundary start on text
    insert
  - RSS: Crash when reading feed with empty author
  - itip-formatter: iframe height miscalculated without frame
    flattening
  - Composer: Spell checking is auto-enabled on mode change
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676030400">- Update to version 3.46.4:
  + Markdown: Enhance convert of mail signature into markdown
  + CollectionAccountEditor: Fix packing of the switch widgets
  + Bugs fixed:
  - Moving message does not select previous message
  - "Private reply" addressed to list when sender is one of my
    accounts
  - Calendar:
    . Preserve Work Week view on date change, if possible
    . Copy through clipboard can break series
  - ENameSelectorEntry: Refresh completion results more ofter
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + ENameSelectorDialog: Simplify book query.
  + Enable GitLab CI for easier testing of the changes.
  + Make it possible to run GitLab CI Flatpak artifact.
  + EWebView: Stop trying to disable WebKitGTK plugins.
  + help: Replace PNG Evolution icon with SVG.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + RSS: Folder-specific options not save from Preferences.
  + help: Replace docs mailing list URL by GNOME Discourse.
  + Bugs fixed:
  - Icons in the message list are rendered in low resolution on
    HiDPI displays.
  - Mail:
    . Add option to confirm 'Mark as Junk'.
    . Show S/MIME encrypted part as attachment on failed
    decryption.
    . Inherit format from template in Alternative Reply.
  - Composer:
    . Check parent element's text-align before unsetting it.
    . "Select All" in context menu doesn't select recipients.
  - RSS: Read of author depends on element order.
  - ECalendarItem: Use selected text color for day names and week
    numbers.
  - iTIP: Override text color together with background color.
  - Add new screenshots for AppStream metadata.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + mail.error.xml: Unmark two strings from translation.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + e-gtkemojichooser: Correct packing of the internal widgets.
  + Add plugins' directory into WebKitGTK only when it exists.
  + e-util: Optimize
    e_util_check_gtk_bindings_in_key_press_event_cb() a bit.
  + Calendar: Add shortcuts for move to previous/next date.
  + Misc: Update contact information in the README.md file.
  + README.md: Update information about the mailing list.
  + Bugs fixed:
  - Composer: Copy/paste changes text size in HTML mode.
  - Signature is re-added to a Draft mail after open.
  - Calendar: Summary not always shown in the Day View.
  - Blockquotes styling changes in Markdown live preview when
    editing area is focused.
  - Composer: Preserve '\n' inside paragraph text.
  - Mail: libunity badge counter does not disappear.
  - Cannot import pkcs12 with empty password.
  - Mail: Space bar no longer scrolls preview messages.
  - ESpinner: Do not animate when animations are disabled.
  - Ctrl+Shift+F does not focus the search field when already
    visible.
  - Composer: Bulleted list margin inconsistent in HTML.
  - Composer: Can send outdated message content.
  - ECompEditor: Classification submenu inaccessible for
    read-only calendars.
  - RSS: Limit re-download on content change, if possible.
  - Contacts: LDAP not searching for contact after launch.
  - iTIP-formatter: respect the color-scheme in HTML MIME parts.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
</package>
<package pkgid="19e2ad32f3597d9e968667ba792968debff6a4697e788d465a6182e8acf257594f1b09c11d76f4b71069c39b109aa6312ac5e0382fd99b6d37a2b0cca08ccaf0" name="glade-catalog-gtksourceview" arch="x86_64">
  <version epoch="0" ver="3.24.11" rel="4.1"/>
  <changelog author="dimstar@opensuse.org" date="1521547200">- Unconditionally enable translation-update-upstream: on
  Tumbleweed, this results in a NOP and for Leap in SLE paid
  translations being used (boo#1086036).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1529236800">- Update to version 3.24.8:
  + MS Windows: lib shutdown on DLL_PROCESS_DETACH,
    not DLL_THREAD_DETACH.
  + Syntax highlighting: sync all *.lang files from GtkSourceView4.
  + Updated translations.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1534420800">- Add changes.lang language definition for changes file syntax
  highlighting capabilities.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1536235200">- Update to version 3.24.9:
  + New syntax highlighting definition file for: Logtalk.
  + Improvements to the syntax highlighting of: Haskell, C++, GLSL,
    and Markdown.
  + Performance improvements to space drawing.
  + Missing G_PARAM_DEPRECATED flag was added to :underline
    property.
  + Various memory leak fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552737600">- Update to version 3.24.10:
  + New syntax highlighting definition file for: Powershell.
  + Improvements to the syntax highlighting of: reStructuredText,
    C++, CSS, HTML, Groovy, Meson, Python3, and Logtalk.
  + Fix testsuite for changes in GLib hashtable ordering.
  + Avoid double entry of languages based on globs.
  + MSVC build improvements.
  + Fix usage of GRegex for offset in text, which fixes a Valgrind
    warning.
  + Ensure CSS is inherted from parent style schemes.
  + Avoid storing GtkTextIter across main-loop boundaries.
  + Fix incorrect transfer annoation for
    gtk_source_buffer_create_source_mark().
  + Various memory leak fixes.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1557230400">- Update to version 3.24.11:
  + Improvements to the syntax highlighting of: YAML, Julia, C++,
    and C.
  + Fixes to GObject Introspection annotations.
  + Fix a crash with YAML.
  + Fix a crash in presense of Byte-Order-Markers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Require libgtksourceview-3_0-1 instead of gtksourceview in the
  devel package: defacto the same package, as the library provides
  the base name, but more explicit and clearer.
- Add libgtksourceview3 Provides to libgtksourceview-3_0-1 and add
  a explicit Requires in devel subpackage, silence rpmlint.
- Modernize spec, use autosetup, make_build and ldconfig_scriptlets
  macros.
- Update Supplements to current standard.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a
  consequence cannot be held responsible to deliver that basic
  directory structure.</changelog>
</package>
<package pkgid="ab7adf900455c5f538e2482070fffd281750dacfdac2befe62056a1b8f65d30e84f1331341acfab450627c7df0d2dcd8a56744b65556facbb91fa4d3e04921b3" name="glade-catalog-libgda" arch="x86_64">
  <version epoch="0" ver="6.0.0" rel="7.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606305600">- Only conditionally build with firebird support, currently
  disabled (boo#1179203).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612353600">- Update to version 5.2.10:
  + MySQL: initial support for JSON type
  + MySQL: test against 8.0
  + GdaParser: remove spaces and enters before next statement
  + GdauiSet: fix gdaui_set_source_get_ref_columns() return value
  + SqlParser: fix Vala bindings
  + Vala: added missing variadic methods to VAPI
  + Removing Python 2 support to use Python 3 by default
  + Glade catalog and pixmaps installation directory
    fixed for make distcheck
- Add libgda-mysql-bool.patch: fixes conflicting types</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1612958400">- Update to version 6.0.0:
  + MySQL: now supports version 8.0
  + PostgreSQL now support GdaText values, so take care because
    some SELECT operations concatenating strings return
    GdaText values instead of strings
  + Lot of memory leaks fixed
  + Added a new module named GdaDB to simplify DDL operations
  + Added database generation from an XML file
  + Updated internal SQLite3 version
  + Added "examples" directory as a target to be built
  + Numerous improvements in CI organization
  + Documentation reorganisation and porting to the new format
  + Code modernized for multiple objects
  + Added new API for GdaConnection object
  + Added uniform LOG_DOMAIN usage between translation units
  + Added Uniform debug code generation
  + Eliminated multiple static global variable
  + Improved code quality for libgda to use -Werror
  + Multiple code improvements, formation, and corrections
  + Batch parsing, should remove spacesa and enters before
    return next statement
  + Only PostgreSQL, MySQL and SQLite providers are supported
  + Improved Meson options name and behavior
- Remove libgda-mysql-bool.patch: contained in upstream
- Remove libgda-no-pg_config.patch: contained in upstream</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1621598400">- Fix incorrect Requires tag in glade catalog</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1627300800">- overflow-undefined-behavior.patch: Fix undefined behavior due to signed
  integer overflow</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630929600">- Add libgda-no-gtkdoc-markers.patch: Fix build with GNOME 41
  stack.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636718400">- Add missing library requires to devel package
- Move unversioned report binaries to seperate package</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add bebdffb4de586fb43fd07ac549121f4b22f6812d.patch: Fix
  CVE-2021-39359 by forcing TLS certificate validation
  (boo#1189849).
- Add libgda-fix-meson-060.patch: Fix build with meson 0.61.0 and
  newer.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1654689600">- Remove mysql to mariadb hack - fixed in mariadb-connector-c
- Remove unnecessary mysql and mariadb BRs - use
  pkgconfig(mysqlclient) instead</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1703160000">- Add reproducible.patch to override build date (boo#1047218)</changelog>
</package>
<package pkgid="f3e26a95c26af057408688953a861dfb443688bcae313f7feb8e4355828c975039c74e297c2b7e31cd923c473ca259b0bbac90ff3a1cfdc68b1d43495e86da13" name="glew" arch="i586">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="a3da14274c98f495c72fe10b0c16cdafd01146b4b8b48175da78ea2f7368a0ad8e7a2970c03e131b590d6596823736abb63865ce53c10c318b92a80b15dfa724" name="glew" arch="src">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="meissner@suse.de" date="1329739200">- buildrequire Xi and Xmu libs</changelog>
  <changelog author="johannesobermayr@gmx.de" date="1329825600">- Update to latest git version
- Remove obsolete dont-strip.diff</changelog>
  <changelog author="idonmez@suse.com" date="1347969600">- Add explicit glu dependency</changelog>
  <changelog author="adam@mizerski.pl" date="1348488000">- update to latest stable 1.9.0
  - removed 0001-Add-glew.c-glewinfo.c-and-includes.patch.bz2.
    These files are included in tarball.
- Changed explicit glu dependency, to recommendation. There is
  GLEW_NO_GLU option.
- added glew-devel to baselibs.conf
- spec cleanup</changelog>
  <changelog author="thorstenb@flightgear.org" date="1351080000">- Fixed dependencies for openSUSE &lt;= 12.1</changelog>
  <changelog author="fstrba@suse.com" date="1401105600">- Upgrade to upstream 1.10.0
- New patch:
  * glew-1.10.0-destdir.patch: Sanitize Makefile
  - Add DESTDIR option to avoid buildroot in .pc files</changelog>
  <changelog author="sbrabec@suse.cz" date="1409572800">- Fix baselibs.conf (bnc#894331).</changelog>
  <changelog author="jengelh@inai.de" date="1411905600">- glew-devel-32bit failed to pull in libGLEW1_10-32bit
- own /usr/include/GL</changelog>
  <changelog author="tchvatal@suse.com" date="1417780800">- Version bump to 1.11.0:
  * support for OpenGL 4.5
- Removed patches no longer needed:
  * glew-1.10.0-destdir.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- Version bump to 1.12.0
  * support for new extensions
  * bugixes:
    .pc -I flags inconsistent with *.h includes
    Missing defines: GL_COPY_{READ|WRITE}_BUFFER_BINDING
    multiple const GLchar *const* errors
    PFNGLSHADERSOURCEPROC incorrect in 1.11.x
    GL_GEOMETRY_SHADER &amp; GL_FRAGMENT_SHADER</changelog>
  <changelog author="mimi.vx@gmail.com" date="1422446401">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="3dd2cdd6e7fbeb862802959ec2346ab6c89982163c30b8937febcd83d35806064a5a68eb9ced209b198ac7430af27054cb49bdb8125b3822db3c880c0e4bd30d" name="glew" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="34cd05068bfdb1b5e0a556c9ce3dc8a4b2ecf990e016a599bd393e192b06028dfa9974cd573b636d56a3742dba1c89eeb0647f851b387595634a57e05ba868c2" name="glew-debugsource" arch="i586">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="6d28e2528f801405b6b3e2dfdbd56013dfc66ca22283ebcbe3bdaa6418597d6112e35bc47781560f69397aea1e69288e8e91d0dfb36eb24ae74504beff61a95f" name="glew-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="258f1f8c98de6f37cc3d51c70dfc215f5f213c0d0045ec40df5ed7e4c19cdf895426dcacd4183ba8ce52301af029e54cc947cf9dd87d705ec3db39a0b93e9ce9" name="glew-devel" arch="i586">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="054c17cb5d4be3132128842c778b091f8900a8c0fde937b9d2f17a214d8a47e86dc328ae77a0f0152496ac2ab6b54006e6598480933091c6d23c2514a5f79e57" name="glew-devel" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="3.17"/>
  <changelog author="mimi.vx@gmail.com" date="1422446400">- update of baselibs.conf</changelog>
  <changelog author="mpluskal@suse.com" date="1428840000">- Remove devel package from baselibs.conf (discussed in boo#894331)</changelog>
  <changelog author="mpluskal@suse.com" date="1441195200">- Update to 1.13.0
  * Enhancements:
    + glxewInit, wglewInit
    + glewinfo adds support for -version, -profile
    core|compatibility and -flag debug|forward parameters
    + Improved cmake build support
  * New extensions:
    + GL_ARB_ES3_2_compatibility
    + GL_ARB_fragment_shader_interlock
    + GL_ARB_gpu_shader_int64
    + GL_ARB_parallel_shader_compile
    + GL_ARB_post_depth_coverage
    + GL_ARB_sample_locations
    + GL_ARB_shader_atomic_counter_ops
    + GL_ARB_shader_ballot
    + GL_ARB_shader_clock
    + GL_ARB_shader_viewport_layer_array
    + GL_ARB_sparse_texture2
    + GL_ARB_sparse_texture_clamp
    + GL_ARB_texture_filter_minmax
    + GL_INTEL_framebuffer_CMAA
    + GL_KHR_no_error
    + GL_NV_conservative_raster_dilate
    + GL_OVR_multiview
    + GL_OVR_multiview2
  * Bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1442923200">- Drop "glew" from baselibs.conf; there is nothing in this
  subpackage that would be baselibbed by default.</changelog>
  <changelog author="tchvatal@suse.com" date="1499860800">- Version update to 2.0 release:
  * EGL support added
  * Bunch of new GL extensions
  * Forward context support added
  * OSMesa support added</changelog>
  <changelog author="jengelh@inai.de" date="1499860801">- RPM group fix.</changelog>
  <changelog author="aavindraa@gmail.com" date="1510401600">- Update to 2.1.0
  * Enhancements:
    + OpenGL 4.6 support added
    + Improved cmake build support
    + Improved Mac OSX build support
  * Bug fixes:
    + Resovled crash when glXGetCurrentDisplay() is NULL
    + CMake: only install PDB files with MSVC
    + wglGetProcAddress crash with NOGDI defined
    + Mac: using -Os rather than -O2
  * 33 new extensions
- move to github
- new so_ver</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1587988800">- Update to version 2.2.0
  Bug fixes:
  * GL_EXT_semaphore constants
  * Some const pointer fixups in OpenGL API
  * Correction for GLEW_VERSION_4_5
  New extensions:
  * GL_AMD_framebuffer_multisample_advanced
  * GL_AMD_gpu_shader_half_float_fetch
  * GL_AMD_shader_image_load_store_lod
  * GL_ARM_texture_unnormalized_coordinates
  * GL_DMP_program_binary
  * GL_DMP_shader_binary
  * GL_EXT_EGL_image_external_wrap_modes
  * GL_EXT_EGL_image_storage
  * GL_EXT_EGL_sync
  * GL_EXT_clip_control
  * GL_EXT_depth_clamp
  * GL_EXT_disjoint_timer_query
  * GL_EXT_draw_transform_feedback
  * GL_EXT_multiview_tessellation_geometry_shader
  * GL_EXT_multiview_texture_multisample
  * GL_EXT_multiview_timer_query
  * GL_EXT_occlusion_query_boolean
  * GL_EXT_primitive_bounding_box
  * GL_EXT_protected_textures
  * GL_EXT_robustness
  * GL_EXT_shader_framebuffer_fetch_non_coherent
  * GL_EXT_static_vertex_array
  * GL_EXT_tessellation_point_size
  * GL_EXT_tessellation_shader
  * GL_EXT_texture_border_clamp
  * GL_EXT_texture_buffer
  * GL_EXT_texture_compression_s3tc_srgb
  * GL_EXT_texture_format_sRGB_override
  * GL_EXT_texture_mirror_clamp_to_edge
  * GL_EXT_texture_query_lod
  * GL_EXT_texture_shadow_lod
  * GL_FJ_shader_binary_GCCSO
  * GL_IMG_bindless_texture
  * GL_IMG_framebuffer_downsample
  * GL_IMG_multisampled_render_to_texture
  * GL_IMG_program_binary
  * GL_IMG_read_format
  * GL_IMG_shader_binary
  * GL_IMG_texture_compression_pvrtc
  * GL_IMG_texture_compression_pvrtc2
  * GL_IMG_texture_env_enhanced_fixed_function
  * GL_IMG_texture_filter_cubic
  * GL_INTEL_blackhole_render
  * GL_INTEL_shader_integer_functions2
  * GL_KHR_shader_subgroup
  * GL_MESA_framebuffer_flip_y
  * GL_MESA_program_binary_formats
  * GL_MESA_tile_raster_order
  * GL_NVX_gpu_multicast2
  * GL_NVX_progress_fence
  * GL_NV_compute_shader_derivatives
  * GL_NV_conservative_raster_pre_snap
  * GL_NV_conservative_raster_underestimation
  * GL_NV_depth_nonlinear
  * GL_NV_fragment_shader_barycentric
  * GL_NV_memory_attachment
  * GL_NV_mesh_shader
  * GL_NV_query_resource_tag
  * GL_NV_read_buffer
  * GL_NV_read_buffer_front
  * GL_NV_representative_fragment_test
  * GL_NV_scissor_exclusive
  * GL_NV_shader_subgroup_partitioned
  * GL_NV_shader_texture_footprint
  * GL_NV_shading_rate_image
  * GL_NV_vdpau_interop2
  * GL_OES_EGL_image
  * GL_OES_EGL_image_external
  * GL_OES_EGL_image_external_essl3
  * GL_OES_blend_equation_separate
  * GL_OES_blend_func_separate
  * GL_OES_blend_subtract
  * GL_OES_compressed_ETC1_RGB8_texture
  * GL_OES_compressed_paletted_texture
  * GL_OES_copy_image
  * GL_OES_depth24
  * GL_OES_depth32
  * GL_OES_depth_texture
  * GL_OES_depth_texture_cube_map
  * GL_OES_draw_buffers_indexed
  * GL_OES_draw_texture
  * GL_OES_element_index_uint
  * GL_OES_extended_matrix_palette
  * GL_OES_fbo_render_mipmap
  * GL_OES_fragment_precision_high
  * GL_OES_framebuffer_object
  * GL_OES_geometry_point_size
  * GL_OES_geometry_shader
  * GL_OES_get_program_binary
  * GL_OES_gpu_shader5
  * GL_OES_mapbuffer
  * GL_OES_matrix_get
  * GL_OES_matrix_palette
  * GL_OES_packed_depth_stencil
  * GL_OES_point_size_array
  * GL_OES_point_sprite
  * GL_OES_read_format
  * GL_OES_required_internalformat
  * GL_OES_rgb8_rgba8
  * GL_OES_sample_shading
  * GL_OES_sample_variables
  * GL_OES_shader_image_atomic
  * GL_OES_shader_io_blocks
  * GL_OES_shader_multisample_interpolation
  * GL_OES_single_precision
  * GL_OES_standard_derivatives
  * GL_OES_stencil1
  * GL_OES_stencil4
  * GL_OES_stencil8
  * GL_OES_surfaceless_context
  * GL_OES_tessellation_point_size
  * GL_OES_tessellation_shader
  * GL_OES_texture_3D
  * GL_OES_texture_border_clamp
  * GL_OES_texture_buffer
  * GL_OES_texture_compression_astc
  * GL_OES_texture_cube_map
  * GL_OES_texture_cube_map_array
  * GL_OES_texture_env_crossbar
  * GL_OES_texture_mirrored_repeat
  * GL_OES_texture_npot
  * GL_OES_texture_stencil8
  * GL_OES_texture_storage_multisample_2d_array
  * GL_OES_texture_view
  * GL_OES_vertex_array_object
  * GL_OES_vertex_half_float
  * GL_OES_vertex_type_10_10_10_2
  * GL_QCOM_YUV_texture_gather
  * GL_QCOM_shader_framebuffer_fetch_rate
  * GL_QCOM_texture_foveated
  * GL_QCOM_texture_foveated_subsampled_layout
  * GL_VIV_shader_binary
  * EGL_ANDROID_GLES_layers
  * EGL_ANDROID_get_frame_timestamps
  * EGL_ANDROID_get_native_client_buffer
  * EGL_ARM_image_format
  * EGL_EXT_bind_to_front
  * EGL_EXT_client_sync
  * EGL_EXT_compositor
  * EGL_EXT_gl_colorspace_display_p3
  * EGL_EXT_gl_colorspace_display_p3_linear
  * EGL_EXT_gl_colorspace_display_p3_passthrough
  * EGL_EXT_gl_colorspace_scrgb
  * EGL_EXT_image_gl_colorspace
  * EGL_EXT_image_implicit_sync_control
  * EGL_EXT_surface_CTA861_3_metadata
  * EGL_EXT_sync_reuse
  * EGL_KHR_display_reference
  * EGL_MESA_query_driver
  * EGL_NV_context_priority_realtime
  * EGL_NV_quadruple_buffer
  * EGL_NV_stream_dma
  * EGL_NV_stream_flush
  * EGL_NV_stream_origin
  * EGL_NV_triple_buffer
  * EGL_WL_bind_wayland_display
  * EGL_WL_create_wayland_buffer_from_image
  * GLX_EXT_context_priority
  * GLX_EXT_no_config_context
  * GLX_NV_multigpu_context
  * WGL_NV_multigpu_context
- New so_ver
- New source URL
- Build executables with PIE
- Spec cleanup</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1627732800">- Build with EGL support now that wxWidgets does so (since version
  3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew
  crash (see for example, boo#1188519); add BuildRequires:
  pkgconfig(egl) as well as the same Requires for devel package.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1629547200">- Revert building with EGL support, as it breaks mutliple apps
  (boo#1189524).</changelog>
</package>
<package pkgid="7944f881eb360253c8d9eff2a024f69d7b2f7963b2fa1fb1b6e0b8eca870de205bea36ced7b4893dbf4a962c0e61e2233923adb408b3d56fdc25956c62adfb07" name="glfw" arch="src">
  <version epoch="0" ver="3.3.9" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1442491200">- Update to new upstream release 3.1.1
  * This release adds fixes for a number of bugs that together affect
  all supported platforms, most notably workarounds for bugs in
  some popular window managers.
- Reduce overly explicit filelist</changelog>
  <changelog author="mimi.vx@gmail.com" date="1445688000">- Update to version 3.1.2
  * bugfix release, full changelog on http://www.glfw.org/changelog.html</changelog>
  <changelog author="rpm@fthiessen.de" date="1463572800">- Made build of geany-tags optional (fix SLE).</changelog>
  <changelog author="jengelh@inai.de" date="1468756800">- Trim irrelevant parts from %description</changelog>
  <changelog author="rpm@fthiessen.de" date="1470916800">- Update to new upstream release 3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1486900800">- Update to version 3.2.1:
  * Added on-demand loading of Vulkan and context creation API
    libraries
  * Added _GLFW_VULKAN_STATIC build macro to make the library use
    the Vulkan loader linked statically into the application (#820)
  * Bugfix: Single compilation unit builds failed due to naming
    conflicts (#783)
  * Bugfix: The range checks for glfwSetCursorPos used the wrong
    minimum (#773)
  * Bugfix: Defining GLFW_INCLUDE_VULKAN when compiling the library
    did not fail with the expected error message (#823)
  * Bugfix: Inherited value of CMAKE_MODULE_PATH was clobbered
    (#822)
  * [X11] Bugfix: Window size limits were ignored if the minimum or
    maximum size was set to GLFW_DONT_CARE (#805)
  * [X11] Bugfix: Input focus was set before window was visible,
    causing BadMatch on some non-reparenting WMs (#789,#798)
  * [X11] Bugfix: glfwGetWindowPos and glfwSetWindowPos operated on
    the window frame instead of the client area (#800)
  * [WGL] Added reporting of errors from WGL_ARB_create_context
    extension
  * [GLX] Bugfix: Dynamically loaded entry points were not verified
  * [EGL] Added lib prefix matching between EGL and OpenGL ES
    library binaries
  * [EGL] Bugfix: Dynamically loaded entry points were not verified
- Enable vulkan on Tumbleweed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1549022400">- Sort list of input files to geany for reproducible builds
  (boo#1049382, boo#1041090)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555416000">- Update to version 3.3
  * Changes too numerous to list, see
    https://www.glfw.org/docs/latest/news.html#news_33</changelog>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704888000">- Make the geany tags build optional again to fix SLE.</changelog>
</package>
<package pkgid="a69906db8daf7096312dbd61739785ccd20aa70656c20b8fe6e942f873cf4a7d77d64f5f4467a5a21ebbbd1a2f89cd50e710e72dbb81c8dd07f5f86845b1b62b" name="glfw-debugsource" arch="i586">
  <version epoch="0" ver="3.3.9" rel="2.1"/>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704888000">- Make the geany tags build optional again to fix SLE.</changelog>
</package>
<package pkgid="101b751683ec1dc55ba500bf0bc02136066e2a485a70abf1bea9fa04c16d474f76c52231dbdc997215a5970225f26edc06a01e61a2af04a9226c0e1efaa39bd7" name="glfw-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.9" rel="2.1"/>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1704888000">- Make the geany tags build optional again to fix SLE.</changelog>
</package>
<package pkgid="4497e94242839587f5723aaa20614a0740454b59669f2edf91214698e84e3606305dd9010120863e924b9b31cebed67e7f2514dac468a9e6c451c6e59a047f97" name="glfw-wayland" arch="src">
  <version epoch="0" ver="3.3.9" rel="1.1"/>
  <changelog author="zaitor@opensuse.org" date="1422964800">- Update to version 3.1:
  + Added GLFWcursor custom system cursor handle
  + Added glfwCreateCursor, glfwCreateStandardCursor, glfwDestroyCursor and glfwSetCursor for managing system cursor images
  + Added GLFWimage struct for passing 32-bit RGBA images
  + Added monitor and adapter identifier access to native API
  + Added glfwSetDropCallback and GLFWdropfun for receiving dropped files
  + Added glfwPostEmptyEvent for allowing secondary threads to cause glfwWaitEvents to return
  + Added empty test program for verifying posting of empty events
  + Added glfwSetCharModsCallback for receiving character events with modifiers
  + Added glfwGetWindowFrameSize for retrieving the size of the frame around the client area of a window
  + Added GLFW_AUTO_ICONIFY for controlling whether full screen windows automatically iconify (and restore the previous video mode) on focus loss
  + Added GLFW_DONT_CARE for indicating that any value is acceptable
  + Added GLFW_DOUBLEBUFFER for controlling whether to use double buffering
  + Added GLFW_CONTEXT_RELEASE_BEHAVIOR and values GLFW_ANY_RELEASE_BEHAVIOR, GLFW_RELEASE_BEHAVIOR_FLUSH and GLFW_RELEASE_BEHAVIOR_NONE for GL_KHR_context_flush_control support
  + Added GLFW_INCLUDE_ES31 for including the OpenGL ES 3.1 header
  + Added GLFW_FLOATING for creating always-on-top windowed mode windows
  + Added GLFW_FOCUSED window hint for controlling initial input focus
  + Added partial and experimental support for Wayland
  + Added partial and experimental support for Mir
  + Changed the window state attributes (focused, iconified and visible) to query the system directly
  + Changed the default of GLFW_REFRESH_RATE to GLFW_DONT_CARE to maintain the default behavior
  + Changed static library to build as position independent code for easier use from the Rust language
  + Changed glfwGetCursorPos to query the system directly for all cursor modes except captured mode
  + Bugfix: The debug context attribute was set from GL_ARB_debug_output even when a debug context had not been requested
  + Bugfix: The particles example was not linked against the threading library
  + Bugfix: The cursor was not positioned over newly created full screen windows
  + Bugfix: The queried cursor position was not always up-to-date
  + Bugfix: glfwExtensionSupported always failed for OpenGL ES 3.0 and later if the library was compiled for OpenGL ES
  + [X11] Added run-time support for systems lacking the XKB extension
  + [X11] Made GLX 1.3 the minimum supported version
  + [X11] Replaced XRRGetScreenResources with XRRGetScreenResourcesCurrent for monitor property retrieval
  + [X11] Bugfix: The case of finding no usable CRTCs was not detected
  + [X11] Bugfix: Detection of broken Nvidia RandR gamma support did not verify that at least one CRTC was present
  + [X11] Bugfix: A stale _NET_SUPPORTING_WM_CHECK root window property would cause an uncaught BadWindow error
  + [X11] Bugfix: No check was made for the presence of GLX 1.3 when GLX_SGIX_fbconfig was unavailable
  + [X11] Bugfix: The message type of ICCCM protocol events was not checked
  + [X11] Bugfix: glfwDestroyWindow did not flush the output buffer
  + [X11] Bugfix: Window frame interactions were reported as focus events
  + [X11] Bugfix: Workaround for legacy Compiz caused flickering during resize
  + [X11] Bugfix: The name pointer of joysticks were not cleared on disconnection
  + [X11] Bugfix: Video mode resolutions and monitor physical sizes were not corrected for rotated CRTCs
  + [X11] Bugfix: Unicode character input ignored dead keys
  + [X11] Bugfix: X-axis scroll offsets were inverted
  + [X11] Bugfix: Full screen override redirect windows were not always positioned over the specified monitor
  + [X11] Bugfix: Character input did not work for the default "C" locale
  + [X11] Bugfix: Joysticks connected after glfwInit were not detected (temporary inotify solution until proper libudev solution)
- Add pkgconfig(xinerama), pkgconfig(xcursor) BuildRequires: New dependencies.</changelog>
  <changelog author="jengelh@inai.de" date="1442491200">- Update to new upstream release 3.1.1
  * This release adds fixes for a number of bugs that together affect
  all supported platforms, most notably workarounds for bugs in
  some popular window managers.
- Reduce overly explicit filelist</changelog>
  <changelog author="mimi.vx@gmail.com" date="1445688000">- Update to version 3.1.2
  * bugfix release, full changelog on http://www.glfw.org/changelog.html</changelog>
  <changelog author="rpm@fthiessen.de" date="1463572800">- Made build of geany-tags optional (fix SLE).</changelog>
  <changelog author="jengelh@inai.de" date="1468756800">- Trim irrelevant parts from %description</changelog>
  <changelog author="rpm@fthiessen.de" date="1470916800">- Update to new upstream release 3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1486900800">- Update to version 3.2.1:
  * Added on-demand loading of Vulkan and context creation API
    libraries
  * Added _GLFW_VULKAN_STATIC build macro to make the library use
    the Vulkan loader linked statically into the application (#820)
  * Bugfix: Single compilation unit builds failed due to naming
    conflicts (#783)
  * Bugfix: The range checks for glfwSetCursorPos used the wrong
    minimum (#773)
  * Bugfix: Defining GLFW_INCLUDE_VULKAN when compiling the library
    did not fail with the expected error message (#823)
  * Bugfix: Inherited value of CMAKE_MODULE_PATH was clobbered
    (#822)
  * [X11] Bugfix: Window size limits were ignored if the minimum or
    maximum size was set to GLFW_DONT_CARE (#805)
  * [X11] Bugfix: Input focus was set before window was visible,
    causing BadMatch on some non-reparenting WMs (#789,#798)
  * [X11] Bugfix: glfwGetWindowPos and glfwSetWindowPos operated on
    the window frame instead of the client area (#800)
  * [WGL] Added reporting of errors from WGL_ARB_create_context
    extension
  * [GLX] Bugfix: Dynamically loaded entry points were not verified
  * [EGL] Added lib prefix matching between EGL and OpenGL ES
    library binaries
  * [EGL] Bugfix: Dynamically loaded entry points were not verified
- Enable vulkan on Tumbleweed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1549022400">- Sort list of input files to geany for reproducible builds
  (boo#1049382, boo#1041090)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1555416000">- Update to version 3.3
  * Changes too numerous to list, see
    https://www.glfw.org/docs/latest/news.html#news_33</changelog>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
</package>
<package pkgid="9242bdd989a32785421fb115eaca14a696692e291c2d689f8e4808f6aed61b7469b1497bea3d2b73743b1630f535825e0070ad948bc7dd9eb24b475bb80da7c8" name="glfw-wayland-debugsource" arch="i586">
  <version epoch="0" ver="3.3.9" rel="1.1"/>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
</package>
<package pkgid="1d4f66b566bf393a55173309499dca7b5e99f28b28983adfae6d7d2b4de869d93e3dcb138f186e6cb18eea06e53e3339d7d56142f759f9f0304b104bb7b40775" name="glfw-wayland-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.9" rel="1.1"/>
  <changelog author="Simon Puchert &lt;simonpuchert@alice.de&gt;" date="1585137600">- Update to version 3.3.2
  * [X11] bugfixes:
  * glfwFocusWindow could terminate on older WMs or without a WM
  * Creating an undecorated window could fail with BadMatch (#1620)
  * Querying a disconnected monitor could segfault (#1602)
- Update to version 3.3.1
  * General bugfixes:
  * The CMake config-file package used an absolute path and was not
    relocatable (#1470)
  * Video modes with a duplicate screen area were discarded
    (#1555,#1556)
  * Compiling with -Wextra-semi caused warnings (#1440)
  * Built-in mappings failed because some OEMs re-used VID/PID
    (#1583)
  * [X11] bugfixes:
  * The CMake files did not check for the XInput headers (#1480)
  * Key names were not updated when the keyboard layout changed
    (#1462,#1528)
  * Decorations could not be enabled after window creation (#1566)
  * Content scale fallback value could be inconsistent (#1578)
  * glfwMaximizeWindow had no effect on hidden windows
  * Clearing GLFW_FLOATING on a hidden window caused invalid read
  * Changing GLFW_FLOATING on a hidden window could silently fail
  * Disabled cursor mode was interrupted by indicator windows
  * Monitor physical dimensions could be reported as zero mm
  * Window position events were not emitted during resizing (#1613)
  * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
    image (#1432)
- See also: https://www.glfw.org/changelog.html</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1598443200">- Require pkgconfig(gl) for the devel package to supply needed
  include GL/gl.h</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 3.3.3
  [Common] bugfixes:
  * Some extension loader headers did not prevent default
    OpenGL header inclusion.
  [X11] bugfixes:
  * IME input of CJK was broken for “C” locale.
  * Xlib errors caused by other parts of the application could be
    reported as GLFW errors.
  * A handle race condition could cause a BadWindow error.
  * XKB path used keysyms instead of physical locations for
    non-printable keys.
  * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    combinaitons.
  * Keys pressed simultaneously with others were not always
    reported.
  [Wayland] bugfixes:
  * Repeated keys could be reported with NULL window.
  * Retrieving partial framebuffer size would segfault.
  * Scrolling offsets were inverted compared to other platforms.
  * Client-Side Decorations were destroyed in the wrong worder.
  * Monitors physical size could report zero.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1616414400">- Added wayland build flavor
  * New -wayland library package</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623499200">- Update to version 3.3.4
  * X11 bugfix: Some window attributes were not applied on
    leaving fullscreen</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635508800">- Update to version 3.3.5
  * Updated gamepad mappings from upstream.
  Bugfixes:
  * Buffers were swapped at creation on single-buffered windows.
  * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
    incompatible controllers sharing hardware ID.
  * Native access functions for context handles did not check that
    the API matched.
  Bugfixes [X11]
  * Changing GLFW_FLOATING could leak memory
  Bugfixes [Wayland]
  * Some keys were not repeating in Wayland.
  * Non-arrow cursors are offset from the hotspot.
  Bugfixes [EGL]
  * The GLFW_DOUBLEBUFFER context attribute was ignored.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1639656000">- Update to version 3.3.6:
  * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
  * [X11] Bugfix: Icon pixel format conversion worked only by accident,
    relying on undefined behavior (#1986)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 3.3.7:
  * [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
  * [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
  * [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
  * [X11] Bugfix: glfwWaitEvents* did not continue for joystick events
  * [X11] Bugfix: glfwPostEmptyEvent could be ignored due to race condition (#379,#1281,#1285,#2033)
  * [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
  * [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
  * [Wayland] Added support for key names via xkbcommon
  * [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
  * [Wayland] Bugfix: Activating a window would emit two input focus events
  * [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
  * [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
  * [Wayland] Bugfix: A key being repeated was not released when window lost focus
  * [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
  * [Wayland] Bugfix: Full screen window creation did not ignore GLFW_VISIBLE
  * [Wayland] Bugfix: Some keys were reported as wrong key or GLFW_KEY_UNKNOWN
  * [Wayland] Bugfix: Text input did not repeat along with key repeat
  * [Wayland] Bugfix: glfwPostEmptyEvent sometimes had no effect (#1520,#1521)
  * [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- update to 3.3.8:
  * Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
  * Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
  * Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
  * Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
  * [X11] Bugfix: The OSMesa libray was not unloaded on termination
  * [X11] Bugfix: A malformed response during selection transfer could cause a segfault
  * [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
  * [Wayland] Added support for file path drop events (#2040)
  * [Wayland] Added support for more human-readable monitor names where available
  * [Wayland] Removed support for the deprecated wl_shell protocol
  * [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
  * [Wayland] Bugfix: Data source creation error would cause double free at termination
  * [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
  * [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
  * [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
  * [Wayland] Bugfix: MIME type matching was not performed for clipboard string
  * [Wayland] Bugfix: The OSMesa library was not unloaded on termination
  * [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
  * [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
  * [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
  * [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
  * [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
  * [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
  * [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
  * [Wayland] Bugfix: Window maximization events were not emitted
  * [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
  * [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
  * [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
  * [Wayland] Bugfix: If glfwInit failed it would close stdin
  * [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
  * [Wayland] Bugfix: Size limits included frame size for fallback decorations
  * [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
  * [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
  * [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
  * [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
  * [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
  * [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
  * [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
  * [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
  * [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683547200">- Fix Name tag: the two source builds must be uniquely identified,
  thus add %{flavor} to the Name.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1702641600">- Update to version 3.3.9
  * Bugfix: glfwGetKeyScancode returned 0 on error when initialized
    instead of -1.
  * Bugfix: Failure to make a newly created context current could
    cause segfault.
  * [Wayland] Added improved fallback window decorations via
    libdecor.
  * [Wayland] Bugfix: Connecting a mouse after glfwInit would
    segfault.
  * [Wayland] Disabled alpha channel for opaque windows on systems
    lacking EGL_EXT_present_opaque.
  * [Wayland] Bugfix: Buffer would overrun when storing received
    drag offer.
  * [Wayland] Bugfix: Joysticks connected after glfwInit were not
    detected.
  * [Wayland] Bugfix: Fallback decorations emitted
    GLFW_CURSOR_UNAVAILABLE errors.
  * [Wayland] Bugfix: Some events could fail to end wait for new
    events.
  * [Linux] Bugfix: Joysticks without buttons were ignored.
  * [Linux] Bugfix: A small amount of memory could leak if
    initialization failed.
  * [EGL] Added loading of glvnd libOpenGL.so.0 where available for
    OpenGL.
  * [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
    Nvidia blob.
  * [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
    fail.
  * [GLX] Added loading of glvnd libGLX.so.0 where available.</changelog>
</package>
<package pkgid="29137ab5b4033a4e33d1175414e9b9b5b60de670186884aed02fc4f1637ccacec1279e4ef81e90c370accba55350296208449c9b6391cb75cca5e83dd3fc4616" name="glib-networking" arch="i586">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="b2e3e504365dd65c9270cb3b556cef93b4ccae2ee5d9be7d33fe2a940d146cee963cfdee09a8002e49757a38a0a1febc92d6ad14051d1c49ee254af8a2b70e52" name="glib-networking" arch="src">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="1da0b3fd63a0e40ced8968adad0b8489a4aececa2900065a9b5f2393b242e3bbe87b4bc195056e9aef658efd05e71e7ec6ceac88984025dc12b1838738d5ec33" name="glib-networking" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="fed87bca34f3bd8f43cc6f0d597d258c218336a0f21e4f597382f0e594593c5c1d86ddd49ff424a653a863bbe0783d2e24f1b0fa8fed2271d39c9a6538292e94" name="glib-networking-32bit" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="dcf31623dab0d00413d0b81ee406409aa1d38540faf876b85d368284f85d429489f0fc61aca2cc23b25a40110e05070491a7f1d0e203d0e42df43caaf305577f" name="glib-networking-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="ad5211843a16ceb49cd2c4dd4996f6d5d807d8c940867fadeff8d68b0f1dc6ecf409e1abfb3e95f1cd1b344b5b901497e0a8f2a86954883083a45d41b2b5f0fa" name="glib-networking-debuginfo" arch="i586">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="3565b5018007d15e111671e26293db27508de40246d324f79d2a0e90ebf3df1a6a7c512816a4c25dae56c644de1d7eb518795971aebf8252a96860bda20e8854" name="glib-networking-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="28ec1e80c2b0f5eac895d90c7ac6191f05d88d8424e2f7ca950a2c341e397c09ea46d548afcf0f0299c5f0ce42db388ff98fb9d4303d38a8051a677a60edbbc8" name="glib-networking-debugsource" arch="i586">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="16dc77b41b70c5f2c34341b49f8ce663a1e3c37919284a0e8fba98da2603484d3bbec9d3a395dace878f071caf01021c6bf66f393910bd2cefa4a32d2dbcc7c2" name="glib-networking-debugsource" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="59a9882f303e16b29cf0e15ff2568e9f6c553a46d9e3bbe2a8e1c038878bc88f4d9da459ee0bc3fa2da3cda9141a1fa035065caa31484f00714006c518e0d23f" name="glib-networking-lang" arch="noarch">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1631880000">- Update to version 2.70.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638792000">- Update to version 2.70.1:
  + Fix crashes when handshake is cancelled
  + OpenSSL: fix spurious certificate expired verification errors
  + GnuTLS:
  - Fix tests on 32-bit systems
  - Fix crash when invalid priority string is forced
- Add check section and run meson_test macro during build.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1641297600">- Increase testsuite timeout</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641556800">- Update to version 2.72.alpha:
  + OpenSSL:
  - Fix unsafe error handling.
  - Fail when appropriate if Must-Staple extension is set.
  + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores.
  + Improve failure of tls-unique channel binding requests.
  + Do not fill SNI extension with IP address.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644580800">- Update to version 2.72.beta:
  + Add environment variable proxy resolver.
  + OpenSSL: fix uninitialized memory use.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 2.72.0:
  + Fix proxy tests.
  + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4.
  + meson devenv.
  + Updated translations.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1656936000">- Update to version 2.72.1
  + Discard empty proxy environment variables.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659960000">- Update to version 2.72.2:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1659960001">- Update to version 2.74.alpha:
  + Add build option for toggling debug logging.
  + Move gettext() usage out of hot paths.
  + Fix tests build when using openssl.
  + Properly free libproxy lookup results and require libproxy
    0.4.16.
  + Add additional validation for proxy lookup results.
  + Allow using static libraries via meson subprojects.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 2.74.beta:
  + Drop environment proxy resolver to lowest priority.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Update to version 2.74.rc:
  + Support PKCS #12 encrypted certificates.
  + Various improvements to Meson build system.
  + Multiple fixes for proxy tests.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663243200">- Update to version 2.74.0:
  + Updated translations.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666785600">- Fix build with gnutls 3.7.8:
  * tests: skip tls-exporter test for TLS 1.2
  * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201
  * Add glib-networking-gnutls-tls-exporter-tls12.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676462400">- Update to version 2.76.alpha:
  + OpenSSL: add session resumption support.
  + GnuTLS: several session resumption improvements.
  + Skip TLS exporter test for TLS 1.2.
  + Default values for build options have changed, no longer use
    auto.
  + Fix static linking on Windows.
  + Don't use system trust on iOS.
  + Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 2.76.beta:
  + Hopefully fix environment proxy resolver on Windows.
  + Remove static_modules build option, use
  - Ddefault_library=static instead.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.76.0:
  + Fix OpenSSL sessions becoming unresumable.
  + Fix installed libproxy test.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1686830400">- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests
  using libproxy 0.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 2.76.1:
  + Fix proxy tests when built against libproxy 0.5.
  + Updated translations.
- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed
  upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691755200">- Ignore test suite errors for now: the test passes when run
  locally in a chroot build env, but fails inside a kvm build env.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 2.78.0:
  + Respect root certificates added to macOS system keychain by
    users
  + Disable PKCS #11 tests when GnuTLS is built without PKCS #11
    support
  + Fix connection tests on 32-bit systems with 64-bit time_t
  + Updated translations.</changelog>
</package>
<package pkgid="1d99cac2094b60402ffc7cb876fe58a434f59bd35489a1f5d710a99af189c1e0db932086e5d0f0dca241507b465858af4e1103a445e0ef25a65fc58dbb1ccfea" name="glib2" arch="src">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="970de824ef609a8b4033f8b7bdabb9155953725390a6910a3d59dabe660bce97ceb8a94fd8963409fb5f8d4fc8124895372997f5b315a1c6e165472c0855a82a" name="glib2-debugsource" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="ef3ea4055d9aa8ef97055e547ac801b3ef32cd2770dd507c98b50af5830d57beccee8edb35d5925b8b7ee3b7952919b119c12a1c1da64b5b83a60e066710468d" name="glib2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="4e0431abf127b71b465c66a8b7ba23ba8e663fef3c87cb41b303960ce680ab2d545396f5f26544211cf73088b705be3d674872c9a73c129ada984004f9c0dcfb" name="glib2-devel" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="0ee206f9a8ada26005409b30d0a336863483d6a5aa1d262cdf7488ee330043891637a1f3d7f8fbfdc49484e2a3e4a4b9573d8a8f258e5e051e2ff2422e667dff" name="glib2-devel" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="05ba705cb147e131a655adab993d3350c62cdac666c0ec10840d7ea113cbed7a0b51b3ec5bc2fce1c0808a4b333f2d4a0a0d5bd0e221e70612bfcbf16cbe4253" name="glib2-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="69332acb6811b641a23b9bb4f7879edc185444d56046a4aa0b0ec7b0bc962b7fde702b4f887018a0a248da261d7d3a283597f7652cc29f1816a199fc3d8d653e" name="glib2-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="810a4f94e27710200dadddf72d6dff391ff53582caa68fd289710916276977ce2aaf91d7518fda5ad99b2ea32e60666507425591593a779adfdba8d58578157f" name="glib2-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="55650d331ff80c032027bf3ee8c1128ec88b6b88e721635f358945b59d8c8345155af6375cc01968bfff9f8519461fae958e00c666c15168602196b12bc85741" name="glib2-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="9f2e7f5e173222a2a045d7644f51579e52e411292ea8089424330e74d5f7290417623ed1b855ac07aed08adccfce1bb8220d708f8151eb7abd232c81066c4568" name="glib2-devel-static" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="62b46dec6c7b3cfc7c9eeb6528211a42b308557b4be452ab4503b033f21825d4a1005c049a643922b1298a64ee3c8570d36fe8ad0b0c1f9278ab1423653dc605" name="glib2-devel-static" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="4ab90eb98ccb31c61c9b339f0226e8d58092ddc8b3f4c903dd6fe09bc2b62d3ae32890f6a5890345fa6d722a5ccec73e2701f96d2137b5e9a4377496ed13997c" name="glib2-doc" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="8b54568b5533076e26e0611db4cc58fb38f5d1c5bd887b25254498419dc5d32367fd46452fb41c497d0c27453ddf5b1241c0e2e27cb3fff73ebe018bea382e2e" name="glib2-doc" arch="src">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="9a83f431ef618ea3d6ac2ab9198be8d8311632a1398c9697d754170c621961e68d85504ab84f194b6350ded21c1268c69fc1627081214f5a1378a9763f0ba6e4" name="glib2-doc" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="c9ad24ca459dad02bfc95c6cddb81bd807414667be3dfde12adae9b235a1ffac6fc0b617c84970075f4da001ad98a557750117503c305e7465c408d70ce593f2" name="glib2-lang" arch="noarch">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="f14039dcffa66043b0cb615373ae8e66f7ed343e327390cfa4d8a4df00e1c7b1f1d0aa86b23af029ceedb24ae44f3bd4106b4d40d10c605c05b4ca9d2fad8ff2" name="glib2-tests-devel" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="2ae05d922af7f710f38b454acf374274c409497a3fb51bc5fa7e6f5f833bc2f37706d36dc1ff53ca99304161f55a659fbe4ff49f9c056fedf8beb4e842bebd6b" name="glib2-tests-devel" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="5fe35ba1252a8bb58759b69dae64ac217bde54c37aa6609a07325ad2da737b626feae6261c4ac34807a3773271de04975e6b81680362b2c5528803abf0e7488f" name="glib2-tests-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="ea749a66aa44cb5126c5998a500cde6573f72ab76fedd1ad90c472bef09e764d020d6a820c8d4bf8318f08626b5e959c74b30d35a35c9f5132189a496fa88c46" name="glib2-tests-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="b9290cc530bfc19c5c80020590e1f95552efb66ee84cdcadb58d31161269386cb966715bac012a958b39a5507b7a96645ffe49d90cad2c2ba2c41e450a7c2039" name="glib2-tools" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="2334acceb84f01bf6dbcdf3ce3ade9c4a570db543f5606fc5a24d1653de8090d625af66e477dc843b4325a119b364e14d805bd20795fca5f491b495b640c5424" name="glib2-tools" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="95a7939df38923267756972762898343794558829a67532de1a379fe64792d490d53d871fde1ff06c9ed5c53d41ee8fd97024236771ffed6c74e71b842172517" name="glib2-tools-32bit" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="77f5d6771362d5a0622c322b858604e9f333ef914d2b006f0d5e1396a633e775c719d9cd530e76ede27d4a760c016adf3d8d448be1fe5317f4d3e55ad2623d36" name="glib2-tools-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="ae9f36810cca0c8237aae882eb2f58c4ff3e34ecb87ca2210ff1d1dfd2b575da3a1e74be399e7c8e6c7a3d0d9bbff7200b73cceb5396e6812a9239a9bd3cd660" name="glib2-tools-debuginfo" arch="i586">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="0b3e75c2d0d9651e4fdea4b239e85444def55f57fdfc30c5e7befcc6825e750cca17d273994afa325cde892115e796334f5de8e7593cf448a32a4d2c7ecfd507" name="glib2-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.78.3" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678449600">- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested
  - File attributes are not set when their value is FALSE/NULL
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo:
    . Mark the lost+found dir as hidden again
    . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 2.76.1:
  + Fix build failures in third party C++ projects using
    `g_strdup()` via C++ qualified symbol lookup.
  + Downgrade critical warnings from `GFileInfo` about missing
    attributes to debug messages, as it was affecting too many
    apps; the critical warnings will be reinstated early in the
    2.78 cycle, so apps should continue to fix their ambiguous use
    of `GFileInfo` API.
  + Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
    glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
    glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
    glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
    glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
    glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
    glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
    glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
    glgo#GNOME/GLib!3338.
  + Updated translations.</changelog>
  <changelog author="Guido Berhoerster &lt;guido+opensuse@berhoerster.name&gt;" date="1681992000">- Add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 2.76.2:
  + Fixed various build failures in less common setups
  + Fix launching files in Windows via GtkFileLauncher
  + Bugs fixed:
  - GMarkupParser documentation completion
  - Disagreement between runtime and docs on whether interfaces
    are "classed"
  - gdbus-example-proxy-subclass.c is not complete
  - GAppInfoMonitor documentation deficiencies
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free`
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE
  - Missing docs for GOption (commandline parser)
  - GDebugControllerDBus wrong default in documentation
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating
    gio/tests/test5.gresource
  - user docs: GLib.DateTime.format: broken highlighting
  - GtkFileLauncher: generated paths not recognized on Win32
  - Build failed due to NULL pointer redefinition in C++
  - Build randomly fails with: 'gmodule/gmodule-visibility.h'
    file not found
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from
    README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in
    g_return_* macro
  - gsignal: Clarify documentation for GSignalMatchType matching
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1684843200">- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688644800">- Update to version 2.76.4:
  + Fix build failure on Android with `statx()` support
  + Bugs fixed:
  - glib-compile-schemas failed on directory name with no Latin
    symbols
  - Build failure due to statx fields with NDK r25.c
  - glib-compile-resources: Fix non-ASCII arg parsing on Windows
  - glib: reset errno to 0 when futex() returns EAGAIN
  - Avoid stack overflow in gspawn on macOS
  - glocalfileinfo: Fix incorrect use of struct
    statx.st_mtimensec on Android
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828800">- Update to version 2.76.5:
  + Bugs fixed:
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - Backport !3529 “gmenuexporter: synchronization in
    org_gtk_Menus_get_interface.” to glib-2-76.
  - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
    get_tmp_file()” to glib-2-76.
  - Backport !3554 “gresourcefile: Fix crash if called with a
    badly escaped URI” to glib-2-76.
  - Backport !3555 “gkeyfile: Fix overwriting of GError” to
    glib-2-76.
  - Backport !3539 “gdbusmessage: Validate required headers have
    the right type” to glib-2-76.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828801">- Update to version 2.77.0:
  + Fix `GSocketClient` connecting to a proxy if the port is not
    specified
  + Support using `copy_file_range()` in `g_file_copy()`, if
    available
  + Improve handling of comments above groups in key files
  + Re-upgrade missing attribute debugs to criticals in `GFileInfo`
  + Do not redefine NULL on C++
  + Make `g_signal_handlers_block_matched()` work for
    `G_SIGNAL_MATCH_ID`
  + Fixes to support building with bionic libc better
  + Fix potential stack overflow in gspawn on macOS if open file
    limit is very high
  + Fix support for `--force-fallback-for libpcre` in meson
    configuration
  + Generate specific marshallers in `gdbus-codegen`
  + Fix build failure on Android with `statx()` support
  + Improve locking performance of `GSignal`
  + Improve locking performance of `g_main_context_iterate()`
  + Add an inline definition of `g_free()` to automatically use
    `g_free_sized()` if available
  + Fix race with `waitpid()` and `GChildWatchSource`
  + Add `glib_valgrind_suppressions` variable to glib pkg-config
    file
  + Fix build on macOS SDK 10.11
  + Switch to using a separate thread pool and support timeouts in
    `GThreadedResolver`
  + Track pending `GTask`s if `G_ENABLE_DEBUG` is defined
  + Support GSignal fast path and more marshallers in
    `gobject_gdb.py`
  + Disable the macOS CI because it’s too unreliable — if you rely
    on GLib working on macOS, please get in touch and do something
    to help!
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828802">- Add glib2-revert-004f48f4.patch: This patch reverts the "build/\
  gmodule-2.0.pc: Move compiler flags from Libs to Cglags" MR
  (glgo#GNOME/glib!3356), as per agreement discussed in said MR.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828803">- Update to version 2.77.1:
  + Fix some regressions with `GKeyFile` comment handling.
  + Improve handling of query and fragment components in `file:`
    URIs.
  + Various bugs fixed.
  + Updated transltations.
- Drop glib2-revert-004f48f4.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693828804">- Update to version 2.77.2:
  + Bugs fixed:
  - g_test_trap_subprocess and g_test_subprocess broken in 2.77.1
  - ci: Don’t run pipeline after merging a MR
  - Fix typos
  - GTree: Handle node counter overflow and return it as an
    unsigned value
  - gspawn, gdataset: Restore nullable callback functions
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828805">- Update to version 2.77.3:
  + Bugs fixed:
  - GSettings schemas default value translations don't work when
    using l10n=time.
  - gdbus-codegen eats indentation in RST in XML comments.
  - g_dbus_connection_export_menu_model() is not thread_safe.
  - Possible SEGV (null pointer deref) in
    distribute_method_call().
  - arg_data  in GOptionEntry is not a list.
  - Possible SEGV (null pointer deref) in _g_resource_file_new().
  - glib-unix: Clean up use of O_NONBLOCK.
  - gnetworkaddress: use reentrant getservbyname_r() if
    available.
  - gio-tool-info: Move translator comments so they’re visible.
  - gregex: set default max stack size for PCRE2 JIT compiler to
    512KiB.
  - glib-unix: Accept O_CLOEXEC as well as FD_CLOEXEC in
    g_unix_open_pipe().
  - gio: Add gresource.dtd.
  - gtestutils: Mention not ignoring SIGCHLD in
    g_test_trap_subprocess() docs.
  - [th/gchildwatch-fail-message] gmain: improve g_warning() for
    failure in g_child_watch_dispatch().
  - [th/use-localtime-r] use localtime_r() in
    g_log_writer_format_fields().
  - gregex: if JIT stack limit is reached, fall back to
    interpretive matching.
  - glib/gfileutils.c: use 64 bits for value in get_tmp_file().
  - gkeyfile: Fix overwriting of GError.
  + Updated translations.
- Update https://wiki.gnome.org/Projects/GLib URL tag to
  https://gitlab.gnome.org/GNOME/glib/, as the former points to the
  latter.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 2.78.0:
  + Bugs fixed:
  - Error handling of invalid GKeyFile string escape sequences
    changed in GLib 2.77.3
  - gdb: Workaround optimized out quark_seq_id
  - meson: fix `gnetworking.h` install tag
  - gthread: Annotate g_thread_exit() with G_NORETURN
  - Fix gutils-user-database unit test
  + Updated translations.</changelog>
  <changelog author="Samuel Cabrero &lt;scabrero@suse.de&gt;" date="1695902400">- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1697025600">- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698148800">- Use sed call to replace gio-querymodules with gio-querymodules-64
  in gio-2.0.pc where appropiate.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Update to version 2.78.1:
  + Fix truncating files when `g_file_set_contents_full()` is
    called without `G_FILE_SET_CONTENTS_CONSISTENT`
  + Fix `-Dlibelf=disabled` on Linux
  + Bugs fixed:
  - NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
  - gsubprocess-testprog.c: build error with cygwin
    (sys/ptrace.h: No such file or directory)
  - gio clears modification time in microseconds when setting
    with `set_modification_date_time`
  - Build of glib 2.78.0 ignores -Dlibelf=disabled
  - glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
  - Segfault when creating GIO GPropertyAction without properties
  - `g_file_set_contents_full()` doesn't truncate the file
    (without `G_FILE_SET_CONTENTS_CONSISTENT`)
  - guniprop.c: Avoid creating (temporarily) out-of-bounds
    pointers
  - Fixes for integer cast warnings when targeting CHERI
  - Fix test_find_program on FreeBSD
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - Fix gutils-user-database test on macOS
  - Add value annotation to G_TYPE_FUNDAMENTAL_MAX
  - meson: Fix Windows build with PCRE2 as sibling subproject
  - gconstructor.h: Ensure [c|d]tor prototypes are present for
    MSVC
  - glocalfileinfo: Preserve microseconds for access/modify times
  - Make sure the `GTask` is freed on a graceful disconnect
  - Buffer needs to be aligned correctly to receive
    linux_dirent64.
  - gtestutils.h: Fix warning with -Wsign-conversion caused by
    g_assert_cmpint
  - tests: Drop unnecessary include from gsubprocess-testprog.c
  - wakeup: do single read when using eventfd()
  - wakeup: Fix g_wakeup_acknowledge if signal comes in”
  - Use g_task_return in task threads
  - build: Fix -Dlibelf=disabled on Linux
  - gfileutils: Add a missing ftruncate() call when writing files
  + Updated translations.
- Drop 0005-gthreadedresolver-Fix-race.patch: Fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %autosetup instead of %setup/%patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701777600">- Update to version 2.78.2:
  + Bugs fixed:
  - check for #ifdef PTRACE_O_EXITKILL will always fail since it
    isn't a macro
  - gsubprocess build-time test intermittently timing out since
    2.78.1
  - “meson: Improve PTRACE_O_EXITKILL presence check”
  - “Make GQuark register intentional leaks”
  - “gsignalgroup: Avoid function call with side effect in
    g_return_* macro”
  - “tests: Don't assume that sh optimizes simple commands into
    exec”
  - “xdgmime: Handle buggy type definitions with circular
    inheritance”
  - “collate: Don't segfault on bad input”</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 2.78.3:
  + Fix a crash-causing regression in xdgmime
  + Bugs fixed:
  - Crash in __gio_xdg_cache_mime_type_subclass
  - Backport “xdgmime: Update to upstream commit c2c814d4051f232”
    to glib-2-78</changelog>
</package>
<package pkgid="734e14e70974058135baa051754f19b15aaeeb34ae05b3ebbd05910509cab90f5f6be3b996b71a7c3f92b781dc94ede59b6ca1877ff60978eb551b55ef5481dc" name="glibc" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="550bfcce6132433b8f34a2f07532b80ce274c425d64b59ffd9e9fc16017dc1fa3b91ecd67daa8edfe4dbb5067de5e01addf8ced176342aa8aa12bb8e6cb904e0" name="glibc" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="13b1affbc1f5493b7c7a1e1557151b97803057398aea0bf7f1cc6e65453ddcfe866db7dacce6cf720b36bb699935ebab4d6b53bc6dffa6a0b3be773e8dc44340" name="glibc" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="53c79a5d78feeba48cdedb15e53859cb65d4ddc7dbcf068ee9653bcfd2fd8cdc7033868cb8ae1515998d9c9ee98e17f40fb62d013a9e4b32edf741c27dc69549" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="cf924421a167cc7285d9085f659fef8a85bce2e48b855dfd70b1ee92913d741f26efbf4b29113bc14b32ba0b0f2db6cab03d1e4d223dd2e9dc3ef1e7cb5b2e76" name="glibc-32bit" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="0cf963dc50955d2fec6c585338ae59edd265149c80bc128667b7d75d23ed680cbca5bf766eae3f5f8eeccc03164d4bc289f116c74bc0a7cf88d8c932ba0ec5a4" name="glibc-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="f997a4aa3b95fef5428c48f39442284b71184cc109c946ec4d63af954d1cc27c17c4cb9f6a7556693ab396a73b6602ca4f07e9205d9fbe58e066995fa3fd75c1" name="glibc-cross-aarch64-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="d5f8fa96234eaee3294c37707cce8c69a5da9031d9d1a88a5d19087ac65d3d9303b408fbfbb4b34235729507acaf94a1ffb92798e9ae1aab5adeec9e94c05332" name="glibc-cross-ppc64le-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="3c31bfa4beef0883fc9168c05753e020aa30c28a3e1a18ddd4e007f8077d6bff427b1aef8d81ee54aeabb4333d58383ec15e390b6c52b7d21dab5976b7c905a9" name="glibc-cross-riscv64-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="02da8fad321be8687137b9d6a83f50b1608b3cb22c5c1d6d9d36bbe7378b120b5e82f4464f26e015b3a462d830769d7558a7198fda5b3de5f15b2c18356f167d" name="glibc-cross-s390x-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="2443e68d56b3a0d9e056841d5bf23385cce0dd184ef2f305ea9bd21844b9b81182397b0d93e4e4b471e2bc7c1e9e5815d8b084ce29235dfe9c4af3c54410b2bb" name="glibc-debuginfo" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="e5cba717dba119e44091b49011fc6ffdc62df2508ad8b56d0c23f47742ebae028740a5c268d7146d2cfb2e78b53711874795823fd39fe45ca380357f9c8bb246" name="glibc-debuginfo" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="24033d8cffb62d78845a62f5755b6b9dfbbb43d9dcccb54e49d5c42fbae46c7d3a9efdeec3f09f47a1c952619118512a12640c6e974f86d519d3566c41025fb8" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="45ef87a29ea185c4014ca65b9271c5434abce28419930b98d1111d72cafb9a47e1887d4725078f004a1b4b145b761983abf614476dd71e0ab603eb0a0369f742" name="glibc-debugsource" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="7299b94e4af04887cbfab49afaffbf3034e6a4ca59d7d7197dc91edeb18f10ad037c441521f329d6f9d46ef5202576c900d900e0a779d92fc9f974fa9d68deaa" name="glibc-debugsource" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="b1c2462593a2cfe0cb8c32fad0aa6c84f4f9ab6672a904f93807e97f12eb438ef26ba43b5d621702353d3d7bc434775c82ee1e9c7a4dc8e57e08a6e53b2e23ea" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="5be16126c5bea3cdf6b3e76dac68489893e16d863d0c38f405b19f155c4b857b302a705f58ddd2209e70ae69b7ed067cfa401f65542c94692b239a19aec7a3ca" name="glibc-devel" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="532dc0f54f8251b2ddf1855a3ad08955b37b9def86be8a9b53c46bbad7c807f07b714c1e8ae0ccf5b182cfd49cf9c10f8754f687a3d6ee7f60dcb1c074473548" name="glibc-devel" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="fad3498e570260ba793466df34a6ef85fb7a9a119d2a80a8ae38990e86ce5a1da2b4173abc88f0c506c7887c0260f0087d02826e3df0314c38b30040f4803a81" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="ed6ce88d07e0253420959009a1837f97cacfc8feae166f8517d4c1b1e5a6f365524f45879ac40d2c4695502a1ad2ffe316c61be392abec5ca58967b9a6fed569" name="glibc-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="fb81e7243ceec7751abf9fd43cf41148f9672c04f100002558cf8a7a29f37933e8e0c6d14e5874a6ede58f948f654b6b7862123378dd7844422d7b417d90bb97" name="glibc-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="4dd502fd8d993e7bb211d5fca6d321ccc21de32436c6a5d6d85bec46393a68442a363ce11d1b3925a4ed1530b1a45d9916ec89710f29f2aeefefa14aad93686c" name="glibc-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="50cc83d4b32f02fd2f092e2c85a314bf83b68da15220f3dda9f94151efb4927c8f0f5144ea93fa7e48cab4cbd3c9f4bd578a2300d0c3b25a150c3d0e549f44da" name="glibc-devel-debuginfo" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="38398621b8da4f61888edabb7e63a6ec7cb70b4cf3727f55c2c8caa30c7c9836cd51bfacdb624c4bec462e2f84ee323094cf6f75771219d65e3ba9122e32ae8e" name="glibc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="b576c5470a72f1e632ba9324c40644a60a7ed96f8ae67c487851a993f22f531f34a6b4b81f1e2a9dbd5fa10509197598123956d7b4029373fe1f1ccb22b5c55a" name="glibc-devel-static" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="3eb7d6b6b66c6931a3723f501a8fc146d699bc20adbf6c7625756921738aa2a9e90d3831c0a405c59e43bab89a40f16b872d82c7ebafb107c3192066fe786281" name="glibc-devel-static" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="dab67887bf9458e1659a95c38fcd6e4a9c7afa40be5606c006d6a7ab3604536d075811d7c3228e1eaf2789c723e75405af24f8c14d14033b49b6912c7df64d35" name="glibc-devel-static" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="44f151b6a1ec408f03569abe2711bf20207fff8ded291263e7e988fe731519fe961ade44608246ed9e30dcf4ec0af412a069d7d49e46f26ac2ebdb65a73e4983" name="glibc-devel-static-32bit" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="aa1d0f9e86582661efc862ff72b6dc66a4f122146bbf0c00ceba500fa224db8036a2e4b34918662a3cda736546231cddb098adb53353833bb31377c8bc06cb68" name="glibc-extra" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="fdb8da388df8778ab5a3bbed5a054ba909c0136d416a1980cd98c4adf044926f39f12b5d9629195505e513ac8338157083b673643cb5c2023341190c2d7bd888" name="glibc-extra" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="8a53b5de01cefee6c89167016d36f08891d9563feab9386cb9d54a64e0e4d5433c8bb05cabd926f2842a93e01d8e5ce106c96d514bae26a7ac009c954f5b1dee" name="glibc-extra-debuginfo" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="821b079f0eb707bbfa58c362dce4d37eaf75cf45521b44e56b4c3a33768cecec37aaebbf2703370c4c7c0355fdb3ec4b7a36ab621695b93821ac4085324cc817" name="glibc-extra-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="23aba3d1e7c9ee05944ac26720945824c50ec1a7326525adeab96f58474cdf46c70d910aa4965b4dc573c1a6c835d6ee575b1e5624370f192351682d9a8a0964" name="glibc-html" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="fc369abb12b4731563965454f7404672746be0ec15b0e949c8f66f381a46b291ffbf8fae16e7baa64fd22e85648bb4b3aa5f6936c42c0d029c3fb5304000d499" name="glibc-i18ndata" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="6e592b3e1d786d732a77fac50967207979da93b8d29f6312b54f635aedd7b9c22cf1ff34a09027535b654e08366847bd2cf6e44a7fb1142a88f80ba40495efcb" name="glibc-info" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="1f5c0d52909d2bde0b53b3bcee331bda83e89386473f4e2f23effc76db7c080fbd471ff296355510dc97c9cddf16b7ebbc74143021bfc15a179d060c0a38314b" name="glibc-lang" arch="noarch">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="b173954eca3b2860066f19cb011dc1be286640c7a9bb96bfa66f885af37298b620e94ee84fb21d9676864c65d98567b6fadc7539516ab08532516da53c322faa" name="glibc-locale" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="f61cca1703d7da819117574fd6693fac19173248d05d2839ff63efc39b3758dd500440974a1f96f05d9a7a312d4c8c14dd64ba6b0f2b653a45ced2d6bea2ff51" name="glibc-locale" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="d2a847a0b8c78d9c833bafc552d3cae400f0a662c57588626b995607f1581819247d0faa0cd9b7590a592865215f85f200d1b3e08875e79221acf99e50fc675e" name="glibc-locale" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="b42e423609320713ecf1f7fdef338cdeea9b5e750778955b26dca7f0fd8bba79703f51b86b6dce99e430886ef72d8859e219591fba0d9722274478597d773a19" name="glibc-locale-base" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="1ef4e113d841cd3802d62d6e66550740bbad30a45c8419456dd58b8d82ca702a9b2bd8dd66a8f4967da97b024d909c591563fc4d49ea22cb1cd4144c2a04ee6d" name="glibc-locale-base" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="982aabb15599a120b7a9dd343a2beaeaccbd148914ccddc821e8e56298f830ab398eef3bead8ed6bfaddf62f1ef1d4a7d512cf81b45622fc693c2dbdbcddb49f" name="glibc-locale-base" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="dc99436fb2cf9b2cfd8f12fa49d9a21ef1e1d2b4942569b0ea001354c4b82641e4eedf884e10cf88d693788fc96a656a446970eda92a0a9ef3d38bbcd84d0afc" name="glibc-locale-base-32bit" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="63e9fcdeed4705c6f8590ed80d998589ba191ed22860a7b8933db5d371186112d8d5118d7ec436f11984dc11266898bc519ba6d7a169125e67857a4e32abee4b" name="glibc-locale-base-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="af7d6ad8b490ce08a79b0ebadeac38e374992bd7a5e50d46abc1d36a1e5d58c3dbc5011f0ec7371416b3cde3d820c11a828308a0aaa6b345912e431639f9c69d" name="glibc-locale-base-debuginfo" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="f8ed113488402f1bdc7bf77f8306d9399aed006ac3076e9aee26adb224d9c307eec7b107e419bcf8aedbd0ee3e90113dd0affd5368cd476fd2aa2b186f078461" name="glibc-locale-base-debuginfo" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="8b91a991f98fc7c58b222fd75cf382bbaa3007a40f4ad67847688eb2a41f287d301b499b655cf8a67cacba75c1d5d0894af90180ebc7a6c71c4de3b757e165b3" name="glibc-locale-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="84ba78cc0d3345e7d3e37bdfe81ced9d432c09b151a87c3112e7835392dd1d2327631eaf15c4b818cb2f2e1309367fb5d865cdc04a028fd20328709c1ec962ac" name="glibc-profile" arch="i586">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="dbbac15f6f32d758a22f798abe25524d8814604598f24f6f2dafff214d09a7787f306aa3e1a44662908a14a751b0407569e19a8bb19f268962f73b55d7b6b1a7" name="glibc-profile" arch="i686">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="df218aab385ff8a0433f94938ea011cb083256a91f702df7273affafc642078c4e0e507747f5576d57c3212d4380fba52a679b5950052e6ef2c301f9be837b02" name="glibc-profile" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="64cb900b10ae7899a8483b787a9ad50d17adbc84de1821fcc69157f7d9fea34e1b85ed7c9212bd3757e185fabf8a730eb28c6e3872240036e8e14b3066a6aaf0" name="glibc-profile-32bit" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="73291bea5073feae58f4268d73dbc704240496ce4c2cefd63856577bc912e3dad648100ca36a709c9ba5c5525944db42bab066b4c190ad0d4e057adfc754b09a" name="glibc-testsuite-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="81931144dd2898e47d623ff6b2db41da420b7c131f11ba557e437fb9eb23c8aaf1c921a412c5e052e3645b9eb4322d1480348e28cf69f8c33b5792b4fd751f6c" name="glibc-utils" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="52fd2a1818c1986ea7399ef9ea5552208a3e60e61188c6993ac8cd27dd935834311bb0eeb8f4723eedd0792cf006d738f1fd82acb04da20d64dfefd221cdddf3" name="glibc-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="89c3650cfe4a263ec788555ea2e958ff4aa49f707adccef70c72a1b178b907e3860fa834f10cc0ac1104a4729d24716428b6dd367c0202af039b6be1d8a6609f" name="glibc-utils-src" arch="src">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="8076bc942bb573c15373528da5b6879bcdb81b2fdae992774060836380fcecb2d5b0003f3e31e74e94a1bbba8939c0519c0bafa4028d3a17356cf1599cd90a17" name="glibc-utils-src-debugsource" arch="x86_64">
  <version epoch="0" ver="2.38" rel="8.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1690977600">- Update to glibc 2.38
  * When C2X features are enabled and the base argument is 0 or 2, the
    following functions support binary integers prefixed by 0b or 0B as
    input
  * PRIb*, PRIB* and SCNb* macros from C2X have been added to
    &lt;inttypes.h&gt;.
  * printf-family functions now support the wN format length modifiers for
    arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
    and the wfN format
    length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
    specified in draft ISO C2X
  * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
    Transparent Huge Pages (THP) in stack allocation at pthread_create
  * Vector math library libmvec support has been added to AArch64
  * The strlcpy and strlcat functions have been added
  * CVE-2023-25139: When the printf family of functions is called with a
    format specifier that uses an &lt;apostrophe&gt; (enable grouping) and a
    minimum width specifier, the resulting output could be larger than
    reasonably expected by a caller that computed a tight bound on the
    buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
  encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
  getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
  gshadow-erange-rhandling.patch, system-sigchld-block.patch,
  gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
  powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
  dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692014400">- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
  cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
  `shared_per_thread` (BZ# 30745)</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add cross-s390x package (bsc#1214460)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1692705601">- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
  in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1693224000">- Add cross-ppc64le package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1693915200">- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
  locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694433600">- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
  with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
  objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
  constructor order (BZ #30785)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694520000">- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1694606400">- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
  responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695038400">- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
  getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
  fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695816000">- fstat-implementation.patch: io: Do not implement fstat with fstatat</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696420800">- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
  setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
  reached (CVE-2023-4911, bsc#1215501)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1696852800">- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697544000">- Avoid use of SSE in i586 build</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1697630400">- dtors-reverse-ctor-order.patch: Remove, has been reverted</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1698062400">- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701691200">- Remove systemd from shadow and gshadow lookups (bsc#1217220)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1701777600">- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1704196800">- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
  expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
  8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
  (BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
  EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
  _IO_wdo_write (BZ #31183)</changelog>
</package>
<package pkgid="a34b955e78c3626ebe347dedb606ea10c03f820ec1afc0570613199283ff5a74dc86e7f9a58b68bad7a56358c2bc3fa1ee0283b7fc9bf645dd5cf85505d10f85" name="glibmm2" arch="src">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1522152000">- Update to version 2.57.1:
  + Gio: DataOutputStream::put_string(): Don't pass std:string by
    value.
  + gmmproc: Add _MEMBER_SET_STR() macro (bgo#793778).
- Update baselibs.conf to 2.58 following upstream ABI changes.</changelog>
  <changelog author="dimstar@opensuse.org" date="1523966400">- Export CXXFLAGS="-std=c++17" until upstream makes this the
  default again. Needed, as libsigc++-3.0 moved to C++17.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543838400">- Update to version 2.59.1:
  + Glib:
  - ustring:
    . Fix wchar conversion on macOS with libc++.
    . Simplify format() using C++17 fold expression.
  - Avoid compiler warnings from function pointer conversions.
  + Gio:
  - Application: Add set_option_context_parameter_string(),
    set_option_context_summary(),
    set_option_context_description().
  - DesktopAppInfo: Add get_locale_string().
  - SocketClient: Take copy in RefPtrs for signal args.
  - Make SignalProxy_async_callback() available to e.g. gtkmm.
  + gmmproc: _WRAP_METHOD: Accept ":" in slot_callback parameter.
  + Build:
  - Require C++17.
  - Require glib-2.0 &gt;= 2.55.1
  - Replace the Visual Studio project files with MSVC NMake
    project files.
  - Change the ABI to glibmm-2.60.
  + Documentation: Use libsigc++-3.0.tag for libsigc++
    documentation.
- Bump soname following upstreams changes.</changelog>
  <changelog author="mgorse@suse.com" date="1567166400">- Update to version 2.61.1:
  + Glib:
  - Add DateTime::get_timezone()
  - Add KeyFile::get_locale_for_key()
  - Add TimeZone::get_identifier()
  - KeyFile: Make it a refcounted class
  - Add Value_RefPtrBoxed&lt;&gt;
  - Add Value&lt;std::vector&lt;string&gt;&gt; specializations and other
    Value
  - specializations that are necessary for _WRAP_PROPERTY
  + Gio:
  - Put _WRAP_VFUNC in protected sections
  - Add AppInfo::launch_uris_async() and launch_uris_async()
  - Add DBusConnection::get_flags()and property_flags()
  - TlsClientConnection: Remove property_accepted_cas()
  - ThemedIcon: Add create(const std::vector&lt;Glib::ustring&gt;&amp;
  + iconnames:
  - Remove NO_GTYPE from some _WRAP_ENUMs
  - TlsConnection: Remove rehandshake API
  - Application: Add signal_name_lost()
  + Glib and Gio:
  - Use {} for function arguments initialisation
  - Issue glgo#GNOME/glibmm#20
  + gmmproc:
  - generate_wrap_init.pl.in: Don't exclude any Gtk classes
  - _WRAP_PROPERTY: generate a static_assert() that checks if
  - the data type is acceptable
  - Add _IS_REFCOUNTED_BOXEDTYPE
  - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
  + Build:
  - glibmmconfig.h.in: Remove unused configuration constants
  - Change the ABI to glibmm-2.62
  + Documentation:
  - README: Add installation instructions
  - Don’t use @retval on out args, use @param[out]
- Update so_ver and base_ver
- Update versions in baselibs.conf</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568030400">- Drop glibmm2 Provides and Obsoletes: Only glibmm2_4 compat
  package should provide this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582200000">- Update to version 2.63.1:
  + Glib:
  - ustring: Fix memory leak in make_valid().
  - Add ustring::sprintf(), wrapping g_strdup_printf().
  - Fix callback races in glibmm when GSource is destructed.
  - Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE.
  - Property: Add const get_proxy() returning ReadOnly
    Getting Proxy from ReadOnly is const.
  - Property: Update for compatibility with Gtk::Builder.
  - Fix memory leak in Variant&lt;std::tuple&lt;&gt;&gt;::create().
  - Remove TimeVal.
  + Gio:
  - Add Application::add_option_group().
  - DBus::Object: Fix refcounts in some vfuncs.
  - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
    ObjectManagerClient, ObjectManagerServer.
  - Drive, MountOperation, ThemedIcon, TlsDatabase,
    VolumeMonitor: Fix ownership of some lists and arrays
    (Fixes memory leaks and dangling pointers).
  - Add SocketControlMessage::add_deserialize_func().
  + gmmproc: Update for new glib deprecation macros.
  + Build:
  - Doxyfile.in: Remove unused configuration constants.
  - Require glib-2.0 &gt;= 2.61.2.
  - Change the ABI to glibmm-2.64.
  + Documentation:
  - Glib::init(), Gio::init(): Improve the documentation.
  - Glib::ustring can't always replace std::string.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.65.1:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename() and other functions
  - Regex::match(): Avoid using string after deletion.
  - Add Glib::canonicalize_filename().
  - Binding: get_source() and get_target() return ObjectBase*.
  - ustring: Fix insert(iterator, In, In).
  - Value: Adding static_assert() for template parameter.
  - Error: Derive from std::exception, remove Glib::Exception.
  - Binding: Keep a binding alive even without a RefPtr.
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - SettingsSchemaSource: Add list_schemas(). Add a create(),
    wrapping new_from_directory().
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + Tests:
  - Add glibmm_ustring_compare test.
  - Add glibmm_regex test.
  - Add glibmm_binding test.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Require glib-2.0 &gt;= 2.6.
  - Change the ABI to glibmm-2.66.
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Gio::AsyncResult: Improve the class description.
- Bump so_ver, base_ver and baselibs following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.65.2:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.65.3:
  + Tests: glibmm_buildfilename: Add some tests.
  + Build: Meson build: Install generate_extra_defs.h.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.68.0:
  + Glib:
  - PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name
  - Remove BalancedTree
  + Gio:
  - ListStore: Accept interfaces
  - MenuModel: Make MenuAttribute and MenuLink enum class
  - Add TlsClientConnectionImpl and TlsServerConnectionImpl
  - SocketClient::signal_event(): Fix wrapping of 'connection'
    parameter
  + gmmproc:
  - Add optional decl_prefix parameter to
    _WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or
    similar for MS Visual C++
  - Allow decorating comparison operators (for Visual Studio
    builds)
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
  - Decorate private generated classes with __declspec when
    building with Visual Studio
  - generate_wrap_init.pl.in:
    Use g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio
  - Meson build: Set default value of the 'warnings' option to
    'min'
  - Improve NMake support
  - Improve Visual Studio support
  - docs/reference/: Update for Doxygen &gt;= 1.8.16
  - Meson build: Fix versioning on macOS
  - Meson build: Fix detection of macOS
  - Change the ABI to glibmm-2.68
  + Documentation: Meson build: Add missing Glib::Value and Variant
    documentation
- Bump so_ver, base_ver and in baselibs following upstream changes.
- Add meson BuildRequires and macros following upstreams port to
  meson build system.
- No longer package documentation, not built by default on meson.</changelog>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1623931200">- Update to version 2.68.1
  + Add dependencies to Doxygen tag files in subprojects
  + Doxygen in a main project shall not be called before tag files
    have been created or updated in subprojects.
  + Fix build as subproject without building documentation
  + meson.build: If mm-common-get is not found in maintainer-mode
    with 'required: false', try with 'required: true'.
    Don't try to use tag_file, if documentation is not built.
  + docs/reference/meson.build: Don't use variables from modules
    that don't define doxytagfile. These are subprojects that don't
    build their documentation.
  + Don't mark the Glib::Source class with GLIBMM_API
    Instead, mark the individual members with GLIBMM_API so that we
    avoid having the code tied to a particular STL and compiler
    version.
  + Update the classes that derive from Glib::Source accordingly as
    well
  + error.h Avoid exporting class deriving frm std::exception
    This will avoid having the ABI tied to a particular STL and
    compiler version, and so will eliminate C4275 compiler warnings
    when building the code.  Also update gerror.m4 so that it will
    generate code deriving from Glib::Error with the export macro
    markings with the member functions, so that things continue to
    build properly.
  + fileattributeinfo.hg: Avoid exporting classes with std::string
    members
  + variantdbusstring.h: Don't mark classes with GLIBMM_API
  + ustring.h: Avoid exporting classes with std::string members
  + Glib::PatternSpec: Ignore deprecation of g_pattern_match()
  + tests/glibmm_ustring_compare: Fix so it works for C++20
  + Meson build: Make quiet installations possible
  + Meson build: No implicit_include_directories
  + Variant: Fix so it works with C++20. C++20 changed some aspects
    of templates that broke variant.h on some compilers (GCC 11).
  + Meson build: No implicit_include_directories. It shall not be
    possible to find a glibmm header file with #include &lt;xxx.h&gt;
    instead of #include &lt;glibmm/xxx.h&gt;. Not fully fixed until
    https://github.com/mesonbuild/meson/issues/8562 has been fixed.
  + Add tools/defs_gen/enumextract.py. A Python script that can
    replace the Perl script tools/enum.pl.
  + Meson build: Make it possible to use glibmm as a subproject
    glib and sigc++ can be subprojects of glibmm.
  + Meson build: examples and tests: Add dependency('threads')
    Multithreaded examples and tests depend on 'threads'.
    I noticed this when I started experimenting with subprojects.
    Strange that it was not reported as a missing dependency long
    ago.
  + g[io|lib]mmconfig.h.*: Don't dllimport on MinGW. This will fix
    warnings when building items using glibmm and giomm with
    MinGW/GCC.
  + tools/gen_scripts: Ignore gio/gwin32api-*.h. Ignore some new
    glib header files when generating gio/src/gio_enums.defs and
    gio/src/gio_methods.defs.
  + docs/reference/Doxyfile.in: Remove obsolete entries
  + Meson build: Use relative paths to untracked/. The paths to the
    source code in untracked/ shall be relative to the meson.build
    file, when library files are built from a tarball. With
    absolute paths Meson may generate too long file names.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.68.2:
  + Glib: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  - AppInfo::get_all(): Avoid a crash on Windows
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661342400">- Update to version 2.72.1:
  + Glib: ustring_Iterator: Don't declare copy constructor
    =default. A fix in the 2.72.0 release broke ABI.
- Changes from version 2.72.0:
  + Glib: MainContext: Add create(MainContextFlags flags).
  + Gio:
  - Add AppInfoMonitor
  - DBus::Proxy: signal_signal() accepts a signal name
  - File: Add move_async() and move_finish()
  - SocketClient: Deprecate
    set/get/property_tls_validation_flags()
  - TlsCertificate: Add properties private_key, private_key_pem,
    pkcs11_uri, private_key_pkcs11_uri. Fix the create*()
    methods.
  - TlsClientConnection.hg: Deprecate
    set/get/property_validation_flags().
  + gmmproc: Add "ignore_deprecations" argument in _WRAP_METHOD().
  + Build:
  - Require glib-2.0 &gt;= 2.71.2.
  - MSVC build: Support VS2022 builds.
  - Meson build: Specify 'check' option in run_command(). Require
    Meson &gt;= 0.55.0.
- Changes from version 2.70.0:
  + Glib:
  - Timer: Add resume() and is_active()
  - Add the Environ class
  - Binding: Add dup_source(), dup_target(). Deprecate
    get_source(), get_target(). TimeZone: Add operator bool(),
    create_identifier(). Deprecate create().
  + Gio:
  - FileInfo: Add get/set_access_date(), get/set_creation_date().
  - Notification: Add set_category().
  - TlsCertificate: Add property/get_not_valid_before(),
    property/get_not_valid_after(), property/get_subject_name(),
    property/get_issuer_name().
  - TlsConnection: Add property/get_protocol_version(),
    property/get_ciphersuite_name().
  + Tests: Add test of Glib::Environ
  + gmmproc: Handle gi-docgen syntax in C documentation.
  + Build: Require glib-2.0 &gt;= 2.69.1.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 2.73.2:
  + Glib: ustring: Add release()
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn
  - AppInfo: Add get_default_for_type_async/finish(),
    get_default_for_uri_scheme_async/finish()
  - File: Add make_symbolic_link_async/finish()
  - ListStore: Add property_n_items()
  - Resolver: Add lookup_by_name_with_flags(),
    lookup_by_name_with_flags_async/finish()
  + Documentation:
  - Glib::RefPtr: Improve the documentation
  - Gio::Action: Improve the documentation
  + gmmproc:
  - Improved handling of final types
  - Improve handling of gi-docgen syntax in C documentation
  + Build:
  - Meson build: Avoid unnecessary configuration warnings
  - Meson/MSVC: Add more warnings to ignore
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
  - Require glib-2.0 &gt;= 2.73.2
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.74.0:
  + Gio:
  - ListStore: Add find().
  - File: Add create_tmp().
  + Documentation: File: Document create_for_parse_name().
- Temp disable meson_test macro, tests now need internet during
  testrun.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.74.1:
  + Glib:
  - Binding: Fix the bind_property() with two transformation
    functions.
  - Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio:
  - NetworkMonitor::get_default(): Add refreturn.
  - ListStore: Rename a local variable.
  + Documentation: Glib::Binding::unbind(): Fix documentation.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Tests: Fix giomm_simple test on Windows.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.76.0:
  + Glib:
  - Dispatcher:
    . Don't warn when a Dispatcher is deleted while messages are
    pending.
    . Add const versions of emit() and operator()() and deprecate
    the non-const versions.
  + Gio: ListModel: Add get_typed_object().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Update to version 2.78.0:
  + Glib: ustring: Add a std::hash&lt;&gt; specialization. Not included
    by #include &lt;glibmm.h&gt;. Activate with #include
    &lt;glibmm/ustring_hash.h&gt;.</changelog>
</package>
<package pkgid="5f78330ff95cd7069dfe946cc6b3099f39290365fee26726f120fa72f2413a2ff7af6d79a30e23153935cba37a2bbe61d39aa2d736784e2ed5ef8e664b4fd873" name="glibmm2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582200000">- Update to version 2.63.1:
  + Glib:
  - ustring: Fix memory leak in make_valid().
  - Add ustring::sprintf(), wrapping g_strdup_printf().
  - Fix callback races in glibmm when GSource is destructed.
  - Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE.
  - Property: Add const get_proxy() returning ReadOnly
    Getting Proxy from ReadOnly is const.
  - Property: Update for compatibility with Gtk::Builder.
  - Fix memory leak in Variant&lt;std::tuple&lt;&gt;&gt;::create().
  - Remove TimeVal.
  + Gio:
  - Add Application::add_option_group().
  - DBus::Object: Fix refcounts in some vfuncs.
  - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
    ObjectManagerClient, ObjectManagerServer.
  - Drive, MountOperation, ThemedIcon, TlsDatabase,
    VolumeMonitor: Fix ownership of some lists and arrays
    (Fixes memory leaks and dangling pointers).
  - Add SocketControlMessage::add_deserialize_func().
  + gmmproc: Update for new glib deprecation macros.
  + Build:
  - Doxyfile.in: Remove unused configuration constants.
  - Require glib-2.0 &gt;= 2.61.2.
  - Change the ABI to glibmm-2.64.
  + Documentation:
  - Glib::init(), Gio::init(): Improve the documentation.
  - Glib::ustring can't always replace std::string.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.65.1:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename() and other functions
  - Regex::match(): Avoid using string after deletion.
  - Add Glib::canonicalize_filename().
  - Binding: get_source() and get_target() return ObjectBase*.
  - ustring: Fix insert(iterator, In, In).
  - Value: Adding static_assert() for template parameter.
  - Error: Derive from std::exception, remove Glib::Exception.
  - Binding: Keep a binding alive even without a RefPtr.
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - SettingsSchemaSource: Add list_schemas(). Add a create(),
    wrapping new_from_directory().
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + Tests:
  - Add glibmm_ustring_compare test.
  - Add glibmm_regex test.
  - Add glibmm_binding test.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Require glib-2.0 &gt;= 2.6.
  - Change the ABI to glibmm-2.66.
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Gio::AsyncResult: Improve the class description.
- Bump so_ver, base_ver and baselibs following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.65.2:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.65.3:
  + Tests: glibmm_buildfilename: Add some tests.
  + Build: Meson build: Install generate_extra_defs.h.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.68.0:
  + Glib:
  - PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name
  - Remove BalancedTree
  + Gio:
  - ListStore: Accept interfaces
  - MenuModel: Make MenuAttribute and MenuLink enum class
  - Add TlsClientConnectionImpl and TlsServerConnectionImpl
  - SocketClient::signal_event(): Fix wrapping of 'connection'
    parameter
  + gmmproc:
  - Add optional decl_prefix parameter to
    _WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or
    similar for MS Visual C++
  - Allow decorating comparison operators (for Visual Studio
    builds)
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
  - Decorate private generated classes with __declspec when
    building with Visual Studio
  - generate_wrap_init.pl.in:
    Use g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio
  - Meson build: Set default value of the 'warnings' option to
    'min'
  - Improve NMake support
  - Improve Visual Studio support
  - docs/reference/: Update for Doxygen &gt;= 1.8.16
  - Meson build: Fix versioning on macOS
  - Meson build: Fix detection of macOS
  - Change the ABI to glibmm-2.68
  + Documentation: Meson build: Add missing Glib::Value and Variant
    documentation
- Bump so_ver, base_ver and in baselibs following upstream changes.
- Add meson BuildRequires and macros following upstreams port to
  meson build system.
- No longer package documentation, not built by default on meson.</changelog>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1623931200">- Update to version 2.68.1
  + Add dependencies to Doxygen tag files in subprojects
  + Doxygen in a main project shall not be called before tag files
    have been created or updated in subprojects.
  + Fix build as subproject without building documentation
  + meson.build: If mm-common-get is not found in maintainer-mode
    with 'required: false', try with 'required: true'.
    Don't try to use tag_file, if documentation is not built.
  + docs/reference/meson.build: Don't use variables from modules
    that don't define doxytagfile. These are subprojects that don't
    build their documentation.
  + Don't mark the Glib::Source class with GLIBMM_API
    Instead, mark the individual members with GLIBMM_API so that we
    avoid having the code tied to a particular STL and compiler
    version.
  + Update the classes that derive from Glib::Source accordingly as
    well
  + error.h Avoid exporting class deriving frm std::exception
    This will avoid having the ABI tied to a particular STL and
    compiler version, and so will eliminate C4275 compiler warnings
    when building the code.  Also update gerror.m4 so that it will
    generate code deriving from Glib::Error with the export macro
    markings with the member functions, so that things continue to
    build properly.
  + fileattributeinfo.hg: Avoid exporting classes with std::string
    members
  + variantdbusstring.h: Don't mark classes with GLIBMM_API
  + ustring.h: Avoid exporting classes with std::string members
  + Glib::PatternSpec: Ignore deprecation of g_pattern_match()
  + tests/glibmm_ustring_compare: Fix so it works for C++20
  + Meson build: Make quiet installations possible
  + Meson build: No implicit_include_directories
  + Variant: Fix so it works with C++20. C++20 changed some aspects
    of templates that broke variant.h on some compilers (GCC 11).
  + Meson build: No implicit_include_directories. It shall not be
    possible to find a glibmm header file with #include &lt;xxx.h&gt;
    instead of #include &lt;glibmm/xxx.h&gt;. Not fully fixed until
    https://github.com/mesonbuild/meson/issues/8562 has been fixed.
  + Add tools/defs_gen/enumextract.py. A Python script that can
    replace the Perl script tools/enum.pl.
  + Meson build: Make it possible to use glibmm as a subproject
    glib and sigc++ can be subprojects of glibmm.
  + Meson build: examples and tests: Add dependency('threads')
    Multithreaded examples and tests depend on 'threads'.
    I noticed this when I started experimenting with subprojects.
    Strange that it was not reported as a missing dependency long
    ago.
  + g[io|lib]mmconfig.h.*: Don't dllimport on MinGW. This will fix
    warnings when building items using glibmm and giomm with
    MinGW/GCC.
  + tools/gen_scripts: Ignore gio/gwin32api-*.h. Ignore some new
    glib header files when generating gio/src/gio_enums.defs and
    gio/src/gio_methods.defs.
  + docs/reference/Doxyfile.in: Remove obsolete entries
  + Meson build: Use relative paths to untracked/. The paths to the
    source code in untracked/ shall be relative to the meson.build
    file, when library files are built from a tarball. With
    absolute paths Meson may generate too long file names.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.68.2:
  + Glib: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  - AppInfo::get_all(): Avoid a crash on Windows
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661342400">- Update to version 2.72.1:
  + Glib: ustring_Iterator: Don't declare copy constructor
    =default. A fix in the 2.72.0 release broke ABI.
- Changes from version 2.72.0:
  + Glib: MainContext: Add create(MainContextFlags flags).
  + Gio:
  - Add AppInfoMonitor
  - DBus::Proxy: signal_signal() accepts a signal name
  - File: Add move_async() and move_finish()
  - SocketClient: Deprecate
    set/get/property_tls_validation_flags()
  - TlsCertificate: Add properties private_key, private_key_pem,
    pkcs11_uri, private_key_pkcs11_uri. Fix the create*()
    methods.
  - TlsClientConnection.hg: Deprecate
    set/get/property_validation_flags().
  + gmmproc: Add "ignore_deprecations" argument in _WRAP_METHOD().
  + Build:
  - Require glib-2.0 &gt;= 2.71.2.
  - MSVC build: Support VS2022 builds.
  - Meson build: Specify 'check' option in run_command(). Require
    Meson &gt;= 0.55.0.
- Changes from version 2.70.0:
  + Glib:
  - Timer: Add resume() and is_active()
  - Add the Environ class
  - Binding: Add dup_source(), dup_target(). Deprecate
    get_source(), get_target(). TimeZone: Add operator bool(),
    create_identifier(). Deprecate create().
  + Gio:
  - FileInfo: Add get/set_access_date(), get/set_creation_date().
  - Notification: Add set_category().
  - TlsCertificate: Add property/get_not_valid_before(),
    property/get_not_valid_after(), property/get_subject_name(),
    property/get_issuer_name().
  - TlsConnection: Add property/get_protocol_version(),
    property/get_ciphersuite_name().
  + Tests: Add test of Glib::Environ
  + gmmproc: Handle gi-docgen syntax in C documentation.
  + Build: Require glib-2.0 &gt;= 2.69.1.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 2.73.2:
  + Glib: ustring: Add release()
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn
  - AppInfo: Add get_default_for_type_async/finish(),
    get_default_for_uri_scheme_async/finish()
  - File: Add make_symbolic_link_async/finish()
  - ListStore: Add property_n_items()
  - Resolver: Add lookup_by_name_with_flags(),
    lookup_by_name_with_flags_async/finish()
  + Documentation:
  - Glib::RefPtr: Improve the documentation
  - Gio::Action: Improve the documentation
  + gmmproc:
  - Improved handling of final types
  - Improve handling of gi-docgen syntax in C documentation
  + Build:
  - Meson build: Avoid unnecessary configuration warnings
  - Meson/MSVC: Add more warnings to ignore
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
  - Require glib-2.0 &gt;= 2.73.2
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.74.0:
  + Gio:
  - ListStore: Add find().
  - File: Add create_tmp().
  + Documentation: File: Document create_for_parse_name().
- Temp disable meson_test macro, tests now need internet during
  testrun.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.74.1:
  + Glib:
  - Binding: Fix the bind_property() with two transformation
    functions.
  - Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio:
  - NetworkMonitor::get_default(): Add refreturn.
  - ListStore: Rename a local variable.
  + Documentation: Glib::Binding::unbind(): Fix documentation.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Tests: Fix giomm_simple test on Windows.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.76.0:
  + Glib:
  - Dispatcher:
    . Don't warn when a Dispatcher is deleted while messages are
    pending.
    . Add const versions of emit() and operator()() and deprecate
    the non-const versions.
  + Gio: ListModel: Add get_typed_object().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Update to version 2.78.0:
  + Glib: ustring: Add a std::hash&lt;&gt; specialization. Not included
    by #include &lt;glibmm.h&gt;. Activate with #include
    &lt;glibmm/ustring_hash.h&gt;.</changelog>
</package>
<package pkgid="af9a56b41a722e9994d0bc1f85c95d786be2fa3b65c321030f219222b29d84323e104088ecd4e6aee36bbb3dbead4e5a40d3294d35153306c1bf7caafb8bd13f" name="glibmm2-devel" arch="x86_64">
  <version epoch="0" ver="2.78.0" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1582200000">- Update to version 2.63.1:
  + Glib:
  - ustring: Fix memory leak in make_valid().
  - Add ustring::sprintf(), wrapping g_strdup_printf().
  - Fix callback races in glibmm when GSource is destructed.
  - Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE.
  - Property: Add const get_proxy() returning ReadOnly
    Getting Proxy from ReadOnly is const.
  - Property: Update for compatibility with Gtk::Builder.
  - Fix memory leak in Variant&lt;std::tuple&lt;&gt;&gt;::create().
  - Remove TimeVal.
  + Gio:
  - Add Application::add_option_group().
  - DBus::Object: Fix refcounts in some vfuncs.
  - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
    ObjectManagerClient, ObjectManagerServer.
  - Drive, MountOperation, ThemedIcon, TlsDatabase,
    VolumeMonitor: Fix ownership of some lists and arrays
    (Fixes memory leaks and dangling pointers).
  - Add SocketControlMessage::add_deserialize_func().
  + gmmproc: Update for new glib deprecation macros.
  + Build:
  - Doxyfile.in: Remove unused configuration constants.
  - Require glib-2.0 &gt;= 2.61.2.
  - Change the ABI to glibmm-2.64.
  + Documentation:
  - Glib::init(), Gio::init(): Improve the documentation.
  - Glib::ustring can't always replace std::string.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.65.1:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename() and other functions
  - Regex::match(): Avoid using string after deletion.
  - Add Glib::canonicalize_filename().
  - Binding: get_source() and get_target() return ObjectBase*.
  - ustring: Fix insert(iterator, In, In).
  - Value: Adding static_assert() for template parameter.
  - Error: Derive from std::exception, remove Glib::Exception.
  - Binding: Keep a binding alive even without a RefPtr.
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - SettingsSchemaSource: Add list_schemas(). Add a create(),
    wrapping new_from_directory().
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + Tests:
  - Add glibmm_ustring_compare test.
  - Add glibmm_regex test.
  - Add glibmm_binding test.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Require glib-2.0 &gt;= 2.6.
  - Change the ABI to glibmm-2.66.
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Gio::AsyncResult: Improve the class description.
- Bump so_ver, base_ver and baselibs following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.65.2:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.65.3:
  + Tests: glibmm_buildfilename: Add some tests.
  + Build: Meson build: Install generate_extra_defs.h.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1608292800">- Update to version 2.68.0:
  + Glib:
  - PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name
  - Remove BalancedTree
  + Gio:
  - ListStore: Accept interfaces
  - MenuModel: Make MenuAttribute and MenuLink enum class
  - Add TlsClientConnectionImpl and TlsServerConnectionImpl
  - SocketClient::signal_event(): Fix wrapping of 'connection'
    parameter
  + gmmproc:
  - Add optional decl_prefix parameter to
    _WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or
    similar for MS Visual C++
  - Allow decorating comparison operators (for Visual Studio
    builds)
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
  - Decorate private generated classes with __declspec when
    building with Visual Studio
  - generate_wrap_init.pl.in:
    Use g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio
  - Meson build: Set default value of the 'warnings' option to
    'min'
  - Improve NMake support
  - Improve Visual Studio support
  - docs/reference/: Update for Doxygen &gt;= 1.8.16
  - Meson build: Fix versioning on macOS
  - Meson build: Fix detection of macOS
  - Change the ABI to glibmm-2.68
  + Documentation: Meson build: Add missing Glib::Value and Variant
    documentation
- Bump so_ver, base_ver and in baselibs following upstream changes.
- Add meson BuildRequires and macros following upstreams port to
  meson build system.
- No longer package documentation, not built by default on meson.</changelog>
  <changelog author="Florian &lt;sp1ritCS@protonmail.com&gt;" date="1623931200">- Update to version 2.68.1
  + Add dependencies to Doxygen tag files in subprojects
  + Doxygen in a main project shall not be called before tag files
    have been created or updated in subprojects.
  + Fix build as subproject without building documentation
  + meson.build: If mm-common-get is not found in maintainer-mode
    with 'required: false', try with 'required: true'.
    Don't try to use tag_file, if documentation is not built.
  + docs/reference/meson.build: Don't use variables from modules
    that don't define doxytagfile. These are subprojects that don't
    build their documentation.
  + Don't mark the Glib::Source class with GLIBMM_API
    Instead, mark the individual members with GLIBMM_API so that we
    avoid having the code tied to a particular STL and compiler
    version.
  + Update the classes that derive from Glib::Source accordingly as
    well
  + error.h Avoid exporting class deriving frm std::exception
    This will avoid having the ABI tied to a particular STL and
    compiler version, and so will eliminate C4275 compiler warnings
    when building the code.  Also update gerror.m4 so that it will
    generate code deriving from Glib::Error with the export macro
    markings with the member functions, so that things continue to
    build properly.
  + fileattributeinfo.hg: Avoid exporting classes with std::string
    members
  + variantdbusstring.h: Don't mark classes with GLIBMM_API
  + ustring.h: Avoid exporting classes with std::string members
  + Glib::PatternSpec: Ignore deprecation of g_pattern_match()
  + tests/glibmm_ustring_compare: Fix so it works for C++20
  + Meson build: Make quiet installations possible
  + Meson build: No implicit_include_directories
  + Variant: Fix so it works with C++20. C++20 changed some aspects
    of templates that broke variant.h on some compilers (GCC 11).
  + Meson build: No implicit_include_directories. It shall not be
    possible to find a glibmm header file with #include &lt;xxx.h&gt;
    instead of #include &lt;glibmm/xxx.h&gt;. Not fully fixed until
    https://github.com/mesonbuild/meson/issues/8562 has been fixed.
  + Add tools/defs_gen/enumextract.py. A Python script that can
    replace the Perl script tools/enum.pl.
  + Meson build: Make it possible to use glibmm as a subproject
    glib and sigc++ can be subprojects of glibmm.
  + Meson build: examples and tests: Add dependency('threads')
    Multithreaded examples and tests depend on 'threads'.
    I noticed this when I started experimenting with subprojects.
    Strange that it was not reported as a missing dependency long
    ago.
  + g[io|lib]mmconfig.h.*: Don't dllimport on MinGW. This will fix
    warnings when building items using glibmm and giomm with
    MinGW/GCC.
  + tools/gen_scripts: Ignore gio/gwin32api-*.h. Ignore some new
    glib header files when generating gio/src/gio_enums.defs and
    gio/src/gio_methods.defs.
  + docs/reference/Doxyfile.in: Remove obsolete entries
  + Meson build: Use relative paths to untracked/. The paths to the
    source code in untracked/ shall be relative to the meson.build
    file, when library files are built from a tarball. With
    absolute paths Meson may generate too long file names.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.68.2:
  + Glib: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  - AppInfo::get_all(): Avoid a crash on Windows
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661342400">- Update to version 2.72.1:
  + Glib: ustring_Iterator: Don't declare copy constructor
    =default. A fix in the 2.72.0 release broke ABI.
- Changes from version 2.72.0:
  + Glib: MainContext: Add create(MainContextFlags flags).
  + Gio:
  - Add AppInfoMonitor
  - DBus::Proxy: signal_signal() accepts a signal name
  - File: Add move_async() and move_finish()
  - SocketClient: Deprecate
    set/get/property_tls_validation_flags()
  - TlsCertificate: Add properties private_key, private_key_pem,
    pkcs11_uri, private_key_pkcs11_uri. Fix the create*()
    methods.
  - TlsClientConnection.hg: Deprecate
    set/get/property_validation_flags().
  + gmmproc: Add "ignore_deprecations" argument in _WRAP_METHOD().
  + Build:
  - Require glib-2.0 &gt;= 2.71.2.
  - MSVC build: Support VS2022 builds.
  - Meson build: Specify 'check' option in run_command(). Require
    Meson &gt;= 0.55.0.
- Changes from version 2.70.0:
  + Glib:
  - Timer: Add resume() and is_active()
  - Add the Environ class
  - Binding: Add dup_source(), dup_target(). Deprecate
    get_source(), get_target(). TimeZone: Add operator bool(),
    create_identifier(). Deprecate create().
  + Gio:
  - FileInfo: Add get/set_access_date(), get/set_creation_date().
  - Notification: Add set_category().
  - TlsCertificate: Add property/get_not_valid_before(),
    property/get_not_valid_after(), property/get_subject_name(),
    property/get_issuer_name().
  - TlsConnection: Add property/get_protocol_version(),
    property/get_ciphersuite_name().
  + Tests: Add test of Glib::Environ
  + gmmproc: Handle gi-docgen syntax in C documentation.
  + Build: Require glib-2.0 &gt;= 2.69.1.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Update to version 2.73.2:
  + Glib: ustring: Add release()
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn
  - AppInfo: Add get_default_for_type_async/finish(),
    get_default_for_uri_scheme_async/finish()
  - File: Add make_symbolic_link_async/finish()
  - ListStore: Add property_n_items()
  - Resolver: Add lookup_by_name_with_flags(),
    lookup_by_name_with_flags_async/finish()
  + Documentation:
  - Glib::RefPtr: Improve the documentation
  - Gio::Action: Improve the documentation
  + gmmproc:
  - Improved handling of final types
  - Improve handling of gi-docgen syntax in C documentation
  + Build:
  - Meson build: Avoid unnecessary configuration warnings
  - Meson/MSVC: Add more warnings to ignore
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
  - Require glib-2.0 &gt;= 2.73.2
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.74.0:
  + Gio:
  - ListStore: Add find().
  - File: Add create_tmp().
  + Documentation: File: Document create_for_parse_name().
- Temp disable meson_test macro, tests now need internet during
  testrun.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.74.1:
  + Glib:
  - Binding: Fix the bind_property() with two transformation
    functions.
  - Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio:
  - NetworkMonitor::get_default(): Add refreturn.
  - ListStore: Rename a local variable.
  + Documentation: Glib::Binding::unbind(): Fix documentation.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Tests: Fix giomm_simple test on Windows.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 2.76.0:
  + Glib:
  - Dispatcher:
    . Don't warn when a Dispatcher is deleted while messages are
    pending.
    . Add const versions of emit() and operator()() and deprecate
    the non-const versions.
  + Gio: ListModel: Add get_typed_object().</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694520000">- Update to version 2.78.0:
  + Glib: ustring: Add a std::hash&lt;&gt; specialization. Not included
    by #include &lt;glibmm.h&gt;. Activate with #include
    &lt;glibmm/ustring_hash.h&gt;.</changelog>
</package>
<package pkgid="9db771705cf95ef2ad1a53372542ffa083f26c951879ae792859e0c796e235bc35ea67a9def2ccee3f48f31823f25fd73ace89ab0f51dadfc66e76e7b06d7e16" name="glibmm2_4" arch="src">
  <version epoch="0" ver="2.66.6" rel="1.3"/>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Package COPYING as %license instead of %doc.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819201">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1522497600">- Update to version 2.56.0:
  + Glib:
  - Threads::Private: Fix gobj() (bgo#791711).
  - TimeoutSource: Use monotonic time consistently (bgo#792524).
  - Add RefPtr::get(). (bgo#495762).
  + Gio:
  - TlsClientConnection: Deprecate set/get/property_use_ssl3().
  - DataInputStream: Deprecate read_until().
  - Application: Add property_resource_base_path_string(). This
    is a replacement for property_resource_base_path() which
    can't be fixed without breaking ABI (bgo#787496).
  - Application: Add three set_option_context_*() methods.
  - DesktopAppInfo: Add get_locale_string().
  + Documentation: Slightly elaborate Glib::Variant&lt;Variant&gt; docs
    (bgo#778219).
  + tests:
  - glibmm_variant: Don't use C++14 features when a C++11
    compiler is used (bgo#787648).
  - glibmm_interface_move test: Avoid unused function warnings.
  + gmmproc:
  - _WRAP_METHOD:
    . Accept optional list of exceptions in errthrow
    (bgo#787979).
    . Suppress the @return section in generated documentation if
    return type is void (bgo#787978).
  - Add _MEMBER_SET_STR macro, setter for strings (bgo#793778).
- Drop gcc8.patch: Fixed upstream.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579200">- Update to version 2.56.1:
  + Glib:
  - ustring: Fix wchar conversion on macOS with libc++.
  - Avoid compiler warnings from function pointer conversions.
  + Gio: SocketClient: Take copy in RefPtrs for signal args.
  + Build:
  - Require glib-2.0 &gt;= 2.55.1.
  - Replace the Visual Studio project files with MSVC NMake
    project files.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579201">- Update to version 2.58.0:
  + This release is identical to 2.56.1.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553083200">- Update to version 2.58.1:
  + gmmproc:
  - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter.
  - docextract_to_xml.py: Add --exclude-file option.
  + Documentation:
  - README: Add installation instructions.
  - Don’t use @retval on out args, use @param[out].</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1553256000">- Update to version 2.60.0:
  + Glib:
  - Add DateTime::get_timezone(), KeyFile::get_locale_for_key()
    and TimeZone::get_identifier().
  - Add Value_RefPtrBoxed&lt;&gt;, Value&lt;std::vector&lt;string&gt;&gt;
    specializations and other Value specializations that are
    necessary for _WRAP_PROPERTY.
  - Object construction: Add custom class init and instance init
    functions.
  + Gio:
  - Add AppInfo::launch_uris_async() and launch_uris_async(),
    DBusConnection::get_flags() and property_flags().
  - Settings: Add property_settings_schema().
  - TlsClientConnection: Deprecate property_accepted_cas().
  - ThemedIcon: Add create(const std::vector&lt;Glib::ustring&gt;&amp;
    iconnames).
  - Remove NO_GTYPE from some _WRAP_ENUMs.
  - TlsConnection: Deprecate rehandshake API.
  - Application: Add signal_name_lost().
  + gmmproc: Add _IS_REFCOUNTED_BOXEDTYPE.
  + Build: Require glib-2.0 &gt;= 2.59.2.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568808000">- Update to version 2.62.0:
  + Glib:
  - Add ustring::make_valid()
  - Use convert_return_gchar_ptr_to_*() in a couple of ustring
    methods
  - Add ustring::sprintf(), wrapping g_strdup_printf()
  - Fix callback races in glibmm when GSource is destructed
  - Checksum, Datetime, TimeZone: Add Glib::Value
    specializations
  - Property: Add const get_proxy() returning ReadOnly. Getting
    Proxy from ReadOnly is const
  - Property: Update for compatibility with Gtk::Builder
  - Fix memory leak in Variant&lt;std::tuple&lt;&gt;&gt;::create()
  - Deprecate TimeVal
  + Gio:
  - Add Application::add_option_group()
  - DBus::Object: Fix refcounts in some vfuncs
  - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
    ObjectManagerClient, ObjectManagerServer
  - Drive, MountOperation, ThemedIcon, TlsDatabase,
    VolumeMonitor: Fix ownership of some lists and arrays (Fixes
    memory leaks and dangling pointers)
  - Add SocketControlMessage::add_deserialize_func()
  + gmmproc: Update for new glib deprecation macros
  + Build: Require glib-2.0 &gt;= 2.61.2
  + Documentation:
  - Glib::init(), Gio::init(): Improve the documentation
  - Glib::ustring can't always replace std::string.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.64.0:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename().
  - Regex: match(), match_all(): Deprecate rvalue string
    references.
  - Add Glib::canonicalize_filename().
  - ustring: Fix insert(iterator, In, In).
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Regex: Note that Glib::ustring must be used in match methods.
  - Gio::AsyncResult: Improve the class description.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.64.1:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.64.2:
  + Glib: build_filename(): Fix the template overload.
  + Build: Meson build: Install generate_extra_defs.h.
- Use modern macros, tidy up spec.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1605960000">- Update to version 2.64.4:
  + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name.
  + gmmproc:
  - Add optional decl_prefix parameter to _WRAP_GERROR and
    _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
    Visual C++.
  - Allow decorating comparison operators (for Visual Studio
    builds).
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
    assignment.
  - Decorate private generated classes with __declspec when
    building with Visual Studio.
  - generate_wrap_init.pl.in: Use
    g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called.
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio.
  - Meson build: Set default value of the 'warnings' option to
    'min'.
  - Improve NMake support.
  - Improve Visual Studio support.
  - docs/reference/: Update for Doxygen &gt;= 1.8.16.
  - Meson build: Fix versioning on macOS.
  + Documentation:
  - Glib::BalancedTree docs: Recommend std::map or
    std::unordered_map.
  - Meson build: Add missing Glib::Value and Variant
    documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
  for building documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606824000">- Update to version 2.64.5:
  + gmmproc: Fix compatibility with gtkmm 3.24.2.
  + Build: Meson build: Fix Cocoa (macOS) detection.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611748800">- Update to version 2.66.0:
  + Glib:
  - Binding: Add set_manage() and Glib::manage().
  - Deprecate BalancedTree in favour of std::map and
    std::unordered_map.
  + Gio:
  - ListStore: Accept interfaces.
  - MenuAttribute: Add new enum values.
  - SettingsSchemaSource: Wrap new_from_directory() and
    list_schemas().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830401">- Update to version 2.66.1:
  + Glib: Variant: Fix template constructors so they work with
    C++20.
  + Build:
  - Meson build:
    . Use relative paths to untracked/
    . examples and tests: Add dependency('threads')
    . Make it possible to use glibmm as a subproject
    . No implicit_include_directories
    . Make quiet installations possible
  - MSVC build:
    . Export Glib::manage()
    . Avoid exporting classes with std::string members
  - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
- Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
  to generated doc files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.66.2:
  + Glib, Gio: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="QK ZHU &lt;qkzhu@suse.com&gt;" date="1654862400">- Update to version 2.66.4:
  + Glib: ustring_Iterator: Don't declare copy constructor =default.
    The fix in the 2.66.3 release broke ABI.
    (Kjell Ahlstedt) Issue #98 (Scotty Trees)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.66.6:
  + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio: NetworkMonitor::get_default(): Add refreturn.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
</package>
<package pkgid="5be6d5e0c0633671d20ccf63b4acfe373a44a9b1eb2bf251498302973552fded97abaea930453505686f0dc29dac9272259e445c9e96065a96d3077e7d9faa52" name="glibmm2_4-debugsource" arch="i586">
  <version epoch="0" ver="2.66.6" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.64.0:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename().
  - Regex: match(), match_all(): Deprecate rvalue string
    references.
  - Add Glib::canonicalize_filename().
  - ustring: Fix insert(iterator, In, In).
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Regex: Note that Glib::ustring must be used in match methods.
  - Gio::AsyncResult: Improve the class description.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.64.1:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.64.2:
  + Glib: build_filename(): Fix the template overload.
  + Build: Meson build: Install generate_extra_defs.h.
- Use modern macros, tidy up spec.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1605960000">- Update to version 2.64.4:
  + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name.
  + gmmproc:
  - Add optional decl_prefix parameter to _WRAP_GERROR and
    _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
    Visual C++.
  - Allow decorating comparison operators (for Visual Studio
    builds).
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
    assignment.
  - Decorate private generated classes with __declspec when
    building with Visual Studio.
  - generate_wrap_init.pl.in: Use
    g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called.
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio.
  - Meson build: Set default value of the 'warnings' option to
    'min'.
  - Improve NMake support.
  - Improve Visual Studio support.
  - docs/reference/: Update for Doxygen &gt;= 1.8.16.
  - Meson build: Fix versioning on macOS.
  + Documentation:
  - Glib::BalancedTree docs: Recommend std::map or
    std::unordered_map.
  - Meson build: Add missing Glib::Value and Variant
    documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
  for building documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606824000">- Update to version 2.64.5:
  + gmmproc: Fix compatibility with gtkmm 3.24.2.
  + Build: Meson build: Fix Cocoa (macOS) detection.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611748800">- Update to version 2.66.0:
  + Glib:
  - Binding: Add set_manage() and Glib::manage().
  - Deprecate BalancedTree in favour of std::map and
    std::unordered_map.
  + Gio:
  - ListStore: Accept interfaces.
  - MenuAttribute: Add new enum values.
  - SettingsSchemaSource: Wrap new_from_directory() and
    list_schemas().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830401">- Update to version 2.66.1:
  + Glib: Variant: Fix template constructors so they work with
    C++20.
  + Build:
  - Meson build:
    . Use relative paths to untracked/
    . examples and tests: Add dependency('threads')
    . Make it possible to use glibmm as a subproject
    . No implicit_include_directories
    . Make quiet installations possible
  - MSVC build:
    . Export Glib::manage()
    . Avoid exporting classes with std::string members
  - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
- Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
  to generated doc files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.66.2:
  + Glib, Gio: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="QK ZHU &lt;qkzhu@suse.com&gt;" date="1654862400">- Update to version 2.66.4:
  + Glib: ustring_Iterator: Don't declare copy constructor =default.
    The fix in the 2.66.3 release broke ABI.
    (Kjell Ahlstedt) Issue #98 (Scotty Trees)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.66.6:
  + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio: NetworkMonitor::get_default(): Add refreturn.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
</package>
<package pkgid="36af5e668813196c9aca06c36f2719d419843a300ba76a969098f19063d4fee0b124e99908b102359e1434f924b2a3f983c762ae14b8960ce58543adc57baccc" name="glibmm2_4-debugsource" arch="x86_64">
  <version epoch="0" ver="2.66.6" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.64.0:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename().
  - Regex: match(), match_all(): Deprecate rvalue string
    references.
  - Add Glib::canonicalize_filename().
  - ustring: Fix insert(iterator, In, In).
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Regex: Note that Glib::ustring must be used in match methods.
  - Gio::AsyncResult: Improve the class description.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.64.1:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.64.2:
  + Glib: build_filename(): Fix the template overload.
  + Build: Meson build: Install generate_extra_defs.h.
- Use modern macros, tidy up spec.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1605960000">- Update to version 2.64.4:
  + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name.
  + gmmproc:
  - Add optional decl_prefix parameter to _WRAP_GERROR and
    _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
    Visual C++.
  - Allow decorating comparison operators (for Visual Studio
    builds).
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
    assignment.
  - Decorate private generated classes with __declspec when
    building with Visual Studio.
  - generate_wrap_init.pl.in: Use
    g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called.
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio.
  - Meson build: Set default value of the 'warnings' option to
    'min'.
  - Improve NMake support.
  - Improve Visual Studio support.
  - docs/reference/: Update for Doxygen &gt;= 1.8.16.
  - Meson build: Fix versioning on macOS.
  + Documentation:
  - Glib::BalancedTree docs: Recommend std::map or
    std::unordered_map.
  - Meson build: Add missing Glib::Value and Variant
    documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
  for building documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606824000">- Update to version 2.64.5:
  + gmmproc: Fix compatibility with gtkmm 3.24.2.
  + Build: Meson build: Fix Cocoa (macOS) detection.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611748800">- Update to version 2.66.0:
  + Glib:
  - Binding: Add set_manage() and Glib::manage().
  - Deprecate BalancedTree in favour of std::map and
    std::unordered_map.
  + Gio:
  - ListStore: Accept interfaces.
  - MenuAttribute: Add new enum values.
  - SettingsSchemaSource: Wrap new_from_directory() and
    list_schemas().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830401">- Update to version 2.66.1:
  + Glib: Variant: Fix template constructors so they work with
    C++20.
  + Build:
  - Meson build:
    . Use relative paths to untracked/
    . examples and tests: Add dependency('threads')
    . Make it possible to use glibmm as a subproject
    . No implicit_include_directories
    . Make quiet installations possible
  - MSVC build:
    . Export Glib::manage()
    . Avoid exporting classes with std::string members
  - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
- Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
  to generated doc files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.66.2:
  + Glib, Gio: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="QK ZHU &lt;qkzhu@suse.com&gt;" date="1654862400">- Update to version 2.66.4:
  + Glib: ustring_Iterator: Don't declare copy constructor =default.
    The fix in the 2.66.3 release broke ABI.
    (Kjell Ahlstedt) Issue #98 (Scotty Trees)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.66.6:
  + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio: NetworkMonitor::get_default(): Add refreturn.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
</package>
<package pkgid="48eea54422caf805ab3f774c28ab20373008e4668dded51e9a4cad44e0a36ded2520a35a6bdfe69f5908d07995668377862a691ae70d90024e1239aa77634480" name="glibmm2_4-devel" arch="i586">
  <version epoch="0" ver="2.66.6" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.64.0:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename().
  - Regex: match(), match_all(): Deprecate rvalue string
    references.
  - Add Glib::canonicalize_filename().
  - ustring: Fix insert(iterator, In, In).
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Regex: Note that Glib::ustring must be used in match methods.
  - Gio::AsyncResult: Improve the class description.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.64.1:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.64.2:
  + Glib: build_filename(): Fix the template overload.
  + Build: Meson build: Install generate_extra_defs.h.
- Use modern macros, tidy up spec.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1605960000">- Update to version 2.64.4:
  + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name.
  + gmmproc:
  - Add optional decl_prefix parameter to _WRAP_GERROR and
    _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
    Visual C++.
  - Allow decorating comparison operators (for Visual Studio
    builds).
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
    assignment.
  - Decorate private generated classes with __declspec when
    building with Visual Studio.
  - generate_wrap_init.pl.in: Use
    g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called.
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio.
  - Meson build: Set default value of the 'warnings' option to
    'min'.
  - Improve NMake support.
  - Improve Visual Studio support.
  - docs/reference/: Update for Doxygen &gt;= 1.8.16.
  - Meson build: Fix versioning on macOS.
  + Documentation:
  - Glib::BalancedTree docs: Recommend std::map or
    std::unordered_map.
  - Meson build: Add missing Glib::Value and Variant
    documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
  for building documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606824000">- Update to version 2.64.5:
  + gmmproc: Fix compatibility with gtkmm 3.24.2.
  + Build: Meson build: Fix Cocoa (macOS) detection.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611748800">- Update to version 2.66.0:
  + Glib:
  - Binding: Add set_manage() and Glib::manage().
  - Deprecate BalancedTree in favour of std::map and
    std::unordered_map.
  + Gio:
  - ListStore: Accept interfaces.
  - MenuAttribute: Add new enum values.
  - SettingsSchemaSource: Wrap new_from_directory() and
    list_schemas().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830401">- Update to version 2.66.1:
  + Glib: Variant: Fix template constructors so they work with
    C++20.
  + Build:
  - Meson build:
    . Use relative paths to untracked/
    . examples and tests: Add dependency('threads')
    . Make it possible to use glibmm as a subproject
    . No implicit_include_directories
    . Make quiet installations possible
  - MSVC build:
    . Export Glib::manage()
    . Avoid exporting classes with std::string members
  - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
- Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
  to generated doc files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.66.2:
  + Glib, Gio: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="QK ZHU &lt;qkzhu@suse.com&gt;" date="1654862400">- Update to version 2.66.4:
  + Glib: ustring_Iterator: Don't declare copy constructor =default.
    The fix in the 2.66.3 release broke ABI.
    (Kjell Ahlstedt) Issue #98 (Scotty Trees)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.66.6:
  + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio: NetworkMonitor::get_default(): Add refreturn.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
</package>
<package pkgid="1b0439bbcac4d6ea761df647adb6f7eae22bd9093c1f44f911aeee3005ea74c492b747119d5fd54b6c50a22fdaa4013e5f2979f6403a65ed7ab00888085e5ce5" name="glibmm2_4-devel" arch="x86_64">
  <version epoch="0" ver="2.66.6" rel="1.3"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532800">- Update to version 2.64.0:
  + Glib:
  - Add get_user_runtime_dir().
  - Add get_host_name().
  - MainContext: Add push/pop/get_thread_default().
  - Add StdStringView and UStringView. Use them in
    build_filename().
  - Regex: match(), match_all(): Deprecate rvalue string
    references.
  - Add Glib::canonicalize_filename().
  - ustring: Fix insert(iterator, In, In).
  + Gio:
  - DBus::Connection: Make the wrap() function thread-safe.
  - DBus::Message::get_unix_fd_list(): Add refreturn.
  + gmmproc: Add optional decl_prefix parameter to
    _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
    _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
    _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
    GLIBMM_API or similar for MS Visual C++.
  + Build:
  - Add Meson support.
  - Drop gendef from Windows builds.
  + Documentation:
  - Correct spelling of spawn_async_with_pipes().
  - Glib::Binding: Several doc improvements.
  - Glib::Binding: Explain why SlotTransform takes GValue*.
  - Regex: Note that Glib::ustring must be used in match methods.
  - Gio::AsyncResult: Improve the class description.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584532801">- Update to version 2.64.1:
  + Glib: Add missing #includes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584878400">- Update to version 2.64.2:
  + Glib: build_filename(): Fix the template overload.
  + Build: Meson build: Install generate_extra_defs.h.
- Use modern macros, tidy up spec.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1605960000">- Update to version 2.64.4:
  + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
    without property name.
  + gmmproc:
  - Add optional decl_prefix parameter to _WRAP_GERROR and
    _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
    Visual C++.
  - Allow decorating comparison operators (for Visual Studio
    builds).
  - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
    assignment.
  - Decorate private generated classes with __declspec when
    building with Visual Studio.
  - generate_wrap_init.pl.in: Use
    g_type_ensure(SomeClass::get_type()) to ensure that
    get_type() is called.
  + Build:
  - Use __declspec(dllexport) consistently when building glibmm
    with Visual Studio.
  - Meson build: Set default value of the 'warnings' option to
    'min'.
  - Improve NMake support.
  - Improve Visual Studio support.
  - docs/reference/: Update for Doxygen &gt;= 1.8.16.
  - Meson build: Fix versioning on macOS.
  + Documentation:
  - Glib::BalancedTree docs: Recommend std::map or
    std::unordered_map.
  - Meson build: Add missing Glib::Value and Variant
    documentation.
- Add meson BuildRequires and macros, following upstreams port.
- Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
  for building documentation.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1606824000">- Update to version 2.64.5:
  + gmmproc: Fix compatibility with gtkmm 3.24.2.
  + Build: Meson build: Fix Cocoa (macOS) detection.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1611748800">- Update to version 2.66.0:
  + Glib:
  - Binding: Add set_manage() and Glib::manage().
  - Deprecate BalancedTree in favour of std::map and
    std::unordered_map.
  + Gio:
  - ListStore: Accept interfaces.
  - MenuAttribute: Add new enum values.
  - SettingsSchemaSource: Wrap new_from_directory() and
    list_schemas().</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632830400">- Add m4 BuildRequires: the generated gmmproc actually stores the
  path to m4, as detected during build. Subsequent builds of other
  * mm modules from git need a working setup for this.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632830401">- Update to version 2.66.1:
  + Glib: Variant: Fix template constructors so they work with
    C++20.
  + Build:
  - Meson build:
    . Use relative paths to untracked/
    . examples and tests: Add dependency('threads')
    . Make it possible to use glibmm as a subproject
    . No implicit_include_directories
    . Make quiet installations possible
  - MSVC build:
    . Export Glib::manage()
    . Avoid exporting classes with std::string members
  - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
- Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
  to generated doc files.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633608000">- Update to version 2.66.2:
  + Glib, Gio: Replace all g_quark_from_static_string() by
    g_quark_from_string()
  + Gio:
  - FileEnumerator: Remove refreturn to avoid memory leak
  - ListModel::get_object(): Make it work for interface classes
  + Build: MSVC build: Remove extraneous GLIBMM_API in
    Glib::ustring</changelog>
  <changelog author="QK ZHU &lt;qkzhu@suse.com&gt;" date="1654862400">- Update to version 2.66.4:
  + Glib: ustring_Iterator: Don't declare copy constructor =default.
    The fix in the 2.66.3 release broke ABI.
    (Kjell Ahlstedt) Issue #98 (Scotty Trees)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663588800">- Update to version 2.66.5:
  + Gio:
  - ListStore: Don't derive a gtkmm__GListStore GType
  - DBus::Proxy: get_connection(), get_interface_info(): Add
    refreturn.
  + Documentation: Gio::Action: Improve the documentation.
  + gmmproc: Improved handling of final types.
  + Build:
  - Meson build: Avoid unnecessary configuration warnings.
  - Meson/MSVC: Add more warnings to ignore.
  - NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are
    created.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 2.66.6:
  + Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
    messages are pending.
  + Gio: NetworkMonitor::get_default(): Add refreturn.
  + gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
    Visual Studio.
  + Meson build:
  - Detect if we build from a git subtree.
  - Don't copy files with configure_file().</changelog>
</package>
<package pkgid="a682e70cbee6616e2a6e9380016cb70f2b9bb136f0e4fc04e45f4b8b0b2c5639dd829d8db29daef7549910f5c990901abc26047376660f4774550e86f2e9793e" name="glm" arch="src">
  <version epoch="0" ver="0.9.9.8" rel="2.7"/>
  <changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections</changelog>
  <changelog author="adam@mizerski.pl" date="1346760000">- update to 0.9.3.4
  - A lot happend since last update.
    Changelog available at http://glm.g-truc.net/</changelog>
  <changelog author="jengelh@inai.de" date="1362312000">- Add missing BuildRoot directive (resolve SLE build failure)</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1373457600">- Update to version 0.9.4.4
  * Promoted GTC_espilon extension
  * Promoted GTC_ulp extension
  * Removed GLM website from the source repository
  * Added GLM_FORCE_RADIANS so that all functions takes radians for arguments</changelog>
  <changelog author="cfarrell@suse.com" date="1374148800">- license update: MIT and GPL-2.0+
  glm-0.9.4.4/test/external/gli/core/shared_ptr.inl is GPL licensed</changelog>
  <changelog author="dvaleev@suse.com" date="1375358400">- convert sources to UNIX format using dos2unix
- fix build on non x86 architectures (glm-nonx86.patch)</changelog>
  <changelog author="tchvatal@suse.com" date="1395662400">- Version bump to 0.9.5.2:
  * Various bug fixes
  * MIT only license
- Remove no longer needed patch:
  * glm-nonx86.patch
- Use cmake macros to build</changelog>
  <changelog author="fstrba@suse.com" date="1400241600">- Version bump to 0.9.5.3
- Add a patch to disable gtc_packing test that fails on some i586
  systems:
  * glm-0.9.5.3-no_gtc_packing_test.patch
- Add %fdupes to reduce size</changelog>
  <changelog author="schwab@suse.de" date="1411646400">- aliasing.patch: fix strict aliasing issues</changelog>
  <changelog author="dmitry_r@opensuse.org" date="1458561600">- Update to version 0.9.7.4
- Fix cmake config location
  * glm-cmake-config.patch
- Drop obsolete
  * glm-0.9.5.3-no_gtc_packing_test.patch
- Drop aliasing.patch, use -fno-strict-aliasing</changelog>
  <changelog author="mpluskal@suse.com" date="1467201600">- Update to 0.9.7.5
  * Added Visual C++ Clang toolset detection
  * Fixed uaddCarry warning #497
  * Fixed roundPowerOfTwo and floorPowerOfTwo #503
  * Fixed Visual C++ SIMD instruction set automatic detection in 64
    bits
  * Fixed to_string when used with GLM_FORCE_INLINE #506
  * Fixed GLM_FORCE_INLINE with binary vec4 operators</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552996800">- Update to version 0.9.9.4
  See https://github.com/g-truc/glm/releases for the changelog
- Update patch:
  * glm-cmake-config.patch
- Run spec-cleaner</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553515200">- Upstream does not package a dedicated LICENSE file.
  Make a note the license terms are included in manual.md
- Use %fdupes macro also for docs/api/</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Reenable disabled tests (fixed by upstream)
  * core_func_exponential
  * gtc_packing
  * gtc_integer
  * gtx_common</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Fix typo in patch glm-cmake-config.patch
- Correct License</changelog>
  <changelog author="Sagi &lt;sagiben@gmail.com&gt;" date="1555243200">- Update to version 0.9.9.5
  See https://github.com/g-truc/glm/releases/tag/0.9.9.5 for the
    full changelog
  * Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884
    [#883]
  * Fixed 'if constexpr' warning #887
  * Fixed missing declarations for frexp and ldexp #886
  changelog can also be found at
  /usr/share/doc/packages/%{name}-doc/readme.md</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1556107200">- Ensure glmConfig.cmake gets installed:
  * glm-cmake-config.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1558353600">- Added glm-pkgconfig.patch to create glm.pc file
  (fixes bsc#1135667)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624104000">- Update to version 0.9.9.8
  Features:
  * Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX*
    extensions
  * Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX*
    extensions
  Improvements:
  * Added clamp, repeat, mirrorClamp and mirrorRepeat function
    to GLM_EXT_scalar_commond and GLM_EXT_vector_commond
    extensions with tests
  Fixes:
  * Fixed unnecessary warnings from matrix_projection.inl
  * Fixed quaternion slerp overload which interpolates with
    extra spins
  * Fixed for glm::length using arch64
  * Fixed singularity check for quatLookAt
  version 0.9.9.7
  Improvements:
  * Improved Neon support with more functions optimized
  * Added CMake GLM interface
  * Added fma implementation based on std::fma
  * Added missing quat constexpr
  * Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z
    instead of x,y,z,w
  Fixes:
  * Fixed equal ULP variation when using negative sign
  * Fixed for intersection ray/plane and added related tests
  * Fixed ARM 64bit detection
  * Fixed GLM_EXT_matrix_clip_space warnings
  * Fixed Wimplicit-int-float-conversion warnings with clang 10+
  * Fixed EXT_matrix_clip_space perspectiveFov
  version 0.9.9.6
  Features:
  * Added Neon support to glm
  * Added SYCL support
  * Added EXT_scalar_integer extension with power of two and
    multiple scalar functions
  * Added EXT_vector_integer extension with power of two and
    multiple vector functions
  Improvements:
  * Added missing genType check for bitCount and bitfieldReverse
  Fixes:
  * Fixed for g++6 where -std=c++1z sets __cplusplus to 201500
    instead of 201402
  * Fixed hash hashes qua instead of tquat
  * Fixed .natvis as structs renamed
  * Fixed ldexp and frexp declaration
  * Fixed missing const to quaternion conversion operators
  * Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style
  * Fixed quaternion componant order: w, {x, y, z}
  * Fixed GLM_HAS_CXX11_STL broken on Clang with Linux
  * Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR
    definition
  * Fixed CUDA 9 build
- Drop glm-cmake-config.patch (no longer applies)
- Add glm-0.9.9.8-install.patch (courtesy of Fedora),
  glm-0.9.9.8-pkgconfig.patch and
  glm-0.9.9.8-fix_tests_big-endian.patch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1646913600">- Add back dropped reference for bsc#1135667</changelog>
</package>
<package pkgid="752385626351a0413a3c4e100af52bda86db64479ca34e590eba9b7c2e0f0fb7de070827ebb3ad70ba0d57ae3c1ab8d2958cb7d9f6d4f1d00fe055b7cf904526" name="glm-devel" arch="i586">
  <version epoch="0" ver="0.9.9.8" rel="2.7"/>
  <changelog author="mpluskal@suse.com" date="1467201600">- Update to 0.9.7.5
  * Added Visual C++ Clang toolset detection
  * Fixed uaddCarry warning #497
  * Fixed roundPowerOfTwo and floorPowerOfTwo #503
  * Fixed Visual C++ SIMD instruction set automatic detection in 64
    bits
  * Fixed to_string when used with GLM_FORCE_INLINE #506
  * Fixed GLM_FORCE_INLINE with binary vec4 operators</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552996800">- Update to version 0.9.9.4
  See https://github.com/g-truc/glm/releases for the changelog
- Update patch:
  * glm-cmake-config.patch
- Run spec-cleaner</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553515200">- Upstream does not package a dedicated LICENSE file.
  Make a note the license terms are included in manual.md
- Use %fdupes macro also for docs/api/</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Reenable disabled tests (fixed by upstream)
  * core_func_exponential
  * gtc_packing
  * gtc_integer
  * gtx_common</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Fix typo in patch glm-cmake-config.patch
- Correct License</changelog>
  <changelog author="Sagi &lt;sagiben@gmail.com&gt;" date="1555243200">- Update to version 0.9.9.5
  See https://github.com/g-truc/glm/releases/tag/0.9.9.5 for the
    full changelog
  * Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884
    [#883]
  * Fixed 'if constexpr' warning #887
  * Fixed missing declarations for frexp and ldexp #886
  changelog can also be found at
  /usr/share/doc/packages/%{name}-doc/readme.md</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1556107200">- Ensure glmConfig.cmake gets installed:
  * glm-cmake-config.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1558353600">- Added glm-pkgconfig.patch to create glm.pc file
  (fixes bsc#1135667)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624104000">- Update to version 0.9.9.8
  Features:
  * Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX*
    extensions
  * Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX*
    extensions
  Improvements:
  * Added clamp, repeat, mirrorClamp and mirrorRepeat function
    to GLM_EXT_scalar_commond and GLM_EXT_vector_commond
    extensions with tests
  Fixes:
  * Fixed unnecessary warnings from matrix_projection.inl
  * Fixed quaternion slerp overload which interpolates with
    extra spins
  * Fixed for glm::length using arch64
  * Fixed singularity check for quatLookAt
  version 0.9.9.7
  Improvements:
  * Improved Neon support with more functions optimized
  * Added CMake GLM interface
  * Added fma implementation based on std::fma
  * Added missing quat constexpr
  * Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z
    instead of x,y,z,w
  Fixes:
  * Fixed equal ULP variation when using negative sign
  * Fixed for intersection ray/plane and added related tests
  * Fixed ARM 64bit detection
  * Fixed GLM_EXT_matrix_clip_space warnings
  * Fixed Wimplicit-int-float-conversion warnings with clang 10+
  * Fixed EXT_matrix_clip_space perspectiveFov
  version 0.9.9.6
  Features:
  * Added Neon support to glm
  * Added SYCL support
  * Added EXT_scalar_integer extension with power of two and
    multiple scalar functions
  * Added EXT_vector_integer extension with power of two and
    multiple vector functions
  Improvements:
  * Added missing genType check for bitCount and bitfieldReverse
  Fixes:
  * Fixed for g++6 where -std=c++1z sets __cplusplus to 201500
    instead of 201402
  * Fixed hash hashes qua instead of tquat
  * Fixed .natvis as structs renamed
  * Fixed ldexp and frexp declaration
  * Fixed missing const to quaternion conversion operators
  * Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style
  * Fixed quaternion componant order: w, {x, y, z}
  * Fixed GLM_HAS_CXX11_STL broken on Clang with Linux
  * Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR
    definition
  * Fixed CUDA 9 build
- Drop glm-cmake-config.patch (no longer applies)
- Add glm-0.9.9.8-install.patch (courtesy of Fedora),
  glm-0.9.9.8-pkgconfig.patch and
  glm-0.9.9.8-fix_tests_big-endian.patch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1646913600">- Add back dropped reference for bsc#1135667</changelog>
</package>
<package pkgid="cc591536cbcd1caa1a3a54e9d27d3fdf27af0d9ebd958b47d398fee9f02bdb986ba3db0301261a51239d09d430f697ab516bf134e6b44a0382116f871302f16d" name="glm-devel" arch="x86_64">
  <version epoch="0" ver="0.9.9.8" rel="2.7"/>
  <changelog author="mpluskal@suse.com" date="1467201600">- Update to 0.9.7.5
  * Added Visual C++ Clang toolset detection
  * Fixed uaddCarry warning #497
  * Fixed roundPowerOfTwo and floorPowerOfTwo #503
  * Fixed Visual C++ SIMD instruction set automatic detection in 64
    bits
  * Fixed to_string when used with GLM_FORCE_INLINE #506
  * Fixed GLM_FORCE_INLINE with binary vec4 operators</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552996800">- Update to version 0.9.9.4
  See https://github.com/g-truc/glm/releases for the changelog
- Update patch:
  * glm-cmake-config.patch
- Run spec-cleaner</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553515200">- Upstream does not package a dedicated LICENSE file.
  Make a note the license terms are included in manual.md
- Use %fdupes macro also for docs/api/</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Reenable disabled tests (fixed by upstream)
  * core_func_exponential
  * gtc_packing
  * gtc_integer
  * gtx_common</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Fix typo in patch glm-cmake-config.patch
- Correct License</changelog>
  <changelog author="Sagi &lt;sagiben@gmail.com&gt;" date="1555243200">- Update to version 0.9.9.5
  See https://github.com/g-truc/glm/releases/tag/0.9.9.5 for the
    full changelog
  * Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884
    [#883]
  * Fixed 'if constexpr' warning #887
  * Fixed missing declarations for frexp and ldexp #886
  changelog can also be found at
  /usr/share/doc/packages/%{name}-doc/readme.md</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1556107200">- Ensure glmConfig.cmake gets installed:
  * glm-cmake-config.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1558353600">- Added glm-pkgconfig.patch to create glm.pc file
  (fixes bsc#1135667)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624104000">- Update to version 0.9.9.8
  Features:
  * Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX*
    extensions
  * Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX*
    extensions
  Improvements:
  * Added clamp, repeat, mirrorClamp and mirrorRepeat function
    to GLM_EXT_scalar_commond and GLM_EXT_vector_commond
    extensions with tests
  Fixes:
  * Fixed unnecessary warnings from matrix_projection.inl
  * Fixed quaternion slerp overload which interpolates with
    extra spins
  * Fixed for glm::length using arch64
  * Fixed singularity check for quatLookAt
  version 0.9.9.7
  Improvements:
  * Improved Neon support with more functions optimized
  * Added CMake GLM interface
  * Added fma implementation based on std::fma
  * Added missing quat constexpr
  * Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z
    instead of x,y,z,w
  Fixes:
  * Fixed equal ULP variation when using negative sign
  * Fixed for intersection ray/plane and added related tests
  * Fixed ARM 64bit detection
  * Fixed GLM_EXT_matrix_clip_space warnings
  * Fixed Wimplicit-int-float-conversion warnings with clang 10+
  * Fixed EXT_matrix_clip_space perspectiveFov
  version 0.9.9.6
  Features:
  * Added Neon support to glm
  * Added SYCL support
  * Added EXT_scalar_integer extension with power of two and
    multiple scalar functions
  * Added EXT_vector_integer extension with power of two and
    multiple vector functions
  Improvements:
  * Added missing genType check for bitCount and bitfieldReverse
  Fixes:
  * Fixed for g++6 where -std=c++1z sets __cplusplus to 201500
    instead of 201402
  * Fixed hash hashes qua instead of tquat
  * Fixed .natvis as structs renamed
  * Fixed ldexp and frexp declaration
  * Fixed missing const to quaternion conversion operators
  * Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style
  * Fixed quaternion componant order: w, {x, y, z}
  * Fixed GLM_HAS_CXX11_STL broken on Clang with Linux
  * Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR
    definition
  * Fixed CUDA 9 build
- Drop glm-cmake-config.patch (no longer applies)
- Add glm-0.9.9.8-install.patch (courtesy of Fedora),
  glm-0.9.9.8-pkgconfig.patch and
  glm-0.9.9.8-fix_tests_big-endian.patch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1646913600">- Add back dropped reference for bsc#1135667</changelog>
</package>
<package pkgid="3dbe2e102c5c51e5066945e4ff9583c5b3fcc79065cc290b37afe6bea06fc45a013167336ede0e2573db6507093891ee617ea690fee069086184d9d1d50c8a78" name="glm-doc" arch="noarch">
  <version epoch="0" ver="0.9.9.8" rel="2.7"/>
  <changelog author="mpluskal@suse.com" date="1467201600">- Update to 0.9.7.5
  * Added Visual C++ Clang toolset detection
  * Fixed uaddCarry warning #497
  * Fixed roundPowerOfTwo and floorPowerOfTwo #503
  * Fixed Visual C++ SIMD instruction set automatic detection in 64
    bits
  * Fixed to_string when used with GLM_FORCE_INLINE #506
  * Fixed GLM_FORCE_INLINE with binary vec4 operators</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1552996800">- Update to version 0.9.9.4
  See https://github.com/g-truc/glm/releases for the changelog
- Update patch:
  * glm-cmake-config.patch
- Run spec-cleaner</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553515200">- Upstream does not package a dedicated LICENSE file.
  Make a note the license terms are included in manual.md
- Use %fdupes macro also for docs/api/</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Reenable disabled tests (fixed by upstream)
  * core_func_exponential
  * gtc_packing
  * gtc_integer
  * gtx_common</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553688000">- Fix typo in patch glm-cmake-config.patch
- Correct License</changelog>
  <changelog author="Sagi &lt;sagiben@gmail.com&gt;" date="1555243200">- Update to version 0.9.9.5
  See https://github.com/g-truc/glm/releases/tag/0.9.9.5 for the
    full changelog
  * Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884
    [#883]
  * Fixed 'if constexpr' warning #887
  * Fixed missing declarations for frexp and ldexp #886
  changelog can also be found at
  /usr/share/doc/packages/%{name}-doc/readme.md</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1556107200">- Ensure glmConfig.cmake gets installed:
  * glm-cmake-config.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1558353600">- Added glm-pkgconfig.patch to create glm.pc file
  (fixes bsc#1135667)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1624104000">- Update to version 0.9.9.8
  Features:
  * Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX*
    extensions
  * Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX*
    extensions
  Improvements:
  * Added clamp, repeat, mirrorClamp and mirrorRepeat function
    to GLM_EXT_scalar_commond and GLM_EXT_vector_commond
    extensions with tests
  Fixes:
  * Fixed unnecessary warnings from matrix_projection.inl
  * Fixed quaternion slerp overload which interpolates with
    extra spins
  * Fixed for glm::length using arch64
  * Fixed singularity check for quatLookAt
  version 0.9.9.7
  Improvements:
  * Improved Neon support with more functions optimized
  * Added CMake GLM interface
  * Added fma implementation based on std::fma
  * Added missing quat constexpr
  * Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z
    instead of x,y,z,w
  Fixes:
  * Fixed equal ULP variation when using negative sign
  * Fixed for intersection ray/plane and added related tests
  * Fixed ARM 64bit detection
  * Fixed GLM_EXT_matrix_clip_space warnings
  * Fixed Wimplicit-int-float-conversion warnings with clang 10+
  * Fixed EXT_matrix_clip_space perspectiveFov
  version 0.9.9.6
  Features:
  * Added Neon support to glm
  * Added SYCL support
  * Added EXT_scalar_integer extension with power of two and
    multiple scalar functions
  * Added EXT_vector_integer extension with power of two and
    multiple vector functions
  Improvements:
  * Added missing genType check for bitCount and bitfieldReverse
  Fixes:
  * Fixed for g++6 where -std=c++1z sets __cplusplus to 201500
    instead of 201402
  * Fixed hash hashes qua instead of tquat
  * Fixed .natvis as structs renamed
  * Fixed ldexp and frexp declaration
  * Fixed missing const to quaternion conversion operators
  * Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style
  * Fixed quaternion componant order: w, {x, y, z}
  * Fixed GLM_HAS_CXX11_STL broken on Clang with Linux
  * Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR
    definition
  * Fixed CUDA 9 build
- Drop glm-cmake-config.patch (no longer applies)
- Add glm-0.9.9.8-install.patch (courtesy of Fedora),
  glm-0.9.9.8-pkgconfig.patch and
  glm-0.9.9.8-fix_tests_big-endian.patch</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1646913600">- Add back dropped reference for bsc#1135667</changelog>
</package>
<package pkgid="239ddde7f527914fdb0ea0d8d0d9cd68dbb5ba79d73da89f189a710c9f062565f8aa76629c6aa5519a0040dc1e59e2547cdc125759764ee53f6d82a14dbc34a1" name="gloox" arch="src">
  <version epoch="0" ver="1.0.28" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1248696000">- update to 0.9.9.9</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1253793600">- update to 0.9.9.10:
  * fixes a crash in the roster manager
  * fixes the configure check for GnuTLS</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1257076800">- update to 1.0:
  * SONAME bumped from 7 to 8</changelog>
  <changelog author="fisiu@opensuse.org" date="1355227200">- Spec file cleanup.
- Drop 'licenses' from Build/Requires.</changelog>
  <changelog author="aj@ajaissle.de" date="1390392000">- Update to 1.0.9 (new soname 11)
- gloox-1.0.9_long_long.patch -- Add -Wno-long-long to Makefiles
- License changed from GPLv2 to GPLv3
- version 1.0.9 released: 15 Oct 2013
  + changed colon to dash in uid generation to possibly fix #191
  + added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on win32 (untested)
  + fixed SCRAM-SHA-1-PLUS
- version 1.0.8 released: 15 Oct 2013
  + ConnectionTLS: make stacked TLS/SSL connections work again with HTTP proxies
  + added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS &amp; OpenSSL only) (#201)
  + properly seed the RNG
  + SHA::hex(): finalize() only once
- version 1.0.7.1 released: 11 Oct 2013
  + fixed/updated the win32 project files
- version 1.0.7 released: 11 Oct 2013
  + added Jingle (XEP-0166)
  + added Jingle ICE-UDP Transport (XEP-0176)
  + added Jingle File Transfer (XEP-0234)
  + fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch)
  + fixed bug in stanza handling/counting related to Stream Management (patch by Norbert Riedlin)
  + added protected ClientBase::stanzasSent() to return sent stanzas (if Stream Management enabled)
- version 1.0.6 released: 04 Sep 2013
  + ClientBase: removed check for empty message body –&gt; messages of type chat with empty bodies will be passed on to listeners – required for Message Carbons
  + MessageSession: removed check for empty message body –&gt; messages of type chat with empty bodies will be passed on to listeners – required for Message Carbons
  + don’t send presence after stream resumption
  + added ClientBase::sendQueue()
  + documentation updates and fixes
- version 1.0.5 released: 02 Sep 2013
  + added support for Stanza Forwarding (XEP-0297)
  + added support for Message Carbons (XEP-0280)
- version 1.0.4 released: 30 Aug 2013
  + added support for Stream Management (XEP-0198)
  + Fix some iterator usage for portability related to erase (patch by Daniel Bowen)
  + Ensure setting a connection does not leave a deleted value in the member variable for a time (patch by Daniel Bowen)
  + Add operator&lt; and relatives to JID so that it can be in a map (patch by Daniel Bowen)
  + Sandboxing on Apple doesn’t like getprotobyname (patch by Daniel Bowen)
  + MessageSession::send(): removed default argument of 2nd parameter to remove ambiguity of MS::send( string ) (#206) (source incompatible!)
  + VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source and binary incompatible)
- version 1.0.3 released: 22 Jul 2013
  + changed license to GPLv3
  + removed space from VS project name (–&gt; gloox-1.0)
  + VCardUpdate: fixed handling of empty hash (#203)
  + VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag (#203)
  + compilation fixed when using getaddrinfo (patch by Roy van Dam)
  + Receipt: recognize id attribute (patch by Dídac Pérez) (#208)
  + MessageSession: added MS::send( string&amp; ) to properly provide a base for MUCMS::send( string&amp; ) (#206)
  + really fixed memory leak in prep::idna()
  + gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h
- version 1.0.2 released: 05 Jul 2013
  + SOCKS5Bytestream: Don’t wait for incoming data, notify about open stream immediately upon
  + connection (patch by Erik Horemans)
  + fixed/updated Code::Blocks and VS project files (fixes #197, #198)
  + fixed memory leak in ClientBase (fixes #204)
  + fixed memory leak in prep::idna()
- version 1.0.1 released: 29 Jun 2013
  + added support for Serverless Messaging (XEP-0174)
  + TLSOpenSSLServer: compilation fix
  + don’t bail on DNS TCP queries
  + fixed µs timeout value (now defaults to 1.000.000)
  + omit port in initial greeting (usually -1 anyway)
  + fixed SHA1 hashes of 55 byte strings (#164)
  + fixed CFLAGS and LIBS in pkg-config file (#163)
  + fixed SOCKS5Bytestream double close notification
  + tell gcrypt that we’re using pthreads (if available)
  + ClientBase: send IQ error response for unsupported features
  + ClientBase: fixed potential infinite loop on IQ error
  + ClientBase: fixed NTLM auth
  + ClientBase, SEF: mutex-protected SE handling
  + PubSub: added ‘subscribe &amp; configure’
  + PubSub: added optional subid
  + SOCKS5BytestreamServer: expose local socket
  + RosterManager: don’t use string-comparison on JIDs; use JID class
  + NonSASLAuth: fixed resource usage by deprecating ClientBase::m_selectedResource
  + InBandBytestream: don’t call handler in dtor
  + util: fixed long2string()
  + fixed a few leaks in GnutTLS client code (#181)
  + VCard: made getters const (#186) (binary-incompatible change!)
  + PubsubManager: fixed using wrong Tag (#190)
  + Search: fixed search() (#193)
  + DNS: fix socket leak if no network connection is available (#192)
  + PubsubManager: unconditionally call handleItemPublication() (#194)
  + configure: Added -lgcrypt (dependency of GNUTLS)</changelog>
  <changelog author="aj@ajaissle.de" date="1418299200">- Update to 1.0.12
  - TLSOpenSSLClient/Server: disabled SSLv3
- version 1.0.11 released: 13 Sep 2014
  - GnuTLS: updated use of priority API
  - LinkLocal*: compile fixes for MSVC 2008 (thanks to Serhiy M. Vasylenko)
  - fixed Debian bug #746857, worked around #758899
  - fixed memory leak (#240)
  - fixed compatibility with recent GnuTLS versions, fixed GnuTLS check (thanks to Andreas Metzler) (#231)
  - Jingle::Session: fixed state error (thanks to leerymatthew) (#236)
- version 1.0.10 released: 09 Apr 2014
  - TLSSChannel: use malloc/realloc/free instead of their legacy Local* variants (fixes #222)
  - VCard: remove \r from vcard photos. Fixes a recent change Facebook made to their vcard pictures (patch by Fernando Sanchez)
  - Jingle: fixed replying; distinguish between ‘from’ and ‘initiator'; added Jingle::Session::setInitiator()
  - Jingle: fixed ::ICEUDP to actually add candidates; added ::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed storing of new sessions in ::SessionManager (patches by Erich Keane)
  - Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided by ctor)
  - AtomicRefCount: fixed compilation on iOS (patch by Erich Keane)
  - Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to easily look for and retrieve specific plugins
  - ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad)
  - Parser: get rid of bogus isValid() (fixes #180, #224)
- Drop gloox-1.0.9_long_long.patch (using sed)</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- Update to 1.0.13
  * fixed compilation with libressl (thanks to Heiko Becker)
  * added IO Data (XEP-0244)
  * serialise access to compressionZlib::cleanup for thread safety (thanks to Stephen Hilliard)
  * prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard)
  * TLSOpenSSL: memory leak on every client connection attempt (thanks to Stephen Hilliard)
  * Client: initialize m_smWanted to avoid connection failures (thanks to Stephen Hilliard)</changelog>
  <changelog author="aj@ajaissle.de" date="1441713600">- Update to 1.0.14
  * IOData: make it possible to pass more than one element as in/out/error data
  * Client: fix resetting of presence status text
  * TLSSChannel: fix memory leak (thanks to Alexander Weisner)
  * Error: added setAppError() to set application-specific error message
  * PubSub::Item: added setPayload(), setID()
  * Adhoc: return clone of plugin
  * PubSub::Manager: fix finding of subscription type (thanks to BillHoo)
  * ChatStateFilter: fix enable logic (thanks to Ivan Shmakov)
  * MessageEvent: added parsing of (thanks to Ivan Shmakov)
  * MessageEvent: added id() (thanks to Ivan Shmakov)
  * ClientBase: handle MUC invitation declines properly (thanks to Matias Snellingen)
  * DNS: IPv6 fix (thanks to garimacoe) (#249)
  * DelayedDelivery: propagate internal state properly (#251)
  * PubSub::Manager: fix GetSubscriberList and GetAffiliateList</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463918400">- Removed %%debug_package to pass openSUSE:Factory:Staging.
  By the way this practise is ugly nowadays, OBS provides debug flags.</changelog>
  <changelog author="mailaender@opensuse.org" date="1469793600">- new upstream version 1.0.16 (see ChangeLog)
- rename package from libgloox to gloox
- enable tests</changelog>
  <changelog author="jengelh@inai.de" date="1472385600">- Kill off extraneous Provide tags</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259200">- Update to 1.0.18
  * Message: removed bogus hard-coded namespace to fix component use
  * TLSOpenSSL: fixed wildcard certificate support
  * Pubsub::Event: fixed potential NULL dereference
  * ConnectionTCPServer: fixed listening on local socket
  * Adhoc: fixed memory leak (thanks to Erik Horemans)
  * ConnectionTLS: delete old connection in setConnectionImpl()
    (thanks to Erik Horemans) and clarify this in the documentation
  * Tag: Android compilation fix (thanks to Erik Horemans)
  * ConnectionSOCKS5Proxy: improved compatibility
    (thanks to Erik Horemans)
  * util: Android compilation fix (thanks to Erik Horemans)
  * Client, ClientBase: avoid ‘from’ attribute when doing
    resource binding
  * MUCRoom: allow empty message body if extension is present
    (#264) (thanks to Tom Quackenbush)
  * ConnectionBOSH: initialize ‘hold’ to 1 to improve compatibility
  * ConnectionTCPServer: actually accept incoming connections</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259201">- Added configure flag to build with getaddrinfo
  instead of deprecated gethostbyname.</changelog>
  <changelog author="mailaender@opensuse.org" date="1507896000">- Update to 1.0.20
  * BytestreamDataHandler: added callback for acknowledged packets
  * ConnectionTCPClient: compile fix for Win32 (broken in 1.0.19)
  * ConnectionTCPClient: no-block fix
  * use ws2_32.lib instead of ws_32.lib on Win32
- Changes from 1.0.19
  * ConnectionTCPServer: cleanup
  * lots of compile-time warnings removed
  * TLSOpenSSL: made it speak TLSv1.1 and 1.2 again (thanks to Nicolas Belouin)
  * added Client State Indication (XEP-0352)
  * CertInfo struct: fixed protocol version when using OpenSSL
  * TLSOpenSSL: fixed compilation with OpenSSL 1.1.0
  * Registration: added Resource Constraint error condition (thanks to elexis1987) (#267)
  * ConnectionTCP: fixed some blocking (thanks to Marco Ciprietti)</changelog>
  <changelog author="vcizek@suse.com" date="1518523200">- fix gnutls test broken with gnutls 3.6 (bsc#1078834)
  * since 3.6 ANON key exchange algorithms have to be turned on explicitly
  * add gloox-fix_TLSGnuTLS_test.patch</changelog>
  <changelog author="astieger@suse.com" date="1534507200">- update to 1.0.21:
  * InBandBytestream: error handling corrected
  * doc fix: CertInfo::date_from/to set correctly when using OpenSSL
- drop iksemel from spec, not required</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 1.0.23:
  * fixed a memory leak in dns.cpp
  * fixed session management/stream resumption
  * ClientBase: fix honorThreadID
  * TLSGnuTLS: disabled TLS 1.3 for now, as there are
    connection issues with it
  Check the ChangeLog file for other changes.
- Drop gloox-fix_TLSGnuTLS_test.patch. Merged upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 1.0.24:
  - Tag: fixed XML namespace for attribute with empty namespace (fixes #278) (thanks to drizt72)
  - PubSub::Event: add simple ctor (thanks to Daniel Kraft)
  - PubSub::Manager: fixed subscription error case handling (thanks to Daniel Kraft)
  - PubSub: fixed support for instant nodes
  - RosterManager: fixed behavior if subscription attribute is absent in roster item</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1660392000">- Add gloox-1.0.24-fix-gcc12-time.patch: Fix build with GCC 12.
- Disable build of examples as they are not installed.
- Drop obsolete build requirements: autoconf, automake.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.0.28
  * fixed SCRAM-SHA-1-PLUS with OpenSSL and TLS 1.3 (fixes #302)
  * remove obsolete patch gloox-1.0.24-fix-gcc12-time.patch</changelog>
</package>
<package pkgid="e1e4dc6f702e55fb00da4cb36fef1792e861836ec320798f2e3fe8dd8e360ec8280a0f8ff89f80f838f9f893750633f015d64c37cb2e9510ca7fdfdff5eaeab4" name="gloox-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.28" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1472385600">- Kill off extraneous Provide tags</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259200">- Update to 1.0.18
  * Message: removed bogus hard-coded namespace to fix component use
  * TLSOpenSSL: fixed wildcard certificate support
  * Pubsub::Event: fixed potential NULL dereference
  * ConnectionTCPServer: fixed listening on local socket
  * Adhoc: fixed memory leak (thanks to Erik Horemans)
  * ConnectionTLS: delete old connection in setConnectionImpl()
    (thanks to Erik Horemans) and clarify this in the documentation
  * Tag: Android compilation fix (thanks to Erik Horemans)
  * ConnectionSOCKS5Proxy: improved compatibility
    (thanks to Erik Horemans)
  * util: Android compilation fix (thanks to Erik Horemans)
  * Client, ClientBase: avoid ‘from’ attribute when doing
    resource binding
  * MUCRoom: allow empty message body if extension is present
    (#264) (thanks to Tom Quackenbush)
  * ConnectionBOSH: initialize ‘hold’ to 1 to improve compatibility
  * ConnectionTCPServer: actually accept incoming connections</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259201">- Added configure flag to build with getaddrinfo
  instead of deprecated gethostbyname.</changelog>
  <changelog author="mailaender@opensuse.org" date="1507896000">- Update to 1.0.20
  * BytestreamDataHandler: added callback for acknowledged packets
  * ConnectionTCPClient: compile fix for Win32 (broken in 1.0.19)
  * ConnectionTCPClient: no-block fix
  * use ws2_32.lib instead of ws_32.lib on Win32
- Changes from 1.0.19
  * ConnectionTCPServer: cleanup
  * lots of compile-time warnings removed
  * TLSOpenSSL: made it speak TLSv1.1 and 1.2 again (thanks to Nicolas Belouin)
  * added Client State Indication (XEP-0352)
  * CertInfo struct: fixed protocol version when using OpenSSL
  * TLSOpenSSL: fixed compilation with OpenSSL 1.1.0
  * Registration: added Resource Constraint error condition (thanks to elexis1987) (#267)
  * ConnectionTCP: fixed some blocking (thanks to Marco Ciprietti)</changelog>
  <changelog author="vcizek@suse.com" date="1518523200">- fix gnutls test broken with gnutls 3.6 (bsc#1078834)
  * since 3.6 ANON key exchange algorithms have to be turned on explicitly
  * add gloox-fix_TLSGnuTLS_test.patch</changelog>
  <changelog author="astieger@suse.com" date="1534507200">- update to 1.0.21:
  * InBandBytestream: error handling corrected
  * doc fix: CertInfo::date_from/to set correctly when using OpenSSL
- drop iksemel from spec, not required</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 1.0.23:
  * fixed a memory leak in dns.cpp
  * fixed session management/stream resumption
  * ClientBase: fix honorThreadID
  * TLSGnuTLS: disabled TLS 1.3 for now, as there are
    connection issues with it
  Check the ChangeLog file for other changes.
- Drop gloox-fix_TLSGnuTLS_test.patch. Merged upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 1.0.24:
  - Tag: fixed XML namespace for attribute with empty namespace (fixes #278) (thanks to drizt72)
  - PubSub::Event: add simple ctor (thanks to Daniel Kraft)
  - PubSub::Manager: fixed subscription error case handling (thanks to Daniel Kraft)
  - PubSub: fixed support for instant nodes
  - RosterManager: fixed behavior if subscription attribute is absent in roster item</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1660392000">- Add gloox-1.0.24-fix-gcc12-time.patch: Fix build with GCC 12.
- Disable build of examples as they are not installed.
- Drop obsolete build requirements: autoconf, automake.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.0.28
  * fixed SCRAM-SHA-1-PLUS with OpenSSL and TLS 1.3 (fixes #302)
  * remove obsolete patch gloox-1.0.24-fix-gcc12-time.patch</changelog>
</package>
<package pkgid="9cd917ff8065920234468b32243ba5d61023901a02f7bbefb2b4b94e0e4f3cddc2b4ebb3204cab9a19a8c6d05652f12ffce8c54a67430657957f328f1c33f415" name="gloox-devel" arch="x86_64">
  <version epoch="0" ver="1.0.28" rel="1.1"/>
  <changelog author="jengelh@inai.de" date="1472385600">- Kill off extraneous Provide tags</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259200">- Update to 1.0.18
  * Message: removed bogus hard-coded namespace to fix component use
  * TLSOpenSSL: fixed wildcard certificate support
  * Pubsub::Event: fixed potential NULL dereference
  * ConnectionTCPServer: fixed listening on local socket
  * Adhoc: fixed memory leak (thanks to Erik Horemans)
  * ConnectionTLS: delete old connection in setConnectionImpl()
    (thanks to Erik Horemans) and clarify this in the documentation
  * Tag: Android compilation fix (thanks to Erik Horemans)
  * ConnectionSOCKS5Proxy: improved compatibility
    (thanks to Erik Horemans)
  * util: Android compilation fix (thanks to Erik Horemans)
  * Client, ClientBase: avoid ‘from’ attribute when doing
    resource binding
  * MUCRoom: allow empty message body if extension is present
    (#264) (thanks to Tom Quackenbush)
  * ConnectionBOSH: initialize ‘hold’ to 1 to improve compatibility
  * ConnectionTCPServer: actually accept incoming connections</changelog>
  <changelog author="rpm@fthiessen.de" date="1485259201">- Added configure flag to build with getaddrinfo
  instead of deprecated gethostbyname.</changelog>
  <changelog author="mailaender@opensuse.org" date="1507896000">- Update to 1.0.20
  * BytestreamDataHandler: added callback for acknowledged packets
  * ConnectionTCPClient: compile fix for Win32 (broken in 1.0.19)
  * ConnectionTCPClient: no-block fix
  * use ws2_32.lib instead of ws_32.lib on Win32
- Changes from 1.0.19
  * ConnectionTCPServer: cleanup
  * lots of compile-time warnings removed
  * TLSOpenSSL: made it speak TLSv1.1 and 1.2 again (thanks to Nicolas Belouin)
  * added Client State Indication (XEP-0352)
  * CertInfo struct: fixed protocol version when using OpenSSL
  * TLSOpenSSL: fixed compilation with OpenSSL 1.1.0
  * Registration: added Resource Constraint error condition (thanks to elexis1987) (#267)
  * ConnectionTCP: fixed some blocking (thanks to Marco Ciprietti)</changelog>
  <changelog author="vcizek@suse.com" date="1518523200">- fix gnutls test broken with gnutls 3.6 (bsc#1078834)
  * since 3.6 ANON key exchange algorithms have to be turned on explicitly
  * add gloox-fix_TLSGnuTLS_test.patch</changelog>
  <changelog author="astieger@suse.com" date="1534507200">- update to 1.0.21:
  * InBandBytestream: error handling corrected
  * doc fix: CertInfo::date_from/to set correctly when using OpenSSL
- drop iksemel from spec, not required</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585310400">- Update to 1.0.23:
  * fixed a memory leak in dns.cpp
  * fixed session management/stream resumption
  * ClientBase: fix honorThreadID
  * TLSGnuTLS: disabled TLS 1.3 for now, as there are
    connection issues with it
  Check the ChangeLog file for other changes.
- Drop gloox-fix_TLSGnuTLS_test.patch. Merged upstream.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609934400">- update to 1.0.24:
  - Tag: fixed XML namespace for attribute with empty namespace (fixes #278) (thanks to drizt72)
  - PubSub::Event: add simple ctor (thanks to Daniel Kraft)
  - PubSub::Manager: fixed subscription error case handling (thanks to Daniel Kraft)
  - PubSub: fixed support for instant nodes
  - RosterManager: fixed behavior if subscription attribute is absent in roster item</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1660392000">- Add gloox-1.0.24-fix-gcc12-time.patch: Fix build with GCC 12.
- Disable build of examples as they are not installed.
- Drop obsolete build requirements: autoconf, automake.</changelog>
  <changelog author="jun wang &lt;junguo.wang@suse.com&gt;" date="1703764800">- Update to version 1.0.28
  * fixed SCRAM-SHA-1-PLUS with OpenSSL and TLS 1.3 (fixes #302)
  * remove obsolete patch gloox-1.0.24-fix-gcc12-time.patch</changelog>
</package>
<package pkgid="6de8f892e4460cb35b13bda9d7c8619e11186c4486f2ea135c6b9eaf40175a3837a2c82cdd368d478ef535ef4a06b5bb9f6ffced40b809089df682b07331ec89" name="glslang" arch="src">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="91d949cfce5ddff68e431fd9d3c769fd8e4103257d65c28e9e0091e0bb0dc69e75e7bf71d66f4b529d0b7c4effcfbda5a27bc6ee94c639a1a26b78a5b9296dbf" name="glslang-debugsource" arch="i586">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="7478db8972c01de1b421252bb89ed46ad2faccd01be798b6abecd1ba15f223f0df51013e3e6de141b75901c35b2e514f0978e29036d44b13dec33ae4cbcb3285" name="glslang-debugsource" arch="x86_64">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="1da1107a96459ee4884c45635aafa0a37cedfa13d91321fd5e208c2edc6e76a73db6ec82c1926ff755783d44a0ed5cad1026d7c7a4aa2c5a4e2ddf6ec0670f5d" name="glslang-devel" arch="i586">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="3bd3b4a541974e3df1fb7f10313fd9978a0d137b91d07448ad4ab5eaeca55b1196b57319d3a1a6e41a20173c4281c696f71d831a8c9cdc42c682eab21ef99b4d" name="glslang-devel" arch="x86_64">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="3f9bc587ace48e0f3e3ad5c1a135a700ba2f80d0a0cd3cb4f461c409b9a4e328ef724877fe601d18b81f1a2908948ab1c5637306e98112ac684dd1aacc1789be" name="glslang-devel-debuginfo" arch="i586">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="b2399c8262e6e328261363d734544074a612d4644a8d7d55058d2c6c85dfbe1fe68e9f3df0e6e979bb72b66381f06fae7cb8afe28fac15fd0944be00f24c0826" name="glslang-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="2378a98ae6087cf235ee4515b38aad1adeb784494c98ac8cbbd064ca6bc5d8c238ade4a1605bb27fae75d6688981d2bee0dc6b1c2991dc29d9d102a438c5ab81" name="glslang-nonstd-devel" arch="noarch">
  <version epoch="0" ver="13.1.1" rel="3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638014400">- Update to release 11.7.1
  * Accept gl_ViewportMask in version 430 and later
  * Remove support for double trig, pow, exp and log
  * Add the GL_EXT_shader_integer_mix Preamble for glsl
  * Add support for targeting Vulkan 1.2 in the C API</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1639051200">- Add patches to fix issues on big endian platforms
  (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
  * glslang-big-endian_1.patch
  * glslang-big-endian_2.patch
  * glslang-big-endian_3.patch</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to release 11.8.0
  * Add support for SPIR-V 1.6
  * Add support for Vulkan 1.3
  * Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
  glslang-big-endian_3.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1647864000">- Enable baselibs, for use by ffmpeg.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1650283200">- Update to release 11.9.0
  * Add GLSL version override functionality
  * Add eliminate-dead-input-components to -Os
  * Add enhanced-msgs option</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1655294400">- Update to release 11.10.0
  * Generate OpLine before OpFunction
  * Add support for VK_EXT_fragment_shader_barycentric
  * Add whitelist filtering for debug comments in SPIRV-Remap
  * Add support for GL_EXT_ray_cull_mask</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661169600">- Update to release 11.11.0
  * CInterface: Add OpSource support.
  * Add SPV_AMD_shader_early_and_late_fragment_tests
  * Avoid double-free in functions cloned for vulkan relaxed mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1662552000">- Rework static library removal &amp; building procedure to identify
  new static libs. (libGenericCodeGen.so and
  libMachineIndependent.so are now added)</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1662724800">- Adjust the cmake support files to use the shared libraries added
  from the latest changes</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1666612800">- Update to release 11.12
  * Add support for GL_EXT_mesh_shader
  * Add support for NonSemantic.Shader.DebugInfo.100
  * Make OpEmitMeshTasksEXT a terminal instruction
  * Make gl_SubGroupARB a flat in int in Vulkan
  * Add support for GL_EXT_opacity_micromap
  * Add preamble support to C interface
- Add abibreak_bump.diff</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1671105600">- Update to release 11.13
  * Fix incorrect parse message of mesh shader
  * Test for spv1.6 + memory model HelperInvocation
  * Add EliminateDeadOutputStores to API.
  * GL_ARM_shader_core_builtins support</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 12
  * Add support for GL_NV_shader_invocation_reorder.
  * Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1680004800">- Update to release 12.1.0:
  * Reject non-float inputs/outputs for version less than 120
  * Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  * Add HLSL relaxed-precision float/int matrix expansions
  * Block decorate Vulkan structs with RuntimeArrays
  * Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
  fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Add StandAlone/ to glslang-nonstd-devel</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1685361600">- Update to release 12.2.0
  * Support GLSL_EXT_shader_tile_image,
    GL_EXT_ray_tracing_position_fetch, and custom include callbacks
    via the C API
  * Add preamble-text command-line option
  * Accept variables as parameters of spirv_decorate_id</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692705600">- Update to release 12.3.1+SDK-1.3.261.0
  * Add support for pre and post HLSL qualifier validation
  * HLSL: support binary literals
  * Implement support for GL_KHR_cooperative_matrix extension
  * Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1694001600">- Update to release 13
  * extension: GL_QCOM_image_processing</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Update to release 13.1.1
  * Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
  * Add --no-link option
- Drop merged
  0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1698926400">- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
  in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
  StandAlone should be installed in %{_includedir}/External</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Drop symlinks from /usr/include; inhibits upgrade procedure
  from 13.0.0 package where some were a directory.</changelog>
</package>
<package pkgid="cabac8d350d59a6d88621e53a02dbec4c5696706ecd83bd613a8fa3b5fe34f2693bfb419db6231f43b72c4fd11e0c2dad2d65685bc64af8a8d26f96de0116dc1" name="glu" arch="src">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="sndirsch@suse.com" date="1346673600">- created package (since GLU has been split out from Mesa)</changelog>
  <changelog author="coolo@suse.com" date="1347969600">- rename to glu and use "official" git snapshot</changelog>
  <changelog author="cfarrell@suse.com" date="1347969601">- license update: SUSE-SGI-FreeB-2.0
  SGI-FreeB-2.0 is MIT with an advertising clause at the bottom</changelog>
  <changelog author="sndirsch@suse.com" date="1348228800">- fixed and simplified BuildRequires</changelog>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="eac75287e4c476d06737b01af121fbf90f3d32cda50caf0a3431ea2e010674f3ca4798331a624103adde7689f47a58c84d7a21718ed58e79ef579eb650b11966" name="glu-debugsource" arch="i586">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="e6ee5f681c87b0b85906e76c95a43d9c918e37750cc6750fdaab7bd9842e75d89116dcd32faef0dade058084147893d8017535bf02a844c8b80b4ba6bcbe1d46" name="glu-debugsource" arch="x86_64">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="dea75a029695aef4b73bcd3b97306a8da102e2a31f83a34119158ec1393314aaefe51105a18b5d4a0163a499104c560a800c8eac517d150d5d976efaff063ce3" name="glu-devel-32bit" arch="x86_64">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="2c16ccb2704b8303015efb9a5eabfa70deb5440726f04864bcbf8423e0955bf22babe373778810b54f88ff309469c3dd3bfad48a7883d17a7989c5775eae4a20" name="glu-devel" arch="i586">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="317421fe234b4ce601f9fb0b2b656e291ab1a7056e858db2215e38afba212fc7575d7bfc7b5fbe5db3d16ce5f801c2a0b80a4cd7f35e1cfaaea2395767b29dac" name="glu-devel" arch="x86_64">
  <version epoch="0" ver="9.0.3" rel="2.1"/>
  <changelog author="jengelh@inai.de" date="1350734400">- Add Obsoletes/Provides for Mesa-libGLU1
- Avoid running configure twice</changelog>
  <changelog author="jengelh@inai.de" date="1361102400">- Use more robust make install call</changelog>
  <changelog author="sndirsch@suse.com" date="1414411200">- fixed buildrequires: pkgconfig(dri) -&gt; pkgconfig(gl)
- added baselibs.conf as source to specfile</changelog>
  <changelog author="eich@suse.com" date="1468324800">- U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch
  u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch
  Avoid debug messages being printed out at runtime (bsc#988411).</changelog>
  <changelog author="sndirsch@suse.com" date="1496059200">- includes everything needed for missing sle issue entries:
  fate #315643-315645, 319159-319161, 319618 (bsc#1041327)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1563969600">- Update to version 9.0.1
  * libutils/mipmap.c: Fixed possible memory leak
  * pkgconfig: Include -I path for glu itself
  * Remove all uses of the register keyword.
  * Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
  * libutil: Include stddef.h for NULL
  * glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()
- supersedes U_Add-D-N-DEBUG-to-CFLAGS-dependent-on-enable-debug.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1624622400">- Update to version 9.0.2
  * bugfix release
- supersedes u_autoconf-Don-t-modify-CFLAGS-in-configure-scripts.patch</changelog>
  <changelog author="Gordon Leung &lt;pirateclip@protonmail.com&gt;" date="1673179200">- amend SUSE-SGI-FreeB-2.0 to SPDX's SGI-B-2.0</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1690200000">- Update to version 9.0.3
  * drop autotools
  * apple: Fix compatibility version and current version of meson
    build to be compatible with autotools build
  * pkgconfig: Depend on opengl when built with libglvnd
  * pkgconfig: Drop unneeded lines from autotools build
  * pkgconfig: meson build should match autotools requires
  * Remove deprecated register in C++17
- switch to meson build</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1691150400">- devel package: added missing dep to Mesa GL devel package
  (boo#1213976)</changelog>
</package>
<package pkgid="ffc929c66e8474aa5a523c1ca04f1e65d06e8a56310b2045a59e3c17ebcee7729a52aa94e54b2e69fe3398dc58c5e75f63dfbced8dbf9a7091ba5e72448560fa" name="glyr" arch="src">
  <version epoch="0" ver="1.0.10" rel="3.11"/>
  <changelog author="lazy.kent@opensuse.org" date="1331121600">- Update to 0.9.5.
  * Added Jamendo provider.
- Added examples to devel package.
- Removed _service - use tarball.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1334318400">- Update to 0.9.8.
  * Fixed --musictree -&gt; --musictree-path.
  * Updated help accordingly.
  * Fixed crash in relations:musicbrainz.
  * Fixed storing of getters with optional artist/album.
  * Added musicbrainz as cover provider.
  * Fix for -v0.
  * Added extra trimming for all text items.
  * Fixed magistrix parser.
  * Fixed incorrect trimming.
  * Fixed cover:albumart.
  * Made jamendo provider work inplace.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1336392000">- Update to 0.9.9.
  * Added --as-one (and --no-as-one) option to glyrc.
  * Fixed up readme.
  * Updated help.
  * Added support for :escape: characters in --write and
  - -callback.
  * Added slothradio provider.
  * Various fixes.
- Rebase "date-n-time" and "optflags" patches.</changelog>
  <changelog author="dvaleev@suse.com" date="1341576000">- fix libdir for ppc64</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1349265600">- Update to 1.0.0.
  * Correct filename encoding for musictree.
  * Accept front.jpg.
  * Updated lyricsvip provider.
  * Removed allmusic.
  * Fixed lyrics:magistrix.
  * Added ainfo:bbcmusic and photos:bbcmusic.
  * Added coverartarchive provider.
  * Disabled albumart and guitaretab.com.
  * Added state_of_providers.txt.
  * --normalize option for glyrc.
  * Fixed little memory leak.
  * Removed TODO.
- Split off glyrc subpackage (CLI tool).
- Refresh date-n-time.patch.
- Add baselibs.conf.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1353585600">- glyr-pkgconfig.patch Do not inject bogus extra
  dependencies into the rest of system.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1354881600">- Really add baselibs.conf (forgot to do in my previous commit).</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- Properly determine LIB_SUFFIX</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Update to 1.0.2.
  * Fixed albumlist; Fixed partly broken lastfm.
  * Fixed tracklist.
  * Base implementation for the Vagalume lyrics provider.
  * lyrics-vagalume: Fixed tabs, small memleak, added memset.
  * Fixed cover:musicbrainz provider.
  * Fix empty lyrics from magistrix.
  * Updated htbackdrops uri.
  * Removed lyrics:metrolyrics provider (broken for eternity).
  * lyrics-vagalume: Ignore approximate results.
  * Fixed lyricswiki provider.
- BuildRequires: pkgconfig(glib-2.0) &gt;= 2.32.
- Update "glyr-date-n-time" and "glyr-optflags" patches.
- Correct source URL.
- Add more docs to the devel package.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386417601">- Add glyr-fix_lyricswiki.patch: fix lyrics parsing
  (gh#sahib/glyr#40).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386417602">- Drop glyr-fix_lyricswiki.patch (fixed upstream -- very quickly;
  no version change).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1388059200">- CmakeLists.txt, -std=gnu99 is meant instead of -std=c99
  (extends  glyr-optflags.patch)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1388318400">- Add glyr-image_discogs.patch: cover|photo:discogs: fix crash when
  transformed url has only one dash (gh#sahib/glyr#41) (fixed in
  git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1392292800">- Update to 1.0.5.
  * Quickfix: lyricswiki broken once more; fixed again.
  * Bugfix: cover|photo:discogs: fix crash when transformed url has
    only one dash.
  * Fix for instrumental songs on lyricswiki.
  * Fixed typos (searchenigne -&gt; search engine, musicrelated -&gt;
    music related).
  * lyrix_at: fix end of lyric.
- Rename libglyr-devel to glyr-devel.
- Drop glyr-image_discogs.patch (fixed upstream).
- Add glyr-version.patch: pushed version to 1.0.5 in CMakeLists.txt
  (fixed in git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1420718400">- Update to 1.0.7.
  * lyricswiki fixed.
- Changes in 1.0.6.
  * Fixed faulty sha-1 versioning in cmakelists.
  * Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in
    case of any failure.
  * Made the -c (--cache) option have an optional argument. Without
    argument the path is ~/.cache/glyrc (will be created if
    necessary).
  * Clamp the timeout of select to the user-set timeout.
  * Fix for cache getter: Print like normal getters and also call
    appropiate programs.
- Refresh glyr-date-n-time.patch.
- Update glyr-version.patch.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1423915200">- Update to 1.0.8.
  * Fix of lyrix.at.
- Update glyr-version.patch.
- Use %cmake and %cmake_install macros.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1463745600">- Update to 1.0.9.
  * Bugfixes:
    + Support reproducible builds.
    + Build problems.
    + Spelling errors.
  * Fixed providers:
    + lyrics/lyricswikia.
    + cover/slothradio.
    + cover/discogs.
- Drop glyr-version.patch: fixed upstream.
- Don't package CHANGELOG. It is obsolete and discontinued.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1479816000">- Update to 1.0.10.
  * Changed License to LGPLv3 (from GPLv3).
  * Fix lyricswiki provider.
  * Fix typos.</changelog>
  <changelog author="jengelh@inai.de" date="1485432000">- Trim descriptions and fix spelling errors.</changelog>
  <changelog author="andreas@andreasvoegele.com" date="1619784000">- Use %cmake_build and %license macros.
- Set License to LGPL-3.0-or-later.</changelog>
</package>
<package pkgid="e0166637b08a95fbe921baabb74da94b26164dacb287a4b63952eb8ea101e720ad49a116fdb4ae7959abb80b824800912fc9392bb92b37cea068e05436f265f2" name="glyr-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="3.11"/>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Drop glyr-fix_lyricswiki.patch (fixed upstream -- very quickly;
  no version change).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1388059200">- CmakeLists.txt, -std=gnu99 is meant instead of -std=c99
  (extends  glyr-optflags.patch)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1388318400">- Add glyr-image_discogs.patch: cover|photo:discogs: fix crash when
  transformed url has only one dash (gh#sahib/glyr#41) (fixed in
  git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1392292800">- Update to 1.0.5.
  * Quickfix: lyricswiki broken once more; fixed again.
  * Bugfix: cover|photo:discogs: fix crash when transformed url has
    only one dash.
  * Fix for instrumental songs on lyricswiki.
  * Fixed typos (searchenigne -&gt; search engine, musicrelated -&gt;
    music related).
  * lyrix_at: fix end of lyric.
- Rename libglyr-devel to glyr-devel.
- Drop glyr-image_discogs.patch (fixed upstream).
- Add glyr-version.patch: pushed version to 1.0.5 in CMakeLists.txt
  (fixed in git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1420718400">- Update to 1.0.7.
  * lyricswiki fixed.
- Changes in 1.0.6.
  * Fixed faulty sha-1 versioning in cmakelists.
  * Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in
    case of any failure.
  * Made the -c (--cache) option have an optional argument. Without
    argument the path is ~/.cache/glyrc (will be created if
    necessary).
  * Clamp the timeout of select to the user-set timeout.
  * Fix for cache getter: Print like normal getters and also call
    appropiate programs.
- Refresh glyr-date-n-time.patch.
- Update glyr-version.patch.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1423915200">- Update to 1.0.8.
  * Fix of lyrix.at.
- Update glyr-version.patch.
- Use %cmake and %cmake_install macros.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1463745600">- Update to 1.0.9.
  * Bugfixes:
    + Support reproducible builds.
    + Build problems.
    + Spelling errors.
  * Fixed providers:
    + lyrics/lyricswikia.
    + cover/slothradio.
    + cover/discogs.
- Drop glyr-version.patch: fixed upstream.
- Don't package CHANGELOG. It is obsolete and discontinued.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1479816000">- Update to 1.0.10.
  * Changed License to LGPLv3 (from GPLv3).
  * Fix lyricswiki provider.
  * Fix typos.</changelog>
  <changelog author="jengelh@inai.de" date="1485432000">- Trim descriptions and fix spelling errors.</changelog>
  <changelog author="andreas@andreasvoegele.com" date="1619784000">- Use %cmake_build and %license macros.
- Set License to LGPL-3.0-or-later.</changelog>
</package>
<package pkgid="07b2c47d0d7427096c8abb9773db8ec4c29fc870aef712796719e659c6e628d722f6acfd689743dd6c09115c081641c2e5e6de16dba314da6860186fa7445e47" name="glyr-devel" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="3.11"/>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Drop glyr-fix_lyricswiki.patch (fixed upstream -- very quickly;
  no version change).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1388059200">- CmakeLists.txt, -std=gnu99 is meant instead of -std=c99
  (extends  glyr-optflags.patch)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1388318400">- Add glyr-image_discogs.patch: cover|photo:discogs: fix crash when
  transformed url has only one dash (gh#sahib/glyr#41) (fixed in
  git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1392292800">- Update to 1.0.5.
  * Quickfix: lyricswiki broken once more; fixed again.
  * Bugfix: cover|photo:discogs: fix crash when transformed url has
    only one dash.
  * Fix for instrumental songs on lyricswiki.
  * Fixed typos (searchenigne -&gt; search engine, musicrelated -&gt;
    music related).
  * lyrix_at: fix end of lyric.
- Rename libglyr-devel to glyr-devel.
- Drop glyr-image_discogs.patch (fixed upstream).
- Add glyr-version.patch: pushed version to 1.0.5 in CMakeLists.txt
  (fixed in git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1420718400">- Update to 1.0.7.
  * lyricswiki fixed.
- Changes in 1.0.6.
  * Fixed faulty sha-1 versioning in cmakelists.
  * Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in
    case of any failure.
  * Made the -c (--cache) option have an optional argument. Without
    argument the path is ~/.cache/glyrc (will be created if
    necessary).
  * Clamp the timeout of select to the user-set timeout.
  * Fix for cache getter: Print like normal getters and also call
    appropiate programs.
- Refresh glyr-date-n-time.patch.
- Update glyr-version.patch.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1423915200">- Update to 1.0.8.
  * Fix of lyrix.at.
- Update glyr-version.patch.
- Use %cmake and %cmake_install macros.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1463745600">- Update to 1.0.9.
  * Bugfixes:
    + Support reproducible builds.
    + Build problems.
    + Spelling errors.
  * Fixed providers:
    + lyrics/lyricswikia.
    + cover/slothradio.
    + cover/discogs.
- Drop glyr-version.patch: fixed upstream.
- Don't package CHANGELOG. It is obsolete and discontinued.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1479816000">- Update to 1.0.10.
  * Changed License to LGPLv3 (from GPLv3).
  * Fix lyricswiki provider.
  * Fix typos.</changelog>
  <changelog author="jengelh@inai.de" date="1485432000">- Trim descriptions and fix spelling errors.</changelog>
  <changelog author="andreas@andreasvoegele.com" date="1619784000">- Use %cmake_build and %license macros.
- Set License to LGPL-3.0-or-later.</changelog>
</package>
<package pkgid="972895a6e7f368c70cf318b37576311a57555ca30fda68a81f4258aa020d9aee6a8b7743fa0f56dfef4f288d963e85a112b3dbfc84d77c295324764335e64126" name="glyrc" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="3.11"/>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Drop glyr-fix_lyricswiki.patch (fixed upstream -- very quickly;
  no version change).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1388059200">- CmakeLists.txt, -std=gnu99 is meant instead of -std=c99
  (extends  glyr-optflags.patch)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1388318400">- Add glyr-image_discogs.patch: cover|photo:discogs: fix crash when
  transformed url has only one dash (gh#sahib/glyr#41) (fixed in
  git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1392292800">- Update to 1.0.5.
  * Quickfix: lyricswiki broken once more; fixed again.
  * Bugfix: cover|photo:discogs: fix crash when transformed url has
    only one dash.
  * Fix for instrumental songs on lyricswiki.
  * Fixed typos (searchenigne -&gt; search engine, musicrelated -&gt;
    music related).
  * lyrix_at: fix end of lyric.
- Rename libglyr-devel to glyr-devel.
- Drop glyr-image_discogs.patch (fixed upstream).
- Add glyr-version.patch: pushed version to 1.0.5 in CMakeLists.txt
  (fixed in git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1420718400">- Update to 1.0.7.
  * lyricswiki fixed.
- Changes in 1.0.6.
  * Fixed faulty sha-1 versioning in cmakelists.
  * Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in
    case of any failure.
  * Made the -c (--cache) option have an optional argument. Without
    argument the path is ~/.cache/glyrc (will be created if
    necessary).
  * Clamp the timeout of select to the user-set timeout.
  * Fix for cache getter: Print like normal getters and also call
    appropiate programs.
- Refresh glyr-date-n-time.patch.
- Update glyr-version.patch.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1423915200">- Update to 1.0.8.
  * Fix of lyrix.at.
- Update glyr-version.patch.
- Use %cmake and %cmake_install macros.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1463745600">- Update to 1.0.9.
  * Bugfixes:
    + Support reproducible builds.
    + Build problems.
    + Spelling errors.
  * Fixed providers:
    + lyrics/lyricswikia.
    + cover/slothradio.
    + cover/discogs.
- Drop glyr-version.patch: fixed upstream.
- Don't package CHANGELOG. It is obsolete and discontinued.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1479816000">- Update to 1.0.10.
  * Changed License to LGPLv3 (from GPLv3).
  * Fix lyricswiki provider.
  * Fix typos.</changelog>
  <changelog author="jengelh@inai.de" date="1485432000">- Trim descriptions and fix spelling errors.</changelog>
  <changelog author="andreas@andreasvoegele.com" date="1619784000">- Use %cmake_build and %license macros.
- Set License to LGPL-3.0-or-later.</changelog>
</package>
<package pkgid="d0614139fbd7ced0a1c59128b421794a3bdd6a6a978ac5e2a6bec3722a2aedfc53d5c1344f57a84c40eef70e6ce7994e5820c2ba03bd48fbf36fa7dbf9f049a1" name="glyrc-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.10" rel="3.11"/>
  <changelog author="lazy.kent@opensuse.org" date="1386417600">- Drop glyr-fix_lyricswiki.patch (fixed upstream -- very quickly;
  no version change).</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1388059200">- CmakeLists.txt, -std=gnu99 is meant instead of -std=c99
  (extends  glyr-optflags.patch)</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1388318400">- Add glyr-image_discogs.patch: cover|photo:discogs: fix crash when
  transformed url has only one dash (gh#sahib/glyr#41) (fixed in
  git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1392292800">- Update to 1.0.5.
  * Quickfix: lyricswiki broken once more; fixed again.
  * Bugfix: cover|photo:discogs: fix crash when transformed url has
    only one dash.
  * Fix for instrumental songs on lyricswiki.
  * Fixed typos (searchenigne -&gt; search engine, musicrelated -&gt;
    music related).
  * lyrix_at: fix end of lyric.
- Rename libglyr-devel to glyr-devel.
- Drop glyr-image_discogs.patch (fixed upstream).
- Add glyr-version.patch: pushed version to 1.0.5 in CMakeLists.txt
  (fixed in git).</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1420718400">- Update to 1.0.7.
  * lyricswiki fixed.
- Changes in 1.0.6.
  * Fixed faulty sha-1 versioning in cmakelists.
  * Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in
    case of any failure.
  * Made the -c (--cache) option have an optional argument. Without
    argument the path is ~/.cache/glyrc (will be created if
    necessary).
  * Clamp the timeout of select to the user-set timeout.
  * Fix for cache getter: Print like normal getters and also call
    appropiate programs.
- Refresh glyr-date-n-time.patch.
- Update glyr-version.patch.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1423915200">- Update to 1.0.8.
  * Fix of lyrix.at.
- Update glyr-version.patch.
- Use %cmake and %cmake_install macros.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1463745600">- Update to 1.0.9.
  * Bugfixes:
    + Support reproducible builds.
    + Build problems.
    + Spelling errors.
  * Fixed providers:
    + lyrics/lyricswikia.
    + cover/slothradio.
    + cover/discogs.
- Drop glyr-version.patch: fixed upstream.
- Don't package CHANGELOG. It is obsolete and discontinued.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1479816000">- Update to 1.0.10.
  * Changed License to LGPLv3 (from GPLv3).
  * Fix lyricswiki provider.
  * Fix typos.</changelog>
  <changelog author="jengelh@inai.de" date="1485432000">- Trim descriptions and fix spelling errors.</changelog>
  <changelog author="andreas@andreasvoegele.com" date="1619784000">- Use %cmake_build and %license macros.
- Set License to LGPL-3.0-or-later.</changelog>
</package>
<package pkgid="542979b080f5a9ef0b1466664244de8b7e0a6d47acddf9926f0c35b25bbcd87296fec154c9892306a50fc38d4e809088a6a6f69baf2ee481dfd0d735038802a8" name="gmenudbusmenuproxy" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676289600">- Tarball got respun. Changes:
  * klipper: store QImage and construct QPixmap only when necessary (kde#465225, kde#465326, kde#464828, kde#465603)
  * shell: Ensure containments that belong to the current activity are not deleted prior to loading</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * sddm-wayland-session: Disable global shortcuts
  * kcms/users: Port Connections to modern syntax
  * Better screen removal handling (kde#465892)
  * applets/digital-clock: fix logic error in tooltip (kde#465873)
  * Fix search for DWD weather data engine
  * applets/mediacontroller: add test for interacting with MPRIS2 interface
  * kcms/region_language: Down highlight delegate on press
  * If the desktopview is not deleted, don'r emit screenRemoved (kde#465536)
  * set LANG if we have language to glibc locale mapping (kde#464983)
  * plasmacalendarintegration: Omit astronomical events from Holidays data (kde#465539)
  * shell: read thickness from default group
  * use KDE_INSTALL_LIBEXECDIR</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * applets/systemtray: add test for xembed tray icon
  * libtaskmanager: consider current activity when computing first task index
  * libtaskmanager: test invalid preferred launchers are filtered out
  * libtaskmanager: use icon name directly when icon value does not contain period
  * kcms/users: Fallback to show username in title when real name isn't set
  * kcms/users: Limit connection scope to `this`
  * Add an action to remove the containments of a screen
  * libtaskmanager: filter out invalid preferred launcher tasks (kde#436667)
  * shell: Have the DesktopView::title include which output it should be on
  * kcms/color: Add highlight outline for color dots (kde#465800)
  * Lock screen: Prevent Escape key from displaying UI if it's currently hidden (kde#465920)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * klipper: remove duplicate items when loading from history (kde#466236)
  * kcms/region_language: set LC_PAPER, not LC_PAGE (kde#467269)
  * Screenpool: avoid uniqueConnection with lambda
  * kcms/fonts: Enable change notifications for base fonts settings (forceFontDPI)
  * sddm-theme: Transfer the focus to the text field as we show the OSK (kde#466969)
  * appstreamtest: fix test failure
  * wallpapers/image: improve efficiency of ImageFinder
  * klipper: Make action menu Frameless (kde#466406)
  * dataengines/mpris2: tolerate non-standards compliant players like mpris-proxy (kde#466288)
  * klipper: History test passes now
  * klipper: Insert items before remove (kde#466041)
  * sddm: Focus something useful when switching between alternative login screens</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * applets/systemtray: press and hold to open context menu for plasmoids
  * applets/digital-clock: reload timezone after saving in Datetime KCM (kde#467494)
  * components/keyboardlayout: Fix forced activation of vkbd
  * Create directory before installing session-local
  * applets/systemtray: fix menu key not working in SNI
  * Find PkgConfig before first call to pkg_check_modules
  * sddm-theme: Populate keyboard layouts menu only on first show
  * [dashboard] Skip task switcher
  * klipper: test bug 465225
  * systemtraytest: take screenshot only when test fails
  * kcms/nightcolor: fix timing strings with narrow window widths
  * libtaskmanager: simplify `test_openCloseWindow`</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1681214400">- Recommend filelight (boo#1210331)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="d9f101566cbd9c0f1b2df2a466d4b97c3a2fa3ea597e17add440a1f817f8e9af2ed691ccbfabcd97e8b9f9e8e5414563313cbf75015c133142adf38e7b132714" name="gmenudbusmenuproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.27.10" rel="1.2"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676289600">- Tarball got respun. Changes:
  * klipper: store QImage and construct QPixmap only when necessary (kde#465225, kde#465326, kde#464828, kde#465603)
  * shell: Ensure containments that belong to the current activity are not deleted prior to loading</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1676980800">- Update to 5.27.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.1
- Changes since 5.27.0:
  * sddm-wayland-session: Disable global shortcuts
  * kcms/users: Port Connections to modern syntax
  * Better screen removal handling (kde#465892)
  * applets/digital-clock: fix logic error in tooltip (kde#465873)
  * Fix search for DWD weather data engine
  * applets/mediacontroller: add test for interacting with MPRIS2 interface
  * kcms/region_language: Down highlight delegate on press
  * If the desktopview is not deleted, don'r emit screenRemoved (kde#465536)
  * set LANG if we have language to glibc locale mapping (kde#464983)
  * plasmacalendarintegration: Omit astronomical events from Holidays data (kde#465539)
  * shell: read thickness from default group
  * use KDE_INSTALL_LIBEXECDIR</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1677585600">- Update to 5.27.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.2
- Changes since 5.27.1:
  * applets/systemtray: add test for xembed tray icon
  * libtaskmanager: consider current activity when computing first task index
  * libtaskmanager: test invalid preferred launchers are filtered out
  * libtaskmanager: use icon name directly when icon value does not contain period
  * kcms/users: Fallback to show username in title when real name isn't set
  * kcms/users: Limit connection scope to `this`
  * Add an action to remove the containments of a screen
  * libtaskmanager: filter out invalid preferred launcher tasks (kde#436667)
  * shell: Have the DesktopView::title include which output it should be on
  * kcms/color: Add highlight outline for color dots (kde#465800)
  * Lock screen: Prevent Escape key from displaying UI if it's currently hidden (kde#465920)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1678795200">- Update to 5.27.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.3
- Changes since 5.27.2:
  * klipper: remove duplicate items when loading from history (kde#466236)
  * kcms/region_language: set LC_PAPER, not LC_PAGE (kde#467269)
  * Screenpool: avoid uniqueConnection with lambda
  * kcms/fonts: Enable change notifications for base fonts settings (forceFontDPI)
  * sddm-theme: Transfer the focus to the text field as we show the OSK (kde#466969)
  * appstreamtest: fix test failure
  * wallpapers/image: improve efficiency of ImageFinder
  * klipper: Make action menu Frameless (kde#466406)
  * dataengines/mpris2: tolerate non-standards compliant players like mpris-proxy (kde#466288)
  * klipper: History test passes now
  * klipper: Insert items before remove (kde#466041)
  * sddm: Focus something useful when switching between alternative login screens</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1680609600">- Update to 5.27.4.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.4
- Changes since 5.27.3:
  * applets/systemtray: press and hold to open context menu for plasmoids
  * applets/digital-clock: reload timezone after saving in Datetime KCM (kde#467494)
  * components/keyboardlayout: Fix forced activation of vkbd
  * Create directory before installing session-local
  * applets/systemtray: fix menu key not working in SNI
  * Find PkgConfig before first call to pkg_check_modules
  * sddm-theme: Populate keyboard layouts menu only on first show
  * [dashboard] Skip task switcher
  * klipper: test bug 465225
  * systemtraytest: take screenshot only when test fails
  * kcms/nightcolor: fix timing strings with narrow window widths
  * libtaskmanager: simplify `test_openCloseWindow`</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1681214400">- Recommend filelight (boo#1210331)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
</package>
<package pkgid="a1ab2b6ecab40e3ce005b42e6b63a8e6031dc1db65554f1f068e30389dca32b50b129d462743225dcd740c5b4befec9bff9918e06e7c5dc5ab836252eef55ded" name="gmic" arch="src">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="238ffe287d4430255101b0fa83d63102b952501cb21fd7d7357f64baf71d163dd5cbff55dea9a7cfd7fe41cd88b9a9637c3df1d92745c0f24ed9cfa7c3f8fc25" name="gmic" arch="x86_64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="cf5fbbf41f297313bb4a213f3530a623db855e2dba675bb553a1720c9ea6907a9cb8172f3f627581c1bf92f31b6a0c5cee96e810e81bb3d5d3fba64789840b1f" name="gmic-bash-completion" arch="noarch">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="dc140758ebc7f43cb0e83ef82a84d6636fd67c38fcd905c95d7814753397f678c35752ab6b37917735dabd077f08c3bb6500ad6c6e089703c3ccff602a51d3ac" name="gmic-data" arch="noarch">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="7916e3b2798ea903d133e2b17b0d62a5a04418a6c67fa395516626af80e32198672df522f361317bea1c87c185c7c67e412ccba09184ed0ca7cfb50bc01007ff" name="gmic-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="7da6616db98e6f6fb95f4e8019c5fdc0dc0105ef16af6e56acff4c0d979fc7a41fe1adacf473a29b59540f31b43fa28ad6da6a1e4c2310c6eb2631fe2cfa68c3" name="gmic-debugsource" arch="x86_64">
  <version epoch="0" ver="3.3.2" rel="1.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1642507200">- Spec cleanup.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 3.0.2. No changelog.
- Drop upstream changes:
  * gmic-make-build-without-gmic-cpp.patch
  * 56f7340ecb1fbbe6fce87d0a5c8d35dd13359577.patch
- Rebase patches:
  * gmic-qt-make-it-work-without-gmic-cpp.patch
  * krita5.patch
- Add patch:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1651233600">- Update to 3.1.0. No changelog.
- Rebase patches:
  * krita5.patch
- Add patch to keep using CMake when building gmic-qt:
  * 0001-Find-the-local-gmic-library.patch
- Drop patch, no longer needed:
  * 0001-Remove-unneeded-CImg-include.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1652270400">- Update to 3.1.2. No changelog.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1656504000">- Update to 3.1.4. No changelog.
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661428800">- Update to 3.1.5. No changelog.
- Drop patch, merged upstream:
  * gmic-qt-make-it-work-without-gmic-cpp.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662120000">- Update to 3.1.6
  * HiDPI support added to gmic-qt
- Rebase krita5.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664193600">- Use opencv 4 for building gmic on 15.4 and PowerPC</changelog>
  <changelog author="pgajdos@suse.com" date="1671451200">- GraphicsMagick is not required for build [bsc#1206620]</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673870400">- Update to 3.2.0
  * https://discuss.pixls.us/t/release-of-gmic-3-2/30567#uwhats-new-in-version-32u-2
  * Fix saving output file in .png format with stand-alone version.
  * Fix command texturize3d (a.k.a. t3d) when used on large
    3D object
  * Saving animated .gif now better handles alpha-channels
  * Fix behavior of using break in a foreach...done loop
- Rebase krita5.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676808000">- Update to 3.2.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 3.2.2. No changelog.
- Rebase krita5.patch
- Add upstream gmic-qt changes:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 3.2.3. No changelog
- Drop patches, merged upstream:
  * 0001-Fix-Qt-form-paths-in-CMakeLists.patch
  * 0001-Do-not-build-all-host-code-by-default.patch
- Rework 0001-Find-the-local-gmic-library.patch to speed up build
  and fix failures on Leap</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace BuildRequire on xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685534400">- Update to 3.2.5. No changelog.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 3.2.6. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693828800">- Update to 3.3.0.
  Check https://discuss.pixls.us/t/release-of-gmic-3-3/34786 for
  the full list of changes
  * Interactive image viewer using display has been improved a lot
  * Command is_3d renamed as is_mesh3d
  * New command strbuffer returns a string describing a buffer size
  * New command rand_sum fills selected images with strictly
    positive, random, integer values, that sums to specified
    fixed value
  * Starting a fill expression with + forces it to be evaluated
    in a single thread, but with an image copy (equivalent to
  * without multi-threading)
  * Allow run() to be run in parallel in math parser</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696593600">- Update to 3.3.1. No changelog.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764800">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703764801">- Update to 3.3.2. No changelog.
- Rebase krita5.patch</changelog>
</package>
<package pkgid="78ae3187926f34d001b33f3d3e88209389ae094a0a92be6a99fc090dcba535b82e44b6da978909c229bc723b7dce3bf11f750be1374ca3715ca130b2338c0750" name="gmime" arch="src">
  <version epoch="0" ver="3.2.14" rel="1.1"/>
  <changelog author="dimstar@opensuse.org" date="1475496000">- Add baselibs.conf:
  + produce libgmime-2_6-0-32bit package, needed by
    libxplayer-plparser18-32bit.</changelog>
  <changelog author="dimstar@opensuse.org" date="1481544000">- Update to version 2.6.21:
  + New function to determine if a MIME part is an attachment or
    not.
  + Treat all character values &gt;= 128 as url-safe (bgo#738583).
  + Bugs fixed: bgo#756270, bgo#760573, bgo#760681, bgo#761263.</changelog>
  <changelog author="dimstar@opensuse.org" date="1482062400">- Update to version 2.6.22:
  + Updated Mono bindings.</changelog>
  <changelog author="zaitor@opensuse.org" date="1485000000">- Update to version 2.6.23:
  + gmime-crypto-context: Fixed naming.</changelog>
  <changelog author="zaitor@opensuse.org" date="1495281600">- Update to version 3.0.0:
  + No upstream changes provided. Please check git log.
- Add define base_ver and define so_ver, ease future upstream
  version updates, and rename sub-packages to new 3.0 version.
- Drop gmime-tools Obsolete, no longer needed.
- Drop disabled conditional mono subpackage, BuildRequires and
  configure call, no longer supported by upstream.
- Add pkgconfig(vapigen) BuildRequires: Build vala support.
- Pass --enable-crypto to configure, build new crypto support.
- Drop obsolete MD5SUM fix of COPYING, no longer needed.
- Drop obsolete CFLAGS hack, fixed upstream.
- Stop running custom find_requires, no longer needed.</changelog>
  <changelog author="zaitor@opensuse.org" date="1496059200">- Update to version 3.0.1:
  + Misc. fixes.
  + Updated and improved documentation.</changelog>
  <changelog author="zaitor@opensuse.org" date="1504353600">- Update to version 3.0.2:
  + Misc. fixes.</changelog>
  <changelog author="fezhang@suse.com" date="1509624000">- Update to version 3.0.3:
  + Misc. fixes.</changelog>
  <changelog author="fezhang@suse.com" date="1509624001">- Add gmime-fix-build-failure.patch: Fix a build failure
  (bgo#789799).</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1511265600">- Update to version 3.0.4:
  + No changes visible for the user.
- Drop gmime-fix-build-failure.patch: fixed upstream.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1512388800">- Update to version 3.0.5:
  + No changes visible for the user.
- Adopt the use of %make_build macro instead of raw make command,
  following the best practices.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1513857600">- Update to version 3.2.0:
  + No news available.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579200">- Update to version 3.2.3:
  + Fixed GMimeFilterBasic for uudecode.
  + Fixed a bug in g_mime_uuencode_step().
  + Modified GMimeParser to work around broken mailers that send
    base64 encoded message/rfc822 parts.
  + Fixed a bug in g_mime_quoted_encode_close() where it would
    incorrectly end the quoted-printable output with a line
    containing only "=\n" even when it is not needed.
  + Improved g_mime_content_encoding_from_string().
  + Really, really fixed the packaging to include the Vala build
    files.
- Changes from version 3.2.2:
  + Fixed packaging to include Vala files.
- Changes from version 3.2.1:
  + Fixed GMimeParser to recognize the message/global mime-type.
  + Updated GMime to use libidn2 instead of the older libidn
    library.
  + Fixed address quoting logic and IDN2 encoding.
  + Added GMIME_DECRYPT_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_DECRYPT_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_decrypt(). Also added
    GMIME_VERIFY_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_VERIFY_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_verify().
  + Fixed g_mime_message_write_to_stream() to prioritize message
    headers over body headers.
  + The GMimeParser can now warn about a number of RFC-compliance
    issues that it finds when parsing messages.
  + Fixed GMimeTextPart to make sure that the GMimeFilterCharset is
    non-null before trying to use it. This can happen if the
    charset specified in the Content-Type header is unsupported by
    the iconv library.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 3.2.4:
  + Replaced calls to g_memmove with memmove.
  + Added a new GMIME_DECRYPT_NO_VERIFY flag that disables
    signature verification.
  + Modified GMimeParser to not set the OpenPGP state for
    base64/uuencoded content.
  + Added reporting of RFC 5322 addr-spec syntax violations to the
    GMimeParserWarning API.
  + Fixed a stack underflow error in the uudecode.c sample.
  + Improved Vala bindings.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1573732800">- Update to version 3.2.5:
  + Modified GMimeParser to prevent stack overflows when parsing
    deeply nested messages. GMimeParser now has a limit on how deep
    multipart and/or message/rfc822 MIME part nesting is allowed to
    go before the parser will take action to prevent a stack
    overflow. If the max level is reached at a message/rfc822 part,
    then that part will be consumed by the parser as a generic
    GMimePart rather than a GMimeMessagePart. Likewise, if the max
    level is reached at any type of multipart, then the content of
    said multipart will be packed into the GMimeMultipart's preface
    and not parsed any further.
  + g_mime_multipart_foreach has been rewritten to avoid recursion,
    thereby avoiding potential stack overflows.
  + The gmime-port-2-6-to-3-0.sh script has been fixed to use
    proper sed syntax.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581768000">- Update to version 3.2.6:
  + Added methods to get 64-bit timestamps for the creation-date
    and expiration-date of GMimeCertificates and GMimeSignatures.
  + Fixed the vala abstract public constructor for GMimeObject.
  + Fixed a bug in GMimeParser's header parser.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584792000">- Update to version 3.2.7:
  + Added some configure logic to auto-detect the system shift-jis
    charset alias.
  + Fixed tests/Makefile.am to exit with a non-negative value.
  + Fixed logic to skip expired or revoked gpg subkeys when looking
    for the correct subkey to use for signing or encrypting.
  + Fixed a regression introduced into 3.2.6 as part of the header
    parser rewrite that lost the ability to warn about invalid
    headers for non-toplevel MIME parts.
  + Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when
    looking up certificates as this is needed in order to correctly
    populate the GMimeCertificates.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672228800">- Update to version 3.2.13:
  + Optimized parsing of messages with lots of address headers
- includes changes from 3.2.12:
  + Fixed a memory leak in g_mime_gpgme_get_decrypt_result()
- includes changes from 3.2.11:
  + Fixed a bug in the new base64 decoder
- includes changes from 3.2.10:
  + Improved performance of base64 encoder by ~5%
  + Improved performance of base64 decoder by ~25%
  + Unref the autocrypt header after adding it to the list
  + Work around a bug in g_time_zone_new_offset() by using
    identifiers instead
- includes changes from 3.2.9:
  + g_mime_multipart_signed_verify() now allows type/subtype and
    type/x-subtype signature parts
  + Fixed header folding logic to avoid folding the first line of a
    header value
  + Fixed bugs discovered by static analysis
  + Fixed GMimeStreamPipe to set errno to ESPIPE for
    seek/tell/length methods
  + Fixed GMimeCertificates to prefer gpgme_user_id_t's address
    field over the email field
- includes changes from 3.2.8:
  + Various fixes to Vala (and other?) language bindings
  + Added g_mime_object_write_content_to_stream()
  + Fixed parameter list parsing logic to not report a warning when
    everything is valid
  + Fixed the parser to handle MIME parts without headers -or-
    content of any kind</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1694174400">- Update to version 3.2.14:
  + Avoid clearing the header list of a GMimeMessage when adding
    addresses to an address header.
  + Added the internet_address_list_append_parse() prototype
    definition to internet-address.h.
  + Use gtk-doc ulink syntax in doc comments instead of
    &lt;a href=...&gt;.
  + Fixed rfc2047 token decoding logic for base64 encodings.
  + Properly handle GDateTime UTC offsets with non-zero seconds.
  + Improved introspection data for bindings such as Vala.
  + Improved address name quoting.
  + Added a GNotifyDestroy to the GMimeParserOptions callback.
  + Fixed the URL linkifier logic to properly handle links without
    a '/' before the query string.
  + Fixed the URL linkifier logic to handle domains that start
    with numbers.
  + Reverted base64 decoder optimizations from 3.2.10 and 3.2.11
    to support chunked base64.</changelog>
</package>
<package pkgid="228706eb5f0120e5ad021d7b99680e1e4ab6e048f6075d001e0f3fdaeefbccc0ccc6ceb5ddaf1123a1b09425388cc55237fbae65a7b80cc695d148b419a179c6" name="gmime-debugsource" arch="x86_64">
  <version epoch="0" ver="3.2.14" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1512388800">- Update to version 3.0.5:
  + No changes visible for the user.
- Adopt the use of %make_build macro instead of raw make command,
  following the best practices.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1513857600">- Update to version 3.2.0:
  + No news available.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579200">- Update to version 3.2.3:
  + Fixed GMimeFilterBasic for uudecode.
  + Fixed a bug in g_mime_uuencode_step().
  + Modified GMimeParser to work around broken mailers that send
    base64 encoded message/rfc822 parts.
  + Fixed a bug in g_mime_quoted_encode_close() where it would
    incorrectly end the quoted-printable output with a line
    containing only "=\n" even when it is not needed.
  + Improved g_mime_content_encoding_from_string().
  + Really, really fixed the packaging to include the Vala build
    files.
- Changes from version 3.2.2:
  + Fixed packaging to include Vala files.
- Changes from version 3.2.1:
  + Fixed GMimeParser to recognize the message/global mime-type.
  + Updated GMime to use libidn2 instead of the older libidn
    library.
  + Fixed address quoting logic and IDN2 encoding.
  + Added GMIME_DECRYPT_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_DECRYPT_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_decrypt(). Also added
    GMIME_VERIFY_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_VERIFY_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_verify().
  + Fixed g_mime_message_write_to_stream() to prioritize message
    headers over body headers.
  + The GMimeParser can now warn about a number of RFC-compliance
    issues that it finds when parsing messages.
  + Fixed GMimeTextPart to make sure that the GMimeFilterCharset is
    non-null before trying to use it. This can happen if the
    charset specified in the Content-Type header is unsupported by
    the iconv library.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 3.2.4:
  + Replaced calls to g_memmove with memmove.
  + Added a new GMIME_DECRYPT_NO_VERIFY flag that disables
    signature verification.
  + Modified GMimeParser to not set the OpenPGP state for
    base64/uuencoded content.
  + Added reporting of RFC 5322 addr-spec syntax violations to the
    GMimeParserWarning API.
  + Fixed a stack underflow error in the uudecode.c sample.
  + Improved Vala bindings.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1573732800">- Update to version 3.2.5:
  + Modified GMimeParser to prevent stack overflows when parsing
    deeply nested messages. GMimeParser now has a limit on how deep
    multipart and/or message/rfc822 MIME part nesting is allowed to
    go before the parser will take action to prevent a stack
    overflow. If the max level is reached at a message/rfc822 part,
    then that part will be consumed by the parser as a generic
    GMimePart rather than a GMimeMessagePart. Likewise, if the max
    level is reached at any type of multipart, then the content of
    said multipart will be packed into the GMimeMultipart's preface
    and not parsed any further.
  + g_mime_multipart_foreach has been rewritten to avoid recursion,
    thereby avoiding potential stack overflows.
  + The gmime-port-2-6-to-3-0.sh script has been fixed to use
    proper sed syntax.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581768000">- Update to version 3.2.6:
  + Added methods to get 64-bit timestamps for the creation-date
    and expiration-date of GMimeCertificates and GMimeSignatures.
  + Fixed the vala abstract public constructor for GMimeObject.
  + Fixed a bug in GMimeParser's header parser.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584792000">- Update to version 3.2.7:
  + Added some configure logic to auto-detect the system shift-jis
    charset alias.
  + Fixed tests/Makefile.am to exit with a non-negative value.
  + Fixed logic to skip expired or revoked gpg subkeys when looking
    for the correct subkey to use for signing or encrypting.
  + Fixed a regression introduced into 3.2.6 as part of the header
    parser rewrite that lost the ability to warn about invalid
    headers for non-toplevel MIME parts.
  + Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when
    looking up certificates as this is needed in order to correctly
    populate the GMimeCertificates.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672228800">- Update to version 3.2.13:
  + Optimized parsing of messages with lots of address headers
- includes changes from 3.2.12:
  + Fixed a memory leak in g_mime_gpgme_get_decrypt_result()
- includes changes from 3.2.11:
  + Fixed a bug in the new base64 decoder
- includes changes from 3.2.10:
  + Improved performance of base64 encoder by ~5%
  + Improved performance of base64 decoder by ~25%
  + Unref the autocrypt header after adding it to the list
  + Work around a bug in g_time_zone_new_offset() by using
    identifiers instead
- includes changes from 3.2.9:
  + g_mime_multipart_signed_verify() now allows type/subtype and
    type/x-subtype signature parts
  + Fixed header folding logic to avoid folding the first line of a
    header value
  + Fixed bugs discovered by static analysis
  + Fixed GMimeStreamPipe to set errno to ESPIPE for
    seek/tell/length methods
  + Fixed GMimeCertificates to prefer gpgme_user_id_t's address
    field over the email field
- includes changes from 3.2.8:
  + Various fixes to Vala (and other?) language bindings
  + Added g_mime_object_write_content_to_stream()
  + Fixed parameter list parsing logic to not report a warning when
    everything is valid
  + Fixed the parser to handle MIME parts without headers -or-
    content of any kind</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1694174400">- Update to version 3.2.14:
  + Avoid clearing the header list of a GMimeMessage when adding
    addresses to an address header.
  + Added the internet_address_list_append_parse() prototype
    definition to internet-address.h.
  + Use gtk-doc ulink syntax in doc comments instead of
    &lt;a href=...&gt;.
  + Fixed rfc2047 token decoding logic for base64 encodings.
  + Properly handle GDateTime UTC offsets with non-zero seconds.
  + Improved introspection data for bindings such as Vala.
  + Improved address name quoting.
  + Added a GNotifyDestroy to the GMimeParserOptions callback.
  + Fixed the URL linkifier logic to properly handle links without
    a '/' before the query string.
  + Fixed the URL linkifier logic to handle domains that start
    with numbers.
  + Reverted base64 decoder optimizations from 3.2.10 and 3.2.11
    to support chunked base64.</changelog>
</package>
<package pkgid="38baf4961822c2a4b46439923eb8b983623812887c8910cfd32b7cddcfecf4dc9f492e71bec752a5b8451664fb5811b37637cae7894cb876aa6b146962288de4" name="gmime-devel" arch="x86_64">
  <version epoch="0" ver="3.2.14" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1512388800">- Update to version 3.0.5:
  + No changes visible for the user.
- Adopt the use of %make_build macro instead of raw make command,
  following the best practices.</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1513857600">- Update to version 3.2.0:
  + No news available.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579200">- Update to version 3.2.3:
  + Fixed GMimeFilterBasic for uudecode.
  + Fixed a bug in g_mime_uuencode_step().
  + Modified GMimeParser to work around broken mailers that send
    base64 encoded message/rfc822 parts.
  + Fixed a bug in g_mime_quoted_encode_close() where it would
    incorrectly end the quoted-printable output with a line
    containing only "=\n" even when it is not needed.
  + Improved g_mime_content_encoding_from_string().
  + Really, really fixed the packaging to include the Vala build
    files.
- Changes from version 3.2.2:
  + Fixed packaging to include Vala files.
- Changes from version 3.2.1:
  + Fixed GMimeParser to recognize the message/global mime-type.
  + Updated GMime to use libidn2 instead of the older libidn
    library.
  + Fixed address quoting logic and IDN2 encoding.
  + Added GMIME_DECRYPT_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_DECRYPT_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_decrypt(). Also added
    GMIME_VERIFY_ENABLE_ONLINE_CERTIFICATE_CHECKS and
    GMIME_VERIFY_ENABLE_KEYSERVER_LOOKUPS as possible flags to
    pass to g_mime_crypto_context_verify().
  + Fixed g_mime_message_write_to_stream() to prioritize message
    headers over body headers.
  + The GMimeParser can now warn about a number of RFC-compliance
    issues that it finds when parsing messages.
  + Fixed GMimeTextPart to make sure that the GMimeFilterCharset is
    non-null before trying to use it. This can happen if the
    charset specified in the Content-Type header is unsupported by
    the iconv library.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1570104000">- Update to version 3.2.4:
  + Replaced calls to g_memmove with memmove.
  + Added a new GMIME_DECRYPT_NO_VERIFY flag that disables
    signature verification.
  + Modified GMimeParser to not set the OpenPGP state for
    base64/uuencoded content.
  + Added reporting of RFC 5322 addr-spec syntax violations to the
    GMimeParserWarning API.
  + Fixed a stack underflow error in the uudecode.c sample.
  + Improved Vala bindings.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1573732800">- Update to version 3.2.5:
  + Modified GMimeParser to prevent stack overflows when parsing
    deeply nested messages. GMimeParser now has a limit on how deep
    multipart and/or message/rfc822 MIME part nesting is allowed to
    go before the parser will take action to prevent a stack
    overflow. If the max level is reached at a message/rfc822 part,
    then that part will be consumed by the parser as a generic
    GMimePart rather than a GMimeMessagePart. Likewise, if the max
    level is reached at any type of multipart, then the content of
    said multipart will be packed into the GMimeMultipart's preface
    and not parsed any further.
  + g_mime_multipart_foreach has been rewritten to avoid recursion,
    thereby avoiding potential stack overflows.
  + The gmime-port-2-6-to-3-0.sh script has been fixed to use
    proper sed syntax.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1581768000">- Update to version 3.2.6:
  + Added methods to get 64-bit timestamps for the creation-date
    and expiration-date of GMimeCertificates and GMimeSignatures.
  + Fixed the vala abstract public constructor for GMimeObject.
  + Fixed a bug in GMimeParser's header parser.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1584792000">- Update to version 3.2.7:
  + Added some configure logic to auto-detect the system shift-jis
    charset alias.
  + Fixed tests/Makefile.am to exit with a non-negative value.
  + Fixed logic to skip expired or revoked gpg subkeys when looking
    for the correct subkey to use for signing or encrypting.
  + Fixed a regression introduced into 3.2.6 as part of the header
    parser rewrite that lost the ability to warn about invalid
    headers for non-toplevel MIME parts.
  + Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when
    looking up certificates as this is needed in order to correctly
    populate the GMimeCertificates.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672228800">- Update to version 3.2.13:
  + Optimized parsing of messages with lots of address headers
- includes changes from 3.2.12:
  + Fixed a memory leak in g_mime_gpgme_get_decrypt_result()
- includes changes from 3.2.11:
  + Fixed a bug in the new base64 decoder
- includes changes from 3.2.10:
  + Improved performance of base64 encoder by ~5%
  + Improved performance of base64 decoder by ~25%
  + Unref the autocrypt header after adding it to the list
  + Work around a bug in g_time_zone_new_offset() by using
    identifiers instead
- includes changes from 3.2.9:
  + g_mime_multipart_signed_verify() now allows type/subtype and
    type/x-subtype signature parts
  + Fixed header folding logic to avoid folding the first line of a
    header value
  + Fixed bugs discovered by static analysis
  + Fixed GMimeStreamPipe to set errno to ESPIPE for
    seek/tell/length methods
  + Fixed GMimeCertificates to prefer gpgme_user_id_t's address
    field over the email field
- includes changes from 3.2.8:
  + Various fixes to Vala (and other?) language bindings
  + Added g_mime_object_write_content_to_stream()
  + Fixed parameter list parsing logic to not report a warning when
    everything is valid
  + Fixed the parser to handle MIME parts without headers -or-
    content of any kind</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1694174400">- Update to version 3.2.14:
  + Avoid clearing the header list of a GMimeMessage when adding
    addresses to an address header.
  + Added the internet_address_list_append_parse() prototype
    definition to internet-address.h.
  + Use gtk-doc ulink syntax in doc comments instead of
    &lt;a href=...&gt;.
  + Fixed rfc2047 token decoding logic for base64 encodings.
  + Properly handle GDateTime UTC offsets with non-zero seconds.
  + Improved introspection data for bindings such as Vala.
  + Improved address name quoting.
  + Added a GNotifyDestroy to the GMimeParserOptions callback.
  + Fixed the URL linkifier logic to properly handle links without
    a '/' before the query string.
  + Fixed the URL linkifier logic to handle domains that start
    with numbers.
  + Reverted base64 decoder optimizations from 3.2.10 and 3.2.11
    to support chunked base64.</changelog>
</package>
<package pkgid="ecdce9b963d7b007b078fe05dd419da224bfa3c6d78876798df78b01ee57d71e63a7ecee5c19438fced2351fb257961ab90b4f7d70999e5039f19a6c703b2113" name="gmmlib" arch="src">
  <version epoch="0" ver="22.3.16" rel="1.1"/>
  <changelog author="Duarte Pousa &lt;pousaduarte@gmail.com&gt;" date="1635163200">- Fix 32bit build (dependency for Steam-in-home streaming)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1635422400">- mention baselibs.conf as source in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1635422401">- Allow building on rpmbuild --target=i686.
- Drop R/TM, too hard to get right.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638187200">- Update to version 21.3.3:
  * No upstream changelog available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 22.0.1:
  * No upstream changelog available.
- Bump somajor define to 12 and in baselibs.conf following upstream
  so bump.
- Replace gcc-c++ with generic c++_compiler BuildRequires.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1653566400">- Update to version 22.1.2:
  * No upstream changelog available</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1657108800">- Update to version 22.1.4:
  * No upstream changelog available</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657540800">- No code changes
- Update to version 22.1.4 was part of Intel oneVPL GPU Runtime
  2022Q2 Release 22.4.4</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1667131200">- Update to version 22.3.0:
  * Support for default build types
  * Add ATS-M Device Ids
  * Adding more dg2 device Ids
  * Fixing XE_HPC macro usage for Cache Policy settings
  * Fix QPtich calculations for CCS
  * PVC PAT table implementations
  * Initialize NumPATRegisters
  * Add PVC Device IDs
  * Fix GetPrivatePATEntry API
  * Introducing MTL Support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1667822400">- needed for jira#PED-1174 (Video decoding/encoding support
  (VA-API, ...) for Intel GPUs is outside of Mesa)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.3.1:
  * Fix memory leak Destroy allocated resources for ULT</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- update to 22.3.2:
  * Fix tiling selection
  * Align SURFTYPE_3D surfaces
  * Correct max surface size
- enable building for x86_64 micro-level architectures</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 22.3.3:
  * Initialize Filedescriptor
  * Disable MultiAdapter ULT testcases</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 22.3.4:
  * remove unused tilewidth, mip4height and mip5height variables</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681560000">- update to 22.3.5:
  * Change Scratch L1 Caching to WB
  * Update Cachepolicy for MTL
  * Add forceful fallback to support Tile4 using an Ftr flag
  * Enable L3 for VP_INPUT_PICTURE_RENDER usage</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 22.3.11:
  * Add PVC Device ID
  * Add more MTL Device IDs
  * Replace WaDefaultTile4 with a feature flag
  * Multi-threaded fixes for GMM Context info
  * Use GmmResGetAuxSurfaceOffset64
  * Fix UnifiedAuxSurvface checks to allow HiZ w/o CCS
  * add ARL-S support
  * Add device IDs for RPL</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699963200">- update to 22.3.13:
  * Fix Multiadapter ULT issue reproducibilty
  * Add new PVC Device ID</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700222400">- update to 22.3.14:
  * Add more DG2 Device IDs</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1701691200">- This includes latest version of one of the components needed for
  Video (processing) hardware support on Intel GPUs (bsc#1217770)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702900800">- update to 22.3.18:
  * Fix to align HAlign to 128bytes for Linear Packed YUV format
  * Add PVC device ID
  * Guard FormatTable to be within bound</changelog>
</package>
<package pkgid="a5023173fecf77164d6881230c7fa705716149b9ccd6c4c17a6c5835157c3d82414595e16bae6478583aad20b4e9d529998b493df0452a8acec9592a4d2ebc57" name="gmmlib-debugsource" arch="x86_64">
  <version epoch="0" ver="22.3.16" rel="1.1"/>
  <changelog author="Duarte Pousa &lt;pousaduarte@gmail.com&gt;" date="1635163200">- Fix 32bit build (dependency for Steam-in-home streaming)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1635422400">- mention baselibs.conf as source in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1635422401">- Allow building on rpmbuild --target=i686.
- Drop R/TM, too hard to get right.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638187200">- Update to version 21.3.3:
  * No upstream changelog available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 22.0.1:
  * No upstream changelog available.
- Bump somajor define to 12 and in baselibs.conf following upstream
  so bump.
- Replace gcc-c++ with generic c++_compiler BuildRequires.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1653566400">- Update to version 22.1.2:
  * No upstream changelog available</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1657108800">- Update to version 22.1.4:
  * No upstream changelog available</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657540800">- No code changes
- Update to version 22.1.4 was part of Intel oneVPL GPU Runtime
  2022Q2 Release 22.4.4</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1667131200">- Update to version 22.3.0:
  * Support for default build types
  * Add ATS-M Device Ids
  * Adding more dg2 device Ids
  * Fixing XE_HPC macro usage for Cache Policy settings
  * Fix QPtich calculations for CCS
  * PVC PAT table implementations
  * Initialize NumPATRegisters
  * Add PVC Device IDs
  * Fix GetPrivatePATEntry API
  * Introducing MTL Support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1667822400">- needed for jira#PED-1174 (Video decoding/encoding support
  (VA-API, ...) for Intel GPUs is outside of Mesa)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.3.1:
  * Fix memory leak Destroy allocated resources for ULT</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- update to 22.3.2:
  * Fix tiling selection
  * Align SURFTYPE_3D surfaces
  * Correct max surface size
- enable building for x86_64 micro-level architectures</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 22.3.3:
  * Initialize Filedescriptor
  * Disable MultiAdapter ULT testcases</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 22.3.4:
  * remove unused tilewidth, mip4height and mip5height variables</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681560000">- update to 22.3.5:
  * Change Scratch L1 Caching to WB
  * Update Cachepolicy for MTL
  * Add forceful fallback to support Tile4 using an Ftr flag
  * Enable L3 for VP_INPUT_PICTURE_RENDER usage</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 22.3.11:
  * Add PVC Device ID
  * Add more MTL Device IDs
  * Replace WaDefaultTile4 with a feature flag
  * Multi-threaded fixes for GMM Context info
  * Use GmmResGetAuxSurfaceOffset64
  * Fix UnifiedAuxSurvface checks to allow HiZ w/o CCS
  * add ARL-S support
  * Add device IDs for RPL</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699963200">- update to 22.3.13:
  * Fix Multiadapter ULT issue reproducibilty
  * Add new PVC Device ID</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700222400">- update to 22.3.14:
  * Add more DG2 Device IDs</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1701691200">- This includes latest version of one of the components needed for
  Video (processing) hardware support on Intel GPUs (bsc#1217770)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702900800">- update to 22.3.18:
  * Fix to align HAlign to 128bytes for Linear Packed YUV format
  * Add PVC device ID
  * Guard FormatTable to be within bound</changelog>
</package>
<package pkgid="82fdd3990106a9d3d32804aae02351b489e7f80046af03a4ac3612c03e9c5b883733b5a638ab34e4b383a091712096fbb6d52ab7001590bd2044795672b39094" name="gmmlib-devel" arch="x86_64">
  <version epoch="0" ver="22.3.16" rel="1.1"/>
  <changelog author="Duarte Pousa &lt;pousaduarte@gmail.com&gt;" date="1635163200">- Fix 32bit build (dependency for Steam-in-home streaming)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1635422400">- mention baselibs.conf as source in specfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1635422401">- Allow building on rpmbuild --target=i686.
- Drop R/TM, too hard to get right.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1638187200">- Update to version 21.3.3:
  * No upstream changelog available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642593600">- Update to version 22.0.1:
  * No upstream changelog available.
- Bump somajor define to 12 and in baselibs.conf following upstream
  so bump.
- Replace gcc-c++ with generic c++_compiler BuildRequires.</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1653566400">- Update to version 22.1.2:
  * No upstream changelog available</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1657108800">- Update to version 22.1.4:
  * No upstream changelog available</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1657540800">- No code changes
- Update to version 22.1.4 was part of Intel oneVPL GPU Runtime
  2022Q2 Release 22.4.4</changelog>
  <changelog author="Soc Virnyl Estela &lt;socvirnyl.estela@gmail.com&gt;" date="1667131200">- Update to version 22.3.0:
  * Support for default build types
  * Add ATS-M Device Ids
  * Adding more dg2 device Ids
  * Fixing XE_HPC macro usage for Cache Policy settings
  * Fix QPtich calculations for CCS
  * PVC PAT table implementations
  * Initialize NumPATRegisters
  * Add PVC Device IDs
  * Fix GetPrivatePATEntry API
  * Introducing MTL Support</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1667822400">- needed for jira#PED-1174 (Video decoding/encoding support
  (VA-API, ...) for Intel GPUs is outside of Mesa)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 22.3.1:
  * Fix memory leak Destroy allocated resources for ULT</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671105600">- update to 22.3.2:
  * Fix tiling selection
  * Align SURFTYPE_3D surfaces
  * Correct max surface size
- enable building for x86_64 micro-level architectures</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 22.3.3:
  * Initialize Filedescriptor
  * Disable MultiAdapter ULT testcases</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677499200">- update to 22.3.4:
  * remove unused tilewidth, mip4height and mip5height variables</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1681560000">- update to 22.3.5:
  * Change Scratch L1 Caching to WB
  * Update Cachepolicy for MTL
  * Add forceful fallback to support Tile4 using an Ftr flag
  * Enable L3 for VP_INPUT_PICTURE_RENDER usage</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 22.3.11:
  * Add PVC Device ID
  * Add more MTL Device IDs
  * Replace WaDefaultTile4 with a feature flag
  * Multi-threaded fixes for GMM Context info
  * Use GmmResGetAuxSurfaceOffset64
  * Fix UnifiedAuxSurvface checks to allow HiZ w/o CCS
  * add ARL-S support
  * Add device IDs for RPL</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699963200">- update to 22.3.13:
  * Fix Multiadapter ULT issue reproducibilty
  * Add new PVC Device ID</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700222400">- update to 22.3.14:
  * Add more DG2 Device IDs</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1701691200">- This includes latest version of one of the components needed for
  Video (processing) hardware support on Intel GPUs (bsc#1217770)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702900800">- update to 22.3.18:
  * Fix to align HAlign to 128bytes for Linear Packed YUV format
  * Add PVC device ID
  * Guard FormatTable to be within bound</changelog>
</package>
<package pkgid="241c02ec48bd000b8b5bb1e5f15704276e67691758977b3ff567ce2941d69265b89fec99c770df7b6623ce6dcf6be048243d20cf6149d3068da163da4120f685" name="gmock" arch="i586">
  <version epoch="0" ver="1.12.1" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1513425600">- Update to version 1.8.0:
  * Update the value of GTEST_DIR to reflect the googletest dir.
  * Change the GTestDir marco value to reflect the new dir of
    googletest.
  * Read Bazel's $XML_OUTPUT_FILE environment variable
  * Restructure:
  - Test so each scenario is independent.
  - $XML_OUTPUT_FILE logic
  * Fixes:
  - Error C2440 'return' in gmock_test
    (gh#google/googletest#775).
  - Tests that return object which implement operator bool.
  - Operator precedence in GTEST_TEST_BOOLEAN_ with expressions
    that implement operator bool.
  - env_var_test to ignore XML_OUTPUT_FILE if already set.
  - Link that's returned when running tests
    (gh#google/googletest#714).
- Rework package turning it into a source package essencially, once
  its original intention is to provide source files for a testing
  framework, a pure development package itself. Aligning with
  upstream ease our job and avoid unexpected bugs.
- Drop libgtest0 and googletest-devel subpackages bringing gtest
  subpackage instead and obsoleting the previous ones, following
  the above change.
- Provide googlemock together with googletest now that upstream
  officially brought this project under gloogle's wings.
- Replace autoconf and automake BuildRequires by cmake and switch
  configure, make and make_install macros by cmake, cmake_jobs and
  cmake_install. Autotools are deprecated and cmake is recommended
  by upstream.
- Drop libtool BuildRequires and autoreconf call. With the adoption
  of cmake it's no longer need anymore.
- Drop googletest-enable-make-install.patch. No longer needed once
  make install is not used anymore.
- Add googletest-fix-cmake-libdir-install.patch for enabling the
  use of /usr/lib(64) instead of /usr/local/lib(64), once
  upstream's CMakeLists doesn't provide flexibility in this regard.
- Add googletest-rpmlintrc file to filter warnings about
  devel-file-in-non-devel-package, shlib-policy-missing-suffix and
  obsolete-not-provided as the package is a devel one itself now.</changelog>
  <changelog author="tiwai@suse.de" date="1514548800">- Fix the source (and put the download URL as a comment) for
  matching with the actual tarball file name.</changelog>
  <changelog author="adam.majer@suse.de" date="1542369600">- Update to version 1.8.1:
  * add pkg-config files
  * add --no_stacktrace_support for json-output-unittest
  * allow macros inside of parametrized test names.
  * support JSON output format in addition to XML
  * add options to parallelize builds
  * fix double free when building Gtest/GMock in shared libraries
    and linking a test executable with both.
  * 2.6.4 is the minimum CMake version
- cleanup spec file
- googletest-fix-cmake-libdir-install.patch: dropped, upstreamed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542456000">- Remove errant backslahes from description.
- Rewrite summaries without em dashes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581163200">- Update to version 1.10.0
  * Deprecated "....TEST_CASE" API in favor of "....TEST_SUITE".
    In a nutshell if you have code that uses something like
    "INSTANTIATE_TYPED_TEST_CASE_P " - this and all other
    "*_TEST_CASE " are now deprecated in favor of more standard
    _TEST_SUITE.
  * New powerful MOCK_METHOD macro.
    For example:
    (Old) MOCK_METHOD1(Bar, double(std::string s));
    (New) MOCK_METHOD(double, Bar, (std::string s), (override));
    So there is no need to count the parameters anymore.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Don't depend on python2, when we don't need it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641384000">- update to 1.11.0:
  * --gtest_brief shows only test failures in output
  * --gtest_fail_fast stops test execution on first failure
  * Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
    rather than log
  * Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
    GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
  * new matchers and mocking behavior, see
    https://github.com/google/googletest/releases/tag/release-1.11.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643803200">- Add missing ldconfig calls in %post/%postun
- Enable unit tests on Tumbleweed (fails on 15.x)
- Update rpmlintrc for rpmlint 2.0</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1649419200">- Disable 2 warnings that are affected by GCC 12:
  gh#google/googletest#3792 and gh#google/googletest#3793.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665057600">- update to 1.12.1:
  * Support for move-only values to Return
  * New matchers: WhenBase64Unescaped
  * ResultOf() now has a 3-arg overload that takes a description string for better
    error messages
  * CMake minimum increased to 3.5</changelog>
</package>
<package pkgid="2792c1fda8b94917a50fd3dc5203fbaa6aee087247b4638ff22084bb1170986659cfd2675ccd871bc4a7755a31c19fc474035c025e55adbc4df7bc9efb17c86a" name="gmock" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1513425600">- Update to version 1.8.0:
  * Update the value of GTEST_DIR to reflect the googletest dir.
  * Change the GTestDir marco value to reflect the new dir of
    googletest.
  * Read Bazel's $XML_OUTPUT_FILE environment variable
  * Restructure:
  - Test so each scenario is independent.
  - $XML_OUTPUT_FILE logic
  * Fixes:
  - Error C2440 'return' in gmock_test
    (gh#google/googletest#775).
  - Tests that return object which implement operator bool.
  - Operator precedence in GTEST_TEST_BOOLEAN_ with expressions
    that implement operator bool.
  - env_var_test to ignore XML_OUTPUT_FILE if already set.
  - Link that's returned when running tests
    (gh#google/googletest#714).
- Rework package turning it into a source package essencially, once
  its original intention is to provide source files for a testing
  framework, a pure development package itself. Aligning with
  upstream ease our job and avoid unexpected bugs.
- Drop libgtest0 and googletest-devel subpackages bringing gtest
  subpackage instead and obsoleting the previous ones, following
  the above change.
- Provide googlemock together with googletest now that upstream
  officially brought this project under gloogle's wings.
- Replace autoconf and automake BuildRequires by cmake and switch
  configure, make and make_install macros by cmake, cmake_jobs and
  cmake_install. Autotools are deprecated and cmake is recommended
  by upstream.
- Drop libtool BuildRequires and autoreconf call. With the adoption
  of cmake it's no longer need anymore.
- Drop googletest-enable-make-install.patch. No longer needed once
  make install is not used anymore.
- Add googletest-fix-cmake-libdir-install.patch for enabling the
  use of /usr/lib(64) instead of /usr/local/lib(64), once
  upstream's CMakeLists doesn't provide flexibility in this regard.
- Add googletest-rpmlintrc file to filter warnings about
  devel-file-in-non-devel-package, shlib-policy-missing-suffix and
  obsolete-not-provided as the package is a devel one itself now.</changelog>
  <changelog author="tiwai@suse.de" date="1514548800">- Fix the source (and put the download URL as a comment) for
  matching with the actual tarball file name.</changelog>
  <changelog author="adam.majer@suse.de" date="1542369600">- Update to version 1.8.1:
  * add pkg-config files
  * add --no_stacktrace_support for json-output-unittest
  * allow macros inside of parametrized test names.
  * support JSON output format in addition to XML
  * add options to parallelize builds
  * fix double free when building Gtest/GMock in shared libraries
    and linking a test executable with both.
  * 2.6.4 is the minimum CMake version
- cleanup spec file
- googletest-fix-cmake-libdir-install.patch: dropped, upstreamed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542456000">- Remove errant backslahes from description.
- Rewrite summaries without em dashes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581163200">- Update to version 1.10.0
  * Deprecated "....TEST_CASE" API in favor of "....TEST_SUITE".
    In a nutshell if you have code that uses something like
    "INSTANTIATE_TYPED_TEST_CASE_P " - this and all other
    "*_TEST_CASE " are now deprecated in favor of more standard
    _TEST_SUITE.
  * New powerful MOCK_METHOD macro.
    For example:
    (Old) MOCK_METHOD1(Bar, double(std::string s));
    (New) MOCK_METHOD(double, Bar, (std::string s), (override));
    So there is no need to count the parameters anymore.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Don't depend on python2, when we don't need it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641384000">- update to 1.11.0:
  * --gtest_brief shows only test failures in output
  * --gtest_fail_fast stops test execution on first failure
  * Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
    rather than log
  * Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
    GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
  * new matchers and mocking behavior, see
    https://github.com/google/googletest/releases/tag/release-1.11.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643803200">- Add missing ldconfig calls in %post/%postun
- Enable unit tests on Tumbleweed (fails on 15.x)
- Update rpmlintrc for rpmlint 2.0</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1649419200">- Disable 2 warnings that are affected by GCC 12:
  gh#google/googletest#3792 and gh#google/googletest#3793.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665057600">- update to 1.12.1:
  * Support for move-only values to Return
  * New matchers: WhenBase64Unescaped
  * ResultOf() now has a 3-arg overload that takes a description string for better
    error messages
  * CMake minimum increased to 3.5</changelog>
</package>
<package pkgid="269f90d4927099c9ddbbb939427563c3b0e8f1a11d6e051a06a94d45d60162440c594135b6109b898fbbab9414347a304f6d34fe63c095b15134033c9a1f7b37" name="gmock-debuginfo" arch="i586">
  <version epoch="0" ver="1.12.1" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1513425600">- Update to version 1.8.0:
  * Update the value of GTEST_DIR to reflect the googletest dir.
  * Change the GTestDir marco value to reflect the new dir of
    googletest.
  * Read Bazel's $XML_OUTPUT_FILE environment variable
  * Restructure:
  - Test so each scenario is independent.
  - $XML_OUTPUT_FILE logic
  * Fixes:
  - Error C2440 'return' in gmock_test
    (gh#google/googletest#775).
  - Tests that return object which implement operator bool.
  - Operator precedence in GTEST_TEST_BOOLEAN_ with expressions
    that implement operator bool.
  - env_var_test to ignore XML_OUTPUT_FILE if already set.
  - Link that's returned when running tests
    (gh#google/googletest#714).
- Rework package turning it into a source package essencially, once
  its original intention is to provide source files for a testing
  framework, a pure development package itself. Aligning with
  upstream ease our job and avoid unexpected bugs.
- Drop libgtest0 and googletest-devel subpackages bringing gtest
  subpackage instead and obsoleting the previous ones, following
  the above change.
- Provide googlemock together with googletest now that upstream
  officially brought this project under gloogle's wings.
- Replace autoconf and automake BuildRequires by cmake and switch
  configure, make and make_install macros by cmake, cmake_jobs and
  cmake_install. Autotools are deprecated and cmake is recommended
  by upstream.
- Drop libtool BuildRequires and autoreconf call. With the adoption
  of cmake it's no longer need anymore.
- Drop googletest-enable-make-install.patch. No longer needed once
  make install is not used anymore.
- Add googletest-fix-cmake-libdir-install.patch for enabling the
  use of /usr/lib(64) instead of /usr/local/lib(64), once
  upstream's CMakeLists doesn't provide flexibility in this regard.
- Add googletest-rpmlintrc file to filter warnings about
  devel-file-in-non-devel-package, shlib-policy-missing-suffix and
  obsolete-not-provided as the package is a devel one itself now.</changelog>
  <changelog author="tiwai@suse.de" date="1514548800">- Fix the source (and put the download URL as a comment) for
  matching with the actual tarball file name.</changelog>
  <changelog author="adam.majer@suse.de" date="1542369600">- Update to version 1.8.1:
  * add pkg-config files
  * add --no_stacktrace_support for json-output-unittest
  * allow macros inside of parametrized test names.
  * support JSON output format in addition to XML
  * add options to parallelize builds
  * fix double free when building Gtest/GMock in shared libraries
    and linking a test executable with both.
  * 2.6.4 is the minimum CMake version
- cleanup spec file
- googletest-fix-cmake-libdir-install.patch: dropped, upstreamed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542456000">- Remove errant backslahes from description.
- Rewrite summaries without em dashes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581163200">- Update to version 1.10.0
  * Deprecated "....TEST_CASE" API in favor of "....TEST_SUITE".
    In a nutshell if you have code that uses something like
    "INSTANTIATE_TYPED_TEST_CASE_P " - this and all other
    "*_TEST_CASE " are now deprecated in favor of more standard
    _TEST_SUITE.
  * New powerful MOCK_METHOD macro.
    For example:
    (Old) MOCK_METHOD1(Bar, double(std::string s));
    (New) MOCK_METHOD(double, Bar, (std::string s), (override));
    So there is no need to count the parameters anymore.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Don't depend on python2, when we don't need it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641384000">- update to 1.11.0:
  * --gtest_brief shows only test failures in output
  * --gtest_fail_fast stops test execution on first failure
  * Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
    rather than log
  * Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
    GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
  * new matchers and mocking behavior, see
    https://github.com/google/googletest/releases/tag/release-1.11.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643803200">- Add missing ldconfig calls in %post/%postun
- Enable unit tests on Tumbleweed (fails on 15.x)
- Update rpmlintrc for rpmlint 2.0</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1649419200">- Disable 2 warnings that are affected by GCC 12:
  gh#google/googletest#3792 and gh#google/googletest#3793.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665057600">- update to 1.12.1:
  * Support for move-only values to Return
  * New matchers: WhenBase64Unescaped
  * ResultOf() now has a 3-arg overload that takes a description string for better
    error messages
  * CMake minimum increased to 3.5</changelog>
</package>
<package pkgid="ea6aaaf5c7b21928bfb096101d551c29e98be694d224c48a3a99f11023e44b6aa7f6020d526dd79110f648dda3027b97f5079fe0470faae989ab62649e64b32d" name="gmock-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="1.1"/>
  <changelog author="luc14n0@linuxmail.org" date="1513425600">- Update to version 1.8.0:
  * Update the value of GTEST_DIR to reflect the googletest dir.
  * Change the GTestDir marco value to reflect the new dir of
    googletest.
  * Read Bazel's $XML_OUTPUT_FILE environment variable
  * Restructure:
  - Test so each scenario is independent.
  - $XML_OUTPUT_FILE logic
  * Fixes:
  - Error C2440 'return' in gmock_test
    (gh#google/googletest#775).
  - Tests that return object which implement operator bool.
  - Operator precedence in GTEST_TEST_BOOLEAN_ with expressions
    that implement operator bool.
  - env_var_test to ignore XML_OUTPUT_FILE if already set.
  - Link that's returned when running tests
    (gh#google/googletest#714).
- Rework package turning it into a source package essencially, once
  its original intention is to provide source files for a testing
  framework, a pure development package itself. Aligning with
  upstream ease our job and avoid unexpected bugs.
- Drop libgtest0 and googletest-devel subpackages bringing gtest
  subpackage instead and obsoleting the previous ones, following
  the above change.
- Provide googlemock together with googletest now that upstream
  officially brought this project under gloogle's wings.
- Replace autoconf and automake BuildRequires by cmake and switch
  configure, make and make_install macros by cmake, cmake_jobs and
  cmake_install. Autotools are deprecated and cmake is recommended
  by upstream.
- Drop libtool BuildRequires and autoreconf call. With the adoption
  of cmake it's no longer need anymore.
- Drop googletest-enable-make-install.patch. No longer needed once
  make install is not used anymore.
- Add googletest-fix-cmake-libdir-install.patch for enabling the
  use of /usr/lib(64) instead of /usr/local/lib(64), once
  upstream's CMakeLists doesn't provide flexibility in this regard.
- Add googletest-rpmlintrc file to filter warnings about
  devel-file-in-non-devel-package, shlib-policy-missing-suffix and
  obsolete-not-provided as the package is a devel one itself now.</changelog>
  <changelog author="tiwai@suse.de" date="1514548800">- Fix the source (and put the download URL as a comment) for
  matching with the actual tarball file name.</changelog>
  <changelog author="adam.majer@suse.de" date="1542369600">- Update to version 1.8.1:
  * add pkg-config files
  * add --no_stacktrace_support for json-output-unittest
  * allow macros inside of parametrized test names.
  * support JSON output format in addition to XML
  * add options to parallelize builds
  * fix double free when building Gtest/GMock in shared libraries
    and linking a test executable with both.
  * 2.6.4 is the minimum CMake version
- cleanup spec file
- googletest-fix-cmake-libdir-install.patch: dropped, upstreamed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1542456000">- Remove errant backslahes from description.
- Rewrite summaries without em dashes.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1581163200">- Update to version 1.10.0
  * Deprecated "....TEST_CASE" API in favor of "....TEST_SUITE".
    In a nutshell if you have code that uses something like
    "INSTANTIATE_TYPED_TEST_CASE_P " - this and all other
    "*_TEST_CASE " are now deprecated in favor of more standard
    _TEST_SUITE.
  * New powerful MOCK_METHOD macro.
    For example:
    (Old) MOCK_METHOD1(Bar, double(std::string s));
    (New) MOCK_METHOD(double, Bar, (std::string s), (override));
    So there is no need to count the parameters anymore.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Don't depend on python2, when we don't need it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641384000">- update to 1.11.0:
  * --gtest_brief shows only test failures in output
  * --gtest_fail_fast stops test execution on first failure
  * Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
    rather than log
  * Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
    GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
  * new matchers and mocking behavior, see
    https://github.com/google/googletest/releases/tag/release-1.11.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1643803200">- Add missing ldconfig calls in %post/%postun
- Enable unit tests on Tumbleweed (fails on 15.x)
- Update rpmlintrc for rpmlint 2.0</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1649419200">- Disable 2 warnings that are affected by GCC 12:
  gh#google/googletest#3792 and gh#google/googletest#3793.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665057600">- update to 1.12.1:
  * Support for move-only values to Return
  * New matchers: WhenBase64Unescaped
  * ResultOf() now has a 3-arg overload that takes a description string for better
    error messages
  * CMake minimum increased to 3.5</changelog>
</package>
<package pkgid="d4b74eface436ba3d9b2cf7653becc882edead15a6d40ab7071aa708a329dbdbb656250d2d5fe8003219eb9b784add2251be9299c4aa3ab82e1e01ece7d85e37" name="gmp" arch="src">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="mpluskal@suse.com" date="1424779200">- Cleanup spec file with spec-cleaner
- Refresh sources
- Add gpg signature
- Correct version number so that it matches actuall version</changelog>
  <changelog author="mpluskal@suse.com" date="1424779201">- Remove old ppc related conditionals</changelog>
  <changelog author="rguenther@suse.com" date="1446465600">- Update to GMP 6.1.0 release.
  * New C++ functions gcd and lcm for mpz_class
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap
  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers
  * Support for more 32-bit arm processors
  * Support for AVX-less modern x86 CPUs
  * Speedups and bugfixes
- Includes gmp-6.0.0-ppc64-gcd.diff, now removed
- Update gmp keyring</changelog>
  <changelog author="astieger@suse.com" date="1466683200">- gmp 6.1.1:
  * Work around faulty cpuid on some recent Intel chips (this
    allows GMP to run on Skylake Pentiums).</changelog>
  <changelog author="mpluskal@suse.com" date="1467288000">- Use macro for configure (as bsc#870358) is already fixed
- Use xz compressed archives
- Update info pages dependencies</changelog>
  <changelog author="rguenther@suse.com" date="1483531200">- Update to GMP 6.1.2 release.
  * Mini-GMP: Fixed a division bug, which on a machine with 64-bit
    unsigned long affects approximately 1 out of 2^32 divisors.
  * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of
    leading zeros. Also stricter input validation, rejecting inputs
    with no digits.
  * Handle more systems which require PIC code in static libraries (e.g.,
    "hardened" Gentoo and Debian 9).
  * Configuration for arm (-32 and -64) has been rewritten, fixing poor
    code selection for many CPUs.
  * Mini-GMP: Updated to the latest development version, including
    new functions mpn_com and mpn_neg.
- Add gmp-6.1.2-conftest.patch to fix configure test.</changelog>
  <changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly BuildRequire m4</changelog>
  <changelog author="fvogt@suse.com" date="1519300800">- Use %license (boo#1082318)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1561982400">- Add floating-point-format-no-lto.patch in order to fix assembler scanning
  (boo#1138809).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1562500800">- Move prominent summary from description to the summary field,
  and update the main description.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="542a7233893400726c6e96ac837d82a362eebc653738e76cf7bccc62cf449d247a5d894f2c8ab7c2926c95881b2991c4a9794b2260cef00dab2a212015f6f2e9" name="gmp-debugsource" arch="i586">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="99131067b86b053068fe525192dfc19fd8ef2e2a9feb2507130e2640ff37a68e532e0866b3325258cd917c23b3c492ed9c18d0d1416f96deba740a1b46e746f3" name="gmp-debugsource" arch="x86_64">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="23cc90fed0e763927aaa8da6b5fc070794ea5688651ca8333c7c3ba354444cb0695455e64be87f01bc89405f94e025ad1bf23a2da2f6a7c396f6f837bebab802" name="gmp-devel-32bit" arch="x86_64">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="5a2f9585f0af088359f32004601d4bf0a47d3610f0dec352c70cea3ad78745210d379e306ae1e78aca622a63252bba22976566325b02bf737cc5a4f84b5a1f4b" name="gmp-devel" arch="i586">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="a910c2f2ab9c402cf181e66e54d060814859ecc5bf8657d175f6293f702b95c9b497f44ad05e74553d89c60d991a33cabd651bf863c669edc86d8b25873a687a" name="gmp-devel" arch="x86_64">
  <version epoch="0" ver="6.3.0" rel="2.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1579435200">- GMP 6.2.0:
  * New C++ functions factorial, primorial and fibonacci for mpz_class
  * Functions to detect primality now substitute the first 24 Miller-Rabin
    iterations with the BPSW test
  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
    to 62.
  * various bug fixes
  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
    from assembly code
  * Speedups from reimplementations
- drop patches:
  * gmp-6.1.2-conftest.patch, upstream
  * gmp-noexec.diff, upstream
  * floating-point-format-no-lto.patch, similar change</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1580126400">- Remove broken packaged libgmp.a just containing LTO bytecode.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1590494400">- correct license statement (library itself is no GPL-3.0)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GMP 6.2.1:
  * A possible overflow of type int is avoided for mpz_cmp on huge
    operands
  * Overflows are more carefully detected and reported for
    mpz_pow_ui
  * Fix a bug in longlong.h for aarch64 sub_ddmmss
  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out
    of range bases
  * C90 compliance
  * Support for more processors</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1607515200">- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1618056000">- do not break SLE 12 build when applying spec-cleaner</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1618920000">- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1637064000">- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1691150400">- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1692705600">- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.</changelog>
</package>
<package pkgid="6a8a1994deaa7187ca4cbe850d40bccf9758965ef8acecdb83b72996cfd0eedbb13b5f0bd3e4646bd797db4d4839a3cf49dbb3faad0a9f5f2342e1c38d0f4288" name="gnome-branding-Aeon" arch="noarch">
  <version epoch="0" ver="20231005" rel="2.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1616414400">- Initial Package</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.com&gt;" date="1619524800">- Wait for Internet connectivity before proceeding with next steps.
  Before this change, the mod-firstboot script was failing when:
  * there was no network configured on the first boot (happens
    when using NetworkManager, since it's not configured by YaST
    during installation)
  * the script started before wifi connection was properly
    established
- 20210427</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1633953600">- Use "Text Editor" instead of the less-supported "gEdit"</changelog>
  <changelog author="Syds Bearda &lt;opensuse@syds.eu&gt;" date="1641988800">- added an extra flatpak to Manage Extensions so a rpm based chromium or firefox browser is no longer necessary "com.mattjakeman.ExtensionManager"</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1643457600">- fix firstboot script: we should not go over 100% as anything that is
  after "echo 100", will just be ignored (currently, it was the cleanup)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@cloverleaf-linux.org&gt;" date="1659614400">- Add Conflicts: plasma-branding-MicroOS</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1663934400">- Add zenity as an hard-dep, as we need it for mod-firstboot</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1674734400">- Correct the transactional-update reboot method for GNOME Desktop
- 20230126</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1679659200">- Use new transactional-update drop-in config for Desktop
  notification configuration
- 20230323</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1681905600">- Correct location for Desktop drop-in config
- Clean up invalid desktop drop-in file
- 20230419</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1681992000">- Remove unneeded cleanup of desktop drop-in
- 20230420</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.de&gt;" date="1687003200">- Rename to gnome-branding-Aeon
- 20230617</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1693915200">- Add distrobox-upgrade-all timer and service
- 20231005</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694001600">- Add favourite settings</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694088000">- Add gnome-background-properties xml</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694088001">- Add polkit rule to match sudo behaviour on Aeon</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1695643200">- Tune up polkit/sudo drop in permissions, require/buildrequire
  sudo/polkit to avoid needing to own their drop-in folders</changelog>
  <changelog author="dopice &lt;0xdopice@protonmail.com&gt;" date="1703764800">- Use cURL instead of ping for online check</changelog>
</package>
<package pkgid="33441eeb591e218b6a09b23f575c8f7298d5c8232bf35de494d2af46970f5d354ba11591b9a931f8349792736cc84fb7b769706349819f224dbc563cf92eb9af" name="gnome-branding-Aeon" arch="src">
  <version epoch="0" ver="20231005" rel="2.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1616414400">- Initial Package</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.com&gt;" date="1619524800">- Wait for Internet connectivity before proceeding with next steps.
  Before this change, the mod-firstboot script was failing when:
  * there was no network configured on the first boot (happens
    when using NetworkManager, since it's not configured by YaST
    during installation)
  * the script started before wifi connection was properly
    established
- 20210427</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1633953600">- Use "Text Editor" instead of the less-supported "gEdit"</changelog>
  <changelog author="Syds Bearda &lt;opensuse@syds.eu&gt;" date="1641988800">- added an extra flatpak to Manage Extensions so a rpm based chromium or firefox browser is no longer necessary "com.mattjakeman.ExtensionManager"</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1643457600">- fix firstboot script: we should not go over 100% as anything that is
  after "echo 100", will just be ignored (currently, it was the cleanup)</changelog>
  <changelog author="Shawn Dunn &lt;sfalken@cloverleaf-linux.org&gt;" date="1659614400">- Add Conflicts: plasma-branding-MicroOS</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1663934400">- Add zenity as an hard-dep, as we need it for mod-firstboot</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1674734400">- Correct the transactional-update reboot method for GNOME Desktop
- 20230126</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1679659200">- Use new transactional-update drop-in config for Desktop
  notification configuration
- 20230323</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1681905600">- Correct location for Desktop drop-in config
- Clean up invalid desktop drop-in file
- 20230419</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1681992000">- Remove unneeded cleanup of desktop drop-in
- 20230420</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.de&gt;" date="1687003200">- Rename to gnome-branding-Aeon
- 20230617</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1693915200">- Add distrobox-upgrade-all timer and service
- 20231005</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694001600">- Add favourite settings</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694088000">- Add gnome-background-properties xml</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1694088001">- Add polkit rule to match sudo behaviour on Aeon</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1695643200">- Tune up polkit/sudo drop in permissions, require/buildrequire
  sudo/polkit to avoid needing to own their drop-in folders</changelog>
  <changelog author="dopice &lt;0xdopice@protonmail.com&gt;" date="1703764800">- Use cURL instead of ping for online check</changelog>
</package>
<package pkgid="99f5ea9894567ac81c349ab7e4f07de0bf686da395621e02000b6d0f7e903368b76ebf51dcdfca2c55802d33c8180bb821bbd4780d9e5a52abdae4cfd34f2777" name="gnome-control-center" arch="src">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="030bda808f44a2025ba4730b634837c3806f836910742077ed50f3f86cdbe41013a0b8082910f6ff78782a0147495b6e68917883cbd1d3ea13751a0ccb905087" name="gnome-control-center" arch="x86_64">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="72d601c4cf389c6332c3a197ea9a3fc1a4e61c87652921256d15af43ebe947d83f625611970c5e574862a2b8dba4a59ca0dd9a69d18a6dfe02568f209d914a8d" name="gnome-control-center-color" arch="noarch">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="25e72a7e6f7b8cadeab1e6adf61158135ecabec864ae56b61c9024aae73756a3d8bd5a602299dc91790e7cf45aa76701eab87b2b77434fb9dddfb5f587a0787e" name="gnome-control-center-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="ec05100a707efc53806c70626cead0fcd0b49d15d0a5db0e711de28237cb4bf0897619610d30e4b23a903baf780ac6cf55297a6edb3c500524d91f3a3f202434" name="gnome-control-center-debugsource" arch="x86_64">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="fadf84226de8ecf1821fb7d8dc01add9289a1407d4fec42529f51f421456a7e4180b88815cd1ebc8bbc104f565fd74cfb017ef5e329754ee7f80bfeeb8fd6b66" name="gnome-control-center-devel" arch="noarch">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="a21e1e06a4962b89515047914c430d988b19fe97ea3c2414cc3a070fbfd57e5e00da003b1aea3920fbbdb01224be49e95b6d933aeb811a05a82d70a4b58b8d35" name="gnome-control-center-goa" arch="noarch">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="43f83ad2db018613704c006b0e911451e36da18ed1b9f2bdf4374bd63e82c6f6efd5a379e8d9cf931fe7363c0595f53529a4b1a6749d80d477ba6c8addccd678" name="gnome-control-center-lang" arch="noarch">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="ef74c054fe34c76c082b4b0930de0ba6cf87f5f73844effa9312c7d84277cf291407812d8421fa17b6bf99d2acf25842dc2ee6f579d6387b9759ecc12d97cfbf" name="gnome-control-center-user-faces" arch="noarch">
  <version epoch="0" ver="45.2" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1680264000">- Update to version 44.0+20:
  + datetime: Fix NTP switch getting out of sync.
  + shell/style: Add workaround to make disabled pictures are
    painted as such.
  + illustrated-row, split-row: Add widget name and css class.
  + region: Fix label of formats for the login screen.
  + keyboard: Fix cancel button issue.
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1681387200">- Rebase gnome-control-center-disable-error-message-for-NM.patch
- Add gnome-control-center-fix-6f1567f23.patch:
  network/connection-editor: fix crash when removing a connection
  (glgo#GNOME/gnome-control-center/commit/8cb77b4d3, bsc#1210377).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Common:
  - Update hostname only after apply is clicked.
  - Add widget name and css class to CcIllustratedRow and
    CcSplitRow.
  + Color: Do not try to access to null pointer in destruction.
  + Date &amp; Time: Fix NTP switch getting out of sync.
  + Display:
  - Allow configuring all monitors and apply settings at once.
  - Disconnect config manager changed handler.
  - Don't leak config manager proxy.
  + Network: Fix crash when removing a connection.
  + Region: Fix label of formats for the login screen.
  + Sharing: Fix network row visible name bug.
  + Shell: Add workaround to make disabled pictures are painted as
    such.
  + Sound:
  - Prevent duplicate sound device entries.
  - Revert accidental libgvc downgrade.
  + Updated translations.
- Drop gnome-control-center-fix-6f1567f23.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Various small accessibility fixes.
  + Fixes in Gtk template usage that causes crashes on some
    systems.
  + Appearance: Clear dconf when resetting to defaults.
  + Mouse: Hide entire "Touchpad" row when touchpad cannot be
    disabled.
  + Network: Fix racy radio buttons in connection editor.
  + Users: Remove autologin row tooltip when unlocked.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689336000">- Update to version 45.alpha:
  + Add placeholder text to various search entries
  + Set a minimum size for various dialogs
  + Make dialogs close when pressing the Escape key
  + Replace deprecated GTK4 methods with new replacements
  + Depend on snapd-glib-2 (soup3 version)
  + Accessibility improvements
  + Common:
  - Fix time entry for RTL languages
  - Use ToastOverlay
  - Show start title buttons in header bar
  - Allow more theming of rows
  - Only return to last panel if it didn't crash
  - Improvements to panel activation
  - Improvements to panel searching
  + About:
  - Show only the GNOME major version
  - Update hostname only after apply is clicked
  + Accessibility: Present the checked state on the list row itself
  + Appearance: Clear out dconf if user picks defaults
  + Applications:
  - Always use bold for app name in dialogs
  - Use header capitalization in the "No apps" AdwStatusPage
  + Color:
  - Do not try to access to null pointer in destruction
  - Dim information text &amp; fix "Learn more" link alignment
  + Date and Time:
  - Fix NTP switch getting out of sync
  - Add top bar clock and calendar switches
  - Move "Time Format" row out of "Clock" section
  - Merge "Clock" and "Calendar" sections
  + Default Apps: Don't crash when there are no apps for a mimetype
  + Device Security:
  - Skip security attributes that have been obsoleted by others
  - Ddon't translate technical report
  + Display:
  - Allow configuring all monitors and apply settings at once
  - Try snapping all the displays after a config change
  - Don't leak config manager proxy
  - Use AdwPreferencesPage
  - Fix display enabled toggle visibility
  - Fix gaps when numbering unusable displays
  - Fix stuck window subtitle
  - Fix invalid panel state after canceling changes
  - Check best_mode exist before adding flag
  + Info: Show each GPU in it's own line
  + Mouse:
  - Prevent infinite loop on settings changes
  - Do not bind sensitivity to touchpad settings
  - Simplify binding of touchpad sensitive widgets
  - Hide entire "Touchpad" row when touchpad cannot be disabled
  + Keyboard:
  - Fix cancel button issue
  - Add "Compose" and "Character" keywords
  - Add ellipsis to the "Add Shortcut" button label
  - Fix "Add Custom Shortcut" in others sections
  - Drop "Left Alt" as compose key option
  + Network:
  - Validate max length of hotspot SSID
  - Keep current mode when enabling proxy
  - Increase maximum MTU value from 10000 to 65536
  - Fix incorrect styling in WiFi list
  - Make the security status and signal strength read by screen
    readers
  - Add a confirmation dialog when forgetting a connection
  - Center panel title when subtitle isn't visible
  - Rename "Other Devices" to "Bluetooth"
  - Fix crash when importing wrong vpn file
  - Drop legacy vpn_export function
  - Close Connection Editor dialog when clicking Apply button
  - Add delete icon in saved WiFi connections list
  - Move WiFi controls out of headerbar
  + Notifications: Replace "Applications" with "App Notifications"
  + Power:
  - Label the main "battery" as UPS if that's what it is
  - Hide automatic suspend row in VM
  + Region: Fix label of formats for the login screen
  + Sharing:
  - Disable AdwActionRow markup for networks
  - Fix network row visible name bug
  - Remove global master switch
  - Fix visual bug for active indicators
  - Add icons next to each row
  - Add subtitle to each panel row
  + Sound:
  - Make bass audible on low quality hardware
  - Prevent duplicate sound device entries
  + Thunderbolt:
  - Update page to be more similar to other pages
  - Modernize Device Dialog UI
  + Usage: Fix confirmation dialog when clearing history
  + Users:
  - Remove account activity window
  - Set language-chooser to hide on close
  - Add popover explaining about the "Administrator" option
  - Add a popover describing the autologin functionality
  - Move "Add User" button out of the user listbox
  - Improve avatar crop mechanics
  - Improve rounding of avatar crop edges
  - Draw avatar crop corners to inside of crop
  + Wacom: Rename "Test Your Settings" button to "Test Settings"
  + Updated translations.
- Rebase patch with quilt, but still disable it, breaks build in
  current form, so needs reworking or possibly dropping.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691409600">- Update to version 45.beta:
  + Prevent loading last-panel unconditionally on startup
  + Multiple settings rows got ported to use the AdwSwitchRow
    widget
  + Various accessibility label fixes
  + Various memory leak fixes
  + About: New About panel displaying system information in a more
    compact way
  + Applications: Fix crash when opening the Apps panel as the
    last-opened panel
  + Datetime: Add description explaining the "Clock &amp; Calendar"
    settings
  + Displays: Replace deprecated GtkComboBox with AdwComboRow
  + Keyboard:
  - Fix "Move up/down" movement options in the input list
  - Spawn "tecla" app to display the keyboard map (replaces
    gkbd-keyboard-display)
  - Fix alignment of the "Set Shorcut..." button
  + Network: Use an AdwSwitchRow widget to enable/disable Wi-Fi
  + Online Accounts:
  - Improve "offiline" message text
  - Use banner to indicate when the system is offline
  - Add panel description text and section titles
  + Sound:
  - Make output test whell smaller
  - Ellipsize long device name label
  + Printers: Use the "card" style for printer entries
  + Privacy: New Privacy panel containing all the panels under the
    Privacy category
  + Region: Fix preview buttoins in the format chooser
  + Search: Fix "Move up/down" movement options in the app search
    list
  + Users:
  - Show "Other Users" section only when there are users to show
  - Make entire panel insensitive when the user has no permission
    to make changes
  - Fix focus issues when selecting avatar image from a file
  - Fix g_critical errors when loading file metadata for avatars
- Replace gnomekbd-tools Requires with tecla-keyboard-layout-viewer
  Requires following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692964800">- Update to version 45.rc:
  + About:
  - Port to AdwToolbarView
  - Make System Details window more compact
  - Port System Details window to AdwBreakpoint
  - Port System Details window to AdwToolbarView
  + Accessibility: Port to AdwToolbarView
  + Applications:
  - Make panel fit on narrow widths
  - Port deprecated GtkDialogs to AdwWindow
  + Background: Port to AdwToolbarView
  + Bluetooth: Port to AdwToolbarView
  + Color: Port to AdwToolbarView
  + Date and Time:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow
  + Default Apps: Port to AdwToolbarView
  + Display:
  - Port to AdwNavigationView and AdwtoolbarView
  - Reduce the size of the preview width
  + Keyboard:
  - Port to AdwToolbarView
  - Port keyboard shortcuts dialog to AdwNavigationView
  - Fix criticals when inpuit chooser is destroyed
  - Write to mru-sources setting if it has never been set before
  + Mouse:
  - Make adaptative
  - Port to AdwToolbarView
  - Port the test dialog to AdwToolbarView
  - Stop leaking the test window
  + Multitasking: Port to AdwToolbarView
  + Network:
  - Port to AdwNavigationView and AdwToolbarView
  - Port the Wi-Fi panel to AdwToolbarView
  - Stop leaking the hotspot dialog
  + Notifications:
  - Port to AdwToolbarView
  - Port dialog to AdwWindow and AdwToolbarView
  + Online Accounts: Port to AdwToolbarView
  + Power:
  - Port to AdwToolbarView
  - Port the suspend dialog to AdwWindow and AdwToolbarView
  + Printers:
  - Port to AdwToolbarView
  - Make the panel adaptative
  - Move search bar above the banner
  - Port dialogs to AdwWindow and AdwToolbarView
  - Fix size calculation for normalized printer name
  + Removable Media:
  - Port the dialog to AdwWindow
  - Port to AdwToolbarView
  + Region: Port to AdwToolbarView
  + Search: Port to AdwToolbarView
  + Sharing:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  - Port Remote Login row to AdwSwitchRow
  + Sound:
  - Port to AdwToolbarView
  - Port dialogs to AdwWindow and AdwToolbarView
  + User Accounts:
  - Fix account type row sensitivity
  - Port to AdwToolbarView
  - Port Add User dialog from deprecated GtkDialog to AdwWindow
  - Update status page text when no accountsservice is available
  - Show label when another user is logged in
  - Port error message dialogs to AdwToasts
  - Port deprecated GtkMessageDialogs to AdwMessageDialog
  - Add "loading" page at startup
  + Wacom: Port to AdwToolbarView
  + WWAN: Port to AdwToolbarView
- Pass tests=false to meson, we are not running tests, so lets not
  build them either (avoids a dependency on setxkbmap).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix panel list (sidebar) issues with panel centering
  + Use g_printeer to message when running in non-supported
    environments
  + About:
  - Fix issue with system details label having the "selected"
    state
  - Allow system details labels to span multiple lines
  + Accessibility: Fix issue when icon theme changes to
    HighContrast can't be reverted
  + Keyboard: Fallback to subproject when keyboard previewer
    (tecla) is not available
  + Network:
  - Fix criticals when updating connection
  - Don't try to update device if it doesn't exist
  - Don't show QR Code button for wifi connections using
    unsupported security methods
  + Online Accounts: Add line-breaks to log messages
  + Search: Fix crash when selecting folder in "Other Search"
    locations
  + Users: Allow new password insert if the old one is right
- Add explicit pkgconfig(tecla) BuildRequires: New dependency.
- Switch service and tarball produced to zst compression.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1695384000">- Add gnome-control-center-add-user-button.patch:
  Show add user button when user is a normal user
  (bsc#1215556 glgo#GNOME/Settings!1927).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1696334400">- Update to version 45.0+34:
  + network: fix editing connections without a device (boo#1215651)
  + mouse: Fix linked style of primary mouse button in RTL
  + privacy: Fix crash in the firmware security page
  + data:
  - Fix label string
  - Add missing wireguard-peer.ui to POTFILES.in
  - Mark translatable strings yes
  + info-overview: Add more types of processor support
  + Updated translations.
- Switch to git checkout from stable branch, use explicit commit.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1697112000">- Add gnome-control-center-network-fix-nmce-popup.patch:
  network-connection-editor: Close the editor when nm-connection-editor
  exits(bsc#1208193 glgo#GNOME/gnome-control-center!1956).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698062400">- Update to version 45.1:
  + About: Add more types of processor support
  + Accessibility: Make Cursor Size dialog close on Escape key
  + Keyboard: Allow closing Shortcuts dialog with Escape key
  + Mouse:
  - Fix linked style of primary mouse button in RTL languages
  - Avoid making videos blurry
  + Network:
  - Fix editing connections without a device
  - Revert "Disable DNS entry if automatic DNS option is enabled"</changelog>
  <changelog author="Jonathan Kang &lt;sckang@suse.com&gt;" date="1698408000">- Rebase gnome-control-center-disable-error-message-for-NM.patch,
  gnome-control-center-info-never-use-gnome-software.patch,
  gnome-control-center-more-power-button-actions.patch and
  gnome-control-center-bring-back-firewall-zone.patch(bsc#1216601).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1699876800">- Update to version 45.1+14:
  + user-accounts: Sync lock tooltip for the Avatar
  + privacy: Fix crash from free bug in cc-camera-page
  + default-apps: Workaround AdwComboRow item selection at startup
  + network-connection-editor: Align Routes labels
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1701000000">- Update to version 45.1+22:
  + apps: Fix status page glitch on initialization
  + po: Fix missing closing tag in pt_BR locale
  + background: Improve preview performance
  + applications: Fix File &amp; Link Associations UI
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701864000">- Mark gnome-control-center-info-fix-distro-logo.patch as rebase
  needed. The patch needs a deeper review because its base is too
  old and SLE/Leap specific.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1701950400">- Update to version 45.2:
  + Apps:
  - Fix status page glitch on initialization
  - Fix "File and Link Association" interface not reflecting
    changes
  + Background: Improve background preview and chooser performance
  + Default Apps: Fix undesired resetting of default apps during
    startup
  + Mouse: Fix interference issue with scroll event in Mouse Test
    window
  + Network:
  - Close network editor when using non-native
    nm-connection-editor
  - Show decoration buttons on empty-state (no network device
    found page)
  - Share WPA3 (SAE) networks with QR Code
  - Hide QR Code icon when connection is not successful
  - Remove deprecated 'wpa-none'
  - Fix route label alignments
  + Privacy:
  - Fix crash from free bug in the Camera page
  - Fix potential crash on Bolt page visibility
  + Region: Show preview measurement format in current locale
  + Sound: Update mute state when setting mixer control for a
    stream
  + Users: Show tooltip information for the Avatar widget
- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed
  upstream.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704369600">- Add gnome-control-center-fix-region-preview-crash.patch:
  nl_langinfo's returned pointer could be invalid after switching
  locale, so we have to save the result before switch locale to
  prevent the crash (bsc#1218528,
  glgo#GNOME/gnome-control-center!2122).</changelog>
</package>
<package pkgid="be1346356639fc816de24079aae2bb54e5059f350c27a6774e9f3a31cadb787ffa93fb4633036c8ab8c5821f1f785eeb358f557a83506d1265196f00e48e36e1" name="gnome-keyring-32bit" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5cfa11808e4d2b31b6bca476b926fb372d784e274a2840bc60247d8ac25f6088d1318622505699e99dac1407f1607184d7de8f4ccb85536efe6c9369dad3be57" name="gnome-keyring-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5e5b9adf6c94b647e4ee6a1c43c7c172519c6e897a12c87e4cef0ac9139ac953a3f4ce729e82f6c197316f22f8c95ea867f9539abe47587f62fdb07f5c21b524" name="gnome-keyring" arch="i586">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cad2f2c36521fdf360377391562470bfe232fe412caac22e01187279e28c1d16b6fbcccd2bd8cc6a79e0b47beff3760fea77323570eb1489c1de0673b1353410" name="gnome-keyring" arch="src">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="dimstar@opensuse.org" date="1521547200">- Unconditionally enable translation-update-upstream: on
  Tumbleweed, this results in a NOP and for Leap in SLE paid
  translations being used (boo#1086036).</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1522065600">- Update to version 3.28.0.2:
  + Fix glitches in ssh-agent (bgo#794361, bgo#794368, bgo#794369,
    bgo#794500, bgo#794631).</changelog>
  <changelog author="hpj@suse.com" date="1524484800">- Update gnome-keyring-bsc932232-use-libgcrypt-allocators.patch
  to allow using more memory than the maximum lockable amount
  (bsc#1085983).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1525694400">- Update to version 3.28.2:
  + Fix glitches in ssh-agent (bgo#795699).
  + Updated translations.</changelog>
  <changelog author="Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;" date="1539259200">- Allow pam to open keyring when using sddm</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1550750400">- Update to version 3.31.90:
  + pam: lookup XDG_RUNTIME_DIR using get_any_env.
  + Reinstate pkcs11 module for specific programs.
  + Build fixes.
  + Updated translations.
- Rebase patches via refresh_patches service.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551528000">- Update to version 3.31.91:
  + pam: fix daemon control file detection.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1569844800">- Update to version 3.34.0:
  + dbus-environment: Race fix in Setenv request to gnome-session.
  + egg: Request that secure memory not be dumped to disk.
  + Build and test fixes.
  + Updated translations.
- Refresh gnome-keyring-pam-auth-prompt-password.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3248cb3f493c3e10d1ccba65726c729979299668e7d7215b4aab99cd6cc228fd0dc83894d3d90b07576960624e511c05a8a7fe9d9782a3369a2016e241fde181" name="gnome-keyring" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e0c919f9567e3cca139f9f2aaafea815d48cd566429a041a2630ebf44c6857ac57be692c1557b3ca7486a39799a5141f4cbbc9b61f0924cf983619f1db4a3cbe" name="gnome-keyring-debuginfo" arch="i586">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e7bff2806479dd955360067dd7734202b8749403d38150a94d86045e9fc938c6fc771e2b48d3e25e3f7976a9eefa3f47660433571c0df0ebbaef5158be3be1d1" name="gnome-keyring-debuginfo" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d0b1685d3b0a8ed349f50d7080e0cdd9a530ab6224e79edc2be4763c4e4fa02e33a178e572a422aeff7be0248f96e9ab5ab89464c4ae95bf5331769490d159c4" name="gnome-keyring-debugsource" arch="i586">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0cc973165422630744c507b4492e3a34a20737d20a984ffb8e95f885355c0f9c5b3bc9ee89172f6c0b05ade07c92ea3f62febbb0e354fa8804aa0a5ecc5393b5" name="gnome-keyring-debugsource" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b880b817a4ff696a8d90abd0a1c37a69b9fab8ce4afde3faa8f415f39d587fb8c303bd52eaa92e1fae28a5d3f0347f0496d582b1f14538a7b4894a676903e57c" name="gnome-keyring-lang" arch="noarch">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a19de6cf0cbb70076c00ff90ea5871831da97756d39d2b86d871c344a8f7d6495638ffd180f1a9982486d8f5045a24157ba9fe354e1827467dc8faf345ec809d" name="gnome-keyring-pam-32bit" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="db9732f52c51682fe4c5f5f53f48e25b832e05740bea6251dafdae1502b53a8796fb7385b59caa0e58550bcc56d62c050b880d3c2781a95afd2e41cff2a908dd" name="gnome-keyring-pam-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a134d194f6f1ad5d19cffced533a9978660ddc4971d8a371a4d2ba0f4e07a0ab36a9a0291cfa2614697d21179dc1eea7b7ce22abbb27a1ee395ee4e2a7efa411" name="gnome-keyring-pam" arch="i586">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="71a9f1870c56f32eda7268b2ec3017ad284d2903721f4cba35ceacdd14a04580e7bb10a657afe63a40f5712e74126e55579acd364ac86fcd386924a317645ede" name="gnome-keyring-pam" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9a700a7a65d2036a3026f308397da71e3b406548d9171621856c8ba24930cf878da3fcecd9e6e46e315e638ecf86556cb95a0636230771116bbdf5786c31d373" name="gnome-keyring-pam-debuginfo" arch="i586">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9dfaa7c306fd35ec6ffbe7aa87e2f8a622344fae1dd6c7fd8de939cd660abe08d6c239d2934d4e44b820021ad05097742ec838fa95b2833c73b51952a72f9e03" name="gnome-keyring-pam-debuginfo" arch="x86_64">
  <version epoch="0" ver="42.1" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1585051200">- According to the warning in the spec file baselibs.conf should be
  updated when the scriptlet for pam-config is changed. This was
  not done when the change was made to open the keyring also with
  sddm (see boo#1167321).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396800">- Update to version 3.35.1:
  + dbus: Implement secret portal backend.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1585396801">- Update to version 3.35.90:
  + Use shorter strings for prompt titles.
  + pam: Provide more insight from pam_gnome_keyring about
    unlocking.
  + Don't use GTimeVal/g_get_current_time().
  + Don't use g_type_class_add_private().
  + Build fixes.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1585396802">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1588161600">- Enable FIPS patches on Leap (jsc#SLE-11880).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618660800">- Update to version 40.0:
  + Update libcap-ng capability handling.
  + UPdated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1634644800">- Build without libcap-ng support (boo#1098245):
  + Pass --without-libcap-ng to configure.
  + Drop libcap-ng-devel BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653307200">- Update to version 42.1:
  + daemon: Add files to EXTRA_DIST to fix distcheck.
- Changes from version 42.0:
  + secret-portal: Properly check the default keyring.
  + Build fixes.
  + ssh-agent: Fix crash by uninitialized GMutex.
  + fix looping off the end of the operations array.
  + readme: Mention libsecret instead of deprecated
    libgnome-keyring.
  + daemon: Make it systemd-activatable through the control socket.
  + Updated translations.
- Add pkgcondfig(systemd) and pkgconfig(libsystemd) BuildRequires:
  new dependencies.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1666699200">- Use %_pam_moduledir instead of %{_lib}/security (boo#1191034).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c2296a9751884288443d102203e40e7511b4ad20a420cd8d40f71ad78c48f96fce05b97df7316cfcef0bf3712fd19b2ec3b1bd168c264286cc0ac7277f0c5d7e" name="gnome-logs" arch="src">
  <version epoch="0" ver="45.beta" rel="2.1"/>
  <changelog author="dimstar@opensuse.org" date="1520337600">- Update to version 3.27.92:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520856000">- Update to version 3.28.0:
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1525694400">- Update to version 3.28.2:
  + Various memory leak fixes.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1525694401">- Update to version 3.29.1:
  + Only show similar timestamps once.
  + Various memory leak fixes.
  + Exporting blank journal crash fix.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1529064000">- Update to version 3.28.3:
  + Distribute meson files in tarball.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1531310400">- Update to version 3.28.5:
  + Fix typo in data/meson.build.
- Changes from version 3.28.4:
  + Fix build error in meson build system.
- Switch to meson buildsystem, add meson BuildRequires and
  corresponding macros.
- Add gnome-logs-fix-appdata-meson.patch: Fix appdata installfolder
  when using meson build system.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1532347200">- Update to version 3.29.4:
  + Disable exporting logs when there are none.
  + Update GTK+ requirement in README.
  + Various fixes in meson build system.
  + Fix typo in meson build system.
  + Dropped dogtail test case.
  + Updated translations.</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1536408000">- Update to version 3.30.0:
  + Install AppData XML to metainfo.
  + Update MSGID_BUGS_ADDRESS in po/Makevars.
  + Updated translations.
- Drop gnome-logs-fix-appdata-meson.patch (fixed upstream).
- Remove lang package from recommended packages as it already
  supplements main package (same effect, it's redundant).</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1546603200">- Update to version 3.31.3:
  + Improved app icon.
  + Updated translations.
- Changes from version 3.31.2:
  + Updated app icon.
  + Retire app menu.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1546948800">- Update to version 3.31.4:
  + Updated DOAP file.
  + Code clean up.
  + Replacing *_get_type() with g_type_ensure().
  + Fix app icon not showing in about dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Avoid segfault when updating latest timestamp.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1554897600">- Update to version 3.32.1:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567512000">- Update to version 3.33.2:
  + removing tests option in meson build system.
  + update to Chinese (China) translation.
  + Changes in version 3.33.1:
  + Fixed abnormal headerbar height.
  + Dropped autotools support.
  + Fixed manpage check and version number in meson.
  + Adding flatpak manifest and gitlab ci.
  + Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
  from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Avoid segfault when updating the boot menu.
  + Fix application name in about dialog.
  + Fixed unfunctional translations in meson.
  + updates to Basque, Friulian, Persian and Catalan translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589284800">- Update to version 3.36.0:
  + New nightly app icon.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1648641600">- Update to version 42.0:
  + Opt-in to dark mode user preference.
  + Rounded window corners using libhandy.
  + Add feature to open journal files directly.
  + Add several keyboard shortcuts to help overlay.
  + Window sizing improvements.
  + Some small fixes.
  + Updated translations.
- Add libhandy-1 pkgconfig module capability, with 1.5.0 as minimal
  version, build requirement.
- Remove hicolor-icon-theme build requirement as it's not really a
  requirement. Own DATADIR/icons/hicolor/ directory directly
  instead and its subdirectories, used by the package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 43.beta:
  + GTK 4 port.
  + CI fixes.
  + Remove redundant glib-mkenums check.
  + Updated translations.
- Replace BuildRequires following upstreams port to gtk4:
  + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0),
    pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1).
  + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and
    pkgconfig(libadwaita-1).
- Add check section and run meson_test macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Update to version 43.0:
  + Port to AdwAboutWindow.
  + Updated screenshots.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691496000">- Update to version 45.beta:
  + Fix filters button style.
  + Accelerator improvements.
  + UI improvements.
  + Meson improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="062094127a255d0585584d806ad51f7db35c28017465b4fcbff6b4eb1b75e21c9316418ae4933d9745e5a3d80701c5dc599527cbb4c338f5eab0c189ad785498" name="gnome-logs" arch="x86_64">
  <version epoch="0" ver="45.beta" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Avoid segfault when updating latest timestamp.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1554897600">- Update to version 3.32.1:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567512000">- Update to version 3.33.2:
  + removing tests option in meson build system.
  + update to Chinese (China) translation.
  + Changes in version 3.33.1:
  + Fixed abnormal headerbar height.
  + Dropped autotools support.
  + Fixed manpage check and version number in meson.
  + Adding flatpak manifest and gitlab ci.
  + Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
  from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Avoid segfault when updating the boot menu.
  + Fix application name in about dialog.
  + Fixed unfunctional translations in meson.
  + updates to Basque, Friulian, Persian and Catalan translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589284800">- Update to version 3.36.0:
  + New nightly app icon.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1648641600">- Update to version 42.0:
  + Opt-in to dark mode user preference.
  + Rounded window corners using libhandy.
  + Add feature to open journal files directly.
  + Add several keyboard shortcuts to help overlay.
  + Window sizing improvements.
  + Some small fixes.
  + Updated translations.
- Add libhandy-1 pkgconfig module capability, with 1.5.0 as minimal
  version, build requirement.
- Remove hicolor-icon-theme build requirement as it's not really a
  requirement. Own DATADIR/icons/hicolor/ directory directly
  instead and its subdirectories, used by the package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 43.beta:
  + GTK 4 port.
  + CI fixes.
  + Remove redundant glib-mkenums check.
  + Updated translations.
- Replace BuildRequires following upstreams port to gtk4:
  + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0),
    pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1).
  + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and
    pkgconfig(libadwaita-1).
- Add check section and run meson_test macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Update to version 43.0:
  + Port to AdwAboutWindow.
  + Updated screenshots.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691496000">- Update to version 45.beta:
  + Fix filters button style.
  + Accelerator improvements.
  + UI improvements.
  + Meson improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="0eece22e5580c353fa672ba8029fdc668b23dca8227c1fb9e9fd2a2f0073d86e2e373a49aafd01c61960f5dd4493dd5db303ef1c9265a5a19ba5b7cf55ae7d2b" name="gnome-logs-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.beta" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Avoid segfault when updating latest timestamp.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1554897600">- Update to version 3.32.1:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567512000">- Update to version 3.33.2:
  + removing tests option in meson build system.
  + update to Chinese (China) translation.
  + Changes in version 3.33.1:
  + Fixed abnormal headerbar height.
  + Dropped autotools support.
  + Fixed manpage check and version number in meson.
  + Adding flatpak manifest and gitlab ci.
  + Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
  from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Avoid segfault when updating the boot menu.
  + Fix application name in about dialog.
  + Fixed unfunctional translations in meson.
  + updates to Basque, Friulian, Persian and Catalan translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589284800">- Update to version 3.36.0:
  + New nightly app icon.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1648641600">- Update to version 42.0:
  + Opt-in to dark mode user preference.
  + Rounded window corners using libhandy.
  + Add feature to open journal files directly.
  + Add several keyboard shortcuts to help overlay.
  + Window sizing improvements.
  + Some small fixes.
  + Updated translations.
- Add libhandy-1 pkgconfig module capability, with 1.5.0 as minimal
  version, build requirement.
- Remove hicolor-icon-theme build requirement as it's not really a
  requirement. Own DATADIR/icons/hicolor/ directory directly
  instead and its subdirectories, used by the package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 43.beta:
  + GTK 4 port.
  + CI fixes.
  + Remove redundant glib-mkenums check.
  + Updated translations.
- Replace BuildRequires following upstreams port to gtk4:
  + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0),
    pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1).
  + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and
    pkgconfig(libadwaita-1).
- Add check section and run meson_test macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Update to version 43.0:
  + Port to AdwAboutWindow.
  + Updated screenshots.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691496000">- Update to version 45.beta:
  + Fix filters button style.
  + Accelerator improvements.
  + UI improvements.
  + Meson improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="12ffa42ef838c71692663b7d3661ab12301444094ccd2247e62b8b8ae296d3fd438320343bc1dab462acba1b06e85d6a568c474e5eb0cb1ca53984e94dfb55a7" name="gnome-logs-debugsource" arch="x86_64">
  <version epoch="0" ver="45.beta" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Avoid segfault when updating latest timestamp.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1554897600">- Update to version 3.32.1:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567512000">- Update to version 3.33.2:
  + removing tests option in meson build system.
  + update to Chinese (China) translation.
  + Changes in version 3.33.1:
  + Fixed abnormal headerbar height.
  + Dropped autotools support.
  + Fixed manpage check and version number in meson.
  + Adding flatpak manifest and gitlab ci.
  + Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
  from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Avoid segfault when updating the boot menu.
  + Fix application name in about dialog.
  + Fixed unfunctional translations in meson.
  + updates to Basque, Friulian, Persian and Catalan translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589284800">- Update to version 3.36.0:
  + New nightly app icon.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1648641600">- Update to version 42.0:
  + Opt-in to dark mode user preference.
  + Rounded window corners using libhandy.
  + Add feature to open journal files directly.
  + Add several keyboard shortcuts to help overlay.
  + Window sizing improvements.
  + Some small fixes.
  + Updated translations.
- Add libhandy-1 pkgconfig module capability, with 1.5.0 as minimal
  version, build requirement.
- Remove hicolor-icon-theme build requirement as it's not really a
  requirement. Own DATADIR/icons/hicolor/ directory directly
  instead and its subdirectories, used by the package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 43.beta:
  + GTK 4 port.
  + CI fixes.
  + Remove redundant glib-mkenums check.
  + Updated translations.
- Replace BuildRequires following upstreams port to gtk4:
  + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0),
    pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1).
  + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and
    pkgconfig(libadwaita-1).
- Add check section and run meson_test macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Update to version 43.0:
  + Port to AdwAboutWindow.
  + Updated screenshots.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691496000">- Update to version 45.beta:
  + Fix filters button style.
  + Accelerator improvements.
  + UI improvements.
  + Meson improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="0b2b6c3e1bd96b2b2436ac2139dd104fd2be13aa6a7e4e671c90d551a71f6ee9c1aeb4c5fe1930eb1b3f1587ddbca41d7226a3651361261186b3b8a85c944eb1" name="gnome-logs-lang" arch="noarch">
  <version epoch="0" ver="45.beta" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552305600">- Update to version 3.32.0:
  + Avoid segfault when updating latest timestamp.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1554897600">- Update to version 3.32.1:
  + Updated translations.</changelog>
  <changelog author="mgorse@suse.com" date="1567512000">- Update to version 3.33.2:
  + removing tests option in meson build system.
  + update to Chinese (China) translation.
  + Changes in version 3.33.1:
  + Fixed abnormal headerbar height.
  + Dropped autotools support.
  + Fixed manpage check and version number in meson.
  + Adding flatpak manifest and gitlab ci.
  + Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
  from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.</changelog>
  <changelog author="mgorse@suse.com" date="1568116800">- Update to version 3.34.0:
  + Avoid segfault when updating the boot menu.
  + Fix application name in about dialog.
  + Fixed unfunctional translations in meson.
  + updates to Basque, Friulian, Persian and Catalan translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589284800">- Update to version 3.36.0:
  + New nightly app icon.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1648641600">- Update to version 42.0:
  + Opt-in to dark mode user preference.
  + Rounded window corners using libhandy.
  + Add feature to open journal files directly.
  + Add several keyboard shortcuts to help overlay.
  + Window sizing improvements.
  + Some small fixes.
  + Updated translations.
- Add libhandy-1 pkgconfig module capability, with 1.5.0 as minimal
  version, build requirement.
- Remove hicolor-icon-theme build requirement as it's not really a
  requirement. Own DATADIR/icons/hicolor/ directory directly
  instead and its subdirectories, used by the package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659787200">- Update to version 43.beta:
  + GTK 4 port.
  + CI fixes.
  + Remove redundant glib-mkenums check.
  + Updated translations.
- Replace BuildRequires following upstreams port to gtk4:
  + Drop pkgconfig(gio-2.0), pkgconfig(glib-2.0),
    pkgconfig(gtk+-3.0) and pkgconfig(libhandy-1).
  + Add pkgconfig(gio-unix-2.0), pkgconfig(gtk4) and
    pkgconfig(libadwaita-1).
- Add check section and run meson_test macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663934400">- Update to version 43.0:
  + Port to AdwAboutWindow.
  + Updated screenshots.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691496000">- Update to version 45.beta:
  + Fix filters button style.
  + Accelerator improvements.
  + UI improvements.
  + Meson improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="a843a90dab5078204d1037d2e1fc806ccef61df9227e679d1e23c6c767eeedfeb3638759e762ca00132802665520856a9e8025e66fe14142121ac7600dcc6a49" name="gnome-music" arch="noarch">
  <version epoch="0" ver="45.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616414400">- Update to version 40.0:
  + Update appdata for the 40.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623153600">- Update to version 40.1:
  + Playlist fixes
  + Fix CPU usage with GStreamer 1.18
  + Flatpak improvements
  + Updated translations.
- Add gnome-music-fix-40.1-release.patch: Fix build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626350400">- Update to version 40.1.1:
  + Brown paper bag release fixing an appdata mishap and breaking
    the build.
  - Drop gnome-music-fix-40.1-release.patch: fixed upstream.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628683200">- Revert to support python 3.6 as SLE and Leap use the version to
  build:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629720000">- Update to version 41.beta:
  + Implemented much of the new design mockups.
  + Updated translations.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630929600">- Update to version 41.rc:
  + Touch-ups for the new design.
  + Async improvements.
  + Bugs fixed:
  - Fix duplicated playlist song removal.
  - Fix flowbox selection state.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632052800">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632916800">- Add missing typelib (GstTag) Requires: the gi-dep-scanner does
  not understand the format used in gnome-music.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1637409600">- Drop the following patches which removes useful code and brings
  hard time for future rebase:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch
- Rewrite the patches only disabling the python3.7 specific
  feature:
  + 0001-gnome-music-use-python36.patch
  + 0002-gnome-music-revert-from-future-import-annotations.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fix build
  with meson 0.61.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645099200">- Update to version 42.beta:
  + Port to GTK-4
  + Dark mode switching
  + Bugs fixed: Fix slow startup.
  + Updated translations.
- Drop d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fixed
  upstream.
- Replace the following BuildRequires:
  + pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
- Drop pkgconfig(libdazzle-1.0) BuildRequires: No longer needed.
- Drop gstreamer-plugins-ugly Recommends, all the codecs of intrest
  for gnome-music, have moved.
- Add gstreamer-plugins-base and gstreamer-plugins-good Recommends.
- Add desktop-file-utils BuildRequires: New dependency.
- Switch package to noarch BuildArch.
- Drop gnome-music-rpmlintrc: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + GTK-4 regression fixes.
  + Bugs fixed: App title untranslated.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 42.1:
  + Make shuffle shuffle again.
  + Fix time display in RTL languages.
  + No longer mismatch art on scrolling.
  + Fix async queue block on fresh art retrieval.
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better.
  - Shuffle broken in Music 42.
  - Time is reversed in RTL.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Make shuffle shuffle again
  + Fix time display in RTL languages
  + Port to soup 3
  + Port about to AdwAboutWindow
  + No longer mismatch art on scrolling
  + Fix async queue block on fresh art retrieval
  + Use new GNOME Settings app id in flatpak
  + Fix welcome image rendering
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better
  - Shuffle broken in Music 42
  - Time is reversed in RTL
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstreams port.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Shortcuts menu cleanups
  + Misc focus fixes in album widgets
  + Decrease memory usage in SongsView
  + Bugs Fixed:
  - SongView popup is a memory hog
  - Shuffle on/off mixup
  - Default template for issues</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.0:
  + Update appdata for the 44.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 45.0:
  + Minor quality of life improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695729600">- Explicitly create the pycache/.pyc files, not relying on the
  generation done by meson. Should make the package reproducible.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="0228d6a3f5d15040dbb4c3ec0faeaa5c8e934a21f9d0fd58d630abcb5540556970458d2b6ded1931ae11add26a988ca27d13975ad4c41c2a47eb9d2f88fdf3b3" name="gnome-music" arch="src">
  <version epoch="0" ver="45.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616414400">- Update to version 40.0:
  + Update appdata for the 40.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623153600">- Update to version 40.1:
  + Playlist fixes
  + Fix CPU usage with GStreamer 1.18
  + Flatpak improvements
  + Updated translations.
- Add gnome-music-fix-40.1-release.patch: Fix build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626350400">- Update to version 40.1.1:
  + Brown paper bag release fixing an appdata mishap and breaking
    the build.
  - Drop gnome-music-fix-40.1-release.patch: fixed upstream.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628683200">- Revert to support python 3.6 as SLE and Leap use the version to
  build:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629720000">- Update to version 41.beta:
  + Implemented much of the new design mockups.
  + Updated translations.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630929600">- Update to version 41.rc:
  + Touch-ups for the new design.
  + Async improvements.
  + Bugs fixed:
  - Fix duplicated playlist song removal.
  - Fix flowbox selection state.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632052800">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632916800">- Add missing typelib (GstTag) Requires: the gi-dep-scanner does
  not understand the format used in gnome-music.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1637409600">- Drop the following patches which removes useful code and brings
  hard time for future rebase:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch
- Rewrite the patches only disabling the python3.7 specific
  feature:
  + 0001-gnome-music-use-python36.patch
  + 0002-gnome-music-revert-from-future-import-annotations.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fix build
  with meson 0.61.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645099200">- Update to version 42.beta:
  + Port to GTK-4
  + Dark mode switching
  + Bugs fixed: Fix slow startup.
  + Updated translations.
- Drop d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fixed
  upstream.
- Replace the following BuildRequires:
  + pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
- Drop pkgconfig(libdazzle-1.0) BuildRequires: No longer needed.
- Drop gstreamer-plugins-ugly Recommends, all the codecs of intrest
  for gnome-music, have moved.
- Add gstreamer-plugins-base and gstreamer-plugins-good Recommends.
- Add desktop-file-utils BuildRequires: New dependency.
- Switch package to noarch BuildArch.
- Drop gnome-music-rpmlintrc: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + GTK-4 regression fixes.
  + Bugs fixed: App title untranslated.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 42.1:
  + Make shuffle shuffle again.
  + Fix time display in RTL languages.
  + No longer mismatch art on scrolling.
  + Fix async queue block on fresh art retrieval.
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better.
  - Shuffle broken in Music 42.
  - Time is reversed in RTL.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Make shuffle shuffle again
  + Fix time display in RTL languages
  + Port to soup 3
  + Port about to AdwAboutWindow
  + No longer mismatch art on scrolling
  + Fix async queue block on fresh art retrieval
  + Use new GNOME Settings app id in flatpak
  + Fix welcome image rendering
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better
  - Shuffle broken in Music 42
  - Time is reversed in RTL
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstreams port.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Shortcuts menu cleanups
  + Misc focus fixes in album widgets
  + Decrease memory usage in SongsView
  + Bugs Fixed:
  - SongView popup is a memory hog
  - Shuffle on/off mixup
  - Default template for issues</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.0:
  + Update appdata for the 44.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 45.0:
  + Minor quality of life improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695729600">- Explicitly create the pycache/.pyc files, not relying on the
  generation done by meson. Should make the package reproducible.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="03ca61016741481bdeda5fb305325af31c6c4ffba141d4727a4d0de3ef4a76581a10164f6f4f2bc226fefecd57c8ddd3619707910159a9577a34405a8a532594" name="gnome-music-lang" arch="noarch">
  <version epoch="0" ver="45.0" rel="4.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616414400">- Update to version 40.0:
  + Update appdata for the 40.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623153600">- Update to version 40.1:
  + Playlist fixes
  + Fix CPU usage with GStreamer 1.18
  + Flatpak improvements
  + Updated translations.
- Add gnome-music-fix-40.1-release.patch: Fix build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1626350400">- Update to version 40.1.1:
  + Brown paper bag release fixing an appdata mishap and breaking
    the build.
  - Drop gnome-music-fix-40.1-release.patch: fixed upstream.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628683200">- Revert to support python 3.6 as SLE and Leap use the version to
  build:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629720000">- Update to version 41.beta:
  + Implemented much of the new design mockups.
  + Updated translations.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630929600">- Update to version 41.rc:
  + Touch-ups for the new design.
  + Async improvements.
  + Bugs fixed:
  - Fix duplicated playlist song removal.
  - Fix flowbox selection state.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1632052800">- Update to version 41.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1632916800">- Add missing typelib (GstTag) Requires: the gi-dep-scanner does
  not understand the format used in gnome-music.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1637409600">- Drop the following patches which removes useful code and brings
  hard time for future rebase:
  + 0001-Revert-grltrackerwrapper-Add-static-type-annotations.patch
  + 0002-Revert-coresong-Add-static-type-annotations.patch
  + 0003-gnome-music-use-python36.patch
- Rewrite the patches only disabling the python3.7 specific
  feature:
  + 0001-gnome-music-use-python36.patch
  + 0002-gnome-music-revert-from-future-import-annotations.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fix build
  with meson 0.61.0 and newer.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1645099200">- Update to version 42.beta:
  + Port to GTK-4
  + Dark mode switching
  + Bugs fixed: Fix slow startup.
  + Updated translations.
- Drop d9f35b542adbf6b0e1114c7c077df04212a98fc7.patch: Fixed
  upstream.
- Replace the following BuildRequires:
  + pkgconfig(gtk+-3.0) with pkgconfig(gtk4)
  + pkgconfig(libhandy-1) with pkgconfig(libadwaita-1)
- Drop pkgconfig(libdazzle-1.0) BuildRequires: No longer needed.
- Drop gstreamer-plugins-ugly Recommends, all the codecs of intrest
  for gnome-music, have moved.
- Add gstreamer-plugins-base and gstreamer-plugins-good Recommends.
- Add desktop-file-utils BuildRequires: New dependency.
- Switch package to noarch BuildArch.
- Drop gnome-music-rpmlintrc: No longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647777600">- Update to version 42.0:
  + GTK-4 regression fixes.
  + Bugs fixed: App title untranslated.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650888000">- Update to version 42.1:
  + Make shuffle shuffle again.
  + Fix time display in RTL languages.
  + No longer mismatch art on scrolling.
  + Fix async queue block on fresh art retrieval.
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better.
  - Shuffle broken in Music 42.
  - Time is reversed in RTL.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 44.beta:
  + Make shuffle shuffle again
  + Fix time display in RTL languages
  + Port to soup 3
  + Port about to AdwAboutWindow
  + No longer mismatch art on scrolling
  + Fix async queue block on fresh art retrieval
  + Use new GNOME Settings app id in flatpak
  + Fix welcome image rendering
  + Bugs fixed:
  - Rework ArtStack to handle cycling widgets better
  - Shuffle broken in Music 42
  - Time is reversed in RTL
  + Updated translations.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
  following upstreams port.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678104000">- Update to version 44.rc:
  + Shortcuts menu cleanups
  + Misc focus fixes in album widgets
  + Decrease memory usage in SongsView
  + Bugs Fixed:
  - SongView popup is a memory hog
  - Shuffle on/off mixup
  - Default template for issues</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 44.0:
  + Update appdata for the 44.0 release.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 45.0:
  + Minor quality of life improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695729600">- Explicitly create the pycache/.pyc files, not relying on the
  generation done by meson. Should make the package reproducible.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="dd221a54c3a9a3c13024efca2c19248cf854ef9c78fc54cb89de9ecb0835d9c9faa994b60132a77457352a15d689f91b3ff99cbeed6012698bfea4759b17d4c1" name="gnome-online-accounts" arch="src">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="mgorse@suse.com" date="1567252800">- Update to version 3.33.91:
  + Support Fedora Account System.
  + Bugs fixed:
  - owncloud: Use "Nextcloud", not "ownCloud", in user-visible
    errors.
  - build: Allow building with gettext ≥ 0.20.
  - webview: Make it more flexible in terms of its size.
  - kerberos: Use GTask's task data slot to leverage the
    compiler.
  - daemon: Return a D-Bus error if AddAccount fails to list all
    providers.
  - kerberos: Use GTask's task data slot to leverage the
    compiler.
  - build: Support the use of g_autolist with GoaObject.
  - Port to GTask from GSimpleAsyncResult.
  + Updated translations.</changelog>
  <changelog author="luke@ljones.dev" date="1567684800">- Update to version 3.33.92:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1568203200">- Update to version 3.34.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1571227200">- Update to version 3.34.1:
  + Bugs fixed: icons: Unbreak providers without any visual
    identity.
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="e8c0014d9024ae1fa431134f2e8181b4fe710e40242ff6432815e8e8f193407dd93bc9897fae533d15cd2f78988a99b2d7e414296706fe878d04ce1b3d5c8806" name="gnome-online-accounts" arch="x86_64">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="a8dfbe999b11a0ef3a6effb62a3d976e4ecf04e93bd58d99d5d41cfb709024cd5e0d36bb8529d76af095e5ba13155786c07bccd512c21b2d71a844609f384a1e" name="gnome-online-accounts-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="29ec8505487933f833f95255874b8916aacda58f872335290d3f6f70cbbe72aef0ab2885141ff2be827ed12a2e8c5e70771e2274b44c9f5a3a69aa43c529b72a" name="gnome-online-accounts-debugsource" arch="x86_64">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="6f516a10397c2002330ef539f39ccea828ede25e82b44c83c6fbe16939d819c1753a4137bc84c2ed0c984c68bbac060bf49e09440a96bbde1eeeb59355bf2683" name="gnome-online-accounts-devel" arch="x86_64">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="765e20d174c1d914415d190c2370865582343327a904d0ced6b5e9e9d12838e085fc9dc15396b88697686a764327d4a43ce3131dc79804b8a78a94a02e7e9eda" name="gnome-online-accounts-lang" arch="noarch">
  <version epoch="0" ver="3.48.0" rel="1.5"/>
  <changelog author="dimstar@opensuse.org" date="1581508800">- Update to version 3.35.90:
  + Polish some rough edges in the Meson build.
  + Various build fixes.
  + kerberos-identity-manager: Remove unused signal handler ID.
  + daemon, dbus: Enable checking if a provider type is supported.
- Changes from version 3.35.3:
  + Remove Pocket.
  + Bugs fixed:
  - Drop the priv pointer from the GObject instance structures.
  - Port away from deprecated GLib API like g_memove and
    g_get_current_time.
  - webview: Port to JSCValue.
  - Use the G_DECLARE_* macros to reduce GObject boilerplate.
  - Add Exchange and Last.fm icons.
- Changes from version 3.35.1:
  + Updated translations.
- Drop --enable-pocket configure parameter: no longer supported.</changelog>
  <changelog author="mgorse@suse.com" date="1583928000">- Update to version 3.36.0:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1599220800">- Update to version 3.37.90:
  + Bugs fixed:
  - daemon: Remove the --no-sigint flag and always handle SIGINT.
  - webview: Enable web process sandbox.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1602331200">- Update to version 3.38.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616068800">- Update to version 3.39.92:
  + Last.fm is enabled by default.
  + Bugs fixed:
  - web-extension-main: Remove unnecessary and unused entry
    point.
  - kerberos-identity: Handle information-only prompts when
    signing in.
  - client: Mention that goa_client_get_manager might return
    NULL.
  + Updated translations.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1619352000">- Update to version 3.40.0:
  + No changes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
</package>
<package pkgid="5f9d99ac2af3d55fdc5b657ce27aacfd93814bcba448ae64439873f406372ead61d0cf3c60b1623a150e75a9d46bbf2890909d0f80fe660fc49502ea97461a55" name="gnome-pomodoro" arch="src">
  <version epoch="0" ver="0.24.1" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618315200">- Update to version 0.19.1:
  * Lower the cpu usage of the animation when on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632139200">- Update to 0.19.2:
  * Fix dialog animation braking ScreenShield
  * Cleanup deprecated code
  * Fix blur effect artifacts
  * Dont wake up the screen after screensaver
  * Fix possible recursion during blinking animation
  * Workaround choppy blur effect animation in gnome-shell 3.38
  * Fix indicator opacity after lock screen</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632657600">- Update to 0.20.0:
  * Support for GNOME Shell 41</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Set maximum gnome-shell version to 42, now that it supports 41.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Supper GNOME 42 (boo#1197506):
  + Add c008099ff.patch: Mark extension as compatible with
    gnome-shell 42.
  + Add d46371e4d.patch: Fix GNOME extension error reporting.
- Adjust gnome-shell dependency to support GNOME 42 (&lt; 43).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649073600">- Update to 0.21.0:
  * Support for GNOME Shell 42
  * Fixed app hanging at startup
  * Added Croatian translation
  * Added json-glib and cairo as dependencies
- Remove upstreamed patches: c008099ff.patch, d46371e4d.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1651492800">- Update to 0.21.1:
  * Fixed break overlay geting stuck at 0:01 on GNOME 42</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663761600">- Add 6f14b9ce.patch: Mark as compatible with GNOME 43.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664798400">- Update to 0.22.0:
  * Marked extension as compatible with GNOME Shell 43
  * Fixed blur effect in GNOME Shell 42 and later
  * Fixed GNOME detection on Ubuntu
  * Fixed break overlay geting stuck at 0:01 on GNOME 3.38, 40 and
    41
  * Improved indicator rendering on HiDPI screens
  * Updated translations.
- Drop 6f14b9ce.patch: Fixed upstream.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1675684800">- Update to 0.22.1:
  * Close screen overlay by hitting Esc key - a failsafe method
  * Don't open screen overlay while a video call app is fullscreen
  * Fixed screen overlays timer label getting ellipsized
  * Fixed screen overlay being over screensaver animation
  * Add --reset commandline option</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677672000">- Add e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch: Mark
  extension as compatible with GNOME Shell 44</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679572800">- Correct the dependency on gnome-shell to allow gnome-shell 44.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679918400">- Update to 0.23.0:
  * Marked extension as compatible with GNOME Shell 44
  * Added skip button
  * Lock-screen widget
  * Fixed annoucement notification getting dismiss
- Drop e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch
- Update Source to new home.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Validate appdata during check. (We already had the needed
  dependency in place).
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 0.23.1:
  * Fixed invalid appdata file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692792000">- Bump the dependency on gnome-shell to allow gnome-shell 45.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692792001">- Add 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch:
  mark extension as compatible with GNOME 45
  (gh#gnome-pomodoro/gnome-pomodoro#667)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693224000">- Update to 0.24.0:
  * Marked extension as compatible with GNOME Shell 45 with no
    backwards compatibility
  * Fixed alignment of the indicator menu
  * Changed the default view in the app to Timer
- Drop 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 0.24.1:
  * Fixed timerState tracking and waking up of screen on the
    screen shield</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix requires: use boolean dep to ensure gnome-shell &gt;= 45 and
  gnome-shell &lt; 46 must be satisfied by a single package.</changelog>
</package>
<package pkgid="756d53510155529a04ca3bb6a2f4f4c321353d12087e0d32d6bc313af9665f7abf0fb96c938b676d03d8b66f718d18d8e87a46bcb39cec0d72c6d69cab1df356" name="gnome-pomodoro" arch="x86_64">
  <version epoch="0" ver="0.24.1" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618315200">- Update to version 0.19.1:
  * Lower the cpu usage of the animation when on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632139200">- Update to 0.19.2:
  * Fix dialog animation braking ScreenShield
  * Cleanup deprecated code
  * Fix blur effect artifacts
  * Dont wake up the screen after screensaver
  * Fix possible recursion during blinking animation
  * Workaround choppy blur effect animation in gnome-shell 3.38
  * Fix indicator opacity after lock screen</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632657600">- Update to 0.20.0:
  * Support for GNOME Shell 41</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Set maximum gnome-shell version to 42, now that it supports 41.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Supper GNOME 42 (boo#1197506):
  + Add c008099ff.patch: Mark extension as compatible with
    gnome-shell 42.
  + Add d46371e4d.patch: Fix GNOME extension error reporting.
- Adjust gnome-shell dependency to support GNOME 42 (&lt; 43).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649073600">- Update to 0.21.0:
  * Support for GNOME Shell 42
  * Fixed app hanging at startup
  * Added Croatian translation
  * Added json-glib and cairo as dependencies
- Remove upstreamed patches: c008099ff.patch, d46371e4d.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1651492800">- Update to 0.21.1:
  * Fixed break overlay geting stuck at 0:01 on GNOME 42</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663761600">- Add 6f14b9ce.patch: Mark as compatible with GNOME 43.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664798400">- Update to 0.22.0:
  * Marked extension as compatible with GNOME Shell 43
  * Fixed blur effect in GNOME Shell 42 and later
  * Fixed GNOME detection on Ubuntu
  * Fixed break overlay geting stuck at 0:01 on GNOME 3.38, 40 and
    41
  * Improved indicator rendering on HiDPI screens
  * Updated translations.
- Drop 6f14b9ce.patch: Fixed upstream.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1675684800">- Update to 0.22.1:
  * Close screen overlay by hitting Esc key - a failsafe method
  * Don't open screen overlay while a video call app is fullscreen
  * Fixed screen overlays timer label getting ellipsized
  * Fixed screen overlay being over screensaver animation
  * Add --reset commandline option</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677672000">- Add e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch: Mark
  extension as compatible with GNOME Shell 44</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679572800">- Correct the dependency on gnome-shell to allow gnome-shell 44.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679918400">- Update to 0.23.0:
  * Marked extension as compatible with GNOME Shell 44
  * Added skip button
  * Lock-screen widget
  * Fixed annoucement notification getting dismiss
- Drop e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch
- Update Source to new home.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Validate appdata during check. (We already had the needed
  dependency in place).
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 0.23.1:
  * Fixed invalid appdata file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692792000">- Bump the dependency on gnome-shell to allow gnome-shell 45.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692792001">- Add 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch:
  mark extension as compatible with GNOME 45
  (gh#gnome-pomodoro/gnome-pomodoro#667)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693224000">- Update to 0.24.0:
  * Marked extension as compatible with GNOME Shell 45 with no
    backwards compatibility
  * Fixed alignment of the indicator menu
  * Changed the default view in the app to Timer
- Drop 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 0.24.1:
  * Fixed timerState tracking and waking up of screen on the
    screen shield</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix requires: use boolean dep to ensure gnome-shell &gt;= 45 and
  gnome-shell &lt; 46 must be satisfied by a single package.</changelog>
</package>
<package pkgid="e2577e086db7db2fba2bed533d71713e4c98e0ebb781f08d077b8868c93be151e63b4e91eaba72b59b7c9e32a0732b01d3b1ff58b6b7582d751cc9a9ecb9c7b0" name="gnome-pomodoro-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.24.1" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618315200">- Update to version 0.19.1:
  * Lower the cpu usage of the animation when on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632139200">- Update to 0.19.2:
  * Fix dialog animation braking ScreenShield
  * Cleanup deprecated code
  * Fix blur effect artifacts
  * Dont wake up the screen after screensaver
  * Fix possible recursion during blinking animation
  * Workaround choppy blur effect animation in gnome-shell 3.38
  * Fix indicator opacity after lock screen</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632657600">- Update to 0.20.0:
  * Support for GNOME Shell 41</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Set maximum gnome-shell version to 42, now that it supports 41.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Supper GNOME 42 (boo#1197506):
  + Add c008099ff.patch: Mark extension as compatible with
    gnome-shell 42.
  + Add d46371e4d.patch: Fix GNOME extension error reporting.
- Adjust gnome-shell dependency to support GNOME 42 (&lt; 43).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649073600">- Update to 0.21.0:
  * Support for GNOME Shell 42
  * Fixed app hanging at startup
  * Added Croatian translation
  * Added json-glib and cairo as dependencies
- Remove upstreamed patches: c008099ff.patch, d46371e4d.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1651492800">- Update to 0.21.1:
  * Fixed break overlay geting stuck at 0:01 on GNOME 42</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663761600">- Add 6f14b9ce.patch: Mark as compatible with GNOME 43.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664798400">- Update to 0.22.0:
  * Marked extension as compatible with GNOME Shell 43
  * Fixed blur effect in GNOME Shell 42 and later
  * Fixed GNOME detection on Ubuntu
  * Fixed break overlay geting stuck at 0:01 on GNOME 3.38, 40 and
    41
  * Improved indicator rendering on HiDPI screens
  * Updated translations.
- Drop 6f14b9ce.patch: Fixed upstream.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1675684800">- Update to 0.22.1:
  * Close screen overlay by hitting Esc key - a failsafe method
  * Don't open screen overlay while a video call app is fullscreen
  * Fixed screen overlays timer label getting ellipsized
  * Fixed screen overlay being over screensaver animation
  * Add --reset commandline option</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677672000">- Add e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch: Mark
  extension as compatible with GNOME Shell 44</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679572800">- Correct the dependency on gnome-shell to allow gnome-shell 44.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679918400">- Update to 0.23.0:
  * Marked extension as compatible with GNOME Shell 44
  * Added skip button
  * Lock-screen widget
  * Fixed annoucement notification getting dismiss
- Drop e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch
- Update Source to new home.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Validate appdata during check. (We already had the needed
  dependency in place).
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 0.23.1:
  * Fixed invalid appdata file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692792000">- Bump the dependency on gnome-shell to allow gnome-shell 45.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692792001">- Add 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch:
  mark extension as compatible with GNOME 45
  (gh#gnome-pomodoro/gnome-pomodoro#667)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693224000">- Update to 0.24.0:
  * Marked extension as compatible with GNOME Shell 45 with no
    backwards compatibility
  * Fixed alignment of the indicator menu
  * Changed the default view in the app to Timer
- Drop 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 0.24.1:
  * Fixed timerState tracking and waking up of screen on the
    screen shield</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix requires: use boolean dep to ensure gnome-shell &gt;= 45 and
  gnome-shell &lt; 46 must be satisfied by a single package.</changelog>
</package>
<package pkgid="a8d32ddbf062da9090bf72ed576d45c9d03caf6e7c299168c7bc6aa1f754374022a6d2a140f7280b969a9b1be61d4526abbccac69aa2c87cf6b63e79ebd58dcf" name="gnome-pomodoro-debugsource" arch="x86_64">
  <version epoch="0" ver="0.24.1" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618315200">- Update to version 0.19.1:
  * Lower the cpu usage of the animation when on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632139200">- Update to 0.19.2:
  * Fix dialog animation braking ScreenShield
  * Cleanup deprecated code
  * Fix blur effect artifacts
  * Dont wake up the screen after screensaver
  * Fix possible recursion during blinking animation
  * Workaround choppy blur effect animation in gnome-shell 3.38
  * Fix indicator opacity after lock screen</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632657600">- Update to 0.20.0:
  * Support for GNOME Shell 41</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Set maximum gnome-shell version to 42, now that it supports 41.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Supper GNOME 42 (boo#1197506):
  + Add c008099ff.patch: Mark extension as compatible with
    gnome-shell 42.
  + Add d46371e4d.patch: Fix GNOME extension error reporting.
- Adjust gnome-shell dependency to support GNOME 42 (&lt; 43).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649073600">- Update to 0.21.0:
  * Support for GNOME Shell 42
  * Fixed app hanging at startup
  * Added Croatian translation
  * Added json-glib and cairo as dependencies
- Remove upstreamed patches: c008099ff.patch, d46371e4d.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1651492800">- Update to 0.21.1:
  * Fixed break overlay geting stuck at 0:01 on GNOME 42</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663761600">- Add 6f14b9ce.patch: Mark as compatible with GNOME 43.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664798400">- Update to 0.22.0:
  * Marked extension as compatible with GNOME Shell 43
  * Fixed blur effect in GNOME Shell 42 and later
  * Fixed GNOME detection on Ubuntu
  * Fixed break overlay geting stuck at 0:01 on GNOME 3.38, 40 and
    41
  * Improved indicator rendering on HiDPI screens
  * Updated translations.
- Drop 6f14b9ce.patch: Fixed upstream.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1675684800">- Update to 0.22.1:
  * Close screen overlay by hitting Esc key - a failsafe method
  * Don't open screen overlay while a video call app is fullscreen
  * Fixed screen overlays timer label getting ellipsized
  * Fixed screen overlay being over screensaver animation
  * Add --reset commandline option</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677672000">- Add e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch: Mark
  extension as compatible with GNOME Shell 44</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679572800">- Correct the dependency on gnome-shell to allow gnome-shell 44.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679918400">- Update to 0.23.0:
  * Marked extension as compatible with GNOME Shell 44
  * Added skip button
  * Lock-screen widget
  * Fixed annoucement notification getting dismiss
- Drop e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch
- Update Source to new home.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Validate appdata during check. (We already had the needed
  dependency in place).
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 0.23.1:
  * Fixed invalid appdata file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692792000">- Bump the dependency on gnome-shell to allow gnome-shell 45.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692792001">- Add 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch:
  mark extension as compatible with GNOME 45
  (gh#gnome-pomodoro/gnome-pomodoro#667)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693224000">- Update to 0.24.0:
  * Marked extension as compatible with GNOME Shell 45 with no
    backwards compatibility
  * Fixed alignment of the indicator menu
  * Changed the default view in the app to Timer
- Drop 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 0.24.1:
  * Fixed timerState tracking and waking up of screen on the
    screen shield</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix requires: use boolean dep to ensure gnome-shell &gt;= 45 and
  gnome-shell &lt; 46 must be satisfied by a single package.</changelog>
</package>
<package pkgid="778356cf61cfb9900f0d641e94b33119c0ad4776d0523a8861888a00fd746f813f3707c6e2799e60aaeb74bc7dfb9c99882872b2395f44c3b8ab8fe66d6954e5" name="gnome-pomodoro-lang" arch="noarch">
  <version epoch="0" ver="0.24.1" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618315200">- Update to version 0.19.1:
  * Lower the cpu usage of the animation when on pause</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632139200">- Update to 0.19.2:
  * Fix dialog animation braking ScreenShield
  * Cleanup deprecated code
  * Fix blur effect artifacts
  * Dont wake up the screen after screensaver
  * Fix possible recursion during blinking animation
  * Workaround choppy blur effect animation in gnome-shell 3.38
  * Fix indicator opacity after lock screen</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1632657600">- Update to 0.20.0:
  * Support for GNOME Shell 41</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1633003200">- Set maximum gnome-shell version to 42, now that it supports 41.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648209600">- Supper GNOME 42 (boo#1197506):
  + Add c008099ff.patch: Mark extension as compatible with
    gnome-shell 42.
  + Add d46371e4d.patch: Fix GNOME extension error reporting.
- Adjust gnome-shell dependency to support GNOME 42 (&lt; 43).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1649073600">- Update to 0.21.0:
  * Support for GNOME Shell 42
  * Fixed app hanging at startup
  * Added Croatian translation
  * Added json-glib and cairo as dependencies
- Remove upstreamed patches: c008099ff.patch, d46371e4d.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1651492800">- Update to 0.21.1:
  * Fixed break overlay geting stuck at 0:01 on GNOME 42</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663761600">- Add 6f14b9ce.patch: Mark as compatible with GNOME 43.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1664798400">- Update to 0.22.0:
  * Marked extension as compatible with GNOME Shell 43
  * Fixed blur effect in GNOME Shell 42 and later
  * Fixed GNOME detection on Ubuntu
  * Fixed break overlay geting stuck at 0:01 on GNOME 3.38, 40 and
    41
  * Improved indicator rendering on HiDPI screens
  * Updated translations.
- Drop 6f14b9ce.patch: Fixed upstream.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1675684800">- Update to 0.22.1:
  * Close screen overlay by hitting Esc key - a failsafe method
  * Don't open screen overlay while a video call app is fullscreen
  * Fixed screen overlays timer label getting ellipsized
  * Fixed screen overlay being over screensaver animation
  * Add --reset commandline option</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677672000">- Add e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch: Mark
  extension as compatible with GNOME Shell 44</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1679572800">- Correct the dependency on gnome-shell to allow gnome-shell 44.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679918400">- Update to 0.23.0:
  * Marked extension as compatible with GNOME Shell 44
  * Added skip button
  * Lock-screen widget
  * Fixed annoucement notification getting dismiss
- Drop e67bf9d0d0ea3604654145aa7e40d239d3d8109d.patch
- Update Source to new home.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680091200">- Validate appdata during check. (We already had the needed
  dependency in place).
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680264000">- Update to 0.23.1:
  * Fixed invalid appdata file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692792000">- Bump the dependency on gnome-shell to allow gnome-shell 45.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1692792001">- Add 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch:
  mark extension as compatible with GNOME 45
  (gh#gnome-pomodoro/gnome-pomodoro#667)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693224000">- Update to 0.24.0:
  * Marked extension as compatible with GNOME Shell 45 with no
    backwards compatibility
  * Fixed alignment of the indicator menu
  * Changed the default view in the app to Timer
- Drop 0001-Mark-extension-as-compatible-with-GNOME-Shell-45.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 0.24.1:
  * Fixed timerState tracking and waking up of screen on the
    screen shield</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Fix requires: use boolean dep to ensure gnome-shell &gt;= 45 and
  gnome-shell &lt; 46 must be satisfied by a single package.</changelog>
</package>
<package pkgid="1a5fcad47f8a87afdd460db165b44a1e5e3a2b415741683145addeaec92fbcf7aa692ddfdbf87b7c6b5f6f1788a1a7e2651dab4003fceeb1e08caea3dda18caf" name="gnome-shell-extension-gpaste" arch="noarch">
  <version epoch="0" ver="45" rel="2.1"/>
  <changelog author="Andrey Gankov &lt;gav@qsolution.ru&gt;" date="1618920000">- Update to version 3.40.1:
  + fix build with meson
- Changes from version 3.40.0:
  + port to gnome-shell 40
  + placeholder for gnome-shell prefs
- Replace pkgconfig(mutter-clutter-7) with
  pkgconfig(mutter-clutter-8) BuildRequires</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630324800">- Update to version 3.40.2:
  + fix a crash in memory usage checking.
- Add gpaste-gnome-41.patch: conditionally applied when building
  against mutter 41.
- Replace pkgconfig(mutter-clutter-8) BuildRequires with
  mutter-devel: make it easier to support multiple versions.
- Switch to meson build system:
  + Add meson BuildRequires.
  + Replace configure/make/make_install macros with
    meson/meson_build/meson_install.</changelog>
  <changelog author="Andrey Gankov &lt;gav@qsolution.ru&gt;" date="1633953600">- Update to version 3.42.0:
  + Port to gnome-shell 41
  + Updated translations.
- Remove gpaste-gnome-41.patch: It is fixed in upstream.
- Replace syntax packageand to boolean dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634040000">- Split zsh-completion support out into it's own package.
- Enable lto, gpaste now builds with it enabled.</changelog>
  <changelog author="Andrey Gankov &lt;gav@qsolution.ru&gt;" date="1637755200">- Update to version 3.42.2:
  + Fix gnome-shell extension when the daemon restarts.
  + Updated translations.
- Changes from version 3.42.1:
  + Fix keybindings on wayland.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1641988800">- Add gpaste-bump-mutter-clutter.patch: Bump mutter-clutter version
  needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643803200">- Add 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch: Fix build
  with meson 0.61 and newer.
- Use ldconfig_scriptlets macro for post(un) handling.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1645012800">- Update to 3.42.5:
  * Fix some race conditions in history handling.
  * Better fix crash when there is no history yet.
  * Fix crash when there is no history yet.
- Remove 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch.</changelog>
  <changelog author="Andrey Gankov &lt;gav@qsolution.ru&gt;" date="1648296000">- Update to 42.1:
  * Fixes to the new preferences tool.
  * Style fixes.
  * Translations updates.
- Changes from version 42.0:
  * Old libgpaste replaced by a new minimal libgpaste-2 with no gtk
    dependency.
  * New libgpaste-gtk3 for utils and settings ui.
  * New libgpaste-gtk4 for utils and preferences ui.
  * New gtk4 based gpaste-preferences utility.
  * Autotools are no longer supported.
  * Extension updated for gnome-shell 42.
  * Translations updates.
- Changes from version 3.42.6:
  * Fix the storage path in meson builds.
- Remove gpaste-bump-mutter-clutter.patch.
- Remove subpackages: typelib-1_0-GPaste-1_0, libgpaste13
- Add pkgconfig(gtk4) and pkgconfig(libadwaita-1) BuildRequires:
  new dependencies.
- Add subpackages: libgpaste2-0, libgpaste-gtk-3-0,
  libgpaste-gtk4-0, typelib-1_0-GPaste-2, typelib-1_0-GPasteGtk-3,
  typelib-1_0-GPasteGtk-4</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Update to version 42.1+29:
  + build-sys:
  - update to gnome-shell 43
  - update to GCR 4
- Switch to source service.
- Add pkgconfig(gcr-4) BuildRequires following upstream changes.
- Package sub-package gpaste-zsh-completion as noarch.</changelog>
  <changelog author="Andrey Gankov &lt;gav@qsolution.ru&gt;" date="1677412800">- Update to version 43.1:
  + Respect --use-index when displaying history
  + Open GPaste UI where the mouse pointer is
  + Internal preparation for gtk4 port
  + Translations updates
- Disable gcr3 default Meson build option to keep using GCR
  version 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Fix _service version rewrite to not have TAG+0 versions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499201">- Replace mutter-devel with pkgconfig(mutter-clutter-11), align
  with what meson checks for.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679659200">- Update to version 43.2:
  + Avoid crash under heavy memory load.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679659201">- Update to version 43.2+6:
  + Support GNOME 44.
  + Updated translations.
- Replace pkgconfig(mutter-clutter-11) with
  pkgconfig(mutter-clutter-12) following upstream changes.
- Stop passing gcr3=false to meson, no longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679918400">- Filter out St typelib dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689595200">- Update to version 44.1:
  + Fix a bug leading to history with only one item.
- Changes from version 44.0:
  + gcr 4 is now required.
  + Port to gnome 44.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1692446400">- Add gpaste-bump-mutter-dep.patch: Bump mutter-clutter dependency
  to version 13. Following this replace
  pkgconfig(mutter-clutter-12) with pkgconfig(mutter-clutter-13)
  BuildRequires.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45:
  + Port to gnome 45
  + Add setting to open ui window centered
  + Updated translations.
- Drop gpaste-bump-mutter-dep.patch: fixed upstream.
- Switch compression to zst in both service and tarball produced.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705492800">- Drop pkgconfig(mutter-clutter-13) BuildRequires: no longer needed
  since version 45.</changelog>
</package>
<package pkgid="228b21bd1548d2caf8b96de432188123bdeecb48699c9f70fe2b162ce02998f3a6c4f2d017f6779b6b1e0c2b751c90ff605289fb65b33ab7f4b6cdb9f39005d6" name="gnome-software" arch="src">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="cb8358808fd29292b81388f30078e96d1f1255baeb6be58dcd17d96d6aee259b66a478f274469a973bc361af054569365b8a87085e871bd4bdb01f213582bb28" name="gnome-software" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="08d730432f5ffb71147fa14cd28f5e9ad71c170d8c2fc3ec0a00235fbf61dd889e45ea21015794b69265493d2143413a8cb66f6dece15f01adea4ba6cd3ef6a0" name="gnome-software-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="55170368782d2c3514a76521e1fdc929bf8af675c854e04b83f7cae472b615d0e4f13936cfbffe96cd77b8f64d0da6d3381149cad3448418c014e6db74765dfe" name="gnome-software-debugsource" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="2fca68efd7f9347b409dd8d44611477ab85fd6f94a54978cddec25a39b65ee2228703a2c772e0337d4fb3ebb5390d57c108af76b58dc59eff961948eb81bc429" name="gnome-software-devel" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="354c598b7c29df3a0880f8538bed61a9627b268362bbffb730c53ab365c107f25775c6c38498cce7b0a1a201576f78c282a40368299deb9eca5438018767ab53" name="gnome-software-lang" arch="noarch">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="8b91e6460a4895f8d5fc029797bc61a71c667e1137445d7f7bf433558626eae9fff2db0b3e629d2446834d1e89e07cd266ae1bee727de300a6c45d01977713db" name="gnome-software-plugin-packagekit" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="7d9af58ff1a8fb2e6ded3a023905d6a88f6aecdced935192b0e000a76b53e3e89f46be317c25db488924ada9f35d9b09fd6ebc43a90e407383ae031f1e09d8f3" name="gnome-software-plugin-packagekit-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.2" rel="1.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1676289600">- Add upstream leak fixes:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch:
    gs-plugin-job-list-apps: Fix a leak of the GsAppQuery
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch:
    gs-plugin-job-manage-repository: Fix a minor leak</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 43.5:
  + Fix few memory leaks.
- Drop patches fixed upstream:
  + 66b400d63b8d7b921b83250a8b9a09e9a1eb6732.patch
  + 1355554764815195aaf9f6e23acdd7a9c521ceaa.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844801">- Update to version 44.beta:
  + Add a preference for only showing freely-licensed apps
  + Improve design of Install/Uninstall buttons for app addons
  + Fix loading flatpak bundles if a runtime is missing
  + Improvements to the UI for ratings and reviews
  + Fix refreshing the details page after searching for an app
  + Improve choice of icons for apps where a themed icon is
    available
  + Improve performance of downloading remote icons significantly
  + Updated translations.
- Changes from version 44.alpha:
  + Allow automatically removing unneeded runtimes
  + Show changelogs for rpm-ostree updates
  + Limit the maximum description length in context tiles
  + Support a less-prominent UI for regular updates for image-based
    OSs
  + Improvements to error notification display
  + Reduce reloading/refreshing of view when installing apps
  + Minor usability improvements to review lists and adding a
    review
  + Stop using libdnf in rpm-ostree backend
  + UI polish on app source chooser
  + Fix distro upgrades
  + Fix system-wide external AppStream support
  + UI polish on Incompatible Software dialog
  + Fix opening web apps
  + Fix notifying about available firmware updates
  + Improve scaling of Explore page on phones
  + Add a placeholder to search entry
  + Fix repo authentication dialog
  + Periodically refresh cached app icons
  + Improve labels and tooltips on Updates page
  + Annotate firmware updates with their release urgency
  + Adapt to GTK API deprecations
  + Use the OS logo for minor update rows for image-based OSs
  + Change ‘application’ to ‘app’ in translatable strings
  + Stop notifying about unprepared critical updates
  + Show the ‘Learn More’ link for larger updates of image-based
    OSs if provided
  + Add translations for more firmware device categories
  + Updated translations.
- Bump gs_plugin_api define to 20 following upstream changes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844802">- Update to version 44.rc:
  + Fix a crash during install of a firmware update.
  + Fix notifications of a prepared update.
  + Fix cancellation of an update.
  + Update details page on app job start/end.
  + Fix a crash after cancelling of a single package update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 44.0:
  + Fix missing separators in system updates dialog.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 44.1:
  + Fix firmware updates state change after update.
  + Fix origin reference information for PackageKit apps.
  + Fix a crash after dismissing firmware update warning dialog.
  + Fix a crash on repo removal.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 44.2:
  + Fix subsequent checking for updates if the first check after
    login fails.
  + Fix checking for updates when automatic updates are disabled.
  + Fix rare stall when many background jobs are running.
  + Don’t download rpm-ostree updates when only checking if updates
    are available.
  + Fix bug with listing flatpak addons when multiple flathub
    remotes are enabled.
  + Fix duplicated sources in app details page when using an
    appstream URL.
  + Reduce background resource consumption when idle.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 44.3:
  + Fix a crash when refining a flatpak app.
  + Fix a state recover after a failed app update.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 44.4:
  + Improve error notifications from failed GPG checks.
  + Disable animations in the UI according to the user’s
    accessibility settings.
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150401">- Update to version 45.alpha:
  + Indicate when OS updates includes security fixes
  + Ask whether to clear app storage for Flatpak apps on uninstall
  + Show a notification when system updates are downloaded
  + Advertise if an installed Flatpak app has reached end of life
  + Revamp Safety ratings
  + Fix slow Repositories dialog open
  + Fix card view and key navigation in the Explore page
  + Fix a crash on startup in GNOME OS
  + Fix navigation between "Other Apps by Developer" in the Details
    page
  + Fix a crash when refining a Flatpak app
  + Fix a state recover after a failed app update
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150402">- Update to version 45.beta:
  + Improve error notifications from failed GPG checks
  + Disable animations in the UI according to the user’s
    accessibility settings
  + Fix applying updates which require some packages to be removed
    to satisfy dependencies
  + Stop using the software repositories dialog provided by the
    distribution, and always use GNOME Software’s inbuilt dialog;
    this will affect Debian and Ubuntu
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693656000">- Update to version 45.rc:
  + Fix firmware's 'Restart &amp; Update' to ask for the restart.
  + Fix app getting unresponsive when loading screenshots.
  + Improve performance for PackageKit plugin search-by-file.
  + Improve app license display.
  + Improve search to also check for 'contains' words.
  + Various minor styling updates.
  + Updated translations.
- Drop deprecated pkgconfig(sysprof-4) BuildRequires and pinpoint
  pkgconfig(sysprof-capture-4) BuildRequires to 45.rc, as a
  minimum.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1693828800">- Add with(out) "profiling" build switch and disable it, by
  default, as profiling isn't meant for general use. This nests
  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
  expression and passes profiler=(enabled|disabled) to meson,
  depending on the profiling switch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 45.0:
  + Fix a crash when downloading resources from the Internet
  + Fix a crash after cancelled Restart request
  + Correct safety rating for KDE apps
  + Correct version history widgets visibility in the details page
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 45.1:
  + Various styling fixes
  + Report PackageKit GPG-related errors in the GUI
  + Flatpak permission checks improvements
  + Optimize loading of the details page
  + Updated translations.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1698408000">- Add gnome-software-plugin-opensuse-distro-upgrade.patch: plugins:
  add opensuse-distro-upgrade plugin(glgo#GNOME/gnome-software!1557).</changelog>
  <changelog author="Jonathan Kang &lt;jonathankang@gnome.org&gt;" date="1698408001">- Rebase gnome-software-disable-offline-update.patch(bsc#1216603).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 45.2:
  + Updated translations.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Add gnome-software-support-appstream-1_0.patch to
  support building with appstream 1.0 (boo#1217047)</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1703764800">- Do not use _distconfdir on SLE/Leap less than version 16.</changelog>
</package>
<package pkgid="c725bab58d773f0e4cc66d98af6507a52cd4b79e47be99f5c85e98dac0af055accbac49048deaddd4dd27c69ef2d8afd046598979c2b9f69e8c80d68de596bb2" name="gnome-themes-accessibility" arch="noarch">
  <version epoch="0" ver="3.28" rel="1.22"/>
  <changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1475496000">- Update to version 3.22.1:
  + Gtk2 dark variant.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475755200">- Update to version 3.22.2:
  + Dark theme updates.
  + Adwaita updates.
- Modify fdupes following upstream changes.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1490270400">- Update to version 3.22.3:
  + Dark theme fix.
  + Minor tweaks.</changelog>
  <changelog author="dimstar@opensuse.org" date="1518609600">- Update to version 3.27.90:
  + Rename to gnome-themes-extra.
  + Update README.md, various metafile updates.
  + Fix out-of-tree HC builds.
  + Use zopflipng.
  + Icon theme metadata updates.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1519128000">- Ensure gtk2-32bit engine has the proper supplements to be
  automatically selected.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1519992000">- Update to version 3.27.92:
  + Distribute README.md and LICENSE (again).
- Rename package from gnome-themes-standard to gnome-themes-extra.
- Drop License source, fixed upstream.
- Drop translations-update-upstream BuildRequires: Not in use since
  GNOME 3.8, since the translations was dropped then.</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update descriptions.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521720000">- Update to version 3.28:
  + Fix HC index.theme generation.
  + Fix typo.</changelog>
</package>
<package pkgid="52a80a7d98bc918d007cab67ea1fd690e3a2f609de196b126de41908dcf4903442004b688e9dd61581af95c9b3a1859aeb5df0746bde45af1fe11f1248de7db3" name="gnome-themes-accessibility-gtk2" arch="noarch">
  <version epoch="0" ver="3.28" rel="1.22"/>
  <changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1475496000">- Update to version 3.22.1:
  + Gtk2 dark variant.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475755200">- Update to version 3.22.2:
  + Dark theme updates.
  + Adwaita updates.
- Modify fdupes following upstream changes.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1490270400">- Update to version 3.22.3:
  + Dark theme fix.
  + Minor tweaks.</changelog>
  <changelog author="dimstar@opensuse.org" date="1518609600">- Update to version 3.27.90:
  + Rename to gnome-themes-extra.
  + Update README.md, various metafile updates.
  + Fix out-of-tree HC builds.
  + Use zopflipng.
  + Icon theme metadata updates.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1519128000">- Ensure gtk2-32bit engine has the proper supplements to be
  automatically selected.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1519992000">- Update to version 3.27.92:
  + Distribute README.md and LICENSE (again).
- Rename package from gnome-themes-standard to gnome-themes-extra.
- Drop License source, fixed upstream.
- Drop translations-update-upstream BuildRequires: Not in use since
  GNOME 3.8, since the translations was dropped then.</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update descriptions.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521720000">- Update to version 3.28:
  + Fix HC index.theme generation.
  + Fix typo.</changelog>
</package>
<package pkgid="c9af86ccd72e2cf0957fb0391cbb41387707e98e7dab273b9dde3c6e55de80284de282cb2c42ce649c696266c19773ce45bd900a5f054b08152b717d3f74962c" name="gnome-themes-extra" arch="src">
  <version epoch="0" ver="3.28" rel="1.22"/>
  <changelog author="zaitor@opensuse.org" date="1422014400">- Update to version 3.15.2.2:
  + HC: remove one more duplicate app icon.
- Changes from version 3.15.2.1:
  + Remove some HC app icons that are already shipped with apps.</changelog>
  <changelog author="dimstar@opensuse.org" date="1424520000">- Update to version 3.15.90:
  + Drop metacity theme.
  + Drop polari icon.</changelog>
  <changelog author="dimstar@opensuse.org" date="1427198400">- Update to version 3.16.0:
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.16.2:
  + Updated translations.</changelog>
  <changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1450699200">- Move gtk2 accessibility theme to a subpackage, which will be
  suggested when main accessibility package and libgtk-2_0-0 are
  installed.</changelog>
  <changelog author="damjanovic.ivo@gmail.com" date="1450872000">- Add gnome-themes-standard-gtk3-like-menubar.patch: Make gtk2
  menubar like gtk3 (bgo#747679).</changelog>
  <changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Updated gtk2 theme.
- Drop gnome-themes-standard-gtk3-like-menubar.patch: fixed
  upstream.</changelog>
  <changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20:
  + No changes.</changelog>
  <changelog author="zaitor@opensuse.org" date="1463313600">- Update to version 3.20.2:
  + Scrollbar tweaks.
  + Makefile updates.
  + Updated translations.</changelog>
  <changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1475496000">- Update to version 3.22.1:
  + Gtk2 dark variant.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475755200">- Update to version 3.22.2:
  + Dark theme updates.
  + Adwaita updates.
- Modify fdupes following upstream changes.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1490270400">- Update to version 3.22.3:
  + Dark theme fix.
  + Minor tweaks.</changelog>
  <changelog author="dimstar@opensuse.org" date="1518609600">- Update to version 3.27.90:
  + Rename to gnome-themes-extra.
  + Update README.md, various metafile updates.
  + Fix out-of-tree HC builds.
  + Use zopflipng.
  + Icon theme metadata updates.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1519128000">- Ensure gtk2-32bit engine has the proper supplements to be
  automatically selected.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1519992000">- Update to version 3.27.92:
  + Distribute README.md and LICENSE (again).
- Rename package from gnome-themes-standard to gnome-themes-extra.
- Drop License source, fixed upstream.
- Drop translations-update-upstream BuildRequires: Not in use since
  GNOME 3.8, since the translations was dropped then.</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update descriptions.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521720000">- Update to version 3.28:
  + Fix HC index.theme generation.
  + Fix typo.</changelog>
</package>
<package pkgid="234044c38196bafb6afa5df41bbafe87748eec37cd55d5889cda3e7f7e5496eb39536761a3b3794472378309e4903f5bf4931a0103a8cf741ebb795068fd0917" name="gnome-themes-extra-debugsource" arch="x86_64">
  <version epoch="0" ver="3.28" rel="1.22"/>
  <changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
  <changelog author="zaitor@opensuse.org" date="1475496000">- Update to version 3.22.1:
  + Gtk2 dark variant.
  + Updated translations.</changelog>
  <changelog author="zaitor@opensuse.org" date="1475755200">- Update to version 3.22.2:
  + Dark theme updates.
  + Adwaita updates.
- Modify fdupes following upstream changes.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
  <changelog author="zaitor@opensuse.org" date="1490270400">- Update to version 3.22.3:
  + Dark theme fix.
  + Minor tweaks.</changelog>
  <changelog author="dimstar@opensuse.org" date="1518609600">- Update to version 3.27.90:
  + Rename to gnome-themes-extra.
  + Update README.md, various metafile updates.
  + Fix out-of-tree HC builds.
  + Use zopflipng.
  + Icon theme metadata updates.
  + Updated translations.</changelog>
  <changelog author="fcrozat@suse.com" date="1519128000">- Ensure gtk2-32bit engine has the proper supplements to be
  automatically selected.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1519992000">- Update to version 3.27.92:
  + Distribute README.md and LICENSE (again).
- Rename package from gnome-themes-standard to gnome-themes-extra.
- Drop License source, fixed upstream.
- Drop translations-update-upstream BuildRequires: Not in use since
  GNOME 3.8, since the translations was dropped then.</changelog>
  <changelog author="jengelh@inai.de" date="1520683200">- Update descriptions.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1521720000">- Update to version 3.28:
  + Fix HC index.theme generation.
  + Fix typo.</changelog>
</package>
<package pkgid="10701c9cfd78eed834d34d258b0104250b33c1af7cd1109a6b529da22314596386f7787efec2865d1a4c51f971e4126cf553afb451142864619e38cbf4054c68" name="gnome-usage" arch="src">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="zaitor@opensuse.org" date="1513944000">- Initial packaging for openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1515067200">- Update to version 0.4.5~20180103.65d5f93:
  + swap-speedometer: Initialize label to "0%".
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1516795200">- Update to version 0.4.5~20180114.6452220:
  + license: Add correct license file with GPLv3.
  + Updated translations.
- Switch Licence tag ref upstreams correction.</changelog>
  <changelog author="jengelh@inai.de" date="1517832000">- Update description.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1518177600">- Update to version 3.27.90:
  + Updated translations.
- Following upstreams License changes, replace AGPL-3.0 with new
  upstream GPL-3.0 in spec.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520164800">- Update to version 3.27.92:
  + Add categories to desktop file.
  + Fix flatpak manifest file URLs.
  + Updated translations.
- Drop update-desktop-files BuildRequires and no longer use
  suse_update_desktop_file macro, no longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520856000">- Update to version 3.28.0:
  + Drop "accountsservice" dependency.
  + process-row: Consume AccountsService data over DBus.
  + Updated translations.
- Drop pkgconfig(accountsservice) BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537876800">- Update to version 3.30.0:
  + Support Adwaita dark better.
  + Fix error message grammar/typos.
  + Fix compatibility with newer Vala.
  + Use proper POSIX API in quit-process-dialog.
  + Add scrolling animation to performance view.
  + Update screenshots.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1553256000">- Update to version 3.32.0:
  + Retire application menu.
  + Simplify the build scripts.
  + Drop RG and EGG libraries.
  + Use libdazzle.
  + Add filter processes option.
  + Support grouping system processes.
  + Add new application icon.
  + Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: New dependency.</changelog>
  <changelog author="luke@ljones.dev" date="1567771200">- Update to version None:
  + Add support for GameMode.
  + Support for correctly identfying Flatpaks (specifically Steam).
  + Add an EditorConfig file.
  + Introduce the new Storage panel.
  + Added/updated/fixed translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599307200">- Update to version v3.37.1:
  + Add icons to the pages.
  + app-item: Add application ID based on .desktop file name.
  + app-item: Add application lookup based on cgroup information.
  + app-item: Add newline at end of file.
  + application: Don't access the header bar directly.
  + application: Load icon resources.
  + cpu-sub-view: Don't hardcode the width.
  + cpu-sub-view: Don't horizontally center.
  + header-bar: Make it a HdyHeaderBar.
  + header-bar: Replace the GtkStackSwitcher by a
    HdyViewSwitcherTitle.
  + header-bar: Wrap the search button in a revealer.
  + icons: Add the speedometer-symbolic icon.
  + memory-sub-view: Don't horizontally center.
  + performance-view: Make the search bar adaptive.
  + performance-view: Replace the GtkPaned by a HdyLeaflet.
  + performance-view: Set a minimum width to the content box.
  + performance-view: Use a HdyColumn.
  + process-row: Don't hardcode the width.
  + process: Add function to read cgroup information.
  + storage-view: Replace the GtkPaned by a HdyLeaflet.
  + window: Add a HdyViewSwitcherBar.
  + window: Add action_on_search().
  + window: Drop get_header_bar().
  + window: Inline the header into the window.
  + window: Reduce the hardcoded minimum size.
  + window: Specialize Hdy.ApplicationWindow.
  + window: Use a GtkBuilder template.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630497600">- Update to version 3.38.1:
  + Flag GtkBuilder children as unowned.
  + Prevent reading beyond GTop's args.
  + Prevent navigation to the storage separator.
  + Prevent a double border in the performance sidebar.
  + List compatible form-factors.
- Changes from version 3.38.0:
  + Port to Tracker 3.
  + Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
  pkgconfig(tracker-sparql-3.0): follow  upstreams port to
  Tracker 3.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + Remove GNOME from the app's name.
  + Porting to GTK4 and the new Adwaita widgets with a completely
    rewritten graph view.
  + Normalising the load, so that 100 % now means all threads are
    in use.
  + Reducing the re-rendering by making the graphs not scroll
    continuously – at least by default.
  + Making sure Usage doesn't think we had no swap just because 0%
    is left.
  + Various bug and enhancement fixes.
  + Updated translations.
- Dropped pkgconfig(gtk+-3.0), pkgconfig(libdazzle-1.0) and
  pkgconfig(libhandy-1), added pkgconfig(gee-0.8), pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(gio-unix-2.0) following
  upstreams port to gtk4 and libadwaita.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="29a3dec7277df7de68336f5bde77041b923f30ea7fe6970d67ddd5a520b3c6baedc1cb9f0fe804c61caf4330000cfabb79d60063f49a09170d197588009f7d72" name="gnome-usage" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1520164800">- Update to version 3.27.92:
  + Add categories to desktop file.
  + Fix flatpak manifest file URLs.
  + Updated translations.
- Drop update-desktop-files BuildRequires and no longer use
  suse_update_desktop_file macro, no longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520856000">- Update to version 3.28.0:
  + Drop "accountsservice" dependency.
  + process-row: Consume AccountsService data over DBus.
  + Updated translations.
- Drop pkgconfig(accountsservice) BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537876800">- Update to version 3.30.0:
  + Support Adwaita dark better.
  + Fix error message grammar/typos.
  + Fix compatibility with newer Vala.
  + Use proper POSIX API in quit-process-dialog.
  + Add scrolling animation to performance view.
  + Update screenshots.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1553256000">- Update to version 3.32.0:
  + Retire application menu.
  + Simplify the build scripts.
  + Drop RG and EGG libraries.
  + Use libdazzle.
  + Add filter processes option.
  + Support grouping system processes.
  + Add new application icon.
  + Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: New dependency.</changelog>
  <changelog author="luke@ljones.dev" date="1567771200">- Update to version None:
  + Add support for GameMode.
  + Support for correctly identfying Flatpaks (specifically Steam).
  + Add an EditorConfig file.
  + Introduce the new Storage panel.
  + Added/updated/fixed translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599307200">- Update to version v3.37.1:
  + Add icons to the pages.
  + app-item: Add application ID based on .desktop file name.
  + app-item: Add application lookup based on cgroup information.
  + app-item: Add newline at end of file.
  + application: Don't access the header bar directly.
  + application: Load icon resources.
  + cpu-sub-view: Don't hardcode the width.
  + cpu-sub-view: Don't horizontally center.
  + header-bar: Make it a HdyHeaderBar.
  + header-bar: Replace the GtkStackSwitcher by a
    HdyViewSwitcherTitle.
  + header-bar: Wrap the search button in a revealer.
  + icons: Add the speedometer-symbolic icon.
  + memory-sub-view: Don't horizontally center.
  + performance-view: Make the search bar adaptive.
  + performance-view: Replace the GtkPaned by a HdyLeaflet.
  + performance-view: Set a minimum width to the content box.
  + performance-view: Use a HdyColumn.
  + process-row: Don't hardcode the width.
  + process: Add function to read cgroup information.
  + storage-view: Replace the GtkPaned by a HdyLeaflet.
  + window: Add a HdyViewSwitcherBar.
  + window: Add action_on_search().
  + window: Drop get_header_bar().
  + window: Inline the header into the window.
  + window: Reduce the hardcoded minimum size.
  + window: Specialize Hdy.ApplicationWindow.
  + window: Use a GtkBuilder template.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630497600">- Update to version 3.38.1:
  + Flag GtkBuilder children as unowned.
  + Prevent reading beyond GTop's args.
  + Prevent navigation to the storage separator.
  + Prevent a double border in the performance sidebar.
  + List compatible form-factors.
- Changes from version 3.38.0:
  + Port to Tracker 3.
  + Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
  pkgconfig(tracker-sparql-3.0): follow  upstreams port to
  Tracker 3.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + Remove GNOME from the app's name.
  + Porting to GTK4 and the new Adwaita widgets with a completely
    rewritten graph view.
  + Normalising the load, so that 100 % now means all threads are
    in use.
  + Reducing the re-rendering by making the graphs not scroll
    continuously – at least by default.
  + Making sure Usage doesn't think we had no swap just because 0%
    is left.
  + Various bug and enhancement fixes.
  + Updated translations.
- Dropped pkgconfig(gtk+-3.0), pkgconfig(libdazzle-1.0) and
  pkgconfig(libhandy-1), added pkgconfig(gee-0.8), pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(gio-unix-2.0) following
  upstreams port to gtk4 and libadwaita.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="9cd6a98bd37b0ef90adf5d7c08b5ff07c94a9fa65f2e884a27cf039c9476193146a4c3eb965c049d6c05e4cab876b5cb5e3bfa5a514b4df8d6d48a74b8e7e277" name="gnome-usage-debuginfo" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1520164800">- Update to version 3.27.92:
  + Add categories to desktop file.
  + Fix flatpak manifest file URLs.
  + Updated translations.
- Drop update-desktop-files BuildRequires and no longer use
  suse_update_desktop_file macro, no longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520856000">- Update to version 3.28.0:
  + Drop "accountsservice" dependency.
  + process-row: Consume AccountsService data over DBus.
  + Updated translations.
- Drop pkgconfig(accountsservice) BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537876800">- Update to version 3.30.0:
  + Support Adwaita dark better.
  + Fix error message grammar/typos.
  + Fix compatibility with newer Vala.
  + Use proper POSIX API in quit-process-dialog.
  + Add scrolling animation to performance view.
  + Update screenshots.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1553256000">- Update to version 3.32.0:
  + Retire application menu.
  + Simplify the build scripts.
  + Drop RG and EGG libraries.
  + Use libdazzle.
  + Add filter processes option.
  + Support grouping system processes.
  + Add new application icon.
  + Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: New dependency.</changelog>
  <changelog author="luke@ljones.dev" date="1567771200">- Update to version None:
  + Add support for GameMode.
  + Support for correctly identfying Flatpaks (specifically Steam).
  + Add an EditorConfig file.
  + Introduce the new Storage panel.
  + Added/updated/fixed translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599307200">- Update to version v3.37.1:
  + Add icons to the pages.
  + app-item: Add application ID based on .desktop file name.
  + app-item: Add application lookup based on cgroup information.
  + app-item: Add newline at end of file.
  + application: Don't access the header bar directly.
  + application: Load icon resources.
  + cpu-sub-view: Don't hardcode the width.
  + cpu-sub-view: Don't horizontally center.
  + header-bar: Make it a HdyHeaderBar.
  + header-bar: Replace the GtkStackSwitcher by a
    HdyViewSwitcherTitle.
  + header-bar: Wrap the search button in a revealer.
  + icons: Add the speedometer-symbolic icon.
  + memory-sub-view: Don't horizontally center.
  + performance-view: Make the search bar adaptive.
  + performance-view: Replace the GtkPaned by a HdyLeaflet.
  + performance-view: Set a minimum width to the content box.
  + performance-view: Use a HdyColumn.
  + process-row: Don't hardcode the width.
  + process: Add function to read cgroup information.
  + storage-view: Replace the GtkPaned by a HdyLeaflet.
  + window: Add a HdyViewSwitcherBar.
  + window: Add action_on_search().
  + window: Drop get_header_bar().
  + window: Inline the header into the window.
  + window: Reduce the hardcoded minimum size.
  + window: Specialize Hdy.ApplicationWindow.
  + window: Use a GtkBuilder template.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630497600">- Update to version 3.38.1:
  + Flag GtkBuilder children as unowned.
  + Prevent reading beyond GTop's args.
  + Prevent navigation to the storage separator.
  + Prevent a double border in the performance sidebar.
  + List compatible form-factors.
- Changes from version 3.38.0:
  + Port to Tracker 3.
  + Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
  pkgconfig(tracker-sparql-3.0): follow  upstreams port to
  Tracker 3.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + Remove GNOME from the app's name.
  + Porting to GTK4 and the new Adwaita widgets with a completely
    rewritten graph view.
  + Normalising the load, so that 100 % now means all threads are
    in use.
  + Reducing the re-rendering by making the graphs not scroll
    continuously – at least by default.
  + Making sure Usage doesn't think we had no swap just because 0%
    is left.
  + Various bug and enhancement fixes.
  + Updated translations.
- Dropped pkgconfig(gtk+-3.0), pkgconfig(libdazzle-1.0) and
  pkgconfig(libhandy-1), added pkgconfig(gee-0.8), pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(gio-unix-2.0) following
  upstreams port to gtk4 and libadwaita.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="50631b14346864d0bf6a72cba58aaffe550c09c9cfaa433c2b4a149e67a93c0fed859245b002997b85d3ecc9a85013501dc9d2458130b6db2eef9a509082dac7" name="gnome-usage-debugsource" arch="x86_64">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1520164800">- Update to version 3.27.92:
  + Add categories to desktop file.
  + Fix flatpak manifest file URLs.
  + Updated translations.
- Drop update-desktop-files BuildRequires and no longer use
  suse_update_desktop_file macro, no longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520856000">- Update to version 3.28.0:
  + Drop "accountsservice" dependency.
  + process-row: Consume AccountsService data over DBus.
  + Updated translations.
- Drop pkgconfig(accountsservice) BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537876800">- Update to version 3.30.0:
  + Support Adwaita dark better.
  + Fix error message grammar/typos.
  + Fix compatibility with newer Vala.
  + Use proper POSIX API in quit-process-dialog.
  + Add scrolling animation to performance view.
  + Update screenshots.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1553256000">- Update to version 3.32.0:
  + Retire application menu.
  + Simplify the build scripts.
  + Drop RG and EGG libraries.
  + Use libdazzle.
  + Add filter processes option.
  + Support grouping system processes.
  + Add new application icon.
  + Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: New dependency.</changelog>
  <changelog author="luke@ljones.dev" date="1567771200">- Update to version None:
  + Add support for GameMode.
  + Support for correctly identfying Flatpaks (specifically Steam).
  + Add an EditorConfig file.
  + Introduce the new Storage panel.
  + Added/updated/fixed translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599307200">- Update to version v3.37.1:
  + Add icons to the pages.
  + app-item: Add application ID based on .desktop file name.
  + app-item: Add application lookup based on cgroup information.
  + app-item: Add newline at end of file.
  + application: Don't access the header bar directly.
  + application: Load icon resources.
  + cpu-sub-view: Don't hardcode the width.
  + cpu-sub-view: Don't horizontally center.
  + header-bar: Make it a HdyHeaderBar.
  + header-bar: Replace the GtkStackSwitcher by a
    HdyViewSwitcherTitle.
  + header-bar: Wrap the search button in a revealer.
  + icons: Add the speedometer-symbolic icon.
  + memory-sub-view: Don't horizontally center.
  + performance-view: Make the search bar adaptive.
  + performance-view: Replace the GtkPaned by a HdyLeaflet.
  + performance-view: Set a minimum width to the content box.
  + performance-view: Use a HdyColumn.
  + process-row: Don't hardcode the width.
  + process: Add function to read cgroup information.
  + storage-view: Replace the GtkPaned by a HdyLeaflet.
  + window: Add a HdyViewSwitcherBar.
  + window: Add action_on_search().
  + window: Drop get_header_bar().
  + window: Inline the header into the window.
  + window: Reduce the hardcoded minimum size.
  + window: Specialize Hdy.ApplicationWindow.
  + window: Use a GtkBuilder template.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630497600">- Update to version 3.38.1:
  + Flag GtkBuilder children as unowned.
  + Prevent reading beyond GTop's args.
  + Prevent navigation to the storage separator.
  + Prevent a double border in the performance sidebar.
  + List compatible form-factors.
- Changes from version 3.38.0:
  + Port to Tracker 3.
  + Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
  pkgconfig(tracker-sparql-3.0): follow  upstreams port to
  Tracker 3.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + Remove GNOME from the app's name.
  + Porting to GTK4 and the new Adwaita widgets with a completely
    rewritten graph view.
  + Normalising the load, so that 100 % now means all threads are
    in use.
  + Reducing the re-rendering by making the graphs not scroll
    continuously – at least by default.
  + Making sure Usage doesn't think we had no swap just because 0%
    is left.
  + Various bug and enhancement fixes.
  + Updated translations.
- Dropped pkgconfig(gtk+-3.0), pkgconfig(libdazzle-1.0) and
  pkgconfig(libhandy-1), added pkgconfig(gee-0.8), pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(gio-unix-2.0) following
  upstreams port to gtk4 and libadwaita.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="1bead90a07ef1fac55a67af5812ed65160570063dc9d860cc66f4c0dea69c57e7fd6d8377a4c91a4fb52479a71cc62133095d335deb7310ee130781f87bd29ce" name="gnome-usage-lang" arch="noarch">
  <version epoch="0" ver="45.0" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1520164800">- Update to version 3.27.92:
  + Add categories to desktop file.
  + Fix flatpak manifest file URLs.
  + Updated translations.
- Drop update-desktop-files BuildRequires and no longer use
  suse_update_desktop_file macro, no longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1520856000">- Update to version 3.28.0:
  + Drop "accountsservice" dependency.
  + process-row: Consume AccountsService data over DBus.
  + Updated translations.
- Drop pkgconfig(accountsservice) BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1537876800">- Update to version 3.30.0:
  + Support Adwaita dark better.
  + Fix error message grammar/typos.
  + Fix compatibility with newer Vala.
  + Use proper POSIX API in quit-process-dialog.
  + Add scrolling animation to performance view.
  + Update screenshots.
  + Updated translations.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1553256000">- Update to version 3.32.0:
  + Retire application menu.
  + Simplify the build scripts.
  + Drop RG and EGG libraries.
  + Use libdazzle.
  + Add filter processes option.
  + Support grouping system processes.
  + Add new application icon.
  + Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: New dependency.</changelog>
  <changelog author="luke@ljones.dev" date="1567771200">- Update to version None:
  + Add support for GameMode.
  + Support for correctly identfying Flatpaks (specifically Steam).
  + Add an EditorConfig file.
  + Introduce the new Storage panel.
  + Added/updated/fixed translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1599307200">- Update to version v3.37.1:
  + Add icons to the pages.
  + app-item: Add application ID based on .desktop file name.
  + app-item: Add application lookup based on cgroup information.
  + app-item: Add newline at end of file.
  + application: Don't access the header bar directly.
  + application: Load icon resources.
  + cpu-sub-view: Don't hardcode the width.
  + cpu-sub-view: Don't horizontally center.
  + header-bar: Make it a HdyHeaderBar.
  + header-bar: Replace the GtkStackSwitcher by a
    HdyViewSwitcherTitle.
  + header-bar: Wrap the search button in a revealer.
  + icons: Add the speedometer-symbolic icon.
  + memory-sub-view: Don't horizontally center.
  + performance-view: Make the search bar adaptive.
  + performance-view: Replace the GtkPaned by a HdyLeaflet.
  + performance-view: Set a minimum width to the content box.
  + performance-view: Use a HdyColumn.
  + process-row: Don't hardcode the width.
  + process: Add function to read cgroup information.
  + storage-view: Replace the GtkPaned by a HdyLeaflet.
  + window: Add a HdyViewSwitcherBar.
  + window: Add action_on_search().
  + window: Drop get_header_bar().
  + window: Inline the header into the window.
  + window: Reduce the hardcoded minimum size.
  + window: Specialize Hdy.ApplicationWindow.
  + window: Use a GtkBuilder template.
- Add pkgconfig(libhandy-1) BuildRequires: new dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1630497600">- Update to version 3.38.1:
  + Flag GtkBuilder children as unowned.
  + Prevent reading beyond GTop's args.
  + Prevent navigation to the storage separator.
  + Prevent a double border in the performance sidebar.
  + List compatible form-factors.
- Changes from version 3.38.0:
  + Port to Tracker 3.
  + Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
  pkgconfig(tracker-sparql-3.0): follow  upstreams port to
  Tracker 3.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694952000">- Update to version 45.0:
  + Remove GNOME from the app's name.
  + Porting to GTK4 and the new Adwaita widgets with a completely
    rewritten graph view.
  + Normalising the load, so that 100 % now means all threads are
    in use.
  + Reducing the re-rendering by making the graphs not scroll
    continuously – at least by default.
  + Making sure Usage doesn't think we had no swap just because 0%
    is left.
  + Various bug and enhancement fixes.
  + Updated translations.
- Dropped pkgconfig(gtk+-3.0), pkgconfig(libdazzle-1.0) and
  pkgconfig(libhandy-1), added pkgconfig(gee-0.8), pkgconfig(gtk4),
  pkgconfig(libadwaita-1) and pkgconfig(gio-unix-2.0) following
  upstreams port to gtk4 and libadwaita.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Convert to source service for easier updating.</changelog>
</package>
<package pkgid="1e436662bb3114f04489138d198f16362cfec99113bc719887b2279458229a80cf9899614987bd15b23e3fb7a49e5562b35aee069c393784230ace2c664ee73c" name="gnu-compilers-hpc" arch="noarch">
  <version epoch="0" ver="1.4" rel="1.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595505600">- Add build support for gcc10 to HPC build (bsc#1174439).
  Fix version parsing for gcc10 and up.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1624449600">- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1626350400">- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu&lt;X&gt;-compiler-hpc
  is installed, they will not be set.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1633521600">- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1639396800">- fix _multibuild with a correct list of gcc version</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1670932800">- Add support for gcc12 (jsc#PED-2834).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672660800">- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Add support for gcc13</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686744000">- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1693828800">- Create correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).</changelog>
</package>
<package pkgid="48252aea59d611cfc183059a8c56ff8159634b79ad9a0aac86b3dbeef9805883214d0d7b49aab51569d95958f00fb658a05fb7399011436ffd1d23f3835c2390" name="gnu-compilers-hpc" arch="src">
  <version epoch="0" ver="1.4" rel="1.1"/>
  <changelog author="eich@suse.com" date="1496923200">- Update spec_fix.pl: It is now able to produce multiple spec files
  from one replacement file.</changelog>
  <changelog author="eich@suse.com" date="1505217600">- Remove spec_fix.pl, use multibuild instead.
- Add RPM macros to be used together with macros.hpc from suse-hpc.</changelog>
  <changelog author="eich@suse.com" date="1505217601">- Rename: rpmlintrc -&gt; gnu-compilers-hpc-rpmlintrc</changelog>
  <changelog author="eich@suse.com" date="1507118400">- Fix LICENSE and copyright statement in LICENSE.</changelog>
  <changelog author="eich@suse.com" date="1507204800">- Make source files downloadable from git.
- Remove some debugging code.</changelog>
  <changelog author="eich@suse.com" date="1510315200">- Add Requires: for lua-lmod to base package.
- Add Provides/Conflicts: to macro package:
  only one version of this macro package can
  can be installed at the same time.</changelog>
  <changelog author="eich@suse.com" date="1517313600">- Update to gcc v.7 for SLES-12 builds.
- Set the 'granularity' for selection to the
  granularity of GNU toolchain versions we
  distinguish: For major versions until 4,
  this is 2 versions, for anything above it
  is just the major version.
- On TW/Factory add explicit dependency to the
  compiler major version package. This is to make
  sure package gets rebuilt when this versions
  changes.</changelog>
  <changelog author="eich@suse.com" date="1542542400">- Define _hpc_gnu_module (bsc#1116458).</changelog>
  <changelog author="eich@suse.com" date="1547640000">- Add links from the generic compiler binary names cc, cpp, c++
  and fc to the compiler specific names in the package private
  binary directory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1564747200">- Add support for gcc v.6, v.8 and v.9.
  for SLE-12 HPC: v.6, v.7, v.8 (jsc#SLE-7765)
  for SLE-15 &amp; SLE-15-SP1: gcc v.7, v.8 (jsc#SLE-7766)
  for SLE-15-SP2: add gcc v.9 (jsc#SLE-8604)
- For the base compiler add a Provides: for the versioned form.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595505600">- Add build support for gcc10 to HPC build (bsc#1174439).
  Fix version parsing for gcc10 and up.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1624449600">- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1626350400">- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu&lt;X&gt;-compiler-hpc
  is installed, they will not be set.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1633521600">- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1639396800">- fix _multibuild with a correct list of gcc version</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1670932800">- Add support for gcc12 (jsc#PED-2834).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672660800">- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Add support for gcc13</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686744000">- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1693828800">- Create correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).</changelog>
</package>
<package pkgid="5430653bec1d6aa4a726d9c31b137d7979c3b205dd23776a708807b1b41fa8fc06015cb5a32f212060113409543f76f2d0e2e383b142b942845693131ac46a52" name="gnu-compilers-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.4" rel="1.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595505600">- Add build support for gcc10 to HPC build (bsc#1174439).
  Fix version parsing for gcc10 and up.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1624449600">- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1626350400">- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu&lt;X&gt;-compiler-hpc
  is installed, they will not be set.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1633521600">- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1639396800">- fix _multibuild with a correct list of gcc version</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1670932800">- Add support for gcc12 (jsc#PED-2834).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672660800">- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Add support for gcc13</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686744000">- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1693828800">- Create correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).</changelog>
</package>
<package pkgid="87bd12fd976676ad52d5d436fa4634a4198b636c91199119e9c5966a2014ab20ae269582358edacc03881c9b99c10dd0347172b239ef12565823de49ff4e64d1" name="gnu-compilers-hpc-macros-devel" arch="noarch">
  <version epoch="0" ver="1.4" rel="1.1"/>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1595505600">- Add build support for gcc10 to HPC build (bsc#1174439).
  Fix version parsing for gcc10 and up.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1624449600">- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1626350400">- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu&lt;X&gt;-compiler-hpc
  is installed, they will not be set.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1633521600">- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).</changelog>
  <changelog author="Antoine Ginies &lt;aginies@suse.com&gt;" date="1639396800">- fix _multibuild with a correct list of gcc version</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1670932800">- Add support for gcc12 (jsc#PED-2834).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1672660800">- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686225600">- Add support for gcc13</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1686744000">- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1693828800">- Create correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).</changelog>
</package>
<package pkgid="53170a97646656bcdbb877f8180ed1cda129a6db9535f0df1338d2ce5f028db073b1c1297920e4e69cfe3f50fe4024922aab98ec602bf88b3244c990ae896ee6" name="gnuhealth-client" arch="noarch">
  <version epoch="0" ver="4.2.1" rel="2.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1577966400">- update frl plugin to 3.6.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580472000">- version 3.6.6
  * Fix bug #57682: GTK Client - CLI is activated when pressing Shift+Z
  * Add GNU Health shortcuts to the help window</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583064000">- version 3.6.8
  * Removed the deprecated App Menu in favor of the Menu Bar.
  * Migrate from obsolete Table to Grid
  * Fix the footer
  * Include accelerator for preferences (ctrl+shift+p) and fix
    accelerator for shortcuts (ctrl+shift+F1)
  * Avoid maximizing application at startup
  * Remove unused fast tabbing option from menu
  * Allow setting the GH command line on the bottom again (cli_position =
    bottom). By default is top.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1589716800">- version 3.6.9
  various bugfixes (including boo#1170553)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604750400">- remove __pycache__ from plugins (boo#1178453)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- version 3.8.1
  spec-file updated to use new python macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- python_dependency_generator removed (misses dependencies....)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646568000">- version 4.0.0
  * based on Tryton 6.0
  * for details see CHANGELOG</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655380800">- version 4.0.1
  * various bug fixes, see changelog
  * plugins adapted and renamed for 4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676203200">- verion 4.2.0
  * Instance and connection information visible at the GTK client title
  * Add GNUHEalth scalable icon - svg - for desktop menu and panel entries
  * see Changelog for full description
  * separate gnuhalth-client.desktop file removed</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697544000">- Remove %python3_install prefix and root options, that's included in
  the macro by default.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703160000">- version 4.2.1
  * Various Tryton-patches applied, see Changelog for details</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Enable to SLE15 python module pythons</changelog>
</package>
<package pkgid="6fb818efe9c6f82849985f4fe9d96c5384b8d7d3508894307db9ea77503c123accbfadfc4e4ff47ff32a010fd573690aad0291b8610a44828d2045121f20225f" name="gnuhealth-client" arch="src">
  <version epoch="0" ver="4.2.1" rel="2.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- camera.diff added
  plugins changed from *latest* to version 3.4.x</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 3.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575201600">- version 3.6.2 - various bugfixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575288000">- version 3.6.3 - various performance improvements</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575720000">- version 3.6.4 #57371  Error when assigning a health professional on the work schedule</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1577188800">- version 3.6.5: Fix variable name to values</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1577966400">- update frl plugin to 3.6.1</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1580472000">- version 3.6.6
  * Fix bug #57682: GTK Client - CLI is activated when pressing Shift+Z
  * Add GNU Health shortcuts to the help window</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1583064000">- version 3.6.8
  * Removed the deprecated App Menu in favor of the Menu Bar.
  * Migrate from obsolete Table to Grid
  * Fix the footer
  * Include accelerator for preferences (ctrl+shift+p) and fix
    accelerator for shortcuts (ctrl+shift+F1)
  * Avoid maximizing application at startup
  * Remove unused fast tabbing option from menu
  * Allow setting the GH command line on the bottom again (cli_position =
    bottom). By default is top.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1589716800">- version 3.6.9
  various bugfixes (including boo#1170553)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604750400">- remove __pycache__ from plugins (boo#1178453)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- version 3.8.1
  spec-file updated to use new python macros</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614254400">- python_dependency_generator removed (misses dependencies....)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646568000">- version 4.0.0
  * based on Tryton 6.0
  * for details see CHANGELOG</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655380800">- version 4.0.1
  * various bug fixes, see changelog
  * plugins adapted and renamed for 4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676203200">- verion 4.2.0
  * Instance and connection information visible at the GTK client title
  * Add GNUHEalth scalable icon - svg - for desktop menu and panel entries
  * see Changelog for full description
  * separate gnuhalth-client.desktop file removed</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697544000">- Remove %python3_install prefix and root options, that's included in
  the macro by default.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703160000">- version 4.2.1
  * Various Tryton-patches applied, see Changelog for details</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1704542400">- Enable to SLE15 python module pythons</changelog>
</package>
<package pkgid="cae9a97e6c8c420ba8bacc16aa64bd389030f9d934df90f88cc3bf22dced9325dc3d84eda940541bae58bb74265f43eb175c4a0a42bf3064ab099c242cc4a09f" name="gnumeric" arch="src">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="bjorn.lie@gmail.com" date="1534161600">- Update to version 1.12.42:
  + Plug leaks.
  + Introspection fixes.
  + Work around gtk+ breakage re. link colors.
  + Fix problems with ssconvert --export-file-per-sheet.
  + Enable ssconvert --export-file-per-sheet for html, latex and
    pdf.
  + Test suite improvements.
  + ssconvert improvements.
  + Makefile improvements.
  + Don't save any configuration when running ssconvert/ssdiff/...
  + Turn GnmFunc into a GObject.
  + Make clipboard output deterministic.
  + Fix conditional format crash.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1534766400">- Update to version 1.12.43:
  + Fix header installation.
  + Fix psiconv compilation.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1543579200">- Update to version 1.12.44:
  + Fix document properties types.
  + Call pygobject_init() if needed.
  + Fix SWITCH's default argument.
  + Fix problem with setting auto-func.
  + Fix problem reading really old xls format.
  + Fix sheet filter problem.
  + New NT_RADICAL function.
  + Fix conditional style crash.
  + Fix applix locale problem.
  + Fix applix encoding and escape problems.
  + New LAMBERTW function.
  + Plug sheet object leak with paste.
  + Fix documentation problem for vararg functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1559908800">- Update to version 1.12.45:
  + Doc fixes.
  + Add DIGAMMA function.
  + Support ISO-8601 UTC date/time input.
  + Improve cvs separator guessing.
  + Add export option "active-sheet".
  + Fix compilation issue.
  + Handle odf files with no styles whatsoever.
  + Improve Excel standalone-xml import.
- Tweak .changes to avoid a rpmlint warning.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1573214400">- Update to version 1.12.46:
  + Fix format import from ODF.
  + Fix charts size in XLS format.
  + Fix loading string from arrays in charts.
  + Implement wrapping of rotated text.
  + Fix over-eager guessing of dates in csv.
  + Fix Mac build problem.
  + Fix inter-process paste crash.
  + Fix problem saving cell protection to xlsx.
  + Look for python3 before python.
  + Fix SUMIF (etc) problem with blank criteria.
  + Improve editing of percentages.
  + Improve html import.
  + Command line export of graphs.
- Replace python-devel with disabled python3-devel BuildRequires,
  python3 is not yet supported.
- Disable pkgconfig(gobject-introspection-1.0) BuildRequires, we
  are currently not building the introspection support.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="e421811d620c751f86dfa8835308d66fd019f54dd087bd2612d054c6d4167e4cf6b36b29ab1c5bd3e407c7db44f6486682fd9559cfc34fb830a94a55a5fbcf1a" name="gnumeric" arch="x86_64">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="d7723465b1d82583a41e2ac7322665a910a1f8c9cc4b5648100d2781072e6c53b6e7f5a49790d89a4fe220d193485d5e761cac16bb3166a9f6e512e8d859d816" name="gnumeric-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="7a34d5031ab5358d0b1969a3370bb25eca8a2640f5e93f659e0b8ffcfb10d75341d78e8574b11e0678f31c83b061e67a83f93de10c312690e0d6e5e26e61f714" name="gnumeric-debugsource" arch="x86_64">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="33db3c73cc9e4279c7902730bb70c198aeb4fa0c8547a115f504583ebb2bcf04e90c77262914cca8eb3a81e2daf86702d456cbc2810784e7708946686e233cc0" name="gnumeric-devel" arch="x86_64">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="ac4a616be9c651272474a63a43f5bd6d45f31559e4feae823195d23dafaad38a6e28c51a052c4795ab66c14218140b6dcf65a2e4f76a8f75494710add9e04593" name="gnumeric-doc" arch="noarch">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="7f528af9ad070a3ba833624fefd3f5b4bd956fe647273d0d95d7b06543cbe600d6d217977e5b3874ed3010d1971815c9a0cc0219218987fa37adcd2e57230345" name="gnumeric-lang" arch="noarch">
  <version epoch="0" ver="1.12.56" rel="2.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1589025600">- Update to version 1.12.46:
  + Fix chart and image name roundtrip through ODF.
  + Fix print flag roundtrip for sheet objects through ODF.
  + Fix crash when the embedded spreadsheet is invalid.
  + Fix dialog size problem.
  + Add "--set CELL=CONTENTS" option to ssconvert.
  + Improve tests.
  + Improve speed on exit with lots of conditional formatting.
  + Improve error message.
  + Impose ordering of ssconvert --export-graphs.
  + Doc fixes.
  + Fix CELL crash.
  + Handle export options for ssconvert --export-graphs.
  + Fix deps crash.
  + Fix chart name roundtrip through XLSX.
  + Fix sheet object print flag roundtrip through XLSX.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1597924800">- Update to version 1.12.47:
  + Add axis title to chart in histogram tool.
  + Fix line end marker roundtrip through strict ODF.
  + Improve export of line markers to ODF for interoperability.
  + Improve line marker handling on import.
  + Fix LaTeX export.
  + When reading an ODF file make all sheets of equal size.
  + Fix xlsx object non-import crash.
  + Fix in-place graph data problem.
  + Port to Python3.
  + Fix performance issue with sample_datasource.
  + Fix partial-line issue with sample_datasource.
  + Fix load of in-place graph data with extra ()s.
  + Fix Ctrl-; cursor position.
  + Fix ssconvert --merge-to problem.
  + Fix sheet size paste problem.
  + Speed up really large auto-filters.
  + Fix 2038 problem on quit.
  + Improve tests.
  + Improve dependency tracking for implicit intersection.
  + Fix format dialog issue.
  + Re-tune style quad tree.
  + Re-tune dependency bucket system.
  + Fix global name parsing problem with non-uniform sheet sizing.
  + Avoid style dependency redraw during file load.
  + Tend to dead kittens.
  + Fix metadata dialog.
  + Fix potential 64-bit problem with signals.
  + Fix GnmRange introspection.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1616241600">- Update to version 1.12.49:
  + Do not try to turn all of LibreOffice's SplitModes into frozen
    panes.
  + Fix graph size issue when the graph is in its own sheet.
  + Fix one more graph size issue when the graph is in its own
    sheet.
  + Fix ssgrep problem when used as a filter.
  + Rework conditional styling's upper level.
  + Fix autofill array critical.
  + Handle missing values in xlsx.  [#517]
  + Fix critical when using fd://1.
  + Don't trim spaces for csv files as per rfc 4180.
  + Fix cvs separator guessing problem with quotes.
  + Improve handling of expressions in csv files.
  + Plug ssconvert leak.
  + Fix bogus time match for "3.a".
  + Use 1us resolution for NOW.
  + Fix ssconvert sheet selection for csv.
  + Test suite improvements.
  + Fix ods import problem with irregular sheet sizes.
  + Fix ods import problem with crazy named expressions.
  + Allow plain space as 1000s separator in FR locale.
  + Fix graph size problem affecting image output.
  + Check for yelp in autogen.
  + Fix ssconvert problem with conditional styles.
  + Move from style regions to style classes in css.
  + Implement #ifdef for built-in css.
  + Dead kitten in css.
  + Improve the drawing of filter combos.
  + Allow theming of grid color.
  + Fix dirty-tracking.
  + Plug ods write leak.
  + Disable cs documentation translation due to itstool/libxml2
    bug.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1617624000">- Add libgda-6.patch: support GDA 6</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1623412800">- Update to version 1.12.50:
  + Fix undo problem with sorting and cell comments.
  + Python loader cleanups.
  + Use Python's bool type instead of rolling our own.
  + Export file:// links to html.
  + Export file:// links to xlsx.
  + Improve handling of invalid formulae from xlsx.
  + Introspection fixes.
  + Improve CELL("format",...).
  + wk4 import improvements.
  + Fix some -fsanitize=undefined problems.
  + Improve excel-specific xlsx import of validation.
- Drop libgda-6.patch: Fixed upstream.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1642766400">- Update to version 1.12.51:
  + Fix error bars when data are in a multi-column array.
  + Always set the GO_DATA_HAS_VALUE flag when needed.
  + Fix --with-long-double configuration.
  + Fix applix import/locale problem.
  + Make sure CEIL doesn't return -0.
  + Add ILOG function.
  + Fix MROUND.
  + Take evasive action re g_memdup.
  + Fix inter-gnumeric array formula paste crash.
  + Avoid re-querying file existance for recent files.
  + Fix rich-text rendering (based on work of Jean).
  + Fix crash with conditional styling.
  + Extend BITOR, BITAND, BITXOR to any numbers of arguments.
  + Fix ods export leak.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1649332800">- Drop autoreconf call, we do not have any patches currently.
  Following this, also drop libtool BuildRequires, no longer
  needed.</changelog>
  <changelog author="Emily Gonyer &lt;emilyyrose@gmail.com&gt;" date="1650369600">- Update to version 1.12.52
  + Attach the verticle alignment selector to the toolbar.
  + Improve the toolbar styling a bit.
  + Fix toolbar overflow menu's labeling.
  + Many improvements to verticle toolbars.
  + Install appdata file in new location.
  + Allow styling of cell extension indicators.
  + Restore bolding of active sheet tab.
  + Fix import of mildly broken print settings in xlsx files from OnlyOffice.
  + Various --with-long-double fixes.
  + Fix BITAND.
  + Test improvements.
  + Fix xlsx write for sheet objects with text contents.
  + Fix leak.
  + Fix old problem saving column widths.
  + Set default number of sheets to 1.
  + Fix edge error case for SMALL and LARGE.
  + Increase the default column width a bit.
  + Fix xlsx import/export of default column width.
  + Be less aggressive with automatic column widening.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.12.53:
  + Fix xlsx import of T.INV.
  + Fix inter-process array paste problem.
  + Fix problem with xlsx number format 14.
  + Fix problems with complex number rendering.
  + Fix near-denormal parsing case.
  + Fix mildly crazy ROUND edge cases.
  + Fix dialog reuse problem.
  + Fix sc import problem.
  + Work a little hard at avoiding -0.
  + Fix html import problem.
  + Fix reading localc extension for engineering format.
  + Fix strict-conformance ods problem with E-notation.
  + Improve test suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674216000">- Update to version 1.12.54:
  + Improve whitespace handling in html import.
  + Improve various desktop environments' icon discovery.
  + New function ENCODEURL.
  + New libpython configuration.
  + Fix problem relating to sheet remove and conditional format.
  + Fix inconsistent rounding of half-way cases.
  + Fix xlsx leaks.
  + Cell comment speed-ups.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Update to version 1.12.55:
  + Fix problem making new objects invisble.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699012800">- Update to version 1.12.56:
  + Fix tooltip problem on Wayland.
  + FLOOR, CEILING: Improve xl compatibility.
  + Fix dependency problems with arrays.
  + Improve clipboard pasting from firefox.
  + Fix number-stringification for E-numbers.
  + Improve generation of random integers.
  + Work around cairo performance problem re anting.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Add ix86 ExcludeArch: goffice is no longer built for that target.</changelog>
</package>
<package pkgid="c178002d6b39e4a190638eb2839fb923359c25607c56b0d6c77a64b1b1a9612b859bd9667d75a88948c80e428c09683af521f57303b9264241c0ab2289130c15" name="gnuradio" arch="src">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="afcb270c1e2bc9db3cb0695f13b1e5fe776ab824ecab401460742663d087d7c362f860e9c2d606bb9ec6aa705612e5a62ede7f5caaad90fabf537547d966eb69" name="gnuradio" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="9af687e2055ee3ebf1317c3f3b34adb14f71e0cc0d4c7e8bce6c90a4c631c2d52e60116fd587cbf16ae190a26b6d76943eb05b12b75c8066132dadaba6a43c06" name="gnuradio-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="b262a97b9aa6fd95d16793ef599172a7a6aa577a047ab346bb1b228120d0e7948b1a88bc256c353b965f375f7afad6c4810d9427ab9ba1a29c2464b55f68085a" name="gnuradio-debugsource" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="abdcbf1c63100597a2622bd967e77c8dc3e533806e4e68c70a80b0ea01b4a178ded9c038258a1af18e1d7320bf671ef1a203cbc5754d327ba2abd11a6586d5c1" name="gnuradio-devel" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="c7a0783e170b7748e2d37bcd7a0c6519af9c0c35ce777388e72dbc304cd7864936e340f2e2d13322f2235bedb522cc160cdfdf55436ddd0a98cbdc9b592a2727" name="gnuradio-doc" arch="noarch">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="a8023de524d92d2a9e8dd9dd42698bcab9374fe295d5539e9350c0dfd4649c246a8b52b019d255b70b6d16f94fd331f4a4c1e07078060389e93ded9ac75a59a4" name="gnuradio-examples" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="cfe600e5b007be63b186458b9c2eb8f94453a6670a773cd06689dda1e70e9c95d860c542fbc521b737afc657c341af032577449a1c0264d940206251d20908b8" name="gnuradio-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.10.9.2" rel="2.1"/>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1644408000">- Patch revert-23cece0d0.patch removed - not needed now</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1644753600">- Restore gr_modtool CMakeLists.txt files, protect from %cmake
  mangling.
- Remove TeX build dependency, math is rendered with MathJax.
- Add pyqtgraph and scipy filter design tool runtime dependencies.</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1648296000">- Added spdlog and thrift to dependencies
- Added python3-cairo and python3-gobject to runtime dependencies
- Removed log4cpp from dependencies
- Update to version 3.10.1.1
  * fixes an off-by-one error in output buffer allocation
- Update to version 3.10.1.0
  * Runtime
    + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
  * gr-analog
    + Fix C++ code generation for random_uniform_source
  * gr-blocks
    + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
  * gr-filter
    + Bug fix: buses should now work with PFB channelizer and synthesizer.
  * gr-iio
    + Various fixes for fmcomms2/3/4.
  * gr-uhd
    + Bug fix: overflow count was uninitialized.
    + Correct descriptor names in uhd_fpga_ddc/duc.
  * GRC
    + Bug fix: initialize value for "priority" parameter in Python Snippets.
    + Show blocks with "deprecated" flags as deprecated.
- Update to version 3.10.0.0
  * Changed
    + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
  - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
    + gr::blocks::pdu namespace has been reorganized in gr
  - PDU vector types are accessible in gr::types
  - PDU functions are accessible in gr::pdu
  - Common msg port names are accessible in gr::ports
    + Logging Infrastructure changed to use spdlog
  - +dependency spdlog, -dependency Log4CPP
  - New, more convenient logging methods
  - Modernized Interface
  - Removed iostream and cstdio from logging statements
  * Project Scope
    + C++17
  - requires MSVC 1914 (Microsoft VS 2017 15.7)
  - replace boost::filesystem with std::filesystem
    + Windows build: removed unnecessary MSVC-specific system include overrides
    + Removed unused volk_benchmark
    + Use Pre-Compiled Headers - speeds up compilation time
    + Further replacements of boost::bind with lambda functions
    + Remove more manual memory management and general c++ modernization
    + PEP8 formatting applied and enforced on all Python files
    + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
    + Update QA tests to work with OpenEmbedded cross compilations
    + Dependency versions:
  - Python 3.6.5
  - numpy 1.17.4
  - VOLK 2.4.1
  - CMake 3.16.3
  - Boost 1.69
  - Mako 1.1.0
  - PyBind11 2.4.3
  - pygccxml 2.0.0
    + Compiler options:
  - GCC 9.3.0
  - Clang 11.0.0 / Apple Clang 1100
  - MSVC 1916 (Microsoft VS 2017 15.9)
    + Replace deprecated distutils in CMake macros
    + Build targets with python dependencies conditionally on ENABLE_PYTHON
  * gr-blocks
    + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
    + Document the supported operations in transcendental
  * gr-analog
    + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
    + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
    + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
  * gr-filter
    + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
    + Speed up filter building with moves
    + Add const to temporary tap vectors
  * gr-digital
    + Remove deprecated simple_{correlator,framer}
    + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
    + Un-deprecate pfb_clock_sync
    + Add header payload demux example
    + Remove crc32 utility and most of packet_utils
    + Remove yml files for non-existent QAM mod/demod blocks
  * gr-dtv
    + Refactor ATSC blocks to have separate metadata stream rather than passing structs
    + Add energy normalization for DVB-S2X constellations
  * gr-network
    + Fix segfaults when TCP and UDP are restarted
  * gr-qtgui
    + Remove spurious volk includes
    + Fix segfaulting overflow in time_sink and waterfall
    + Support for Qwt 6.2
    + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
    + Frequency/Waterfall Sinks force power of 2 for fft size
  * gr-uhd
    + Python bindings for RFNoC blocks
  * gr-utils
    + gr_modtool bind workaround for pygccxml incompatibility with spdlog
  * gr-video-sdl
    + Clean up the SDL sinks:
  - Remove unused format parameter
  * gnuradio-runtime
    + gr::random uses xoroshiro128+ internally, takes uint64_t seed
    + Remove unused misc.cc/h
    + Accelerator Device Support
  - Major changes to the runtime to support “custom buffers”
  - Single Mapped Buffer abstraction that can be inherited out of tree
    + Remove Tag Checker
    + Explicitly convert path to string to fix MSVC build
    + size_t for vmcircbuf constructor and buffer factories
    + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
  * grc
    + grcc –output switch for hierarchical blocks
    + Clean up Bokeh server loop
    + Don’t blacklist default as a flowgraph ID to prevent always starting in an error state
  * Testing
    + rm dependencies from disabled components in blocks/runtime tests
  * Misc.
    + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
    + gr_filter_design
  - update to support PyQt5
  - fix loading of previously saved .csv files
  * Added
    + New in-tree module gr-pdu
    + New in-tree module gr-iio</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1649678400">- Added python3-jsonschema to build and runtime dependencies
- Added python3-pyzmq to runtime dependencies
- Update to version 3.10.2.0
  * gnuradio-runtime
    + Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature).
  * grc
    + Improve discovery of xterm and related programs.
    + Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph.
    + New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
    + Store the GNU Radio version in flowgraph metadata when saving.
    + Minor change in Python evaluation code to allow affinity, minoutbuf and maxoutbuf to be adjusted via script parameters.
  * Build system and packaging
    + Require C++-17 for gnuradio-runtime and code compiled against it (via cmake flags).
    + Add pythonschema to build- and run-time dependencies.
  * gr-blocks
    + Add exponential distribution to Message Strobe Random block’s delay selection.
    + Quiet down debug messages in File Sink.
    + Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
  * gr-filter
    + Fix crash in Rational Resampler logging
  * gr-digital
    + Add generic CRC blocks: CRC Append and CRC Check.
  * gr-qtgui
    + Improve text/background color on Range widget.
    + Digital Number Control emits message with new, instead of previous, value.
    + Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
    + Vector Sink allows legend to be disabled.
    + Type error fixes (Python 3.10 is stricter about int casting).
  * gr-trellis
    + Provide Python bindings for PCCC Encoder and Viterbi Combo.
  * gr-vocoder
    + Add C++ generation support to gr-vocoder
  * Code generation tools
    + Support strongly-typed enums in Python bindings</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1655899200">- Update to version 3.10.3.0
  * Project Scope
    + Continue replacement of Boost functionality with standard C++
    continues, where practical, making the code more maintainable.
    + Fix more flaky CI tests that were failing unnecessarily. This helps greatly with maintenance.
  * gnuradio-runtime
    + Only catch Thrift transport exceptions
    + Import PyQt5 before matplotlib to work around a bug
    + Fix broken log format string in set_min_output_buffer
    + Process system messages before others. This helps with orderly flowgraph termination.
    + Custom buffers: add missing (simulated) data transfer to
    input/output_blocked_callback functions in host_buffer class
    + Fix Mach-kernel timebase (numer and denom were reversed)
    + Fix signed integer overflows in fixed-point table generation
  * GRC
    + Add parentheses on arithmetic expressions to avoid operator precedence problems in templated code
    + Fix create hier / missing top_block error
  * Build system and packaging
    + CI: Add testing for Fedora 36, remove Fedora 34.
    + cmake: Use platform-specific Python install schemes
    + cmake: Always prefix git hash used as version with "g"
    + cmake: Allow MPIR/MPLIB package find to fail gracefully
    + cmake: Remove 'REQUIRED' flag for Volk
  * gr-blocks
    + Fix rotator_cc scheduled phase increment updates
    + Wavefile Sink: add support for Ogg Opus if libsndfile is &gt;= 1.0.29
    + Probe Signal: synchronize access to d_level to prevent race conditions
  * gr-digital
    + Use memcmp for CRC comparisons to avoid alignment errors
  * gr-dtv
    + Use unsigned integer for CRC calculation
    + Fix use of uninitialized memory
    + Fix initialization of L1Post struct
  * gr-filter
    + Fix various bugs in Generic Filterbank
  * gr-iio
    + Fix grc pluto sink attenuation callback
  gr-qtgui
    + Several sinks produce wrong error messages, when GUI Hint is used. Reorder params in yml files to fix.
  * gr-soapy
    + Deactivate stream before closing. Some modules depend on this behavior.
  * gr-uhd
    + Implement get_gpio_attr()
    + Code generation tools
    + C++ generation: Fix various template errors
  * Modtool
    + gr_newmod: Fix copying python bindings to test dir on Windows
    + gr_newmod: Make untagged conda package version less specific
    + modtool: Add a conda recipe to the OOT template
    + Make the pydoc_h.mako more clang compliant
  * Documentation
    + Add shim Sphinx config for readthedocs
- Enabled gr-iio module (requires libiio)</changelog>
  <changelog author="Mikhail Paulyshka &lt;me@mixaill.net&gt;" date="1656676800">- added python3-SoapySDR to the runtime dependendcies (required by gr-soapy)</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1663329600">- Update to version 3.10.4.0
  * Project Scope
    + Replace get_initial_sptr() calls with make_block_sptr() calls.
    There were a number of places the incorrect function was being used.
  * Runtime
    + Use correctly typed arguments to log messages to prevent build errors.
  * GRC
    + Add xfce4-terminal and urxvt to the list of terminal emulators
    discovered during the build process.
    + Suppress GUI hint errors that were being shown in the terminal window.
    + Use integers for screenshot size (floats were causing Cairo errors).
  * Build system and packaging
    + Reformat cmake files and make cmake formatting part of the workflow.
    + Allow GNU Radio to be a part of other cmake-based projects.
    + Correct linking to libiio and libad9361 on macOS.
    + Update method for determining Python installation directory. This
    should work correctly now on (all?) distro releases.
  * gr-blocks
    + New Block Interleaver/Deinterleaver interleaves blocks of symbols
    + Correct calculation of items_remaining in File Source, which allows
    seek() to work correctly.
    + Add an example for Wavefile Sink
  * gr-digital
    + Deprecate the CRC32 and CRC16 blocks, which will be removed in the
    future. There are more general CRC blocks which do the same thing (and more).
  * gr-filter
    + Fix demo for PFB channelizer
  * gr-iio
    + FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048.
    + FMCOMMS2 returns the correct samples for the second channel in 2-channel mode.
  * gr-trellis
    + Correct Python bindings for trellis::metrics.
  * gr-qtgui
    + Range widget can now output messages when value changes.
    + Add C++ code generation for Time Sink
    + Regenerate Python bindings for some blocks when necessary.
    + Waterfall Sink correctly uses half spectrum for float input.
  * gr-uhd
    + Add Python bindings for the UHD find() functino.
  * gr-zeromq
    + Support newer get() and older/deprecated getsockopt()
    functions in cppzmq depending on availability.
  * Modtool
    + Parse IO signatures with or without gr:: prefix.
  * Documentation
    + Update certain file lists to keep build paths out of documentation.
  * Testing
    + Update Conda recipe for Qt 5.15 and re-render CI support files.
    + Add testing on Ubuntu 22.04.
    + Link tests directly against spdlog with not linking to GR runtime.
    + Ignore Python "missing whitespace after keywork" formatting error.</changelog>
  <changelog author="pgajdos@suse.com" date="1663588800">- does not require python3-six
  https://trello.com/c/MO53MocR/143-remove-python3-six</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1666526400">- Add patch:
  * fix-build-with-fmt9.patch</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1671451200">- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
    log debugging
    + API Note: The Python block gateway is now completely
    implemented in the PyBind11 wrapper, in order to clean up
    Python dependencies. This is technically an API change, but
    should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
    all platforms
    + Python IO signature replication (multiple ports specified by
    one signature) fixed
  * GRC
    + Continue processing block connections after a connection
    error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
    and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
    unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
    again to Clayton Smith. In the process of fixing tests, a number
    of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
    point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
    thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
    host order. This is a wire format change. The options were to
    have different endian machines unable to communicate, or older
    and newer versions unable to communicate. Note that there is
    a more general set of blocks (CRC Append and CRC Check) that
    are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
    buffering and using the GR circular buffer instead of the
    Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
    Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
    in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
    Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
    backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1672228800">- Sanitize _constraints, 4GByte of memory is sufficient. Also,
  2GByte memoryperjob rejects too many workers, so combine it
  with %limit_build.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1674648000">- Update to version 3.10.5.1
  * Runtime
    + Restore the ability to set a default block buffer size using
    the buffer_size parameter in the config file. This was lost
    during refactoring in v3.9.
  * GRC
    + Add Python snipped hook point at "init before blocks", right
    before blocks are instantiated.
  * gr-audio
    + Remove support for OSX 10.3 and earlier.
  * gr-digital
    + Make tags visible to subclasses of OFDM Frame Equalizer.
  * gr-dtv
    + Correct constant in DVBS2 Modulator.
  * gr-fec
    + Fix errors in Channel Construction AWGN
  * gr-iio
    + Fix IIO blocks, which were broken due to a build-time
    dependency problem.
  * gr-network
    + Fix crash in UDP Source when buffer overruns.
  * gr-qtgui
    + Remove support for QWT 6.0 and earlier.
  * gr-uhd
    + Add async message port to USRP Source and publish overflow
    notifications.
    + Add bindings and example for RFNoC AddSub block.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1680350400">- Update to version 3.10.6.0
  * Runtime
    + Add Python loggers to top_block and hier_block2
    + Change the default log level (in the config file) to INFO
    instead of DEBUG
    + Logging improvements in the scheduler
    + Correctly determine native page size for Windows
  * GRC
    + Fixed: opening the source of a hierachical block using the
    toolbar button produced an error
    + Use the logger, instead of print statements, in generated
    top blocks
    + Remove libX11 load from generated Python code - this was
    unncessary and produced warnings
    + Choose Editor dialog stays above parent
  * gr-analog
    + Signal Source: option to hide the message port
  * gr-blocks
    + Throttle: supports max time or number of samples per work
    iteration, useful for reducing latency at low sample rates
    + Delay block: option to hide the message port
    + File Meta Sink: fix missing Python import in template code
  * gr-channels
    + Default taps should be 1.0, not 1.0 + j1.0
  * gr-digital
    + Async Decoder: several changes to improve performance
    robustness (see the commit log for more details)
  * gr-fec
    + Tagged Decoder: correctly calculate the frame size for
    terminated CC decoder
  * gr-filter
    + Fixed reverse parameters in fir_filter_with_buffer and
    pfb_arb_resampler, which could cause crashes
    + Fixed PFB Arbitrary Resampler was ignoring attenuation
    parameter
  * gr-iio
    + Set gain mode as specified (was always manual)
    + Use the specified gain parameter for second channel (was
    same as first channel)
  * gr-qtgui
    + Histogram Sink: calculate range of bins correctly to
    avoid strange distributions
    + Save (to image) dialogs add file extensions and have a Save
    button (i.e., they work now)
  * gr-soapy
    + Sources: add tags when the frequency changes
  * gr-uhd
    + Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen OpenGL-
    based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
    + FFT: add properties for direction, magnitude and scaling
    + RX Stream: flush after timeout
    + Fully support multi-channel TX/RX (params were available
    for one one channel)
  * gr-vocoder
    + Add a number of new codec modes for Codec2 and FreeDV
  * gr-zmq
    + Selectable bind/connect to support more flexible ZMQ patterns
    and NAT'd networks
    + Stream sources produce when available, instead of waiting for
    a buffer to fill, helping with latency
  * Modtool
    + Use interp and decim keywords correctly when generating blocks
- Added a patch gnuradio-not-install-freedesktop-files.patch to
  revert commit 7c87800f1d7e85589678f01281b45451085c7482</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1680868800">- Remove unused build dependency on libmpir-devel (gmp-devel was
  already used anyway).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1682424000">- Add gobject-introspection BuildRequires: inspect the python code
  to add relevant typelib() dependencies (boo#1182927).</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682856000">- Enable lto for arm</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1689595200">- Update to version 3.10.7.0
  * Runtime
    + Setting the minimum buffer size should have the desired
    effect now, and not be overwritten. NOTE: the value returned
    by min_buffer_size() is not intended to indicate the actual
    buffer size. Header Payload Demod was the only block
    attempting to use this value, and was corrected.
    + Use a set to store thread group (more efficient)
    + Message Debug can now output via the logging system
    + The field prefs.singleton is no longer externally exposed
    (was unintentional)
    + PMT dict can be generated more easily using pmt::dict_from_mapping()
  * GRC
    + Save changes under all exit conditions (a couple were
    previously missed)
    + Prevent silent Generate/Run failures for unsaved flowgraphs
  * gr-analog
    + C++ code generation for Quadrature Demod
    + Add max_gain parameter for AGC
  * gr-blocks
    + Probe Rate adds a name parameter, for clearer logging
    + Selector has a new "sync" more that consumes the same number
    of items from all inputs. Default is now to consume as many
    items as possible from the active input, and no more than
    that many items from other inputs. The previous behavior was,
    well, broken.
    + Throttle reset item count on restart, to avoid long delays
  * gr-digital
    + Constellation Encoder and Decoder: constellation can be
    changed at runtime
  * gr-filter
    + Filter design tool: multiple improvements in bounds checking
    and exception handling
    + Filter design tool: update QMessageBox to work in Qt5
  * gr-network
    + Multiple memory management errors fixed in UDP Source/Sink
    and TCP Sink
  * gr-soapy
    + Better AGC and gain behavior in RTL, AirspyHF and SDRPlay
    blocks
    + Support bias controls in RTL and SDRPlay blocks
  * gr-uhd
    + Remove possibility of infinite recursion for network
    overruns
    + Support fmtlib v10
    + RFNoC: bindings and block yml for Vector IIR, Replay and
    Log Power blocks
    + RFNoC: add S16 format to RX Streamer
  * gr-vocoder
    + Support additional codec2 modes
  * Modtool
    + Don't override user-defined CMAKE_INSTALL_PREFIX</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1697803200">- Update to version 3.10.8.0
  * Runtime
    + Add MAP_FIXED to circular buffer implementations using
    shm_open() and mmap backed by tmp files.
    + PMTs can be formatted for logging (format wrapper added).
    + New io_signature::make() variant replaces makev(), and
    optionally specifies buffer types.
    + Fix logging params to be compatible with C++20
  * GRC
    + Add "Choose Editor" button to Python block properties. Use
    the GTK app chooser.
    + Save choice to the config file.
    + Correct Python Qt imports in Hier blocks and flowgraph
    templates.
  * gr-blocks
    + Enable building the benchmark testing executable, which runs
    tests on various math functions.
    + Repeat block implemented as a basic block (vs sync
    interpolator) and output buffer allocation fixed.
    + Add a GRC example for Throttle usage.
  * gr-digital
    + Add set_sps() to Symbol Sync.
    + Header Format: Fix CRC and OFDM formats, add option to
    header_buffer to read bits lsb first, and refactor
    extract_bits functions as templates.
    + Constellation Sink uses different colors for each input by
    default.
    + Rework Constellation Soft Decoder, Constellation Object and
    LDPC Decoder Definition.
    + Previously, the LDPC Decoder did not work at all. The sigma
    parameter was removed from the decoder and an optional noise
    power npwr parameter was added to the constellation.
  * gr-network
    + Better support for vectorized output from UDP source. The
    payload size must still be a multiple of item size * vector
    size for this to work.
  * gr-qtgui
    + Range widget eng_slider and eng modes can now be selected
    in GRC.
    + Range widget and a couple of UHD apps now accept values on
    editingFinished, rather than on returnPressed. Since UIs
    generated by GRC do not have OK/Apply for such values,
    there is no "correct" behavior. The behavior is now
    selectable on the Entry widget.
    + Frequency Sink startup time improved where sample rate is low
  * gr-soapy
    + RTLSDR buffer size may be specified
  * gr-uhd
    + RFNoC NullSrcSink block added. The block may be both source
    and sink.
    + Add support and examples for RFNoC loopback.
    + RFNoC Rx Radio adds issue_stream_cmd() and block message
    handler.
  * gr-zeromq
    + Explicitly shutdown and close source/sinks to prevent hangs
    in some cases.
    + Require zmq.hpp (cppzmq) version with context_t.shutdown()
    defined.
    + If shutdown is not defined, the gr-zeromq is disabled.
  * Modtool
    + Add cmake-format support for generated modules
  * Build system and packaging
    + Update Read-the-docs config to include build.tools</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1704110400">- Update to version 3.10.9.1
- Changed
  * Project
    + Python minimum version is now 3.7.2, vs 3.6.5, to support type
    hints.
    + Add tox.ini, so that editors use the same formatting as
    github CI.
    + Use pointers to pass s32fc arguments to VOLK in gr-blocks,
    gr-digital, and gr-dtv to avoid undefined behavior. The fix
    is conditional on VOLK 3.1.0, which add a new supporting
    function.
  * Runtime
    + Disallow None for pmt_t arguments in Python.
    + Support spdlog installations with internal or external libfmt.
  * GRC
    + Use text labels to specify types for block parameters,
    instead of background colors which were difficult to
    read/remember.
    + Enable setting of documentation URLs, relative or absolute in
    yaml. This allows OOTs to use the documentation link in the
    block parameter dialog.
    + Disallow use of block ids that are Python keywords and
    "gnuradio".
    + Add type annotations in some places (required bump to
    Python 3.7.2).
    + Use C version of YAML loader (yaml.CSafeLoader) for
    better performance.
    + Connections may have properties for supported connection
    domains. This feature was added for RFNoC connections. Standard
    stream and message connections do not support this feature,
    but they may in future versions.
    + Check grc file version. The above feature required a
    version bump to "2". Where no connection properties are
    used, version "1" is still emitted. Note that previous
    versions of GRC do not check for file version. RFNoC
    flowgraphs with connection properties will fail to load
    in previous versions as a result.
    + Fix bug where an impressive number of backslashes were
    added to some filenames.
  * gr-dtv
    + Read expected data as little-endian
  * gr-fec
    + Add FEC_API to CCSDS Reed-Solomon functions so they can be
    used by OOTs.
  * gr-qtgui
    + QT GUI Msg Push Button: add a callback for Message Value to
    allow it to change at runtime.
  * gr-uhd
    + RFNoC Rx-Streamer: Add start stream options
    + Add back-edge property to RFNoC connections
  * Build system and packaging
    + Use utf-8 encoding when writing files in gr_python_install.</changelog>
  <changelog author="Wojciech Kazubski &lt;wk@ire.pw.edu.pl&gt;" date="1705579200">- Update to version 3.10.9.2
- Changed
  * Project
    + Fix a few memory errors in various modules.
  * GRC
    + Fix regressions in bus connections.</changelog>
</package>
<package pkgid="1a099fcf938a723fd4a2fdef13b411a887a860ca50dd69195c028346b55c63f6d618c0f5168cdbc8824b4f005b7e460c346a37e19154fe64f05a8a297b805d41" name="gnustep-base" arch="src">
  <version epoch="0" ver="1.29.0" rel="3.1"/>
  <changelog author="fredkiefer@gmx.de" date="1431777600">- update to 1.24.8
  o Performance optimisations (particularly in the use of tiny string
    objects by the new objc runtime on 64bit systems).
  o Thread naming and logging of threads by NSLog() has been made
    consistent with the latest OSX releases, making debugging of
    multithreaded code a little easier.
  o Sergei Golovin has added NSURLConnection regression tests (while
    fixing a few bugs there).
  o As usual, this release also contains an update to include the most
    recent international timezone data.
  o Various other bugfixes.</changelog>
  <changelog author="fredkiefer@gmx.de" date="1458561600">- update to 1.24.9
  o Niels added support for generics
  o Support for 'ng' runtime library (latest language features enabled)
  o Performance optimisations and improved diagnostic messages
  o Garbage Collection deprecated (support to be removed)
  o As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="fredkiefer@gmx.de" date="1458907200">- disable icu on Suse systems before 12.</changelog>
  <changelog author="aloisio@gmx.com" date="1484222400">- Spec cleanup
- Removed _service file and added tarball so that
  the package can be accepted into Factory</changelog>
  <changelog author="aloisio@gmx.com" date="1484395200">- Reverted macros in comments</changelog>
  <changelog author="aloisio@gmx.com" date="1484654400">- Rename pl to pllist unconditionally.
- Explicit filelist to better monitor conflicts between
  packages.</changelog>
  <changelog author="fredkiefer@gmx.de" date="1492344000">- update to 1.25.0</changelog>
  <changelog author="fredkiefer@gmx.de" date="1500724800">- Change gnustep-make from BuildRequired to Required.</changelog>
  <changelog author="fredkiefer@gmx.de" date="1504440000">- Remove scripts to start gdnc as daemon or on login. (Fixes boo#1055816)</changelog>
  <changelog author="jengelh@inai.de" date="1504958400">- Implement shared library packaging guideline.
  Ensure neutrality of description.</changelog>
  <changelog author="fredkiefer@gmx.de" date="1514721600">- update to 1.25.1
  o Unicode fixes for characters outside the base plane
  o Stubs for some new OSX methods
  o Various new OSX compatibility macro and type definitions
  o NSFileManager fixes and tweaks to match OSX implementation
  o NSDistributedLock bugfix for pre-existing lock directories
  o Alternative sort algorithms selectable at runtime
  o Compatibility-related changes for environments not supporting weak
  symbols
  o Other more minor bugfixes and cleanups.
  o As usual, this release also contains an update to include the most
  recent international timezone data.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1531224000">- Remove dependencies on insserv, not used.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1547208000">- update to 1.26.0
  * Improve utf8 validity checks.
  * Make point and size subclasses for NSValue interchangable.
  * Add support for TLS SNI. Always request certificate from client and
    update certificates after 5 minutes.
  * Don't write deprecated fields to desktop link file.
  * Use NSLock instead of GSLazyLock and other improvements for
    multithreaded processes.
  * Clean up of NSString cluster.
  * Update NSAssert() and NSCAssert() to handle variable arguments (as
    OSX has done) and mark the numbered macros as obsolete.
  * Various improvements in tests.
  * Require ICU &gt;= 50.
  * ICU is now detected using pkg-config.
  * Improve XML parsing.
  * Make NSXMLNode ivar a union representing different types, instead
    of assuming it will contain different underlying class types in
    different contexts.  This is important for the new libobjc2 ABI.
  * OSX compatibility changes to NSURL.
  * NSFileManager call error handle on missing file.
  * Dummy spinlock implementation for platforms that don't support it.
  * Internationalization improvements: Japanese translation, Turkish
    translation, Polish translation.
  * Various improvements for new libobjc2 "v2 ABI", including things
    like a new NSConstantString implementation, making
    GS_REPLACE_CONSTANT_STRING a noop with the new ABI, etc.
  * Improvements for stack traces, exception handling and dead lock
    detection.
  * Other more minor bugfixes and cleanups.  Many found by Coverity
    scan results.
  * As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586865600">- Update to version 1.27.0
  * Expose GNU TLS wrappers and add methods to get certificate
    expiry.
  * Improve thread safety when using zombies, particularly on
    statup/shutdown.
  * Improvements for Ukrainian localization.
  * Decreased ICU requirements to 49 to support Windows 2000.
  * Simplifications and fixes in GSPrivateSymbolPath().
  * GSMime improvements (word encoding specifier, utf-8
    improvements encoding quoted words with multibyte characters)
  * NSJSONSerialization fixes for codepoints over 0x7f.
  * NSCharacterSet support for URL*AllowedCharacterSet and
    declarations for new character sets.
  * NSString implementations for new methods
    stringByRemovingPercentEncoding/
    stringByAddingPercentEncodingWithAllowedCharacterSet:.
  * Fixed a crash in gdomap when an invalid hostname is given
    for the -M option.
  * In NSString.m, removed functions urldecode() and ishex()
    which were mistakenly neither namespaced nor declared static
    and thus could have conflicted with non-library code.
  * Fixed libdispatch configuration switch so
  - enable-libdispatch works correctly; correctly checking for
    HAVE_LIBDISPATCH_RUNLOOP.
  * Updated libdispatch runloop integration so it is compatible
    with Swift's corelibs libdispatch release (from
    github.com/apple/swift-corelibs-libdispatch).  The
    libdispatch must be compiled with
    INSTALL_PRIVATE_HEADERS=YES.
  * In NSThread, spinlocks implemented using builtins to be able
    to target platforms without pthread_spin_lock(), such as
    Android targeting API level &lt; 24.
  * In NSLog on Android, send logs to syslog.
  * Implementation of NSOrderedSet.
  * When ./configuring, link against libandroid on Android.
  * In NSBundle, allow integrating with Android asset manager
    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
    use of mainBundle's pathForResource:ofType:,
  - URLForResource:ofType: and similar; referencing Info.plist
    if it exists in Android assets; use of NSFileManager's
    fileExistsAtPath: et al and isReadableFileAtPath:; reading
    files using NSFileHandle APIs; use of NSDirectoryEnumerator
    to enumerate Android assets from the main bundle.
  * In NSBundle, localization support on Android.
  * In NSProcessInfo, automatic initialization on Android using
    a fake executable path
    (/data/data/&lt;app identifier&gt;/Resources).
  * In NSData, improvements in reading Android assets.
  * Various improvements in the mechanism to report memory usage
    of individual objects.
  * Skeletal implementation of NSUbiquitousKeyValueStore.
  * Implementation of NSByteCountFormatter.
  * Fixes to writing large HTTPS requests (GSSocketStream,
    NSURLProtocol).
  * In gdomap.c, fix detection of local networks.
  * In NSArray's -removeObjectsInArray:, prevent some crashes.
  * In GSTLS, avoid setting session priority twice.
  * In NSFileHandle, fix so that setting certificate information
    does not discard any other options already set.
  * In GSXML's -fatalErrorFunction, use the correct function to
    get the line number.
  * In NSOperation's _execute, ensure lock gets released on an
    error by surrounding with NS_DURING.
  * Generics support in NSHashTable.
  * Implementation of NSProgress.
  * Skeleton implementation of NSURLComponents.
  * In NSSortDescriptor, added
  - sortDescriptorWithKey:ascending:descending:.
  * In NSOperationQueue, added -addOperationWithBlock.
  * In NSFileManager, added
  - URLForDirectory:inDomain:appropriateForURL:create:error: and
  - enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
    Also added NSItemReplacementDirectory constant, and updated
    stub implementation for -URLForDirectory:shouldCreate:error:.
    Added -initWithDirectoryPath:...  with additional parameters
    skipHidden and errorHandler.
  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
  * Moved NSFileWrapper from -gui to -base.
  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
  * Added units of measurement classes such as NSUnit,
    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
    NSLengthFormatter, NSMassFormatter.
  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
    NSElectricResistance, NSUnitMass, NSUnitEnergy,
    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
    NSUnitLength.
  * Support for data directory on Android introduces
    GSInitializeProcessAndroid and makes use of the path
    returned by Context.getFilesDir() as the basis for storing
    data (e.g. NSUserDefaults) and when querying for directory
    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
    etc.).
  * Placeholder NSScript* classes.  Added NSUserActivity,
    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
    NSAppleEventDescriptor.
  * Added NSDateInterval intersectionWithDateInterval:.
  * Added NSBackgroundActivityScheduler.
  * Added NSISO8601DateFormatter and NSMetadataAttributes.
  * Added NSOrtogrpahy and NSLinguisticTagger.
  * Added NSExtensionItem, NSExtensionContext,
    NSExtensionRequestHandling, and NSItemProvider and
    NSItemProviderReadingWriting.
  * Updated timezone info for NSTimeZones.
  * On Android, support for NSTemporaryDirectory to use
    Context.getCacheDir(), and cleaning it up in
    GSInitializeProcessAndroid() given there is no support for
    temp directory before Android API 26.  Also used with
    NSCachesDirectory + NSUserDomainMask.
  * NSXPCConnection fixes.
  * NSException symbolication support using libunwind (used when
    backtrace() is unavailable).
  * Travis build improvements to use new runloop integration and
    gnustep-2.0 runtime.
  * In NSKeyValueObserving, implement two missing methods for
    NSArray: -addObserver:options:context: and
  - removeObserver:fromObjectsAtIndexes:forKeyPath:.
  * Updated NSUUID to use instancetype.
  * Added support for NSDate constants in NSPredicate.
  * Fixed a NSTimer bug with blocks.
  * In GSTLS, do not put password in the hash key of the
    credentials, and to avoid logging it when debugging is on.
  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
  * In various places, switch away from deprecated
    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
    ENTER_POOL and LEAVE_POOL macros.
  * When building the list of hosts to be probed to see if they
    have gdomap servers, fix code to include those explicitly
    defined in the config file.  Add -S option to list the
    addresses of the known gdomap servers.
  * Backward compatibility fix for ICU 65.
  * Update GSPrivateSymbolPath() so that, on the path where
    LINKER_GETSYMBOL is not available, we attempt to lookup
    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
    (earlier ABIs use a prefix of __objc_class_name_ for the
    class definition.
  * Fix parsing of NSURLResponse content type header.
  * Fix for class lookup when using the 2.0 ABI.
  * Fixed NSURLComponents setURL: throwing exceptions when URL
    didn't have all expected parts caused by rangeOfString:
    throwing for nil values.
  * Added NSURLQueryItem implementation.
- Spec cleanup</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build
  against ICU 68.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648814400">- Update to version 1.28.0
  * Reading and setting File Creation Date attribute on Windows.
  * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with
    'ASSIGNCOPY()'.
  * Replaced character set data headers for URLs with loading these
    from a standard data source, and updated bitmap representation to
    use much less space for character sets residing wholly in the base
    plane, such as the URL charsets (given they are purely ASCII).
  * Updated character set data with newer Unicode data set.
  * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now
    retain the client up until the last message is sent to it, which
    improves compatibility with OS X.
  * Percent-escaping code in 'NSURL' simplified.
  * Removed mixed ABI support.
  * Use of Apple runtime now assumes non-fragile ABI (which is true on
    modern systems).
  * Improve typing on method implementation pointers in some classes.
  * In 'NSHTTPCookie', rewritten code for extracting individual cookies
    from the HTTP header.
  * In 'NSKeyedArchiver', implement secure coding methods.
  * New methods in 'NSDateComponents'.
  * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and
    'NSDateComponents'.
  * In 'NSFileManager', use 'utimensat()' to set file modification
    date, if available.
  * Correctly stop parsing number being decoded in
    'NSJSONSerialization' when encountering a number with an invalid
    exponent.
  * Improve OS X compatibility for 'NSURLQueryItem' initializers.
  * For 'NSFileManager', in 'changeFileAttributes', implement setting
    creation date for Unix-like systems.  Implement reading the
    creation date if a supported method was detected.
  * Support reading Android assets from the main bundle in
    'NSInputStream'.
  * Support Android assets directories in 'NSBundle' and
    'NSFileManager'.
  * Implement '-[NSXMLParser initWithStream:]'.
  * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in
    'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'.
  * Fix building Win32 implementations for 'GSFileHandle' and
    'NSMessagePort' with nonfragile ABI.
  * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults
    setBool:forKey:]'.
  * Posting notification before 'NSThread' exit.
  * Actually declare optional 'NSFilePresenter' methods as optional.
  * In 'NSConcreteMapTable', fix replacing existing values in a weak
    objects map table.
  * Fix leaks in 'NSOperation'.
  * Various compat fixes for various MSYS systems, particularly around
    sockets code.
  * In 'NSData', 'NSFileManager' and more, various improvements when
    overwriting and creating files with respect to file attributes
    (owners, creation timestamp, etc).
  * Improve 'NSLog' output on Android.
  * Use 'instancetype' in 'NSURLRequest' header.
  * Define 'NSAttributedStringKey' and 'NSNotificationName'.
  * Add new 'NSURL' methods.
  * In 'GSMime', have '-contentFile' check the 'Content-Type' header
    before checking 'Content-Disposition'.
  * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail
    to link due to not all expected symbols being exported.
  * New 'plutil' utility.
  * Implementation of '[NSData rangeOfData:options:range:]' which finds
    the 'NSRange' in which the passed data occurs.
  * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the
    enclosed code in a loop, enabling use in some loops.
  * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'.
  * Improve compatibility when building with ICU 68.
  * Fix compiling libdispatch integration of 'NSRunLoop' on Windows.
  * Add support for building on Windows with MSVC's Clang by passing
    the 'configure' flag '--host=x86_64-pc-windows'.  Use of an MSYS2
    shell without '-devel' packages is recommended.
  * Implementation of 'NSURLSession' and related classes.  This adds
    some dependencies on more recent versions of 'libcurl',
    'libdispatch' etc.
  * Fix initializing 'NSUUID' from a string.
  * Disable use of 'libcurl' if its headers are not found.
  * In 'NSURLProtocol', continue writing data if not all of it was
    written.
  * Fix use of GnuTLS under MinGW by using 'send/recv' rather than
    'read/write'.
  * Add support for libobjc2 runtime on Windows.
  * Fix BOM insertion when generating data from a string using one of
    the Unicode encodings.
- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673006400">- Update to version 1.28.1
  * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler).
  * Support for native locking on ms-windows.
  * Support for overlapped I/O on ms-windows.
  * New timezone handling code to deal with v2+ of the timezone format.
  * TLS support for secure Distributed Objects connections.
  * Masking of sensitive information in http/https debug logs.
  * a variety of bugfixes.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673784000">- Update to version 1.29.0
  * Just change the minor version number as there are some incompatible changes to 1.28.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695643200">- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Add 295.patch: Fix build with libxml2 2.11.0+.</changelog>
</package>
<package pkgid="c605d41132ba2a49d0b890d62088eb16aad0b2a6c71b50b429328d5f515f90a105409f225c8e509f343f705a5ea2c4bba51fa52385d65d4c4f1db277380d1203" name="gnustep-base" arch="x86_64">
  <version epoch="0" ver="1.29.0" rel="3.1"/>
  <changelog author="fredkiefer@gmx.de" date="1514721600">- update to 1.25.1
  o Unicode fixes for characters outside the base plane
  o Stubs for some new OSX methods
  o Various new OSX compatibility macro and type definitions
  o NSFileManager fixes and tweaks to match OSX implementation
  o NSDistributedLock bugfix for pre-existing lock directories
  o Alternative sort algorithms selectable at runtime
  o Compatibility-related changes for environments not supporting weak
  symbols
  o Other more minor bugfixes and cleanups.
  o As usual, this release also contains an update to include the most
  recent international timezone data.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1531224000">- Remove dependencies on insserv, not used.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1547208000">- update to 1.26.0
  * Improve utf8 validity checks.
  * Make point and size subclasses for NSValue interchangable.
  * Add support for TLS SNI. Always request certificate from client and
    update certificates after 5 minutes.
  * Don't write deprecated fields to desktop link file.
  * Use NSLock instead of GSLazyLock and other improvements for
    multithreaded processes.
  * Clean up of NSString cluster.
  * Update NSAssert() and NSCAssert() to handle variable arguments (as
    OSX has done) and mark the numbered macros as obsolete.
  * Various improvements in tests.
  * Require ICU &gt;= 50.
  * ICU is now detected using pkg-config.
  * Improve XML parsing.
  * Make NSXMLNode ivar a union representing different types, instead
    of assuming it will contain different underlying class types in
    different contexts.  This is important for the new libobjc2 ABI.
  * OSX compatibility changes to NSURL.
  * NSFileManager call error handle on missing file.
  * Dummy spinlock implementation for platforms that don't support it.
  * Internationalization improvements: Japanese translation, Turkish
    translation, Polish translation.
  * Various improvements for new libobjc2 "v2 ABI", including things
    like a new NSConstantString implementation, making
    GS_REPLACE_CONSTANT_STRING a noop with the new ABI, etc.
  * Improvements for stack traces, exception handling and dead lock
    detection.
  * Other more minor bugfixes and cleanups.  Many found by Coverity
    scan results.
  * As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586865600">- Update to version 1.27.0
  * Expose GNU TLS wrappers and add methods to get certificate
    expiry.
  * Improve thread safety when using zombies, particularly on
    statup/shutdown.
  * Improvements for Ukrainian localization.
  * Decreased ICU requirements to 49 to support Windows 2000.
  * Simplifications and fixes in GSPrivateSymbolPath().
  * GSMime improvements (word encoding specifier, utf-8
    improvements encoding quoted words with multibyte characters)
  * NSJSONSerialization fixes for codepoints over 0x7f.
  * NSCharacterSet support for URL*AllowedCharacterSet and
    declarations for new character sets.
  * NSString implementations for new methods
    stringByRemovingPercentEncoding/
    stringByAddingPercentEncodingWithAllowedCharacterSet:.
  * Fixed a crash in gdomap when an invalid hostname is given
    for the -M option.
  * In NSString.m, removed functions urldecode() and ishex()
    which were mistakenly neither namespaced nor declared static
    and thus could have conflicted with non-library code.
  * Fixed libdispatch configuration switch so
  - enable-libdispatch works correctly; correctly checking for
    HAVE_LIBDISPATCH_RUNLOOP.
  * Updated libdispatch runloop integration so it is compatible
    with Swift's corelibs libdispatch release (from
    github.com/apple/swift-corelibs-libdispatch).  The
    libdispatch must be compiled with
    INSTALL_PRIVATE_HEADERS=YES.
  * In NSThread, spinlocks implemented using builtins to be able
    to target platforms without pthread_spin_lock(), such as
    Android targeting API level &lt; 24.
  * In NSLog on Android, send logs to syslog.
  * Implementation of NSOrderedSet.
  * When ./configuring, link against libandroid on Android.
  * In NSBundle, allow integrating with Android asset manager
    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
    use of mainBundle's pathForResource:ofType:,
  - URLForResource:ofType: and similar; referencing Info.plist
    if it exists in Android assets; use of NSFileManager's
    fileExistsAtPath: et al and isReadableFileAtPath:; reading
    files using NSFileHandle APIs; use of NSDirectoryEnumerator
    to enumerate Android assets from the main bundle.
  * In NSBundle, localization support on Android.
  * In NSProcessInfo, automatic initialization on Android using
    a fake executable path
    (/data/data/&lt;app identifier&gt;/Resources).
  * In NSData, improvements in reading Android assets.
  * Various improvements in the mechanism to report memory usage
    of individual objects.
  * Skeletal implementation of NSUbiquitousKeyValueStore.
  * Implementation of NSByteCountFormatter.
  * Fixes to writing large HTTPS requests (GSSocketStream,
    NSURLProtocol).
  * In gdomap.c, fix detection of local networks.
  * In NSArray's -removeObjectsInArray:, prevent some crashes.
  * In GSTLS, avoid setting session priority twice.
  * In NSFileHandle, fix so that setting certificate information
    does not discard any other options already set.
  * In GSXML's -fatalErrorFunction, use the correct function to
    get the line number.
  * In NSOperation's _execute, ensure lock gets released on an
    error by surrounding with NS_DURING.
  * Generics support in NSHashTable.
  * Implementation of NSProgress.
  * Skeleton implementation of NSURLComponents.
  * In NSSortDescriptor, added
  - sortDescriptorWithKey:ascending:descending:.
  * In NSOperationQueue, added -addOperationWithBlock.
  * In NSFileManager, added
  - URLForDirectory:inDomain:appropriateForURL:create:error: and
  - enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
    Also added NSItemReplacementDirectory constant, and updated
    stub implementation for -URLForDirectory:shouldCreate:error:.
    Added -initWithDirectoryPath:...  with additional parameters
    skipHidden and errorHandler.
  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
  * Moved NSFileWrapper from -gui to -base.
  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
  * Added units of measurement classes such as NSUnit,
    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
    NSLengthFormatter, NSMassFormatter.
  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
    NSElectricResistance, NSUnitMass, NSUnitEnergy,
    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
    NSUnitLength.
  * Support for data directory on Android introduces
    GSInitializeProcessAndroid and makes use of the path
    returned by Context.getFilesDir() as the basis for storing
    data (e.g. NSUserDefaults) and when querying for directory
    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
    etc.).
  * Placeholder NSScript* classes.  Added NSUserActivity,
    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
    NSAppleEventDescriptor.
  * Added NSDateInterval intersectionWithDateInterval:.
  * Added NSBackgroundActivityScheduler.
  * Added NSISO8601DateFormatter and NSMetadataAttributes.
  * Added NSOrtogrpahy and NSLinguisticTagger.
  * Added NSExtensionItem, NSExtensionContext,
    NSExtensionRequestHandling, and NSItemProvider and
    NSItemProviderReadingWriting.
  * Updated timezone info for NSTimeZones.
  * On Android, support for NSTemporaryDirectory to use
    Context.getCacheDir(), and cleaning it up in
    GSInitializeProcessAndroid() given there is no support for
    temp directory before Android API 26.  Also used with
    NSCachesDirectory + NSUserDomainMask.
  * NSXPCConnection fixes.
  * NSException symbolication support using libunwind (used when
    backtrace() is unavailable).
  * Travis build improvements to use new runloop integration and
    gnustep-2.0 runtime.
  * In NSKeyValueObserving, implement two missing methods for
    NSArray: -addObserver:options:context: and
  - removeObserver:fromObjectsAtIndexes:forKeyPath:.
  * Updated NSUUID to use instancetype.
  * Added support for NSDate constants in NSPredicate.
  * Fixed a NSTimer bug with blocks.
  * In GSTLS, do not put password in the hash key of the
    credentials, and to avoid logging it when debugging is on.
  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
  * In various places, switch away from deprecated
    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
    ENTER_POOL and LEAVE_POOL macros.
  * When building the list of hosts to be probed to see if they
    have gdomap servers, fix code to include those explicitly
    defined in the config file.  Add -S option to list the
    addresses of the known gdomap servers.
  * Backward compatibility fix for ICU 65.
  * Update GSPrivateSymbolPath() so that, on the path where
    LINKER_GETSYMBOL is not available, we attempt to lookup
    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
    (earlier ABIs use a prefix of __objc_class_name_ for the
    class definition.
  * Fix parsing of NSURLResponse content type header.
  * Fix for class lookup when using the 2.0 ABI.
  * Fixed NSURLComponents setURL: throwing exceptions when URL
    didn't have all expected parts caused by rangeOfString:
    throwing for nil values.
  * Added NSURLQueryItem implementation.
- Spec cleanup</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build
  against ICU 68.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648814400">- Update to version 1.28.0
  * Reading and setting File Creation Date attribute on Windows.
  * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with
    'ASSIGNCOPY()'.
  * Replaced character set data headers for URLs with loading these
    from a standard data source, and updated bitmap representation to
    use much less space for character sets residing wholly in the base
    plane, such as the URL charsets (given they are purely ASCII).
  * Updated character set data with newer Unicode data set.
  * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now
    retain the client up until the last message is sent to it, which
    improves compatibility with OS X.
  * Percent-escaping code in 'NSURL' simplified.
  * Removed mixed ABI support.
  * Use of Apple runtime now assumes non-fragile ABI (which is true on
    modern systems).
  * Improve typing on method implementation pointers in some classes.
  * In 'NSHTTPCookie', rewritten code for extracting individual cookies
    from the HTTP header.
  * In 'NSKeyedArchiver', implement secure coding methods.
  * New methods in 'NSDateComponents'.
  * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and
    'NSDateComponents'.
  * In 'NSFileManager', use 'utimensat()' to set file modification
    date, if available.
  * Correctly stop parsing number being decoded in
    'NSJSONSerialization' when encountering a number with an invalid
    exponent.
  * Improve OS X compatibility for 'NSURLQueryItem' initializers.
  * For 'NSFileManager', in 'changeFileAttributes', implement setting
    creation date for Unix-like systems.  Implement reading the
    creation date if a supported method was detected.
  * Support reading Android assets from the main bundle in
    'NSInputStream'.
  * Support Android assets directories in 'NSBundle' and
    'NSFileManager'.
  * Implement '-[NSXMLParser initWithStream:]'.
  * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in
    'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'.
  * Fix building Win32 implementations for 'GSFileHandle' and
    'NSMessagePort' with nonfragile ABI.
  * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults
    setBool:forKey:]'.
  * Posting notification before 'NSThread' exit.
  * Actually declare optional 'NSFilePresenter' methods as optional.
  * In 'NSConcreteMapTable', fix replacing existing values in a weak
    objects map table.
  * Fix leaks in 'NSOperation'.
  * Various compat fixes for various MSYS systems, particularly around
    sockets code.
  * In 'NSData', 'NSFileManager' and more, various improvements when
    overwriting and creating files with respect to file attributes
    (owners, creation timestamp, etc).
  * Improve 'NSLog' output on Android.
  * Use 'instancetype' in 'NSURLRequest' header.
  * Define 'NSAttributedStringKey' and 'NSNotificationName'.
  * Add new 'NSURL' methods.
  * In 'GSMime', have '-contentFile' check the 'Content-Type' header
    before checking 'Content-Disposition'.
  * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail
    to link due to not all expected symbols being exported.
  * New 'plutil' utility.
  * Implementation of '[NSData rangeOfData:options:range:]' which finds
    the 'NSRange' in which the passed data occurs.
  * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the
    enclosed code in a loop, enabling use in some loops.
  * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'.
  * Improve compatibility when building with ICU 68.
  * Fix compiling libdispatch integration of 'NSRunLoop' on Windows.
  * Add support for building on Windows with MSVC's Clang by passing
    the 'configure' flag '--host=x86_64-pc-windows'.  Use of an MSYS2
    shell without '-devel' packages is recommended.
  * Implementation of 'NSURLSession' and related classes.  This adds
    some dependencies on more recent versions of 'libcurl',
    'libdispatch' etc.
  * Fix initializing 'NSUUID' from a string.
  * Disable use of 'libcurl' if its headers are not found.
  * In 'NSURLProtocol', continue writing data if not all of it was
    written.
  * Fix use of GnuTLS under MinGW by using 'send/recv' rather than
    'read/write'.
  * Add support for libobjc2 runtime on Windows.
  * Fix BOM insertion when generating data from a string using one of
    the Unicode encodings.
- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673006400">- Update to version 1.28.1
  * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler).
  * Support for native locking on ms-windows.
  * Support for overlapped I/O on ms-windows.
  * New timezone handling code to deal with v2+ of the timezone format.
  * TLS support for secure Distributed Objects connections.
  * Masking of sensitive information in http/https debug logs.
  * a variety of bugfixes.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673784000">- Update to version 1.29.0
  * Just change the minor version number as there are some incompatible changes to 1.28.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695643200">- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Add 295.patch: Fix build with libxml2 2.11.0+.</changelog>
</package>
<package pkgid="a610d35e251b39c5413604c2d7664097ac6bc2baa9e5e2bb832388f781e4837e64b0baf02fbc6ce10675e1bc4192754e55c383b9e6a5e2f18867ce30fe717e4f" name="gnustep-base-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.29.0" rel="3.1"/>
  <changelog author="fredkiefer@gmx.de" date="1514721600">- update to 1.25.1
  o Unicode fixes for characters outside the base plane
  o Stubs for some new OSX methods
  o Various new OSX compatibility macro and type definitions
  o NSFileManager fixes and tweaks to match OSX implementation
  o NSDistributedLock bugfix for pre-existing lock directories
  o Alternative sort algorithms selectable at runtime
  o Compatibility-related changes for environments not supporting weak
  symbols
  o Other more minor bugfixes and cleanups.
  o As usual, this release also contains an update to include the most
  recent international timezone data.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1531224000">- Remove dependencies on insserv, not used.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1547208000">- update to 1.26.0
  * Improve utf8 validity checks.
  * Make point and size subclasses for NSValue interchangable.
  * Add support for TLS SNI. Always request certificate from client and
    update certificates after 5 minutes.
  * Don't write deprecated fields to desktop link file.
  * Use NSLock instead of GSLazyLock and other improvements for
    multithreaded processes.
  * Clean up of NSString cluster.
  * Update NSAssert() and NSCAssert() to handle variable arguments (as
    OSX has done) and mark the numbered macros as obsolete.
  * Various improvements in tests.
  * Require ICU &gt;= 50.
  * ICU is now detected using pkg-config.
  * Improve XML parsing.
  * Make NSXMLNode ivar a union representing different types, instead
    of assuming it will contain different underlying class types in
    different contexts.  This is important for the new libobjc2 ABI.
  * OSX compatibility changes to NSURL.
  * NSFileManager call error handle on missing file.
  * Dummy spinlock implementation for platforms that don't support it.
  * Internationalization improvements: Japanese translation, Turkish
    translation, Polish translation.
  * Various improvements for new libobjc2 "v2 ABI", including things
    like a new NSConstantString implementation, making
    GS_REPLACE_CONSTANT_STRING a noop with the new ABI, etc.
  * Improvements for stack traces, exception handling and dead lock
    detection.
  * Other more minor bugfixes and cleanups.  Many found by Coverity
    scan results.
  * As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586865600">- Update to version 1.27.0
  * Expose GNU TLS wrappers and add methods to get certificate
    expiry.
  * Improve thread safety when using zombies, particularly on
    statup/shutdown.
  * Improvements for Ukrainian localization.
  * Decreased ICU requirements to 49 to support Windows 2000.
  * Simplifications and fixes in GSPrivateSymbolPath().
  * GSMime improvements (word encoding specifier, utf-8
    improvements encoding quoted words with multibyte characters)
  * NSJSONSerialization fixes for codepoints over 0x7f.
  * NSCharacterSet support for URL*AllowedCharacterSet and
    declarations for new character sets.
  * NSString implementations for new methods
    stringByRemovingPercentEncoding/
    stringByAddingPercentEncodingWithAllowedCharacterSet:.
  * Fixed a crash in gdomap when an invalid hostname is given
    for the -M option.
  * In NSString.m, removed functions urldecode() and ishex()
    which were mistakenly neither namespaced nor declared static
    and thus could have conflicted with non-library code.
  * Fixed libdispatch configuration switch so
  - enable-libdispatch works correctly; correctly checking for
    HAVE_LIBDISPATCH_RUNLOOP.
  * Updated libdispatch runloop integration so it is compatible
    with Swift's corelibs libdispatch release (from
    github.com/apple/swift-corelibs-libdispatch).  The
    libdispatch must be compiled with
    INSTALL_PRIVATE_HEADERS=YES.
  * In NSThread, spinlocks implemented using builtins to be able
    to target platforms without pthread_spin_lock(), such as
    Android targeting API level &lt; 24.
  * In NSLog on Android, send logs to syslog.
  * Implementation of NSOrderedSet.
  * When ./configuring, link against libandroid on Android.
  * In NSBundle, allow integrating with Android asset manager
    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
    use of mainBundle's pathForResource:ofType:,
  - URLForResource:ofType: and similar; referencing Info.plist
    if it exists in Android assets; use of NSFileManager's
    fileExistsAtPath: et al and isReadableFileAtPath:; reading
    files using NSFileHandle APIs; use of NSDirectoryEnumerator
    to enumerate Android assets from the main bundle.
  * In NSBundle, localization support on Android.
  * In NSProcessInfo, automatic initialization on Android using
    a fake executable path
    (/data/data/&lt;app identifier&gt;/Resources).
  * In NSData, improvements in reading Android assets.
  * Various improvements in the mechanism to report memory usage
    of individual objects.
  * Skeletal implementation of NSUbiquitousKeyValueStore.
  * Implementation of NSByteCountFormatter.
  * Fixes to writing large HTTPS requests (GSSocketStream,
    NSURLProtocol).
  * In gdomap.c, fix detection of local networks.
  * In NSArray's -removeObjectsInArray:, prevent some crashes.
  * In GSTLS, avoid setting session priority twice.
  * In NSFileHandle, fix so that setting certificate information
    does not discard any other options already set.
  * In GSXML's -fatalErrorFunction, use the correct function to
    get the line number.
  * In NSOperation's _execute, ensure lock gets released on an
    error by surrounding with NS_DURING.
  * Generics support in NSHashTable.
  * Implementation of NSProgress.
  * Skeleton implementation of NSURLComponents.
  * In NSSortDescriptor, added
  - sortDescriptorWithKey:ascending:descending:.
  * In NSOperationQueue, added -addOperationWithBlock.
  * In NSFileManager, added
  - URLForDirectory:inDomain:appropriateForURL:create:error: and
  - enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
    Also added NSItemReplacementDirectory constant, and updated
    stub implementation for -URLForDirectory:shouldCreate:error:.
    Added -initWithDirectoryPath:...  with additional parameters
    skipHidden and errorHandler.
  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
  * Moved NSFileWrapper from -gui to -base.
  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
  * Added units of measurement classes such as NSUnit,
    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
    NSLengthFormatter, NSMassFormatter.
  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
    NSElectricResistance, NSUnitMass, NSUnitEnergy,
    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
    NSUnitLength.
  * Support for data directory on Android introduces
    GSInitializeProcessAndroid and makes use of the path
    returned by Context.getFilesDir() as the basis for storing
    data (e.g. NSUserDefaults) and when querying for directory
    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
    etc.).
  * Placeholder NSScript* classes.  Added NSUserActivity,
    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
    NSAppleEventDescriptor.
  * Added NSDateInterval intersectionWithDateInterval:.
  * Added NSBackgroundActivityScheduler.
  * Added NSISO8601DateFormatter and NSMetadataAttributes.
  * Added NSOrtogrpahy and NSLinguisticTagger.
  * Added NSExtensionItem, NSExtensionContext,
    NSExtensionRequestHandling, and NSItemProvider and
    NSItemProviderReadingWriting.
  * Updated timezone info for NSTimeZones.
  * On Android, support for NSTemporaryDirectory to use
    Context.getCacheDir(), and cleaning it up in
    GSInitializeProcessAndroid() given there is no support for
    temp directory before Android API 26.  Also used with
    NSCachesDirectory + NSUserDomainMask.
  * NSXPCConnection fixes.
  * NSException symbolication support using libunwind (used when
    backtrace() is unavailable).
  * Travis build improvements to use new runloop integration and
    gnustep-2.0 runtime.
  * In NSKeyValueObserving, implement two missing methods for
    NSArray: -addObserver:options:context: and
  - removeObserver:fromObjectsAtIndexes:forKeyPath:.
  * Updated NSUUID to use instancetype.
  * Added support for NSDate constants in NSPredicate.
  * Fixed a NSTimer bug with blocks.
  * In GSTLS, do not put password in the hash key of the
    credentials, and to avoid logging it when debugging is on.
  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
  * In various places, switch away from deprecated
    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
    ENTER_POOL and LEAVE_POOL macros.
  * When building the list of hosts to be probed to see if they
    have gdomap servers, fix code to include those explicitly
    defined in the config file.  Add -S option to list the
    addresses of the known gdomap servers.
  * Backward compatibility fix for ICU 65.
  * Update GSPrivateSymbolPath() so that, on the path where
    LINKER_GETSYMBOL is not available, we attempt to lookup
    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
    (earlier ABIs use a prefix of __objc_class_name_ for the
    class definition.
  * Fix parsing of NSURLResponse content type header.
  * Fix for class lookup when using the 2.0 ABI.
  * Fixed NSURLComponents setURL: throwing exceptions when URL
    didn't have all expected parts caused by rangeOfString:
    throwing for nil values.
  * Added NSURLQueryItem implementation.
- Spec cleanup</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build
  against ICU 68.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648814400">- Update to version 1.28.0
  * Reading and setting File Creation Date attribute on Windows.
  * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with
    'ASSIGNCOPY()'.
  * Replaced character set data headers for URLs with loading these
    from a standard data source, and updated bitmap representation to
    use much less space for character sets residing wholly in the base
    plane, such as the URL charsets (given they are purely ASCII).
  * Updated character set data with newer Unicode data set.
  * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now
    retain the client up until the last message is sent to it, which
    improves compatibility with OS X.
  * Percent-escaping code in 'NSURL' simplified.
  * Removed mixed ABI support.
  * Use of Apple runtime now assumes non-fragile ABI (which is true on
    modern systems).
  * Improve typing on method implementation pointers in some classes.
  * In 'NSHTTPCookie', rewritten code for extracting individual cookies
    from the HTTP header.
  * In 'NSKeyedArchiver', implement secure coding methods.
  * New methods in 'NSDateComponents'.
  * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and
    'NSDateComponents'.
  * In 'NSFileManager', use 'utimensat()' to set file modification
    date, if available.
  * Correctly stop parsing number being decoded in
    'NSJSONSerialization' when encountering a number with an invalid
    exponent.
  * Improve OS X compatibility for 'NSURLQueryItem' initializers.
  * For 'NSFileManager', in 'changeFileAttributes', implement setting
    creation date for Unix-like systems.  Implement reading the
    creation date if a supported method was detected.
  * Support reading Android assets from the main bundle in
    'NSInputStream'.
  * Support Android assets directories in 'NSBundle' and
    'NSFileManager'.
  * Implement '-[NSXMLParser initWithStream:]'.
  * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in
    'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'.
  * Fix building Win32 implementations for 'GSFileHandle' and
    'NSMessagePort' with nonfragile ABI.
  * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults
    setBool:forKey:]'.
  * Posting notification before 'NSThread' exit.
  * Actually declare optional 'NSFilePresenter' methods as optional.
  * In 'NSConcreteMapTable', fix replacing existing values in a weak
    objects map table.
  * Fix leaks in 'NSOperation'.
  * Various compat fixes for various MSYS systems, particularly around
    sockets code.
  * In 'NSData', 'NSFileManager' and more, various improvements when
    overwriting and creating files with respect to file attributes
    (owners, creation timestamp, etc).
  * Improve 'NSLog' output on Android.
  * Use 'instancetype' in 'NSURLRequest' header.
  * Define 'NSAttributedStringKey' and 'NSNotificationName'.
  * Add new 'NSURL' methods.
  * In 'GSMime', have '-contentFile' check the 'Content-Type' header
    before checking 'Content-Disposition'.
  * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail
    to link due to not all expected symbols being exported.
  * New 'plutil' utility.
  * Implementation of '[NSData rangeOfData:options:range:]' which finds
    the 'NSRange' in which the passed data occurs.
  * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the
    enclosed code in a loop, enabling use in some loops.
  * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'.
  * Improve compatibility when building with ICU 68.
  * Fix compiling libdispatch integration of 'NSRunLoop' on Windows.
  * Add support for building on Windows with MSVC's Clang by passing
    the 'configure' flag '--host=x86_64-pc-windows'.  Use of an MSYS2
    shell without '-devel' packages is recommended.
  * Implementation of 'NSURLSession' and related classes.  This adds
    some dependencies on more recent versions of 'libcurl',
    'libdispatch' etc.
  * Fix initializing 'NSUUID' from a string.
  * Disable use of 'libcurl' if its headers are not found.
  * In 'NSURLProtocol', continue writing data if not all of it was
    written.
  * Fix use of GnuTLS under MinGW by using 'send/recv' rather than
    'read/write'.
  * Add support for libobjc2 runtime on Windows.
  * Fix BOM insertion when generating data from a string using one of
    the Unicode encodings.
- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673006400">- Update to version 1.28.1
  * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler).
  * Support for native locking on ms-windows.
  * Support for overlapped I/O on ms-windows.
  * New timezone handling code to deal with v2+ of the timezone format.
  * TLS support for secure Distributed Objects connections.
  * Masking of sensitive information in http/https debug logs.
  * a variety of bugfixes.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673784000">- Update to version 1.29.0
  * Just change the minor version number as there are some incompatible changes to 1.28.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695643200">- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Add 295.patch: Fix build with libxml2 2.11.0+.</changelog>
</package>
<package pkgid="88d358250b6cea2a52d7484b4d14175713005ee459209e3bc342227d46dfb49460f02326d08a99a1dcf2a968d23f714d9e29826d1f66a7ddd709e82facfc116c" name="gnustep-base-debugsource" arch="x86_64">
  <version epoch="0" ver="1.29.0" rel="3.1"/>
  <changelog author="fredkiefer@gmx.de" date="1514721600">- update to 1.25.1
  o Unicode fixes for characters outside the base plane
  o Stubs for some new OSX methods
  o Various new OSX compatibility macro and type definitions
  o NSFileManager fixes and tweaks to match OSX implementation
  o NSDistributedLock bugfix for pre-existing lock directories
  o Alternative sort algorithms selectable at runtime
  o Compatibility-related changes for environments not supporting weak
  symbols
  o Other more minor bugfixes and cleanups.
  o As usual, this release also contains an update to include the most
  recent international timezone data.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1531224000">- Remove dependencies on insserv, not used.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1547208000">- update to 1.26.0
  * Improve utf8 validity checks.
  * Make point and size subclasses for NSValue interchangable.
  * Add support for TLS SNI. Always request certificate from client and
    update certificates after 5 minutes.
  * Don't write deprecated fields to desktop link file.
  * Use NSLock instead of GSLazyLock and other improvements for
    multithreaded processes.
  * Clean up of NSString cluster.
  * Update NSAssert() and NSCAssert() to handle variable arguments (as
    OSX has done) and mark the numbered macros as obsolete.
  * Various improvements in tests.
  * Require ICU &gt;= 50.
  * ICU is now detected using pkg-config.
  * Improve XML parsing.
  * Make NSXMLNode ivar a union representing different types, instead
    of assuming it will contain different underlying class types in
    different contexts.  This is important for the new libobjc2 ABI.
  * OSX compatibility changes to NSURL.
  * NSFileManager call error handle on missing file.
  * Dummy spinlock implementation for platforms that don't support it.
  * Internationalization improvements: Japanese translation, Turkish
    translation, Polish translation.
  * Various improvements for new libobjc2 "v2 ABI", including things
    like a new NSConstantString implementation, making
    GS_REPLACE_CONSTANT_STRING a noop with the new ABI, etc.
  * Improvements for stack traces, exception handling and dead lock
    detection.
  * Other more minor bugfixes and cleanups.  Many found by Coverity
    scan results.
  * As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586865600">- Update to version 1.27.0
  * Expose GNU TLS wrappers and add methods to get certificate
    expiry.
  * Improve thread safety when using zombies, particularly on
    statup/shutdown.
  * Improvements for Ukrainian localization.
  * Decreased ICU requirements to 49 to support Windows 2000.
  * Simplifications and fixes in GSPrivateSymbolPath().
  * GSMime improvements (word encoding specifier, utf-8
    improvements encoding quoted words with multibyte characters)
  * NSJSONSerialization fixes for codepoints over 0x7f.
  * NSCharacterSet support for URL*AllowedCharacterSet and
    declarations for new character sets.
  * NSString implementations for new methods
    stringByRemovingPercentEncoding/
    stringByAddingPercentEncodingWithAllowedCharacterSet:.
  * Fixed a crash in gdomap when an invalid hostname is given
    for the -M option.
  * In NSString.m, removed functions urldecode() and ishex()
    which were mistakenly neither namespaced nor declared static
    and thus could have conflicted with non-library code.
  * Fixed libdispatch configuration switch so
  - enable-libdispatch works correctly; correctly checking for
    HAVE_LIBDISPATCH_RUNLOOP.
  * Updated libdispatch runloop integration so it is compatible
    with Swift's corelibs libdispatch release (from
    github.com/apple/swift-corelibs-libdispatch).  The
    libdispatch must be compiled with
    INSTALL_PRIVATE_HEADERS=YES.
  * In NSThread, spinlocks implemented using builtins to be able
    to target platforms without pthread_spin_lock(), such as
    Android targeting API level &lt; 24.
  * In NSLog on Android, send logs to syslog.
  * Implementation of NSOrderedSet.
  * When ./configuring, link against libandroid on Android.
  * In NSBundle, allow integrating with Android asset manager
    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
    use of mainBundle's pathForResource:ofType:,
  - URLForResource:ofType: and similar; referencing Info.plist
    if it exists in Android assets; use of NSFileManager's
    fileExistsAtPath: et al and isReadableFileAtPath:; reading
    files using NSFileHandle APIs; use of NSDirectoryEnumerator
    to enumerate Android assets from the main bundle.
  * In NSBundle, localization support on Android.
  * In NSProcessInfo, automatic initialization on Android using
    a fake executable path
    (/data/data/&lt;app identifier&gt;/Resources).
  * In NSData, improvements in reading Android assets.
  * Various improvements in the mechanism to report memory usage
    of individual objects.
  * Skeletal implementation of NSUbiquitousKeyValueStore.
  * Implementation of NSByteCountFormatter.
  * Fixes to writing large HTTPS requests (GSSocketStream,
    NSURLProtocol).
  * In gdomap.c, fix detection of local networks.
  * In NSArray's -removeObjectsInArray:, prevent some crashes.
  * In GSTLS, avoid setting session priority twice.
  * In NSFileHandle, fix so that setting certificate information
    does not discard any other options already set.
  * In GSXML's -fatalErrorFunction, use the correct function to
    get the line number.
  * In NSOperation's _execute, ensure lock gets released on an
    error by surrounding with NS_DURING.
  * Generics support in NSHashTable.
  * Implementation of NSProgress.
  * Skeleton implementation of NSURLComponents.
  * In NSSortDescriptor, added
  - sortDescriptorWithKey:ascending:descending:.
  * In NSOperationQueue, added -addOperationWithBlock.
  * In NSFileManager, added
  - URLForDirectory:inDomain:appropriateForURL:create:error: and
  - enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
    Also added NSItemReplacementDirectory constant, and updated
    stub implementation for -URLForDirectory:shouldCreate:error:.
    Added -initWithDirectoryPath:...  with additional parameters
    skipHidden and errorHandler.
  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
  * Moved NSFileWrapper from -gui to -base.
  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
  * Added units of measurement classes such as NSUnit,
    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
    NSLengthFormatter, NSMassFormatter.
  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
    NSElectricResistance, NSUnitMass, NSUnitEnergy,
    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
    NSUnitLength.
  * Support for data directory on Android introduces
    GSInitializeProcessAndroid and makes use of the path
    returned by Context.getFilesDir() as the basis for storing
    data (e.g. NSUserDefaults) and when querying for directory
    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
    etc.).
  * Placeholder NSScript* classes.  Added NSUserActivity,
    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
    NSAppleEventDescriptor.
  * Added NSDateInterval intersectionWithDateInterval:.
  * Added NSBackgroundActivityScheduler.
  * Added NSISO8601DateFormatter and NSMetadataAttributes.
  * Added NSOrtogrpahy and NSLinguisticTagger.
  * Added NSExtensionItem, NSExtensionContext,
    NSExtensionRequestHandling, and NSItemProvider and
    NSItemProviderReadingWriting.
  * Updated timezone info for NSTimeZones.
  * On Android, support for NSTemporaryDirectory to use
    Context.getCacheDir(), and cleaning it up in
    GSInitializeProcessAndroid() given there is no support for
    temp directory before Android API 26.  Also used with
    NSCachesDirectory + NSUserDomainMask.
  * NSXPCConnection fixes.
  * NSException symbolication support using libunwind (used when
    backtrace() is unavailable).
  * Travis build improvements to use new runloop integration and
    gnustep-2.0 runtime.
  * In NSKeyValueObserving, implement two missing methods for
    NSArray: -addObserver:options:context: and
  - removeObserver:fromObjectsAtIndexes:forKeyPath:.
  * Updated NSUUID to use instancetype.
  * Added support for NSDate constants in NSPredicate.
  * Fixed a NSTimer bug with blocks.
  * In GSTLS, do not put password in the hash key of the
    credentials, and to avoid logging it when debugging is on.
  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
  * In various places, switch away from deprecated
    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
    ENTER_POOL and LEAVE_POOL macros.
  * When building the list of hosts to be probed to see if they
    have gdomap servers, fix code to include those explicitly
    defined in the config file.  Add -S option to list the
    addresses of the known gdomap servers.
  * Backward compatibility fix for ICU 65.
  * Update GSPrivateSymbolPath() so that, on the path where
    LINKER_GETSYMBOL is not available, we attempt to lookup
    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
    (earlier ABIs use a prefix of __objc_class_name_ for the
    class definition.
  * Fix parsing of NSURLResponse content type header.
  * Fix for class lookup when using the 2.0 ABI.
  * Fixed NSURLComponents setURL: throwing exceptions when URL
    didn't have all expected parts caused by rangeOfString:
    throwing for nil values.
  * Added NSURLQueryItem implementation.
- Spec cleanup</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build
  against ICU 68.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648814400">- Update to version 1.28.0
  * Reading and setting File Creation Date attribute on Windows.
  * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with
    'ASSIGNCOPY()'.
  * Replaced character set data headers for URLs with loading these
    from a standard data source, and updated bitmap representation to
    use much less space for character sets residing wholly in the base
    plane, such as the URL charsets (given they are purely ASCII).
  * Updated character set data with newer Unicode data set.
  * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now
    retain the client up until the last message is sent to it, which
    improves compatibility with OS X.
  * Percent-escaping code in 'NSURL' simplified.
  * Removed mixed ABI support.
  * Use of Apple runtime now assumes non-fragile ABI (which is true on
    modern systems).
  * Improve typing on method implementation pointers in some classes.
  * In 'NSHTTPCookie', rewritten code for extracting individual cookies
    from the HTTP header.
  * In 'NSKeyedArchiver', implement secure coding methods.
  * New methods in 'NSDateComponents'.
  * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and
    'NSDateComponents'.
  * In 'NSFileManager', use 'utimensat()' to set file modification
    date, if available.
  * Correctly stop parsing number being decoded in
    'NSJSONSerialization' when encountering a number with an invalid
    exponent.
  * Improve OS X compatibility for 'NSURLQueryItem' initializers.
  * For 'NSFileManager', in 'changeFileAttributes', implement setting
    creation date for Unix-like systems.  Implement reading the
    creation date if a supported method was detected.
  * Support reading Android assets from the main bundle in
    'NSInputStream'.
  * Support Android assets directories in 'NSBundle' and
    'NSFileManager'.
  * Implement '-[NSXMLParser initWithStream:]'.
  * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in
    'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'.
  * Fix building Win32 implementations for 'GSFileHandle' and
    'NSMessagePort' with nonfragile ABI.
  * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults
    setBool:forKey:]'.
  * Posting notification before 'NSThread' exit.
  * Actually declare optional 'NSFilePresenter' methods as optional.
  * In 'NSConcreteMapTable', fix replacing existing values in a weak
    objects map table.
  * Fix leaks in 'NSOperation'.
  * Various compat fixes for various MSYS systems, particularly around
    sockets code.
  * In 'NSData', 'NSFileManager' and more, various improvements when
    overwriting and creating files with respect to file attributes
    (owners, creation timestamp, etc).
  * Improve 'NSLog' output on Android.
  * Use 'instancetype' in 'NSURLRequest' header.
  * Define 'NSAttributedStringKey' and 'NSNotificationName'.
  * Add new 'NSURL' methods.
  * In 'GSMime', have '-contentFile' check the 'Content-Type' header
    before checking 'Content-Disposition'.
  * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail
    to link due to not all expected symbols being exported.
  * New 'plutil' utility.
  * Implementation of '[NSData rangeOfData:options:range:]' which finds
    the 'NSRange' in which the passed data occurs.
  * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the
    enclosed code in a loop, enabling use in some loops.
  * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'.
  * Improve compatibility when building with ICU 68.
  * Fix compiling libdispatch integration of 'NSRunLoop' on Windows.
  * Add support for building on Windows with MSVC's Clang by passing
    the 'configure' flag '--host=x86_64-pc-windows'.  Use of an MSYS2
    shell without '-devel' packages is recommended.
  * Implementation of 'NSURLSession' and related classes.  This adds
    some dependencies on more recent versions of 'libcurl',
    'libdispatch' etc.
  * Fix initializing 'NSUUID' from a string.
  * Disable use of 'libcurl' if its headers are not found.
  * In 'NSURLProtocol', continue writing data if not all of it was
    written.
  * Fix use of GnuTLS under MinGW by using 'send/recv' rather than
    'read/write'.
  * Add support for libobjc2 runtime on Windows.
  * Fix BOM insertion when generating data from a string using one of
    the Unicode encodings.
- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673006400">- Update to version 1.28.1
  * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler).
  * Support for native locking on ms-windows.
  * Support for overlapped I/O on ms-windows.
  * New timezone handling code to deal with v2+ of the timezone format.
  * TLS support for secure Distributed Objects connections.
  * Masking of sensitive information in http/https debug logs.
  * a variety of bugfixes.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673784000">- Update to version 1.29.0
  * Just change the minor version number as there are some incompatible changes to 1.28.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695643200">- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Add 295.patch: Fix build with libxml2 2.11.0+.</changelog>
</package>
<package pkgid="82bedf9fcf39ea97179b2747a2ef555805840afb5a66e3ff90eea2683dfbd9c90754490650671c809eccac703c62070508cf8487e319c39263b54ed00ef52ccb" name="gnustep-base-devel" arch="x86_64">
  <version epoch="0" ver="1.29.0" rel="3.1"/>
  <changelog author="fredkiefer@gmx.de" date="1514721600">- update to 1.25.1
  o Unicode fixes for characters outside the base plane
  o Stubs for some new OSX methods
  o Various new OSX compatibility macro and type definitions
  o NSFileManager fixes and tweaks to match OSX implementation
  o NSDistributedLock bugfix for pre-existing lock directories
  o Alternative sort algorithms selectable at runtime
  o Compatibility-related changes for environments not supporting weak
  symbols
  o Other more minor bugfixes and cleanups.
  o As usual, this release also contains an update to include the most
  recent international timezone data.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1531224000">- Remove dependencies on insserv, not used.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1547208000">- update to 1.26.0
  * Improve utf8 validity checks.
  * Make point and size subclasses for NSValue interchangable.
  * Add support for TLS SNI. Always request certificate from client and
    update certificates after 5 minutes.
  * Don't write deprecated fields to desktop link file.
  * Use NSLock instead of GSLazyLock and other improvements for
    multithreaded processes.
  * Clean up of NSString cluster.
  * Update NSAssert() and NSCAssert() to handle variable arguments (as
    OSX has done) and mark the numbered macros as obsolete.
  * Various improvements in tests.
  * Require ICU &gt;= 50.
  * ICU is now detected using pkg-config.
  * Improve XML parsing.
  * Make NSXMLNode ivar a union representing different types, instead
    of assuming it will contain different underlying class types in
    different contexts.  This is important for the new libobjc2 ABI.
  * OSX compatibility changes to NSURL.
  * NSFileManager call error handle on missing file.
  * Dummy spinlock implementation for platforms that don't support it.
  * Internationalization improvements: Japanese translation, Turkish
    translation, Polish translation.
  * Various improvements for new libobjc2 "v2 ABI", including things
    like a new NSConstantString implementation, making
    GS_REPLACE_CONSTANT_STRING a noop with the new ABI, etc.
  * Improvements for stack traces, exception handling and dead lock
    detection.
  * Other more minor bugfixes and cleanups.  Many found by Coverity
    scan results.
  * As usual, this release also contains an update to include the most
    recent international timezone data.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586865600">- Update to version 1.27.0
  * Expose GNU TLS wrappers and add methods to get certificate
    expiry.
  * Improve thread safety when using zombies, particularly on
    statup/shutdown.
  * Improvements for Ukrainian localization.
  * Decreased ICU requirements to 49 to support Windows 2000.
  * Simplifications and fixes in GSPrivateSymbolPath().
  * GSMime improvements (word encoding specifier, utf-8
    improvements encoding quoted words with multibyte characters)
  * NSJSONSerialization fixes for codepoints over 0x7f.
  * NSCharacterSet support for URL*AllowedCharacterSet and
    declarations for new character sets.
  * NSString implementations for new methods
    stringByRemovingPercentEncoding/
    stringByAddingPercentEncodingWithAllowedCharacterSet:.
  * Fixed a crash in gdomap when an invalid hostname is given
    for the -M option.
  * In NSString.m, removed functions urldecode() and ishex()
    which were mistakenly neither namespaced nor declared static
    and thus could have conflicted with non-library code.
  * Fixed libdispatch configuration switch so
  - enable-libdispatch works correctly; correctly checking for
    HAVE_LIBDISPATCH_RUNLOOP.
  * Updated libdispatch runloop integration so it is compatible
    with Swift's corelibs libdispatch release (from
    github.com/apple/swift-corelibs-libdispatch).  The
    libdispatch must be compiled with
    INSTALL_PRIVATE_HEADERS=YES.
  * In NSThread, spinlocks implemented using builtins to be able
    to target platforms without pthread_spin_lock(), such as
    Android targeting API level &lt; 24.
  * In NSLog on Android, send logs to syslog.
  * Implementation of NSOrderedSet.
  * When ./configuring, link against libandroid on Android.
  * In NSBundle, allow integrating with Android asset manager
    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
    use of mainBundle's pathForResource:ofType:,
  - URLForResource:ofType: and similar; referencing Info.plist
    if it exists in Android assets; use of NSFileManager's
    fileExistsAtPath: et al and isReadableFileAtPath:; reading
    files using NSFileHandle APIs; use of NSDirectoryEnumerator
    to enumerate Android assets from the main bundle.
  * In NSBundle, localization support on Android.
  * In NSProcessInfo, automatic initialization on Android using
    a fake executable path
    (/data/data/&lt;app identifier&gt;/Resources).
  * In NSData, improvements in reading Android assets.
  * Various improvements in the mechanism to report memory usage
    of individual objects.
  * Skeletal implementation of NSUbiquitousKeyValueStore.
  * Implementation of NSByteCountFormatter.
  * Fixes to writing large HTTPS requests (GSSocketStream,
    NSURLProtocol).
  * In gdomap.c, fix detection of local networks.
  * In NSArray's -removeObjectsInArray:, prevent some crashes.
  * In GSTLS, avoid setting session priority twice.
  * In NSFileHandle, fix so that setting certificate information
    does not discard any other options already set.
  * In GSXML's -fatalErrorFunction, use the correct function to
    get the line number.
  * In NSOperation's _execute, ensure lock gets released on an
    error by surrounding with NS_DURING.
  * Generics support in NSHashTable.
  * Implementation of NSProgress.
  * Skeleton implementation of NSURLComponents.
  * In NSSortDescriptor, added
  - sortDescriptorWithKey:ascending:descending:.
  * In NSOperationQueue, added -addOperationWithBlock.
  * In NSFileManager, added
  - URLForDirectory:inDomain:appropriateForURL:create:error: and
  - enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
    Also added NSItemReplacementDirectory constant, and updated
    stub implementation for -URLForDirectory:shouldCreate:error:.
    Added -initWithDirectoryPath:...  with additional parameters
    skipHidden and errorHandler.
  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
  * Moved NSFileWrapper from -gui to -base.
  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
  * Added units of measurement classes such as NSUnit,
    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
    NSLengthFormatter, NSMassFormatter.
  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
    NSElectricResistance, NSUnitMass, NSUnitEnergy,
    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
    NSUnitLength.
  * Support for data directory on Android introduces
    GSInitializeProcessAndroid and makes use of the path
    returned by Context.getFilesDir() as the basis for storing
    data (e.g. NSUserDefaults) and when querying for directory
    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
    etc.).
  * Placeholder NSScript* classes.  Added NSUserActivity,
    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
    NSAppleEventDescriptor.
  * Added NSDateInterval intersectionWithDateInterval:.
  * Added NSBackgroundActivityScheduler.
  * Added NSISO8601DateFormatter and NSMetadataAttributes.
  * Added NSOrtogrpahy and NSLinguisticTagger.
  * Added NSExtensionItem, NSExtensionContext,
    NSExtensionRequestHandling, and NSItemProvider and
    NSItemProviderReadingWriting.
  * Updated timezone info for NSTimeZones.
  * On Android, support for NSTemporaryDirectory to use
    Context.getCacheDir(), and cleaning it up in
    GSInitializeProcessAndroid() given there is no support for
    temp directory before Android API 26.  Also used with
    NSCachesDirectory + NSUserDomainMask.
  * NSXPCConnection fixes.
  * NSException symbolication support using libunwind (used when
    backtrace() is unavailable).
  * Travis build improvements to use new runloop integration and
    gnustep-2.0 runtime.
  * In NSKeyValueObserving, implement two missing methods for
    NSArray: -addObserver:options:context: and
  - removeObserver:fromObjectsAtIndexes:forKeyPath:.
  * Updated NSUUID to use instancetype.
  * Added support for NSDate constants in NSPredicate.
  * Fixed a NSTimer bug with blocks.
  * In GSTLS, do not put password in the hash key of the
    credentials, and to avoid logging it when debugging is on.
  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
  * In various places, switch away from deprecated
    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
    ENTER_POOL and LEAVE_POOL macros.
  * When building the list of hosts to be probed to see if they
    have gdomap servers, fix code to include those explicitly
    defined in the config file.  Add -S option to list the
    addresses of the known gdomap servers.
  * Backward compatibility fix for ICU 65.
  * Update GSPrivateSymbolPath() so that, on the path where
    LINKER_GETSYMBOL is not available, we attempt to lookup
    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
    (earlier ABIs use a prefix of __objc_class_name_ for the
    class definition.
  * Fix parsing of NSURLResponse content type header.
  * Fix for class lookup when using the 2.0 ABI.
  * Fixed NSURLComponents setURL: throwing exceptions when URL
    didn't have all expected parts caused by rangeOfString:
    throwing for nil values.
  * Added NSURLQueryItem implementation.
- Spec cleanup</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build
  against ICU 68.</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648814400">- Update to version 1.28.0
  * Reading and setting File Creation Date attribute on Windows.
  * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with
    'ASSIGNCOPY()'.
  * Replaced character set data headers for URLs with loading these
    from a standard data source, and updated bitmap representation to
    use much less space for character sets residing wholly in the base
    plane, such as the URL charsets (given they are purely ASCII).
  * Updated character set data with newer Unicode data set.
  * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now
    retain the client up until the last message is sent to it, which
    improves compatibility with OS X.
  * Percent-escaping code in 'NSURL' simplified.
  * Removed mixed ABI support.
  * Use of Apple runtime now assumes non-fragile ABI (which is true on
    modern systems).
  * Improve typing on method implementation pointers in some classes.
  * In 'NSHTTPCookie', rewritten code for extracting individual cookies
    from the HTTP header.
  * In 'NSKeyedArchiver', implement secure coding methods.
  * New methods in 'NSDateComponents'.
  * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and
    'NSDateComponents'.
  * In 'NSFileManager', use 'utimensat()' to set file modification
    date, if available.
  * Correctly stop parsing number being decoded in
    'NSJSONSerialization' when encountering a number with an invalid
    exponent.
  * Improve OS X compatibility for 'NSURLQueryItem' initializers.
  * For 'NSFileManager', in 'changeFileAttributes', implement setting
    creation date for Unix-like systems.  Implement reading the
    creation date if a supported method was detected.
  * Support reading Android assets from the main bundle in
    'NSInputStream'.
  * Support Android assets directories in 'NSBundle' and
    'NSFileManager'.
  * Implement '-[NSXMLParser initWithStream:]'.
  * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in
    'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'.
  * Fix building Win32 implementations for 'GSFileHandle' and
    'NSMessagePort' with nonfragile ABI.
  * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults
    setBool:forKey:]'.
  * Posting notification before 'NSThread' exit.
  * Actually declare optional 'NSFilePresenter' methods as optional.
  * In 'NSConcreteMapTable', fix replacing existing values in a weak
    objects map table.
  * Fix leaks in 'NSOperation'.
  * Various compat fixes for various MSYS systems, particularly around
    sockets code.
  * In 'NSData', 'NSFileManager' and more, various improvements when
    overwriting and creating files with respect to file attributes
    (owners, creation timestamp, etc).
  * Improve 'NSLog' output on Android.
  * Use 'instancetype' in 'NSURLRequest' header.
  * Define 'NSAttributedStringKey' and 'NSNotificationName'.
  * Add new 'NSURL' methods.
  * In 'GSMime', have '-contentFile' check the 'Content-Type' header
    before checking 'Content-Disposition'.
  * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail
    to link due to not all expected symbols being exported.
  * New 'plutil' utility.
  * Implementation of '[NSData rangeOfData:options:range:]' which finds
    the 'NSRange' in which the passed data occurs.
  * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the
    enclosed code in a loop, enabling use in some loops.
  * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'.
  * Improve compatibility when building with ICU 68.
  * Fix compiling libdispatch integration of 'NSRunLoop' on Windows.
  * Add support for building on Windows with MSVC's Clang by passing
    the 'configure' flag '--host=x86_64-pc-windows'.  Use of an MSYS2
    shell without '-devel' packages is recommended.
  * Implementation of 'NSURLSession' and related classes.  This adds
    some dependencies on more recent versions of 'libcurl',
    'libdispatch' etc.
  * Fix initializing 'NSUUID' from a string.
  * Disable use of 'libcurl' if its headers are not found.
  * In 'NSURLProtocol', continue writing data if not all of it was
    written.
  * Fix use of GnuTLS under MinGW by using 'send/recv' rather than
    'read/write'.
  * Add support for libobjc2 runtime on Windows.
  * Fix BOM insertion when generating data from a string using one of
    the Unicode encodings.
- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673006400">- Update to version 1.28.1
  * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler).
  * Support for native locking on ms-windows.
  * Support for overlapped I/O on ms-windows.
  * New timezone handling code to deal with v2+ of the timezone format.
  * TLS support for secure Distributed Objects connections.
  * Masking of sensitive information in http/https debug logs.
  * a variety of bugfixes.</changelog>
  <changelog author="Fred kiefer &lt;fredkiefer@gmx.de&gt;" date="1673784000">- Update to version 1.29.0
  * Just change the minor version number as there are some incompatible changes to 1.28.0</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1695643200">- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Add 295.patch: Fix build with libxml2 2.11.0+.</changelog>
</package>
<package pkgid="6d30dc9df6add2bd2c507f2618d115470cf42793fc21f5922c5d3be2c9b4f57b41ee4588ec13670d1bc4acdedaa44a05acd60d0990465617cfe4331bcd0bbbde" name="gnutls" arch="i586">
  <version epoch="0" ver="3.8.2" rel="3.4"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665316800">- Update to 3.7.8:
  * libgnutls: In FIPS140 mode, RSA signature verification is an
    approved operation if the key has modulus with known sizes
    (1024, 1280, 1536, and 1792 bits), in addition to any modulus
    sizes larger than 2048 bits, according to SP800-131A rev2.
  * libgnutls: gnutls_session_channel_binding performs additional
    checks when GNUTLS_CB_TLS_EXPORTER is requested. According to
    RFC9622 4.2, the "tls-exporter" channel binding is only usable
    when the handshake is bound to a unique master secret (i.e.,
    either TLS 1.3 or extended master secret extension is
    negotiated). Otherwise the function now returns error.
  * libgnutls: usage of the following functions, which are designed
    to loosen restrictions imposed by allowlisting mode of
    configuration, has been additionally restricted. Invoking
    them is now only allowed if system-wide TLS priority string
    has not been initialized yet:
  - gnutls_digest_set_secure
  - gnutls_sign_set_secure
  - gnutls_sign_set_secure_for_certs
  - gnutls_protocol_set_enabled
  * Delete gnutls-3.6.6-set_guile_site_dir.patch and use the
  - -with-guile-extension-dir configure option to properly
    handle the guile extension directory.
  * Rebase gnutls-Make-XTS-key-check-failure-not-fatal.patch
  * Update gnutls.keyring
  * Add a build depencency on gtk-doc required by autoreconf</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
</package>
<package pkgid="9b6430f6bf607948d36c159b015482d01aae384890a8931c32302cf64ec83dfad21c7b32b70ea11aebce3a287f9cfcf9a22809c619ab6bf9536882afccf7e3b3" name="gnutls" arch="src">
  <version epoch="0" ver="3.8.2" rel="3.4"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665316800">- Update to 3.7.8:
  * libgnutls: In FIPS140 mode, RSA signature verification is an
    approved operation if the key has modulus with known sizes
    (1024, 1280, 1536, and 1792 bits), in addition to any modulus
    sizes larger than 2048 bits, according to SP800-131A rev2.
  * libgnutls: gnutls_session_channel_binding performs additional
    checks when GNUTLS_CB_TLS_EXPORTER is requested. According to
    RFC9622 4.2, the "tls-exporter" channel binding is only usable
    when the handshake is bound to a unique master secret (i.e.,
    either TLS 1.3 or extended master secret extension is
    negotiated). Otherwise the function now returns error.
  * libgnutls: usage of the following functions, which are designed
    to loosen restrictions imposed by allowlisting mode of
    configuration, has been additionally restricted. Invoking
    them is now only allowed if system-wide TLS priority string
    has not been initialized yet:
  - gnutls_digest_set_secure
  - gnutls_sign_set_secure
  - gnutls_sign_set_secure_for_certs
  - gnutls_protocol_set_enabled
  * Delete gnutls-3.6.6-set_guile_site_dir.patch and use the
  - -with-guile-extension-dir configure option to properly
    handle the guile extension directory.
  * Rebase gnutls-Make-XTS-key-check-failure-not-fatal.patch
  * Update gnutls.keyring
  * Add a build depencency on gtk-doc required by autoreconf</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
</package>
<package pkgid="1192c8b6cf11c60d6cc440827d33f1e7402a66707287e45618fadbc8f0971a1d2279f1132a09f1d846971d20f263f726e046a6d2e069de01fe8dafb90f5990b5" name="gnutls" arch="src">
  <version epoch="0" ver="3.8.3" rel="4.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1705492800">- Update to 3.8.3:
  * libgnutls: Fix more timing side-channel inside RSA-PSK key
    exchange. [GNUTLS-SA-2024-01-14, CVSS: medium]
    [bsc#1218865, CVE-2024-0553]
  * libgnutls: Fix assertion failure when verifying a certificate
    chain with a cycle of cross signatures.
    [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567]
  * libgnutls: Fix regression in handling Ed25519 keys stored in
    PKCS#11 token certtool was unable to handle Ed25519 keys
    generated on PKCS#11 with pkcs11-tool (OpenSC).
    This is a regression introduced in 3.8.2.
  * Rebase gnutls-FIPS-140-3-references.patch
  * Updated upstream gnutls.keyring</changelog>
</package>
<package pkgid="1221f904dd76e106a758de30640cc4a5c37662b99948524ccc7bbe7a6aa944f96a679ee008c34ad2940e10df619a749a411f0f067b67c11f28048a92aeec5ede" name="gnutls" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="4.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1705492800">- Update to 3.8.3:
  * libgnutls: Fix more timing side-channel inside RSA-PSK key
    exchange. [GNUTLS-SA-2024-01-14, CVSS: medium]
    [bsc#1218865, CVE-2024-0553]
  * libgnutls: Fix assertion failure when verifying a certificate
    chain with a cycle of cross signatures.
    [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567]
  * libgnutls: Fix regression in handling Ed25519 keys stored in
    PKCS#11 token certtool was unable to handle Ed25519 keys
    generated on PKCS#11 with pkcs11-tool (OpenSC).
    This is a regression introduced in 3.8.2.
  * Rebase gnutls-FIPS-140-3-references.patch
  * Updated upstream gnutls.keyring</changelog>
</package>
<package pkgid="b2e2b577d86422af08732a83d6fdae3eb8ae8a41daf2b0e645c1ef682f5f4d95ca6eff8be49f14c9d75b77a8a959b879bf2400e97725d143e2808747be9d57c3" name="gnutls-debuginfo" arch="i586">
  <version epoch="0" ver="3.8.2" rel="3.4"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665316800">- Update to 3.7.8:
  * libgnutls: In FIPS140 mode, RSA signature verification is an
    approved operation if the key has modulus with known sizes
    (1024, 1280, 1536, and 1792 bits), in addition to any modulus
    sizes larger than 2048 bits, according to SP800-131A rev2.
  * libgnutls: gnutls_session_channel_binding performs additional
    checks when GNUTLS_CB_TLS_EXPORTER is requested. According to
    RFC9622 4.2, the "tls-exporter" channel binding is only usable
    when the handshake is bound to a unique master secret (i.e.,
    either TLS 1.3 or extended master secret extension is
    negotiated). Otherwise the function now returns error.
  * libgnutls: usage of the following functions, which are designed
    to loosen restrictions imposed by allowlisting mode of
    configuration, has been additionally restricted. Invoking
    them is now only allowed if system-wide TLS priority string
    has not been initialized yet:
  - gnutls_digest_set_secure
  - gnutls_sign_set_secure
  - gnutls_sign_set_secure_for_certs
  - gnutls_protocol_set_enabled
  * Delete gnutls-3.6.6-set_guile_site_dir.patch and use the
  - -with-guile-extension-dir configure option to properly
    handle the guile extension directory.
  * Rebase gnutls-Make-XTS-key-check-failure-not-fatal.patch
  * Update gnutls.keyring
  * Add a build depencency on gtk-doc required by autoreconf</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
</package>
<package pkgid="73c61d918e50118beb4ba8aa083638c22eef532864beb0d9aa145beba9a09e12c36c94277a1dbbcefc4ade23193e0122edd566c7241f40a5b8e19985d6be8cf8" name="gnutls-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="4.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1705492800">- Update to 3.8.3:
  * libgnutls: Fix more timing side-channel inside RSA-PSK key
    exchange. [GNUTLS-SA-2024-01-14, CVSS: medium]
    [bsc#1218865, CVE-2024-0553]
  * libgnutls: Fix assertion failure when verifying a certificate
    chain with a cycle of cross signatures.
    [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567]
  * libgnutls: Fix regression in handling Ed25519 keys stored in
    PKCS#11 token certtool was unable to handle Ed25519 keys
    generated on PKCS#11 with pkcs11-tool (OpenSC).
    This is a regression introduced in 3.8.2.
  * Rebase gnutls-FIPS-140-3-references.patch
  * Updated upstream gnutls.keyring</changelog>
</package>
<package pkgid="72e20a9e44894b4e128ac4743e324bc21e81faf76c680d15adee1a9990488784ec798ea3b5ee02a302530319f71e78b21d68262320080d88f4bccf826e1c8db7" name="gnutls-debugsource" arch="i586">
  <version epoch="0" ver="3.8.2" rel="3.4"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665316800">- Update to 3.7.8:
  * libgnutls: In FIPS140 mode, RSA signature verification is an
    approved operation if the key has modulus with known sizes
    (1024, 1280, 1536, and 1792 bits), in addition to any modulus
    sizes larger than 2048 bits, according to SP800-131A rev2.
  * libgnutls: gnutls_session_channel_binding performs additional
    checks when GNUTLS_CB_TLS_EXPORTER is requested. According to
    RFC9622 4.2, the "tls-exporter" channel binding is only usable
    when the handshake is bound to a unique master secret (i.e.,
    either TLS 1.3 or extended master secret extension is
    negotiated). Otherwise the function now returns error.
  * libgnutls: usage of the following functions, which are designed
    to loosen restrictions imposed by allowlisting mode of
    configuration, has been additionally restricted. Invoking
    them is now only allowed if system-wide TLS priority string
    has not been initialized yet:
  - gnutls_digest_set_secure
  - gnutls_sign_set_secure
  - gnutls_sign_set_secure_for_certs
  - gnutls_protocol_set_enabled
  * Delete gnutls-3.6.6-set_guile_site_dir.patch and use the
  - -with-guile-extension-dir configure option to properly
    handle the guile extension directory.
  * Rebase gnutls-Make-XTS-key-check-failure-not-fatal.patch
  * Update gnutls.keyring
  * Add a build depencency on gtk-doc required by autoreconf</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
</package>
<package pkgid="61cc2e6a14ee07aa73479bcc6a1d244fb2616b14678b3db4bc562293177c051c95cc424bc2ae93db0404de8c743e9fb10f8c127e5a85ee505137ef7a78e19fe2" name="gnutls-debugsource" arch="x86_64">
  <version epoch="0" ver="3.8.3" rel="4.2"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1665748800">- Consolidate the FIPS hmac files [bsc#1203245]
  * Use the gnutls fipshmac tool instead of the brp-check-suse
    and rename it to reflect on the library version.
  * Remove not needed gnutls-FIPS-Run-CFB8-without-offset.patch
- Add a gnutls.rpmlintrc file to remove a hidden-file-or-dir false
  positive for the FIPS hmac calculation.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667390400">- Temporarily revert the jitterentropy patches in s390 and s390x
  architectures until a fix is provided [bsc#1204937]
- Disable flaky test that fails in s390x architecture:
  * Add gnutls-disable-flaky-test-dtls-resume.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1667908800">- Verify only the libgnutls library HMAC [bsc#1199881]
  * Do not use the brp-50-generate-fips-hmac script as this
    is now calculated with the internal fipshmac tool.
  * Add gnutls-verify-library-HMAC.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673870400">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1674216000">- FIPS: Change all the 140-2 references to FIPS 140-3 in order to
  account for the new FIPS certification [bsc#1207346]
  * Add gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676030400">- Update to 3.7.9: [bsc#1208143, CVE-2023-0361]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. [GNUTLS-SA-2020-07-14, CVSS: medium][CVE-2023-0361]
  * Rebase gnutls-FIPS-140-3-references.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548800">- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183]
  * Rebase patches with the version submitted upstream.
  * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch
  * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676548801">- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146]
  * Add gnutls-FIPS-jitterentropy-threadsafe.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1676980800">- Update to 3.8.0: [bsc#1205763, bsc#1209627]
  * libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key
    exchange. Reported by Hubert Kario (#1050). Fix developed by
    Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium]
    [CVE-2023-0361]
  * libgnutls: C++ library is now header only. All definitions
    from gnutlsxx.c have been moved into gnutlsxx.h. Users of the
    C++ interface have two options:
    1. include gnutlsxx.h in their application and link against
    the C library. (default)
    2. include gnutlsxx.h in their application, compile with
    GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
    against the C++ library.
  * libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
    priority modifier have been added to allow disabling of the
    status_request TLS extension in the client side.
  * libgnutls: TLS heartbeat is disabled by default.
    The heartbeat extension in TLS (RFC 6520) is not widely used
    given other implementations dropped support for it. To enable
    back support for it, supply --enable-heartbeat-support to
    configure script.
  * libgnutls: SRP authentication is now disabled by default.
    It is disabled because the SRP authentication in TLS is not
    up to date with the latest TLS standards and its ciphersuites
    are based on the CBC mode and SHA-1. To enable it back, supply
  - -enable-srp-authentication option to configure script.
  * libgnutls: All code has been indented using "indent -ppi1 -linux".
    CI/CD has been adjusted to catch regressions. This is implemented
    through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
    commit-check. You may run devel/indent-gnutls to fix any
    indentation issues if you make code modifications.
  * guile: Guile-bindings removed. They have been extracted into a
    separate project to reduce complexity and to simplify maintenance,
    see &lt;https://gitlab.com/gnutls/guile/&gt;.
  * minitasn1: Upgraded to libtasn1 version 4.19.
  * API and ABI modifications:
    GNUTLS_NO_STATUS_REQUEST: New flag
    GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
    GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member
  * Merge gnutls-FIPS-Set-error-state-when-jent-init-failed.patch
    and gnutls-FIPS-jitterentropy-threadsafe.patch into the main
    patch gnutls-FIPS-jitterentropy.patch
  * Rebase gnutls-FIPS-140-3-references.patch
  * Rebase patches with upstream version:
  - gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-disable-failing-tests.patch
  - gnutls-verify-library-HMAC.patch
  - gnutls_ECDSA_signing.patch
  - gnutls-Make-XTS-key-check-failure-not-fatal.patch
  - gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch
  * Update keyring with https://gnutls.org/gnutls-release-keyring.gpg</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1681128000">- Temporarily disable GNULIB's year2038 support for 64bit time_t
  by using the --disable-year2038 flag. This omits support for
  timestamps past the year 2038:
  * Fixes the public API on 32-bit architectures avoiding to
    change the size of time_t as it cannot be changed without
    breaking the ABI compatibility.
  * Upstream issue: https://gitlab.com/gnutls/gnutls/-/issues/1466</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1684152000">- Disable GNULIB's year2038 also for 32-bit arm - boo#1211394</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684756800">- FIPS: Merge libgnutls30-hmac package into the library [bsc#1185116]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1684929600">- FIPS: Skip the fixed HMAC verification for nettle, hogweed and
  gmp libraries. These calculated HMACs change for every build of
  each of these packages, we only have to verify that for gnutls.
  * Add gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch [bsc#1211476]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685361600">- FIPS: Fix baselibs.conf to mention libgnutls30-hmac [bsc#1211476]
  Extend also the checks in gnutls-FIPS-HMAC-nettle-hogweed-gmp.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691409600">- Update to version 3.8.1:
  * libgnutls: ClientHello extensions are randomized by default
    To make fingerprinting harder, TLS extensions in ClientHello
    messages are shuffled. As this behavior may cause compatibility
    issue with legacy applications that do not accept the last
    extension without payload, the behavior can be reverted with the
    %NO_SHUFFLE_EXTENSIONS priority keyword.
  * libgnutls: Add support for RFC 9258 external PSK importer.
    This enables to deploy the same PSK across multiple TLS versions
    (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
    needs to set up a callback that formats the PSK identity using
    gnutls_psk_format_imported_identity().
  * libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
    %GNUTLS_NO_DEFAULT_EXTENSIONS.
  * libgnutls: Add additional PBKDF limit checks in FIPS mode as
    defined in SP 800-132. Minimum salt length is 128 bits and
    minimum iterations bound is 1000 for PBKDF in FIPS mode.
  * libgnutls: Add a mechanism to control whether to enforce extended
    master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
    session hash (extended master secret, EMS) in TLS 1.2. To enforce
    this, a new priority keyword %FORCE_SESSION_HASH is added and if
    it is set and EMS is not set, the peer aborts the connection. This
    behavior is the default in FIPS mode, though it can be overridden
    through the configuration file with the "tls-session-hash" option.
    In either case non-EMS PRF is reported as a non-approved operation
    through the FIPS service indicator.
  * New option --attime to specify current time.
    To make testing with different timestamp to the system easier, the
    tools doing certificate verification now provide a new option
  - -attime, which takes an arbitrary time.
  * API and ABI modifications:
    gnutls_psk_client_credentials_function3: New typedef
    gnutls_psk_server_credentials_function3: New typedef
    gnutls_psk_set_server_credentials_function3: New function
    gnutls_psk_set_client_credentials_function3: New function
    gnutls_psk_format_imported_identity: New function
    GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags
  * Rebase patches:
  - gnutls-FIPS-140-3-references.patch
  - gnutls-FIPS-jitterentropy.patch
  * Remove patches merged/fixed upstream:
  - gnutls-FIPS-PCT-DH.patch
  - gnutls-FIPS-PCT-ECDH.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692619200">- tests: Fix the SRP test that fails with SIGPIPE signal return due
  to a socket being closed before using it.
  * Add gnutls-srp-test-SIGPIPE.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1692705600">- Fix missing GNUTLS_NO_EXTENSIONS compatibility.
  * Upstream: gitlab.com/gnutls/gnutls/commit/abfa8634
  * Add gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1700222400">- Update to 3.8.2: [bsc#1217277, CVE-2023-5981]
  * libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
    [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981]
  * libgnutls: Add API functions to perform ECDH and DH key agreement
    The functionality has been there for a long time though they were
    not available as part of the public API.  This enables applications
    to implement custom protocols leveraging non-interactive key
    agreement with ECDH and DH.
  * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452)
    The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and
    GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through
    the AEAD interface.  Note that, unlike
    GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is
    appended to the ciphertext, not prepended.
  * libgnutls: transparent KTLS support is extended to FreeBSD kernel
    The kernel TLS feature can now be enabled on FreeBSD as well as
    Linux when compiled with the --enable-ktls configure option.
  * gnutls-cli: New option --starttls-name
    Depending on deployment, application protocols such as XMPP may
    require a different origin address than the external address to be
    presented prior to STARTTLS negotiation.  The --starttls-name can
    be used to specify specify the addresses separately.
  * API and ABI modifications:
  - gnutls_pubkey_import_dh_raw: New function
  - gnutls_privkey_import_dh_raw: New function
  - gnutls_pubkey_export_dh_raw: New function
  - gnutls_privkey_export_dh_raw: New function
  - gnutls_x509_privkey_import_dh_raw: New function
  - gnutls_privkey_derive_secret: New function
  - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t
  - GNUTLS_CIPHER_AES_128_SIV_GCM: Added
  - GNUTLS_CIPHER_AES_256_SIV_GCM: Added
  * Rebase gnutls-FIPS-140-3-references.patch
  * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1705492800">- Update to 3.8.3:
  * libgnutls: Fix more timing side-channel inside RSA-PSK key
    exchange. [GNUTLS-SA-2024-01-14, CVSS: medium]
    [bsc#1218865, CVE-2024-0553]
  * libgnutls: Fix assertion failure when verifying a certificate
    chain with a cycle of cross signatures.
    [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567]
  * libgnutls: Fix regression in handling Ed25519 keys stored in
    PKCS#11 token certtool was unable to handle Ed25519 keys
    generated on PKCS#11 with pkcs11-tool (OpenSC).
    This is a regression introduced in 3.8.2.
  * Rebase gnutls-FIPS-140-3-references.patch
  * Updated upstream gnutls.keyring</changelog>
</package>
<package pkgid="57246a9405ea9f89960e450f66d64ca08e585b4328de85eff0ce6a26bb8811da3882b318a10a4c3b599586267b021ae34de4cb34097e0cc8d943f0f18fd6e354" name="go1.20" arch="src">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="281b5e7fceea1d971dd87f9f153a5b8d1620803d70382c09b73a9d2dd8082351f9d76a95fe3f1e34fcee0c250b59ab61509e0db1115e4c35d4932dc98e2926ab" name="go1.20" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="2dd1eecaf076089184c40aa81fbae7481de3a115644d28e4de5ff279e70d7c04eb1aba3734e5d90de7a39723ecc702399ad39f99b2d920b06a5eee441aec8353" name="go1.20-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="d3c5037ae71d83f6870f1c4c77c8035fa23e8f26170cc6f52d13d80291c34ead35251f199b5ecce4f0aa0e61eef162a04895ae9eed428e756413825d40318756" name="go1.20-doc" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="9571a07e7f3fef5da10bec6f76fe0cd1a6065c9c3a92b8e8aadb91cd78808e7953b038c5ec01a5e2f02df469ad167d924a926a06b579a561fa9cd9887c2a0a17" name="go1.20-libstd" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="2cb474e483ecb30d2976a99857116b405b2e2e05b9fd72fee0858183a4ab48c379921922eda3cfbe668739e9e05d6e81795b3f7a72586e1a8136ac572f7ecc52" name="go1.20-libstd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="30b702fdd14f28c5069fc1ceb61f4ee79290f2722fedcc4f0d48d248ae68c8bdece94f260ed9c0a6d7652b39ccd03f9c0c229e6493a4e49a086f8fda656b6357" name="go1.20-race" arch="x86_64">
  <version epoch="0" ver="1.20.13" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1675252800">- go1.20 (released 2023-02-01) is a major release of Go.
  go1.20.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.20 arrives six months after go1.19. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1206346 go1.20 release tracking
  Refs jsc#PED-1962
  * Go 1.20 includes four changes to the language
  * Language change: Go 1.17 added conversions from slice to an
    array pointer. Go 1.20 extends this to allow conversions from a
    slice to an array
  * Language change: The unsafe package defines three new functions
    SliceData, String, and StringData. Along with Go 1.17's Slice,
    these functions now provide the complete ability to construct
    and deconstruct slice and string values, without depending on
    their exact representation.
  * Language change: The specification now defines that struct
    values are compared one field at a time, considering fields in
    the order they appear in the struct type definition, and
    stopping at the first mismatch. The specification could
    previously have been read as if all fields needed to be
    compared beyond the first mismatch. Similarly, the
    specification now defines that array values are compared one
    element at a time, in increasing index order. In both cases,
    the difference affects whether certain comparisons must
    panic. Existing programs are unchanged: the new spec wording
    describes what the implementations have always done.
  * Language change: Comparable types (such as ordinary interfaces)
    may now satisfy comparable constraints, even if the type
    arguments are not strictly comparable (comparison may panic at
    runtime). This makes it possible to instantiate a type
    parameter constrained by comparable (e.g., a type parameter for
    a user-defined generic map key) with a non-strictly comparable
    type argument such as an interface type, or a composite type
    containing an interface type.
  * go command: The directory $GOROOT/pkg no longer stores
    pre-compiled package archives for the standard library: go
    install no longer writes them, the go build no longer checks
    for them, and the Go distribution no longer ships
    them. Instead, packages in the standard library are built as
    needed and cached in the build cache, just like packages
    outside GOROOT. This change reduces the size of the Go
    distribution and also avoids C toolchain skew for packages that
    use cgo. Refs jsc#PED-1962
  * go command: The implementation of go test -json has been
    improved to make it more robust. Programs that run go test
  - json do not need any updates. Programs that invoke go tool
    test2json directly should now run the test binary with
  - v=test2json (for example, go test -v=test2json or ./pkg.test
  - test.v=test2json) instead of plain -v.
  * go command: A related change to go test -json is the addition
    of an event with Action set to start at the beginning of each
    test program's execution. When running multiple tests using the
    go command, these start events are guaranteed to be emitted in
    the same order as the packages named on the command line.
  * go command: The go command now defines architecture feature
    build tags, such as amd64.v2, to allow selecting a package
    implementation file based on the presence or absence of a
    particular architecture feature. See go help buildconstraint
    for details.
  * go command: The go subcommands now accept -C &lt;dir&gt; to change
    directory to &lt;dir&gt; before performing the command, which may be
    useful for scripts that need to execute commands in multiple
    different modules.
  * go command: The go build and go test commands no longer accept
    the -i flag, which has been deprecated since Go 1.16.
  * go command: The go generate command now accepts -skip &lt;pattern&gt;
    to skip //go:generate directives matching &lt;pattern&gt;.
  * go command: The go test command now accepts -skip &lt;pattern&gt; to
    skip tests, subtests, or examples matching &lt;pattern&gt;.
  * go command: When the main module is located within GOPATH/src,
    go install no longer installs libraries for non-main packages
    to GOPATH/pkg, and go list no longer reports a Target field for
    such packages. (In module mode, compiled packages are stored in
    the build cache only, but a bug had caused the GOPATH install
    targets to unexpectedly remain in effect.)
  * go command: The go build, go install, and other build-related
    commands now support a -pgo flag that enables profile-guided
    optimization, which is described in more detail in the Compiler
    section below. The -pgo flag specifies the file path of the
    profile. Specifying -pgo=auto causes the go command to search
    for a file named default.pgo in the main package's directory
    and use it if present. This mode currently requires a single
    main package to be specified on the command line, but we plan
    to lift this restriction in a future release. Specifying
  - pgo=off turns off profile-guided optimization.
  * go command: The go build, go install, and other build-related
    commands now support a -cover flag that builds the specified
    target with code coverage instrumentation. This is described in
    more detail in the Cover section below.
  * go version: The go version -m command now supports reading more
    types of Go binaries, most notably, Windows DLLs built with go
    build -buildmode=c-shared and Linux binaries without execute
    permission.
  * Cgo: The go command now disables cgo by default on systems
    without a C toolchain. More specifically, when the CGO_ENABLED
    environment variable is unset, the CC environment variable is
    unset, and the default C compiler (typically clang or gcc) is
    not found in the path, CGO_ENABLED defaults to 0. As always,
    you can override the default by setting CGO_ENABLED explicitly.
    The most important effect of the default change is that when Go
    is installed on a system without a C compiler, it will now use
    pure Go builds for packages in the standard library that use
    cgo, instead of using pre-distributed package archives (which
    have been removed, as noted above) or attempting to use cgo and
    failing. This makes Go work better in some minimal container
    environments as well as on macOS, where pre-distributed package
    archives have not been used for cgo-based packages since Go
    1.16.
    The packages in the standard library that use cgo are net,
    os/user, and plugin. On macOS, the net and os/user packages
    have been rewritten not to use cgo: the same code is now used
    for cgo and non-cgo builds as well as cross-compiled builds. On
    Windows, the net and os/user packages have never used cgo. On
    other systems, builds with cgo disabled will use a pure Go
    version of these packages.
    On macOS, the race detector has been rewritten not to use cgo:
    race-detector-enabled programs can be built and run without
    Xcode. On Linux and other Unix systems, and on Windows, a host
    C toolchain is required to use the race detector.
  * go cover: Go 1.20 supports collecting code coverage profiles
    for programs (applications and integration tests), as opposed
    to just unit tests. To collect coverage data for a program,
    build it with go build's -cover flag, then run the resulting
    binary with the environment variable GOCOVERDIR set to an
    output directory for coverage profiles. See the 'coverage for
    integration tests' landing page for more on how to get
    started. For details on the design and implementation, see the
    proposal.
  * go vet: Improved detection of loop variable capture by nested
    functions. The vet tool now reports references to loop
    variables following a call to T.Parallel() within subtest
    function bodies. Such references may observe the value of the
    variable from a different iteration (typically causing test
    cases to be skipped) or an invalid state due to unsynchronized
    concurrent access.
  * go vet: The tool also detects reference mistakes in more
    places. Previously it would only consider the last statement
    of the loop body, but now it recursively inspects the last
    statements within if, switch, and select statements.
  * go vet: New diagnostic for incorrect time formats. The vet tool
    now reports use of the time format 2006-02-01 (yyyy-dd-mm) with
    Time.Format and time.Parse. This format does not appear in
    common date standards, but is frequently used by mistake when
    attempting to use the ISO 8601 date format (yyyy-mm-dd).
  * Runtime: Some of the garbage collector's internal data
    structures were reorganized to be both more space and CPU
    efficient. This change reduces memory overheads and improves
    overall CPU performance by up to 2%.
  * Runtime: The garbage collector behaves less erratically with
    respect to goroutine assists in some circumstances.
  * Runtime: Go 1.20 adds a new runtime/coverage package containing
    APIs for writing coverage profile data at runtime from
    long-running and/or server programs that do not terminate via
    os.Exit().
  * Compiler: Go 1.20 adds preview support for profile-guided
    optimization (PGO). PGO enables the toolchain to perform
    application- and workload-specific optimizations based on
    run-time profile information. Currently, the compiler supports
    pprof CPU profiles, which can be collected through usual means,
    such as the runtime/pprof or net/http/pprof packages. To enable
    PGO, pass the path of a pprof profile file via the -pgo flag to
    go build, as mentioned above. Go 1.20 uses PGO to more
    aggressively inline functions at hot call sites. Benchmarks for
    a representative set of Go programs show enabling
    profile-guided inlining optimization improves performance about
    3–4%. See the PGO user guide for detailed documentation. We
    plan to add more profile-guided optimizations in future
    releases. Note that profile-guided optimization is a preview,
    so please use it with appropriate caution.
  * Compiler: The Go 1.20 compiler upgraded its front-end to use a
    new way of handling the compiler's internal data, which fixes
    several generic-types issues and enables type declarations
    within generic functions and methods.
  * Compiler: The compiler now rejects anonymous interface cycles
    with a compiler error by default. These arise from tricky uses
    of embedded interfaces and have always had subtle correctness
    issues, yet we have no evidence that they're actually used in
    practice. Assuming no reports from users adversely affected by
    this change, we plan to update the language specification for
    Go 1.22 to formally disallow them so tools authors can stop
    supporting them too.
  * Compiler: Go 1.18 and 1.19 saw regressions in build speed,
    largely due to the addition of support for generics and
    follow-on work. Go 1.20 improves build speeds by up to 10%,
    bringing it back in line with Go 1.17. Relative to Go 1.19,
    generated code performance is also generally slightly improved.
  * Linker: On Linux, the linker now selects the dynamic
    interpreter for glibc or musl at link time.
  * Linker: On Windows, the Go linker now supports modern
    LLVM-based C toolchains.
  * Linker: Go 1.20 uses go: and type: prefixes for
    compiler-generated symbols rather than go. and type.. This
    avoids confusion for user packages whose name starts with
    go.. The debug/gosym package understands this new naming
    convention for binaries built with Go 1.20 and newer.
  * Bootstrap: When building a Go release from source and
    GOROOT_BOOTSTRAP is not set, previous versions of Go looked for
    a Go 1.4 or later bootstrap toolchain in the directory
    $HOME/go1.4 (%HOMEDRIVE%%HOMEPATH%\go1.4 on Windows). Go 1.18
    and Go 1.19 looked first for $HOME/go1.17 or $HOME/sdk/go1.17
    before falling back to $HOME/go1.4, in anticipation of
    requiring Go 1.17 for use when bootstrapping Go 1.20. Go 1.20
    does require a Go 1.17 release for bootstrapping, but we
    realized that we should adopt the latest point release of the
    bootstrap toolchain, so it requires Go 1.17.13. Go 1.20 looks
    for $HOME/go1.17.13 or $HOME/sdk/go1.17.13 before falling back
    to $HOME/go1.4 (to support systems that hard-coded the path
    $HOME/go1.4 but have installed a newer Go toolchain there). In
    the future, we plan to move the bootstrap toolchain forward
    approximately once a year, and in particular we expect that Go
    1.22 will require the final point release of Go 1.20 for
    bootstrap.
  * Library: Go 1.20 adds a new crypto/ecdh package to provide
    explicit support for Elliptic Curve Diffie-Hellman key
    exchanges over NIST curves and Curve25519. Programs should use
    crypto/ecdh instead of the lower-level functionality in
    crypto/elliptic for ECDH, and third-party modules for more
    advanced use cases.
  * Error handling: Go 1.20 expands support for error wrapping to
    permit an error to wrap multiple other errors.
  * Error handling: An error e can wrap more than one error by
    providing an Unwrap method that returns a []error.
  * Error handling: The errors.Is and errors.As functions have been
    updated to inspect multiply wrapped errors.
  * Error handling: The fmt.Errorf function now supports multiple
    occurrences of the %w format verb, which will cause it to
    return an error that wraps all of those error operands.
  * Error handling: The new function errors.Join returns an error
    wrapping a list of errors.
  * HTTP ResponseController: The new "net/http".ResponseController
    type provides access to extended per-request functionality not
    handled by the "net/http".ResponseWriter interface. The
    ResponseController type provides a clearer, more discoverable
    way to add per-handler controls. Two such controls also added
    in Go 1.20 are SetReadDeadline and SetWriteDeadline, which
    allow setting per-request read and write deadlines.
  * New ReverseProxy Rewrite hook: The httputil.ReverseProxy
    forwarding proxy includes a new Rewrite hook function,
    superseding the previous Director hook.
  * archive/tar: When the GODEBUG=tarinsecurepath=0 environment
    variable is set, Reader.Next method will now return the error
    ErrInsecurePath for an entry with a file name that is an
    absolute path, refers to a location outside the current
    directory, contains invalid characters, or (on Windows) is a
    reserved name such as NUL. A future version of Go may disable
    insecure paths by default.
  * archive/zip: When the GODEBUG=zipinsecurepath=0 environment
    variable is set, NewReader will now return the error
    ErrInsecurePath when opening an archive which contains any file
    name that is an absolute path, refers to a location outside the
    current directory, contains invalid characters, or (on Windows)
    is a reserved names such as NUL. A future version of Go may
    disable insecure paths by default.
  * archive/zip: Reading from a directory file that contains file
    data will now return an error. The zip specification does not
    permit directory files to contain file data, so this change
    only affects reading from invalid archives.
  * bytes: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * bytes: The new Clone function allocates a copy of a byte slice.
  * context: The new WithCancelCause function provides a way to
    cancel a context with a given error. That error can be
    retrieved by calling the new Cause function.
  * crypto/ecdsa: When using supported curves, all operations are
    now implemented in constant time. This led to an increase in
    CPU time between 5% and 30%, mostly affecting P-384 and P-521.
  * crypto/ecdsa: The new PrivateKey.ECDH method converts an
    ecdsa.PrivateKey to an ecdh.PrivateKey.
  * crypto/ed25519: The PrivateKey.Sign method and the
    VerifyWithOptions function now support signing pre-hashed
    messages with Ed25519ph, indicated by an Options.HashFunc that
    returns crypto.SHA512. They also now support Ed25519ctx and
    Ed25519ph with context, indicated by setting the new
    Options.Context field.
  * crypto/rsa: The new field OAEPOptions.MGFHash allows
    configuring the MGF1 hash separately for OAEP decryption.
  * crypto/rsa: crypto/rsa now uses a new, safer, constant-time
    backend. This causes a CPU runtime increase for decryption
    operations between approximately 15% (RSA-2048 on amd64) and
    45% (RSA-4096 on arm64), and more on 32-bit
    architectures. Encryption operations are approximately 20x
    slower than before (but still 5-10x faster than
    decryption). Performance is expected to improve in future
    releases. Programs must not modify or manually generate the
    fields of PrecomputedValues.
  * crypto/subtle: The new function XORBytes XORs two byte slices
    together.
  * crypto/tls: Parsed certificates are now shared across all
    clients actively using that certificate. The memory savings can
    be significant in programs that make many concurrent
    connections to a server or collection of servers sharing any
    part of their certificate chains.
  * crypto/tls: For a handshake failure due to a certificate
    verification failure, the TLS client and server now return an
    error of the new type CertificateVerificationError, which
    includes the presented certificates.
  * crypto/x509: ParsePKCS8PrivateKey and MarshalPKCS8PrivateKey
    now support keys of type *crypto/ecdh.PrivateKey.
    ParsePKIXPublicKey and MarshalPKIXPublicKey now support keys of
    type *crypto/ecdh.PublicKey. Parsing NIST curve keys still
    returns values of type *ecdsa.PublicKey and *ecdsa.PrivateKey.
    Use their new ECDH methods to convert to the crypto/ecdh types.
  * crypto/x509: The new SetFallbackRoots function allows a program
    to define a set of fallback root certificates in case an
    operating system verifier or standard platform root bundle is
    unavailable at runtime. It will most commonly be used with a
    new package, golang.org/x/crypto/x509roots/fallback, which will
    provide an up to date root bundle.
  * debug/elf: Attempts to read from a SHT_NOBITS section using
    Section.Data or the reader returned by Section.Open now return
    an error.
  * debug/elf: Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * debug/elf: Additional R_PPC64_* constants are defined for use
    with PPC64 ELFv2 relocations.
  * debug/elf: The constant value for R_PPC64_SECTOFF_LO_DS is
    corrected, from 61 to 62.
  * debug/gosym: Due to a change of Go's symbol naming conventions,
    tools that process Go binaries should use Go 1.20's debug/gosym
    package to transparently handle both old and new binaries.
  * debug/pe: Additional IMAGE_FILE_MACHINE_RISCV* constants are
    defined for use with RISC-V systems.
  * encoding/binary: The ReadVarint and ReadUvarint functions will
    now return io.ErrUnexpectedEOF after reading a partial value,
    rather than io.EOF.
  * encoding/xml: The new Encoder.Close method can be used to check
    for unclosed elements when finished encoding.
  * encoding/xml: The decoder now rejects element and attribute
    names with more than one colon, such as &lt;a:b:c&gt;, as well as
    namespaces that resolve to an empty string, such as xmlns:a="".
  * encoding/xml: The decoder now rejects elements that use
    different namespace prefixes in the opening and closing tag,
    even if those prefixes both denote the same namespace.
  * errors: The new Join function returns an error wrapping a list
    of errors.
  * fmt: The Errorf function supports multiple occurrences of the
    %w format verb, returning an error that unwraps to the list of
    all arguments to %w.
  * fmt: The new FormatString function recovers the formatting
    directive corresponding to a State, which can be useful in
    Formatter. implementations.
  * go/ast: The new RangeStmt.Range field records the position of
    the range keyword in a range statement.
  * go/ast: The new File.FileStart and File.FileEnd fields record
    the position of the start and end of the entire source file.
  * go/token: The new FileSet.RemoveFile method removes a file from
    a FileSet. Long-running programs can use this to release memory
    associated with files they no longer need.
  * go/types: The new Satisfies function reports whether a type
    satisfies a constraint. This change aligns with the new
    language semantics that distinguish satisfying a constraint
    from implementing an interface.
  * io: The new OffsetWriter wraps an underlying WriterAt and
    provides Seek, Write, and WriteAt methods that adjust their
    effective file offset position by a fixed amount.
  * io/fs: The new error SkipAll terminates a WalkDir immediately
    but successfully.
  * math/big: The math/big package's wide scope and input-dependent
    timing make it ill-suited for implementing cryptography. The
    cryptography packages in the standard library no longer call
    non-trivial Int methods on attacker-controlled inputs. In the
    future, the determination of whether a bug in math/big is
    considered a security vulnerability will depend on its wider
    impact on the standard library.
  * math/rand: The math/rand package now automatically seeds the
    global random number generator (used by top-level functions
    like Float64 and Int) with a random value, and the top-level
    Seed function has been deprecated. Programs that need a
    reproducible sequence of random numbers should prefer to
    allocate their own random source, using
    rand.New(rand.NewSource(seed)).
  * math/rand: Programs that need the earlier consistent global
    seeding behavior can set GODEBUG=randautoseed=0 in their
    environment.
  * math/rand: The top-level Read function has been deprecated. In
    almost all cases, crypto/rand.Read is more appropriate.
  * mime: The ParseMediaType function now allows duplicate
    parameter names, so long as the values of the names are the
    same.
  * mime/multipart: Methods of the Reader type now wrap errors
    returned by the underlying io.Reader.
  * net: The LookupCNAME function now consistently returns the
    contents of a CNAME record when one exists. Previously on Unix
    systems and when using the pure Go resolver, LookupCNAME would
    return an error if a CNAME record referred to a name that with
    no A, AAAA, or CNAME record. This change modifies LookupCNAME
    to match the previous behavior on Windows, allowing LookupCNAME
    to succeed whenever a CNAME exists.
  * net: Interface.Flags now includes the new flag FlagRunning,
    indicating an operationally active interface. An interface
    which is administratively configured but not active (for
    example, because the network cable is not connected) will have
    FlagUp set but not FlagRunning.
  * net: The new Dialer.ControlContext field contains a callback
    function similar to the existing Dialer.Control hook, that
    additionally accepts the dial context as a parameter. Control
    is ignored when ControlContext is not nil.
  * net: The Go DNS resolver recognizes the trust-ad resolver
    option. When options trust-ad is set in resolv.conf, the Go
    resolver will set the AD bit in DNS queries. The resolver does
    not make use of the AD bit in responses.
  * net: DNS resolution will detect changes to /etc/nsswitch.conf
    and reload the file when it changes. Checks are made at most
    once every five seconds, matching the previous handling of
    /etc/hosts and /etc/resolv.conf.
  * net/http: The ResponseWriter.WriteHeader function now supports
    sending 1xx status codes.
  * net/http: The new Server.DisableGeneralOptionsHandler
    configuration setting allows disabling the default OPTIONS *
    handler.
  * net/http: The new Transport.OnProxyConnectResponse hook is
    called when a Transport receives an HTTP response from a proxy
    for a CONNECT request.
  * net/http: The HTTP server now accepts HEAD requests containing
    a body, rather than rejecting them as invalid.
  * net/http: HTTP/2 stream errors returned by net/http functions
    may be converted to a golang.org/x/net/http2.StreamError using
    errors.As.
  * net/http: Leading and trailing spaces are trimmed from cookie
    names, rather than being rejected as invalid. For example, a
    cookie setting of "name =value" is now accepted as setting the
    cookie "name".
  * net/netip: The new IPv6LinkLocalAllRouters and IPv6Loopback
    functions are the net/netip equivalents of net.IPv6loopback and
    net.IPv6linklocalallrouters.
  * os: On Windows, the name NUL is no longer treated as a special
    case in Mkdir and Stat.
  * os: On Windows, File.Stat now uses the file handle to retrieve
    attributes when the file is a directory. Previously it would
    use the path passed to Open, which may no longer be the file
    represented by the file handle if the file has been moved or
    replaced. This change modifies Open to open directories without
    the FILE_SHARE_DELETE access, which match the behavior of
    regular files.
  * os: On Windows, File.Seek now supports seeking to the beginning
    of a directory.
  * os/exec: The new Cmd fields Cancel and WaitDelay specify the
    behavior of the Cmd when its associated Context is canceled or
    its process exits with I/O pipes still held open by a child
    process.
  * path/filepath: The new error SkipAll terminates a Walk
    immediately but successfully.
  * path/filepath: The new IsLocal function reports whether a path
    is lexically local to a directory. For example, if IsLocal(p)
    is true, then Open(p) will refer to a file that is lexically
    within the subtree rooted at the current directory.
  * reflect: The new Value.Comparable and Value.Equal methods can
    be used to compare two Values for equality. Comparable reports
    whether Equal is a valid operation for a given Value receiver.
  * reflect: The new Value.Grow method extends a slice to guarantee
    space for another n elements.
  * reflect: The new Value.SetZero method sets a value to be the
    zero value for its type.
  * reflect: Go 1.18 introduced Value.SetIterKey and
    Value.SetIterValue methods. These are optimizations:
    v.SetIterKey(it) is meant to be equivalent to
    v.Set(it.Key()). The implementations incorrectly omitted a
    check for use of unexported fields that was present in the
    unoptimized forms. Go 1.20 corrects these methods to include
    the unexported field check.
  * regexp: Go 1.19.2 and Go 1.18.7 included a security fix to the
    regular expression parser, making it reject very large
    expressions that would consume too much memory. Because Go
    patch releases do not introduce new API, the parser returned
    syntax.ErrInternalError in this case. Go 1.20 adds a more
    specific error, syntax.ErrLarge, which the parser now returns
    instead.
  * runtime/cgo: Go 1.20 adds new Incomplete marker type. Code
    generated by cgo will use cgo.Incomplete to mark an incomplete
    C type.
  * runtime/metrics: Go 1.20 adds new supported metrics, including
    the current GOMAXPROCS setting (/sched/gomaxprocs:threads), the
    number of cgo calls executed (/cgo/go-to-c-calls:calls), total
    mutex block time (/sync/mutex/wait/total:seconds), and various
    measures of time spent in garbage collection.
  * runtime/metrics: Time-based histogram metrics are now less
    precise, but take up much less memory.
  * runtime/pprof: Mutex profile samples are now pre-scaled, fixing
    an issue where old mutex profile samples would be scaled
    incorrectly if the sampling rate changed during execution.
  * runtime/pprof: Profiles collected on Windows now include memory
    mapping information that fixes symbolization issues for
    position-independent binaries.
  * runtime/trace: The garbage collector's background sweeper now
    yields less frequently, resulting in many fewer extraneous
    events in execution traces.
  * strings: The new CutPrefix and CutSuffix functions are like
    TrimPrefix and TrimSuffix but also report whether the string
    was trimmed.
  * sync: The new Map methods Swap, CompareAndSwap, and
    CompareAndDelete allow existing map entries to be updated
    atomically.
  * syscall: On FreeBSD, compatibility shims needed for FreeBSD 11
    and earlier have been removed.
  * syscall: On Linux, additional CLONE_* constants are defined for
    use with the SysProcAttr.Cloneflags field.
  * syscall: On Linux, the new SysProcAttr.CgroupFD and
    SysProcAttr.UseCgroupFD fields provide a way to place a child
    process into a specific cgroup.
  * testing: The new method B.Elapsed reports the current elapsed
    time of the benchmark, which may be useful for calculating
    rates to report with ReportMetric.
  * time: The new time layout constants DateTime, DateOnly, and
    TimeOnly provide names for three of the most common layout
    strings used in a survey of public Go source code.
  * time: The new Time.Compare method compares two times.
  * time: Parse now ignores sub-nanosecond precision in its input,
    instead of reporting those digits as an error.
  * time: The Time.MarshalJSON method is now more strict about
    adherence to RFC 3339.
  * unicode/utf16: The new AppendRune function appends the UTF-16
    encoding of a given rune to a uint16 slice, analogous to
    utf8.AppendRune.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1676376000">- go1.20.1 (released 2023-02-14) includes security fixes to the
  crypto/tls, mime/multipart, net/http, and path/filepath packages,
  as well as bug fixes to the compiler, the go command, the linker,
  the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
  * go#57276 boo#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
  * go#58356 boo#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
  * go#58359 boo#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
  * go#58363 boo#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
  * go#58117 time: update zoneinfo_abbrs on Windows
  * go#58224 cmd/link: .go.buildinfo is gc'ed by --gc-sections
  * go#58309 cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
  * go#58319 cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
  * go#58335 cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
  * go#58413 cmd/compile: internal compiler error: Type.Elem UNION
  * go#58419 runtime: GOOS=ios fails Apple's app validation due to use of private API
  * go#58421 cmd/go/internal/test: stale flagdefs.go not detected by tests
  * go#58431 all: test failures with ETXTBSY
  * go#58450 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676635200">- Improvements to go1.x packaging spec:
  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
    using go1.x package (%bcond_without gccgo). This is no longer
    needed on current SLE-12:Update and removing will consolidate
    the build configurations used.
  * Change source URLs to go.dev as per Go upstream
  * On x86_64 export GOAMD64=v1 as per the current baseline.
    At this time forgo GOAMD64=v3 option for x86_64_v3 support.
  * On x86_64 %define go_amd64=v1 as current instruction baseline
  * In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to
    grep correct TSAN version is checked out from LLVM with new
    spelling for internal/amd64v1/race_linux.syso</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678190400">- go1.20.2 (released 2023-03-07) includes a security fix to the
  crypto/elliptic package, as well as bug fixes to the compiler,
  the covdata command, the linker, the runtime, and the
  crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24532
  * go#58720 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
  * go#58427 cmd/covdata: short read on string table when merging coverage counters
  * go#58442 runtime: some linkname signatures do not match
  * go#58444 cmd/compile: inline static init cause compile time error
  * go#58467 cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
  * go#58498 crypto/ecdh: ECDH method doesn't check curve
  * go#58503 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
  * go#58505 crypto/internal/bigmod: flag amd64 assembly as noescape
  * go#58531 runtime: endless traceback when panic in generics funtion
  * go#58536 runtime: long latency of sweep assists
  * go#58624 syscall.Faccessat and os.LookPath regression in Go 1.20
  * go#58627 os: cmd/go gets error "copy_file_range: function not implemented"
  * go#58717 net: TestTCPSelfConnect failures due to unexpected connections
  * go#58774 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
  * go#58776 cmd/compile: ICE on method value involving imported anonymous interface
  * go#58793 crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
  * go#58811 crypto/x509: TestSystemVerify consistently failing</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1678363200">- Add subpackage go1.x-libstd for compiled shared object libstd.so.
  Refs jsc#PED-1962
  * Main go1.x package included libstd.so in previous versions
  * Split libstd.so into subpackage that can be installed standalone
  * Continues the slimming down of main go1.x package by 40 Mb
  * Experimental and not recommended for general use, Go currently has no ABI
  * Upstream Go has not committed to support buildmode=shared long-term
  * Do not use in packaging, build static single binaries (the default)
  * Upstream Go go1.x binary releases do not include libstd.so
  * go1.x Suggests go1.x-libstd so not installed by default Recommends
  * go1.x-libstd does not Require: go1.x so can install standalone
  * Provides go-libstd unversioned package name
  * Fix build step -buildmode=shared std to omit -linkshared
- Packaging improvements:
  * go1.x Suggests go1.x-doc so not installed by default Recommends
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609600">- Build subpackage go1.x-libstd compiled shared object libstd.so
  only on Tumbleweed at this time.
  Refs jsc#PED-1962</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1680609601">- go1.20.3 (released 2023-04-04) includes security fixes to the
  go/parser, html/template, mime/multipart, net/http, and
  net/textproto packages, as well as bug fixes to the compiler, the
  linker, the runtime, and the time package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
  * go#59268 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation
  * go#59270 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption
  * go#59274 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing
  * go#59272 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters
  * go#58920 x/text: building as a plugin failure on darwin/arm64
  * go#58938 cmd/go: timeout on darwin-amd64-race builder
  * go#58942 internal/testpty: fails on some Linux machines due to incorrect error handling
  * go#58954 cmd/link: Incorrect symbol linked in darwin/arm64
  * go#59051 cmd/link: linker fails on linux/amd64 when gcc's lto options are used
  * go#59059 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation
  * go#59075 time: time zone lookup using extend string makes wrong start time for non-DST zones
  * go#59220 runtime: crash on linux-ppc64le
  * go#59236 cmd/compile: crypto/elliptic build error under -linkshared mode
  * go#59296 cmd/compile: unsafe.SliceData incoherent resuilt with nil argument</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682683200">- Packaging improvements:
  * Re-enable binary stripping and debuginfo boo#1210938
  * go1.x Suggests go1.x-race do not install by default boo#1210963
  * Use Group: Development/Languages/Go instead of Other</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028800">- Packaging revert go1.x Suggests go1.x-race boo#1210963
  * Upstream go binary distributions do include race detector .syso
  * Default Recommends for subpackages is best suited in this case</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1683028801">- go1.20.4 (released 2023-05-02) includes three security fixes to
  the html/template package, as well as bug fixes to the compiler,
  the runtime, and the crypto/subtle, crypto/tls, net/http, and
  syscall packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
  * go#59812 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values
  * go#59814 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace
  * go#59816 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes
  * go#59064 runtime: automatically bump RLIMIT_NOFILE on Unix
  * go#59336 crypto/subtle: xor fails when run with race+purego
  * go#59374 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
  * go#59450 cmd/compile: internal compiler error: cannot call SetType(go.shape.int) on v (type int)
  * go#59468 cmd/compile: miscompilation in star-tex.org/x/cmd/star-tex
  * go#59469 net/http: FileServer no longer serves content for POST
  * go#59540 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
  * go#59580 cmd/compile: incorrect inline function variable
  * go#59585 cmd/compile: Unified IR exports table is binary unstable in presence of generics
  * go#59637 go/internal/gcimporter: lookupGorootExport should use the go command from build.Default.GOROOT</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686052800">- go1.20.5 (released 2023-06-06) includes four security fixes to
  the cmd/go and runtime packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the crypto/rsa, net,
  and os packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
  * go#60516 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection
  * go#60518 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries
  * go#60512 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS
  * go#60514 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS
  * go#58927 crypto/rsa: 4096 bit keys are not generated with BoringCrypto
  * go#59975 cmd/compile: multiple memories live at block start
  * go#60001 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies
  * go#60217 os: Read of a device driver fails only with Go 1.20
  * go#60458 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689076800">- go1.20.6 (released 2023-07-11) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  cover tool, the go command, the runtime, and the crypto/ecdsa,
  go/build, go/printer, net/mail, and text/template packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29406
  * go#61076 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header
  * go#60352 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
  * go#60535 runtime: TLS slot index over 64 and crash
  * go#60675 cmd/compile: internal compiler error: out of range for go.shape.int64
  * go#60698 cmd/go: go list fails with submodules which have test-only dependencies
  * go#60744 crypto/ecdsa: P521 ecdsa.Verify panics with malformed message
  * go#60754 cmd/go: panic: LoadImport called with empty package path when listing GOROOT/test/*.go
  * go#60760 runtime: checkdead fires due to suspected race in the Go runtime when GOMAXPROCS=1 on AWS
  * go#60802 text/template: key/value assignment is reversed within range loop
  * go#60845 runtime: SIGSEGV in race + coverage mode
  * go#60849 cmd/go: go test deadlocked without enforcing timeouts when killed with ^C
  * go#60874 net/mail: mail.ReadMessage in 1.20 cannot parse mbox headers
  * go#60875 net/mail: characters allowed in RFC 5322 are invalid while parsing email header
  * go#60927 x/tools/go/analysis/unitchecker: TestVetStdlib failures
  * go#60947 crypto/x509: TestSystemVerify/EKULeafValid fails on LUCI
  * go#60949 runtime: goroutines that stop after calling runtime.RaceDisable break race detector
  * go#61055 runtime: TestWindowsStackMemory flakes on windows-386-2016</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690891200">- go1.20.7 (released 2023-08-01) includes a security fix to the
  crypto/tls package, as well as bug fixes to the assembler and the
  compiler.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-29409
  * go#61580 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to &lt;= 8192 bits
  * go#61320 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
  * go#61449 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64
  * go#61471 cmd/compile: failed to make Go on riscv64 CPU with numa</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.20.8 (released 2023-09-06) includes two security fixes to the
  html/template package, as well as bug fixes to the compiler, the
  go command, the runtime, and the crypto/tls, go/types, net/http,
  and path/filepath packages.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39318 CVE-2023-39319
  * go#62395 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62397 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61198 cmd/go: extended forwards compatibility for Go
  * go#61744 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61826 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61867 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61873 cmd/go: using a module path without dot fails to build after toolchain selection
  * go#61966 crypto/tls: add GODEBUG to control max RSA key size
  * go#62018 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62056 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62070 cmd/api: make non-importable</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.20.9 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the go command and the
  linker.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39323
  * go#63213 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62597 cmd/link: issues with Apple's new linker in Xcode 15 beta</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.20.10 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63426 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.20.11 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker and the
  net/http package.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63714 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#63316 cmd/link: split text sections for arm 32-bit
  * go#63740 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.20.12 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler and the go command.
  Refs boo#1206346 go1.20 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63972 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64040 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64434 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#63983 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63988 cmd/go: TestScript/mod_get_direct fails with "Filename too long" on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.20.13 (released 2024-01-09) includes fixes to the runtime and
  the crypto/tls package.
  Refs boo#1206346 go1.20 release tracking
  * go#63910 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64409 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64718 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3</changelog>
</package>
<package pkgid="1eb8e6d0874a60952c85fcb14e32e1fb9ee4e1c75ee593d66b232fc6f622aee00e6fb2b6a6b7f50d26b0700aacdc441d6de0e421bb03a91c41d27425b260604b" name="go1.21" arch="src">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="6aaf294f8e4989d7308d0a702a4085019d130bba533391006f84cc7075e49660a8f450449b57fe94dc8fb734e63bfe0219e0df363b14c50b11d52397117f8ffc" name="go1.21" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="6cb528e80dea7ea2fa6ee534182160523fc795a87f27fcbe3d4e086bb838cc85a156e92006a39947465a76eeb097de18ae7ace1312213cac8106ce77aa34520c" name="go1.21-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="ee73a2b9c62d328b0b2269d31c9d2c0a384ed41d5e2be0e0c8e9767194913f67dec0ca87386eb28686b7465aaac7f84c6dc473e1de4378a0477639203f6e787c" name="go1.21-doc" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="bad1dd8b7a013b5601bde7cdcc93417a910756f08ed820e3d7eb95dbcef6e34106a38c2f96181699f1e2824fcd1156fbf048b8c317866187322b454d7379ad1d" name="go1.21-libstd" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="81c11e6c035866ea2a9f26cf40deb234129d41bc150e1718e41b7ed6a1c74f230243355fbe0c3041c4582ae007a9d10393afa064acbbcc8ebaec8580a9bb6e98" name="go1.21-libstd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="1316d2e7263776e8e539ee017a741831887870c4ccf54b534e0ef4d08c057fb85f867e468b0d37582192c507516ce12d5c27ca9ec470398f4286fec0f20e26f0" name="go1.21-race" arch="x86_64">
  <version epoch="0" ver="1.21.6" rel="1.1"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1686916800">- go1.21rc1 (released 2023-06-16) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc1.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687348800">- go1.21rc2 (released 2023-06-21) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc2. https://go.dev/blog/go1.21rc
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- Add missing go.env to package. go.env sets defaults including:
  GOPROXY GOSUMDB GOTOOLCHAIN
  Refs boo#1212667
  * Starting in go1.21+ a missing go.env defaults to GOPROXY=''
    resulting in errors e.g. with online cmds e.g. go mod download:
    "GOPROXY list is not the empty string, but contains no entries"
    It is not clear why GOPROXY='' is not evaluated as "the empty
    string".</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521601">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
</package>
<package pkgid="861c2ef250ecaf098eaf9a6b88ffb18f75b15d81e200f36d590127e3a823cfc37b3d3b890c236784930d240ad4076b9e3a9fbe258050ce8c46444249c2284b60" name="gobject-introspection" arch="i586">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="388ff3042e8b8ec2afcb03f665597a26f5f50e4bf00455cc561da26c38aef178008f335648c1ea4a2db6db6e1f7feea7552d7f6afd8e958873458da8ae31756a" name="gobject-introspection" arch="src">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="7422e05d45a98e3ab7c79e2f1085d09ff85a7ffb4fae2ea39689ddefed3c06df7d6f5ddcd6354565c0492145e07480a6a99fb371f4cd6ed8d045f91e5f7db22f" name="gobject-introspection" arch="x86_64">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="d664dc13c7520db9b767c4659969e191661bca856fb3f694c38f8d4c4eed117ae2ccbbc802662f20b72d38548c69a2d5d8e7527b48e2bd3c4485bfa57952f440" name="gobject-introspection-debuginfo" arch="i586">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="a419769c369020886164b004b055c22498d0cfefe14c5db26d423f608179ab9c888183a40ce58471321189f407a4b1cd4bc676b190f60925fb5d4c3f994219d8" name="gobject-introspection-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="b3ca11f44d13eb26e719f179bb9aaf3bd8894c442b9cde961c544346079bef96bd2080a19de19ec80b1fc5bdfbbbd6cf3922de7ce8f3fa6a7ee870a7a0bd5191" name="gobject-introspection-debugsource" arch="i586">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="b48f5d0792de7374699f73af1182291a3b2c0da00c26417333160c2f36837b89f3a07e0546c5db08b574796d75ac8968751174bd35d64cee4f6afb036c38e86c" name="gobject-introspection-debugsource" arch="x86_64">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="9d711ba2cbf699ca7e956623d9ea770390bc7e3f816d74ccd53c2f56c247af898b09988e7f090a294ce5a5d7d79cb250ccf570c514a3d734e94f021a4f9760b0" name="gobject-introspection-devel" arch="i586">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="4ca26dc45206aa49b155b15a30c2087d2a7e3de687967a217d0b6656c6d34527c28ae0edcc8250258adcdf3664ca1c9fe9fde8bf05f9fdca1176cc43d28a0189" name="gobject-introspection-devel" arch="x86_64">
  <version epoch="0" ver="1.78.1" rel="2.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add upstream patches to fix build with meson 0.61.0 and newer:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1644494400">- use bash for bash scripts (bsc#1195391)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644840000">- Update to version 1.71.0:
  + Create new API for libffi closures
  + Treat @-prefixed shlib paths as absolute on macOS
  + Add new `forever` scope
  + Build fixes with newer Meson
  + Improve regression test suite
  + Avoid a segfault when using an invalid GType
  + Build fixes on Windows when using g-i as a subproject
  + Warn about property name collisions
  + Add "strict" warnings to g-ir-scanner
  + Add the "emitter" annotation for signal emitters
  + Add a command line option to g-ir-scanner to specify the
    compiler
  + Add new convenience API to libgirepository
  + Build fixes on Windows when using MSVC
  + Documentation fixes
  + Update the GIR data for GLib, GObject, and GIO
- Drop patches fixed upstream:
  + 7c1178069f1c58a05ec56a94ca6ba124215a947b.patch
  + effb1e09dee263cdac4ec593e8caf316e6f01fe2.patch
  + 827494d6415b696a98fa195cbd883b50cc893bfc.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647604800">- Update to version 1.72.0:
  + Add new utility API to libgirepository for bindings
    implementing an argument cache.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404800">- Update to version 1.73.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.
  + scanner:
  - Support pre-processor macros with zero arguments.
  - Support ISO C varargs in macros.
  + Fix subproject build.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1662033600">- gi-find-deps.sh: extend js script parser to detect imports in the
  form import 'gi://GeocodeGlib?version=2.0'.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662206400">- Update to version 1.73.1:
  + Update the GIR data for GLib, GObject, GModule, and GIO
  + Disable rpath on Windows
  + Add llvm/mingw support on Windows
  + Fix annotations in libgirepository
  + Support C99 designated initializers when parsing C declarations
  + Add some more types to win32 GIR
  + Let doctool prepend emitting objects in GJS signals
  + Require a C99 toolchain like GLib</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 1.74.0:
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663848000">- Switch to pcre2grep (pcre is dead upstream)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676635200">- Update to version 1.75.4:
  + Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
  + Split 'disguised' attribute into two separate attributes.
  + Add copy/free function annotations for plain-old data types.
  + Include the default value of GObject properties in the GIR
    data.
  + Drop wrap files for recursive dependencies.
  + Add more marshalling tests.
  + Update the GIR data for GLib, GObject, GModule, and GIO.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 1.75.6:
  + Documentation fixes.
  + Fix build when using GLib as a subproject.
  + Update the GIR data for GLib.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678795200">- Update to version 1.76.0:
  + Update the GIR data for GLib.
  + Documentation fixes.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1678881600">- Update path regex used in gobjectintrospection.attr: the old one
  was not sufficiently escaped, which resulted in many more files
  being scanned than needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679486400">- Update to version 1.76.1:
  + Handle null default values.
  + Documentation fixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1680177600">- Run meson_test only on x86(_64) arches until upstream issue is
  fixed.
  https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/458</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1684670400">- Amend gi-find-deps.sh's javascript_pkg_requires function to
  extend GREP's filtering by passing the extended regex option flag
  (-E) and appending ? to the first two single quotes, accounting
  for quoted AND unquoted names before the colon. This should
  ensure that typelib() symbols provisioning are versioned where in
  some previous cases they weren't, but should've, causing a
  different version than the needed to be pulled. Those changes
  address the case where Sushi was requiring only
  typelib(GtkSource), rather than typelib(GtkSource) = 4. And
  without something else, in a default installation of openSUSE
  Tumbleweed, pulling in typelib-1_0-GtkSource-4, Sushi would fail
  to present previews in Nautilus (boo#1211546).</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685361600">- Adapt split_name_version2 function to deal with possible argument
  containing "pkg.require({" string before the wanted module name
  (a case from a JS script from gnome-weather). This is a side
  effect from the previous change to the pcre2grep regex in the
  javascript_pkg_requires function. Now, AWK should strip this
  string with the help of a sub() function call with the ^.*{
  regex.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694174400">- Update to version 1.78.0:
  + Update the GIR data for GLib, GObject, and GIO
  + Add GObject as a dependency for the Cairo GIR
  + Add more tests for GI marshalling
  + Update regression test suite
  + Fix build on Windows for paths using '\' as a separator
  + Support different prefix for finding GIR data
  + Add GI_GIR_PATH environment variable for controlling GIR paths</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694865600">- Update to version 1.78.1:
  + Avoid undefined behaviour in the Regress test suite</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1701259200">- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject),
  cairo is only needed for some tests.</changelog>
</package>
<package pkgid="c33e9fd0bb1b3e0b6e47aa95a2ba13ec72b863eb4178fbb5308a21e409ab250a5401a1aa2dcecc4e33405f44ab3592ebf4d996b20d849ed51c4347fa27a99290" name="golang-github-prometheus-alertmanager" arch="src">
  <version epoch="0" ver="0.26.0" rel="1.1"/>
  <changelog author="jan.fajerski@suse.com" date="1521028800">- spec: fix argument for %fdupes
- Update to 0.14.0:
  + Enhancements:
  * Allow templating PagerDuty receiver severity
  * Include receiver name in failed notifications log messages
  * Add mesh metrics
  + Bug fixes:
  * Don't notify of resolved alerts if none were reported firing
  * Notify only when new firing alerts are added
  * Don't count alerts with EndTime in the future as resolved</changelog>
  <changelog author="jan.fajerski@suse.com" date="1521115200">- fix config token in alermanager.yml hipchat_url -&gt; hipchat_api_url</changelog>
  <changelog author="Jan Fajerski &lt;jan.fajerski@suse.com&gt;" date="1549627200">- Update to 0.16.1:
  + Bug Fixes:
  * Do not populate cluster info if clustering is disabled in API v2
- Update to 0.16.0:
  + Deprecate API v1
  + Remove api/v1/alerts/groups GET endpoint
  + Revert Alertmanager working directory changes in Docker image back to /alertmanager
  + Using the recommended label syntax for maintainer in Dockerfile
  + Change alertmanager_notifications_total to count attempted notifications, not only successful ones (#1578)
  + Run as nobody inside container
  + Support w for weeks when creating silences, remove y for year
  + Features:
  * Introduce OpenAPI generated API v2
  * Lookup parts in strings using regexp.MatchString in templates
  * Support image/thumb url in attachment in Slack notifier
  * Support custom TLS certificates for the email notifier
  * Add support for images and links in the PagerDuty notification config
  * Add support for grouping by all labels
  * [amtool] Add timeout support to amtool commands
  * [amtool] Added config routes tools for vizualization and testing routes
  * [amtool] Support adding alerts using amtool
  + Enhancements:
  * Add support for --log.format
  * Add CORS support to API v2
  * Support HTML, URL title and custom sounds for Pushover
  * Update Alert compact view
  * Support adding custom fields to VictorOps notifications
  * Add help link in UI to Alertmanager documentation
  * Enforce HTTP or HTTPS URLs in Alertmanager config
  * Make OpsGenie API Key a templated string
  * Add name, value and SlackConfirmationField to action in Slack notifier
  * Show more alert information on silence form and silence view pages
  * Add cluster peers DNS refresh job
  + Bug Fixes:
  * Fix unmarshalling of secret URLs in config
  * Do not write groupbyall and groupby when marshaling config
  * Make a copy of firing alerts with EndsAt=0 when flushing
  * Respect regex matchers when recreating silences in UI
  * Change DefaultGlobalConfig to a function in Alertmanager configuration
  * Fix email template typo in alert-warning style
  * Fix silence redirect on silence creation UI page
  * Add missing callback_id parameter in Slack notifier
  * Throw error if no auth mechanism matches in email notifier
  * Use quoted-printable transfer encoding for the email notifier
  * Do not merge expired gossip messages
  * Fix "PLAIN" auth during notification via smtp-over-tls on port 465
  * [amtool] Support for assuming first label is alertname in silence add and query
  * [amtool] Support assuming first label is alertname in alert query with matchers
  * [amtool] Fix config path check in amtool
  * [amtool] Fix rfc3339 example texts
  * [amtool] Fixed issue with loading path of a default configs
- Update to 0.15.3
  + Bug Fixes:
  * Fix alert merging supporting both empty and set EndsAt property for firing alerts send by Prometheus
- Update to 0.15.2:
  + Enhancements:
  * [amtool] Add support for stdin to check-config
  * Log PagerDuty v1 response on BadRequest
  + Bug Fixes:
  * Correctly encode query strings in notifiers (#1516)
  * Add cache control headers to the API responses to avoid IE caching
  * Avoid listener blocking on unsubscribe
  * Fix a bunch of unhandled errors
  * Update PagerDuty API V2 to send full details on resolve
  * Validate URLs at config load time
  * Fix Settle() interval
  * Fix email to be green if only none firing
  * Handle errors in notify
  * Fix templating of hipchat room id
- Update to 0.15.1:
  + Bug Fixes:
  * Fix email template typo in alert-warning style
  * Fix regression in Pager Duty config
  * Catch templating errors in Wechat Notify
  * Fail when no private address can be found for cluster
  * Make sure we don't miss the first pushPull when joining cluster
  * Fix concurrent read and wirte group error in dispatch
- Update to 0.15.0:
  + [amtool] Update silence add and update flags
  + Replace deprecated InstrumentHandle
  + Validate Slack field config and only allow the necessary input
  + Remove legacy alert ingest endpoint
  + Move to memberlist as underlying gossip protocol including cluster flag changes from --mesh.xxx to --cluster.xxx
  + Move Alertmanager working directory in Docker image to /etc/alertmanager
  + The default group by is no labels.
  + Features:
  * [amtool] Filter alerts by receiver
  * Wait for mesh to settle before sending alerts
  * [amtool] Support basic auth in alertmanager url
  * Make HTTP clients used for integrations configurable
  + Enhancements:
  * Support receiving alerts with end time and zero start time
  * Sort dispatched alerts by job+instance
  * Support alert query filters active and unprocessed
  * [amtool] Expose alert query flags --active and --unprocessed
  * Add Slack actions to notifications
  + Bug Fixes:
  * Register nflog snapShotSize metric
  * Sort alerts in correct order before flushing to notifiers
  * Don't reset initial wait timer if flush is in-progress
  * Fix resolved alerts still inhibiting
  * Template wechat config fields
  * Notify resolved alerts properly
  * Fix parsing for label values with commas
  * Hide sensitive Wechat configuration
  * Prepopulate matchers when recreating a silence
  * Fix wechat panic
  * Allow empty matchers in silences/filtering
  * Properly configure HTTP client for Wechat integration</changelog>
  <changelog author="Jan Fajerski &lt;jan.fajerski@suse.com&gt;" date="1555416000">- Update to 0.16.2
  + Bug Fixes:
  * Redact notifier URL from logs to not leak secrets embedded in the URL
  * Allow sending of unauthenticated SMTP requests when smtp_auth_username is not supplied</changelog>
  <changelog author="Jan Fajerski &lt;jan.fajerski@suse.com&gt;" date="1564747200">- Add network-online (Wants and After) dependency to systemd unit bsc#1143913</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595073600">- Update to 0.21.0
  + Changes:
  * [HipChat] Remove HipChat integration as it is end-of-life. #2282
  * [amtool] Remove default assignment of environment variables. #2161
  * [PagerDuty] Enforce 512KB event size limit. #2225
  + Enhancements:
  * [amtool] Add cluster command to show cluster and peer statuses. #2256
  * Add redirection from / to the routes prefix when it isn't empty. #2235
  * [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
  * Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
  + Bugfixes:
  * Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
  * [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
  * Fix error message about start and end time validation. #2173
  * Fix a potential race condition in dispatcher. #2208
  * [API v2] Return an empty array of peers when the clustering is disabled. #2203
  * Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
  * Always retry notifications with back-off. #2290
- Run spec-cleaner
- Remove rpm group
- Update to build with go1.14 for Factory (Tumbleweed)
- Refresh example config from upstream</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 0.25.0:
  * New notifier: Webex
  * telegram: use HTML template with HTML parse mode
  * Add support for reading VictorOps API key from file
  * Add support for reading PagerDuty secrets from files
  * Add timezone support to time intervals.
  * Allow first day of week to be Sunday or Monday
  * Enable HTTP 2 again
  * Secure cluster traffic via mutual TLS
  * EmailConfig: Use CanonicalMIMEHeaderKey instead of TitleCasing for headers
  * Reduce memory utilization in downstream projects creating
    multiple Alertmanager instances
  * Correcting the condition for updating a silence
    Earlier was checking upto nanosecond precision but reduced to second
    as the UI only sends upto millisecond
  * Remove the dedicated field to APIURL in favour of the configuration one
  * Remove the `bot_token`
  * Fix casing in victorops log message
  * Fix one last log level that I missed
  * Fix email template for resolved notifications
  * Update documentation
  * Update dependencies
- Update required Go version to 1.19
- Rebased 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.14.0)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679486400">- rework spec file to use obscpio
  - run tar and recompress services at buildtime</changelog>
  <changelog author="daniel@molkentin.de" date="1693224000">- Update to version 0.26.0:
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Fast Forward the `main` branch to align with 0.26
  * Check the validity of the generatorURL field
  * Fix year in 0.26.0-rc.0 entry (#3468)
  * Release: fix the version formatting (#3467)
  * Revert "Release: Fix version format (#3465)" (#3466)
  * Release: Fix version format (#3465)
  * Cut v0.26.0 rc.0 (#3447)
  * Update docs for slack_config (#3455)
  * Treat error response payloads from Slack as errors (#3121)
  * Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#3434)
  * Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#3413)
  * Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#3414)
  * Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.317 (#3448)
  * if 9093/9094 port is in use, test case will fail (#3320)
  * Log the GroupKey and alerts in retry (#3438)
  * Update email assets after #3420 (#3440)
  * cluster: fix panic when `tls_client_config` is empty
  * update the circleCI go orb
  * Mixin: Pin the mixtool version in CircleCI
  * Update email.html to use "https://schema.org" instead of "https://schema.org" (#3420)
  * Bump github.com/prometheus/common from 0.42.0 to 0.44.0
  * Build with Go 1.20
  * Fix example matchers in docs
  * Update common Prometheus files
  * fixing the field name for pagerduty image_config as per code https://pkg.go.dev/github.com/prometheus/alertmanager/config\#PagerdutyImage
  * Log a warning when repeat_interval is less than group_interval (#3389)
  * Add msteams (#3324)
  * Document difference between tab and newline in tests (#3383)
  * Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0
  * Bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1
  * Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0
  * Bump go.uber.org/atomic from 1.10.0 to 1.11.0
  * Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1
  * Bump golang.org/x/net from 0.8.0 to 0.10.0
  * notify/webhook: trim space from url_file content
  * Add more tests to TestMatchers (#3362)
  * Add tests to TestMatchers (#3357)
  * Cluster: Add memberlist label configuration option (#3354)
  * api/v2: Delete silence respond with 404 when silence is not found (#3352)
  * Add support for pushover devices (#3318)
  * Slack Notifier: Only return an error when it actually occurs (#3350)
  * Bump golang.org/x/text from 0.8.0 to 0.9.0
  * Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
  * Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3
  * Bump github.com/rs/cors from 1.8.3 to 1.9.0
  * Bump gopkg.in/telebot.v3 from 3.1.2 to 3.1.3
  * fix: change receiver model pointer to value (#3338)
  * add reason code to slack notifier (#3252)
  * fix wechat notifier response field name (#3330)
  * add reason code to notifiers (#3307)
  * Bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.234
  * Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7
  * Bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2
  * Bump golang.org/x/tools from 0.6.0 to 0.7.0
  * docs: document the new proxy-related settings
  * Update common Prometheus files
  * Add receiver name to the alerts page (#3289)
  * Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2
  * Metrics: Silence maintenance success and failure (#3285)
  * Metrics: Notification log maintenance success and failure (#3286)
  * Fix comments as per Josh's feedback (#3284)
  * Fix corruption in templates that use title function (#3278)
  * Added note on data retention to documentation for repeat_interval (#3147)
  * Make TrimSpace available for use in the template (#3281)
  * support loading webhook URL from a file (#3223)
  * Bump golang.org/x/tools from 0.4.0 to 0.6.0
  * Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 (#3269)
  * Bump golang.org/x/text from 0.6.0 to 0.7.0
  * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  * Bump github.com/aws/aws-sdk-go from 1.44.191 to 1.44.211
  * replace atomic for uber fix atomic
  * Fix silences flaky test
  * Seperate the template creating functions for as-lib use (#3225)
  * fix gracefully-exiting stuck due to adding one more for `WaitGroup` (#3260)
  * Update common Prometheus files (#3257)
  * Add `--id` flag to `amtool silence query` (#3241)
  * Implement Stringer interface for Pairs and KVs (#3256)
  * Set cache control headers in V2 API to mirror V1 (#3195)
  * add status code label to the numTotalFailedNotifications metric (#3094)
  * mark webhook URL as a secret (#3228)
  * Bump golang.org/x/net from 0.4.0 to 0.5.0
  * Bump github.com/aws/aws-sdk-go from 1.44.171 to 1.44.191
  * Bump golang.org/x/text from 0.5.0 to 0.6.0
  * Bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible
  * Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8
  * Support loading Telegram bot token from file
  * Update common Prometheus files
  * Refactor nflog configuration options to make it similar to Silences. (#3220)
  * support loading pushover secrets from files (#3200)
  * Multiple improvements to Alertmanager configuration docs
  * Changes receiver and inhibition rules arrays to slices of value items
  * test: reduce flakiness of acceptance tests
  * Add missing docs for Discord notifier
  * Bump github.com/rs/cors from 1.8.2 to 1.8.3
  * Bump github.com/aws/aws-sdk-go from 1.44.162 to 1.44.171
  * Telegram default parse_mode has been changed to HTML
  * Synchronize common files from prometheus/prometheus (#3191)
  * bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182)
  * feat: add template.FromGlobsWithAdditionalFuncs (#3174)
  * Fixup: make signal handlers a bit simpler.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1700568000">- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Do not disable stripping the binaries
- Add System/Monitoring group tag
- Do not generate automatically changelog entries</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1702296000">- Do not create PIE for s390x architecture</changelog>
</package>
<package pkgid="bebe0a339fd9e1748f786fc7636fa6d450e4f06fa8fe1ddaaf7d34fa7d15057ca0897dced0e386f6412558a9bca61d72266506715ea80d81e9752cf646f66e05" name="golang-github-prometheus-alertmanager" arch="x86_64">
  <version epoch="0" ver="0.26.0" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595073600">- Update to 0.21.0
  + Changes:
  * [HipChat] Remove HipChat integration as it is end-of-life. #2282
  * [amtool] Remove default assignment of environment variables. #2161
  * [PagerDuty] Enforce 512KB event size limit. #2225
  + Enhancements:
  * [amtool] Add cluster command to show cluster and peer statuses. #2256
  * Add redirection from / to the routes prefix when it isn't empty. #2235
  * [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
  * Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
  + Bugfixes:
  * Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
  * [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
  * Fix error message about start and end time validation. #2173
  * Fix a potential race condition in dispatcher. #2208
  * [API v2] Return an empty array of peers when the clustering is disabled. #2203
  * Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
  * Always retry notifications with back-off. #2290
- Run spec-cleaner
- Remove rpm group
- Update to build with go1.14 for Factory (Tumbleweed)
- Refresh example config from upstream</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 0.25.0:
  * New notifier: Webex
  * telegram: use HTML template with HTML parse mode
  * Add support for reading VictorOps API key from file
  * Add support for reading PagerDuty secrets from files
  * Add timezone support to time intervals.
  * Allow first day of week to be Sunday or Monday
  * Enable HTTP 2 again
  * Secure cluster traffic via mutual TLS
  * EmailConfig: Use CanonicalMIMEHeaderKey instead of TitleCasing for headers
  * Reduce memory utilization in downstream projects creating
    multiple Alertmanager instances
  * Correcting the condition for updating a silence
    Earlier was checking upto nanosecond precision but reduced to second
    as the UI only sends upto millisecond
  * Remove the dedicated field to APIURL in favour of the configuration one
  * Remove the `bot_token`
  * Fix casing in victorops log message
  * Fix one last log level that I missed
  * Fix email template for resolved notifications
  * Update documentation
  * Update dependencies
- Update required Go version to 1.19
- Rebased 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.14.0)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679486400">- rework spec file to use obscpio
  - run tar and recompress services at buildtime</changelog>
  <changelog author="daniel@molkentin.de" date="1693224000">- Update to version 0.26.0:
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Fast Forward the `main` branch to align with 0.26
  * Check the validity of the generatorURL field
  * Fix year in 0.26.0-rc.0 entry (#3468)
  * Release: fix the version formatting (#3467)
  * Revert "Release: Fix version format (#3465)" (#3466)
  * Release: Fix version format (#3465)
  * Cut v0.26.0 rc.0 (#3447)
  * Update docs for slack_config (#3455)
  * Treat error response payloads from Slack as errors (#3121)
  * Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#3434)
  * Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#3413)
  * Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#3414)
  * Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.317 (#3448)
  * if 9093/9094 port is in use, test case will fail (#3320)
  * Log the GroupKey and alerts in retry (#3438)
  * Update email assets after #3420 (#3440)
  * cluster: fix panic when `tls_client_config` is empty
  * update the circleCI go orb
  * Mixin: Pin the mixtool version in CircleCI
  * Update email.html to use "https://schema.org" instead of "https://schema.org" (#3420)
  * Bump github.com/prometheus/common from 0.42.0 to 0.44.0
  * Build with Go 1.20
  * Fix example matchers in docs
  * Update common Prometheus files
  * fixing the field name for pagerduty image_config as per code https://pkg.go.dev/github.com/prometheus/alertmanager/config\#PagerdutyImage
  * Log a warning when repeat_interval is less than group_interval (#3389)
  * Add msteams (#3324)
  * Document difference between tab and newline in tests (#3383)
  * Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0
  * Bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1
  * Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0
  * Bump go.uber.org/atomic from 1.10.0 to 1.11.0
  * Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1
  * Bump golang.org/x/net from 0.8.0 to 0.10.0
  * notify/webhook: trim space from url_file content
  * Add more tests to TestMatchers (#3362)
  * Add tests to TestMatchers (#3357)
  * Cluster: Add memberlist label configuration option (#3354)
  * api/v2: Delete silence respond with 404 when silence is not found (#3352)
  * Add support for pushover devices (#3318)
  * Slack Notifier: Only return an error when it actually occurs (#3350)
  * Bump golang.org/x/text from 0.8.0 to 0.9.0
  * Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
  * Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3
  * Bump github.com/rs/cors from 1.8.3 to 1.9.0
  * Bump gopkg.in/telebot.v3 from 3.1.2 to 3.1.3
  * fix: change receiver model pointer to value (#3338)
  * add reason code to slack notifier (#3252)
  * fix wechat notifier response field name (#3330)
  * add reason code to notifiers (#3307)
  * Bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.234
  * Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7
  * Bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2
  * Bump golang.org/x/tools from 0.6.0 to 0.7.0
  * docs: document the new proxy-related settings
  * Update common Prometheus files
  * Add receiver name to the alerts page (#3289)
  * Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2
  * Metrics: Silence maintenance success and failure (#3285)
  * Metrics: Notification log maintenance success and failure (#3286)
  * Fix comments as per Josh's feedback (#3284)
  * Fix corruption in templates that use title function (#3278)
  * Added note on data retention to documentation for repeat_interval (#3147)
  * Make TrimSpace available for use in the template (#3281)
  * support loading webhook URL from a file (#3223)
  * Bump golang.org/x/tools from 0.4.0 to 0.6.0
  * Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 (#3269)
  * Bump golang.org/x/text from 0.6.0 to 0.7.0
  * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  * Bump github.com/aws/aws-sdk-go from 1.44.191 to 1.44.211
  * replace atomic for uber fix atomic
  * Fix silences flaky test
  * Seperate the template creating functions for as-lib use (#3225)
  * fix gracefully-exiting stuck due to adding one more for `WaitGroup` (#3260)
  * Update common Prometheus files (#3257)
  * Add `--id` flag to `amtool silence query` (#3241)
  * Implement Stringer interface for Pairs and KVs (#3256)
  * Set cache control headers in V2 API to mirror V1 (#3195)
  * add status code label to the numTotalFailedNotifications metric (#3094)
  * mark webhook URL as a secret (#3228)
  * Bump golang.org/x/net from 0.4.0 to 0.5.0
  * Bump github.com/aws/aws-sdk-go from 1.44.171 to 1.44.191
  * Bump golang.org/x/text from 0.5.0 to 0.6.0
  * Bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible
  * Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8
  * Support loading Telegram bot token from file
  * Update common Prometheus files
  * Refactor nflog configuration options to make it similar to Silences. (#3220)
  * support loading pushover secrets from files (#3200)
  * Multiple improvements to Alertmanager configuration docs
  * Changes receiver and inhibition rules arrays to slices of value items
  * test: reduce flakiness of acceptance tests
  * Add missing docs for Discord notifier
  * Bump github.com/rs/cors from 1.8.2 to 1.8.3
  * Bump github.com/aws/aws-sdk-go from 1.44.162 to 1.44.171
  * Telegram default parse_mode has been changed to HTML
  * Synchronize common files from prometheus/prometheus (#3191)
  * bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182)
  * feat: add template.FromGlobsWithAdditionalFuncs (#3174)
  * Fixup: make signal handlers a bit simpler.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1700568000">- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Do not disable stripping the binaries
- Add System/Monitoring group tag
- Do not generate automatically changelog entries</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1702296000">- Do not create PIE for s390x architecture</changelog>
</package>
<package pkgid="c98ae0acf8ff21694ab852df1b2900fefbfe94aa8599d8d1f649b3d4b8ee717a100b80352e94479ee658a45a1c33cfe8ff257159e016bf68a76174f8b26b86f4" name="golang-github-prometheus-alertmanager-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.26.0" rel="1.1"/>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1595073600">- Update to 0.21.0
  + Changes:
  * [HipChat] Remove HipChat integration as it is end-of-life. #2282
  * [amtool] Remove default assignment of environment variables. #2161
  * [PagerDuty] Enforce 512KB event size limit. #2225
  + Enhancements:
  * [amtool] Add cluster command to show cluster and peer statuses. #2256
  * Add redirection from / to the routes prefix when it isn't empty. #2235
  * [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
  * Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
  + Bugfixes:
  * Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
  * [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
  * Fix error message about start and end time validation. #2173
  * Fix a potential race condition in dispatcher. #2208
  * [API v2] Return an empty array of peers when the clustering is disabled. #2203
  * Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
  * Always retry notifications with back-off. #2290
- Run spec-cleaner
- Remove rpm group
- Update to build with go1.14 for Factory (Tumbleweed)
- Refresh example config from upstream</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1598616000">- Fix permissions for /var/lib/prometheus to match
  golang-github-prometheus-prometheus package. Otherwise the install check will
  fail.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1604059200">- Fix building amtool (bsc#1176943)</changelog>
  <changelog author="Stefano Torresi &lt;stefano.torresi@suse.com&gt;" date="1604923200">- Update packaging
  * Remove systemd and shadow hard requirements
  * use the system user provided by the system-user-prometheus subpackge
  * add 'prometheus-alertmanager' package alias</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1606737600">- Exclude s390 architecture</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632139200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * prometheus-alertmanager.service</changelog>
  <changelog author="ecsos@opensuse.org" date="1646308800">- Update to version 0.23.0:
  * Release 0.23.0
  * Release 0.23.0-rc.0
  * amtool: Detect version drift and warn users (#2672)
  * Add ability to skip TLS verification for amtool (#2663)
  * Fix empty isEqual in amtool. (#2668)
  * Fix main tests (#2670)
  * cli: add new template render command (#2538)
  * OpsGenie: refer to alert instead of incident (#2609)
  * Docs: target_match and source_match are DEPRECATED (#2665)
  * Fix test not waiting for cluster member to be ready
- Add go_modules to _service.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1646913600">- Update vendor tarball with prometheus/client_golang 1.11.1
  (bsc#1196338, jsc#SLE-24077)
  + Added 0002-Update-prometheus-client-to-version-1.11.1.patch
- Use %autosetup macro</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1649419200">- Update required Go version to 1.16</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1658232000">- Do not include sources (bsc#1200725)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1676462400">- Update to version 0.25.0:
  * New notifier: Webex
  * telegram: use HTML template with HTML parse mode
  * Add support for reading VictorOps API key from file
  * Add support for reading PagerDuty secrets from files
  * Add timezone support to time intervals.
  * Allow first day of week to be Sunday or Monday
  * Enable HTTP 2 again
  * Secure cluster traffic via mutual TLS
  * EmailConfig: Use CanonicalMIMEHeaderKey instead of TitleCasing for headers
  * Reduce memory utilization in downstream projects creating
    multiple Alertmanager instances
  * Correcting the condition for updating a silence
    Earlier was checking upto nanosecond precision but reduced to second
    as the UI only sends upto millisecond
  * Remove the dedicated field to APIURL in favour of the configuration one
  * Remove the `bot_token`
  * Fix casing in victorops log message
  * Fix one last log level that I missed
  * Fix email template for resolved notifications
  * Update documentation
  * Update dependencies
- Update required Go version to 1.19
- Rebased 0001-Default-settings.patch
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
  fixed upstream (now uses v1.14.0)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679486400">- rework spec file to use obscpio
  - run tar and recompress services at buildtime</changelog>
  <changelog author="daniel@molkentin.de" date="1693224000">- Update to version 0.26.0:
  * (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
    /api/v1/alerts endpoint in the Alertmanager UI
  * Fast Forward the `main` branch to align with 0.26
  * Check the validity of the generatorURL field
  * Fix year in 0.26.0-rc.0 entry (#3468)
  * Release: fix the version formatting (#3467)
  * Revert "Release: Fix version format (#3465)" (#3466)
  * Release: Fix version format (#3465)
  * Cut v0.26.0 rc.0 (#3447)
  * Update docs for slack_config (#3455)
  * Treat error response payloads from Slack as errors (#3121)
  * Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#3434)
  * Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#3413)
  * Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#3414)
  * Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.317 (#3448)
  * if 9093/9094 port is in use, test case will fail (#3320)
  * Log the GroupKey and alerts in retry (#3438)
  * Update email assets after #3420 (#3440)
  * cluster: fix panic when `tls_client_config` is empty
  * update the circleCI go orb
  * Mixin: Pin the mixtool version in CircleCI
  * Update email.html to use "https://schema.org" instead of "https://schema.org" (#3420)
  * Bump github.com/prometheus/common from 0.42.0 to 0.44.0
  * Build with Go 1.20
  * Fix example matchers in docs
  * Update common Prometheus files
  * fixing the field name for pagerduty image_config as per code https://pkg.go.dev/github.com/prometheus/alertmanager/config\#PagerdutyImage
  * Log a warning when repeat_interval is less than group_interval (#3389)
  * Add msteams (#3324)
  * Document difference between tab and newline in tests (#3383)
  * Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0
  * Bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1
  * Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0
  * Bump go.uber.org/atomic from 1.10.0 to 1.11.0
  * Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1
  * Bump golang.org/x/net from 0.8.0 to 0.10.0
  * notify/webhook: trim space from url_file content
  * Add more tests to TestMatchers (#3362)
  * Add tests to TestMatchers (#3357)
  * Cluster: Add memberlist label configuration option (#3354)
  * api/v2: Delete silence respond with 404 when silence is not found (#3352)
  * Add support for pushover devices (#3318)
  * Slack Notifier: Only return an error when it actually occurs (#3350)
  * Bump golang.org/x/text from 0.8.0 to 0.9.0
  * Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
  * Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3
  * Bump github.com/rs/cors from 1.8.3 to 1.9.0
  * Bump gopkg.in/telebot.v3 from 3.1.2 to 3.1.3
  * fix: change receiver model pointer to value (#3338)
  * add reason code to slack notifier (#3252)
  * fix wechat notifier response field name (#3330)
  * add reason code to notifiers (#3307)
  * Bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.234
  * Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7
  * Bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2
  * Bump golang.org/x/tools from 0.6.0 to 0.7.0
  * docs: document the new proxy-related settings
  * Update common Prometheus files
  * Add receiver name to the alerts page (#3289)
  * Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2
  * Metrics: Silence maintenance success and failure (#3285)
  * Metrics: Notification log maintenance success and failure (#3286)
  * Fix comments as per Josh's feedback (#3284)
  * Fix corruption in templates that use title function (#3278)
  * Added note on data retention to documentation for repeat_interval (#3147)
  * Make TrimSpace available for use in the template (#3281)
  * support loading webhook URL from a file (#3223)
  * Bump golang.org/x/tools from 0.4.0 to 0.6.0
  * Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 (#3269)
  * Bump golang.org/x/text from 0.6.0 to 0.7.0
  * Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  * Bump github.com/aws/aws-sdk-go from 1.44.191 to 1.44.211
  * replace atomic for uber fix atomic
  * Fix silences flaky test
  * Seperate the template creating functions for as-lib use (#3225)
  * fix gracefully-exiting stuck due to adding one more for `WaitGroup` (#3260)
  * Update common Prometheus files (#3257)
  * Add `--id` flag to `amtool silence query` (#3241)
  * Implement Stringer interface for Pairs and KVs (#3256)
  * Set cache control headers in V2 API to mirror V1 (#3195)
  * add status code label to the numTotalFailedNotifications metric (#3094)
  * mark webhook URL as a secret (#3228)
  * Bump golang.org/x/net from 0.4.0 to 0.5.0
  * Bump github.com/aws/aws-sdk-go from 1.44.171 to 1.44.191
  * Bump golang.org/x/text from 0.5.0 to 0.6.0
  * Bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible
  * Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8
  * Support loading Telegram bot token from file
  * Update common Prometheus files
  * Refactor nflog configuration options to make it similar to Silences. (#3220)
  * support loading pushover secrets from files (#3200)
  * Multiple improvements to Alertmanager configuration docs
  * Changes receiver and inhibition rules arrays to slices of value items
  * test: reduce flakiness of acceptance tests
  * Add missing docs for Discord notifier
  * Bump github.com/rs/cors from 1.8.2 to 1.8.3
  * Bump github.com/aws/aws-sdk-go from 1.44.162 to 1.44.171
  * Telegram default parse_mode has been changed to HTML
  * Synchronize common files from prometheus/prometheus (#3191)
  * bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182)
  * feat: add template.FromGlobsWithAdditionalFuncs (#3174)
  * Fixup: make signal handlers a bit simpler.</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1700568000">- Add 0002-Set-build-flags.patch
- Require Go 1.20 or newer for building
- Remove not used build flags
- Create position independent executables (PIE)
- Do not disable stripping the binaries
- Add System/Monitoring group tag
- Do not generate automatically changelog entries</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1702296000">- Do not create PIE for s390x architecture</changelog>
</package>
<package pkgid="5b5612123cffb6a48bdd722e361546ce3e0a6af5090abc33c0050c05205eada1e696744071e6c5f59b3630da26c9ffe2420f98e0211988dd1fc363139f5a0ece" name="golang-github-prometheus-prometheus" arch="src">
  <version epoch="0" ver="2.48.1" rel="2.1"/>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1645531200">- Fix Firewalld configuration file location (bsc#1196300)</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1646654400">- Update vendor tarball with prometheus/client_golang 1.12.1
  (bsc#1196338)
  * Added 0003-Bump-client_golang-to-1.12.1.patch</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1647604800">- Create firewalld-prometheus-config subpackage (bsc#1197042,
  jsc#SLE-24374, jsc#SLE-24375)</changelog>
  <changelog author="Julio Gonz&#xE1;lez Gil &lt;jgonzalez@suse.com&gt;" date="1649332800">- Build firewalld-prometheus-config only for SUSE Linux Enterprise
  15, 15.1 and 15.2, and require firewalld for it
- firewalld-prometheus-config needs to be a Recommends, not a
  Requires, as prometheus does not require it to run</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1673352000">- modify _service file and set go_modules to disabled
  * this allows full preparation just using 'osc service disabledrun'
- rebase patch 0002-Default-settings.patch
- drop patch 0003-Bump-client_golang-to-1.12.1.patch
- update to 2.33.0:
  * [CHANGE] PromQL: Promote negative offset and @ modifer to stable features. #10121
  * [CHANGE] Web: Promote remote-write-receiver to stable. #10119
  * [FEATURE] Config: Add stripPort template function. #10002
  * [FEATURE] Promtool: Add cardinality analysis to check metrics, enabled by flag --extended. #10045
  * [FEATURE] SD: Enable target discovery in own K8s namespace. #9881
  * [FEATURE] SD: Add provider ID label in K8s SD. #9603
  * [FEATURE] Web: Add limit field to the rules API. #10152
  * [ENHANCEMENT] Remote-write: Avoid allocations by buffering concrete structs instead of interfaces. #9934
  * [ENHANCEMENT] Remote-write: Log time series details for out-of-order samples in remote write receiver. #9894
  * [ENHANCEMENT] Remote-write: Shard up more when backlogged. #9274
  * [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar ingest performance. #10111
  * [ENHANCEMENT] TSDB: Avoid allocations when popping from the intersected postings heap. #10092
  * [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding latency spikes in remote-write. #10051
  * [ENHANCEMENT] TSDB: Improve label matching performance. #9907
  * [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar. #10131
  * [ENHANCEMENT] UI: Optimize the target page and add a search bar. #10103
  * [BUGFIX] Promtool: Make exit codes more consistent. #9861
  * [BUGFIX] Promtool: Fix flakiness of rule testing. #8818
  * [BUGFIX] Remote-write: Update prometheus_remote_storage_queue_highest_sent_timestamp_seconds metric when write irrecoverably fails. #10102
  * [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator. #9945
  * [BUGFIX] TSDB: CompactBlockMetas should produce correct mint/maxt for overlapping blocks. #10108
  * [BUGFIX] TSDB: Fix logging of exemplar storage size. #9938
  * [BUGFIX] UI: Fix overlapping click targets for the alert state checkboxes. #10136
  * [BUGFIX] UI: Fix Unhealthy filter on target page to actually display only Unhealthy targets. #10103
  * [BUGFIX] UI: Fix autocompletion when expression is empty. #10053
  * [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write. #10166
- update to 2.33.1:
  * [BUGFIX] SD: Fix no such file or directory in K8s SD when not running inside K8s. #10235
- update to 2.33.2:
  * [BUGFIX] Azure SD: Fix panic when IP Address isn't set. #10280
  * [BUGFIX] Remote-write: Fix deadlock when stopping a shard. #10279
- update to 2.33.3:
  * [BUGFIX] Azure SD: Fix a regression when public IP Address isn't set. #10289
- update to 2.33.4:
  * [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the disk. #10316
- update to 2.33.5:
  * [BUGFIX] Remote-write: Fix deadlock between adding to queue and getting batch. #10395
- update to 2.34.0:
  * [CHANGE] UI: Classic UI removed. #10208
  * [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based tracing. #9724, #10203, #10276
  * [ENHANCEMENT] TSDB: Disable the chunk write queue by default and allow configuration with the experimental flag --storage.tsdb.head-chunks-write-queue-size. #10425
  * [ENHANCEMENT] HTTP SD: Add a failure counter. #10372
  * [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests. #10209
  * [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni. #10072
  * [ENHANCEMENT] Scrape: Log when an invalid media type is encountered during a scrape. #10186
  * [ENHANCEMENT] Scrape: Accept application/openmetrics-text;version=1.0.0 in addition to version=0.0.1. #9431
  * [ENHANCEMENT] Remote-read: Add an option to not use external labels as selectors for remote read. #10254
  * [ENHANCEMENT] UI: Optimize the alerts page and add a search bar. #10142
  * [ENHANCEMENT] UI: Improve graph colors that were hard to see. #10179
  * [ENHANCEMENT] Config: Allow escaping of $ with $$ when using environment variables with external labels. #10129
  * [BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset. #10140
  * [BUGFIX] UI: Fix bug that sets the range input to the resolution. #10227
  * [BUGFIX] TSDB: Fix a query panic when memory-snapshot-on-shutdown is enabled. #10348
  * [BUGFIX] Parser: Specify type in metadata parser errors. #10269
  * [BUGFIX] Scrape: Fix label limit changes not applying. #10370
- update to 2.35.0:
  * [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts. #10317
  * [CHANGE] promtool: Add new flag --lint (enabled by default) for the commands check rules and check config, resulting in a new exit code (3) for linter errors. #10435
  * [FEATURE] Support for automatically setting the variable GOMAXPROCS to the container CPU limit. Enable with the flag --enable-feature=auto-gomaxprocs. #10498
  * [FEATURE] PromQL: Extend statistics with total and peak number of samples in a query. Additionally, per-step statistics are available with --enable-feature=promql-per-step-stats and using stats=all in the query API.
  * Enable with the flag --enable-feature=per-step-stats. #10369
  * [ENHANCEMENT] Prometheus is built with Go 1.18. #10501
  * [ENHANCEMENT] TSDB: more efficient sorting of postings read from WAL at startup. #10500
  * [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures. #10476
  * [ENHANCEMENT] Azure SD: Add an optional resource_group configuration. #10365
  * [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1 EndpointSlice (previously only discovery.k8s.io/v1beta1 EndpointSlice was supported). #9570
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to discovered pods. #10080
  * [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch OAuth2 tokens. #10492
  * [ENHANCEMENT] Configuration: Add the ability to disable HTTP2. #10492
  * [ENHANCEMENT] Config: Support overriding minimum TLS version. #10610
  * [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io. #10516
  * [BUGFIX] Fix OpenMetrics parser to sort uppercase labels correctly. #10510
  * [BUGFIX] UI: Fix scrape interval and duration tooltip not showing on target page. #10545
  * [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is false. #10592
  * [BUGFIX] Agent: Fix ID collision when loading a WAL with multiple segments. #10587
  * [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing the queue. #10608
- update to 2.36.0:
  * [FEATURE] Add lowercase and uppercase relabel action. #10641
  * [FEATURE] SD: Add IONOS Cloud integration. #10514
  * [FEATURE] SD: Add Vultr integration. #10714
  * [FEATURE] SD: Add Linode SD failure count metric. #10673
  * [FEATURE] Add prometheus_ready metric. #10682
  * [ENHANCEMENT] Add stripDomain to template function. #10475
  * [ENHANCEMENT] UI: Enable active search through dropped targets. #10668
  * [ENHANCEMENT] promtool: support matchers when querying label values. #10727
  * [ENHANCEMENT] Add agent mode identifier. #9638
  * [BUGFIX] Changing TotalQueryableSamples from int to int64. #10549
  * [BUGFIX] tsdb/agent: Ignore duplicate exemplars. #10595
  * [BUGFIX] TSDB: Fix chunk overflow appending samples at a variable rate. #10607
  * [BUGFIX] Stop rule manager before TSDB is stopped. #10680
- update to 2.36.1:
  * [BUGFIX] promtool: Add --lint-fatal option #10840
- update to 2.36.2:
  * [BUGFIX] Fix serving of static assets like fonts and favicon. #10888
- update to 2.37.0:
  * [FEATURE] Nomad SD: New service discovery for Nomad built-in service discovery. #10915
  * [ENHANCEMENT] Kubernetes SD: Allow attaching node labels for endpoint role. #10759
  * [ENHANCEMENT] PromQL: Optimise creation of signature with/without labels. #10667
  * [ENHANCEMENT] TSDB: Memory optimizations. #10873 #10874
  * [ENHANCEMENT] TSDB: Reduce sleep time when reading WAL. #10859 #10878
  * [ENHANCEMENT] OAuth2: Add appropriate timeouts and User-Agent header. #11020
  * [BUGFIX] Alerting: Fix Alertmanager targets not being updated when alerts were queued. #10948
  * [BUGFIX] Hetzner SD: Make authentication files relative to Prometheus config file. #10813
  * [BUGFIX] Promtool: Fix promtool check config not erroring properly on failures. #10952
  * [BUGFIX] Scrape: Keep relabeled scrape interval and timeout on reloads. #10916
  * [BUGFIX] TSDB: Don't increment prometheus_tsdb_compactions_failed_total when context is canceled. #10772
  * [BUGFIX] TSDB: Fix panic if series is not found when deleting series. #10907
  * [BUGFIX] TSDB: Increase prometheus_tsdb_mmap_chunk_corruptions_total on out of sequence errors. #10406
  * [BUGFIX] Uyuni SD: Make authentication files relative to Prometheus configuration file and fix default configuration values. #10813
- update to 2.38.0:
  * [FEATURE]: Web: Add a /api/v1/format_query HTTP API endpoint that allows pretty-formatting PromQL expressions. #11036 #10544 #11005
  * [FEATURE]: UI: Add support for formatting PromQL expressions in the UI. #11039
  * [FEATURE]: DNS SD: Support MX records for discovering targets. #10099
  * [FEATURE]: Templates: Add toTime() template function that allows converting sample timestamps to Go time.Time values. #10993
  * [ENHANCEMENT]: Kubernetes SD: Add __meta_kubernetes_service_port_number meta label indicating the service port number. #11002 #11053
  * [ENHANCEMENT]: Kubernetes SD: Add __meta_kubernetes_pod_container_image meta label indicating the container image. #11034 #11146
  * [ENHANCEMENT]: PromQL: When a query panics, also log the query itself alongside the panic message. #10995
  * [ENHANCEMENT]: UI: Tweak colors in the dark theme to improve the contrast ratio. #11068
  * [ENHANCEMENT]: Web: Speed up calls to /api/v1/rules by avoiding locks and using atomic types instead. #10858
  * [ENHANCEMENT]: Scrape: Add a no-default-scrape-port feature flag, which omits or removes any default HTTP (:80) or HTTPS (:443) ports in the target's scrape address. #9523
  * [BUGFIX]: TSDB: In the WAL watcher metrics, expose the type="exemplar" label instead of type="unknown" for exemplar records. #11008
  * [BUGFIX]: TSDB: Fix race condition around allocating series IDs during chunk snapshot loading. #11099
- update to 2.39.0:
  * [FEATURE] experimental TSDB: Add support for ingesting out-of-order samples. This is configured via out_of_order_time_window field in the config file; check config file docs for more info. #11075
  * [ENHANCEMENT] API: /-/healthy and /-/ready API calls now also respond to a HEAD request on top of existing GET support. #11160
  * [ENHANCEMENT] PuppetDB SD: Add __meta_puppetdb_query label. #11238
  * [ENHANCEMENT] AWS EC2 SD: Add __meta_ec2_region label. #11326
  * [ENHANCEMENT] AWS Lightsail SD: Add __meta_lightsail_region label. #11326
  * [ENHANCEMENT] Scrape: Optimise relabeling by re-using memory. #11147
  * [ENHANCEMENT] TSDB: Improve WAL replay timings. #10973 #11307 #11319
  * [ENHANCEMENT] TSDB: Optimise memory by not storing unnecessary data in the memory. #11280 #11288 #11296
  * [ENHANCEMENT] TSDB: Allow overlapping blocks by default. --storage.tsdb.allow-overlapping-blocks now has no effect. #11331
  * [ENHANCEMENT] UI: Click to copy label-value pair from query result to clipboard. #11229
  * [BUGFIX] TSDB: Turn off isolation for Head compaction to fix a memory leak. #11317
  * [BUGFIX] TSDB: Fix 'invalid magic number 0' error on Prometheus startup. #11338
  * [BUGFIX] PromQL: Properly close file descriptor when logging unfinished queries. #11148
  * [BUGFIX] Agent: Fix validation of flag options and prevent WAL from growing more than desired. #9876
- update to 2.39.1:
  * [BUGFIX] Rules: Fix notifier relabel changing the labels on active alerts. #11427
- update to 2.40.0:
  * [SECURITY] CVE-2022-41715: Limit memory used by parsing regexps. (bsc#1204023).
  * [FEATURE] Add experimental support for native histograms. Enable with the flag --enable-feature=native-histograms. #11447
  * [FEATURE] SD: Add service discovery for OVHcloud. #10802
  * [ENHANCEMENT] Kubernetes SD: Use protobuf encoding. #11353
  * [ENHANCEMENT] TSDB: Use golang.org/x/exp/slices for improved sorting speed. #11054 #11318 #11380
  * [ENHANCEMENT] Consul SD: Add enterprise admin partitions. Adds __meta_consul_partition label. Adds partition config in consul_sd_config. #11482
  * [BUGFIX] API: Fix API error codes for /api/v1/labels and /api/v1/series. #11356
- update to 2.40.1:
  * [BUGFIX] TSDB: Fix alignment for atomic int64 for 32 bit architecture. #11547
  * [BUGFIX] Scrape: Fix accept headers. #11552
- update to 2.40.2:
  * [BUGFIX] UI: Fix black-on-black metric name color in dark mode. #11572
- update to 2.40.3:
  * [BUGFIX] TSDB: Fix compaction after a deletion is called. #11623
- update to 2.40.4:
  * [SECURITY] Fix basic authentication bypass vulnerability (CVE-2022-46146, bsc#1208049).
- update to 2.40.5:
  * [BUGFIX] TSDB: Fix queries involving native histograms due to improper reset of iterators. #11643
- update to 2.40.6:
  * [SECURITY] Security upgrade from go and upstream dependencies that include
    security fixes to the net/http and os packages. #11691
- update to 2.40.7:
  * [BUGFIX] Use Windows native DNS resolver. #11704
  * [BUGFIX] TSDB: Fix queries involving negative buckets of native histograms. #11699
- modify patch 0001-Do-not-force-the-pure-Go-name-resolver.patch to work on 2.40.7
- update to 2.41.0:
  * [FEATURE] Relabeling: Add keepequal and dropequal relabel actions. #11564
  * [FEATURE] Add support for HTTP proxy headers. #11712
  * [ENHANCEMENT] Reload private certificates when changed on disk. #11685
  * [ENHANCEMENT] Add max_version to specify maximum TLS version in tls_config. #11685
  * [ENHANCEMENT] Add goos and goarch labels to prometheus_build_info. #11685
  * [ENHANCEMENT] SD: Add proxy support for EC2 and LightSail SDs #11611
  * [ENHANCEMENT] SD: Add new metric prometheus_sd_file_watcher_errors_total. #11066
  * [ENHANCEMENT] Remote Read: Use a pool to speed up marshalling. #11357
  * [ENHANCEMENT] TSDB: Improve handling of tombstoned chunks in iterators. #11632
  * [ENHANCEMENT] TSDB: Optimize postings offset table reading. #11535
  * [BUGFIX] Scrape: Validate the metric name, label names, and label values after relabeling. #11074
  * [BUGFIX] Remote Write receiver and rule manager: Fix error handling. #11727
- BuildRequire go1.19</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1675339200">- update to 2.42.0:
  This release comes with a bunch of feature coverage for native
  histograms and breaking changes.
  If you are trying native histograms already, we recommend you
  remove the `wal` directory when upgrading.
  Because the old WAL record for native histograms is not
  backward compatible in v2.42.0, this will lead to some data
  loss for the latest data.
  Additionally, if you scrape "float histograms" or use recording
  rules on native histograms in v2.42.0 (which writes float
  histograms),
  it is a one-way street since older versions do not support
  float histograms.
  * [CHANGE] **breaking** TSDB: Changed WAL record format for the
    experimental native histograms. #11783
  * [FEATURE] Add 'keep_firing_for' field to alerting rules.
    [#11827]
  * [FEATURE] Promtool: Add support of selecting timeseries for
    TSDB dump. #11872
  * [ENHANCEMENT] Agent: Native histogram support. #11842
  * [ENHANCEMENT] Rules: Support native histograms in recording
    rules. #11838
  * [ENHANCEMENT] SD: Add container ID as a meta label for pod
    targets for Kubernetes. #11844
  * [ENHANCEMENT] SD: Add VM size label to azure service
    discovery. #11650
  * [ENHANCEMENT] Support native histograms in federation. #11830
  * [ENHANCEMENT] TSDB: Add gauge histogram support.
    [#11783] #11840 #11814
  * [ENHANCEMENT] TSDB/Scrape: Support FloatHistogram that
    represents buckets as float64 values. #11522 #11817 #11716
  * [ENHANCEMENT] UI: Show individual scrape pools on /targets
    page. #11142</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1677585600">- fix building web assets (boo#1208752)
- adjust packaging to build webassets locally, outside of OBS
  * to get the UI working, newer versions of prometheus need the
    react app assets
  * as running `npm install` inside of OBS is not possible, the
    required dependencies need to be prepared outside of OBS
  * added a PACKAGING_README.md file, that explains how the new
    web-ui-*.tar.gz and npm_licenses.tar.bz2 tarballs can be
    created</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1679486400">- update to 2.43.0:
  * [SECURITY BUGFIX]: Fix uncontrolled resource consumption by
    updating Go to version 1.20.1 (bsc#1208298, CVE-2022-41723)
  * [FEATURE] Promtool: Add HTTP client configuration to query
    commands. #11487
  * [FEATURE] Scrape: Add `include_scrape_configs` to include
    scrape configs from different files. #12019
  * [FEATURE] HTTP client: Add `no_proxy` to exclude URLs from
    proxied requests. #12098
  * [FEATURE] HTTP client: Add `proxy_from_enviroment` to read
    proxies from env variables. #12098
  * [ENHANCEMENT] API: Add support for setting lookback delta per
    query via the API. #12088
  * [ENHANCEMENT] API: Change HTTP status code from 503/422 to 499
    if a request is canceled. #11897
  * [ENHANCEMENT] Scrape: Allow exemplars for all metric types.
    [#11984]
  * [ENHANCEMENT] TSDB: Add metrics for head chunks and WAL folders
    size. #12013
  * [ENHANCEMENT] TSDB: Automatically remove incorrect snapshot
    with index that is ahead of WAL. #11859
  * [ENHANCEMENT] TSDB: Improve Prometheus parser error outputs to
    be more comprehensible. #11682
  * [ENHANCEMENT] UI: Scope `group by` labels to metric in
    autocompletion. #11914
  * [BUGFIX] Scrape: Fix
    `prometheus_target_scrape_pool_target_limit` metric not set
    before reloading. #12002
  * [BUGFIX] TSDB: Correctly update
    `prometheus_tsdb_head_chunks_removed_total` and
    `prometheus_tsdb_head_chunks` metrics when reading WAL. #11858
  * [BUGFIX] TSDB: Use the correct unit (seconds) when recording
    out-of-order append deltas in the
    `prometheus_tsdb_sample_ooo_delta` metric. #12004</changelog>
  <changelog author="Witek Bedyk &lt;witold.bedyk@suse.com&gt;" date="1680696000">- Require promu &gt;= 0.14.0 for building</changelog>
  <changelog author="Lukas M&#xFC;ller &lt;expeehaa@outlook.com&gt;" date="1680782400">- Remove web-ui archives during "make clean".</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1681387200">- Remove npm_licenses.tar.bz2 during "make clean"</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- update to 2.43.1
  * [BUGFIX] Labels: Set() after Del() would be ignored, which
    broke some relabeling rules. #12322</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684065600">- update to 2.44.0:
  This version is built with Go tag `stringlabels`, to use the
  smaller data structure for Labels that was optional in the
  previous release. For more details about this code change see
  [#10991].
  * [CHANGE] Remote-write: Raise default samples per send to 2,000.
    [#12203]
  * [FEATURE] Remote-read: Handle native histograms. #12085, #12192
  * [FEATURE] Promtool: Health and readiness check of prometheus
    server in CLI. #12096
  * [FEATURE] PromQL: Add `query_samples_total` metric, the total
    number of samples loaded by all queries. #12251
  * [ENHANCEMENT] Storage: Optimise buffer used to iterate through
    samples. #12326
  * [ENHANCEMENT] Scrape: Reduce memory allocations on target
    labels. #12084
  * [ENHANCEMENT] PromQL: Use faster heap method for `topk()` /
    `bottomk()`. #12190
  * [ENHANCEMENT] Rules API: Allow filtering by rule name. #12270
  * [ENHANCEMENT] Native Histograms: Various fixes and
    improvements. #11687, #12264, #12272
  * [ENHANCEMENT] UI: Search of scraping pools is now
    case-insensitive. #12207
  * [ENHANCEMENT] TSDB: Add an affirmative log message for
    successful WAL repair. #12135
  * [BUGFIX] TSDB: Block compaction failed when shutting down.
    [#12179]
  * [BUGFIX] TSDB: Out-of-order chunks could be ignored if the
    write-behind log was deleted. #12127
- rebase patch 0001-Do-not-force-the-pure-Go-name-resolver.patch
  onto v2.44.0</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687780800">- update to 2.45.0:
  This release is a LTS (Long-Term Support) release of Prometheus
  and will receive security, documentation and bugfix patches for
  at least 12 months.  Please read more about our LTS release cycle
  at &lt;https://prometheus.io/docs/introduction/release-cycle/&gt;.
  * [FEATURE] API: New limit parameter to limit the number of items
    returned by `/api/v1/status/tsdb` endpoint. #12336
  * [FEATURE] Config: Add limits to global config. #12126
  * [FEATURE] Consul SD: Added support for `path_prefix`. #12372
  * [FEATURE] Native histograms: Add option to scrape both classic
    and native histograms. #12350
  * [FEATURE] Native histograms: Added support for two more
    arithmetic operators `avg_over_time` and `sum_over_time`.
    [#12262]
  * [FEATURE] Promtool: When providing the block id, only one block
    will be loaded and analyzed. #12031
  * [FEATURE] Remote-write: New Azure ad configuration to support
    remote writing directly to Azure Monitor workspace. #11944
  * [FEATURE] TSDB: Samples per chunk are now configurable with
    flag `storage.tsdb.samples-per-chunk`. By default set to its
    former value 120. #12055
  * [ENHANCEMENT] Native histograms: bucket size can now be limited
    to avoid scrape fails. #12254
  * [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL
    sooner. #12297
  * [BUGFIX] Native histograms: ChunkSeries iterator now checks if
    a new sample can be appended to the open chunk. #12185
  * [BUGFIX] Native histograms: Fix Histogram Appender
    `Appendable()` segfault. #12357
  * [BUGFIX] Native histograms: Fix setting reset header to gauge
    histograms in seriesToChunkEncoder. #12329
  * [BUGFIX] TSDB: Tombstone intervals are not modified after Get()
    call. #12245
  * [BUGFIX] TSDB: Use path/filepath to set the WAL directory.
    [#12349]</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1690286400">- remove vendor.tar.gz during "make clean"
- update to 2.46.0:
  * [FEATURE] Promtool: Add PromQL format and label matcher
    set/delete commands to promtool. #11411
  * [FEATURE] Promtool: Add push metrics command. #12299
  * [ENHANCEMENT] Promtool: Read from stdin if no filenames are
    provided in check rules. #12225
  * [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used
    by Hetzner in September. #12569
  * [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice
    and endpoints role. #10914
  * [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if
    the PodIP status is not set. #11642
  * [ENHANCEMENT] OpenStack SD: Include instance image ID in
    labels. #12502
  * [ENHANCEMENT] Remote Write receiver: Validate the metric names
    and labels. #11688
  * [ENHANCEMENT] Web: Initialize `prometheus_http_requests_total`
    metrics with `code` label set to `200`. #12472
  * [ENHANCEMENT] TSDB: Add Zstandard compression option for wlog.
    [#11666]
  * [ENHANCEMENT] TSDB: Support native histograms in snapshot on
    shutdown. #12258
  * [ENHANCEMENT] Labels: Avoid compiling regexes that are literal.
    [#12434]
  * [BUGFIX] Histograms: Fix parsing of float histograms without
    zero bucket. #12577
  * [BUGFIX] Histograms: Fix scraping native and classic histograms
    missing some histograms. #12554
  * [BUGFIX] Histograms: Enable ingestion of multiple exemplars per
    sample. 12557
  * [BUGFIX] File SD: Fix path handling in File-SD watcher to allow
    directory monitoring on Windows. #12488
  * [BUGFIX] Linode SD: Cast `InstanceSpec` values to `int64` to
    avoid overflows on 386 architecture. #12568
  * [BUGFIX] PromQL Engine: Include query parsing in active-query
    tracking. #12418
  * [BUGFIX] TSDB: Handle TOC parsing failures. #10623</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- use "manual" service instead of "disabled"
- update to 2.47.0:
  This release adds an experimental OpenTelemetry (OTLP) Ingestion
  feature, and also new setting `keep_dropped_targets` to limit the
  amount of dropped targets held in memory. This defaults to 0
  meaning 'no limit', so we encourage users with larg
[file cut: first 33554432 bytes kept]
[document cut: first 32039201 of 33540625 characters kept]
